@charset "UTF-8";/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{text-shadow:none!important;color:#000!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../assets/fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(../assets/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(../assets/fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(../assets/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:focus,a:hover{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#999}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 13px 0!important}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}cite{font-style:normal}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-muted{color:#999}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff}.bg-primary{background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857;color:#999}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}blockquote:after,blockquote:before{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.42857}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:100%}}@media (min-width:992px){.container{width:960px}}@media (min-width:1200px){.container{width:1160px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-10px;margin-right:-10px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:10px;padding-right:10px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{line-height:34px;line-height:1.42857\0}.input-group-sm>.input-group-btn>input.btn[type=date],.input-group-sm>.input-group-btn>input.btn[type=datetime-local],.input-group-sm>.input-group-btn>input.btn[type=month],.input-group-sm>.input-group-btn>input.btn[type=time],.input-group-sm>input.form-control[type=date],.input-group-sm>input.form-control[type=datetime-local],.input-group-sm>input.form-control[type=month],.input-group-sm>input.form-control[type=time],.input-group-sm>input.input-group-addon[type=date],.input-group-sm>input.input-group-addon[type=datetime-local],.input-group-sm>input.input-group-addon[type=month],.input-group-sm>input.input-group-addon[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg>.input-group-btn>input.btn[type=date],.input-group-lg>.input-group-btn>input.btn[type=datetime-local],.input-group-lg>.input-group-btn>input.btn[type=month],.input-group-lg>.input-group-btn>input.btn[type=time],.input-group-lg>input.form-control[type=date],.input-group-lg>input.form-control[type=datetime-local],.input-group-lg>input.form-control[type=month],.input-group-lg>input.form-control[type=time],.input-group-lg>input.input-group-addon[type=date],.input-group-lg>input.input-group-addon[type=datetime-local],.input-group-lg>input.input-group-addon[type=month],.input-group-lg>input.input-group-addon[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}.form-group{margin-bottom:15px}.checkbox,.radio{display:block;min-height:20px;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{float:left;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline[disabled],.checkbox[disabled],.radio-inline[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{height:30px;line-height:30px}.input-group-sm>.input-group-btn>select.btn[multiple],.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{height:auto}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{height:46px;line-height:46px}.input-group-lg>.input-group-btn>select.btn[multiple],.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:25px;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label.sr-only~.form-control-feedback{top:0}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group,.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control,.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group,.navbar-form .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control,.navbar-form .input-group>.form-control{width:100%}.form-inline .control-label,.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio,.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio],.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{float:none;margin-left:0}.form-inline .has-feedback .form-control-feedback,.navbar-form .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-10px;margin-right:-10px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-control-static{padding-top:7px;padding-bottom:7px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:10px}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:8px 16px;font-size:12px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.btn.active:focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#3071a9;border-color:#285e8e}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#428bca;font-weight:400;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#999;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative;padding-bottom:5px}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:130px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #000;border-radius:0;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#999}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.homepage-dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:130px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #000;border-radius:0;background-clip:padding-box}.homepage-dropdown-menu.pull-right{right:0;left:auto}.homepage-dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.homepage-dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap}.homepage-dropdown-menu>li>a:focus,.homepage-dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.homepage-dropdown-menu>.active>a,.homepage-dropdown-menu>.active>a:focus,.homepage-dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.homepage-dropdown-menu>.disabled>a,.homepage-dropdown-menu>.disabled>a:focus,.homepage-dropdown-menu>.disabled>a:hover{color:#999}.homepage-dropdown-menu>.disabled>a:focus,.homepage-dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857;color:#999}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group-vertical>.btn:focus,.btn-group>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:after,.btn-toolbar:before{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{content:" ";display:table}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}[data-toggle=buttons]>.btn>input[type=checkbox],[data-toggle=buttons]>.btn>input[type=radio]{position:absolute;z-index:-1;opacity:0}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:after,.nav:before{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li.active>a{text-decoration:none;color:#2b2b2b;font-weight:700}.nav>li>a{position:relative;display:block;text-align:center;padding:10px 14px;letter-spacing:.03em;color:#8e856b}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;color:#8d836a}.nav>li>a:active{color:#7c745c}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#999;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:rgba(239,239,239,.2)}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#000;background-color:#efefef;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:70px;margin-bottom:20px;border:0;background-color:#fff}.navbar:after,.navbar:before{content:" ";display:table}.navbar:after{clear:both}@media (min-width:768px){.navbar{border-radius:4px}}.navbar-header:after,.navbar-header:before{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:10px;padding-left:10px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after,.navbar-collapse:before{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-10px;margin-left:-10px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:17px 10px;font-size:18px;line-height:20px;height:70px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-10px}}.navbar-toggle{position:relative;float:right;padding:10px 20px;margin-top:18px;margin-bottom:18px;background-color:transparent;background-image:none;border:0;border-radius:4px}.navbar-toggle:focus .icon-bar,.navbar-toggle:hover .icon-bar{background:#000}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background:#555}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav{margin:12.5px -10px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px;color:#555;text-transform:uppercase;font-size:12px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:25px;padding-bottom:26px}.navbar-nav.navbar-right:last-child{margin-right:-10px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{display:inline-block;position:absolute;-webkit-box-align:right;-ms-flex-align:right;align-items:right;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto!important;height:auto!important}}@media (min-width:992px){.navbar-right{display:inline-block;position:absolute;-webkit-box-align:right;-ms-flex-align:right;align-items:right;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:auto!important;height:auto!important;right:0}}.navbar-form{margin-left:-10px;margin-right:-10px;padding:10px 10px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:18px;margin-bottom:18px}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-10px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:18px;margin-bottom:18px}.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm{margin-top:20px;margin-bottom:20px}.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs{margin-top:24px;margin-bottom:24px}.navbar-text{margin-top:25px;margin-bottom:25px}@media (min-width:768px){.navbar-text{float:left;margin-left:10px;margin-right:10px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a{color:#999}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#000}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#090909;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#999}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#428bca;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager:after,.pager:before{content:" ";display:table}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#999;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#999}.label-default[href]:focus,.label-default[href]:hover{background-color:gray}.label-primary{background-color:#428bca}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#999;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}.nav-pills>.active>a>.badge,a.list-group-item.active>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:12px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#333}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#428bca}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar[aria-valuenow="1"],.progress-bar[aria-valuenow="2"]{min-width:30px}.progress-bar[aria-valuenow="0"]{color:#999;min-width:30px;background-color:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#999}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#999}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}.list-group-item.active .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px}.panel-body{padding:15px;font-size:12px}.panel-body:after,.panel-body:before{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:10px 0;border-bottom:1px solid rgba(106,98,93,.5);text-transform:uppercase}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:12px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#428bca}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.right{left:auto;right:0}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}.article-photo{margin-bottom:30px}.article-photo .container{margin-left:-20px;margin-right:-20px}.article-photo .article-photo-standard img{width:100%;height:auto}.article-photo .article-photo-wide img{width:100%;height:auto}.article-photo .article-photo-standard-flex img{width:100%;height:auto}.article-photo .article-photo-description{margin-top:5px;border-top:1px solid #eaeaea;padding-top:5px;padding-bottom:5px;font-size:11px;line-height:normal}.article-photo .article-photo-description a{color:#796f51;font-weight:700}.article-subtitle{font-size:16px;line-height:26px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.article-text{font-size:16px;line-height:26px;margin-bottom:20px}.article-video{max-height:calc(100vh - 200px);margin-bottom:20px}.article-video .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;max-height:calc(100vh - 200px)}.article-video .embed-container embed,.article-video .embed-container iframe,.article-video .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%;max-height:calc(100vh - 200px)}.article-quote{color:#796f51;font-size:22px;line-height:34px;font-weight:700;text-transform:uppercase;margin-bottom:20px}@media (max-width:1199px){.article-photo .container{margin-left:0;margin-right:0}}@media (max-width:1199px) and (min-width:992px){.article-photo .container{padding-right:20px}}@media (min-width:1200px){.article-photo .article-photo-wide{margin-right:-10px}}.article-map{position:relative;padding-bottom:50%;height:0;overflow:hidden;margin-bottom:20px}.article-map iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.article-recipe-container{margin-bottom:20px;font-size:16px}.article-recipe-container h4{font-weight:300;margin-bottom:20px}.article-recipe-container h4>strong{text-transform:uppercase}.article-recipe-container .article-recipe-ingredients{border:solid 1px #000;padding:20px 15px;margin-bottom:20px}.article-recipe-container .article-recipe-ingredients ul{margin-bottom:0}.article-recipe-container .article-recipe-ingredients ul>li{margin-bottom:10px;list-style:none}.article-recipe-container .article-recipe-ingredients ul>li :before{content:" ";font-size:120px;vertical-align:middle;line-height:20px}.article-recipe-container .article-recipe-ingredients ul>li p{padding-top:10px}.title-container h1{margin-top:0;text-transform:uppercase;font-size:32px;line-height:36px}.subtitle-container h4{margin-top:0;margin-bottom:0;text-transform:uppercase;font-size:16px;line-height:26px;font-weight:700}.text-container{font-size:16px;line-height:24px}@media (min-width:768px){.text-container .text-indent-line{padding-left:40px;border-left:1px solid #92896f}}.spacer-1x{height:20px}.spacer-2x{height:40px}.block-container{margin-top:20px}.block-container .block{width:100%;padding:15px;border:1px solid #7b7258;margin-bottom:20px}.block-container .block a{color:inherit}.block-container .block p{margin-bottom:0}.block-container .block .block-icon{width:30px;float:left;margin-top:-12px}.block-container .block .block-icon>[data-icon]{font-size:30px}.block-container .block .block-location{cursor:pointer;clear:both;padding-top:10px}.block-container .block .block-location:hover .block-name{color:#8d836a}.block-container .block .block-location .block-name{clear:both;font-weight:700}.block-container .block .block-mail{padding-top:10px;cursor:pointer;clear:both;font-weight:700}.block-container .block .block-mail:hover{color:#8d836a}.block-container .block .block-phone{cursor:pointer;clear:both;font-weight:700}.block-container .block .block-phone:hover{color:#8d836a}.image-container>img{width:100%;height:auto}.category-posts-list{margin-left:0;margin-right:0;margin-bottom:20px}.category-posts-list a{color:#2b2b2b}.category-posts-list a:active,.category-posts-list a:focus,.category-posts-list a:hover{color:#8d836a;text-decoration:none}.category-posts-list .inner .footer-list i[data-icon]{left:-3px}.category-section-container{margin-bottom:20px}.category-section-container a{color:#2b2b2b}.category-section-container a:active,.category-section-container a:focus,.category-section-container a:hover{color:#8d836a;text-decoration:none}.category-section-container .category-section{height:400px;background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff;position:relative}.category-section-container .category-section:after{content:"";display:inline-block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.7)));background:linear-gradient(to bottom,transparent,rgba(0,0,0,.7));z-index:1}.category-section-container .category-section>.row{position:absolute;padding:35px;bottom:0;left:0;width:100%;height:100%;z-index:10}.category-section-container .category-section .title{margin-bottom:36px;text-transform:uppercase;line-height:36px;font-size:32px;font-weight:700;margin-top:40px}.category-section-container .category-section .description{margin-top:40px;display:block;font-size:14px}.category-section-container .category-section .know-more{position:absolute;z-index:10;bottom:25px;width:150px;font-weight:100;font-size:12px;color:#fff;text-transform:uppercase;left:35px}@media (max-width:768px){.category-section-container .category-section .know-more{font-size:6px}}@media (max-width:992px){.category-section-container .category-section .know-more{font-size:8px}}@media (max-width:1200px){.category-section-container .category-section .know-more{font-size:10px}}.category-section-container .category-section .know-more i{font-size:36px;position:relative;top:8px;margin-right:10px}@media (max-width:768px){.category-section-container .category-section .know-more i{font-size:18px}}@media (max-width:992px){.category-section-container .category-section .know-more i{font-size:24px}}@media (max-width:1200px){.category-section-container .category-section .know-more i{font-size:30px}}.article-slider-container button{padding-top:7px}.article-slider-container .article-slider-item{outline:0}.article-slider-container .article-slider-item .article-slider-image img{width:100%;height:auto;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}@media (max-width:767px){.article-slider-container .article-slider-item .article-slider-image img{width:90%!important;margin:0 auto!important;height:auto!important;display:initial!important}}@media (max-width:767px){.article-slider-container .article-slider-item .article-slider-image{height:auto!important}}.article-slider-container .article-slider-item .article-slider-description{margin-top:5px;border-left:1px solid #eaeaea;padding-left:10px;margin-left:50px}@media (max-width:767px){.article-slider-container .article-slider-item .article-slider-description{width:90%;margin:0 auto;border-left:none;padding:0}}.article-slider-container .article-slider-item .article-slider-description .article-slider-paging{display:inline-block;font-size:11px;padding-right:10px;padding-top:5px;padding-bottom:5px}@media (max-width:767px){.article-slider-container .article-slider-item .article-slider-description .article-slider-paging{font-size:12px}}.article-slider-container .article-slider-item .article-slider-description .article-slider-text{display:inline-block;border-left:1px solid #eaeaea;padding:5px 0 5px 10px;font-size:11px}@media (max-width:767px){.article-slider-container .article-slider-item .article-slider-description .article-slider-text{font-size:12px;display:block;border-left:none;padding:0}}.slider-container button{padding-top:7px}.slider-container .slider-item{outline:0}.slider-container .slider-item .slider-image .slider-image img{width:100%;height:auto}@media (max-width:767px){.slider-container .slider-item .slider-image .slider-image img{width:90%!important;margin:0 auto!important;height:auto!important;display:initial!important}}@media (max-width:767px){.slider-container .slider-item .slider-image .slider-image{height:auto!important}}.slider-container .slider-item .slider-description{margin-top:5px;border-left:1px solid #eaeaea;padding-left:10px;margin-left:50px}@media (max-width:767px){.slider-container .slider-item .slider-description{width:90%;margin:0 auto;border-left:none;padding:0}}.slider-container .slider-item .slider-description .slider-paging{display:inline-block;font-size:11px;padding-right:10px;padding-top:5px;padding-bottom:5px}@media (max-width:767px){.slider-container .slider-item .slider-description .slider-paging{font-size:12px}}.slider-container .slider-item .slider-description .slider-text{display:inline-block;border-left:1px solid #eaeaea;padding:5px 0 5px 10px;font-size:11px}@media (max-width:767px){.slider-container .slider-item .slider-description .slider-text{font-size:12px;display:block;border-left:none;padding:0;margin-top:-10px}}.article-video-internal .article-video-internal-container video{width:100%;height:auto}.event-date-container{margin-bottom:20px}.event-date-container .event-date .event-date-icon{float:left;width:26px;font-size:26px}.event-date-container .event-date .event-date-mark{margin-top:5px}.product-section-item-container{padding-top:20px}.product-section-item{background-color:#fff}.product-section-item-image img{width:100%}.product-section-item-content{padding:0 15px;min-height:97px;color:#000;font-size:12px}.product-section-item-title{margin-bottom:15px}.product-section-item-title a{font-size:16px;line-height:16px;font-weight:700;display:block;height:32px;color:#000;text-transform:uppercase}.product-section-item-family a:hover,.product-section-item-title a:hover{text-decoration:none}.product-section-item-family{line-height:39px}.product-section-item-family a{text-transform:uppercase!important;color:#000}.product-section-item-share{text-align:right}.product-section-item-share>div>a{color:#000}.product-section-item-share>div>a:focus,.product-section-item-share>div>a:hover{text-decoration:none}.vc_row .vc_col-lg-1,.vc_row .vc_col-lg-10,.vc_row .vc_col-lg-11,.vc_row .vc_col-lg-12,.vc_row .vc_col-lg-2,.vc_row .vc_col-lg-3,.vc_row .vc_col-lg-4,.vc_row .vc_col-lg-5,.vc_row .vc_col-lg-7,.vc_row .vc_col-lg-8,.vc_row .vc_col-lg-9,.vc_row .vc_col-md-1,.vc_row .vc_col-md-10,.vc_row .vc_col-md-11,.vc_row .vc_col-md-12,.vc_row .vc_col-md-2,.vc_row .vc_col-md-3,.vc_row .vc_col-md-4,.vc_row .vc_col-md-5,.vc_row .vc_col-md-7,.vc_row .vc_col-md-8,.vc_row .vc_col-md-9,.vc_row .vc_col-sm-1,.vc_row .vc_col-sm-10,.vc_row .vc_col-sm-11,.vc_row .vc_col-sm-12,.vc_row .vc_col-sm-2,.vc_row .vc_col-sm-3,.vc_row .vc_col-sm-4,.vc_row .vc_col-sm-5,.vc_row .vc_col-sm-7,.vc_row .vc_col-sm-8,.vc_row .vc_col-sm-9,.vc_row .vc_col-xs-1,.vc_row .vc_col-xs-10,.vc_row .vc_col-xs-11,.vc_row .vc_col-xs-12,.vc_row .vc_col-xs-2,.vc_row .vc_col-xs-3,.vc_row .vc_col-xs-4,.vc_row .vc_col-xs-5,.vc_row .vc_col-xs-7,.vc_row .vc_col-xs-8,.vc_row .vc_col-xs-9{padding-left:10px!important;padding-right:10px!important}.article-related{font-size:12px;color:#000}.article-related-inner{padding:15px;border:solid 1px #8e856b;background:0 0}.article-related-inner .permalink,.article-related-inner .tag{text-transform:uppercase}.article-related-inner a{color:#000}.article-related-inner a:hover{text-decoration:none;color:#8d836a}.article-related-inner i{font-size:30px;position:relative;top:5px;margin-right:5px}.map-murcas-vinhas{position:relative}.map-murcas-vinhas .back{position:absolute;text-transform:uppercase;margin-left:14px}.map-murcas-vinhas .back [data-icon]::before{position:absolute;font-size:30px;margin-top:-14px;margin-left:-14px}.map-murcas-vinhas .back:hover{text-decoration:none}.map-murcas-vinhas .products .product .wine-product-image img{width:70px}.map-murcas-vinhas .products .product .wine-features{margin-top:10px;margin-bottom:10px}.map-murcas-vinhas .products .product .wine-features .wine-features-description{margin-top:0;margin-bottom:10px}.map-murcas-vinhas ul.legend{list-style:none;padding:0}.map-murcas-vinhas ul.legend li{float:left;position:relative;margin-right:20px;min-height:50px}.map-murcas-vinhas ul.legend li .icon{float:left;margin-right:10px}.map-murcas-vinhas ul.legend li .description{display:inline-block;font-size:10px;top:0;text-transform:uppercase}.map-murcas-vinhas ul.legend li .description p{margin:0;text-transform:none;font-size:9px;margin:0!important}.article-gif{width:100%}.article-gif .article-gif-container{width:100%}.article-gif .article-gif-container img{width:100%}.gif{width:100%}.gif .gif-container{width:100%}.gif .gif-container img{width:100%}.tab-container .tab-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:10px;opacity:.6;font-size:13px;color:#262626;letter-spacing:0;line-height:24px;text-transform:uppercase;cursor:pointer}.tab-container .tab-toggle.active{font-family:Gotham-Bold}.tab-container .tab-toggle:hover{color:#8d836a}.tab-container .tab-content{display:none;font-size:14px;line-height:22px}.tab-container .tab-content.active{display:block}.tab-container .tab-content img{height:auto}.tab-container p{margin:0!important}.ig-feed-container{padding:30px 50px;background:#f7f7f7;margin:0 0!important;margin-bottom:30px!important}.ig-feed-container h4{font-size:24px;text-transform:none}.ig-feed-container .ig-feed{margin-top:20px}.ig-feed-container .ig-feed p{margin-bottom:5px!important}.ig-feed-container .ig-feed .ig-profile-img{max-width:170px!important;height:170px!important;border-radius:100px}.ig-feed-container .ig-feed .ig-feed-img{-o-object-fit:cover;object-fit:cover;width:190px;height:190px;margin:10px 0}.ig-feed-container .ig-feed .ig-info{margin-top:25px;padding-left:10px}.ig-feed-container .ig-feed .ig-fullname{font-weight:700}@media (min-width:768px){.ig-feed-container .ig-feed .ig-fullname{margin-top:15px!important}}.ig-feed-container .ig-feed .ig-followbutton{background-color:#333;border:1px solid;color:#fff;padding:5px 10px;margin:20px 0}.ig-feed-container .ig-feed .ig-followbutton a{color:#fff;font-weight:700;font-size:12px}.ig-feed-container .ig-feed .ig-followbutton .zmdi-open-in-new{padding-left:10px}.colheita-next-container{display:inline-block;position:absolute;top:calc(100vh - 260px);cursor:pointer}@media (max-width:767px){.colheita-next-container{top:initial!important;position:relative!important;margin-top:20px}}.colheita-next-container .colheita-next-text{width:100px;font-size:12px;font-weight:700}.colheita-next-container i{font-size:50px}.slide-container{padding:50px 10px}@media (min-width:768px){.slide-container{height:calc(100vh - 72px)}}.slide-container.text_color_white{color:#fff!important}.colheita-icon-container{text-align:center}.colheita-icon-container img{height:90px;max-height:90px;margin-bottom:20px}.colheita-icon-container .colheita-icon-desc{text-align:center;text-transform:uppercase;font-weight:100;font-size:10px}@media (max-width:767px){.svg-container{text-align:center}}.svg-container img{max-height:75vh}@media (max-width:767px){.svg-container img{max-height:100%}}.esporao-gama-block .thumb{text-align:center;padding-top:30px}.esporao-gama-block .thumb .ig-info{margin-top:25px;padding-left:10px}.esporao-gama-block .thumb .ig-fullname{font-weight:700}.esporao-gama-artigos-block .side-boxs .inner{padding:15px;border:1px solid #68604d;color:inherit;font-size:13px;width:100%;float:left;margin-bottom:15px;-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out;min-height:147px}.esporao-gama-artigos-block .side-boxs .inner:hover{background-color:#1e1e1e}.esporao-gama-artigos-block .side-boxs .inner:hover a{color:#fff!important}.esporao-gama-artigos-block .side-boxs .inner:hover .permalink{color:#fff!important}.esporao-gama-artigos-block .side-boxs .inner a{color:inherit;text-decoration:none}.esporao-gama-artigos-block .side-boxs .inner h4{font-family:"Gotham SSm A","Gotham SSm B";font-size:16px;line-height:1.3;margin:2px;min-height:62px}.esporao-gama-artigos-block .side-boxs .inner .permalink,.esporao-gama-artigos-block .side-boxs .inner .share{font-size:12px;text-transform:uppercase;font-weight:100}.esporao-gama-artigos-block .side-boxs .inner .permalink i,.esporao-gama-artigos-block .side-boxs .inner .share i{font-size:34px;position:relative;top:8px;margin-right:5px;text-transform:none}.esporao-gama-artigos-block .side-boxs .inner .text-right{text-align:right}.esporao-gama-artigos-block .side-boxs .inner .homepage-dropdown-menu{margin-top:-20px;margin-left:-55px}.esporao-gama-artigos-block .side-boxs .inner .homepage-dropdown-menu li{display:table-cell;border:1px solid #eaeaea}.esporao-gama-artigos-block .side-boxs .inner .homepage-dropdown-menu li a{padding:3px 10px 3px 15px!important;color:#2b2b2b!important}.esporao-gama-artigos-block .side-boxs .inner .homepage-dropdown-menu li a:hover{color:#8d836a!important}.esporao-gama-artigos-block .side-boxs .inner .homepage-dropdown-menu li a i{position:initial;font-size:27px}.text_color_white .esporao-gama-artigos-block .side-boxs .inner{padding:15px;border:1px solid rgba(221,221,221,.52);color:#fff;font-size:13px;width:100%;float:left;margin-bottom:15px;-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out;min-height:147px}.text_color_white .esporao-gama-artigos-block .side-boxs .inner:hover{background-color:#fff}.text_color_white .esporao-gama-artigos-block .side-boxs .inner:hover a{color:#000!important}.text_color_white .esporao-gama-artigos-block .side-boxs .inner:hover .permalink{color:#000!important}.text_color_white .esporao-gama-artigos-block .side-boxs .inner a{color:#fff;text-decoration:none}.text_color_white .esporao-gama-artigos-block .side-boxs .inner h4{font-family:"Gotham SSm A","Gotham SSm B";font-size:16px;line-height:1.3;margin:2px;min-height:62px}.text_color_white .esporao-gama-artigos-block .side-boxs .inner .permalink,.text_color_white .esporao-gama-artigos-block .side-boxs .inner .share{font-size:12px;text-transform:uppercase;font-weight:100}.text_color_white .esporao-gama-artigos-block .side-boxs .inner .permalink i,.text_color_white .esporao-gama-artigos-block .side-boxs .inner .share i{font-size:34px;position:relative;top:8px;margin-right:5px;text-transform:none}.text_color_white .esporao-gama-artigos-block .side-boxs .inner .text-right{text-align:right}.text_color_white .esporao-gama-artigos-block .side-boxs .inner .homepage-dropdown-menu{margin-top:-20px;margin-left:-55px}.text_color_white .esporao-gama-artigos-block .side-boxs .inner .homepage-dropdown-menu li{display:table-cell;border:1px solid #eaeaea}.text_color_white .esporao-gama-artigos-block .side-boxs .inner .homepage-dropdown-menu li a{padding:3px 10px 3px 15px!important;color:#2b2b2b!important}.text_color_white .esporao-gama-artigos-block .side-boxs .inner .homepage-dropdown-menu li a:hover{color:#8d836a!important}.text_color_white .esporao-gama-artigos-block .side-boxs .inner .homepage-dropdown-menu li a i{position:initial;font-size:27px}.colheita-button-container .colheita-button{width:100%;padding:15px;border:1px solid #68604d;margin-bottom:20px;text-transform:uppercase;color:inherit;background-color:transparent;-webkit-transition:background-color 250ms ease-in-out,color 250ms ease-in-out;-webkit-transition:background-color 250ms ease-in-out,color 250ms ease-in-out;transition:background-color 250ms ease-in-out,color 250ms ease-in-out}.colheita-button-container .colheita-button:hover{cursor:pointer;background-color:#1e1e1e;color:#fff}.colheita-button-container .colheita-button a{color:inherit;text-decoration:none}.navbar-fixed-top{z-index:200}@-webkit-keyframes hero-content-with-zoom-animation-frames{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@keyframes hero-content-with-zoom-animation-frames{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.hero-content-with-zoom-animation:before{-webkit-animation:hero-content-with-zoom-animation-frames 60s .1s infinite linear;animation:hero-content-with-zoom-animation-frames 60s .1s infinite linear}.main-article-share{position:absolute;bottom:40px;z-index:199;left:58px;width:300px}@media (max-width:768px){.main-article-share{bottom:15px;left:28px}}.main-article-share div{float:left}.main-article-share .read-more{font-weight:100;font-size:12px;color:#fff;text-transform:uppercase;width:50%}@media (max-width:768px){.main-article-share .read-more{font-size:10px}}.main-article-share .read-more i{font-size:36px;position:relative;top:8px;margin-right:10px}@media (max-width:768px){.main-article-share .read-more i{font-size:30px}}.hero-content{height:calc(100vh - 72px);position:relative;overflow:hidden}.hero-content a:active,.hero-content a:focus,.hero-content a:hover{text-decoration:none}.hero-content .breadcrumbs{position:absolute;margin-top:40px;color:rgba(255,255,255,.5);text-shadow:0 0 40px #000;z-index:1}.hero-content .breadcrumbs a{color:rgba(255,255,255,.85)}.hero-content .breadcrumbs a:hover{color:#fff}.hero-content.im-fixed{background-attachment:fixed;min-height:520px}@media (max-width:768px){.hero-content.im-fixed{height:calc(100vh - 72px);min-height:auto}}.hero-content.im-fixed .inner-hero{padding:60px 0!important}.hero-content:before{content:"";position:absolute;overflow:hidden;height:calc(100vh - 72px);width:100%;z-index:-100;background-repeat:no-repeat;background-position:center center;background-size:cover}.hero-content:after{content:"";display:inline-block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.7)));background:linear-gradient(to bottom,transparent,rgba(0,0,0,.7))}.hero-content .hero-content-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-10;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:cover;-webkit-transition:1s opacity;transition:1s opacity}.hero-content>.container{height:100%;position:relative;z-index:99}.hero-content>.container.full{width:100%}.hero-content>.container .inner-hero{position:absolute;padding:40px 30px;color:#fff;left:15px;width:60%}.hero-content>.container .inner-hero .row{margin-top:0!important}@media (max-width:1200px){.hero-content>.container .inner-hero h1{font-size:36px;line-height:1.1;letter-spacing:.02px}}@media (max-width:992px){.hero-content>.container .inner-hero h1{font-size:28px;line-height:1.3;letter-spacing:.02px}}@media (max-width:768px){.hero-content>.container .inner-hero{padding:0 0;left:5px!important;position:absolute;bottom:58px;height:auto;width:100%}.hero-content>.container .inner-hero .tag{font-size:10px}.hero-content>.container .inner-hero h1{font-size:19px;line-height:1.5;letter-spacing:.02px;margin-right:30px}.hero-content>.container .inner-hero .hero-event .hero-event-info .hero-event-column{font-size:10px}.hero-content>.container .inner-hero .hero-event .hero-event-info .hero-event-column .hero-event-icon{width:30px;float:left;margin-top:-12px}.hero-content>.container .inner-hero .hero-event .hero-event-info .hero-event-column .hero-event-icon>[data-icon]{font-size:20px}.hero-content>.container .inner-hero .hero-event .hero-event-info .hero-event-column span{font-weight:700}}.hero-content>.container .inner-hero a{color:#fff;opacity:.95;margin-bottom:5px}.hero-content>.container .inner-hero h1 a:hover{text-decoration:none;opacity:.8}.hero-content>.container .inner-hero .hero-event h1{margin-bottom:50px}.hero-content>.container .inner-hero .hero-event .hero-event-info{margin-bottom:50px}.hero-content>.container .inner-hero .hero-event .hero-event-info .hero-event-map-click{cursor:pointer}.hero-content>.container .inner-hero .hero-event .hero-event-info .hero-event-column .hero-event-icon{width:30px;float:left;margin-top:-12px}.hero-content>.container .inner-hero .hero-event .hero-event-info .hero-event-column .hero-event-icon>[data-icon]{font-size:30px}.hero-content>.container .inner-hero .hero-event .hero-event-info .hero-event-column span{font-weight:700}.hero-content .tag{text-transform:uppercase;font-size:12px;color:#fff}.hero-content .tag a{color:#fff}.hero-content .tag-big{text-transform:uppercase;font-size:18px;color:#fff}.hero-content .tag-big a{color:#fff}.hero-content .tag-big a:hover{opacity:.7}.hero-content h1{margin-bottom:100px;text-transform:uppercase;line-height:54px;margin-top:5px;font-size:50px;letter-spacing:-2px;font-weight:700}.hero-content h1.no-mg{margin-bottom:0}.hero-content p{margin:0}.hero-content .play-video,.hero-content .read-more{font-weight:100;font-size:12px;color:#fff;text-transform:uppercase}@media (max-width:768px){.hero-content .play-video,.hero-content .read-more{font-size:6px}}@media (max-width:992px){.hero-content .play-video,.hero-content .read-more{font-size:8px}}@media (max-width:1200px){.hero-content .play-video,.hero-content .read-more{font-size:10px}}.hero-content .play-video i,.hero-content .read-more i{font-size:36px;position:relative;top:8px;margin-right:10px}@media (max-width:768px){.hero-content .play-video i,.hero-content .read-more i{font-size:18px}}@media (max-width:992px){.hero-content .play-video i,.hero-content .read-more i{font-size:24px}}@media (max-width:1200px){.hero-content .play-video i,.hero-content .read-more i{font-size:30px}}.hero-content .inner-hero{margin-left:3px;margin-right:3px}.hero-content .lk-arrow{font-size:32px!important}.hero-content-no-shadow:after{display:none;background:0 0}.cover-video{margin-top:44px;height:calc(100vh - 114px)}.cover-video#cover-video:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(rgba(0,0,0,.7)));background:linear-gradient(to bottom,rgba(0,0,0,.4),rgba(0,0,0,.7));height:100%}.cover-video#cover-video>.container{margin-top:28px}.cover-video#cover-video>iframe{margin-top:28px;height:calc(100% - 28px)}.vc_row.container{margin:0 auto 0 auto;padding:10px}.vc_row.container h5{line-height:1.5;font-size:16px;font-weight:400;margin:0;padding:15px 0;display:block}.wpb_single_image .vc_figure.full img{width:100%}.no-mg-bottom{margin-bottom:0!important;padding-bottom:0!important}.no-mg-top{margin-top:0!important;margin-bottom:0!important;padding-bottom:0!important}.wpb_content_element{margin-bottom:0!important}.vc_column_container>.vc_column-inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:0!important;padding-right:0!important;width:100%!important}.h4-padd-cont{padding:150px 0}.h4-padd-cont h4{font-family:"EB Garamond",serif;line-height:1.4;font-size:26px}.image-block1 .vc_col-sm-3{padding:0;position:relative;left:0}.image-block1 .col-img-rt{padding-left:0;left:-10px}.image-block1 .wpb_single_image{margin:0 0 5px 0}.image-block1 .wpb_single_image img{width:100%}.image-block1 img{width:100%}.image-block1 .vc_single_image-wrapper{width:100%}.image-block1 .vc_figure{width:100%}.inner-lead h1.lead-title{text-transform:uppercase;line-height:54px;font-size:50px;letter-spacing:-2px;font-weight:700;margin-top:65px}@media (max-width:768px){.inner-lead h1.lead-title{font-size:20px;line-height:1.5;margin:30px 0 0 0}}.inner-lead .lead{font-family:"EB Garamond",serif;font-size:26px;line-height:32px}.inner-lead .lead em{margin-right:5px}.vc_column_container{width:100%!important;padding-left:5px!important;padding-right:5px!important}.vc_row.full-bg{padding-top:60px;padding-bottom:5px;margin:0}.wpb_button,.wpb_content_element,.wpb_row,ul.wpb_thumbnails-fluid>li{margin:0}.vc_row.full-bg{margin:0 auto}.vc_row.full-bg .vc_row.container{margin:0 auto}.cont-quote{font-size:28px;line-height:34px;font-weight:700;text-transform:uppercase;margin-bottom:40px!important;margin-top:-20px!important}.single-content{width:100%;font-size:16px;line-height:26px}@media (max-width:768px){.single-content{font-size:14px;padding:0}}.single-footer{border-top:1px solid #8d8365;margin-top:30px;margin-bottom:80px;padding-top:15px;font-size:12px}.single-footer .author{font-size:12px;font-weight:400;color:#796f51}.single-footer .author a{font-weight:700;color:#796f51}@media (max-width:768px){.single-footer{text-align:center}}@media (max-width:768px){.single-footer .text-right{text-align:center!important;padding-top:20px}}.single-footer a{color:#333;text-transform:uppercase}.single-footer .date{font-family:"EB Garamond",serif;font-size:14px;padding:0 5px;display:inline-block;letter-spacing:.03px;color:#796f51}.post-lateral .inner-mini{border-bottom:1px solid #eaeaea;padding-bottom:20px}.post-lateral:last-child .inner-mini{border-bottom:0}.single-posts{padding-top:60px;padding-bottom:120px;background-color:#f0edeb}.single-posts .newsletter{margin-top:20px}.caras .center{display:inline-block;margin:auto;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.caras .cat-name{text-transform:uppercase;font-size:12px;padding-top:5px}.caras .cat-name i{font-size:18px;position:relative;top:2px;margin-right:3px}.caras>.row>.col-sm-6{padding:0}@media (max-width:768px){.caras .hero-content{height:320px}}.caras .hero-content.full>.container{width:100%}.caras .inner-hero{left:0!important}.caras .top-hero{position:absolute;top:0;left:0;width:100%;color:#fff;padding:20px 60px}@media (max-width:768px){.caras .top-hero{position:inherit;padding:15px}}.caras .top-hero ul.list-inline>li a{color:#fff}.caras .top-hero ul.list-inline i{font-size:27px}.caras .top-hero ul.list-inline .group-share>a{color:#fff;top:-5px;position:relative}.caras .padd-ca{padding:15px 30px 0;line-height:1.8}@media (max-width:768px){.caras .padd-ca{padding:15px}}.caras .hero-content.bg{background-color:#c04e5f}@media (max-width:768px){.caras .hero-content.bg{height:auto}}.caras .hero-content.bg .ver-video{color:#fff;font-size:13px}.caras .hero-content.bg .ver-video i{font-size:34px;position:relative;top:8px;margin-right:8px}.caras .hero-content.bg h3{margin-bottom:30px;font-size:28px}@media (max-width:768px){.caras .hero-content.bg h3{font-size:22px}}.caras .hero-content.bg p{font-size:18px;line-height:27px}@media (max-width:768px){.caras .hero-content.bg p{font-size:14px;line-height:22px}}.caras .hero-content.bg:after{display:none}.video-content{padding:60px 0;float:left;width:100%}.video-content iframe{width:100%}@media (max-width:768px){.video-content iframe{max-height:375px}}.video-content.caras{background-color:#db5262}.menu_magazine_highlight ul{margin:0;padding:0;list-style:none}.menu_magazine_highlight ul li{display:inline-block}.menu_magazine_highlight ul li.active a{color:#2b2b2b}.menu_magazine_highlight ul li:after{content:"\b7\a0";margin-left:10px;display:inline-block}.menu_magazine_highlight ul li:last-child:after{display:none}.menu_magazine_highlight ul li a{display:inline-block;padding:2px 0 2px 0;color:#7b7258;font-weight:700;font-size:13px}.menu_magazine ul{margin:0;padding:0;list-style:none}.menu_magazine ul li{display:inline-block}.menu_magazine ul li.active a{font-weight:700}.menu_magazine ul li:after{content:"\b7\a0";margin-left:10px;display:inline-block}.menu_magazine ul li:last-child:after{display:none}.menu_magazine ul li a{display:inline-block;padding:2px 0 2px 0;color:#2b2b2b;font-size:13px}.magazine-list{padding:60px 0;background-color:#f0edeb}.magazine-list .nativa-title{font-family:BaskervilleBT-Bold;text-transform:uppercase;letter-spacing:3px}.magazine-list a{color:#2b2b2b}.magazine-list a:active,.magazine-list a:focus,.magazine-list a:hover{color:#8d836a;text-decoration:none}.magazine-list .lead{font-family:"EB Garamond",serif;font-size:24px;margin-top:15px}.magazine-list h2{text-transform:uppercase;font-weight:bolder;margin-bottom:15px}.magazine-list .hero-content{margin-top:30px;height:550px}.magazine-list .hero-content p{font-family:"EB Garamond",serif;margin-bottom:80px;display:block;font-size:22px;letter-spacing:.4px;line-height:24px}@media (max-width:768px){.magazine-list .hero-content{height:450px}}.magazine-list .hero-content h1{margin-bottom:15px;font-size:36px;line-height:39px;text-transform:none;letter-spacing:-1px;font-weight:700;margin:2px 0 15px!important}.magazine-list .hero-content a{color:#fff}.magazine-list .hero-content a:hover{text-decoration:none}.magazine-list .hero-content h1 a:hover{text-decoration:none;opacity:.8}.magazine-list .hero-content p{margin-bottom:80px;display:block;font-family:"EB Garamond",serif;font-size:18px}.magazine-list .cat-links a{display:inline-block;padding:5px 5px 5px 0;color:#2b2b2b;font-size:13px}@media (min-width:768px){.magazine-list .cat-links a:after{content:"\b7\a0";margin-left:10px;display:inline-block}}.magazine-list .cat-links a:last-child:after{display:none}.vindimas .sec-nav-inner{background-color:#f1edea}.vindimas .sec-nav-inner .meta-post{padding-top:15px}@media (max-width:991px){.vindimas .vindimas-col-rgt{width:initial}.vindimas .vindimas-col-rgt .side-boxs{margin-top:0}}.vindimas .side-boxs{margin-top:60px}.vindimas .vindimas-cta{border:1px solid #7b7258;padding:10px}.vindimas .vindimas-cta:hover{cursor:pointer;background:rgba(255,255,255,.5)}.vindimas .vindimas-cta:hover a{color:#8d836a!important}.vindimas .vindimas-page{background-color:#f1edea}.vindimas .vindimas-page .external-link-bottom .inner{border:1px solid #8d836a;padding:10px;background-color:transparent;color:#2b2b2b;min-height:initial}.vindimas .vindimas-page .external-link-bottom .inner a{font-size:16px!important;color:#2b2b2b;text-transform:none}.vindimas .vindimas-page .external-link-bottom .inner a:active,.vindimas .vindimas-page .external-link-bottom .inner a:focus,.vindimas .vindimas-page .external-link-bottom .inner a:hover{color:#8d836a;text-decoration:none}.vindimas .vindimas-page .external-link-bottom .inner i{font-size:20px}.vindimas .vindimas-page .external-link-bottom .inner i:active,.vindimas .vindimas-page .external-link-bottom .inner i:focus,.vindimas .vindimas-page .external-link-bottom .inner i:hover{color:#8d836a}.vindimas .vindimas-page a{color:#2b2b2b}.vindimas .vindimas-page a:active,.vindimas .vindimas-page a:focus,.vindimas .vindimas-page a:hover{color:#8d836a;text-decoration:none}.vindimas .vindimas-page .lead{font-family:"EB Garamond",serif;margin-top:15px}@media (max-width:767px){.vindimas .vindimas-page .lead{display:none}}.vindimas .vindimas-page h2{text-transform:uppercase;font-weight:bolder;margin-bottom:15px}.vindimas .vindimas-page .hero-content{margin-top:30px;height:550px}.vindimas .vindimas-page .hero-content p{font-family:"EB Garamond",serif;margin-bottom:80px;display:block;font-size:22px;letter-spacing:.4px;line-height:24px}@media (max-width:768px){.vindimas .vindimas-page .hero-content{height:450px}}.vindimas .vindimas-page .hero-content h1{margin-bottom:15px;font-size:36px;line-height:39px;text-transform:none;letter-spacing:-1px;font-weight:700;margin:2px 0 15px!important}.vindimas .vindimas-page .hero-content a{color:#fff}.vindimas .vindimas-page .hero-content a:hover{text-decoration:none}.vindimas .vindimas-page .hero-content h1 a:hover{text-decoration:none;opacity:.8}.vindimas .vindimas-page .hero-content p{margin-bottom:80px;display:block;font-family:"EB Garamond",serif;font-size:18px}.vindimas .vindimas-page .cat-links a{display:inline-block;padding:5px 5px 5px 0;color:#2b2b2b;font-size:13px}@media (min-width:768px){.vindimas .vindimas-page .cat-links a:after{content:"\b7\a0";margin-left:10px;display:inline-block}}.vindimas .vindimas-page .cat-links a:last-child:after{display:none}.vindimas .vindimas-page .inner-lead h1.lead-title{margin-top:55px}.vindimas .vindimas-page .posts-list{margin-top:35px}.vindimas .vindimas-page .vindimas-mini-timeline{margin-top:57px}@media (max-width:767px){.vindimas .vindimas-page .vindimas-mini-timeline{display:none}}.vindimas .vindimas-page .vindimas-mini-timeline img{padding:0 10px 10px 10px}.vindimas .vindimas-page .vindimas-mini-timeline .scrollable-mini-timeline{max-height:246px;overflow:hidden;margin-bottom:24px}.vindimas .vindimas-page .vindimas-mini-timeline .scrollable-mini-timeline .scrollable-overflow{height:246px;overflow-y:scroll;width:104%}.vindimas .vindimas-page .vindimas-mini-timeline .mini-timeline-inner{width:100%;border-left:2px solid #8e856b;margin-bottom:5px;padding:5px 10px}.vindimas .vindimas-page .vindimas-mini-timeline .mini-timeline-inner p:first-child{font-size:12px;margin-bottom:0;text-transform:uppercase}.vindimas .vindimas-page .vindimas-mini-timeline .mini-timeline-inner p:last-child{font-weight:700;margin-bottom:0}.vindimas .vindimas-page .vindimas-mini-timeline .mini-timeline-inner p{margin-bottom:0!important}.vindimas .vindimas-page .vindimas-mini-timeline .load-mini-timeline{color:#8e856b;text-transform:uppercase;cursor:pointer}.vindimas .vindimas-page .vindimas-mini-timeline .load-mini-timeline:hover{color:#8d836a}.vindimas .vindimas-page .vindimas-mini-timeline .load-mini-timeline i{font-size:40px;position:relative;top:8px;line-height:0;margin-right:10px}.vindimas .vindimas-page .vindimas-mini-timeline .load-mini-timeline.load-less{display:none}.vindimas .vindimas-page .vindimas-timeline{margin-top:57px}.vindimas .vindimas-page .vindimas-timeline .title{text-transform:uppercase;color:#8e856b;font-weight:700}.vindimas .vindimas-page .vindimas-timeline .timeline-inner{background:#fff;margin-bottom:20px;position:relative}.vindimas .vindimas-page .vindimas-timeline .timeline-inner a{color:#8e856b}.vindimas .vindimas-page .vindimas-timeline .timeline-inner a:active,.vindimas .vindimas-page .vindimas-timeline .timeline-inner a:focus,.vindimas .vindimas-page .vindimas-timeline .timeline-inner a:hover{color:#8d836a;text-decoration:none}.vindimas .vindimas-page .vindimas-timeline .timeline-inner .timeline-post{padding-top:40px}.vindimas .vindimas-page .vindimas-timeline .timeline-inner .timeline-post .meta-post{color:#8e856b;margin-bottom:-10px!important;font-size:12px;text-transform:uppercase;padding:0 60px}@media (max-width:768px){.vindimas .vindimas-page .vindimas-timeline .timeline-inner .timeline-post .meta-post{padding:0 30px}}.vindimas .vindimas-page .vindimas-timeline .timeline-inner .timeline-post h3{font-weight:700;padding:0 60px;margin-top:17px;margin-bottom:25px}@media (max-width:768px){.vindimas .vindimas-page .vindimas-timeline .timeline-inner .timeline-post h3{padding:0 30px}}.vindimas .vindimas-page .vindimas-timeline .timeline-inner .timeline-post p{font-size:16px}@media (max-width:768px){.vindimas .vindimas-page .vindimas-timeline .timeline-inner .timeline-post p{padding:0 30px}}.vindimas .vindimas-page .vindimas-timeline .timeline-inner .timeline-post .post-body{padding-bottom:20px}.vindimas .vindimas-page .vindimas-timeline .timeline-inner .timeline-post .post-body .fb-post iframe{padding:0 60px}@media (max-width:991px){.vindimas .vindimas-page .vindimas-timeline .timeline-inner .timeline-post .post-body .fb-post iframe{padding:0 30px}}@media (max-width:767px){.vindimas .vindimas-page .vindimas-timeline .timeline-inner .timeline-post .post-body .fb-post iframe{padding:0 0}}.vindimas .vindimas-page .vindimas-timeline .timeline-inner .timeline-post .post-body .article-text{padding:0 60px}@media (max-width:991px){.vindimas .vindimas-page .vindimas-timeline .timeline-inner .timeline-post .post-body .article-text{padding:0 30px}}.vindimas .vindimas-page .vindimas-timeline .timeline-inner .timeline-post .post-body .vc_column-inner{margin-bottom:-20px}.vindimas .vindimas-page .vindimas-timeline .timeline-inner .timeline-post .post-body .wpb_content_element{margin-bottom:35px!important}.vindimas .vindimas-page .vindimas-timeline .timeline-inner .timeline-post .post-body .article-photo{margin-bottom:0}.vindimas .vindimas-page .vindimas-timeline .timeline-inner .timeline-post .post-body .article-photo .article-photo-description{padding:5px 20px;border-top:none}.vindimas .vindimas-page .vindimas-timeline .timeline-inner .timeline-post .post-body .article-photo .article-photo-description p{padding:0;font-size:11px}.vindimas .vindimas-page .vindimas-timeline .timeline-inner img{width:100%}.vindimas .vindimas-page .vindimas-timeline .timeline-inner .nav-share{position:absolute;right:30px;top:20px}.vindimas .vindimas-page .vindimas-timeline hr{border-top:1px solid #8e856b;margin-top:40px;margin-bottom:40px}.vindimas .article-quote{padding:0 60px;text-transform:none;font-weight:400;color:#2b2b2b;font-size:26px}.vindimas #load-more-mobile{margin-top:20px;display:none}@media (max-width:767px){.vindimas #load-more-mobile{display:block}}.vindimas #load-more-timeline{margin-bottom:20px}.vindimas .instagram-media{margin-bottom:20px!important}.posts-list{margin-left:-10px;margin-right:-10px}.posts-list .col-item-list-no-hot{min-height:518px}.posts-list .col-item-list{min-height:448px}.posts-list a{color:#2b2b2b}.posts-list a:active,.posts-list a:focus,.posts-list a:hover{text-decoration:none}.posts-list>div{margin-top:20px}.posts-list .hero-content{height:445px}.posts-list .thumb{width:100%;height:auto;display:block;background-color:#1e1e1e}.posts-list .thumb img{width:100%}.posts-list .thumb:hover img{opacity:.5}.posts-list .inner-mini{min-height:0!important;padding:10px 0 0 13px}.posts-list .inner-mini .footer-list{position:static!important;margin-left:-15px!important;margin-right:0!important;padding-right:0!important}.posts-list .inner-mini h3{position:static!important;height:auto!important;margin-bottom:0!important;padding-right:10px!important}.posts-list .inner{padding:10px 23px 15px 13px;background-color:#fff;min-height:250px;position:relative;font-size:13px}.posts-list .inner .footer-list{text-transform:uppercase;position:absolute;left:0;width:100%;bottom:0;padding:5px 5px 10px;margin-left:0;margin-right:0}.posts-list .inner .footer-list i{text-transform:none}.posts-list .inner .footer-list div>a>i,.posts-list .inner .footer-list div>div>a>i{font-size:30px;position:relative;top:6px;text-transform:none}.posts-list .inner h3{margin:0 0 15px 0;font-size:16px;font-family:"Gotham SSm A","Gotham SSm B";max-height:60px;height:auto;overflow:hidden;margin:2px 0 15px;font-weight:700;line-height:1.3}.posts-list .inner p{font-family:"EB Garamond",serif;font-size:16px;line-height:21px}.posts-list .inner .cat,.posts-list .inner .tag a{line-height:1.3;text-transform:uppercase;font-size:12px;font-weight:100}.posts-list .inner .cat i,.posts-list .inner .tag a i{text-transform:none}@media (max-width:768px){.posts-list .inner .cat,.posts-list .inner .tag a{font-size:6px}}@media (max-width:992px){.posts-list .inner .cat,.posts-list .inner .tag a{font-size:8px}}@media (max-width:1200px){.posts-list .inner .cat,.posts-list .inner .tag a{font-size:10px}}.posts-list .inner .row>div>a,.posts-list .inner .row>div>div>a{font-weight:100;font-size:12px;outline:0;text-decoration:none}@media (max-width:768px){.posts-list .inner .row>div>a,.posts-list .inner .row>div>div>a{font-size:6px}}@media (max-width:992px){.posts-list .inner .row>div>a,.posts-list .inner .row>div>div>a{font-size:8px}}@media (max-width:1200px){.posts-list .inner .row>div>a,.posts-list .inner .row>div>div>a{font-size:10px}}.posts-list.hot-list{padding-left:10px;padding-top:30px}.posts-list.hot-list .hot-title{color:#2b2b2b;line-height:1.3;text-weight:bold;font-size:16px;text-transform:uppercase}.posts-list.hot-list>:nth-child(2){border-top-color:transparent!important;padding-top:0!important;margin-top:15px!important}.posts-list.hot-list>.inner{margin-top:5px;border-top:1px solid #2b2b2b;background-color:transparent;padding:20px 0 0 0}.posts-list.hot-list>.inner h3{font-size:18px;height:auto;overflow:inherit;display:block;margin:2px 0 0 0}.posts-list.hot-list>.inner .tag{display:block;padding-top:10px}.posts-list.hot-list>.inner .footer-list{position:static;margin-left:0;margin-right:0;padding:0 0 10px 0}.posts-list.hot-list>.inner .footer-list>div{padding-left:0;padding-right:0}.external-link-bottom:hover{cursor:pointer}.external-link-bottom:hover .inner a{color:#8d836a;text-decoration:none}.external-link-bottom:hover .inner i{color:#8d836a}.external-link-bottom .inner{border:1px solid #7b7258;padding:20px;background-color:#fff;color:#000;min-height:initial}.external-link-bottom .inner a{font-size:18px!important;color:#2b2b2b;text-transform:uppercase}.external-link-bottom .inner a:active,.external-link-bottom .inner a:focus,.external-link-bottom .inner a:hover{color:#8d836a;text-decoration:none}.external-link-bottom .inner i{font-size:27px}.single-related.posts-list .card .inner{border:1px solid #ddd}.sec-nav-inner a.cat{color:#b5aca6}.vc_row.full-bg{background:#322d29;letter-spacing:.04px;color:#fff}.cont-quote{color:#2b2b2b}.wbg .inner{background-color:#655b58!important;color:#fff}.wbg .inner a{color:#fff}.group-share>a{font-size:27px}.group-share>a:hover{text-decoration:none}@media (max-width:480px){.posts-list .inner{min-height:auto;padding-bottom:40px}}.totop{font-size:27px;color:#796f51;border:0;padding:5px 15px;position:fixed;right:0;bottom:0;z-index:999999;background:rgba(255,255,255,.75);opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.totop:hover{background:#fff;color:#796f51}.totop.active{color:#796f51;opacity:1}.totop.visible{color:#796f51;opacity:1}.vc_row.wpb_row.vc_row-fluid.full-bg .wpb_content_element{margin-bottom:0}.inner-hero .col-md-2 .side-boxs{margin-top:30px;text-transform:uppercase}.article-side-extra-info-description{width:100%;border:1px solid #7b7258;padding:15px;margin-top:85px;font-size:16px}.article-side-extra-info-description p:last-child{margin-bottom:0!important}.article-side-extra-info-description a{color:#9f9473;font-weight:700}.article-side-extra-download-file{width:100%;border:1px solid #7b7258;padding:15px;margin-top:20px}.article-side-extra-download-file a{color:#2b2b2b;font-weight:700;font-size:16px}.article-side-extra-download-file a [data-icon]{display:inline-block;font-size:26px}.ajax-load-more-wrap{margin-top:0!important;padding:0 10px 0 10px;width:100%}.magazine-item{margin-bottom:20px}.alm-listing .dropdown-menu>li{margin:0;padding:0}.side-boxs .inner{border:1px solid #8e856b;padding:15px;background:0 0}.side-boxs .inner a{font-size:16px;color:#2b2b2b;text-transform:none}.side-boxs .inner a:active,.side-boxs .inner a:focus,.side-boxs .inner a:hover{color:#8d836a;text-decoration:none}.side-boxs .post-cta:hover{cursor:pointer;background:rgba(255,255,255,.5)}.side-boxs .post-cta:hover a{color:#8d836a!important}.side-boxs .inner:hover *{opacity:1}.side-boxs .permalink{font-size:12px;margin-top:15px;display:block}.side-boxs .permalink i{font-size:30px;position:relative;top:5px;margin-right:5px}#AddContact{float:left;margin-bottom:6%;min-height:200px}#AddContact .submit-newsletter.btn-login{background-color:#2b2b2b;color:#fff;font-size:15px;border:none;padding:5px 15px;margin-top:2%}#AddContact .submit-newsletter.btn-login i{margin-left:10px}.hero-list{background-color:#db5262;padding:55px 0 70px}.hero-list .inn-left{font-weight:700;font-size:18px;line-height:1.5}.hero-list .hero-desc{padding-top:10px;font-size:18px;color:#812033}.hero-list .hero-desc p{font-weight:500}.hero-list .lead{font-family:"EB Garamond",serif;font-size:24px;margin-top:15px}.hero-list h2{text-transform:uppercase;font-weight:bolder;margin-bottom:15px}.hero-list ul{list-style-type:none;padding:0;margin:0 0 40px 0}.hero-list ul .menu-item-has-children>a{color:#fcb4c0;opacity:1;font-size:12px;text-transform:uppercase;margin-bottom:5px;display:block;margin-top:10px;font-family:Gotham-Bold}.hero-list ul a{color:#6a091c;font-size:12px}.hero-list>.container{overflow-y:hidden;height:100%;padding-top:5px;padding-bottom:20px}.hero-list .input-search{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #e98181}.hero-list .input-search input{padding:10px;background:0 0;border:1px solid #f2d1d1;font-size:14px;width:100%;outline-color:#fff}.hero-list .input-search input:focus{outline-color:#fff}.hero-list .input-search input::-webkit-input-placeholder{color:#fa9595}.hero-list .input-search input:-moz-placeholder{color:#fa9595}.hero-list .input-search input::-moz-placeholder{color:#fa9595}.hero-list .input-search input:-ms-input-placeholder{color:#fa9595}.prod-bg{background-color:#f7f7f7;padding:50px 0}.prod-bg .lead{font-family:"EB Garamond",serif;font-size:24px;margin-top:15px}.prod-bg h2{text-transform:uppercase;font-weight:bolder;margin-bottom:15px;font-size:40px;line-height:40px;margin-top:0}.prod-desc{margin-bottom:20px}.prod-desc .page-title{font-size:32px;line-height:32px;text-transform:uppercase;font-weight:700;margin:25px 0}.prod-desc p{line-height:22px}.prod-desc .cat{text-transform:uppercase}.prod-desc ul{list-style-type:none;margin:0;padding:0}.prod-desc ul li{margin:0;padding:0}.prod-desc .group-share{display:inline;position:relative;top:-5px}.prod-desc .group-share>a{font-size:12px;font-weight:400;top:-5px;position:relative;text-transform:uppercase;color:#2b2b2b}.prod-desc .group-share>a:active,.prod-desc .group-share>a:focus,.prod-desc .group-share>a:hover{color:#8d836a;text-decoration:none}.prod-desc .group-share>a i{font-size:22px;position:relative;top:3px;margin-right:3px}.prod-desc .side-boxs{padding-top:20px;padding-bottom:20px}.prod-desc .side-boxs .inner{border:1px solid #8e856b;padding:15px;background:0 0}.prod-desc .side-boxs .inner a{font-size:16px;color:#2b2b2b;text-transform:none}.prod-desc .side-boxs .inner a:active,.prod-desc .side-boxs .inner a:focus,.prod-desc .side-boxs .inner a:hover{color:#8d836a;text-decoration:none}.prod-desc .side-boxs .product-cta:hover{cursor:pointer;background:rgba(255,255,255,.5)}.prod-desc .side-boxs .product-cta:hover a{color:#8d836a!important}.prod-desc .side-boxs .inner:hover *{opacity:1}.prod-desc .side-boxs .permalink{font-size:12px;margin-top:15px;display:block}.prod-desc .side-boxs .permalink i{font-size:30px;position:relative;top:5px;margin-right:5px}.prod-desc .esp{font-weight:700}.products-side-boxs .inner{border:1px solid #8e856b;padding:15px;color:#000;font-size:12px}.products-side-boxs .inner a{font-size:16px!important;color:#2b2b2b}.products-side-boxs .inner a:active,.products-side-boxs .inner a:focus,.products-side-boxs .inner a:hover{color:#8d836a;text-decoration:none}.products-side-boxs .inner:hover *{opacity:1}.products-side-boxs .permalink{font-size:12px;margin-top:15px;display:block}.products-side-boxs .permalink i{font-size:30px;position:relative;top:5px;margin-right:5px}.prod-list{margin-bottom:60px}.prod-list .item{margin-bottom:25px}.prod-list .thumb{background-color:#fff}.prod-list .thumb img{width:100%}.prod-list .thumb div{padding-left:0;padding-right:0}.prod-list .thumb .row{margin-left:0;margin-right:0}.prod-list .opts a{display:inline-block;padding-right:1px;padding-top:5px}.prod-list .share{padding-bottom:15px;font-size:12px}.prod-list .share ul.dropdown-menu{margin-top:-35px;margin-left:35px}@media (max-width:991px){.prod-list .share ul.dropdown-menu{left:unset!important;right:0!important;-webkit-transform:translate3d(-21px,21px,0)!important;transform:translate3d(-21px,21px,0)!important}}.prod-list .share>a>i{display:inline-block;vertical-align:middle;font-size:20px}.prod-list .inner{background-color:#fff;padding:1px 15px;color:#000;font-size:12px}.prod-list .inner p{margin:0!important}.prod-list .no-family{padding-top:6px;padding-bottom:11px}.prod-list a{color:#000;text-transform:uppercase}.prod-list a.link{font-size:16px;line-height:16px;font-weight:700;display:block;margin-top:14px;margin-bottom:17px;height:32px}.prod-list a.show-more{font-size:12px;font-weight:700}.prod-list .side-boxs .inner{min-height:0!important;margin-bottom:0!important}.prod-single .single-footer{border-color:#fff}.prod-single .single-footer .author,.prod-single .single-footer .date,.prod-single .single-footer a{color:#fff!important}.prod-single .prod-desc p{margin-bottom:10px}.prod-single .prod-desc .cat{margin:0 0 3px 0;font-size:12px;color:#2b2b2b}.prod-single .prod-desc .cat:active,.prod-single .prod-desc .cat:focus,.prod-single .prod-desc .cat:hover{color:#8d836a;text-decoration:none}.prod-single .prod-desc .tab-pane{padding:15px 0}.prod-single .prod-desc .tabs-container{margin-top:40px}.prod-single .prod-desc .nav-tabs{border:0;border-bottom:0;margin-bottom:20px}.prod-single .prod-desc .nav-tabs>li>a{background:0 0;border:0;font-size:12px;text-transform:uppercase;padding:0;margin-right:15px;color:#fff;font-weight:700}.prod-single .prod-desc .nav-tabs>li.active a{opacity:1}.prod-single .prod-desc h1.page-title{margin:5px 0 10px 0}.prod-single .prod-desc .page-title{margin-top:2px;font-size:32px;letter-spacing:-1.5px;line-height:36px;font-weight:700}.prod-single .prod-desc .link-story{color:#2b2b2b;display:inline-block;padding:20px 0}.prod-single .prod-desc .link-story:hover{opacity:1}.prod-single .prod-desc .cat-list a{display:inline-block;padding-right:5px;text-transform:uppercase;font-size:12px;line-height:12px;color:#2b2b2b}.prod-single .prod-desc .cat-list a.active{font-weight:700}.prod-single .prod-desc .cat-list a:active,.prod-single .prod-desc .cat-list a:focus,.prod-single .prod-desc .cat-list a:hover{color:#8d836a;text-decoration:none}.ref-post{margin:40px 0;background:#655b58;color:#fff}.ref-post a{color:#fff!important}.ref-post .cat{text-transform:uppercase;margin-bottom:5px}.ref-post h3{margin-top:10px;font-size:28px}.ref-post .inner{padding:15px 15px 15px 0}.ref-post .inner .share{font-size:11px;text-transform:uppercase;padding-top:5px;margin-bottom:0}.product-section:first-child{padding-top:0}.product-section{padding-top:60px}.product-menu-top{position:fixed;width:100%;border-bottom:1px solid #eaeaea;background-color:#fff;z-index:190;padding-top:5px;padding-bottom:5px}.product-menu-top .dropdown-toggle{position:relative;margin-top:20px;margin-bottom:10px;display:block;text-align:center;text-decoration:none;text-transform:uppercase;padding:4px;border:.5px solid #000}.product-menu-top .dropdown-toggle>i{position:absolute;right:5px}.product-menu-top .dropdown-menu{padding:10px;height:auto;overflow:auto}.product-menu-top .product-toggle{background-color:#fff;color:#333}.product-menu-top .filters-toggle{background-color:#333;color:#fff}.product-menu-top .product-menu-xs{width:280px}.product-menu-top .product-menu-xs a{font-size:12px}.product-menu-top .product-filters{width:200px}.product-menu-top .product-filters li:first-child h4{display:block;padding-top:0}.product-menu a{font-size:14px;color:#2b2b2b;text-transform:uppercase;-webkit-transition:font-weight .1s ease-in-out,color .1s ease-in-out;transition:font-weight .1s ease-in-out,color .1s ease-in-out}.product-menu a:focus,.product-menu a:hover{color:#8d836a;text-decoration:none}.product-menu a:active{color:#7c745c;text-decoration:none}.product-menu a.active{font-weight:700;color:#7c745c}.product-menu.hidden-xs{-webkit-box-shadow:none!important;box-shadow:none!important}.product-menu ul{margin:0;padding:0;list-style-type:none}.product-menu ul li{margin-bottom:0!important;padding:16px 0 17px 0;border-bottom:1px solid rgba(106,98,93,.7)}.product-menu ul li:first-child{border-top:1px solid rgba(106,98,93,.7)}.mb-button{position:absolute;background:#847c77;color:#fff;text-transform:uppercase;font-size:13px;width:100%;left:0;top:71px;padding:15px 20px}.mb-button.active{background-color:#1e1e1e}.product-info .product-video{padding-top:20px;padding-bottom:20px}.product-info h3{margin-top:40px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid rgba(43,43,43,.1);color:#2b2b2b;font-size:16px;font-weight:700;text-transform:uppercase}.product-info h3:first-child{margin-top:20px!important}.product-info h4{margin-top:30px;margin-bottom:10px!important;padding-bottom:0!important;color:#000;font-size:14px;font-weight:400!important;text-transform:uppercase}.product-info p{line-height:22px}.product-info .product-datasheet{padding-top:40px;margin-left:20px;padding-bottom:40px}.product-info .product-datasheet a{color:#2b2b2b}.product-info .product-datasheet a i{font-size:20px;float:left;margin-left:-20px;margin-top:-5px}.product-info .product-datasheet a:active,.product-info .product-datasheet a:focus,.product-info .product-datasheet a:hover{color:#8d836a;text-decoration:none}#product-image{margin-left:auto;margin-right:auto;display:block}#product-image img{width:auto;height:auto;max-height:80vh;position:sticky;top:120px}.mobile-cta{display:none}@media (max-width:480px){.product-info h3{font-size:20px;margin-top:60px}.product-info>ul>li>a{display:inline-block;padding:10px 5px;border:1px solid #fff;width:48%;float:left;margin:1%;font-size:10px;text-align:center}.hero-list{padding-bottom:0}.hero-list .hero-desc{font-size:13px}.prod-bg h2{font-size:18px;line-height:22px}.prod-segment{display:none}.desktop-cta{display:none}.mobile-cta{display:block}}.desktop-cta{margin-top:130px}.desktop-cta>a:hover{text-decoration:none}.desktop-cta .vegan-certificado,.desktop-cta .wine-certificado-bio{width:40%;margin:0 auto}.desktop-cta .vegan-certificado{margin-top:25px}.mob-cta{margin-top:25px}.mob-cta>a:hover{text-decoration:none}.mob-cta img{width:50%}.vegan-certificado-mob,.wine-certificado-bio-mob{width:auto;height:100px;float:right}.vegan-certificado-mob a,.wine-certificado-bio-mob a{width:100%;height:100%}.vegan-certificado-mob img,.wine-certificado-bio-mob img{width:auto;height:70px}.wine-certificado-bio-mob img{margin-right:25px}.prod-rel-mobile-list{display:none}@media (max-width:768px){.product-related-articles-item-parent{margin-bottom:20px}.product-top-articles{display:none}.product-page-rel-articles{display:none}.prod-rel-mobile-list{display:block}.prod-desc .esp{color:#8d836a!important}}.product-list a{color:#2b2b2b}.product-list a:active,.product-list a:focus,.product-list a:hover{color:#8d836a;text-decoration:none}.esporao-gama-list{display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.esporao-gama-list a{color:#2b2b2b}.esporao-gama-list a:active,.esporao-gama-list a:focus,.esporao-gama-list a:hover{color:#8d836a;text-decoration:none}.esporao-gama-list{display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.esporao-gama-list a{color:#2b2b2b}.esporao-gama-list a:active,.esporao-gama-list a:focus,.esporao-gama-list a:hover{color:#8d836a;text-decoration:none}.product-top-articles{padding-top:40px;padding-bottom:40px}.product-bottom-articles{border-top:1px solid #eaeaea;margin-top:40px;padding-top:40px;margin-bottom:40px}.product-related-articles-item{background-color:#fff;height:100%;position:relative}.product-related-articles-item a{color:#2b2b2b}.product-related-articles-item a:active,.product-related-articles-item a:focus,.product-related-articles-item a:hover{color:#8d836a;text-decoration:none}.product-related-articles-item .product-related-articles-item-inner{padding:10px 15px 10px 15px}.product-related-articles-item .product-related-articles-item-inner .tag a{font-size:12px}.product-related-articles-item .product-related-articles-item-inner h3{margin-top:5px;margin-bottom:10px;border-bottom:0;padding-bottom:20px}.product-related-articles-item .product-related-articles-item-inner h3 a{font-size:16px!important;font-weight:700}.product-related-articles-item .product-related-articles-item-bottom{position:absolute;bottom:10px;right:10px;left:10px}.product-related-articles-item .product-related-articles-item-bottom i{display:inline-block;font-size:26px;line-height:19px;vertical-align:bottom;margin-right:8px}.product-related-articles-item .product-related-articles-item-bottom .permalink{font-size:12px}.product-related-articles-item .product-related-articles-item-bottom .share{padding-bottom:0}.product-related-articles-item .thumb{width:100%;height:auto;display:block;background-color:#1e1e1e}.product-related-articles-item .thumb img{min-width:100%}.product-related-articles-item .thumb:hover img{opacity:.5}.product-related-items-top{margin-bottom:20px}.product-related-items-top .inner{padding:15px;font-size:13px;width:100%;height:100%;background:0 0;border:1px solid #8e856b}.product-related-items-top .inner .row{position:absolute;bottom:10px}.product-related-items-top .inner .tag{text-transform:uppercase}.product-related-items-top .inner .tag a{font-size:12px!important}.product-related-items-top .inner h4{font-family:"Gotham SSm A","Gotham SSm B";font-size:16px!important;line-height:1.3;margin:2px;font-weight:700!important;text-transform:none}.product-related-items-top .inner h4 a{font-size:16px!important}.product-related-items-top .inner .permalink{font-size:12px!important;text-transform:uppercase;margin-top:0}.product-related-items-top .inner .permalink i{font-size:30px;position:relative;top:5px;margin-right:5px}.product-related-articles-item-parent{padding-bottom:20px}.rel-articles-mobile{margin-top:15px}.rel-articles-mobile .side-boxs{width:300px}.prod-rel-mobile-list{width:100%}.prod-rel-mobile-list .mobile-width{width:90%;margin-top:25px}.prod-rel-mobile-list .mobile-width .inner .row{bottom:30px}.swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto;top:15px}.swiper-container .swiper-button-next{right:-15px;background-image:none;color:#8e856b;font-size:18px}.swiper-container .swiper-button-prev{background-image:none;color:#8e856b;font-size:18px;left:0}.swiper-container .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wine-feature{text-align:center}.wine-feature-title,.wine-feature-value{display:block;text-transform:uppercase;color:#2b2b2b;font-size:10px}.wine-feature-title.ital,.wine-feature-value.ital{font-style:italic}.wine-feature-value{font-weight:700}.wine-feature-icon{width:100%;height:36px;background-position:center;background-repeat:no-repeat;margin-bottom:8px}.wine-feature-icon-exposicao{background-image:url(../images/icons/exposicao.svg)}.wine-feature-icon-altitude{background-image:url(../images/icons/altitude.svg)}.wine-feature-icon-declive{background-image:url(../images/icons/declive.svg)}.wine-feature-icon-ano{background-image:url(../images/icons/ano.svg)}.wine-feature-icon-solo{background-image:url(../images/icons/solo.svg)}.wine-feature-icon-vinha{background-image:url(../images/icons/folha.svg)}.wine-feature-icon-modo-producao{background-image:url(../images/icons/colheita/biologico.svg)}.wine-feature-icon-castas{background-image:url(../images/icons/colheita/folha.svg)}.wine-feature-icon-estagio{background-image:url(../images/icons/colheita/tulipa.svg)}.wine-feature-icon-herdade{background-image:url(../images/icons/colheita/herdade.svg)}.wine-feature-icon-solo-gama{background-image:url(../images/icons/colheita/solo.svg)}.wine-features-description{font-weight:700;margin-bottom:35px;margin-top:35px;text-transform:uppercase}.wine-features-summary{font-weight:400}@media (max-width:767px){.prod-desc .esp{color:#8d836a!important}.wine-feature{margin-bottom:15px}.wine-info{z-index:10}}.pairings-container{margin-bottom:50px}.pairings-container .pairings-text{margin-top:30px}.side-boxs.rel-article{height:200px}.show-more-parent{position:absolute!important;text-align:center;border:1px solid #000;padding:10px;z-index:99;width:calc(100% - 20px);left:10px!important;right:10px}.show-more-parent:hover{cursor:pointer;border-color:#8e856b}.show-more-parent:hover a{color:#8e856b!important}.mobile-product-list{background-color:#fff;width:100%;margin:0}.inner-adjusts{position:relative}.inner-adjusts .inner-adjusts-column .list-families{display:inline-block;margin-left:10px}.inner-adjusts .inner-adjusts-second-column{float:right}.esporao-gama-block .prod-list .inner .links{font-weight:700}.esporao-gama-block .prod-list .inner p{line-height:19px}.esporao-gama-block .prod-list .item .thumb img{width:auto}.prod-light{color:#fff}.prod-light .product-menu a{color:#fff}.prod-light .product-menu a.active{color:#fff}.prod-light .product-menu ul li{border-bottom:1px solid rgba(255,255,255,.5)}.prod-light .product-menu ul li:first-child{border-top:1px solid rgba(255,255,255,.5)}.prod-light .prod-desc .cat{color:#fff}.prod-light .prod-desc .cat:hover{color:#e9e6cc}.prod-light .prod-desc .page-title{color:#fff}.prod-light .prod-desc .cat-list a{color:#fff}.prod-light .prod-desc .cat-list a:hover{color:#e9e6cc}.prod-light .prod-desc .group-share>a{color:#fff}.prod-light .side-boxs .inner{border:1px solid rgba(255,255,255,.5)}.prod-light .side-boxs .inner a{color:#fff}.prod-light .product-info h3{color:#fff;border-bottom:1px solid rgba(255,255,255,.5)}.prod-light .product-info h4{color:#fff}.prod-light .product-info .product-datasheet a{color:#e9e6cc}.prod-light .wine-feature-title,.prod-light .wine-feature-value{color:#fff}.prod-light .wine-feature-icon-exposicao{background-image:url(../images/icons/exposicao_b.svg)}.prod-light .wine-feature-icon-altitude{background-image:url(../images/icons/altitude_b.svg)}.prod-light .wine-feature-icon-declive{background-image:url(../images/icons/declive_b.svg)}.prod-light .wine-feature-icon-ano{background-image:url(../images/icons/ano_b.svg)}.prod-light .wine-feature-icon-solo{background-image:url(../images/icons/solo_b.svg)}.prod-light .wine-feature-icon-vinha{background-image:url(../images/icons/folha_b.svg)}@media (max-width:480px){.prod-list{margin-bottom:0}.prod-desc{margin-bottom:20px}.prod-desc .side-boxs .inner{min-height:auto;float:none;margin-bottom:0}.product-section{padding-top:10px!important}.swiper-container{margin-top:20px}}@media (min-width:768px) and (max-width:991px){.prod-bg{padding-top:100px}.product-menu-top .container{padding:0!important;margin:0!important}.product-menu-top .product-toggle{margin-left:20px;width:16%;text-transform:uppercase}.product-menu-top .product-menu-xs{height:auto!important;width:100%;padding:10px 20px 20px 20px}.product-menu-top .product-menu ul li:first-child{border-top:0}.product-menu-top .product-menu ul li{border-bottom:0}.product-menu-top .product-menu ul li hr{width:90%;margin:10px 0}.product-menu-top .product-menu ul li:first-child:before,.product-menu-top .product-menu ul li:nth-child(2):before{content:'';display:block;position:absolute;padding:5px;width:90%;left:0;top:0;border-top:1px solid #eee}.product-menu-top .product-menu ul li:after{content:'';display:block;position:absolute;padding:5px;width:90%;left:0;border-bottom:1px solid #eee}}@media (min-width:768px) and (max-width:1024px){.prod-list .inner{font-size:10px!important}}@media (max-width:768px){.show-more-parent{position:absolute!important;text-align:center;border:1px solid #000;padding:10px;z-index:189!important;width:calc(100% - 20px);left:10px!important;right:10px}.product-menu-top{top:70.5px}}@media (max-width:767px){.mobile-product-list{display:-webkit-box;display:-ms-flexbox;display:flex}.equal-cols-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.inner-adjusts{position:absolute;width:80%;bottom:0}.inner-adjusts .list-families{display:block!important}.title-mobile h1{position:absolute;z-index:999;padding-left:20px;text-transform:uppercase;font-size:12px;color:#fff;font-weight:600;margin-left:-12px}}@media (max-width:1024px){.title-mobile h1{position:absolute;z-index:999;padding-left:20px;text-transform:uppercase;font-size:16px;color:#fff;font-weight:600;margin-left:-5px}}.about-bg{background-color:#f0edeb}.hero-about>.container .inner-hero{top:55px;left:70px;width:90%}@media (max-width:767px){.hero-about>.container .inner-hero{top:50px;left:10px;padding-left:10px!important}}.hero-about>.container .inner-hero .row{margin-top:0!important}.hero-about .bottom-lk{position:absolute;bottom:0;padding-bottom:60px;width:100%;z-index:199}.hero-about .bottom-lk .container{margin:auto}.hero-about .lk-next{font-size:32px!important;text-decoration:none;border-bottom:0!important;cursor:pointer;color:#fff}.hero-about a{color:#fff;text-shadow:0 0 5px rgba(0,0,0,.2)}@media (max-width:992px){.hero-about a{display:block}}.hero-about .tag a{text-transform:uppercase}.hero-about p{color:#fff;margin-bottom:14px}.hero-about p a:not(.btn){border-bottom:1px solid #fff;padding-bottom:0;font-size:12px;display:inline-block;position:relative;top:-1px}.hero-about p a:not(.btn):hover{opacity:.75}.hero-about .permalink{font-size:12px;text-transform:uppercase}.hero-about .permalink i{font-size:34px;position:relative;top:8px;margin-right:5px}.hero-about .share{font-size:12px;text-transform:uppercase}.hero-about .share i{font-size:34px;position:relative;top:8px;margin-right:5px}.hero-about h6{font-family:"Gotham SSm A","Gotham SSm B";font-weight:300;font-size:12px;font-weight:400;text-transform:uppercase}.hero-about h1{font-family:"Gotham SSm A","Gotham SSm B";font-weight:700;color:#fff;margin-bottom:0;margin-top:0;font-size:32px;line-height:36px;text-transform:none}@media (max-width:991px){.hero-about h1{font-size:24px;line-height:1.5}}@media (max-width:767px){.hero-about h1{font-size:18px;line-height:1.5}}.about-header{padding-left:15px;padding-right:15px;margin-top:40px}.about-header h1{font-weight:700;font-size:32px;line-height:36px;text-transform:uppercase;margin-bottom:10px}.about-menu{margin-top:45px;margin-bottom:45px}.about-menu h6{color:#7b7258;font-weight:700;text-transform:uppercase;font-size:12px}.about-menu a{font-family:"Gotham SSm A","Gotham SSm B";font-weight:300;font-size:12px;color:#2b2b2b}.about-menu a:active,.about-menu a:focus,.about-menu a:hover{color:#8d836a;text-decoration:none}.about-menu ul.menu{margin:0;padding:0;list-style:none;border-top:1px solid rgba(106,98,93,.7)}.about-menu ul.menu>li.menu-item{padding-top:14px;padding-bottom:14px;border-bottom:1px solid rgba(106,98,93,.7)}.about-menu ul.menu>li.menu-item>a{text-transform:uppercase}.about-menu ul.menu>li.menu-item>ul.sub-menu{margin:0;padding:0;list-style:none;margin-top:14px;border-top:1px solid rgba(106,98,93,.7)}.about-menu ul.menu>li.menu-item>ul.sub-menu>li.menu-item{padding-top:14px;padding-left:20px}.about-menu ul.menu>li.menu-item>ul.sub-menu>li.current_page_item>a{font-weight:700}.about-menu ul.menu>li.menu-item.active>a{font-weight:700}.about-content{padding-top:55px;padding-bottom:60px}#hero-colheita.hero-content:after{background:0 0}#hero-colheita .inner-hero{min-height:100%;width:100%;padding:100px 0!important}@media (max-width:767px){#hero-colheita .inner-hero{width:75%;bottom:initial!important}}#hero-colheita .inner-hero p{text-transform:uppercase;font-size:25px;font-weight:700}#hero-colheita .inner-hero .colheita-icons-col{height:100vh}#hero-colheita .inner-hero .colheita-icons-col img{margin-left:50px;margin-right:250px;margin-top:5vh}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#hero-colheita .inner-hero .colheita-icons-col img{width:30vw;margin-top:15vh}}#hero-colheita .bottom-lk{position:absolute;bottom:0;padding-bottom:60px;width:100%;z-index:199}#hero-colheita .bottom-lk .container{margin:auto}#hero-colheita .bottom-lk .desc{margin-bottom:55px;margin-left:20px;font-size:12px;color:#fff;font-weight:700}#hero-colheita .lk-next{font-size:32px!important;text-decoration:none;border-bottom:0!important;cursor:pointer;color:#fff}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#hero-colheita .lk-next{width:100%;text-align:center}}.colheita-bg .about-content{padding-top:0;padding-bottom:0}.colheita-bg .colheita-section{font-weight:500;display:none!important}.colheita-bg .colheita-section.loaded-section{display:block!important}@media (min-width:768px){.colheita-bg .colheita-section{height:calc(100vh - 72px)}}.colheita-bg .colheita-section.videos-section{padding:10px 0}.colheita-bg .colheita-section.videos-section .colheita-next-container{display:inline-block;position:absolute;top:calc(100vh - 275px)}.colheita-bg .colheita-section .colheita-section-cat .colheita-loading-slide{width:80px;text-align:center;z-index:-10;position:absolute;left:50%;margin-left:-40px;background-color:#ececec;padding:10px 20px;border-radius:5px;margin-top:10px}.colheita-bg .colheita-section .colheita-section-cat .colheita-loading-slide img{width:50px}.colheita-bg .colheita-section .swiper-container{width:100vw!important;top:0!important}.colheita-bg .colheita-section .swiper-container .swiper-slide{display:initial!important}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.colheita-bg .colheita-section .swiper-container .swiper-slide{display:block!important}}.colheita-bg .colheita-section .slide-container{padding:50px 0}.colheita-bg .colheita-section .slide-container .breadcrumbs{margin-bottom:20px;margin-top:-20px;text-transform:uppercase;position:relative;z-index:1}.colheita-bg .colheita-section .slide-container .breadcrumbs a{color:inherit!important;font-weight:100}.colheita-bg .colheita-section .slide-container .breadcrumbs a:active,.colheita-bg .colheita-section .slide-container .breadcrumbs a:hover{color:inherit!important}.colheita-bg .colheita-section .slide-container .colheita-bkg-video-internal{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:cover;-webkit-transition:1s opacity;transition:1s opacity}.colheita-bg .colheita-section .vc-breadcrumbs{margin-top:20px;margin-bottom:30px;width:500px;text-transform:uppercase}@media (max-width:767px){.colheita-bg .colheita-section .vc-breadcrumbs{width:auto}}.colheita-bg .colheita-section .vc-breadcrumbs a{color:inherit;font-weight:100}.colheita-bg .colheita-section .full-height{margin-top:20px}@media screen and (min-height:1500px){.colheita-bg .colheita-section .full-height{height:65%}}.colheita-bg .colheita-section .full-height .colheita-videos-container,.colheita-bg .colheita-section .full-height>div:first-child,.colheita-bg .colheita-section .full-height>div:first-child>div:first-child{height:100%}.colheita-bg .colheita-section .full-height .colheita-videos-container iframe{height:330px;width:100%}.colheita-bg .colheita-section .full-height .colheita-videos-container .videos{height:100px!important;background:#8ecc98;text-align:center;background-repeat:no-repeat;background-position:center;background-size:40%;margin-bottom:15px;cursor:pointer}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.colheita-bg .colheita-section .full-height .colheita-videos-container .videos{background-size:70%}}.colheita-bg .colheita-section .full-height .colheita-videos-container .videos.active,.colheita-bg .colheita-section .full-height .colheita-videos-container .videos:active,.colheita-bg .colheita-section .full-height .colheita-videos-container .videos:hover{background:#fff;background-repeat:no-repeat!important;background-position:center!important;background-size:40%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.colheita-bg .colheita-section .full-height .colheita-videos-container .videos.active,.colheita-bg .colheita-section .full-height .colheita-videos-container .videos:active,.colheita-bg .colheita-section .full-height .colheita-videos-container .videos:hover{background-size:70%}}.colheita-bg .colheita-section .full-height .colheita-videos-container .videos img{height:60%;margin:20px 0}@media screen and (min-height:1500px){.colheita-bg .colheita-section .full-height .colheita-videos-container .videos img{height:70%}}.colheita-bg .colheita-section .title-container h1{text-transform:none!important;font-size:40px!important;line-height:40px!important;font-weight:700!important}@media (max-width:1199px){.colheita-bg .colheita-section .title-container h1{font-size:40px!important;line-height:40px!important}}.colheita-bg .colheita-section .subtitle-container h4{text-transform:none;font-size:25px;line-height:33px}.colheita-bg .colheita-section .text-container{font-size:14px;line-height:20px;font-weight:400}.colheita-bg .colheita-section .vc_col-lg-12,.colheita-bg .colheita-section .vc_col-md-12,.colheita-bg .colheita-section .vc_col-sm-12{padding-left:0!important;padding-right:0!important}.colheita-bg .colheita-section .combinacoes-mobile-fix{padding:0 12px!important}.colheita-bg .colheita-section .colheita-natur-icons{margin-left:100px;margin-right:150px;margin-top:25vh}.colheita-bg .colheita-section .glossario-col{margin:0 15px;margin-top:10vh}.colheita-bg .colheita-section.esporao-gama-section{height:auto}.colheita-bg .colheita-section.esporao-gama-section .slide-container{height:auto!important}.colheita-bg .swiper-button-next{background-image:none;font-size:100px;font-weight:100;top:45%;color:#231f20;right:80px}@media (max-width:767px){.colheita-bg .swiper-button-next{top:40%;right:10px}}.colheita-bg .colheita-footer{background:#74ad80;margin-bottom:-13px;text-align:center;color:#fff;font-size:18px;text-transform:uppercase;line-height:20px;padding:30px 0;margin-top:-1px}.colheita-bg .colheita-footer i{font-size:40px;margin:0 10px}.colheita-bg #colheita-biologico .hidden-lg,.colheita-bg #colheita-caracter .hidden-lg,.colheita-bg #colheita-detalhes .hidden-lg,.colheita-bg #colheita-gama-esporao-slide .hidden-lg,.colheita-bg #colheita-glossario .hidden-lg,.colheita-bg #colheita-herdade .hidden-lg{padding-left:15px;padding-right:15px}.colheita-bg #colheita-combinacoes{height:100vh}.colheita-bg #colheita-combinacoes .colheita-next-container{position:absolute!important}.colheita-bg #colheita-caracter .subtitle-container h4{font-size:18pt}.colheita-bg #colheita-caracter .text-container{font-size:12pt}.colheita-bg #colheita-herdade .colheita-next-container{top:calc(100vh - 250px)!important}.colheita-bg #colheita-detalhes .colheita-next-container{top:calc(100vh - 265px)!important}.colheita-bg #colheita-glossario .colheita-next-container{top:calc(100vh - 295px)!important}.colheita-bg #amostra-solos p{font-size:11px;line-height:14px}#colheita-gama-esporao-slide .colheita-next-container{top:-55px}#colheita-gama-esporao-slide .svg-container img{max-height:1300px}@media (max-width:480px){.about-content .posts-list.category-posts-list>div{padding-left:0;padding-right:0}}#fullpage .homepage-section{position:relative;background-repeat:no-repeat;background-size:cover;font-size:16px;line-height:24px;z-index:-1000}#fullpage .homepage-section .container>*{text-shadow:0 2px 15px rgba(0,0,0,.3)}#fullpage .homepage-section a:active,#fullpage .homepage-section a:focus,#fullpage .homepage-section a:hover{text-shadow:none;border-bottom:none!important}#fullpage .homepage-section .homepage-video-cover{display:none;position:relative;width:100vw;height:100vh;overflow:hidden}#fullpage .homepage-section .homepage-video-cover-shadow:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.32}#fullpage .homepage-section .homepage-video::-webkit-media-controls{display:none}#fullpage .homepage-section .homepage-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:cover;-webkit-transition:1s opacity;transition:1s opacity}#fullpage .homepage-section .homepage-video-external{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-size:cover;-webkit-transition:1s opacity;transition:1s opacity}#fullpage .homepage-section .bottom-lk{position:absolute;bottom:0;padding-bottom:60px;width:100%;left:0}#fullpage .homepage-section .bottom-lk .container{margin:auto}#fullpage .homepage-section .lk-next{font-size:32px!important;text-decoration:none;border-bottom:0!important;cursor:pointer;left:calc(50% - 10px)}#fullpage .homepage-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0}#fullpage .homepage-section a{color:#fff;text-shadow:0 0 5px rgba(0,0,0,.2)}#fullpage .homepage-section .tag a{text-transform:uppercase}#fullpage .homepage-section p{color:#fff;margin-bottom:14px}#fullpage .homepage-section p a:not(.btn){border-bottom:1px solid #fff;padding-bottom:0;font-size:12px;display:inline-block;position:relative;top:-1px}#fullpage .homepage-section p a:not(.btn):hover{opacity:.75}#fullpage .homepage-section p .store-button{display:inline-block;padding:10px 15px 10px 15px!important;background-color:#e45658!important;color:#fff!important;cursor:pointer;text-transform:uppercase;border:none!important}#fullpage .homepage-section p .store-button:hover{background-color:#bd4548!important;color:#fff!important;text-decoration:none!important}#fullpage .homepage-section .permalink{font-size:12px;text-transform:uppercase}#fullpage .homepage-section .permalink i{font-size:34px;position:relative;top:8px;margin-right:5px;text-transform:none}#fullpage .homepage-section .share{font-size:12px;text-transform:uppercase}#fullpage .homepage-section .share i{font-size:34px;position:relative;top:8px;margin-right:5px;text-transform:none}#fullpage .homepage-section h1{font-family:"Gotham SSm A","Gotham SSm B";font-weight:700;color:#fff;margin-bottom:30px;margin-top:0;font-size:32px;line-height:36px}@media (max-width:992px){#fullpage .homepage-section h1{font-size:18px;line-height:1.5}}.homepage-section .side-boxs .inner,.homepage-section .side-boxs .inner-static,.inner-hero .side-boxs .inner,.inner-hero .side-boxs .inner-static{padding:15px;border:1px solid rgba(221,221,221,.52);color:#fff;font-size:13px;width:100%;float:left;margin-bottom:15px;-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out}.homepage-section .side-boxs .inner-static.inner:hover,.homepage-section .side-boxs .inner.inner:hover,.inner-hero .side-boxs .inner-static.inner:hover,.inner-hero .side-boxs .inner.inner:hover{background-color:#fff}.homepage-section .side-boxs .inner-static.inner:hover a,.homepage-section .side-boxs .inner.inner:hover a,.inner-hero .side-boxs .inner-static.inner:hover a,.inner-hero .side-boxs .inner.inner:hover a{color:#000!important}.homepage-section .side-boxs .inner-static.inner:hover a:hover,.homepage-section .side-boxs .inner.inner:hover a:hover,.inner-hero .side-boxs .inner-static.inner:hover a:hover,.inner-hero .side-boxs .inner.inner:hover a:hover{opacity:.8}.homepage-section .side-boxs .inner-static.inner:hover span,.homepage-section .side-boxs .inner.inner:hover span,.inner-hero .side-boxs .inner-static.inner:hover span,.inner-hero .side-boxs .inner.inner:hover span{color:#000!important}.homepage-section .side-boxs .inner p,.homepage-section .side-boxs .inner-static p,.inner-hero .side-boxs .inner p,.inner-hero .side-boxs .inner-static p{margin-bottom:15px}.homepage-section .side-boxs .inner a,.homepage-section .side-boxs .inner-static a,.inner-hero .side-boxs .inner a,.inner-hero .side-boxs .inner-static a{color:#fff;font-size:12px;text-shadow:none!important;-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out}.homepage-section .side-boxs .inner a:active,.homepage-section .side-boxs .inner a:focus,.homepage-section .side-boxs .inner a:hover,.homepage-section .side-boxs .inner-static a:active,.homepage-section .side-boxs .inner-static a:focus,.homepage-section .side-boxs .inner-static a:hover,.inner-hero .side-boxs .inner a:active,.inner-hero .side-boxs .inner a:focus,.inner-hero .side-boxs .inner a:hover,.inner-hero .side-boxs .inner-static a:active,.inner-hero .side-boxs .inner-static a:focus,.inner-hero .side-boxs .inner-static a:hover{text-decoration:none;opacity:.7}.homepage-section .side-boxs .inner a.permalink,.homepage-section .side-boxs .inner-static a.permalink,.inner-hero .side-boxs .inner a.permalink,.inner-hero .side-boxs .inner-static a.permalink{text-transform:uppercase}.homepage-section .side-boxs .inner h4,.homepage-section .side-boxs .inner-static h4,.inner-hero .side-boxs .inner h4,.inner-hero .side-boxs .inner-static h4{font-family:"Gotham SSm A","Gotham SSm B";font-size:16px;line-height:1.3;margin:2px}.homepage-section .side-boxs .inner h4 a,.homepage-section .side-boxs .inner-static h4 a,.inner-hero .side-boxs .inner h4 a,.inner-hero .side-boxs .inner-static h4 a{color:#fff;font-size:16px;font-weight:700;min-height:50px;display:block}.homepage-section .side-boxs .inner .cat,.homepage-section .side-boxs .inner-static .cat,.inner-hero .side-boxs .inner .cat,.inner-hero .side-boxs .inner-static .cat{font-size:11px;text-transform:uppercase;color:#fff}.homepage-section .side-boxs .inner .title,.homepage-section .side-boxs .inner-static .title,.inner-hero .side-boxs .inner .title,.inner-hero .side-boxs .inner-static .title{text-transform:uppercase;font-size:16px}.homepage-section .side-boxs .inner .share-homepage .homepage-dropdown-menu,.homepage-section .side-boxs .inner-static .share-homepage .homepage-dropdown-menu,.inner-hero .side-boxs .inner .share-homepage .homepage-dropdown-menu,.inner-hero .side-boxs .inner-static .share-homepage .homepage-dropdown-menu{border:1px solid #eaeaea;margin:0;padding:0 0;min-width:0}.homepage-section .side-boxs .inner .share-homepage .homepage-dropdown-menu>li,.homepage-section .side-boxs .inner-static .share-homepage .homepage-dropdown-menu>li,.inner-hero .side-boxs .inner .share-homepage .homepage-dropdown-menu>li,.inner-hero .side-boxs .inner-static .share-homepage .homepage-dropdown-menu>li{border-left:1px solid #eaeaea;display:table-cell}.homepage-section .side-boxs .inner .share-homepage .homepage-dropdown-menu>li:first-child,.homepage-section .side-boxs .inner-static .share-homepage .homepage-dropdown-menu>li:first-child,.inner-hero .side-boxs .inner .share-homepage .homepage-dropdown-menu>li:first-child,.inner-hero .side-boxs .inner-static .share-homepage .homepage-dropdown-menu>li:first-child{border-top:0}.homepage-section .side-boxs .inner .share-homepage .homepage-dropdown-menu>li>a,.homepage-section .side-boxs .inner-static .share-homepage .homepage-dropdown-menu>li>a,.inner-hero .side-boxs .inner .share-homepage .homepage-dropdown-menu>li>a,.inner-hero .side-boxs .inner-static .share-homepage .homepage-dropdown-menu>li>a{color:#000!important;position:relative;padding:10px 10px 20px 10px!important;font-size:12px;line-height:10px}.homepage-section .side-boxs .inner .share-homepage .homepage-dropdown-menu>li>a i,.homepage-section .side-boxs .inner-static .share-homepage .homepage-dropdown-menu>li>a i,.inner-hero .side-boxs .inner .share-homepage .homepage-dropdown-menu>li>a i,.inner-hero .side-boxs .inner-static .share-homepage .homepage-dropdown-menu>li>a i{position:absolute;left:0!important;top:12px;font-size:27px}.homepage-section .side-boxs .inner .share-homepage .homepage-dropdown-menu>li>a:focus,.homepage-section .side-boxs .inner .share-homepage .homepage-dropdown-menu>li>a:hover,.homepage-section .side-boxs .inner-static .share-homepage .homepage-dropdown-menu>li>a:focus,.homepage-section .side-boxs .inner-static .share-homepage .homepage-dropdown-menu>li>a:hover,.inner-hero .side-boxs .inner .share-homepage .homepage-dropdown-menu>li>a:focus,.inner-hero .side-boxs .inner .share-homepage .homepage-dropdown-menu>li>a:hover,.inner-hero .side-boxs .inner-static .share-homepage .homepage-dropdown-menu>li>a:focus,.inner-hero .side-boxs .inner-static .share-homepage .homepage-dropdown-menu>li>a:hover{color:#8d836a;text-decoration:none}.homepage-section .side-boxs .inner .share-homepage .homepage-dropdown-menu>li>a:active,.homepage-section .side-boxs .inner-static .share-homepage .homepage-dropdown-menu>li>a:active,.inner-hero .side-boxs .inner .share-homepage .homepage-dropdown-menu>li>a:active,.inner-hero .side-boxs .inner-static .share-homepage .homepage-dropdown-menu>li>a:active{color:#7c745c;text-decoration:none}.homepage-section .side-boxs .inner .share-homepage .homepage-dropdown-menu>li>a[type=icon_link],.homepage-section .side-boxs .inner-static .share-homepage .homepage-dropdown-menu>li>a[type=icon_link],.inner-hero .side-boxs .inner .share-homepage .homepage-dropdown-menu>li>a[type=icon_link],.inner-hero .side-boxs .inner-static .share-homepage .homepage-dropdown-menu>li>a[type=icon_link]{padding:10px 10px 20px 10px}.homepage-section .side-boxs .inner .share-homepage .about-dropdown-menu>li>a,.homepage-section .side-boxs .inner-static .share-homepage .about-dropdown-menu>li>a,.inner-hero .side-boxs .inner .share-homepage .about-dropdown-menu>li>a,.inner-hero .side-boxs .inner-static .share-homepage .about-dropdown-menu>li>a{color:#000!important;position:relative;padding:20px 25px 20px 20px!important;font-size:12px;line-height:10px}.homepage-section .side-boxs .inner .share-homepage .about-dropdown-menu>li>a i,.homepage-section .side-boxs .inner-static .share-homepage .about-dropdown-menu>li>a i,.inner-hero .side-boxs .inner .share-homepage .about-dropdown-menu>li>a i,.inner-hero .side-boxs .inner-static .share-homepage .about-dropdown-menu>li>a i{position:absolute;left:10px!important;top:12px;font-size:34px}.homepage-section .side-boxs .inner .store-button,.homepage-section .side-boxs .inner-static .store-button,.inner-hero .side-boxs .inner .store-button,.inner-hero .side-boxs .inner-static .store-button{margin-top:10px}.homepage-section .side-boxs .campanha,.inner-hero .side-boxs .campanha{padding:10px;cursor:pointer}.homepage-section .side-boxs .campanha h4,.inner-hero .side-boxs .campanha h4{border-bottom:1px solid #fff;display:table;padding:0 5px 5px 0;margin-bottom:5px}.homepage-section .side-boxs .campanha:hover,.inner-hero .side-boxs .campanha:hover{color:#000}.homepage-section .side-boxs .campanha:hover h4,.inner-hero .side-boxs .campanha:hover h4{border-bottom:1px solid #000}.homepage-section .side-boxs .campanha-small,.inner-hero .side-boxs .campanha-small{font-size:9px;color:#fff;line-height:12px;border:none;margin-top:80px;margin-bottom:-200px;padding:0}.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0)}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:inherit}.fp-notransition{-webkit-transition:none!important;transition:none!important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.fp-section{height:auto!important}@media (max-width:768px){#fullpage .section>div>.container{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));background:linear-gradient(to bottom,transparent,#000);position:absolute;bottom:0;text-align:center;width:100%;padding:100px 20px 30px 20px}#fullpage .section>div>.container a{opacity:.5}#fullpage .section>div>.container .btn{background:#fff;color:#000;padding:15px;opacity:1;margin-bottom:15px}#fullpage .side-boxs{display:none}}@media (max-height:640px){.side-boxs .inner:nth-child(3){display:none}}.fp-bounce-reverse i{display:block;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fp-bounce-reverse{position:absolute;animation:fp-bounce-reverse 5s infinite;-webkit-animation:fp-bounce-reverse 5s infinite;-moz-animation:fp-bounce-reverse 5s infinite;-o-animation:fp-bounce-reverse 5s infinite;margin-top:-30px}@-webkit-keyframes fp-bounce-reverse{0%,100%,50%,85%{-webkit-transform:translateY(0)}80%{-webkit-transform:translateY(30px)}90%{-webkit-transform:translateY(15px)}}@keyframes fp-bounce-reverse{0%,100%,50%,85%{-webkit-transform:translateY(0);transform:translateY(0)}80%{-webkit-transform:translateY(30px);transform:translateY(30px)}90%{-webkit-transform:translateY(15px);transform:translateY(15px)}}.fp-bounce{position:absolute;animation:fp-bounce 5s infinite;-webkit-animation:fp-bounce 5s infinite;-moz-animation:fp-bounce 5s infinite;-o-animation:fp-bounce 5s infinite;margin-top:-30px}@-webkit-keyframes fp-bounce{0%,100%,50%,85%{-webkit-transform:translateY(0)}80%{-webkit-transform:translateY(-30px)}90%{-webkit-transform:translateY(-15px)}}@keyframes fp-bounce{0%,100%,50%,85%{-webkit-transform:translateY(0);transform:translateY(0)}80%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}90%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.fb_dialog.fb_dialog_advanced{z-index:99999!important}@media screen and (max-height:1200px){.fb_dialog.fb_dialog_mobile{z-index:99999!important;top:initial!important;right:15pt!important}.fb_costumer_chat_bounce_in{top:69%!important}.fb_iframe_widget iframe{right:0!important;top:initial!important;bottom:10%!important}}@media screen and (max-height:992px){.fb_dialog.fb_dialog_mobile{z-index:99999!important;top:initial!important;right:15pt!important}.fb_costumer_chat_bounce_in{top:59%!important}.fb_iframe_widget iframe{right:0!important;top:initial!important;bottom:11%!important}}@media screen and (max-height:810px){.fb_dialog.fb_dialog_mobile{z-index:99999!important;top:initial!important;right:15pt!important}.fb_costumer_chat_bounce_in{top:59%!important}.fb_iframe_widget iframe{right:0!important;top:initial!important;bottom:16%!important}}@media screen and (max-height:545px){.fb_dialog.fb_dialog_mobile{z-index:99999!important;top:initial!important;right:15pt!important}.fb_costumer_chat_bounce_in{top:59%!important}.fb_dialog.fb_dialog_advanced{top:74%!important}.fb_iframe_widget iframe{right:0!important;top:initial!important;bottom:35%!important}}@media screen and (max-height:668px){.fb_dialog.fb_dialog_mobile{z-index:99999!important;top:initial!important;right:15pt!important}.fb_costumer_chat_bounce_in{top:48%!important}.fb_iframe_widget iframe{right:0!important;top:initial!important;bottom:16%!important}}@media screen and (max-height:545px){.fb_dialog.fb_dialog_mobile{z-index:99999!important;top:initial!important;right:15pt!important}.fb_costumer_chat_bounce_in{top:31%!important}.fb_iframe_widget iframe{right:0!important;top:initial!important;bottom:27%!important}}@media screen and (max-height:415px){.fb_dialog.fb_dialog_mobile{z-index:99999!important;top:initial!important;right:15pt!important;display:none!important}.fb_dialog.fb_dialog_advanced{display:none!important}.fb_costumer_chat_bounce_in{top:18%!important;display:none}.fb_iframe_widget iframe{right:0!important;top:initial!important;display:none!important}}@media screen and (max-width:767px){.fb_dialog.fb_dialog_mobile{z-index:99999!important;top:initial!important;right:15pt!important;bottom:18%!important}.fb_dialog.fb_dialog_advanced{top:initial!important;bottom:17%!important}.fb_costumer_chat_bounce_in{top:initial!important}.fb_iframe_widget iframe{right:0!important;top:initial!important;bottom:32%!important}}@media screen and (max-width:767px) and (min-height:668px){.fb_dialog.fb_dialog_mobile{z-index:99999!important;top:initial!important;right:15pt!important;bottom:13%!important}.fb_dialog.fb_dialog_advanced{top:initial!important;bottom:12%!important}.fb_costumer_chat_bounce_in{top:initial!important}.fb_iframe_widget iframe{right:0!important;top:initial!important;bottom:22%!important}}.centroimprensa{padding-bottom:100px;background-color:#f0edeb}.centroimprensa a{color:#2b2b2b}.centroimprensa a:active,.centroimprensa a:focus,.centroimprensa a:hover{color:#8d836a;text-decoration:none}.centroimprensa .centroimprensa-header{margin:50px 0}.centroimprensa .breadcrumbs{font-size:11px;color:#656464}.centroimprensa .breadcrumbs a{color:#656464}.centroimprensa .seemore{text-transform:uppercase;font-size:11px}.centroimprensa h1{margin-top:0}.centroimprensa .box{padding:15px;color:#333;border:solid 1px #9d9684;font-size:13px;margin-bottom:15px}.centroimprensa .box h2{font-size:14px;margin:0;margin-bottom:10px;text-transform:uppercase}.centroimprensa .box .row{margin-left:-10px;margin-right:-10px}.centroimprensa .box-dossier-download a i{position:absolute;font-size:32px;margin-top:-15px;margin-left:10px}.centroimprensa .listitemcat{margin-bottom:20px}.centroimprensa .listitemcat:last-child{margin-bottom:0}.centroimprensa .listitemcat .listitemcat-title{display:block;text-transform:uppercase;margin:10px 0}.centroimprensa .listitemcat .listitemcat-link-icon{display:block;width:100%;height:120px;background-color:#d13036;position:relative}.centroimprensa .listitemcat .listitemcat-link-icon i{position:absolute;color:#fff;width:76px;left:50%;margin-left:-38px;margin-top:-25px;font-size:110px}.centroimprensa .listitem span{display:block;margin-top:5px}.centroimprensa .listitem .listitem-date{color:#6d6c6b;font-size:12px}.centroimprensa .listitem .listitem-title{font-weight:700}.centroimprensa .listitem .listitem-bottom{padding-top:30px;padding-bottom:20px;color:#6d6c6b;font-size:11px;font-weight:400}.centroimprensa .listitem .listitem-bottom .listitem-bottom-links{display:inline-table;width:70%}.centroimprensa .listitem .listitem-bottom .press-share-icon{text-align:right;width:28%}.centroimprensa .listitem .listitem-bottom .press-share-icon .dropdown-menu{top:95%!important;right:0;left:inherit!important}.centroimprensa .listitem .listitem-bottom .press-share-icon a:first-child:after{content:""}.centroimprensa .listitem .listitem-bottom a{text-transform:uppercase}.centroimprensa .listitem .listitem-bottom a i{text-transform:none}.centroimprensa .listitem .listitem-bottom a:after{content:"\b7\a0";margin-left:5px;display:inline-block}.centroimprensa .listitem .listitem-bottom a:last-child:after{display:none}.centroimprensa .listitem .listitem-bottom i{font-size:20px;color:#6d6c6b;text-transform:none}.centroimprensa .centroimprensa-datasheets ul,.centroimprensa .centroimprensa-fotografias ul{margin-left:0;margin-bottom:0;padding-left:15px;padding-right:15px;list-style-type:none}.centroimprensa .centroimprensa-datasheets ul li,.centroimprensa .centroimprensa-fotografias ul li{padding-top:10px}.centroimprensa .centroimprensa-datasheets ul li .listitem .listitem-bottom,.centroimprensa .centroimprensa-fotografias ul li .listitem .listitem-bottom{padding-top:10px;padding-bottom:0}.centroimprensa .press-releases .listitem{margin-top:5px;min-height:350px}.terms-conditions-bg{background-color:#f0edeb}.terms-conditions-container{padding-bottom:120px}.terms-conditions-content{padding-top:20px}.terms-conditions-content h1{text-transform:uppercase;padding-bottom:20px}.terms-conditions-content .subtitle-container{padding-top:20px}.newsletter{position:relative;width:100%;padding-right:30px;border:1px solid #7b7258}.newsletter h4{text-transform:uppercase}.newsletter .newsletter-icon{font-size:50px;position:absolute;margin-top:-20px}.newsletter .newsletter-text{margin-top:50px;margin-bottom:10px}.newsletter .newsletter-form .newsletter-input-error{border:1px solid #db5262!important}.newsletter .newsletter-form .newsletter-input-success{border:1px solid #24ad9d!important}.newsletter .newsletter-form input[type=text]{padding:7px;background:0 0;border:1px solid #2b2b2b;font-size:12px;width:calc(100% - 60px);outline:0;float:left;color:#2b2b2b;margin-bottom:5px}.newsletter .newsletter-form input[type=text]::-webkit-input-placeholder{color:#555}.newsletter .newsletter-form input[type=text]:-moz-placeholder{color:#555}.newsletter .newsletter-form input[type=text]::-moz-placeholder{color:#555}.newsletter .newsletter-form input[type=text]:-ms-input-placeholder{color:#555}.newsletter .newsletter-form button{background-color:#2b2b2b;color:#fff;font-size:20px;border:none;margin-left:10px;width:40px}.newsletter .newsletter-loading{display:none;line-height:32px;font-size:12px}.newsletter .newsletter-success{display:none;line-height:32px;font-size:12px}.newsletter .newsletter-success i{float:right;font-size:32px}.newsletter .newsletter-error{display:none;line-height:32px;font-size:12px}.newsletter .newsletter-error i{float:right;font-size:32px}.newsletter .agree,.newsletter .warning{font-size:10px;margin-left:0!important;letter-spacing:-.2px;font-weight:100}.newsletter .agree a,.newsletter .warning a{font-size:10px;color:#333}@media (max-width:767px){.newsletter .agree,.newsletter .warning{margin-top:10px}}.newsletter .warning{color:#db5262}.newsletter-long{margin-top:40px;margin-bottom:20px}.menu-box-social .newsletter{padding:0;border:none!important}.menu-box-social .newsletter .newsletter-form-short{top:5px}.search-box-social .newsletter{padding:0;border:none!important}.search-box-social .newsletter .newsletter-form-short{top:5px}.epic404 .newsletter{padding:0;border:none!important}.epic404 .newsletter .newsletter-form-short{top:5px}.newsletter-search{padding-bottom:20px!important;padding-top:0!important}.newsletter-search i{font-size:40px;position:relative}.newsletter-search .newsletter-form-short{top:0!important}.newsletter-search h6{margin-top:23px;cursor:pointer}.newsletter-search h6 i{position:relative;top:-15px}@media (min-width:480px){.newsletter-search .newsletter-form-short{display:none}}.newsletter-search .newsletter-form-short .newsletter-form{margin-top:12px}.newsletter-search .newsletter-form-short .newsletter-form button{font-size:inherit;text-transform:uppercase;padding:0 10px;width:105px;height:33px;-webkit-transition:background-color .35s ease-in-out;transition:background-color .35s ease-in-out;margin:0}@media (max-width:767px){.newsletter-search .newsletter-form-short .newsletter-form button{width:100%}}.newsletter-search .newsletter-form-short .newsletter-form button:hover{background-color:#8d836a}.newsletter-search .newsletter-form-short .newsletter-form input[type=text]{width:calc(100% + 20px)}@media (max-width:767px){.newsletter-search .newsletter-form-short .newsletter-form input[type=text]{width:100%;margin:0 0 10px 0}}.newsletter-search .newsletter-form-short .newsletter-form .newsletter-email{width:calc(100% + 40px)!important}@media (max-width:767px){.newsletter-search .newsletter-form-short .newsletter-form .newsletter-email{width:100%!important}}.storecallaction-articles{padding:15px;border:1px solid #7b7258}.search-results .store-result a.permalink{display:inline-block}.store-button{display:inline-block;padding:10px 15px 10px 15px;background-color:#e45658!important;color:#fff!important;cursor:pointer;text-transform:uppercase}.store-button:hover{background-color:#bd4548!important;color:#fff!important;text-decoration:none!important}.store-header-button span{color:#fff;background:#000;padding:10px 20px}.store-header-button span:hover{color:#7c745c!important}.epic404{background-color:#fff;padding-top:60px;padding-bottom:60px}.epic404 h4{margin-bottom:40px}.epic404 ul{list-style-type:none;padding:0;margin:0;margin-bottom:40px}.epic404 ul .menu-item-has-children>a{opacity:1;font-size:12px;text-transform:uppercase;margin-bottom:10px;display:block;margin-top:10px;font-weight:700}.epic404 hr{border-top:1px solid #f6f6f6;margin-bottom:40px;margin-top:20px}.epic404 .input-search{padding-bottom:60px;padding-top:40px}.epic404 .input-search input[type=submit]{display:inline-block;padding:11px;line-height:18px;margin-left:10px;float:left}.epic404 .input-search input[type=text]{padding:10px;background:0 0;border:1px solid #2b2b2b;font-size:14px;width:calc(100% - 120px);outline:0;float:left;color:#2b2b2b}.epic404 .input-search input[type=text]::-webkit-input-placeholder{color:#555}.epic404 .input-search input[type=text]:-moz-placeholder{color:#555}.epic404 .input-search input[type=text]::-moz-placeholder{color:#555}.epic404 .input-search input[type=text]:-ms-input-placeholder{color:#555}.epic404 .epic404-social-newsletter{padding-bottom:20px!important}.epic404 .epic404-social-newsletter .newsletter{padding-top:5px}.epic404 .epic404-menus a{color:#2b2b2b}.epic404 .epic404-menus a:active,.epic404 .epic404-menus a:focus,.epic404 .epic404-menus a:hover{color:#8d836a;text-decoration:none}.epic404 .epic404-menus .sub-menu li a{font-size:12px;color:#655b58}@media (min-width:1200px){.epic404 .container{margin-left:230px;width:830px!important}}.epic404-articles{margin-bottom:20px}.epic404-articles .inner{padding:15px;font-size:13px;width:100%;height:100%;background:0 0;border:1px solid #655b58}.epic404-articles .inner .row{position:absolute;bottom:10px}.epic404-articles .inner .tag{text-transform:uppercase}.epic404-articles .inner .tag a{font-size:12px!important;color:#655b58;text-decoration:none}.epic404-articles .inner .tag a:hover{color:#8d836a;text-decoration:none}.epic404-articles .inner h4{font-family:"Gotham SSm A","Gotham SSm B";font-size:16px!important;line-height:1.3;margin:2px;font-weight:700!important;text-transform:none}.epic404-articles .inner h4 a{font-size:16px!important;color:#2b2b2b;text-decoration:none}.epic404-articles .inner h4 a:hover{color:#8d836a;text-decoration:none}.epic404-articles .inner .permalink{font-size:12px!important;text-transform:uppercase;margin-top:0}.epic404-articles .inner .permalink i{font-size:30px;position:relative;top:5px;margin-right:5px}.epic404-articles-parent{padding-bottom:20px}.epic404-articles-title{font-weight:700;margin-bottom:10px}@font-face{font-family:'EB Garamond';src:url(../fonts/AGaramondPro-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/AGaramondPro-Regular.otf) format("opentype"),url(../fonts/AGaramondPro-Regular.woff) format("woff"),url(../fonts/AGaramondPro-Regular.ttf) format("truetype"),url(../fonts/AGaramondPro-Regular.svg#AGaramondPro-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Gotham-Bold;src:url(../fonts/Gotham-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gotham-Bold.otf) format("opentype"),url(../fonts/Gotham-Bold.woff) format("woff"),url(../fonts/Gotham-Bold.ttf) format("truetype"),url(../fonts/Gotham-Bold.svg#Gotham-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Gotham-Regular;src:url(../fonts/Gotham-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Gotham-Medium.otf) format("opentype"),url(../fonts/Gotham-Medium.woff) format("woff"),url(../fonts/Gotham-Medium.ttf) format("truetype"),url(../fonts/Gotham-Medium.svg#Gotham-Bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:esporaoiconsregular;src:url(../fonts/EsporaoIcons-Regular.eot);src:url(../fonts/EsporaoIcons-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/EsporaoIcons-Regular.woff2) format("woff2"),url(../fonts/EsporaoIcons-Regular.woff) format("woff"),url(../fonts/EsporaoIcons-Regular.ttf) format("truetype"),url(../fonts/EsporaoIcons-Regular.otf) format("opentype");font-weight:400;font-style:normal}[data-icon]:before{font-family:esporaoiconsregular;content:attr(data-icon);speak:none;font-style:normal;text-transform:none}.catalog-bg{background:#f7f7f7}.catalog .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-left:0;margin-right:0}.catalog .ui-widget-content{background:0 0}.catalog .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.catalog .double-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:2;-ms-flex:2;flex:2}.catalog .title{padding-bottom:10px;display:inline-block;font-family:"Gotham SSm A","Gotham SSm B"}.catalog .title h1{margin:-35x 10px 60px 0;letter-spacing:1.5px;text-transform:uppercase;font-size:16px;color:#333;font-weight:700}.catalog .countries{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.catalog .countries-images{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-5px}.catalog .countries-images>div{opacity:.5}.catalog .countries-images>div.active{opacity:1!important}.catalog .countries .countries-images svg{height:100%}.catalog .countries .countries-images svg .active{fill:#796f51}.catalog .countries .form-label{text-transform:uppercase;margin-left:12px;padding-bottom:5px;font-weight:600;letter-spacing:.2px;line-height:16px;color:#2b2b2b;margin-top:24px}.catalog .countries .dropdown{font-weight:600;padding:10px 55px;text-align:center}.catalog .countries .dropdown a{color:#2b2b2b;letter-spacing:.2px;font-weight:900;font-family:"Gotham SSm A","Gotham SSm B";text-decoration:none}.catalog .countries ul{border-top:none;margin:0 0;padding:0 0;min-width:0;width:auto;margin-top:2px}.catalog .countries li{color:#2b2b2b;position:relative;text-align:center;padding:8px 12px;font-size:13px;line-height:30px;text-transform:capitalize;cursor:pointer;width:298px}.catalog .countries li:hover{color:#908975!important}.catalog .filters{margin:0 0 40px 0!important;padding:40px!important}.catalog .filter-block{display:inline-block;margin-bottom:20px!important;width:100%}.catalog .filters .filter-block label{color:#6d6d6d;display:inline-block;width:170px}.catalog .filters .filter-block .form-select{display:inline-block;width:250px;font-size:16px}.catalog .product-link{background-color:#cd2653!important;border-color:#cd2653!important}.catalog .title-mobile h1{z-index:50!important}.catalog .results .nav-link{color:#cd2653!important;line-height:27px;font-size:18px;font-weight:500}.catalog .results .category-banner{z-index:9999;margin-bottom:14px}.catalog .product-link{background-color:#cd2653!important;border-color:#cd2653!important}.catalog #loading{display:block;position:absolute;top:0;left:0;z-index:100;width:100vw;height:100vh;background-color:rgba(192,192,192,.5);background-image:url(https://i.stack.imgur.com/MnyxU.gif);background-repeat:no-repeat;background-position:center}.catalog .list-group.panel>.list-group-item{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.catalog .list-group-submenu{margin-left:20px}.catalog div.filter-select{border:1px solid #bbb7ac}.catalog div.filter-select a span:after{content:"+";vertical-align:middle}.catalog div.filter-select.show a span:after{content:"-";font-size:46px;line-height:0;vertical-align:middle}.catalog div.filter-select .dropdown-menu{-webkit-transition:max-height 1.2s;transition:max-height 1.2s;max-height:0;display:block;overflow:hidden;background:0 0}.catalog div.filter-select.show .dropdown-menu{max-height:200vh}.catalog div.filter-select a{padding:0 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.catalog div.filter-select a:hover{text-decoration:none}.catalog div.filter-select a span{font-size:28px}.catalog div.filter-select ul{position:relative!important;-webkit-transform:none!important;transform:none!important;width:100%!important;border:none!important;z-index:0}.catalog div.filter-select ul li{text-align:left!important;width:calc(100% + 1px)!important;border-top:1px solid #bbb7ac}.catalog .products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.catalog .products .form-label{text-transform:uppercase;margin-left:12px;padding-bottom:5px;font-weight:600;letter-spacing:.2px;line-height:16px;color:#6d6d6d;margin-top:24px}.catalog .products div.filter-select ul{width:100%!important;background-color:transparent}.catalog .products-accordion .accordion-1{margin:0 0}.catalog .products-accordion .accordion-2{margin:0}.catalog .products-accordion .ui-accordion-header{text-transform:uppercase;font-size:14px!important}.catalog .products-accordion .ui-accordion-header:hover{color:#908975!important}.catalog .products-accordion>.ui-accordion-header{border-radius:0!important;padding:1em;border-top:1px solid #bbb7ac!important}.catalog .products-accordion>.ui-accordion-header::after{content:"+";position:absolute;right:calc(1em - 14px);font-size:28px;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.catalog .products-accordion>.ui-accordion-header-active{font-weight:800!important}.catalog .products-accordion>.ui-accordion-header-active::after{content:"-";position:absolute;right:calc(1em - 39px);font-size:52px;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);font-weight:400}.catalog .products-accordion .ui-accordion .ui-accordion-content{overflow:hidden!important;padding:0 1.5em}.catalog .products-accordion .ui-accordion .ui-accordion-content ul{border:none!important}.catalog .products-accordion>.ui-accordion-content{padding:0!important;border-radius:0!important}.catalog .products-accordion>.ui-accordion-content ul{padding-left:0!important;text-transform:none}.catalog .products-accordion>.ui-accordion-content ul:hover{color:#908975!important}.catalog .products-accordion>.ui-accordion-content ul li{border:none!important}.catalog .products-accordion>.ui-accordion-content ul li a{padding:0!important;font-size:14px!important}.catalog .products-accordion>.ui-accordion-content ul li a:hover{color:#908975!important}.catalog .products-accordion .ui-state-active a,.catalog .products-accordion .ui-state-active a:link,.catalog .products-accordion .ui-state-active a:visited{color:#6d6d6d;font-size:16px}.catalog .products-accordion .ui-button,.catalog .products-accordion .ui-state-default,.catalog .products-accordion .ui-widget-content .ui-state-default,.catalog .products-accordion .ui-widget-header .ui-state-default,.catalog .products-accordion html .ui-button.ui-state-disabled:active,.catalog .products-accordion html .ui-button.ui-state-disabled:hover{border:0;background:0 0;font-weight:400;color:#6d6d6d;font-size:16px}.catalog .products-accordion .ui-button.ui-state-active:hover,.catalog .products-accordion .ui-button:active,.catalog .products-accordion .ui-state-active,.catalog .products-accordion .ui-state-focus,.catalog .products-accordion .ui-widget-content .ui-state-active,.catalog .products-accordion .ui-widget-header .ui-state-active,.catalog .products-accordion a.ui-button:active{background-color:transparent!important;color:#6d6d6d;font-size:16px;border:0}.catalog .products-accordion .ui-button:active .ui-icon,.catalog .products-accordion .ui-state-active .ui-icon{display:none}.catalog .products-accordion .ui-icon,.catalog .products-accordion .ui-widget-content .ui-icon{display:none}.catalog .products-accordion ul{list-style-type:none}.catalog .products-accordion ul li{padding:5px 0}.catalog .select-group{display:none!important}@media (max-width:991px){.catalog .select-group{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;margin:32px 0 16px 0;-webkit-box-flex:2;-ms-flex:2;flex:2}.catalog .select-group .dropdown-menu{-webkit-transition:max-height 1.2s;transition:max-height 1.2s;max-height:0;display:block;overflow:hidden;background:#f7f7f7;border:1px solid #bbb7ac!important;border-top:none!important;border-bottom:none!important}.catalog .select-group .show .dropdown-menu{max-height:200vh}}.catalog .select-group .show .dropdown-products-btn span{overflow:hidden;height:40px;position:relative;top:-5px}.catalog .select-group .show .dropdown-products-btn span::after{content:"-";font-size:36px}.catalog .select-group .products-select{margin-left:6px}.catalog .select-group .countries-select{margin-right:6px;border:1px solid #bbb7ac!important}.catalog .select-group .countries-select,.catalog .select-group .products-select{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:0!important}.catalog .select-group .countries-select a:hover,.catalog .select-group .products-select a:hover{text-decoration:none}.catalog .select-group .countries-select i::before,.catalog .select-group .products-select i::before{font-size:36px;font-weight:800;line-height:0!important;vertical-align:middle}.catalog .select-group .dropdown-products-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #bbb7ac;color:#2b2b2b;padding:0 1em;width:100%}.catalog .select-group .dropdown-products-btn span::after{content:"+";font-size:28px}.catalog .select-group .countries-responsive{border:none!important;z-index:10}.catalog .select-group .countries-responsive .dropdown-menu{width:100%;border-top:0}.catalog .select-group .countries-responsive .dropdown-menu li{padding:1em;border-bottom:1px solid #bbb7ac}.catalog .select-group .accordion-responsive{z-index:10;border-top:0;width:100%;top:unset!important;-webkit-transform:translate3d(0,-1px,0)!important;transform:translate3d(0,-1px,0)!important;border-bottom:1px solid #bbb7ac!important}.catalog .select-group .accordion-responsive h3{margin-top:0!important}.catalog .shops-list{background-color:#f7f7f7;font-weight:700;padding:15px 0 40px 0}.catalog .shop-img{-o-object-fit:cover;object-fit:cover;margin:15px 0}.catalog .shop-link{border:1px solid #000;padding:10px 5px;display:block;color:#000;text-align:center;font-size:10px;text-decoration:none}.catalog .shop-link:hover{background-color:#000;color:#fff;font-weight:700}[data-icon]{opacity:0}[data-icon]:before{font-family:esporaoiconsregular;content:attr(data-icon);speak:none;font-style:normal;text-transform:none}body{padding-top:72px;font-family:"Gotham SSm A","Gotham SSm B";font-weight:400;text-rendering:geometricPrecision;max-width:100%;overflow-x:hidden}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#ddd}::-webkit-scrollbar-thumb{border-radius:0;background:#605956}.container{max-width:1280px}@media (min-width:1280px){.container{width:1280px}}.nav a,.navbar a{color:#2b2b2b}.nav a:active,.nav a:focus,.nav a:hover,.navbar a:active,.navbar a:focus,.navbar a:hover{text-decoration:none}.drop-lang>a{font-weight:700}.drop-lang .dropdown-menu{width:initial!important}.drop-lang ul{padding-top:0;border-top:0;padding-bottom:0;border:0;border:1px solid #eaeaea;border-top:none}.drop-lang ul li{cursor:pointer}.drop-lang ul a{display:block;padding:10px;color:#555;font-size:13px;text-transform:uppercase!important;padding-right:20px!important}.navbar-nav .nav-share .dropdown-toggle{padding:5px 10px}.navbar-nav>li>a{padding-top:25px;padding-top:28px}.navbar-nav>li>a b{display:none}@media (max-width:1199px){.nav>li>a{padding:12px 5px;font-size:11px;line-height:50px}}.navbar #menu-principal .dropdown{padding-bottom:0}.homepage .navbar .dropdown{padding-bottom:0}.homepage .navbar .dropdown>a{border-right:0}.homepage .navbar .dropdown ul{background-color:rgba(255,255,255,.9);border:0;position:absolute}.homepage .navbar .dropdown ul a{border-top:0;color:#fff!important}.homepage .navbar .dropdown ul a:active,.homepage .navbar .dropdown ul a:hover{border-top:0;color:#8d836a!important}.homepage .navbar .dropdown ul a:not(:first-child){border-top:1px solid #ddd}.homepage .navbar-nav .dropdown-menu li>a{color:#2b2b2b!important}.dropdown-menu{border:1px solid #eaeaea;border-top:none;margin:0;padding:0 0;min-width:0;width:auto;z-index:100}.dropdown-menu>li{border:none}.dropdown-menu>li:first-child{border-top:0}.dropdown-menu>li>a{color:#2b2b2b;position:relative;padding:15px 25px 15px 25px;font-size:13px;line-height:30px;text-transform:uppercase;margin-left:20px}.dropdown-menu>li>a i{position:absolute;left:0;top:12px;font-size:27px;text-transform:none}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#8d836a;text-decoration:none}.dropdown-menu>li>a:active{color:#7c745c;text-decoration:none}.homepage-dropdown-menu>li>a{margin-left:20px;padding:15px 25px!important}.navbar-nav .drop-lang .dropdown-menu{width:auto}.navbar-nav .drop-lang .dropdown-menu>li>a{margin-left:0}.navbar-nav .nav-share .dropdown-menu{width:auto}.navbar-nav .nav-share .dropdown-menu i{left:25px}.navbar-nav .nav-share .dropdown-menu>li>a{margin-left:0}.navbar-nav .nav-share .dropdown-menu>li>a[type=icon_link]{padding:15px 25px 15px 50px}.navbar-nav .dropdown-menu{width:268px}.navbar-nav .dropdown-menu a{text-transform:none;padding:5px 0 5px 20px;color:#555;margin-left:0}.navbar-nav .dropdown-menu a:focus,.navbar-nav .dropdown-menu a:hover{color:#555}.navbar-nav .dropdown-menu a:active{color:#555}.navbar-nav .nav-share .dropdown-toggle{line-height:20px;padding:25px 10px 28px 10px;display:block}.navbar-nav .nav-share .dropdown-toggle:hover{color:#7b7258}.homepage .navbar-nav .nav-share .dropdown-toggle{border-right:0}.homepage .navbar-nav .nav-share>div>a{color:#000}.homepage .navbar-nav .nav-share>div>a:hover{color:#ddd}.homepage .navbar-nav .nav-share .open a{background-color:#efefef;color:#2b2b2b}.homepage .navbar-nav .nav-share .dropdown-menu{background-color:transparent;border:0;margin-top:0;width:initial}.homepage .navbar-nav .nav-share .dropdown-menu li a{color:#2b2b2b!important;background-color:rgba(255,255,255,.9)}.homepage .navbar-nav .nav-share .dropdown-menu li a:active,.homepage .navbar-nav .nav-share .dropdown-menu li a:hover{background-color:#fff!important;color:#8d836a!important;text-decoration:none}a{text-decoration:none;outline:0;color:#8e856b}a:focus,a:hover{color:#8d836a;text-decoration:underline}a:active{color:#7c745c}img{max-width:100%;height:auto}h1.page-title{font-family:"Gotham SSm A","Gotham SSm B";font-weight:bolder;font-size:70px;letter-spacing:-2px;margin-top:0;margin-bottom:40px;line-height:75px}@media (max-width:768px){h1.page-title{font-size:30px;line-height:33px;margin-bottom:20px}}h1.page-title a{color:#333}h1.page-title a:hover{color:#555;text-decoration:none}.gara{font-family:"EB Garamond",serif}.navbar-brand .logo{-webkit-transition:all 250ms ease;transition:all 250ms ease;background-image:url(../images/logo-s.png);display:inline-block;background-size:100%;width:140px;height:31px}.navbar-brand .logo.white{background-position:0 34px}.navbar-right a.search .hidden-lg.hidden-md{font-size:27px;position:relative}.btn.esp{text-transform:uppercase;border:1px solid #1e1e1e;border-radius:0;color:#1e1e1e;font-weight:700;text-shadow:none!important}.btn.esp:hover{background-color:#1e1e1e;color:#fff}.btn.esp.invert{background-color:#1e1e1e;color:#fff;border-color:#fff}.btn.esp.invert:hover{background-color:#fff;color:#1e1e1e!important;border-color:#1e1e1e}.btn.esp.white{background-color:#2b2b2b;color:#fff;border-color:transparent}.btn.esp.white:hover{background-color:#8d836a}.btn.esp.white:active{background-color:#7c745c}.btn-white{display:inline-block;text-transform:uppercase;border-radius:0;font-weight:700;line-height:20px;text-shadow:none!important;padding:5px 10px 5px 10px!important;border:1px solid #fff;color:#fff!important}.btn-white:hover{opacity:1!important;text-decoration:none;background-color:#fff!important;color:#2b2b2b!important}.vc_btn3{display:inline-block;text-transform:uppercase;border-radius:0;font-weight:700;line-height:20px;text-shadow:none!important;padding:10px 15px 10px 15px!important;font-size:12px!important}.vc_btn3:hover{opacity:1!important;text-decoration:none;background-color:#fff!important;color:#2b2b2b!important}.dropdown.drop-lang{padding-bottom:0}.navbar-right a.search{color:#7c745c;font-weight:700;border:0}.navbar-right a.search:focus,.navbar-right a.search:hover{color:#fff}.navbar-right a.search:active{color:#fff;background-color:#eaeaea!important;border:0!important}.navbar-right a.search.closed{color:#fff;background-color:#eaeaea!important;border:0!important}.navbar-right .location-pin a{line-height:20px;padding:25px 10px 27px 10px;display:block;font-size:35px}.navbar-right .close-search{cursor:pointer;line-height:20px;padding:17px 10px 20px 10px;font-size:45px;position:relative;top:10px;display:none}.navbar-right .close-search.open{display:inline-block}.navbar-fixed-top a.search{color:#555}.navbar-fixed-top a.search:focus,.navbar-fixed-top a.search:hover{color:#7c745c}.navbar-fixed-top a.search:active{color:#7c745c;background-color:#eaeaea!important}.navbar-fixed-top a.search.closed{color:#7c745c;background-color:#eaeaea!important}.hide-menu-item{display:none!important}.toggle-menu{display:block;position:relative;margin:15px;width:27px;height:2rem;text-indent:-999em;cursor:pointer}.menu__bar{display:block;position:absolute;left:0;width:100%;height:2px;-webkit-transition:top .2s ease-out,-webkit-transform .2s ease-out;transition:top .2s ease-out,-webkit-transform .2s ease-out;transition:top .2s ease-out,transform .2s ease-out;transition:top .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out;background-color:#222}.menu__bar:nth-child(1){top:0}.menu__bar:nth-child(2){top:8px}.menu__bar:nth-child(3){top:16px}.navbar-search,.search-box{background-color:#fff!important}.menu-box,.navbar-menu{background-color:#fff!important}.menu-box .nav.navbar-nav li,.search-box .nav.navbar-nav li{padding-bottom:5px}.menu-box .nav.navbar-nav li a,.search-box .nav.navbar-nav li a{display:block;font-weight:700}.menu-box,.search-box{position:fixed;top:0;left:0;width:100%;overflow:auto;height:100%;padding-top:120px;padding-bottom:60px;font-size:11px;z-index:100}.menu-box .close-search,.search-box .close-search{position:absolute;right:60px;top:120px;cursor:pointer}.menu-box .close-search i,.search-box .close-search i{font-size:50px}.menu-box .nav.navbar-nav,.search-box .nav.navbar-nav{margin-bottom:0}.menu-box .nav.navbar-nav li,.search-box .nav.navbar-nav li{margin-bottom:6px}.menu-box .nav.navbar-nav li a,.search-box .nav.navbar-nav li a{padding:0 5px;margin:0}.menu-box ul,.search-box ul{list-style-type:none;padding:0;margin:0;margin-bottom:24px}.menu-box ul .menu-item-has-children>a,.search-box ul .menu-item-has-children>a{opacity:1;font-size:12px;text-transform:uppercase;margin-bottom:10px;display:block;margin-top:10px;font-weight:700}.menu-box>.container,.search-box>.container{padding-top:5px}.menu-box hr,.search-box hr{border-top:1px solid #f6f6f6;margin-bottom:0;margin-top:0}.menu-box .input-search,.search-box .input-search{padding-bottom:30px;padding-top:20px}.menu-box .input-search input[type=submit],.search-box .input-search input[type=submit]{display:inline-block;padding:11px;line-height:18px;float:left}.menu-box .input-search input[type=text],.search-box .input-search input[type=text]{padding:10px;background:0 0;border:1px solid #2b2b2b;font-size:14px;width:calc(100% - 120px);outline:0;float:left;color:#2b2b2b}.menu-box .input-search input[type=text]::-webkit-input-placeholder,.search-box .input-search input[type=text]::-webkit-input-placeholder{color:#555}.menu-box .input-search input[type=text]:-moz-placeholder,.search-box .input-search input[type=text]:-moz-placeholder{color:#555}.menu-box .input-search input[type=text]::-moz-placeholder,.search-box .input-search input[type=text]::-moz-placeholder{color:#555}.menu-box .input-search input[type=text]:-ms-input-placeholder,.search-box .input-search input[type=text]:-ms-input-placeholder{color:#555}.menu-box .lang-sel,.search-box .lang-sel{list-style:none;margin:-50px 0 100px 0}.menu-box .lang-sel>li,.search-box .lang-sel>li{display:inline}.menu-box .lang-sel>li a,.search-box .lang-sel>li a{padding-right:5px;color:#2b2b2b}.menu-box .lang-sel>li a:active,.menu-box .lang-sel>li a:focus,.menu-box .lang-sel>li a:hover,.search-box .lang-sel>li a:active,.search-box .lang-sel>li a:focus,.search-box .lang-sel>li a:hover{opacity:1;color:#8d836a;text-decoration:none}.menu-box .lang-sel>li a.active,.search-box .lang-sel>li a.active{font-weight:700}.menu-box h5,.search-box h5{color:#fff;font-size:11px;text-transform:uppercase;margin-bottom:16px}.menu-box li,.search-box li{margin-bottom:6px}.menu-box li .menu-item-has-children,.search-box li .menu-item-has-children{margin-top:40px!important}.menu-box .sub-menu a,.search-box .sub-menu a{color:rgba(43,43,43,.7)}.menu-box .termos-pesquisa a,.search-box .termos-pesquisa a{color:rgba(43,43,43,.7)}.menu-box a,.search-box a{font-size:12px;color:#2b2b2b}.menu-box a:active,.menu-box a:focus,.menu-box a:hover,.search-box a:active,.search-box a:focus,.search-box a:hover{color:#8d836a;text-decoration:none}.menu-box p a,.search-box p a{text-decoration:underline}.menu-box .side-boxs .inner,.search-box .side-boxs .inner{padding:8px;border:1px solid #7b7258;color:#555;font-size:13px;width:100%;float:left;margin-bottom:15px;-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out}.menu-box .side-boxs .inner:hover,.search-box .side-boxs .inner:hover{background-color:#fafafa}.menu-box .side-boxs .inner:hover a,.search-box .side-boxs .inner:hover a{color:#8d836a!important}.menu-box .side-boxs .inner:hover a:hover,.search-box .side-boxs .inner:hover a:hover{opacity:.8}.menu-box .side-boxs .inner:hover a.store-button,.search-box .side-boxs .inner:hover a.store-button{color:#fff!important}.menu-box .side-boxs .inner:hover a.store-button:hover,.search-box .side-boxs .inner:hover a.store-button:hover{opacity:1}.menu-box .side-boxs .inner:hover span,.search-box .side-boxs .inner:hover span{color:#8d836a!important}.menu-box .side-boxs .inner i,.search-box .side-boxs .inner i{font-size:20px}.menu-box .side-boxs .inner p,.search-box .side-boxs .inner p{margin-bottom:15px}.menu-box .side-boxs .inner a,.search-box .side-boxs .inner a{color:#555;font-size:12px;text-shadow:none!important;-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out}.menu-box .side-boxs .inner a:hover,.search-box .side-boxs .inner a:hover{text-decoration:none;opacity:.7}.menu-box .side-boxs .inner a.permalink,.search-box .side-boxs .inner a.permalink{text-transform:uppercase}.menu-box .side-boxs .inner h4,.search-box .side-boxs .inner h4{font-family:"Gotham SSm A","Gotham SSm B";font-size:16px;line-height:1.3;margin:2px}.menu-box .side-boxs .inner h4 a,.search-box .side-boxs .inner h4 a{color:#555;font-size:16px;font-weight:700;min-height:50px;display:block}.menu-box .side-boxs .inner .cat,.search-box .side-boxs .inner .cat{font-size:11px;text-transform:uppercase;color:#555}.menu-box .side-boxs .inner .title,.search-box .side-boxs .inner .title{text-transform:uppercase;font-size:16px}.menu-box .side-boxs .inner.enoturismo-cta .pin,.search-box .side-boxs .inner.enoturismo-cta .pin{margin-top:-10px;margin-right:8px}.menu-box .side-boxs .inner.enoturismo-cta .pin i,.search-box .side-boxs .inner.enoturismo-cta .pin i{font-size:30px}.epic404-box-social ul li,.menu-box-social ul li,.search-box-social ul li{float:left}.epic404-box-social ul li h6,.menu-box-social ul li h6,.search-box-social ul li h6{text-transform:uppercase;font-weight:700;white-space:nowrap;margin-top:20px!important}.epic404-box-social ul li i,.menu-box-social ul li i,.search-box-social ul li i{font-size:32px;color:#796f51}.epic404-box-social ul li a:active,.epic404-box-social ul li a:focus,.epic404-box-social ul li a:hover,.menu-box-social ul li a:active,.menu-box-social ul li a:focus,.menu-box-social ul li a:hover,.search-box-social ul li a:active,.search-box-social ul li a:focus,.search-box-social ul li a:hover{text-decoration:none}.sec-nav{float:left;width:100%;background:#fff;border-bottom:1px solid #eaeaea;position:relative;z-index:999}.sec-nav ul{margin:0}.sec-nav ul li a{padding:10px;color:#555;font-size:13px}.sec-nav ul li a:hover{color:#000}.sec-nav .nav>li:nth-child(1){margin-left:-10px}.sec-nav-inner{float:left;width:100%;background-color:#fff;z-index:90;padding-right:44px;padding-left:44px}.sec-nav-inner a{color:#2b2b2b}.sec-nav-inner a:active,.sec-nav-inner a:focus,.sec-nav-inner a:hover{color:#8d836a;text-decoration:none}.sec-nav-inner .btn-group{display:block;width:100%}.sec-nav-inner .meta-post{margin-top:16px!important;padding-top:1px;color:#7b7258}.sec-nav-inner .meta-post .cat{text-transform:uppercase;font-weight:400;font-size:12px}.sec-nav-inner .meta-post .cat a{color:#7b7258}.sec-nav-inner .meta-post span.title{display:initial;margin-left:15px;text-transform:uppercase;font-weight:700;font-size:12px}.sec-nav-inner .meta-post span.author{margin-left:15px;font-size:12px;font-weight:400}.sec-nav-inner .meta-post span.author a{font-weight:700;color:#7b7258}.sec-nav-inner .right-side ul{margin:0}@media (max-width:768px){.sec-nav-inner .right-side ul{width:100%;float:left}}.sec-nav-inner .right-side li{float:left;margin:0;padding:0}@media (max-width:768px){.sec-nav-inner .right-side li{float:none}}.sec-nav-inner .right-side li:first-child a{border-left:1px solid #ddd}.sec-nav-inner .right-side a{font-size:27px;margin:0;float:left;display:inline-block;padding:4px 15px 5px;text-align:center;height:45px;overflow:hidden;border-right:1px solid #ddd}.sec-nav-inner .right-side a span{font-size:10px;text-transform:uppercase;margin-top:-5px;display:block;opacity:.5}@media (max-width:768px){.sec-nav-inner .right-side a span{font-size:8px}}.sec-nav-inner .right-side a:active,.sec-nav-inner .right-side a:hover{text-decoration:none;background-color:#efefef}.sec-nav-inner.on-top,.sec-nav-inner.sticky{position:fixed;top:70px;left:0;width:100%;border-bottom:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}@media (max-width:768px){.sec-nav-inner.on-top>.container,.sec-nav-inner.sticky>.container{padding-left:0;padding-right:0}}.sec-nav-inner.on-top .date,.sec-nav-inner.sticky .date{display:none}.sec-nav-inner.on-top .author,.sec-nav-inner.sticky .author{display:none}.sec-nav-inner.on-top .title,.sec-nav-inner.sticky .title{display:inline-block!important}.sec-nav-inner .date{font-family:"EB Garamond",serif;font-size:14px;padding:0 10px;display:inline-block;margin-left:15px;letter-spacing:.3px}.sec-nav-inner p{margin:0}.navbar{-webkit-transition:all .5s ease;transition:all .5s ease;border-bottom:1px solid #eaeaea}.navbar a{-webkit-transition:all .5s ease;transition:all .5s ease}.navbar img.white{display:none}.navbar.invert .logo{background-position:0 0}@media (max-width:420px){.navbar-nav .open .dropdown-menu{position:absolute;display:block!important;background-color:rgba(255,255,255,.9)}}.homepage .section-menu-desktop{display:block;height:100px;width:100%;z-index:99999;height:100%;margin-left:0;margin-right:0;margin-bottom:5px}.homepage .section-menu-desktop a.col-xs-3{padding:5px}.homepage .section-menu-desktop a.col-xs-3:first-child{padding-left:0}.homepage .section-menu-desktop .col-xs-3{height:100%}.homepage .section-menu-desktop .col-xs-3 .section-menu-image{height:70%}.homepage .section-menu-desktop .col-xs-3 .section-menu-image img{display:block;margin-left:auto;margin-right:auto;width:auto;max-height:50px}.homepage .section-menu-desktop .col-xs-3 .section-menu-image .mobile{display:none!important}.homepage .section-menu-desktop .col-xs-3 .section-menu-title{height:30%}.homepage .section-menu-desktop .col-xs-3 .section-menu-title p{font-size:12px;margin:0!important}.homepage .section-menu-desktop .menu-border{border:2px solid #fff;margin:0;padding:15px 5px 10px 5px}.homepage .section-menu-desktop .menu-border:hover{background-color:#fff}.homepage .section-menu-desktop .menu-border:hover>.section-menu-title p{color:#000!important}.homepage .section-menu-desktop .menu-border:hover>.section-menu-image .desktop{display:none!important}.homepage .section-menu-desktop .menu-border:hover>.section-menu-image .mobile{display:block!important}@media (max-width:767px){.homepage .section-menu-desktop{display:none}}@media (max-width:767px){.homepage .lk-next{content:"mobile";bottom:75px}}.homepage .section-menu{display:none}@media (max-width:767px){.homepage .section-menu{display:block;bottom:0;position:fixed;height:70px;width:100%;background-color:#fff;z-index:99999}.homepage .section-menu .row{height:100%}.homepage .section-menu .row .col-xs-3{height:100%}.homepage .section-menu .row .col-xs-3 .section-menu-image{height:70%;background-repeat:no-repeat;background-size:auto 50px;background-position:center}.homepage .section-menu .row .col-xs-3 .section-menu-image img{display:block;margin-left:auto;margin-right:auto;padding-top:15px;padding-bottom:3px;max-height:100%!important}.homepage .section-menu .row .col-xs-3 .mobile-section-1{background-image:url(../images/icons/homepage_mobile_menu_1.png)}.homepage .section-menu .row .col-xs-3 .mobile-section-2{background-image:url(../images/icons/homepage_mobile_menu_2.png)}.homepage .section-menu .row .col-xs-3 .mobile-section-3{background-image:url(../images/icons/homepage_mobile_menu_3.png)}.homepage .section-menu .row .col-xs-3 .section-menu-title{height:30%}.homepage .section-menu .menu-border:before{content:"";position:absolute;left:0;top:15%;height:70%;width:1px;border-left:1px solid #8e856b;border-right:1px solid #8e856b}}.homepage .section-menu p{display:none}@media (max-width:767px){.homepage .section-menu p{display:block;color:#8e856b!important;font-size:11px}}.homepage .navbar{border-color:transparent;background-color:#fff}.homepage .navbar .navbar-right a.search{border:0}.homepage .navbar .navbar-right a.search:hover{background-color:rgba(239,239,239,.2)}.homepage .navbar .navbar-right a.search .fa-search{font-size:18px}@media (max-width:767px){.homepage .navbar .menu__bar{background-color:#000}}.homepage .navbar .logo{background-position:0 0}.homepage .navbar.invert{border-bottom:1px solid #eaeaea}.homepage .navbar.invert li>a{color:#2b2b2b!important}.homepage .navbar.invert li>a:hover{color:#8d836a!important}.homepage .navbar.invert .navbar-right .location-pin a,.homepage .navbar.invert .navbar-right a.search{color:#7c745c!important;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea}.homepage .navbar.invert .navbar-right .location-pin a:focus,.homepage .navbar.invert .navbar-right .location-pin a:hover,.homepage .navbar.invert .navbar-right a.search:focus,.homepage .navbar.invert .navbar-right a.search:hover{background-color:#eaeaea!important;border:0!important}.homepage .navbar.invert .navbar-right .location-pin a:active,.homepage .navbar.invert .navbar-right a.search:active{background-color:#eaeaea!important;border:0!important}.homepage .navbar.invert .menu__bar{background-color:#2b2b2b}.homepage .navbar.invert .menu__bar:hover{background-color:#8d836a}.homepage .navbar.invert .logo{background-position:0 0}.homepage .navbar.invert .dropdown-menu{background-color:#fff!important;border:1px solid #eaeaea!important}.homepage .navbar.invert .navbar-nav .nav-share .dropdown-toggle{color:#8e856b}.homepage .navbar.invert .navbar-nav .nav-share .dropdown-toggle:hover{color:#7b7258}.homepage .navbar.invert .navbar-nav .nav-share>div>a{color:#555!important}.homepage .navbar.invert .navbar-nav .nav-share .open a{background-color:#fff;color:#8e856b!important}.homepage .navbar.invert .navbar-nav .nav-share .open a:focus,.homepage .navbar.invert .navbar-nav .nav-share .open a:hover{background-color:#f5f5f5!important;color:#8d836a!important}.homepage .navbar.invert .navbar-nav .nav-share .open a:active{background-color:#f5f5f5!important;color:#7c745c!important}@media (max-width:767px){.intro-age .container{width:100%;max-height:calc(100vh - 75px);overflow:auto}.press-center-disclaimer .container{width:100%;max-height:calc(100vh - 75px);overflow:auto}.prod-bg{padding-top:70px;padding-bottom:20px}.product-info h4{margin-bottom:5px!important;padding-bottom:0!important;color:#000;font-size:12px}.prod-list .share{font-size:13px}#fullpage .homepage-section a.btn{padding:10px 5px;font-size:11px;margin-bottom:15px}.search-box .input-search input[type=submit]{margin-left:0;float:right}.menu-box{padding-top:100px}.navbar-brand{padding-left:0;-webkit-transform:scale(1)!important;transform:scale(1)!important}.inn-men{padding-bottom:20px}nav .navbar-nav{display:none}.navbar-right{display:inline-block!important;float:right;width:auto;margin:0!important}.navbar-right .toggle-menu{position:relative}.navbar-right li{width:auto;display:inline-block}.navbar-right .toggle-menu{margin:10px 10px;position:relative;top:5px}.menu-box,.search-box{padding-top:100px;padding-bottom:150px}.dup-menu a,.menu-box a,.search-box a{font-size:13px!important;height:auto;line-height:2!important;padding:0!important;text-align:left!important;background:0 0}.dup-menu .input-search input,.menu-box .input-search input,.search-box .input-search input{padding-left:0}}@media (max-width:767px) and (max-width:767px){.dup-menu .input-search input,.menu-box .input-search input,.search-box .input-search input{width:100%!important;margin-bottom:10px}}@media (max-width:767px){.dup-menu .menu-item-has-children>a,.menu-box .menu-item-has-children>a,.search-box .menu-item-has-children>a{opacity:1!important;margin-bottom:5px!important}}.alert-cookies{background:rgba(255,255,255,.9);bottom:0;position:fixed;width:100%;z-index:100000}.alert-cookies .container>div{padding-top:20px;padding-bottom:20px;font-size:12px;line-height:12px;text-align:center;color:#444;width:calc(100% - 40px);float:left}.alert-cookies .container>div a{color:#7c745c}@media (max-width:767px){.alert-cookies .container>div{font-size:8px;line-height:8px}}@media (max-width:991px){.alert-cookies .container>div{font-size:13px;line-height:14px}}.alert-cookies .container>button{float:right;background:0 0;border:none;font-size:34px}.alert-cookies .container>.row{margin-top:0;padding-top:0!important}.alert-cookies .container>.row>.col-xs-12>button{padding:10px 20px;border:1px solid #000;background-color:transparent}.text-container td,.text-container th,.text-container tr{border:1px solid #000}footer#footer{background-color:#1e1e1e;padding:90px 0;color:#fff;float:left;width:100%;font-size:12px}footer#footer a{color:#2b2b2b}footer#footer a:active,footer#footer a:focus,footer#footer a:hover{text-decoration:none}footer#footer .lang-sel{list-style:none;margin:-50px 0 100px 0;display:none}footer#footer .lang-sel>li{display:inline}@media (max-width:767px){footer#footer .lang-sel{display:block}}footer#footer p{margin-bottom:10px!important}footer#footer p a{border-bottom:0!important;top:0}footer#footer label{margin-bottom:0;font-weight:400}footer#footer ul{padding:0;margin:0}footer#footer ul li{list-style-type:none;line-height:1.5;font-weight:100}footer#footer ul li>a{line-height:16px;margin-bottom:6px!important;display:inline-block}footer#footer ul li>a:hover{text-decoration:none;opacity:.75!important}footer#footer .spacer{display:block;width:100%;height:50px;float:left}footer#footer .menu-item-has-children>a,footer#footer .widget-title{text-transform:uppercase;font-weight:700;display:block;margin-bottom:6px!important}footer#footer .menu ul{list-style-type:none;padding:0;margin:0}footer#footer .menu ul .sub-menu{list-style-type:none;padding:0;margin:0}footer#footer .menu ul .sub-menu a{text-transform:uppercase;padding-bottom:5px;display:block}footer#footer a{color:#fff;line-height:19px}footer#footer a.active{font-weight:700}footer#footer a.logo{margin-bottom:40px;display:block}footer#footer a.logo img{width:140px}@media (max-width:767px){footer#footer .footer-contacts{display:none!important}}footer#footer .footer-newsletter{padding:0}@media (max-width:767px){footer#footer .footer-newsletter{display:none!important}}footer#footer .footer-newsletter .newsletter-form{margin-top:5px!important}footer#footer .footer-newsletter .newsletter{border:0}footer#footer .footer-newsletter .newsletter-search .newsletter-form-short .newsletter-form input[type=text]{width:100%!important}footer#footer .footer-newsletter .newsletter-search h6{margin-left:25px;margin-top:7px!important}footer#footer .footer-newsletter .newsletter-search i{top:-10px}footer#footer .social a{font-size:34px;line-height:30px}@media (max-width:992px){footer#footer .social a{display:inline!important}}footer#footer .social a:hover{text-decoration:none;opacity:.7}@media (max-width:767px){footer#footer .social{margin-bottom:15px}}footer#footer .footer-menu-buttons{padding-left:5px;margin-top:-7px}footer#footer .footer-menu-buttons ul{margin:0;padding:0}footer#footer .footer-menu-buttons ul>li{display:inline-block;margin:0;padding:0}footer#footer .footer-menu-buttons ul>li a{display:inline-block;margin:0;padding:5px 10px 5px 10px;border:1px solid #fff;text-transform:uppercase;font-weight:700;text-align:center;width:180px}footer#footer .footer-menu-buttons ul>li a:hover{border:1px solid #fff!important;background-color:#fff;color:#000;opacity:1!important}@media (max-width:991px){footer#footer .footer-menu-buttons{margin-top:-10px!important}}.lang-sel a{margin-right:7px;text-transform:uppercase}@media (max-width:767px){.footer-menus{display:none!important}}.footer-credits{padding:80px 0 60px 0}.footer-credits img{max-width:100%;margin:0 auto}.footer-credits label{display:block;margin-top:-25px;margin-bottom:5px!important}.footer-credits .copy-text{text-transform:uppercase;margin:15px 0 0 0}.footer-credits .certificates{margin-top:-50px;padding-left:15px}.mt-13{margin-top:13px}@media (max-width:1199px){.certificates{margin-top:-46px!important;padding:0 0 0 20px!important}}@media (max-width:991px){.footer-menus{margin-top:30px}}@media (max-width:767px){.footer-credits{padding-top:20px}.footer-credits .certificates{margin-top:10px!important}}@media (max-width:992px){a.search{border-left:0!important}}.sec-nav-inner{height:auto;min-height:48px;display:block;overflow:auto}.sec-nav-inner .group-share .dropdown-menu li{display:block;width:100%}.sec-nav-inner .group-share .dropdown-menu a{font-size:12px!important;display:block;width:100%;text-align:left;text-transform:none}.sec-nav-inner .group-share .dropdown-menu a i{font-size:24px;top:7px!important}.search-results{border-bottom:1px solid #ddd;padding-bottom:30px;margin-bottom:30px}.search-results .search-term{margin-top:30px;font-size:14px}.search-results #post-not-found{color:#555;padding:0 10px}.search-results .side-boxs .inner{padding:15px;border:1px solid #ddd;color:#555;font-size:13px;width:100%;float:left;margin-bottom:15px;-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out}.search-results .side-boxs .inner:hover{background-color:#fafafa}.search-results .side-boxs .inner:hover a{color:#8d836a!important}.search-results .side-boxs .inner:hover a:hover{opacity:.8}.search-results .side-boxs .inner:hover a.store-button{color:#fff!important}.search-results .side-boxs .inner:hover a.store-button:hover{opacity:1}.search-results .side-boxs .inner:hover span{color:#8d836a!important}.search-results .side-boxs .inner p{margin-bottom:15px}.search-results .side-boxs .inner a{color:#555;font-size:12px;text-shadow:none!important;-webkit-transition:background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out}.search-results .side-boxs .inner a:hover{text-decoration:none;opacity:.7}.search-results .side-boxs .inner a.permalink{text-transform:uppercase}.search-results .side-boxs .inner h4{font-family:"Gotham SSm A","Gotham SSm B";font-size:16px;line-height:1.3;margin:2px}.search-results .side-boxs .inner h4 a{color:#555;font-size:16px;font-weight:700;min-height:50px;display:block}.search-results .side-boxs .inner .cat{font-size:11px;text-transform:uppercase;color:#555}.search-results .side-boxs .inner .title{text-transform:uppercase;font-size:16px}.search-results .side-boxs .permalink{font-size:12px;margin-top:15px;display:block}.search-results .side-boxs .permalink i{font-size:30px;position:relative;top:5px;margin-right:5px}.search-results .search-articles-item .row{bottom:10px;position:absolute}.back-button i{font-size:22px;position:relative;top:3px;margin-right:5px}@media (max-width:992px){.nav-search li{float:right}}.v-row{position:relative}.v-row .v-mid{height:100%;position:relative;min-height:100px}.v-row .cat-links{margin:0}@media (min-width:768px){.v-row .cat-links{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.v-row .cat-links a{text-transform:uppercase;font-size:12px}.intro-age{background-size:cover;background-image:url(../images/popup_age.jpg);position:fixed;top:73px;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1999;text-align:center;color:#2b2b2b}.intro-age .container{position:absolute;max-width:670px;padding:40px;left:50%;top:calc(50% - 38px);background-color:#fff;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.intro-age a{color:#8e856b}.intro-age .btn{border:1px solid #2b2b2b;border-radius:0;color:#2b2b2b}.intro-age .btn:hover{background-color:#2b2b2b;color:#fff;text-decoration:none}.intro-age h4{text-transform:uppercase;font-size:32px;display:inline-block;padding-bottom:2px;font-weight:700;letter-spacing:-.05em}.intro-age .intro-age-intro{margin-top:12px}.intro-age .intro-age-phrase{margin-top:50px;font-size:13px;text-transform:uppercase}.intro-age .intro-age-description{margin-top:8px;font-size:12px}.intro-age .intro-foot{display:block;border-top:1px solid #d5d5d5;padding-top:12px;font-size:12px;margin-top:20px}.press-center-disclaimer{background-color:rgba(255,255,255,.2);position:fixed;top:73px;bottom:0;left:0;right:0;width:100%;height:100%;z-index:9999999999;color:#2b2b2b}.press-center-disclaimer .container{position:absolute;max-width:670px;padding:40px 40px 65px 40px;left:50%;top:calc(50% - 38px);background-color:#fff;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.press-center-disclaimer a{color:#8e856b}.press-center-disclaimer .btn{border:1px solid #2b2b2b;border-radius:0;color:#2b2b2b;text-transform:uppercase}.press-center-disclaimer .btn:hover{background-color:#2b2b2b;color:#fff;text-decoration:none}.press-center-disclaimer h4{text-transform:uppercase;font-size:32px;display:inline-block;padding-bottom:2px;font-weight:700;letter-spacing:-.05em}.press-center-disclaimer .press-center-disclaimer-text{margin-top:15px;font-size:12px}.press-center-disclaimer .press-center-disclaimer-buttons{margin-top:30px}.press-center-disclaimer .intro-foot{display:block;border-top:1px solid #d5d5d5;padding-top:12px;font-size:12px;margin-top:20px}.press-center-disclaimer .close-press-disclaimer{z-index:1;position:absolute;right:20px;cursor:pointer;width:20px;height:20px;top:20px}.press-center-disclaimer .menu-bar{display:block;position:absolute;left:0;height:2px;background-color:#222;width:100%;top:8px}.press-center-disclaimer .menu-bar:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.press-center-disclaimer .menu-bar:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.wpb_single_image.full-w{margin-bottom:60px!important}.wpb_single_image.full-w img{width:100%}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.carousel-control i{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:58px}@media (max-width:992px){.nav>li>a{font-size:11px;padding-left:5px;padding-right:5px}}.affix-scrollable{overflow:hidden;overflow-y:hidden}@media (max-width:1199px){.hero-content>.container .inner-hero{left:15px;padding-left:0;padding-right:0}}.article-nav{width:25px;height:45px;line-height:45px;font-size:32px}.article-nav a{color:#796f51}.article-nav-left{float:left;margin-left:7px;text-align:right}.article-nav-right{float:right;margin-right:7px;text-align:left}@media (max-width:991px){.article-nav-left{margin-left:10px;text-align:left}.article-nav-right{margin-right:10px;text-align:right}}.article-share{float:right}.article-share ul li{font-size:32px;padding-right:7px;padding-left:0}.article-share ul li a{color:#796f51}.hero-content-default>.container .inner-hero{top:150px;left:70px;width:90%}.hero-content-default .bottom-lk{position:absolute;bottom:0;padding-bottom:60px;width:100%;z-index:199}.hero-content-default .bottom-lk .container{margin:auto}.hero-content-default .lk-next{font-size:32px!important;text-decoration:none;border-bottom:0!important;cursor:pointer;color:#fff}.hero-content-default a{color:#fff;text-shadow:0 0 5px rgba(0,0,0,.2)}.hero-content-default .tag a{text-transform:uppercase}.hero-content-default p{color:#fff;margin-bottom:14px}.hero-content-default p a:not(.btn){border-bottom:1px solid #fff;padding-bottom:0;font-size:12px;display:inline-block;position:relative;top:-1px}.hero-content-default p a:not(.btn):hover{opacity:.75}.hero-content-default .permalink{font-size:12px;text-transform:uppercase}.hero-content-default .permalink i{font-size:34px;position:relative;top:8px;margin-right:5px}.hero-content-default .share{font-size:12px;text-transform:uppercase}.hero-content-default .share i{font-size:34px;position:relative;top:8px;margin-right:5px}.hero-content-default h6{font-family:"Gotham SSm A","Gotham SSm B";font-weight:300;font-size:16px;font-weight:400}.hero-content-default h1{font-family:"Gotham SSm A","Gotham SSm B";font-weight:700;color:#fff;margin-bottom:0;margin-top:0;font-size:32px;line-height:36px;text-transform:none}.store-popup{background-color:rgba(255,255,255,.25);position:fixed;top:73px;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1999;color:#2b2b2b}.store-popup .store-popup-container{position:absolute;width:90%;max-width:700px;left:50%;top:calc(50% - 38px);background-color:#fff;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.5);box-shadow:5px 5px 10px rgba(0,0,0,.5)}.store-popup .store-popup-content{position:relative;padding:20px;background:url(../images/store_popup.jpg) no-repeat center center;background-size:cover;height:300px}.store-popup .store-popup-close{position:absolute;right:20px;top:-10px;width:15px}.store-popup .store-popup-close a:hover{text-decoration:none;text-shadow:0 0 5px #fff}.store-popup .store-popup-close a i{color:#000;font-size:50px}.store-popup a{color:#8e856b}.store-popup .store-popup-logo{padding-bottom:40px}.store-popup .store-popup-logo img{width:137px!important;height:56px!important}.store-popup .store-popup-title{color:#fff;font-weight:700;padding-bottom:20px;text-shadow:1px 1px 20px #000}.store-popup .store-popup-description{font-size:14px;color:#fff;text-shadow:1px 1px 20px #000}.store-popup .store-popup-action-bar{background-color:#fff;padding:20px}.store-popup .btn{border-radius:0;padding:10px 15px 10px 15px}.store-popup .btn:hover{text-decoration:none}.store-popup .btn:first-child{background-color:#e45658;color:#fff}.store-popup .btn:first-child:hover{background-color:#bd4548}.store-popup .store-popup-campaign{border:1px solid #000;padding:8px 15px 10px 15px;font-weight:700;height:39px}@media (max-width:767px){.store-popup .store-popup-campaign{padding:2px 5px 3px 5px}}.store-popup .store-popup-info{font-size:10px}@media (max-width:767px){.store-popup .col-sm-4.col-xs-11 .store-popup-info{margin-top:10px}}@media (min-width:768px){.hide-share{display:none!important}}.homepage footer#footer{margin-bottom:0}@media (max-width:767px){.homepage footer#footer .widget-title{margin-top:0!important}}@media (max-width:767px){.homepage footer#footer .footer-menu-buttons{margin-top:-6px!important;margin-bottom:10px}}@media (max-width:991px){.homepage footer#footer .footer-menus{display:none}}@media (max-width:767px){.homepage footer#footer .footer-credits{padding-top:10px}}@media (max-width:767px){.homepage footer#footer .certificates p{margin-bottom:5px!important}}.homepage footer#footer .newsletter-search i{top:0}.admin-bar .navbar-fixed-top{top:30px}.admin-bar .sec-nav-inner.on-top,.admin-bar .sec-nav-inner.sticky{top:108px}@media (max-width:991px){.hide-menu-item{display:block!important}.hide-menu-item a{color:#555!important}.hero-content-default a{display:block}.menu-mobile-top{position:fixed;width:100%;border-bottom:1px solid #eaeaea;background-color:#fff;z-index:100;padding-top:70px;top:0;padding-bottom:5px}.menu-mobile-top a{color:#2b2b2b}.menu-mobile-top .bellows.bellows-skin-esporao-menu .bellows-nav .bellows-item-level-0.bellows-current-menu-ancestor>.bellows-target,.menu-mobile-top .bellows.bellows-skin-esporao-menu .bellows-nav .bellows-item-level-0.bellows-current-menu-item>.bellows-target{background:#fff!important}.menu-mobile-top .bellows.bellows-skin-esporao-menu .bellows-nav .bellows-submenu{background:#fff!important}.menu-mobile-top .bellows.bellows-skin-esporao-menu{background:#fff!important}.menu-mobile-top-toggle{position:relative;margin-top:5px;display:block;text-align:center;padding:5px;border:2px solid #333;background-color:#fff;color:#333}.menu-mobile-top-toggle>i{position:absolute;right:5px}.menu-mobile-top-menu{padding:10px;height:calc(100vh - 116px);overflow:auto;width:300px}.menu-mobile-top-menu a{color:#2b2b2b;font-size:12px}.menu-mobile-top-menu a:hover{color:#7b7258}.menu-mobile-top-menu .panel>.panel-body>ul>li{padding-top:15px}}@media (max-width:767px){.nav>li>a{line-height:20px}.navbar-nav{margin:11px -10px}.hero-content-default>.container .inner-hero{left:10px;padding-top:0!important;padding-bottom:0!important;top:10%;padding-left:10px!important}.hero-content-default .bottom-lk{bottom:5%;padding-bottom:0}}@media (max-width:480px){body{font-size:12px}}.experience-bg{background-color:#f0edeb}.hero-experience>.container .inner-hero{top:55px;left:70px;width:90%}@media (max-width:767px){.hero-experience>.container .inner-hero{top:50px;left:10px;padding-left:10px!important}}.hero-experience>.container .inner-hero .row{margin-top:0!important}.hero-experience>.container .side-boxs .white-bg{background-color:#fff!important}.hero-experience>.container .side-boxs .white-bg a{color:#000!important}.hero-experience .bottom-lk{position:absolute;bottom:0;padding-bottom:60px;width:100%;z-index:199}.hero-experience .bottom-lk .container{margin:auto}.hero-experience .lk-next{font-size:32px!important;text-decoration:none;border-bottom:0!important;cursor:pointer;color:#fff}.hero-experience a{color:#fff;text-shadow:0 0 5px rgba(0,0,0,.2)}.hero-experience .tag a{text-transform:uppercase}.hero-experience p{color:#fff;margin-bottom:14px}.hero-experience p a:not(.btn){border-bottom:1px solid #fff;padding-bottom:0;font-size:12px;display:inline-block;position:relative;top:-1px}.hero-experience p a:not(.btn):hover{opacity:.75}.hero-experience p a.tag{border-bottom:0}.hero-experience p a.tag:hover{opacity:.75}.hero-experience .permalink{font-size:12px;text-transform:uppercase}.hero-experience .permalink i{font-size:34px;position:relative;top:8px;margin-right:5px}.hero-experience .share{font-size:12px;text-transform:uppercase}.hero-experience .share i{font-size:34px;position:relative;top:8px;margin-right:5px}.hero-experience .share .homepage-dropdown-menu>li>a{padding:20px 20px 20px 20px!important}.hero-experience .share .homepage-dropdown-menu>li>a i{left:10px!important}.hero-experience h6{font-family:"Gotham SSm A","Gotham SSm B";font-weight:300;font-size:16px;font-weight:400}.hero-experience h1{font-family:"Gotham SSm A","Gotham SSm B";font-weight:700;color:#fff;margin-bottom:0;margin-top:0;font-size:32px;line-height:36px;text-transform:none}@media (max-width:991px){.hero-experience h1{font-size:24px;line-height:1.5}}@media (max-width:767px){.hero-experience h1{font-size:18px;line-height:1.5}}.footer-experience{position:relative}.footer-experience:before{content:"";position:absolute;overflow:hidden;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.footer-experience:after{clear:both}.footer-experience .footer-experience-container{z-index:100;background-color:rgba(0,0,0,.4);position:relative;color:#fff}.footer-experience .footer-experience-container a{color:#fff;font-weight:700;text-decoration:none}.footer-experience .footer-experience-container a:active,.footer-experience .footer-experience-container a:focus,.footer-experience .footer-experience-container a:hover{text-decoration:underline}.footer-experience .footer-experience-container a.btn-white:active,.footer-experience .footer-experience-container a.btn-white:focus,.footer-experience .footer-experience-container a.btn-white:hover{text-decoration:none}.footer-experience .footer-experience-container .container{padding-top:40px;padding-bottom:40px}.footer-experience .footer-experience-container .container h1{margin-top:0;font-size:32px;line-height:36px;margin-bottom:40px;color:#fff}.footer-experience .footer-experience-container .container .block-container{position:relative}.footer-experience .footer-experience-container .container .block-container .block{float:left;margin-right:10px;border:1px solid #fff;color:#fff}.footer-experience .footer-experience-container .container .block-container .block .block-location:hover .block-name,.footer-experience .footer-experience-container .container .block-container .block .block-mail:hover,.footer-experience .footer-experience-container .container .block-container .block .block-phone:hover{color:#fff!important;text-decoration:underline}.experience-header{padding-left:15px;padding-right:15px;margin-top:40px}.experience-header h1{font-weight:700;font-size:32px;line-height:36px;text-transform:uppercase;margin-bottom:10px}.experience-menu{margin-top:45px;margin-bottom:45px}.experience-menu .affix{top:54px!important}.experience-menu h6{color:#7b7258;font-weight:700;text-transform:uppercase;font-size:12px}.experience-menu a{font-family:"Gotham SSm A","Gotham SSm B";font-weight:300;font-size:12px;color:#2b2b2b}.experience-menu a:active,.experience-menu a:focus,.experience-menu a:hover{color:#8d836a;text-decoration:none}.experience-menu ul.menu{margin:0;padding:0;list-style:none;border-top:1px solid rgba(106,98,93,.7)}.experience-menu ul.menu>li.menu-item{padding-top:14px;padding-bottom:14px;border-bottom:1px solid rgba(106,98,93,.7)}.experience-menu ul.menu>li.menu-item>a{text-transform:uppercase}.experience-menu ul.menu>li.menu-item>ul.sub-menu{margin:0;padding:0;list-style:none;margin-top:14px;border-top:1px solid rgba(106,98,93,.7)}.experience-menu ul.menu>li.menu-item>ul.sub-menu>li.menu-item{padding-top:14px;padding-left:20px}.experience-menu ul.menu>li.menu-item>ul.sub-menu>li.current_page_item>a{font-weight:700}.experience-menu ul.menu>li.menu-item.active>a{font-weight:700}.experience-container{padding-bottom:40px}.experience-content{padding-top:40px}.experience-child-content{padding-top:20px}.hero-restaurant h6{font-family:"Gotham SSm A","Gotham SSm B";font-weight:300;font-size:16px;font-weight:400}.hero-restaurant h1{font-family:"Gotham SSm A","Gotham SSm B";font-weight:700;color:#fff;margin-bottom:0;margin-top:0;font-size:46px;line-height:36px;text-transform:none}@media (max-width:991px){.hero-restaurant h1{font-size:24px;line-height:1.5}}@media (max-width:767px){.hero-restaurant h1{font-size:18px;line-height:1.5}}.hero-restaurant .bottom-lk .desc{margin-bottom:55px;margin-left:20px;font-size:12px;color:#fff;text-transform:uppercase}.hero-restaurant .side-boxs .inner{font-weight:700}.hero-restaurant .side-boxs .inner:hover{color:#000;cursor:pointer}.hero-restaurant .side-boxs .inner .icon{margin-left:-5px;margin-right:5px}.hero-restaurant .side-boxs .inner .icon i{font-weight:400;font-size:30px;line-height:20px}.hero-restaurant .side-boxs .inner .type-box{font-weight:400;font-size:10px;line-height:20px}.hero-restaurant .side-boxs .inner .store-link{margin-left:-10px}.hero-restaurant .side-boxs .inner .store-link i{font-size:20px;line-height:10px}.restaurant-nav .meta-post{margin-top:17px!important;display:inline-block}.restaurant-nav .meta-post .cat{font-weight:700}.restaurant-nav .meta-post.phone-reservation{margin-top:0!important}.restaurant-nav .meta-post.phone-reservation i{font-size:24px}.restaurant-nav .restaurant-nav-menu{list-style-type:none;display:inline-block;color:#7b7258}.restaurant-nav .restaurant-nav-menu li{display:inline;margin:0 10px;cursor:pointer;text-transform:uppercase;font-size:12px}.restaurant-nav .restaurant-nav-menu li.active{font-weight:700}.restaurant-bg .restaurant-contact{font-weight:700}.restaurant-bg .restaurant-contact i{font-size:30px;font-weight:400;line-height:18px}.restaurant-bg .restaurant-contact .type-box{font-weight:400}.restaurant-bg h1{font-weight:700}.restaurant-bg .carta-vinhos{padding:30px 0;background:#f7f7f7}.restaurant-bg .article-quote{color:#796f51;font-size:16px;line-height:28px;font-weight:400;text-transform:none;margin-bottom:20px;margin-top:20px}.restaurant-bg .article-quote:before{content:open-quote;font-size:75px;display:table;margin-bottom:-30px}.restaurant-bg .article-quote-author{color:#796f51;font-size:14px;font-weight:400;text-transform:none;margin-bottom:20px;margin-top:-10px}.restaurant-bg .image-standard img{height:auto}.restaurant-bg .slick-prev{bottom:13px!important}.restaurant-bg .slick-next{bottom:10.5px!important}.restaurant-bg .restaurant-mobile-menu-modal{position:fixed;top:0;left:0;width:100%;overflow:auto;height:100%;padding:100px 10px 0 10px;font-size:11px;z-index:2000;background-color:#fff!important;display:none}.restaurant-bg .restaurant-mobile-menu-modal.active{display:block}.restaurant-bg .restaurant-mobile-menu-modal i{font-size:45px;padding:0;line-height:0}.restaurant-bg .restaurant-mobile-menu-modal .restaurant-menu-list{padding:10px;list-style-type:none;position:relative;height:calc(100vh - 140px)}.restaurant-bg .restaurant-mobile-menu-modal .restaurant-menu-list li{padding:15px 10px;width:100%;border-top:1px solid #68604d;text-transform:uppercase}.restaurant-bg .restaurant-mobile-menu-modal .restaurant-menu-list li.reserve-mobile{color:#fff;font-weight:700;background:#2b2b2b;color:#fff;position:absolute;bottom:0;border:none;width:100%;left:0}.restaurant-bg .restaurant-mobile-menu-modal .restaurant-menu-list li.reserve-mobile a{color:#fff}@media (max-width:767px){.experience-child-content .vc_column-inner .wpb_wrapper,.experience-content .vc_column-inner .wpb_wrapper{margin-top:20px}.restaurant-nav.sticky{padding:0 65px}.restaurant-nav.sticky .restaurant-nav-menu{margin-top:18px}.restaurant-nav.sticky i{line-height:1.5}.restaurant-nav .restaurant-nav-menu{padding-left:0;margin-left:-50px;margin-top:10px}.restaurant-nav i{font-size:34px;line-height:1}.ig-feed-container{margin:0 -20px!important;padding:10px}.ig-feed-container .ig-feed .ig-profile-img{width:100%!important;height:auto!important}.ig-feed-container .ig-feed .ig-feed-images{padding:5px}.ig-feed-container .ig-feed .ig-feed-images .ig-feed-img{width:auto;height:auto;margin:auto}.tab-container{border:2px solid #796f51;padding:0 10px 5px;margin-bottom:50px}.tab-container .tab-mobile-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:10px;font-size:13px;color:#262626;letter-spacing:0;line-height:24px;text-transform:uppercase;cursor:pointer;font-size:16px;font-weight:700}.tab-container .tab-read-more{text-transform:uppercase;font-weight:700;background:#fff;display:inline-block;padding:5px 20px;position:relative;top:20px;margin-left:30%;font-size:14px}.tab-container .tab-mobile-hidden{display:none}.hero-restaurant .inner-hero{top:-10px!important}.hero-restaurant .inner-hero img{height:100%}.hero-restaurant .inner-hero .block-right{margin-top:50%}.hero-restaurant .inner-hero .block-right .block{max-width:100%}.hero-restaurant .inner-hero .bottom-lk{padding-bottom:0!important}.hero-restaurant .inner-hero .inner-hero{top:10px!important}.hero-restaurant .inner-hero .ig-feed-img{width:200px!important;height:100px!important;padding:1px;margin:0!important}.hero-restaurant .inner-hero .ig-feed .col-xs-4{padding-left:0;padding-right:0}.hero-restaurant .inner-hero .tab-container{border:2px solid #796f51;padding:0 10px 5px}.hero-restaurant .inner-hero .hero-content .im-fixed .inner-hero{padding:30px 0!important}}@media (max-width:420px){.navbar .drop-lang .dropdown-menu{left:-10px}}.fixed{position:fixed;top:70px;z-index:90}.row-adjust-scroll{margin-top:85px}.alm-btn-wrap{visibility:hidden!important}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 label,.wpcf7 select,.wpcf7 textarea{width:100%;min-height:25px}.wpcf7 input[type=submit]{width:100%;padding:5px 10px 5px 10px;border:1px solid #1e1e1e;text-transform:uppercase;font-weight:700;text-align:center}.wpcf7 input[type=submit]:hover{border:1px solid #1e1e1e;background-color:#1e1e1e;color:#fff}.mt-75{margin-top:75px}.r-20{padding:0;right:20px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MiLCJtYWluLmNzcyIsImJvb3RzdHJhcC9fcHJpbnQuc2NzcyIsImJvb3RzdHJhcC9fZ2x5cGhpY29ucy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MiLCJib290c3RyYXAvX3NjYWZmb2xkaW5nLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL190YWItZm9jdXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCJib290c3RyYXAvX3R5cGUuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RleHQtb3ZlcmZsb3cuc2NzcyIsImJvb3RzdHJhcC9fY29kZS5zY3NzIiwiYm9vdHN0cmFwL19ncmlkLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsImJvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fb3BhY2l0eS5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL19jb21wb25lbnQtYW5pbWF0aW9ucy5zY3NzIiwiYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19yZXNldC1maWx0ZXIuc2NzcyIsImJvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiYm9vdHN0cmFwL19pbnB1dC1ncm91cHMuc2NzcyIsImJvb3RzdHJhcC9fbmF2cy5zY3NzIiwiYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX25hdi12ZXJ0aWNhbC1hbGlnbi5zY3NzIiwiYm9vdHN0cmFwL19icmVhZGNydW1icy5zY3NzIiwiYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAvX3BhZ2VyLnNjc3MiLCJib290c3RyYXAvX2xhYmVscy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fbGFiZWxzLnNjc3MiLCJib290c3RyYXAvX2JhZGdlcy5zY3NzIiwiYm9vdHN0cmFwL19qdW1ib3Ryb24uc2NzcyIsImJvb3RzdHJhcC9fdGh1bWJuYWlscy5zY3NzIiwiYm9vdHN0cmFwL19hbGVydHMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2FsZXJ0cy5zY3NzIiwiYm9vdHN0cmFwL19wcm9ncmVzcy1iYXJzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX3Byb2dyZXNzLWJhci5zY3NzIiwiYm9vdHN0cmFwL19tZWRpYS5zY3NzIiwiYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvX3BhbmVscy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MiLCJib290c3RyYXAvX3Jlc3BvbnNpdmUtZW1iZWQuc2NzcyIsImJvb3RzdHJhcC9fd2VsbHMuc2NzcyIsImJvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsImJvb3RzdHJhcC9fbW9kYWxzLnNjc3MiLCJib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsImJvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyIsImJvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsImJvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MiLCJib290c3RyYXAvbWl4aW5zL19jZW50ZXItYmxvY2suc2NzcyIsImJvb3RzdHJhcC9taXhpbnMvX2hpZGUtdGV4dC5zY3NzIiwiYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzIiwiYm9vdHN0cmFwL21peGlucy9fcmVzcG9uc2l2ZS12aXNpYmlsaXR5LnNjc3MiLCJfdmMtYmxvY2tzLnNjc3MiLCJfbWFnYXppbmUuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9hZGRfY29udGFudC5zY3NzIiwiX3Byb2R1Y3RzLnNjc3MiLCJfcHJvZHVjdHNfbGlnaHQuc2NzcyIsIl9wcm9kdWN0c19yZXNwb25zaXZlLnNjc3MiLCJfYWJvdXQuc2NzcyIsIl9hYm91dF9yZXNwb25zaXZlLnNjc3MiLCJfZnVsbHBhZ2Uuc2NzcyIsIl9tZXNzZW5nZXIuc2NzcyIsIl9jZW50cm9pbXByZW5zYS5zY3NzIiwiX3Rlcm1zLWNvbmRpdGlvbnMuc2NzcyIsIl9uZXdzbGV0dGVyLnNjc3MiLCJfc3RvcmUuc2NzcyIsIl9lcGljNDA0LnNjc3MiLCJfZm9udHMuc2NzcyIsIl9zdWJmYW1pbHktY2F0YWxvZy5zY3NzIiwibWFpbi5zY3NzIiwibWFpbl9yZXNwb25zaXZlLnNjc3MiLCJfZXhwZXJpZW5jZS5zY3NzIiwiX2V4cGVyaWVuY2VfcmVzcG9uc2l2ZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFBQSw0REFRQSxLQUNFLFlBQUEsV0FDQSxxQkFBQSxLQUNBLHlCQUFBLEtBT0YsS0FDRSxPQUFBLEVBWUYsUUNwQkEsTUFDQSxRQUNBLFdBQ0EsT0FDQSxPQUNBLE9BQ0EsT0FDQSxLQUNBLElBQ0EsUUFDQSxRRHNCRSxRQUFBLE1BUUYsTUMxQkEsT0FDQSxTQUNBLE1ENEJFLFFBQUEsYUFDQSxlQUFBLFNBUUYsc0JBQ0UsUUFBQSxLQUNBLE9BQUEsRUMvQkYsU0FD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LFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLHFCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLHFCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLHNCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLHNCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLHNCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLGdDQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLGlDQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLGdDQUErQyxRQUFBLFFBQy9DLGdDQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLGdDQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLGdDQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLGdDQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLG1DQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLGdDQUErQyxRQUFBLFFBQy9DLCtCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLGtDQUErQyxRQUFBLFFBQy9DLG9DQUErQyxRQUFBLFFBQy9DLHNCQUErQyxRQUFBLFFBQy9DLDJCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLHFDQUErQyxRQUFBLFFBQy9DLG9DQUErQyxRQUFBLFFBQy9DLGtDQUErQyxRQUFBLFFBQy9DLG9DQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDZCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLHdCQUErQyxRQUFBLFFBQy9DLDBCQUErQyxRQUFBLFFBQy9DLHNCQUErQyxRQUFBLFFBQy9DLHNCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFBQy9DLG1DQUErQyxRQUFBLFFBQy9DLHVDQUErQyxRQUFBLFFBQy9DLGdDQUErQyxRQUFBLFFBQy9DLG9DQUErQyxRQUFBLFFBQy9DLHFDQUErQyxRQUFBLFFBQy9DLHlDQUErQyxRQUFBLFFBQy9DLDRCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFBLFFBQy9DLGdDQUErQyxRQUFBLFFBQy9DLDhCQUErQyxRQUFBLFFBQy9DLHlCQUErQyxRQUFB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LE1BQUEsS0tORixVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxTQUFBLFNBRUEsV0FBQSxJQUVBLGFBQUEsS0FDQSxjQUFBLEtBYUYsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFBQSxLQU9BLFVBQ0UsTUFBQSxTQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFdBQ0UsTUFBQSxVQURGLFdBQ0UsTUFBQSxVQURGLFdBQ0UsTUFBQSxLQW1CRixlQUNFLE1BQUEsS0FORixlQUNFLE1BQUEsU0FERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixnQkFDRSxNQUFBLFVBREYsZ0JBQ0UsTUFBQSxVQURGLGdCQUNFLE1BQUEsS0FORixlQUNFLEtBQUEsS0FORixlQUNFLEtBQUEsU0FERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixnQkFDRSxLQUFBLFVBREYsZ0JBQ0UsS0FBQSxVQURGLGdCQUNFLEtBQUEsS0FtQkYsaUJBQ0UsWUFBQSxFQURGLGlCQUNFLFlBQUEsU0FERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGtCQUNFLFlBQUEsVUFERixrQkFDRSxZQUFBLFVBREYsa0JBQ0UsWUFBQSxLRkZOLHlCRWhDRSxVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxNQUFBLEtBT0EsVUFDRSxNQUFBLFNBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLElBREYsV0FDRSxNQUFBLFVBREYsV0FDRSxNQUFBLFVBREYsV0FDRSxNQUFBLEtBbUJGLGVBQ0UsTUFBQSxLQU5GLGVBQ0UsTUFBQSxTQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxJQURGLGdCQUNFLE1BQUEsVUFERixnQkFDRSxNQUFBLFVBREYsZ0JBQ0UsTUFBQSxLQU5GLGVBQ0UsS0FBQSxLQU5GLGVBQ0UsS0FBQSxTQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxJQURGLGdCQUNFLEtBQUEsVUFERixnQkFDRSxLQUFBLFVBREYsZ0JBQ0UsS0FBQSxLQW1CRixpQkFDRSxZQUFBLEVBREYsaUJBQ0UsWUFBQSxTQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLElBREYsa0JBQ0UsWUFBQSxVQURGLGtCQUNFLFlBQUEsVUFERixrQkFDRSxZQUFBLE1GT04seUJFekNFLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPQSxVQUNFLE1BQUEsU0FERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixXQUNFLE1BQUEsVUFERixXQUNFLE1BQUEsVUFERixXQUNFLE1BQUEsS0FtQkYsZUFDRSxNQUFBLEtBTkYsZUFDRSxNQUFBLFNBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZ0JBQ0UsTUFBQSxVQURGLGdCQUNFLE1BQUEsVUFERixnQkFDRSxNQUFBLEtBTkYsZUFDRSxLQUFBLEtBTkYsZUFDRSxLQUFBLFNBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZ0JBQ0UsS0FBQSxVQURGLGdCQUNFLEtBQUEsVUFERixnQkFDRSxLQUFBLEtBbUJGLGlCQUNFLFlBQUEsRUFERixpQkFDRSxZQUFBLFNBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixrQkFDRSxZQUFBLFVBREYsa0JBQ0UsWUFBQSxVQURGLGtCQUNFLFlBQUEsTUZnQk4sMEJFbERFLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPQSxVQUNFLE1BQUEsU0FERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixXQUNFLE1BQUEsVUFERixXQUNFLE1BQUEsVUFERixXQUNFLE1BQUEsS0FtQkYsZUFDRSxNQUFBLEtBTkYsZUFDRSxNQUFBLFNBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZ0JBQ0UsTUFBQSxVQURGLGdCQUNFLE1BQUEsVUFERixnQkFDRSxNQUFBLEtBTkYsZUFDRSxLQUFBLEtBTkYsZUFDRSxLQUFBLFNBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZ0JBQ0UsS0FBQSxVQURGLGdCQUNFLEtBQUEsVUFERixnQkFDRSxLQUFBLEtBbUJGLGlCQUNFLFlBQUEsRUFERixpQkFDRSxZQUFBLFNBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZ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RjNzWUosVUFBQSxLckY2c1lFLHdDcUY3c1lGLGVBQUEsWXJGK3NZRSx5Q3FGL3NZRixJQUFBLGVyRml0WUUsMENxRnhyWUksTUFBQSxnQkFDQSxPQUFBLGdCQUNBLFFBQUEsSUEzQk4sT0FBQSxZckZzdFlFLGdEcUZycllNLGFBQUEsRUFqQ1IsY0FBQSxFckZ5dFlFLDRDcUZscllJLE9BQUEsSUFBQSxNQUFBLFFBdkNOLFFBQUEsRUFBQSxLQUFBLElyRjR0WUUsaUVBQ0UsUUFBUyxLQUFLLGFBRXBCLHlCQUNFLGtDQUNFLEtBQU0sT0FFVixPa0Z4M1RFLFNBQVMsTUFDVCxJQUFBLEtsRjAzVEEsUUFBUyxHQUVYLG1CQUNFLFdBQVksS0FFZCxjQUNFLFdBQVksaUJBTWQseUJBREEsdUJBREEsd0JBRkEsYUFLQSxjQUpBLGdCa0ZqM1RJLE1BQUEsS2xGdTNURixXQUFZLEtBRWQsMEJrRnIzVEksTUFBQSxLQUNBLFFBQUEsSUFBQSxLQUFBLElBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGVBQWdCLFVBQ2hCLFlBQUEsSUFoQkosV0FBQSxPbEZ3NFRFLGdDa0ZyM1RJLE9BQUEsSUFBQSxNQUFBLFFBQ0EsaUJoQjcxRTBCLFFsRW90WTVCLE1BQU8sS0FFWCxPQUNFLFdBQVksS0FFZCxNa0ZqM1RFLFFBQUEsRWxGbTNUQSxNQUFPIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5cbi8vXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuLy8gMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4vLyAgICB1c2VyIHpvb20uXG4vL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4vL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExIGFuZCBGaXJlZm94LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbi8vXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuLy9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4vL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTGlua3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbi8vXG5cbmEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLy9cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgd2hlbiBmb2N1c2VkIGFuZCBhbHNvIG1vdXNlIGhvdmVyZWQgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8vIEVtYmVkZGVkIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbi8vXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy9cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBHcm91cGluZyBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4vL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vL1xuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuLy9cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLy8gRm9ybXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuLy9cblxuLy9cbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDFcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDNcbn1cblxuLy9cbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuLy9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2Bcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuLy8gMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuLy8gMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbi8vXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG4gIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xufVxuXG4vL1xuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbi8vXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbi8vXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuLy8gdGhlIFVBIHN0eWxlc2hlZXQuXG4vL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuLy9cbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuLy9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbi8vIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbi8vXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lXG4vLyAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuLy9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuLy8gTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4vL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBUYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5pbWcge1xuICBib3JkZXI6IDA7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuaHIge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwOyB9XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAqIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDsgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50YWJsZSB0ZCxcbiAgLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuc3ZnI2dseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5nbHlwaGljb24tYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJhXCI7IH1cblxuLmdseXBoaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyYlwiOyB9XG5cbi5nbHlwaGljb24tZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBhY1wiOyB9XG5cbi5nbHlwaGljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIyMTJcIjsgfVxuXG4uZ2x5cGhpY29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH1cblxuLmdseXBoaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwOVwiOyB9XG5cbi5nbHlwaGljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzBmXCI7IH1cblxuLmdseXBoaWNvbi1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiOyB9XG5cbi5nbHlwaGljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjsgfVxuXG4uZ2x5cGhpY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiOyB9XG5cbi5nbHlwaGljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjsgfVxuXG4uZ2x5cGhpY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjsgfVxuXG4uZ2x5cGhpY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjsgfVxuXG4uZ2x5cGhpY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjsgfVxuXG4uZ2x5cGhpY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjsgfVxuXG4uZ2x5cGhpY29uLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH1cblxuLmdseXBoaWNvbi10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiOyB9XG5cbi5nbHlwaGljb24tdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiOyB9XG5cbi5nbHlwaGljb24tb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjsgfVxuXG4uZ2x5cGhpY29uLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiOyB9XG5cbi5nbHlwaGljb24tem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiOyB9XG5cbi5nbHlwaGljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjsgfVxuXG4uZ2x5cGhpY29uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiOyB9XG5cbi5nbHlwaGljb24tc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH1cblxuLmdseXBoaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjsgfVxuXG4uZ2x5cGhpY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH1cblxuLmdseXBoaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH1cblxuLmdseXBoaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7IH1cblxuLmdseXBoaWNvbi10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH1cblxuLmdseXBoaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH1cblxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjsgfVxuXG4uZ2x5cGhpY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH1cblxuLmdseXBoaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjsgfVxuXG4uZ2x5cGhpY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7IH1cblxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiOyB9XG5cbi5nbHlwaGljb24tcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH1cblxuLmdseXBoaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH1cblxuLmdseXBoaWNvbi1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiOyB9XG5cbi5nbHlwaGljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiOyB9XG5cbi5nbHlwaGljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiOyB9XG5cbi5nbHlwaGljb24taGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiOyB9XG5cbi5nbHlwaGljb24tdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiOyB9XG5cbi5nbHlwaGljb24tdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjsgfVxuXG4uZ2x5cGhpY29uLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiOyB9XG5cbi5nbHlwaGljb24tcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH1cblxuLmdseXBoaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7IH1cblxuLmdseXBoaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjsgfVxuXG4uZ2x5cGhpY29uLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjsgfVxuXG4uZ2x5cGhpY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjsgfVxuXG4uZ2x5cGhpY29uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH1cblxuLmdseXBoaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiOyB9XG5cbi5nbHlwaGljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7IH1cblxuLmdseXBoaWNvbi1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH1cblxuLmdseXBoaWNvbi1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH1cblxuLmdseXBoaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH1cblxuLmdseXBoaWNvbi10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH1cblxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH1cblxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjsgfVxuXG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH1cblxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH1cblxuLmdseXBoaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH1cblxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiOyB9XG5cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7IH1cblxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiOyB9XG5cbi5nbHlwaGljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiOyB9XG5cbi5nbHlwaGljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiOyB9XG5cbi5nbHlwaGljb24tYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH1cblxuLmdseXBoaWNvbi10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH1cblxuLmdseXBoaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7IH1cblxuLmdseXBoaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiOyB9XG5cbi5nbHlwaGljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjsgfVxuXG4uZ2x5cGhpY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjsgfVxuXG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjsgfVxuXG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjsgfVxuXG4uZ2x5cGhpY29uLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH1cblxuLmdseXBoaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH1cblxuLmdseXBoaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiOyB9XG5cbi5nbHlwaGljb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiOyB9XG5cbi5nbHlwaGljb24tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiOyB9XG5cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH1cblxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjsgfVxuXG4uZ2x5cGhpY29uLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH1cblxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjsgfVxuXG4uZ2x5cGhpY29uLXBsdXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiOyB9XG5cbi5nbHlwaGljb24tbWludXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiOyB9XG5cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjsgfVxuXG4uZ2x5cGhpY29uLW9rLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjsgfVxuXG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjsgfVxuXG4uZ2x5cGhpY29uLWluZm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiOyB9XG5cbi5nbHlwaGljb24tc2NyZWVuc2hvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiOyB9XG5cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiOyB9XG5cbi5nbHlwaGljb24tb2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7IH1cblxuLmdseXBoaWNvbi1iYW4tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH1cblxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH1cblxuLmdseXBoaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiOyB9XG5cbi5nbHlwaGljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTNcIjsgfVxuXG4uZ2x5cGhpY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjsgfVxuXG4uZ2x5cGhpY29uLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiOyB9XG5cbi5nbHlwaGljb24tcmVzaXplLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTZcIjsgfVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiOyB9XG5cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMVwiOyB9XG5cbi5nbHlwaGljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMlwiOyB9XG5cbi5nbHlwaGljb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwM1wiOyB9XG5cbi5nbHlwaGljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNFwiOyB9XG5cbi5nbHlwaGljb24tZXllLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDVcIjsgfVxuXG4uZ2x5cGhpY29uLWV5ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiOyB9XG5cbi5nbHlwaGljb24td2FybmluZy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7IH1cblxuLmdseXBoaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOFwiOyB9XG5cbi5nbHlwaGljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDlcIjsgfVxuXG4uZ2x5cGhpY29uLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMFwiOyB9XG5cbi5nbHlwaGljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMVwiOyB9XG5cbi5nbHlwaGljb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH1cblxuLmdseXBoaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7IH1cblxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjsgfVxuXG4uZ2x5cGhpY29uLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTVcIjsgfVxuXG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjsgfVxuXG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExN1wiOyB9XG5cbi5nbHlwaGljb24tZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjsgfVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiOyB9XG5cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjBcIjsgfVxuXG4uZ2x5cGhpY29uLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMVwiOyB9XG5cbi5nbHlwaGljb24tYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjJcIjsgfVxuXG4uZ2x5cGhpY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjNcIjsgfVxuXG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH1cblxuLmdseXBoaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjVcIjsgfVxuXG4uZ2x5cGhpY29uLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH1cblxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH1cblxuLmdseXBoaWNvbi1oYW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjhcIjsgfVxuXG4uZ2x5cGhpY29uLWhhbmQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjlcIjsgfVxuXG4uZ2x5cGhpY29uLWhhbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMFwiOyB9XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7IH1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMlwiOyB9XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNFwiOyB9XG5cbi5nbHlwaGljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzVcIjsgfVxuXG4uZ2x5cGhpY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNlwiOyB9XG5cbi5nbHlwaGljb24tdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzdcIjsgfVxuXG4uZ2x5cGhpY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOFwiOyB9XG5cbi5nbHlwaGljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH1cblxuLmdseXBoaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7IH1cblxuLmdseXBoaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDFcIjsgfVxuXG4uZ2x5cGhpY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MlwiOyB9XG5cbi5nbHlwaGljb24taGVhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDNcIjsgfVxuXG4uZ2x5cGhpY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDRcIjsgfVxuXG4uZ2x5cGhpY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH1cblxuLmdseXBoaWNvbi1wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH1cblxuLmdseXBoaWNvbi11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDhcIjsgfVxuXG4uZ2x5cGhpY29uLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OVwiOyB9XG5cbi5nbHlwaGljb24tc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MFwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MVwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTJcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTNcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTVcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTZcIjsgfVxuXG4uZ2x5cGhpY29uLXVuY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1N1wiOyB9XG5cbi5nbHlwaGljb24tZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH1cblxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH1cblxuLmdseXBoaWNvbi1jb2xsYXBzZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MFwiOyB9XG5cbi5nbHlwaGljb24tbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH1cblxuLmdseXBoaWNvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MlwiOyB9XG5cbi5nbHlwaGljb24tbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2M1wiOyB9XG5cbi5nbHlwaGljb24tbmV3LXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NFwiOyB9XG5cbi5nbHlwaGljb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY1XCI7IH1cblxuLmdseXBoaWNvbi1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH1cblxuLmdseXBoaWNvbi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH1cblxuLmdseXBoaWNvbi1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OFwiOyB9XG5cbi5nbHlwaGljb24taW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH1cblxuLmdseXBoaWNvbi1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzBcIjsgfVxuXG4uZ2x5cGhpY29uLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzFcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH1cblxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzNcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzRcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH1cblxuLmdseXBoaWNvbi1mbG9wcHktb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NlwiOyB9XG5cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzdcIjsgfVxuXG4uZ2x5cGhpY29uLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH1cblxuLmdseXBoaWNvbi1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH1cblxuLmdseXBoaWNvbi1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODBcIjsgfVxuXG4uZ2x5cGhpY29uLWNvbXByZXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODFcIjsgfVxuXG4uZ2x5cGhpY29uLWVhcnBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH1cblxuLmdseXBoaWNvbi1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODNcIjsgfVxuXG4uZ2x5cGhpY29uLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH1cblxuLmdseXBoaWNvbi1zdGF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NVwiOyB9XG5cbi5nbHlwaGljb24tc2QtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODZcIjsgfVxuXG4uZ2x5cGhpY29uLWhkLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH1cblxuLmdseXBoaWNvbi1zdWJ0aXRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODhcIjsgfVxuXG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OVwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtZG9sYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTBcIjsgfVxuXG4uZ2x5cGhpY29uLXNvdW5kLTUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MVwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtNi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkyXCI7IH1cblxuLmdseXBoaWNvbi1zb3VuZC03LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTNcIjsgfVxuXG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH1cblxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NVwiOyB9XG5cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTdcIjsgfVxuXG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OFwiOyB9XG5cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk5XCI7IH1cblxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMFwiOyB9XG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuYSB7XG4gIGNvbG9yOiAjNDI4YmNhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMyYTY0OTY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIGgxIHNtYWxsLFxuICBoMSAuc21hbGwsIGgyIHNtYWxsLFxuICBoMiAuc21hbGwsIGgzIHNtYWxsLFxuICBoMyAuc21hbGwsIGg0IHNtYWxsLFxuICBoNCAuc21hbGwsIGg1IHNtYWxsLFxuICBoNSAuc21hbGwsIGg2IHNtYWxsLFxuICBoNiAuc21hbGwsXG4gIC5oMSBzbWFsbCxcbiAgLmgxIC5zbWFsbCwgLmgyIHNtYWxsLFxuICAuaDIgLnNtYWxsLCAuaDMgc21hbGwsXG4gIC5oMyAuc21hbGwsIC5oNCBzbWFsbCxcbiAgLmg0IC5zbWFsbCwgLmg1IHNtYWxsLFxuICAuaDUgLnNtYWxsLCAuaDYgc21hbGwsXG4gIC5oNiAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBoMSBzbWFsbCxcbiAgaDEgLnNtYWxsLCAuaDEgc21hbGwsXG4gIC5oMSAuc21hbGwsXG4gIGgyIHNtYWxsLFxuICBoMiAuc21hbGwsIC5oMiBzbWFsbCxcbiAgLmgyIC5zbWFsbCxcbiAgaDMgc21hbGwsXG4gIGgzIC5zbWFsbCwgLmgzIHNtYWxsLFxuICAuaDMgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTsgfVxuXG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIGg0IHNtYWxsLFxuICBoNCAuc21hbGwsIC5oNCBzbWFsbCxcbiAgLmg0IC5zbWFsbCxcbiAgaDUgc21hbGwsXG4gIGg1IC5zbWFsbCwgLmg1IHNtYWxsLFxuICAuaDUgLnNtYWxsLFxuICBoNiBzbWFsbCxcbiAgaDYgLnNtYWxsLCAuaDYgc21hbGwsXG4gIC5oNiAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNzUlOyB9XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDM2cHg7IH1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbnAge1xuICBtYXJnaW46IDAgMCAxM3B4IDAgIWltcG9ydGFudDsgfVxuXG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubGVhZCB7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODUlOyB9XG5cbmNpdGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxubWFyayxcbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgcGFkZGluZzogLjJlbTsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzQyOGJjYTsgfVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMzA3MWE5OyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDsgfVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjMmI1NDJjOyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjsgfVxuXG5hLnRleHQtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMjQ1MjY5OyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjsgfVxuXG5hLnRleHQtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjNjY1MTJjOyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogIzg0MzUzNDsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTsgfVxuXG5hLmJnLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzA3MWE5OyB9XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFlMmIzOyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNzsgfVxuXG5hLmJnLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlOyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlY2I1OyB9XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9XG5cbmEuYmctZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0YjliOTsgfVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTsgfVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICB1bCB1bCxcbiAgdWwgb2wsXG4gIG9sIHVsLFxuICBvbCBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdC11bnN0eWxlZCwgLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC5saXN0LWlubGluZSA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSwgLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRsLWhvcml6b250YWwgZHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmRsLWhvcml6b250YWwgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDsgfSB9XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjOTk5OTk5OyB9XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAxNy41cHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlZWVlZTsgfVxuICBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbiAgYmxvY2txdW90ZSB1bDpsYXN0LWNoaWxkLFxuICBibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgYmxvY2txdW90ZSBmb290ZXIsXG4gIGJsb2NrcXVvdGUgc21hbGwsXG4gIGJsb2NrcXVvdGUgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgIGJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbiAgICBibG9ja3F1b3RlIHNtYWxsOmJlZm9yZSxcbiAgICBibG9ja3F1b3RlIC5zbWFsbDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyB9XG5cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjpiZWZvcmUsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLFxuICAuYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDpiZWZvcmUsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YmVmb3JlLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YmVmb3JlLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7IH1cbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YWZ0ZXIsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmFmdGVyLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmFmdGVyLFxuICBibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgfVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3OyB9XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTsgfVxuXG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjYzcyNTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMmY0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDkuNXB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICBwcmUgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5jb250YWluZXI6YmVmb3JlLCAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTE2MHB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAuY29udGFpbmVyLWZsdWlkOmJlZm9yZSwgLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAucm93OmJlZm9yZSwgLnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnJvdzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTsgfVxuXG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTsgfVxuXG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTsgfVxuXG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7IH1cblxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7IH1cblxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7IH1cblxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7IH1cblxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbnRhYmxlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkOyB9XG4gIC50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAudGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAudGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgLnRhYmxlID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7IH1cbiAgLnRhYmxlIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpID4gdGQsXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47IH1cblxudGFibGUgdGRbY2xhc3MqPVwiY29sLVwiXSxcbnRhYmxlIHRoW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYWN0aXZlLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnN1Y2Nlc3MsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNzsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8sXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmcsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmRhbmdlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIG1pbi13aWR0aDogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGNvbG9yOiAjNTU1NTU1OyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1czsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gICAgb3V0bGluZTogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTsgfVxuICAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSwgLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgb3BhY2l0eTogMTsgfVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3IFxcMDsgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnJhZGlvIGxhYmVsLFxuICAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cblxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDsgfVxuXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLnJhZGlvW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXVxuLnJhZGlvLFxuLnJhZGlvLWlubGluZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF1cbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3hbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdXG4uY2hlY2tib3gsXG4uY2hlY2tib3gtaW5saW5lW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXVxuLmNoZWNrYm94LWlubGluZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG5zZWxlY3QuaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0biB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxudGV4dGFyZWEuaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHRleHRhcmVhLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtc20sXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvblttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0blttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbnNlbGVjdC5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG50ZXh0YXJlYS5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gdGV4dGFyZWEuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZyxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uW211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3QuYnRuW211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1yaWdodDogNDIuNXB4OyB9XG5cbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lIHtcbiAgY29sb3I6ICMzYzc2M2Q7IH1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzJiNTQyYztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4OyB9XG5cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4OyB9XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICMzYzc2M2Q7IH1cblxuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5yYWRpbyxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzY2NTEyYztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiOyB9XG5cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cblxuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lIHtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7IH1cblxuLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG5cbi5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7IH1cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM3MzczNzM7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCwgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLCAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCwgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbiwgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4gICAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLCAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsLCAubmF2YmFyLWZvcm0gLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvLCAubmF2YmFyLWZvcm0gLnJhZGlvLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94LFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAubmF2YmFyLWZvcm0gLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAubmF2YmFyLWZvcm0gLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7IH0gfVxuXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDdweDsgfVxuXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94IHtcbiAgbWluLWhlaWdodDogMjdweDsgfVxuXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogN3B4OyB9IH1cblxuLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmJ0bjpmb2N1cywgLmJ0bjphY3RpdmU6Zm9jdXMsIC5idG4uYWN0aXZlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cbiAgLmJ0bjpob3ZlciwgLmJ0bjpmb2N1cyB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG46YWN0aXZlLCAuYnRuLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuYnRuLmRpc2FibGVkLCAuYnRuW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLmJ0bi1kZWZhdWx0OmhvdmVyLCAuYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICNhZGFkYWQ7IH1cbiAgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4tZGVmYXVsdC5kaXNhYmxlZCwgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGVmYXVsdC5kaXNhYmxlZDphY3RpdmUsIC5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmUsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0sIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAuYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xuICBib3JkZXItY29sb3I6ICMzNTdlYmQ7IH1cbiAgLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwNzFhOTtcbiAgICBib3JkZXItY29sb3I6ICMyODVlOGU7IH1cbiAgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsIC5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0sIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xuICAgIGJvcmRlci1jb2xvcjogIzM1N2ViZDsgfVxuICAuYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgICBjb2xvcjogIzQyOGJjYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7IH1cbiAgLmJ0bi1zdWNjZXNzOmhvdmVyLCAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgICBib3JkZXItY29sb3I6ICMzOTg0Mzk7IH1cbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmUsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZC5hY3RpdmUsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0sIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2VzcyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2VzczphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICAgIGJvcmRlci1jb2xvcjogIzRjYWU0YzsgfVxuICAuYnRuLXN1Y2Nlc3MgLmJhZGdlIHtcbiAgICBjb2xvcjogIzVjYjg1YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7IH1cbiAgLmJ0bi1pbmZvOmhvdmVyLCAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgICBib3JkZXItY29sb3I6ICMyNjlhYmM7IH1cbiAgLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLCAuYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsIC5idG4taW5mby5kaXNhYmxlZDphY3RpdmUsIC5idG4taW5mby5kaXNhYmxlZC5hY3RpdmUsIC5idG4taW5mb1tkaXNhYmxlZF0sIC5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsIC5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWluZm9bZGlzYWJsZWRdLmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICAgIGJvcmRlci1jb2xvcjogIzQ2YjhkYTsgfVxuICAuYnRuLWluZm8gLmJhZGdlIHtcbiAgICBjb2xvcjogIzViYzBkZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7IH1cbiAgLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgICBib3JkZXItY29sb3I6ICNkNTg1MTI7IH1cbiAgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsIC5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsIC5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmUsIC5idG4td2FybmluZ1tkaXNhYmxlZF0sIC5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsIC5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsIC5idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmFjdGl2ZSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzphY3RpdmUsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICAgIGJvcmRlci1jb2xvcjogI2VlYTIzNjsgfVxuICAuYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgICBjb2xvcjogI2YwYWQ0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIGJvcmRlci1jb2xvcjogI2Q0M2YzYTsgfVxuICAuYnRuLWRhbmdlcjpob3ZlciwgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLFxuICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgICBib3JkZXItY29sb3I6ICNhYzI5MjU7IH1cbiAgLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWRhbmdlcltkaXNhYmxlZF0sIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6YWN0aXZlLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICAgIGJvcmRlci1jb2xvcjogI2Q0M2YzYTsgfVxuICAuYnRuLWRhbmdlciAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjZDk1MzRmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICM0MjhiY2E7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYnRuLWxpbmssIC5idG4tbGluazphY3RpdmUsIC5idG4tbGlua1tkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tbGluaywgLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluazphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMmE2NDk2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5idG4teHMsIC5idG4tZ3JvdXAteHMgPiAuYnRuIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cbiAgLmZhZGUuaW4ge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuY29sbGFwc2UuaW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnRyLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbnRib2R5LmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTsgfVxuXG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cbiAgLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiA5cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7IH1cbiAgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhOyB9XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzk5OTk5OTsgfVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmhvbWVwYWdlLWRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuICAuaG9tZXBhZ2UtZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5ob21lcGFnZS1kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDlweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTsgfVxuICAuaG9tZXBhZ2UtZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAuaG9tZXBhZ2UtZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLmhvbWVwYWdlLWRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLmhvbWVwYWdlLWRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLmhvbWVwYWdlLWRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2E7IH1cblxuLmhvbWVwYWdlLWRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAuaG9tZXBhZ2UtZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLmhvbWVwYWdlLWRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm9wZW4gPiBhIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bzsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBjb2xvcjogIzk5OTk5OTsgfVxuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTkwOyB9XG5cbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG4uZHJvcHVwIC5jYXJldCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQ7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvOyB9IH1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnRuLWdyb3VwID4gLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLCAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfVxuXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgLmJ0bi10b29sYmFyOmJlZm9yZSwgLmJ0bi10b29sYmFyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuYnRuLXRvb2xiYXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5idG4tdG9vbGJhciAuYnRuLWdyb3VwLFxuICAuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuYnRuLXRvb2xiYXIgPiAuYnRuLFxuICAuYnRuLXRvb2xiYXIgPiAuYnRuLWdyb3VwLFxuICAuYnRuLXRvb2xiYXIgPiAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQgPiAuYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUsIC5idG4tZ3JvdXAtbGcuYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cblxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYnRuLWxnIC5jYXJldCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cblxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCwgLmRyb3B1cCAuYnRuLWdyb3VwLWxnID4gLmJ0biAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBmbG9hdDogbm9uZTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IH1cbiAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLFxuICAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElOyB9XG4gIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDsgfVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyB9XG4gIC5pbnB1dC1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmJ0biB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAgIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4gIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cbiAgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbiAgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLm5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAubmF2OmJlZm9yZSwgLm5hdjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm5hdjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm5hdiA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzJiMmIyYjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLm5hdiA+IGxpID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC8qcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmc7Ki9cbiAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICBjb2xvcjogIzhFODU2QjsgfVxuICAgICAgLm5hdiA+IGxpID4gYTpob3ZlciwgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICM4ZDgzNmE7IH1cbiAgICAgIC5uYXYgPiBsaSA+IGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICM3Yzc0NWM7IH1cbiAgICAubmF2ID4gbGkuZGlzYWJsZWQgPiBhIHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgICAubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLm5hdiAub3BlbiA+IGEsIC5uYXYgLm9wZW4gPiBhOmhvdmVyLCAubmF2IC5vcGVuID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDIzOSwgMjM5LCAwLjIpOyB9XG4gIC5uYXYgLm5hdi1kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IDlweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTsgfVxuICAubmF2ID4gbGkgPiBhID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLm5hdi10YWJzID4gbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgICAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7IH1cbiAgICAgIC5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2VlZWVlZSAjZWVlZWVlICNkZGQ7IH1cbiAgICAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5uYXYtcGlsbHMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuICAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSwgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhOyB9XG5cbi5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7IH1cbiAgLm5hdi1zdGFja2VkID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5uYXYtanVzdGlmaWVkLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uYXYtanVzdGlmaWVkID4gbGksIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGZsb2F0OiBub25lOyB9XG4gICAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdi1qdXN0aWZpZWQgPiBsaSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDElOyB9XG4gICAgICAubmF2LWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLm5hdi10YWJzLWp1c3RpZmllZCwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfVxuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gICAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5uYXZiYXI6YmVmb3JlLCAubmF2YmFyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubmF2YmFyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfSB9XG5cbi5uYXZiYXItaGVhZGVyOmJlZm9yZSwgLm5hdmJhci1oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC5uYXZiYXItY29sbGFwc2U6YmVmb3JlLCAubmF2YmFyLWNvbGxhcHNlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubmF2YmFyLWNvbGxhcHNlOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAgICAgLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH1cbiAgICAgIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gICAgICAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgICAgIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4ubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9IH1cblxuLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4gICAgLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsXG4gICAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuICAgIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1maXhlZC10b3AsXG4gICAgLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7IH1cblxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDsgfVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE3cHggMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgaGVpZ2h0OiA3MHB4OyB9XG4gIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAubmF2YmFyLWJyYW5kLFxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9IH1cblxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLm5hdmJhci10b2dnbGU6aG92ZXIgLmljb24tYmFyLCAubmF2YmFyLXRvZ2dsZTpmb2N1cyAuaWNvbi1iYXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzU1NTsgfVxuICAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDRweDsgfVxuXG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogMTIuNXB4IC0xMHB4OyB9XG4gIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzU1NTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuICAgICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4OyB9XG4gICAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNnB4OyB9XG4gICAgICAubmF2YmFyLW5hdi5uYXZiYXItcmlnaHQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYWxpZ24taXRlbXM6IHJpZ2h0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBhbGlnbi1pdGVtczogcmlnaHQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogMDsgfSB9XG5cbi5uYXZiYXItZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1mb3JtIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLm5hdmJhci1mb3JtLm5hdmJhci1yaWdodDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfSB9XG5cbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5uYXZiYXItYnRuIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAubmF2YmFyLWJ0bi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAubmF2YmFyLWJ0bi5idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubmF2YmFyLWJ0bi5idG4teHMsIC5idG4tZ3JvdXAteHMgPiAubmF2YmFyLWJ0bi5idG4ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXG4ubmF2YmFyLXRleHQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItdGV4dCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAubmF2YmFyLXRleHQubmF2YmFyLXJpZ2h0Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNWU1ZTVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNzsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogI2U3ZTdlNzsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICAgIGNvbG9yOiAjNTU1OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogIzc3NzsgfVxuICAgICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNzsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNjY2M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNjY2M7IH1cblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDkwOTA5OyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMzMzM7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6ICMxMDEwMTA7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA5MDkwOTsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5OyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5OyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3ZlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmJyZWFkY3J1bWIgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIi/CoFwiO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogI2NjYzsgfVxuICAuYnJlYWRjcnVtYiA+IC5hY3RpdmUge1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLnBhZ2luYXRpb24gPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4gICAgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM0MjhiY2E7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gICAgLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4gICAgLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7IH1cbiAgICAucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuICAgIC5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7IH1cbiAgLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLFxuICAucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpob3ZlcixcbiAgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46Zm9jdXMge1xuICAgIGNvbG9yOiAjMmE2NDk2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTtcbiAgICBib3JkZXItY29sb3I6ICM0MjhiY2E7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3BhbixcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmhvdmVyLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYSxcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDsgfVxuXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7IH1cblxuLnBhZ2luYXRpb24tc20gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuXG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2VyOmJlZm9yZSwgLnBhZ2VyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAucGFnZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5wYWdlciBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLnBhZ2VyIGxpID4gYSxcbiAgICAucGFnZXIgbGkgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG4gICAgLnBhZ2VyIGxpID4gYTpob3ZlcixcbiAgICAucGFnZXIgbGkgPiBhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cbiAgLnBhZ2VyIC5uZXh0ID4gYSxcbiAgLnBhZ2VyIC5uZXh0ID4gc3BhbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5wYWdlciAucHJldmlvdXMgPiBhLFxuICAucGFnZXIgLnByZXZpb3VzID4gc3BhbiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnBhZ2VyIC5kaXNhYmxlZCA+IGEsXG4gIC5wYWdlciAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAucGFnZXIgLmRpc2FibGVkID4gYTpmb2N1cyxcbiAgLnBhZ2VyIC5kaXNhYmxlZCA+IHNwYW4ge1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtOyB9XG4gIC5sYWJlbDplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnRuIC5sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDsgfVxuXG5hLmxhYmVsOmhvdmVyLCBhLmxhYmVsOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTsgfVxuICAubGFiZWwtZGVmYXVsdFtocmVmXTpob3ZlciwgLmxhYmVsLWRlZmF1bHRbaHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdyYXk7IH1cblxuLmxhYmVsLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhOyB9XG4gIC5sYWJlbC1wcmltYXJ5W2hyZWZdOmhvdmVyLCAubGFiZWwtcHJpbWFyeVtocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwNzFhOTsgfVxuXG4ubGFiZWwtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7IH1cbiAgLmxhYmVsLXN1Y2Nlc3NbaHJlZl06aG92ZXIsIC5sYWJlbC1zdWNjZXNzW2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0OyB9XG5cbi5sYWJlbC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTsgfVxuICAubGFiZWwtaW5mb1tocmVmXTpob3ZlciwgLmxhYmVsLWluZm9baHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7IH1cblxuLmxhYmVsLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlOyB9XG4gIC5sYWJlbC13YXJuaW5nW2hyZWZdOmhvdmVyLCAubGFiZWwtd2FybmluZ1tocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjsgfVxuXG4ubGFiZWwtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjsgfVxuICAubGFiZWwtZGFuZ2VyW2hyZWZdOmhvdmVyLCAubGFiZWwtZGFuZ2VyW2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjOyB9XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5iYWRnZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnRuIC5iYWRnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDsgfVxuICAuYnRuLXhzIC5iYWRnZSwgLmJ0bi1ncm91cC14cyA+IC5idG4gLmJhZGdlIHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMXB4IDVweDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UsXG4gIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+IC5iYWRnZSB7XG4gICAgY29sb3I6ICM0MjhiY2E7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubmF2LXBpbGxzID4gbGkgPiBhID4gLmJhZGdlIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4OyB9XG5cbmEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG4gIC5qdW1ib3Ryb24gaDEsXG4gIC5qdW1ib3Ryb24gLmgxIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuanVtYm90cm9uIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7IH1cbiAgLmp1bWJvdHJvbiA+IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZDVkNWQ1OyB9XG4gIC5jb250YWluZXIgLmp1bWJvdHJvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5qdW1ib3Ryb24gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmp1bWJvdHJvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4OyB9XG4gICAgICAuY29udGFpbmVyIC5qdW1ib3Ryb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgICAgIC5qdW1ib3Ryb24gaDEsXG4gICAgICAuanVtYm90cm9uIC5oMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjNweDsgfSB9XG5cbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnRodW1ibmFpbCA+IGltZyxcbiAgLnRodW1ibmFpbCBhID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAudGh1bWJuYWlsIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cblxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQyOGJjYTsgfVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5hbGVydCBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuYWxlcnQgLmFsZXJ0LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5hbGVydCA+IHAsXG4gIC5hbGVydCA+IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hbGVydCA+IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmFsZXJ0LWRpc21pc3NhYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuICAuYWxlcnQtZGlzbWlzc2FibGUgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbiAgY29sb3I6ICMzYzc2M2Q7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjOWUyYjM7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMmI1NDJjOyB9XG5cbi5hbGVydC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xuICBjb2xvcjogIzMxNzA4ZjsgfVxuICAuYWxlcnQtaW5mbyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2E2ZTFlYzsgfVxuICAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyNDUyNjk7IH1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG4gIGNvbG9yOiAjOGE2ZDNiOyB9XG4gIC5hbGVydC13YXJuaW5nIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjdlMWI1OyB9XG4gIC5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzY2NTEyYzsgfVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuICAuYWxlcnQtZGFuZ2VyIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZTRiOWMwOyB9XG4gIC5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjODQzNTM0OyB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfSB9XG5cbi5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7IH1cblxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7IH1cblxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5wcm9ncmVzcy1iYXJbYXJpYS12YWx1ZW5vdz1cIjFcIl0sIC5wcm9ncmVzcy1iYXJbYXJpYS12YWx1ZW5vdz1cIjJcIl0ge1xuICBtaW4td2lkdGg6IDMwcHg7IH1cblxuLnByb2dyZXNzLWJhclthcmlhLXZhbHVlbm93PVwiMFwiXSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBtaW4td2lkdGg6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7IH1cbiAgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7IH1cbiAgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7IH1cbiAgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjsgfVxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxuXG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHpvb206IDE7IH1cblxuLm1lZGlhLFxuLm1lZGlhIC5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW46IDAgMCA1cHg7IH1cblxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlICsgLmJhZGdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjNTU1OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW06aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgY29sb3I6ICM5OTk5OTk7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xuICBib3JkZXItY29sb3I6ICM0MjhiY2E7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICNlMWVkZjc7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzIHtcbiAgICBjb2xvcjogIzNjNzYzZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyB7XG4gICAgY29sb3I6ICMzMTcwOGY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xuICAgIGJvcmRlci1jb2xvcjogIzMxNzA4ZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAjOGE2ZDNiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbiAgICBib3JkZXItY29sb3I6ICM4YTZkM2I7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNhOTQ0NDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xuICAgIGJvcmRlci1jb2xvcjogI2E5NDQ0MjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5wYW5lbC1ib2R5OmJlZm9yZSwgLnBhbmVsLWJvZHk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5wYW5lbC1ib2R5OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTA2LCA5OCwgOTMsIDAuNSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnBhbmVsLWhlYWRpbmcgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICAucGFuZWwtdGl0bGUgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi5wYW5lbCA+IC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGFuZWwgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnBhbmVsID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgfVxuICAucGFuZWwgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDsgfVxuXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG5cbi5wYW5lbCA+IC50YWJsZSxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgfVxuICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgfVxuICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9XG5cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG4gIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7IH1cbiAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4OyB9XG5cbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDsgfVxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMDsgfVxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wYW5lbC1ncm91cCAucGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuXG4ucGFuZWwtZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuICAgIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZGRkOyB9XG4gIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkOyB9XG5cbi5wYW5lbC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNDI4YmNhOyB9XG4gIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2E7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDI4YmNhOyB9XG4gICAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICM0MjhiY2E7IH1cbiAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM0MjhiY2E7IH1cblxuLnBhbmVsLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7IH1cbiAgLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICMzYzc2M2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgICBib3JkZXItY29sb3I6ICNkNmU5YzY7IH1cbiAgICAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2Q2ZTljNjsgfVxuICAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q2ZTljNjsgfVxuXG4ucGFuZWwtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTsgfVxuICAucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzMxNzA4ZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICAgIGJvcmRlci1jb2xvcjogI2JjZThmMTsgfVxuICAgIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjYmNlOGYxOyB9XG4gIC5wYW5lbC1pbmZvID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmNlOGYxOyB9XG5cbi5wYW5lbC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjOyB9XG4gIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjOGE2ZDNiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjOyB9XG4gICAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmYWViY2M7IH1cbiAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYWViY2M7IH1cblxuLnBhbmVsLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTsgfVxuICAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjYTk0NDQyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxOyB9XG4gICAgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ViY2NkMTsgfVxuICAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJjY2QxOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4gIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUuZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzUlOyB9XG5cbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAud2VsbCBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IDAuMjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTsgfVxuICAuY2xvc2U6aG92ZXIsIC5jbG9zZTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTsgfVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3V0bGluZTogMDsgfVxuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0OyB9XG4gIC5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4OyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuICAubW9kYWwtYmFja2Ryb3AuaW4ge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApOyB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgbWluLWhlaWdodDogMTYuNDI4NTdweDsgfVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7IH1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1OyB9XG4gIC5tb2RhbC1mb290ZXI6YmVmb3JlLCAubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAubW9kYWwtZm9vdGVyIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvOyB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5tb2RhbC1zbSB7XG4gICAgd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgd2lkdGg6IDkwMHB4OyB9IH1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuICAudG9vbHRpcC5pbiB7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7IH1cbiAgLnRvb2x0aXAudG9wIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gIC50b29sdGlwLnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC50b29sdGlwLmJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gIC50b29sdGlwLmxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5wb3BvdmVyLnRvcCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgLnBvcG92ZXIucmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5wb3BvdmVyLmJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucG9wb3Zlci5sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cblxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7IH1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4OyB9XG5cbi5wb3BvdmVyID4gLmFycm93LCAucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICBib3JkZXItd2lkdGg6IDExcHg7IH1cblxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLnBvcG92ZXIudG9wID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvdHRvbTogLTExcHg7IH1cbiAgLnBvcG92ZXIudG9wID4gLmFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBib3R0b206IDFweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG5cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC5wb3BvdmVyLnJpZ2h0ID4gLmFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBsZWZ0OiAxcHg7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7IH1cblxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRvcDogLTExcHg7IH1cbiAgLnBvcG92ZXIuYm90dG9tID4gLmFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB0b3A6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG5cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLnBvcG92ZXIubGVmdCA+IC5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gICAgYm90dG9tOiAtMTBweDsgfVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAgIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDsgfVxuICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSB7XG4gICAgbGVmdDogMDsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLm5leHQge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICAgIGxlZnQ6IC0xMDAlOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LmxlZnQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LnJpZ2h0IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5yaWdodCB7XG4gICAgbGVmdDogMTAwJTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxNSU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuICAuY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDsgfVxuICAuY2Fyb3VzZWwtY29udHJvbDpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2w6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC1mYW1pbHk6IHNlcmlmOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyMDM5JzsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMjAzYSc7IH1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMXB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTUlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4gIC5jYXJvdXNlbC1jYXB0aW9uIC5idG4ge1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGxlZnQ6IDIwJTtcbiAgICByaWdodDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDIwcHg7IH0gfVxuXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG4udmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCAudmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIHRyLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUtc20sXG4gIHRkLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1tZCxcbiAgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlzaWJsZS1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLXByaW50LFxuICB0ZC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAudmlzaWJsZS1wcmludC1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuaGlkZGVuLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4uYXJ0aWNsZS1waG90byB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmFydGljbGUtcGhvdG8gLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7IH1cbiAgLmFydGljbGUtcGhvdG8gLmFydGljbGUtcGhvdG8tc3RhbmRhcmQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmFydGljbGUtcGhvdG8gLmFydGljbGUtcGhvdG8td2lkZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuYXJ0aWNsZS1waG90byAuYXJ0aWNsZS1waG90by1zdGFuZGFyZC1mbGV4IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5hcnRpY2xlLXBob3RvIC5hcnRpY2xlLXBob3RvLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gICAgLmFydGljbGUtcGhvdG8gLmFydGljbGUtcGhvdG8tZGVzY3JpcHRpb24gYSB7XG4gICAgICBjb2xvcjogIzc5NmY1MTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5hcnRpY2xlLXN1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmFydGljbGUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFydGljbGUtdmlkZW8ge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5hcnRpY2xlLXZpZGVvIC5lbWJlZC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpOyB9XG4gIC5hcnRpY2xlLXZpZGVvIC5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxuICAuYXJ0aWNsZS12aWRlbyAuZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbiAgLmFydGljbGUtdmlkZW8gLmVtYmVkLWNvbnRhaW5lciBlbWJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjAwcHgpOyB9XG5cbi5hcnRpY2xlLXF1b3RlIHtcbiAgY29sb3I6ICM3OTZmNTE7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFydGljbGUtcGhvdG8gLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFydGljbGUtcGhvdG8gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXJ0aWNsZS1waG90byAuYXJ0aWNsZS1waG90by13aWRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9IH1cblxuLmFydGljbGUtbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmFydGljbGUtbWFwIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uYXJ0aWNsZS1yZWNpcGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5hcnRpY2xlLXJlY2lwZS1jb250YWluZXIgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5hcnRpY2xlLXJlY2lwZS1jb250YWluZXIgaDQgPiBzdHJvbmcge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYXJ0aWNsZS1yZWNpcGUtY29udGFpbmVyIC5hcnRpY2xlLXJlY2lwZS1pbmdyZWRpZW50cyB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDAwMDtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5hcnRpY2xlLXJlY2lwZS1jb250YWluZXIgLmFydGljbGUtcmVjaXBlLWluZ3JlZGllbnRzIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5hcnRpY2xlLXJlY2lwZS1jb250YWluZXIgLmFydGljbGUtcmVjaXBlLWluZ3JlZGllbnRzIHVsID4gbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgIC5hcnRpY2xlLXJlY2lwZS1jb250YWluZXIgLmFydGljbGUtcmVjaXBlLWluZ3JlZGllbnRzIHVsID4gbGkgOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5hcnRpY2xlLXJlY2lwZS1jb250YWluZXIgLmFydGljbGUtcmVjaXBlLWluZ3JlZGllbnRzIHVsID4gbGkgcCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLnRpdGxlLWNvbnRhaW5lciBoMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cblxuLnN1YnRpdGxlLWNvbnRhaW5lciBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi50ZXh0LWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRleHQtY29udGFpbmVyIC50ZXh0LWluZGVudC1saW5lIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzkyODk2ZjsgfSB9XG5cbi5zcGFjZXItMXgge1xuICBoZWlnaHQ6IDIwcHg7IH1cblxuLnNwYWNlci0yeCB7XG4gIGhlaWdodDogNDBweDsgfVxuXG4uYmxvY2stY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuYmxvY2stY29udGFpbmVyIC5ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjN2I3MjU4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuYmxvY2stY29udGFpbmVyIC5ibG9jayBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLmJsb2NrLWljb24ge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMnB4OyB9XG4gICAgICAuYmxvY2stY29udGFpbmVyIC5ibG9jayAuYmxvY2staWNvbiA+IFtkYXRhLWljb25dIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLmJsb2NrLWxvY2F0aW9uIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgIC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5ibG9jay1sb2NhdGlvbjpob3ZlciAuYmxvY2stbmFtZSB7XG4gICAgICAgIGNvbG9yOiAjOGQ4MzZhOyB9XG4gICAgICAuYmxvY2stY29udGFpbmVyIC5ibG9jayAuYmxvY2stbG9jYXRpb24gLmJsb2NrLW5hbWUge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuYmxvY2stY29udGFpbmVyIC5ibG9jayAuYmxvY2stbWFpbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5ibG9jay1jb250YWluZXIgLmJsb2NrIC5ibG9jay1tYWlsOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM4ZDgzNmE7IH1cbiAgICAuYmxvY2stY29udGFpbmVyIC5ibG9jayAuYmxvY2stcGhvbmUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLmJsb2NrLXBob25lOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM4ZDgzNmE7IH1cblxuLmltYWdlLWNvbnRhaW5lciA+IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmNhdGVnb3J5LXBvc3RzLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jYXRlZ29yeS1wb3N0cy1saXN0IGEge1xuICAgIGNvbG9yOiAjMmIyYjJiOyB9XG4gICAgLmNhdGVnb3J5LXBvc3RzLWxpc3QgYTpob3ZlciwgLmNhdGVnb3J5LXBvc3RzLWxpc3QgYTpmb2N1cywgLmNhdGVnb3J5LXBvc3RzLWxpc3QgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICM4ZDgzNmE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNhdGVnb3J5LXBvc3RzLWxpc3QgLmlubmVyIC5mb290ZXItbGlzdCBpW2RhdGEtaWNvbl0ge1xuICAgIGxlZnQ6IC0zcHg7IH1cblxuLmNhdGVnb3J5LXNlY3Rpb24tY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY2F0ZWdvcnktc2VjdGlvbi1jb250YWluZXIgYSB7XG4gICAgY29sb3I6ICMyYjJiMmI7IH1cbiAgICAuY2F0ZWdvcnktc2VjdGlvbi1jb250YWluZXIgYTpob3ZlciwgLmNhdGVnb3J5LXNlY3Rpb24tY29udGFpbmVyIGE6Zm9jdXMsIC5jYXRlZ29yeS1zZWN0aW9uLWNvbnRhaW5lciBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzhkODM2YTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY2F0ZWdvcnktc2VjdGlvbi1jb250YWluZXIgLmNhdGVnb3J5LXNlY3Rpb24ge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYXRlZ29yeS1zZWN0aW9uLWNvbnRhaW5lciAuY2F0ZWdvcnktc2VjdGlvbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC43KSk7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmNhdGVnb3J5LXNlY3Rpb24tY29udGFpbmVyIC5jYXRlZ29yeS1zZWN0aW9uID4gLnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nOiAzNXB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAuY2F0ZWdvcnktc2VjdGlvbi1jb250YWluZXIgLmNhdGVnb3J5LXNlY3Rpb24gLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAuY2F0ZWdvcnktc2VjdGlvbi1jb250YWluZXIgLmNhdGVnb3J5LXNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5jYXRlZ29yeS1zZWN0aW9uLWNvbnRhaW5lciAuY2F0ZWdvcnktc2VjdGlvbiAua25vdy1tb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxlZnQ6IDM1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY2F0ZWdvcnktc2VjdGlvbi1jb250YWluZXIgLmNhdGVnb3J5LXNlY3Rpb24gLmtub3ctbW9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiA2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jYXRlZ29yeS1zZWN0aW9uLWNvbnRhaW5lciAuY2F0ZWdvcnktc2VjdGlvbiAua25vdy1tb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDhweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5jYXRlZ29yeS1zZWN0aW9uLWNvbnRhaW5lciAuY2F0ZWdvcnktc2VjdGlvbiAua25vdy1tb3JlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuICAgICAgLmNhdGVnb3J5LXNlY3Rpb24tY29udGFpbmVyIC5jYXRlZ29yeS1zZWN0aW9uIC5rbm93LW1vcmUgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jYXRlZ29yeS1zZWN0aW9uLWNvbnRhaW5lciAuY2F0ZWdvcnktc2VjdGlvbiAua25vdy1tb3JlIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNhdGVnb3J5LXNlY3Rpb24tY29udGFpbmVyIC5jYXRlZ29yeS1zZWN0aW9uIC5rbm93LW1vcmUgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmNhdGVnb3J5LXNlY3Rpb24tY29udGFpbmVyIC5jYXRlZ29yeS1zZWN0aW9uIC5rbm93LW1vcmUgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuXG4uYXJ0aWNsZS1zbGlkZXItY29udGFpbmVyIGJ1dHRvbiB7XG4gIHBhZGRpbmctdG9wOiA3cHg7IH1cblxuLmFydGljbGUtc2xpZGVyLWNvbnRhaW5lciAuYXJ0aWNsZS1zbGlkZXItaXRlbSB7XG4gIG91dGxpbmU6IG5vbmU7IH1cbiAgLmFydGljbGUtc2xpZGVyLWNvbnRhaW5lciAuYXJ0aWNsZS1zbGlkZXItaXRlbSAuYXJ0aWNsZS1zbGlkZXItaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hcnRpY2xlLXNsaWRlci1jb250YWluZXIgLmFydGljbGUtc2xpZGVyLWl0ZW0gLmFydGljbGUtc2xpZGVyLWltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hcnRpY2xlLXNsaWRlci1jb250YWluZXIgLmFydGljbGUtc2xpZGVyLWl0ZW0gLmFydGljbGUtc2xpZGVyLWltYWdlIHtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9IH1cbiAgLmFydGljbGUtc2xpZGVyLWNvbnRhaW5lciAuYXJ0aWNsZS1zbGlkZXItaXRlbSAuYXJ0aWNsZS1zbGlkZXItZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYXJ0aWNsZS1zbGlkZXItY29udGFpbmVyIC5hcnRpY2xlLXNsaWRlci1pdGVtIC5hcnRpY2xlLXNsaWRlci1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLmFydGljbGUtc2xpZGVyLWNvbnRhaW5lciAuYXJ0aWNsZS1zbGlkZXItaXRlbSAuYXJ0aWNsZS1zbGlkZXItZGVzY3JpcHRpb24gLmFydGljbGUtc2xpZGVyLXBhZ2luZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuYXJ0aWNsZS1zbGlkZXItY29udGFpbmVyIC5hcnRpY2xlLXNsaWRlci1pdGVtIC5hcnRpY2xlLXNsaWRlci1kZXNjcmlwdGlvbiAuYXJ0aWNsZS1zbGlkZXItcGFnaW5nIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgIC5hcnRpY2xlLXNsaWRlci1jb250YWluZXIgLmFydGljbGUtc2xpZGVyLWl0ZW0gLmFydGljbGUtc2xpZGVyLWRlc2NyaXB0aW9uIC5hcnRpY2xlLXNsaWRlci10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VhZWFlYTtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmFydGljbGUtc2xpZGVyLWNvbnRhaW5lciAuYXJ0aWNsZS1zbGlkZXItaXRlbSAuYXJ0aWNsZS1zbGlkZXItZGVzY3JpcHRpb24gLmFydGljbGUtc2xpZGVyLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLnNsaWRlci1jb250YWluZXIgYnV0dG9uIHtcbiAgcGFkZGluZy10b3A6IDdweDsgfVxuXG4uc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVyLWl0ZW0ge1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGlkZXItY29udGFpbmVyIC5zbGlkZXItaXRlbSAuc2xpZGVyLWltYWdlIC5zbGlkZXItaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zbGlkZXItY29udGFpbmVyIC5zbGlkZXItaXRlbSAuc2xpZGVyLWltYWdlIC5zbGlkZXItaW1hZ2UgaW1nIHtcbiAgICAgICAgd2lkdGg6IDkwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNsaWRlci1jb250YWluZXIgLnNsaWRlci1pdGVtIC5zbGlkZXItaW1hZ2UgLnNsaWRlci1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG4gIC5zbGlkZXItY29udGFpbmVyIC5zbGlkZXItaXRlbSAuc2xpZGVyLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNsaWRlci1jb250YWluZXIgLnNsaWRlci1pdGVtIC5zbGlkZXItZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIC5zbGlkZXItY29udGFpbmVyIC5zbGlkZXItaXRlbSAuc2xpZGVyLWRlc2NyaXB0aW9uIC5zbGlkZXItcGFnaW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zbGlkZXItY29udGFpbmVyIC5zbGlkZXItaXRlbSAuc2xpZGVyLWRlc2NyaXB0aW9uIC5zbGlkZXItcGFnaW5nIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuICAgIC5zbGlkZXItY29udGFpbmVyIC5zbGlkZXItaXRlbSAuc2xpZGVyLWRlc2NyaXB0aW9uIC5zbGlkZXItdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgICBwYWRkaW5nOiA1cHggMCA1cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zbGlkZXItY29udGFpbmVyIC5zbGlkZXItaXRlbSAuc2xpZGVyLWRlc2NyaXB0aW9uIC5zbGlkZXItdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7IH0gfVxuXG4uYXJ0aWNsZS12aWRlby1pbnRlcm5hbCAuYXJ0aWNsZS12aWRlby1pbnRlcm5hbC1jb250YWluZXIgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5ldmVudC1kYXRlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmV2ZW50LWRhdGUtY29udGFpbmVyIC5ldmVudC1kYXRlIC5ldmVudC1kYXRlLWljb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAuZXZlbnQtZGF0ZS1jb250YWluZXIgLmV2ZW50LWRhdGUgLmV2ZW50LWRhdGUtbWFyayB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5wcm9kdWN0LXNlY3Rpb24taXRlbS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4ucHJvZHVjdC1zZWN0aW9uLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5wcm9kdWN0LXNlY3Rpb24taXRlbS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucHJvZHVjdC1zZWN0aW9uLWl0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xuICBtaW4taGVpZ2h0OiA5N3B4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5wcm9kdWN0LXNlY3Rpb24taXRlbS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnByb2R1Y3Qtc2VjdGlvbi1pdGVtLXRpdGxlIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnByb2R1Y3Qtc2VjdGlvbi1pdGVtLXRpdGxlIGE6aG92ZXIsXG4ucHJvZHVjdC1zZWN0aW9uLWl0ZW0tZmFtaWx5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnByb2R1Y3Qtc2VjdGlvbi1pdGVtLWZhbWlseSB7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4OyB9XG5cbi5wcm9kdWN0LXNlY3Rpb24taXRlbS1mYW1pbHkgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnByb2R1Y3Qtc2VjdGlvbi1pdGVtLXNoYXJlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnByb2R1Y3Qtc2VjdGlvbi1pdGVtLXNoYXJlID4gZGl2ID4gYSB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5wcm9kdWN0LXNlY3Rpb24taXRlbS1zaGFyZSA+IGRpdiA+IGE6aG92ZXIsXG4ucHJvZHVjdC1zZWN0aW9uLWl0ZW0tc2hhcmUgPiBkaXYgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi52Y19yb3cgLnZjX2NvbC14cy0xLFxuLnZjX3JvdyAudmNfY29sLXhzLTIsXG4udmNfcm93IC52Y19jb2wteHMtMyxcbi52Y19yb3cgLnZjX2NvbC14cy00LFxuLnZjX3JvdyAudmNfY29sLXhzLTUsXG4udmNfcm93IC52Y19jb2wteHMtNyxcbi52Y19yb3cgLnZjX2NvbC14cy04LFxuLnZjX3JvdyAudmNfY29sLXhzLTksXG4udmNfcm93IC52Y19jb2wteHMtMTAsXG4udmNfcm93IC52Y19jb2wteHMtMTEsXG4udmNfcm93IC52Y19jb2wteHMtMTIsXG4udmNfcm93IC52Y19jb2wtc20tMSxcbi52Y19yb3cgLnZjX2NvbC1zbS0yLFxuLnZjX3JvdyAudmNfY29sLXNtLTMsXG4udmNfcm93IC52Y19jb2wtc20tNCxcbi52Y19yb3cgLnZjX2NvbC1zbS01LFxuLnZjX3JvdyAudmNfY29sLXNtLTcsXG4udmNfcm93IC52Y19jb2wtc20tOCxcbi52Y19yb3cgLnZjX2NvbC1zbS05LFxuLnZjX3JvdyAudmNfY29sLXNtLTEwLFxuLnZjX3JvdyAudmNfY29sLXNtLTExLFxuLnZjX3JvdyAudmNfY29sLXNtLTEyLFxuLnZjX3JvdyAudmNfY29sLW1kLTEsXG4udmNfcm93IC52Y19jb2wtbWQtMixcbi52Y19yb3cgLnZjX2NvbC1tZC0zLFxuLnZjX3JvdyAudmNfY29sLW1kLTQsXG4udmNfcm93IC52Y19jb2wtbWQtNSxcbi52Y19yb3cgLnZjX2NvbC1tZC03LFxuLnZjX3JvdyAudmNfY29sLW1kLTgsXG4udmNfcm93IC52Y19jb2wtbWQtOSxcbi52Y19yb3cgLnZjX2NvbC1tZC0xMCxcbi52Y19yb3cgLnZjX2NvbC1tZC0xMSxcbi52Y19yb3cgLnZjX2NvbC1tZC0xMixcbi52Y19yb3cgLnZjX2NvbC1sZy0xLFxuLnZjX3JvdyAudmNfY29sLWxnLTIsXG4udmNfcm93IC52Y19jb2wtbGctMyxcbi52Y19yb3cgLnZjX2NvbC1sZy00LFxuLnZjX3JvdyAudmNfY29sLWxnLTUsXG4udmNfcm93IC52Y19jb2wtbGctNyxcbi52Y19yb3cgLnZjX2NvbC1sZy04LFxuLnZjX3JvdyAudmNfY29sLWxnLTksXG4udmNfcm93IC52Y19jb2wtbGctMTAsXG4udmNfcm93IC52Y19jb2wtbGctMTEsXG4udmNfcm93IC52Y19jb2wtbGctMTIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5hcnRpY2xlLXJlbGF0ZWQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5hcnRpY2xlLXJlbGF0ZWQtaW5uZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjOGU4NTZiO1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5hcnRpY2xlLXJlbGF0ZWQtaW5uZXIgLnRhZyxcbi5hcnRpY2xlLXJlbGF0ZWQtaW5uZXIgLnBlcm1hbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmFydGljbGUtcmVsYXRlZC1pbm5lciBhIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmFydGljbGUtcmVsYXRlZC1pbm5lciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzhkODM2YTsgfVxuXG4uYXJ0aWNsZS1yZWxhdGVkLWlubmVyIGkge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5tYXAtbXVyY2FzLXZpbmhhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFwLW11cmNhcy12aW5oYXMgLmJhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4OyB9XG4gICAgLm1hcC1tdXJjYXMtdmluaGFzIC5iYWNrIFtkYXRhLWljb25dOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE0cHg7IH1cbiAgICAubWFwLW11cmNhcy12aW5oYXMgLmJhY2s6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tYXAtbXVyY2FzLXZpbmhhcyAucHJvZHVjdHMgLnByb2R1Y3QgLndpbmUtcHJvZHVjdC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiA3MHB4OyB9XG4gIC5tYXAtbXVyY2FzLXZpbmhhcyAucHJvZHVjdHMgLnByb2R1Y3QgLndpbmUtZmVhdHVyZXMge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5tYXAtbXVyY2FzLXZpbmhhcyAucHJvZHVjdHMgLnByb2R1Y3QgLndpbmUtZmVhdHVyZXMgLndpbmUtZmVhdHVyZXMtZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLm1hcC1tdXJjYXMtdmluaGFzIHVsLmxlZ2VuZCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm1hcC1tdXJjYXMtdmluaGFzIHVsLmxlZ2VuZCBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7IH1cbiAgICAgIC5tYXAtbXVyY2FzLXZpbmhhcyB1bC5sZWdlbmQgbGkgLmljb24ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAubWFwLW11cmNhcy12aW5oYXMgdWwubGVnZW5kIGxpIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLm1hcC1tdXJjYXMtdmluaGFzIHVsLmxlZ2VuZCBsaSAuZGVzY3JpcHRpb24gcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMCAhaW1wb3J0YW50OyB9XG5cbi5hcnRpY2xlLWdpZiB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5hcnRpY2xlLWdpZiAuYXJ0aWNsZS1naWYtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5hcnRpY2xlLWdpZiAuYXJ0aWNsZS1naWYtY29udGFpbmVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4uZ2lmIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmdpZiAuZ2lmLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZ2lmIC5naWYtY29udGFpbmVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4udGFiLWNvbnRhaW5lciAudGFiLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBvcGFjaXR5OiAwLjY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50YWItY29udGFpbmVyIC50YWItdG9nZ2xlLmFjdGl2ZSB7XG4gICAgZm9udC1mYW1pbHk6IEdvdGhhbS1Cb2xkOyB9XG4gIC50YWItY29udGFpbmVyIC50YWItdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogIzhkODM2YTsgfVxuXG4udGFiLWNvbnRhaW5lciAudGFiLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIC50YWItY29udGFpbmVyIC50YWItY29udGVudC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC50YWItY29udGFpbmVyIC50YWItY29udGVudCBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4udGFiLWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLmlnLWZlZWQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBtYXJnaW46IDBweCAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5pZy1mZWVkLWNvbnRhaW5lciBoNCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5pZy1mZWVkLWNvbnRhaW5lciAuaWctZmVlZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5pZy1mZWVkLWNvbnRhaW5lciAuaWctZmVlZCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50OyB9XG4gICAgLmlnLWZlZWQtY29udGFpbmVyIC5pZy1mZWVkIC5pZy1wcm9maWxlLWltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuICAgIC5pZy1mZWVkLWNvbnRhaW5lciAuaWctZmVlZCAuaWctZmVlZC1pbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTkwcHg7XG4gICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAuaWctZmVlZC1jb250YWluZXIgLmlnLWZlZWQgLmlnLWluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAgIC5pZy1mZWVkLWNvbnRhaW5lciAuaWctZmVlZCAuaWctZnVsbG5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaWctZmVlZC1jb250YWluZXIgLmlnLWZlZWQgLmlnLWZ1bGxuYW1lIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5pZy1mZWVkLWNvbnRhaW5lciAuaWctZmVlZCAuaWctZm9sbG93YnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgICAgIC5pZy1mZWVkLWNvbnRhaW5lciAuaWctZmVlZCAuaWctZm9sbG93YnV0dG9uIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5pZy1mZWVkLWNvbnRhaW5lciAuaWctZmVlZCAuaWctZm9sbG93YnV0dG9uIC56bWRpLW9wZW4taW4tbmV3IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5jb2xoZWl0YS1uZXh0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwdmggLSAyNjBweCk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29saGVpdGEtbmV4dC1jb250YWluZXIge1xuICAgICAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICAuY29saGVpdGEtbmV4dC1jb250YWluZXIgLmNvbGhlaXRhLW5leHQtdGV4dCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuY29saGVpdGEtbmV4dC1jb250YWluZXIgaSB7XG4gICAgZm9udC1zaXplOiA1MHB4OyB9XG5cbi5zbGlkZS1jb250YWluZXIge1xuICBwYWRkaW5nOiA1MHB4IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNsaWRlLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MnB4KTsgfSB9XG4gIC5zbGlkZS1jb250YWluZXIudGV4dF9jb2xvcl93aGl0ZSB7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuLmNvbGhlaXRhLWljb24tY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jb2xoZWl0YS1pY29uLWNvbnRhaW5lciBpbWcge1xuICAgIGhlaWdodDogOTBweDtcbiAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNvbGhlaXRhLWljb24tY29udGFpbmVyIC5jb2xoZWl0YS1pY29uLWRlc2Mge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zaXplOiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3ZnLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnN2Zy1jb250YWluZXIgaW1nIHtcbiAgbWF4LWhlaWdodDogNzV2aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3ZnLWNvbnRhaW5lciBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTAwJTsgfSB9XG5cbi5lc3BvcmFvLWdhbWEtYmxvY2sgLnRodW1iIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAuZXNwb3Jhby1nYW1hLWJsb2NrIC50aHVtYiAuaWctaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmVzcG9yYW8tZ2FtYS1ibG9jayAudGh1bWIgLmlnLWZ1bGxuYW1lIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZXNwb3Jhby1nYW1hLWFydGlnb3MtYmxvY2sgLnNpZGUtYm94cyAuaW5uZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjg2MDREO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBtaW4taGVpZ2h0OiAxNDdweDsgfVxuICAuZXNwb3Jhby1nYW1hLWFydGlnb3MtYmxvY2sgLnNpZGUtYm94cyAuaW5uZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUU7IH1cbiAgICAuZXNwb3Jhby1nYW1hLWFydGlnb3MtYmxvY2sgLnNpZGUtYm94cyAuaW5uZXI6aG92ZXIgYSB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmVzcG9yYW8tZ2FtYS1hcnRpZ29zLWJsb2NrIC5zaWRlLWJveHMgLmlubmVyOmhvdmVyIC5wZXJtYWxpbmsge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAuZXNwb3Jhby1nYW1hLWFydGlnb3MtYmxvY2sgLnNpZGUtYm94cyAuaW5uZXIgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5lc3BvcmFvLWdhbWEtYXJ0aWdvcy1ibG9jayAuc2lkZS1ib3hzIC5pbm5lciBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbSBBXCIsIFwiR290aGFtIFNTbSBCXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgbWluLWhlaWdodDogNjJweDsgfVxuICAuZXNwb3Jhby1nYW1hLWFydGlnb3MtYmxvY2sgLnNpZGUtYm94cyAuaW5uZXIgLnBlcm1hbGluayxcbiAgLmVzcG9yYW8tZ2FtYS1hcnRpZ29zLWJsb2NrIC5zaWRlLWJveHMgLmlubmVyIC5zaGFyZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgIC5lc3BvcmFvLWdhbWEtYXJ0aWdvcy1ibG9jayAuc2lkZS1ib3hzIC5pbm5lciAucGVybWFsaW5rIGksXG4gICAgLmVzcG9yYW8tZ2FtYS1hcnRpZ29zLWJsb2NrIC5zaWRlLWJveHMgLmlubmVyIC5zaGFyZSBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuZXNwb3Jhby1nYW1hLWFydGlnb3MtYmxvY2sgLnNpZGUtYm94cyAuaW5uZXIgLnRleHQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5lc3BvcmFvLWdhbWEtYXJ0aWdvcy1ibG9jayAuc2lkZS1ib3hzIC5pbm5lciAuaG9tZXBhZ2UtZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01NXB4OyB9XG4gICAgLmVzcG9yYW8tZ2FtYS1hcnRpZ29zLWJsb2NrIC5zaWRlLWJveHMgLmlubmVyIC5ob21lcGFnZS1kcm9wZG93bi1tZW51IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhOyB9XG4gICAgICAuZXNwb3Jhby1nYW1hLWFydGlnb3MtYmxvY2sgLnNpZGUtYm94cyAuaW5uZXIgLmhvbWVwYWdlLWRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDNweCAxMHB4IDNweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMmIyYjJiICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmVzcG9yYW8tZ2FtYS1hcnRpZ29zLWJsb2NrIC5zaWRlLWJveHMgLmlubmVyIC5ob21lcGFnZS1kcm9wZG93bi1tZW51IGxpIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjOGQ4MzZhICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmVzcG9yYW8tZ2FtYS1hcnRpZ29zLWJsb2NrIC5zaWRlLWJveHMgLmlubmVyIC5ob21lcGFnZS1kcm9wZG93bi1tZW51IGxpIGEgaSB7XG4gICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAyN3B4OyB9XG5cbi50ZXh0X2NvbG9yX3doaXRlIC5lc3BvcmFvLWdhbWEtYXJ0aWdvcy1ibG9jayAuc2lkZS1ib3hzIC5pbm5lciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjIxLCAyMjEsIDIyMSwgMC41Mik7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIG1pbi1oZWlnaHQ6IDE0N3B4OyB9XG4gIC50ZXh0X2NvbG9yX3doaXRlIC5lc3BvcmFvLWdhbWEtYXJ0aWdvcy1ibG9jayAuc2lkZS1ib3hzIC5pbm5lcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC50ZXh0X2NvbG9yX3doaXRlIC5lc3BvcmFvLWdhbWEtYXJ0aWdvcy1ibG9jayAuc2lkZS1ib3hzIC5pbm5lcjpob3ZlciBhIHtcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dF9jb2xvcl93aGl0ZSAuZXNwb3Jhby1nYW1hLWFydGlnb3MtYmxvY2sgLnNpZGUtYm94cyAuaW5uZXI6aG92ZXIgLnBlcm1hbGluayB7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0X2NvbG9yX3doaXRlIC5lc3BvcmFvLWdhbWEtYXJ0aWdvcy1ibG9jayAuc2lkZS1ib3hzIC5pbm5lciBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnRleHRfY29sb3Jfd2hpdGUgLmVzcG9yYW8tZ2FtYS1hcnRpZ29zLWJsb2NrIC5zaWRlLWJveHMgLmlubmVyIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW46IDJweDtcbiAgICBtaW4taGVpZ2h0OiA2MnB4OyB9XG4gIC50ZXh0X2NvbG9yX3doaXRlIC5lc3BvcmFvLWdhbWEtYXJ0aWdvcy1ibG9jayAuc2lkZS1ib3hzIC5pbm5lciAucGVybWFsaW5rLFxuICAudGV4dF9jb2xvcl93aGl0ZSAuZXNwb3Jhby1nYW1hLWFydGlnb3MtYmxvY2sgLnNpZGUtYm94cyAuaW5uZXIgLnNoYXJlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogMTAwOyB9XG4gICAgLnRleHRfY29sb3Jfd2hpdGUgLmVzcG9yYW8tZ2FtYS1hcnRpZ29zLWJsb2NrIC5zaWRlLWJveHMgLmlubmVyIC5wZXJtYWxpbmsgaSxcbiAgICAudGV4dF9jb2xvcl93aGl0ZSAuZXNwb3Jhby1nYW1hLWFydGlnb3MtYmxvY2sgLnNpZGUtYm94cyAuaW5uZXIgLnNoYXJlIGkge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC50ZXh0X2NvbG9yX3doaXRlIC5lc3BvcmFvLWdhbWEtYXJ0aWdvcy1ibG9jayAuc2lkZS1ib3hzIC5pbm5lciAudGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnRleHRfY29sb3Jfd2hpdGUgLmVzcG9yYW8tZ2FtYS1hcnRpZ29zLWJsb2NrIC5zaWRlLWJveHMgLmlubmVyIC5ob21lcGFnZS1kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTU1cHg7IH1cbiAgICAudGV4dF9jb2xvcl93aGl0ZSAuZXNwb3Jhby1nYW1hLWFydGlnb3MtYmxvY2sgLnNpZGUtYm94cyAuaW5uZXIgLmhvbWVwYWdlLWRyb3Bkb3duLW1lbnUgbGkge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7IH1cbiAgICAgIC50ZXh0X2NvbG9yX3doaXRlIC5lc3BvcmFvLWdhbWEtYXJ0aWdvcy1ibG9jayAuc2lkZS1ib3hzIC5pbm5lciAuaG9tZXBhZ2UtZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDEwcHggM3B4IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMyYjJiMmIgIWltcG9ydGFudDsgfVxuICAgICAgICAudGV4dF9jb2xvcl93aGl0ZSAuZXNwb3Jhby1nYW1hLWFydGlnb3MtYmxvY2sgLnNpZGUtYm94cyAuaW5uZXIgLmhvbWVwYWdlLWRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM4ZDgzNmEgIWltcG9ydGFudDsgfVxuICAgICAgICAudGV4dF9jb2xvcl93aGl0ZSAuZXNwb3Jhby1nYW1hLWFydGlnb3MtYmxvY2sgLnNpZGUtYm94cyAuaW5uZXIgLmhvbWVwYWdlLWRyb3Bkb3duLW1lbnUgbGkgYSBpIHtcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICBmb250LXNpemU6IDI3cHg7IH1cblxuLmNvbGhlaXRhLWJ1dHRvbi1jb250YWluZXIgLmNvbGhlaXRhLWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjg2MDREO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCxcciBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0OyB9XG4gIC5jb2xoZWl0YS1idXR0b24tY29udGFpbmVyIC5jb2xoZWl0YS1idXR0b246aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUxRTFFO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jb2xoZWl0YS1idXR0b24tY29udGFpbmVyIC5jb2xoZWl0YS1idXR0b24gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgei1pbmRleDogMjAwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoZXJvLWNvbnRlbnQtd2l0aC16b29tLWFuaW1hdGlvbi1mcmFtZXMge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBoZXJvLWNvbnRlbnQtd2l0aC16b29tLWFuaW1hdGlvbi1mcmFtZXMge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLmhlcm8tY29udGVudC13aXRoLXpvb20tYW5pbWF0aW9uOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBoZXJvLWNvbnRlbnQtd2l0aC16b29tLWFuaW1hdGlvbi1mcmFtZXMgNjBzIDAuMXMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGhlcm8tY29udGVudC13aXRoLXpvb20tYW5pbWF0aW9uLWZyYW1lcyA2MHMgMC4xcyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLm1haW4tYXJ0aWNsZS1zaGFyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICB6LWluZGV4OiAxOTk7XG4gIGxlZnQ6IDU4cHg7XG4gIHdpZHRoOiAzMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1hcnRpY2xlLXNoYXJlIHtcbiAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgIGxlZnQ6IDI4cHg7IH0gfVxuICAubWFpbi1hcnRpY2xlLXNoYXJlIGRpdiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLm1haW4tYXJ0aWNsZS1zaGFyZSAucmVhZC1tb3JlIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWluLWFydGljbGUtc2hhcmUgLnJlYWQtbW9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gICAgLm1haW4tYXJ0aWNsZS1zaGFyZSAucmVhZC1tb3JlIGkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubWFpbi1hcnRpY2xlLXNoYXJlIC5yZWFkLW1vcmUgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuLmhlcm8tY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcycHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhlcm8tY29udGVudCBhOmhvdmVyLCAuaGVyby1jb250ZW50IGE6Zm9jdXMsIC5oZXJvLWNvbnRlbnQgYTphY3RpdmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuaGVyby1jb250ZW50IC5icmVhZGNydW1icyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDQwcHggIzAwMDAwMDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLmhlcm8tY29udGVudCAuYnJlYWRjcnVtYnMgYSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTsgfVxuICAgICAgLmhlcm8tY29udGVudCAuYnJlYWRjcnVtYnMgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuaGVyby1jb250ZW50LmltLWZpeGVkIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIG1pbi1oZWlnaHQ6IDUyMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGVyby1jb250ZW50LmltLWZpeGVkIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzJweCk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5oZXJvLWNvbnRlbnQuaW0tZml4ZWQgLmlubmVyLWhlcm8ge1xuICAgICAgcGFkZGluZzogNjBweCAwICFpbXBvcnRhbnQ7IH1cbiAgLmhlcm8tY29udGVudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzJweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTEwMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmhlcm8tY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjcpKTsgfVxuICAuaGVyby1jb250ZW50IC5oZXJvLWNvbnRlbnQtdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IC0xMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRyYW5zaXRpb246IDFzIG9wYWNpdHk7IH1cbiAgLmhlcm8tY29udGVudCA+IC5jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk7IH1cbiAgICAuaGVyby1jb250ZW50ID4gLmNvbnRhaW5lci5mdWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlcm8tY29udGVudCA+IC5jb250YWluZXIgLmlubmVyLWhlcm8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgd2lkdGg6IDYwJTsgfVxuICAgICAgLmhlcm8tY29udGVudCA+IC5jb250YWluZXIgLmlubmVyLWhlcm8gLnJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5oZXJvLWNvbnRlbnQgPiAuY29udGFpbmVyIC5pbm5lci1oZXJvIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuaGVyby1jb250ZW50ID4gLmNvbnRhaW5lciAuaW5uZXItaGVybyBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhlcm8tY29udGVudCA+IC5jb250YWluZXIgLmlubmVyLWhlcm8ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICAgICAgICBsZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiA1OHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5oZXJvLWNvbnRlbnQgPiAuY29udGFpbmVyIC5pbm5lci1oZXJvIC50YWcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgICAgICAgLmhlcm8tY29udGVudCA+IC5jb250YWluZXIgLmlubmVyLWhlcm8gaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgICAuaGVyby1jb250ZW50ID4gLmNvbnRhaW5lciAuaW5uZXItaGVybyAuaGVyby1ldmVudCAuaGVyby1ldmVudC1pbmZvIC5oZXJvLWV2ZW50LWNvbHVtbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAgICAgICAgIC5oZXJvLWNvbnRlbnQgPiAuY29udGFpbmVyIC5pbm5lci1oZXJvIC5oZXJvLWV2ZW50IC5oZXJvLWV2ZW50LWluZm8gLmhlcm8tZXZlbnQtY29sdW1uIC5oZXJvLWV2ZW50LWljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4OyB9XG4gICAgICAgICAgICAgIC5oZXJvLWNvbnRlbnQgPiAuY29udGFpbmVyIC5pbm5lci1oZXJvIC5oZXJvLWV2ZW50IC5oZXJvLWV2ZW50LWluZm8gLmhlcm8tZXZlbnQtY29sdW1uIC5oZXJvLWV2ZW50LWljb24gPiBbZGF0YS1pY29uXSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAgICAgICAuaGVyby1jb250ZW50ID4gLmNvbnRhaW5lciAuaW5uZXItaGVybyAuaGVyby1ldmVudCAuaGVyby1ldmVudC1pbmZvIC5oZXJvLWV2ZW50LWNvbHVtbiBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH0gfVxuICAgICAgLmhlcm8tY29udGVudCA+IC5jb250YWluZXIgLmlubmVyLWhlcm8gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAwLjk1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5oZXJvLWNvbnRlbnQgPiAuY29udGFpbmVyIC5pbm5lci1oZXJvIGgxIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgICAgLmhlcm8tY29udGVudCA+IC5jb250YWluZXIgLmlubmVyLWhlcm8gLmhlcm8tZXZlbnQgaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgICAuaGVyby1jb250ZW50ID4gLmNvbnRhaW5lciAuaW5uZXItaGVybyAuaGVyby1ldmVudCAuaGVyby1ldmVudC1pbmZvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgICAuaGVyby1jb250ZW50ID4gLmNvbnRhaW5lciAuaW5uZXItaGVybyAuaGVyby1ldmVudCAuaGVyby1ldmVudC1pbmZvIC5oZXJvLWV2ZW50LW1hcC1jbGljayB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5oZXJvLWNvbnRlbnQgPiAuY29udGFpbmVyIC5pbm5lci1oZXJvIC5oZXJvLWV2ZW50IC5oZXJvLWV2ZW50LWluZm8gLmhlcm8tZXZlbnQtY29sdW1uIC5oZXJvLWV2ZW50LWljb24ge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4OyB9XG4gICAgICAgICAgLmhlcm8tY29udGVudCA+IC5jb250YWluZXIgLmlubmVyLWhlcm8gLmhlcm8tZXZlbnQgLmhlcm8tZXZlbnQtaW5mbyAuaGVyby1ldmVudC1jb2x1bW4gLmhlcm8tZXZlbnQtaWNvbiA+IFtkYXRhLWljb25dIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgICAgICAuaGVyby1jb250ZW50ID4gLmNvbnRhaW5lciAuaW5uZXItaGVybyAuaGVyby1ldmVudCAuaGVyby1ldmVudC1pbmZvIC5oZXJvLWV2ZW50LWNvbHVtbiBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuaGVyby1jb250ZW50IC50YWcge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhlcm8tY29udGVudCAudGFnIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmhlcm8tY29udGVudCAudGFnLWJpZyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVyby1jb250ZW50IC50YWctYmlnIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5oZXJvLWNvbnRlbnQgLnRhZy1iaWcgYTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuaGVyby1jb250ZW50IGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuaGVyby1jb250ZW50IGgxLm5vLW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAuaGVyby1jb250ZW50IHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAuaGVyby1jb250ZW50IC5yZWFkLW1vcmUsIC5oZXJvLWNvbnRlbnQgLnBsYXktdmlkZW8ge1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvLWNvbnRlbnQgLnJlYWQtbW9yZSwgLmhlcm8tY29udGVudCAucGxheS12aWRlbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oZXJvLWNvbnRlbnQgLnJlYWQtbW9yZSwgLmhlcm8tY29udGVudCAucGxheS12aWRlbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGVyby1jb250ZW50IC5yZWFkLW1vcmUsIC5oZXJvLWNvbnRlbnQgLnBsYXktdmlkZW8ge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuICAgIC5oZXJvLWNvbnRlbnQgLnJlYWQtbW9yZSBpLCAuaGVyby1jb250ZW50IC5wbGF5LXZpZGVvIGkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVyby1jb250ZW50IC5yZWFkLW1vcmUgaSwgLmhlcm8tY29udGVudCAucGxheS12aWRlbyBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oZXJvLWNvbnRlbnQgLnJlYWQtbW9yZSBpLCAuaGVyby1jb250ZW50IC5wbGF5LXZpZGVvIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5oZXJvLWNvbnRlbnQgLnJlYWQtbW9yZSBpLCAuaGVyby1jb250ZW50IC5wbGF5LXZpZGVvIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG4gIC5oZXJvLWNvbnRlbnQgLmlubmVyLWhlcm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgLmhlcm8tY29udGVudCAubGstYXJyb3cge1xuICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50OyB9XG5cbi5oZXJvLWNvbnRlbnQtbm8tc2hhZG93OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmNvdmVyLXZpZGVvIHtcbiAgbWFyZ2luLXRvcDogNDRweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTE0cHgpOyB9XG4gIC5jb3Zlci12aWRlbyNjb3Zlci12aWRlbzphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjQpLCByZ2JhKDAsIDAsIDAsIDAuNykpO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuY292ZXItdmlkZW8jY292ZXItdmlkZW8gPiAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyOHB4OyB9XG4gIC5jb3Zlci12aWRlbyNjb3Zlci12aWRlbyA+IGlmcmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI4cHgpOyB9XG5cbi52Y19yb3cuY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4OyB9XG4gIC52Y19yb3cuY29udGFpbmVyIGg1IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndwYl9zaW5nbGVfaW1hZ2UgLnZjX2ZpZ3VyZS5mdWxsIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uby1tZy1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLm5vLW1nLXRvcCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi53cGJfY29udGVudF9lbGVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi52Y19jb2x1bW5fY29udGFpbmVyID4gLnZjX2NvbHVtbi1pbm5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmg0LXBhZGQtY29udCB7XG4gIHBhZGRpbmc6IDE1MHB4IDA7IH1cblxuLmg0LXBhZGQtY29udCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDI2cHg7IH1cblxuLmltYWdlLWJsb2NrMSAudmNfY29sLXNtLTMge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDBweDsgfVxuXG4uaW1hZ2UtYmxvY2sxIC5jb2wtaW1nLXJ0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsZWZ0OiAtMTBweDsgfVxuXG4uaW1hZ2UtYmxvY2sxIC53cGJfc2luZ2xlX2ltYWdlIHtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7IH1cblxuLmltYWdlLWJsb2NrMSAud3BiX3NpbmdsZV9pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaW1hZ2UtYmxvY2sxIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5pbWFnZS1ibG9jazEgLnZjX3NpbmdsZV9pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmltYWdlLWJsb2NrMSAudmNfZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmlubmVyLWxlYWQgaDEubGVhZC10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogNjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaW5uZXItbGVhZCBoMS5sZWFkLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW46IDMwcHggMCAwIDA7IH0gfVxuXG4uaW5uZXItbGVhZCAubGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC5pbm5lci1sZWFkIC5sZWFkIGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4udmNfY29sdW1uX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi52Y19yb3cuZnVsbC1iZyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW46IDA7IH1cblxuLndwYl9idXR0b24sIC53cGJfY29udGVudF9lbGVtZW50LCAud3BiX3JvdywgdWwud3BiX3RodW1ibmFpbHMtZmx1aWQgPiBsaSB7XG4gIG1hcmdpbjogMDsgfVxuXG4udmNfcm93LmZ1bGwtYmcge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4udmNfcm93LmZ1bGwtYmcgLnZjX3Jvdy5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uY29udC1xdW90ZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnNpbmdsZS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpbmdsZS1jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4uc2luZ2xlLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOEQ4MzY1O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5zaW5nbGUtZm9vdGVyIC5hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNzk2RjUxOyB9XG4gICAgLnNpbmdsZS1mb290ZXIgLmF1dGhvciBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICM3OTZGNTE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpbmdsZS1mb290ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpbmdsZS1mb290ZXIgLnRleHQtcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfSB9XG4gIC5zaW5nbGUtZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnNpbmdsZS1mb290ZXIgLmRhdGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNweDtcbiAgICBjb2xvcjogIzc5NkY1MTsgfVxuXG4ucG9zdC1sYXRlcmFsIC5pbm5lci1taW5pIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQUVBRUE7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5wb3N0LWxhdGVyYWw6bGFzdC1jaGlsZCAuaW5uZXItbWluaSB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLnNpbmdsZS1wb3N0cyB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEVERUI7IH1cbiAgLnNpbmdsZS1wb3N0cyAubmV3c2xldHRlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uY2FyYXMgLmNlbnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4uY2FyYXMgLmNhdC1uYW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gIC5jYXJhcyAuY2F0LW5hbWUgaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuXG4uY2FyYXMgPiAucm93ID4gLmNvbC1zbS02IHtcbiAgcGFkZGluZzogMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmFzIC5oZXJvLWNvbnRlbnQge1xuICAgIGhlaWdodDogMzIwcHg7IH0gfVxuXG4uY2FyYXMgLmhlcm8tY29udGVudC5mdWxsID4gLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jYXJhcyAuaW5uZXItaGVybyB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uY2FyYXMgLnRvcC1oZXJvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjBweCA2MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJhcyAudG9wLWhlcm8ge1xuICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cbiAgLmNhcmFzIC50b3AtaGVybyB1bC5saXN0LWlubGluZSA+IGxpIGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jYXJhcyAudG9wLWhlcm8gdWwubGlzdC1pbmxpbmUgaSB7XG4gICAgZm9udC1zaXplOiAyN3B4OyB9XG4gIC5jYXJhcyAudG9wLWhlcm8gdWwubGlzdC1pbmxpbmUgLmdyb3VwLXNoYXJlID4gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdG9wOiAtNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2FyYXMgLnBhZGQtY2Ege1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuODsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyYXMgLnBhZGQtY2Ege1xuICAgICAgcGFkZGluZzogMTVweDsgfSB9XG5cbi5jYXJhcyAuaGVyby1jb250ZW50LmJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MwNEU1RjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyYXMgLmhlcm8tY29udGVudC5iZyB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAuY2FyYXMgLmhlcm8tY29udGVudC5iZyAudmVyLXZpZGVvIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAuY2FyYXMgLmhlcm8tY29udGVudC5iZyAudmVyLXZpZGVvIGkge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAuY2FyYXMgLmhlcm8tY29udGVudC5iZyBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYXJhcyAuaGVyby1jb250ZW50LmJnIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgLmNhcmFzIC5oZXJvLWNvbnRlbnQuYmcgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2FyYXMgLmhlcm8tY29udGVudC5iZyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gIC5jYXJhcyAuaGVyby1jb250ZW50LmJnOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1jb250ZW50IHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnZpZGVvLWNvbnRlbnQgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnZpZGVvLWNvbnRlbnQgaWZyYW1lIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzc1cHg7IH0gfVxuICAudmlkZW8tY29udGVudC5jYXJhcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RCNTI2MjsgfVxuXG4ubWVudV9tYWdhemluZV9oaWdobGlnaHQgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm1lbnVfbWFnYXppbmVfaGlnaGxpZ2h0IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubWVudV9tYWdhemluZV9oaWdobGlnaHQgdWwgbGkuYWN0aXZlIGEge1xuICAgICAgY29sb3I6ICMyQjJCMkI7IH1cbiAgICAubWVudV9tYWdhemluZV9oaWdobGlnaHQgdWwgbGk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGI3XFxhMFwiO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubWVudV9tYWdhemluZV9oaWdobGlnaHQgdWwgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1lbnVfbWFnYXppbmVfaGlnaGxpZ2h0IHVsIGxpIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMnB4IDAgMnB4IDBweDtcbiAgICAgIGNvbG9yOiAjN0I3MjU4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cblxuLm1lbnVfbWFnYXppbmUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm1lbnVfbWFnYXppbmUgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5tZW51X21hZ2F6aW5lIHVsIGxpLmFjdGl2ZSBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLm1lbnVfbWFnYXppbmUgdWwgbGk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGI3XFxhMFwiO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubWVudV9tYWdhemluZSB1bCBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWVudV9tYWdhemluZSB1bCBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDJweCAwIDJweCAwcHg7XG4gICAgICBjb2xvcjogIzJCMkIyQjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4ubWFnYXppbmUtbGlzdCB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRURFQjsgfVxuICAubWFnYXppbmUtbGlzdCAubmF0aXZhLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogQmFza2VydmlsbGVCVC1Cb2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDsgfVxuICAubWFnYXppbmUtbGlzdCBhIHtcbiAgICBjb2xvcjogIzJiMmIyYjsgfVxuICAgIC5tYWdhemluZS1saXN0IGE6aG92ZXIsIC5tYWdhemluZS1saXN0IGE6Zm9jdXMsIC5tYWdhemluZS1saXN0IGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjOGQ4MzZhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tYWdhemluZS1saXN0IC5sZWFkIHtcbiAgICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAubWFnYXppbmUtbGlzdCBoMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLm1hZ2F6aW5lLWxpc3QgLmhlcm8tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBoZWlnaHQ6IDU1MHB4OyB9XG4gICAgLm1hZ2F6aW5lLWxpc3QgLmhlcm8tY29udGVudCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWdhemluZS1saXN0IC5oZXJvLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4OyB9IH1cbiAgICAubWFnYXppbmUtbGlzdCAuaGVyby1jb250ZW50IGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbjogMnB4IDAgMTVweCAhaW1wb3J0YW50OyB9XG4gICAgLm1hZ2F6aW5lLWxpc3QgLmhlcm8tY29udGVudCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubWFnYXppbmUtbGlzdCAuaGVyby1jb250ZW50IGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubWFnYXppbmUtbGlzdCAuaGVyby1jb250ZW50IGgxIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgLm1hZ2F6aW5lLWxpc3QgLmhlcm8tY29udGVudCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5tYWdhemluZS1saXN0IC5jYXQtbGlua3MgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDBweDtcbiAgICBjb2xvcjogIzJiMmIyYjtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWdhemluZS1saXN0IC5jYXQtbGlua3MgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxiN1xcYTBcIjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgLm1hZ2F6aW5lLWxpc3QgLmNhdC1saW5rcyBhOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4udmluZGltYXMgLnNlYy1uYXYtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFFREVBOyB9XG4gIC52aW5kaW1hcyAuc2VjLW5hdi1pbm5lciAubWV0YS1wb3N0IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpbmRpbWFzIC52aW5kaW1hcy1jb2wtcmd0IHtcbiAgICB3aWR0aDogaW5pdGlhbDsgfVxuICAgIC52aW5kaW1hcyAudmluZGltYXMtY29sLXJndCAuc2lkZS1ib3hzIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfSB9XG5cbi52aW5kaW1hcyAuc2lkZS1ib3hzIHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4udmluZGltYXMgLnZpbmRpbWFzLWN0YSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3QjcyNTg7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLnZpbmRpbWFzIC52aW5kaW1hcy1jdGE6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAudmluZGltYXMgLnZpbmRpbWFzLWN0YTpob3ZlciBhIHtcbiAgICAgIGNvbG9yOiAjOGQ4MzZhICFpbXBvcnRhbnQ7IH1cblxuLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRURFQTsgfVxuICAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgLmV4dGVybmFsLWxpbmstYm90dG9tIC5pbm5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhkODM2YTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMmIyYjJiO1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7IH1cbiAgICAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgLmV4dGVybmFsLWxpbmstYm90dG9tIC5pbm5lciBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMyYjJiMmI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC5leHRlcm5hbC1saW5rLWJvdHRvbSAuaW5uZXIgYTpob3ZlciwgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC5leHRlcm5hbC1saW5rLWJvdHRvbSAuaW5uZXIgYTpmb2N1cywgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC5leHRlcm5hbC1saW5rLWJvdHRvbSAuaW5uZXIgYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogIzhkODM2YTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC5leHRlcm5hbC1saW5rLWJvdHRvbSAuaW5uZXIgaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIC52aW5kaW1hcyAudmluZGltYXMtcGFnZSAuZXh0ZXJuYWwtbGluay1ib3R0b20gLmlubmVyIGk6aG92ZXIsIC52aW5kaW1hcyAudmluZGltYXMtcGFnZSAuZXh0ZXJuYWwtbGluay1ib3R0b20gLmlubmVyIGk6Zm9jdXMsIC52aW5kaW1hcyAudmluZGltYXMtcGFnZSAuZXh0ZXJuYWwtbGluay1ib3R0b20gLmlubmVyIGk6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICM4ZDgzNmE7IH1cbiAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIGEge1xuICAgIGNvbG9yOiAjMmIyYjJiOyB9XG4gICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIGE6aG92ZXIsIC52aW5kaW1hcyAudmluZGltYXMtcGFnZSBhOmZvY3VzLCAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICM4ZDgzNmE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC5sZWFkIHtcbiAgICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgLmxlYWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgLmhlcm8tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBoZWlnaHQ6IDU1MHB4OyB9XG4gICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC5oZXJvLWNvbnRlbnQgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgLmhlcm8tY29udGVudCB7XG4gICAgICAgIGhlaWdodDogNDUwcHg7IH0gfVxuICAgIC52aW5kaW1hcyAudmluZGltYXMtcGFnZSAuaGVyby1jb250ZW50IGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbjogMnB4IDAgMTVweCAhaW1wb3J0YW50OyB9XG4gICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC5oZXJvLWNvbnRlbnQgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC5oZXJvLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC52aW5kaW1hcyAudmluZGltYXMtcGFnZSAuaGVyby1jb250ZW50IGgxIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC5oZXJvLWNvbnRlbnQgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgLmNhdC1saW5rcyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDVweCA1cHggMHB4O1xuICAgIGNvbG9yOiAjMmIyYjJiO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC5jYXQtbGlua3MgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxiN1xcYTBcIjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC5jYXQtbGlua3MgYTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC5pbm5lci1sZWFkIGgxLmxlYWQtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7IH1cbiAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC5wb3N0cy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIC52aW5kaW1hcyAudmluZGltYXMtcGFnZSAudmluZGltYXMtbWluaS10aW1lbGluZSB7XG4gICAgbWFyZ2luLXRvcDogNTdweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC52aW5kaW1hcy1taW5pLXRpbWVsaW5lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC52aW5kaW1hcy1taW5pLXRpbWVsaW5lIGltZyB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4OyB9XG4gICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC52aW5kaW1hcy1taW5pLXRpbWVsaW5lIC5zY3JvbGxhYmxlLW1pbmktdGltZWxpbmUge1xuICAgICAgbWF4LWhlaWdodDogMjQ2cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC52aW5kaW1hcy1taW5pLXRpbWVsaW5lIC5zY3JvbGxhYmxlLW1pbmktdGltZWxpbmUgLnNjcm9sbGFibGUtb3ZlcmZsb3cge1xuICAgICAgICBoZWlnaHQ6IDI0NnB4O1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAgIHdpZHRoOiAxMDQlOyB9XG4gICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC52aW5kaW1hcy1taW5pLXRpbWVsaW5lIC5taW5pLXRpbWVsaW5lLWlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjOEU4NTZCO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7IH1cbiAgICAgIC52aW5kaW1hcyAudmluZGltYXMtcGFnZSAudmluZGltYXMtbWluaS10aW1lbGluZSAubWluaS10aW1lbGluZS1pbm5lciBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC52aW5kaW1hcyAudmluZGltYXMtcGFnZSAudmluZGltYXMtbWluaS10aW1lbGluZSAubWluaS10aW1lbGluZS1pbm5lciBwOmxhc3QtY2hpbGQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgLnZpbmRpbWFzLW1pbmktdGltZWxpbmUgLm1pbmktdGltZWxpbmUtaW5uZXIgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC52aW5kaW1hcy1taW5pLXRpbWVsaW5lIC5sb2FkLW1pbmktdGltZWxpbmUge1xuICAgICAgY29sb3I6ICM4RTg1NkI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgLnZpbmRpbWFzLW1pbmktdGltZWxpbmUgLmxvYWQtbWluaS10aW1lbGluZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjOGQ4MzZhOyB9XG4gICAgICAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgLnZpbmRpbWFzLW1pbmktdGltZWxpbmUgLmxvYWQtbWluaS10aW1lbGluZSBpIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC52aW5kaW1hcyAudmluZGltYXMtcGFnZSAudmluZGltYXMtbWluaS10aW1lbGluZSAubG9hZC1taW5pLXRpbWVsaW5lLmxvYWQtbGVzcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC52aW5kaW1hcy10aW1lbGluZSB7XG4gICAgbWFyZ2luLXRvcDogNTdweDsgfVxuICAgIC52aW5kaW1hcyAudmluZGltYXMtcGFnZSAudmluZGltYXMtdGltZWxpbmUgLnRpdGxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzhFODU2QjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC52aW5kaW1hcy10aW1lbGluZSAudGltZWxpbmUtaW5uZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC52aW5kaW1hcyAudmluZGltYXMtcGFnZSAudmluZGltYXMtdGltZWxpbmUgLnRpbWVsaW5lLWlubmVyIGEge1xuICAgICAgICBjb2xvcjogIzhFODU2QjsgfVxuICAgICAgICAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgLnZpbmRpbWFzLXRpbWVsaW5lIC50aW1lbGluZS1pbm5lciBhOmhvdmVyLCAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgLnZpbmRpbWFzLXRpbWVsaW5lIC50aW1lbGluZS1pbm5lciBhOmZvY3VzLCAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgLnZpbmRpbWFzLXRpbWVsaW5lIC50aW1lbGluZS1pbm5lciBhOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICM4ZDgzNmE7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgLnZpbmRpbWFzLXRpbWVsaW5lIC50aW1lbGluZS1pbm5lciAudGltZWxpbmUtcG9zdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gICAgICAgIC52aW5kaW1hcyAudmluZGltYXMtcGFnZSAudmluZGltYXMtdGltZWxpbmUgLnRpbWVsaW5lLWlubmVyIC50aW1lbGluZS1wb3N0IC5tZXRhLXBvc3Qge1xuICAgICAgICAgIGNvbG9yOiAjOEU4NTZCO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgcGFkZGluZzogMCA2MHB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgLnZpbmRpbWFzLXRpbWVsaW5lIC50aW1lbGluZS1pbm5lciAudGltZWxpbmUtcG9zdCAubWV0YS1wb3N0IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgICAgICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC52aW5kaW1hcy10aW1lbGluZSAudGltZWxpbmUtaW5uZXIgLnRpbWVsaW5lLXBvc3QgaDMge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC52aW5kaW1hcyAudmluZGltYXMtcGFnZSAudmluZGltYXMtdGltZWxpbmUgLnRpbWVsaW5lLWlubmVyIC50aW1lbGluZS1wb3N0IGgzIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgICAgICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC52aW5kaW1hcy10aW1lbGluZSAudGltZWxpbmUtaW5uZXIgLnRpbWVsaW5lLXBvc3QgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgLnZpbmRpbWFzLXRpbWVsaW5lIC50aW1lbGluZS1pbm5lciAudGltZWxpbmUtcG9zdCBwIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgICAgICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC52aW5kaW1hcy10aW1lbGluZSAudGltZWxpbmUtaW5uZXIgLnRpbWVsaW5lLXBvc3QgLnBvc3QtYm9keSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgLnZpbmRpbWFzLXRpbWVsaW5lIC50aW1lbGluZS1pbm5lciAudGltZWxpbmUtcG9zdCAucG9zdC1ib2R5IC5mYi1wb3N0IGlmcmFtZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgLnZpbmRpbWFzLXRpbWVsaW5lIC50aW1lbGluZS1pbm5lciAudGltZWxpbmUtcG9zdCAucG9zdC1ib2R5IC5mYi1wb3N0IGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4OyB9IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgLnZpbmRpbWFzLXRpbWVsaW5lIC50aW1lbGluZS1pbm5lciAudGltZWxpbmUtcG9zdCAucG9zdC1ib2R5IC5mYi1wb3N0IGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwOyB9IH1cbiAgICAgICAgICAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgLnZpbmRpbWFzLXRpbWVsaW5lIC50aW1lbGluZS1pbm5lciAudGltZWxpbmUtcG9zdCAucG9zdC1ib2R5IC5hcnRpY2xlLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC52aW5kaW1hcy10aW1lbGluZSAudGltZWxpbmUtaW5uZXIgLnRpbWVsaW5lLXBvc3QgLnBvc3QtYm9keSAuYXJ0aWNsZS10ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7IH0gfVxuICAgICAgICAgIC52aW5kaW1hcyAudmluZGltYXMtcGFnZSAudmluZGltYXMtdGltZWxpbmUgLnRpbWVsaW5lLWlubmVyIC50aW1lbGluZS1wb3N0IC5wb3N0LWJvZHkgLnZjX2NvbHVtbi1pbm5lciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfVxuICAgICAgICAgIC52aW5kaW1hcyAudmluZGltYXMtcGFnZSAudmluZGltYXMtdGltZWxpbmUgLnRpbWVsaW5lLWlubmVyIC50aW1lbGluZS1wb3N0IC5wb3N0LWJvZHkgLndwYl9jb250ZW50X2VsZW1lbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC52aW5kaW1hcy10aW1lbGluZSAudGltZWxpbmUtaW5uZXIgLnRpbWVsaW5lLXBvc3QgLnBvc3QtYm9keSAuYXJ0aWNsZS1waG90byB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAgICAgICAgIC52aW5kaW1hcyAudmluZGltYXMtcGFnZSAudmluZGltYXMtdGltZWxpbmUgLnRpbWVsaW5lLWlubmVyIC50aW1lbGluZS1wb3N0IC5wb3N0LWJvZHkgLmFydGljbGUtcGhvdG8gLmFydGljbGUtcGhvdG8tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgICAgICAgICAgICAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgLnZpbmRpbWFzLXRpbWVsaW5lIC50aW1lbGluZS1pbm5lciAudGltZWxpbmUtcG9zdCAucG9zdC1ib2R5IC5hcnRpY2xlLXBob3RvIC5hcnRpY2xlLXBob3RvLWRlc2NyaXB0aW9uIHAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgICAudmluZGltYXMgLnZpbmRpbWFzLXBhZ2UgLnZpbmRpbWFzLXRpbWVsaW5lIC50aW1lbGluZS1pbm5lciBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnZpbmRpbWFzIC52aW5kaW1hcy1wYWdlIC52aW5kaW1hcy10aW1lbGluZSAudGltZWxpbmUtaW5uZXIgLm5hdi1zaGFyZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIHRvcDogMjBweDsgfVxuICAgIC52aW5kaW1hcyAudmluZGltYXMtcGFnZSAudmluZGltYXMtdGltZWxpbmUgaHIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4RTg1NkI7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4udmluZGltYXMgLmFydGljbGUtcXVvdGUge1xuICBwYWRkaW5nOiAwIDYwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzJiMmIyYjtcbiAgZm9udC1zaXplOiAyNnB4OyB9XG5cbi52aW5kaW1hcyAjbG9hZC1tb3JlLW1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZpbmRpbWFzICNsb2FkLW1vcmUtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnZpbmRpbWFzICNsb2FkLW1vcmUtdGltZWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi52aW5kaW1hcyAuaW5zdGFncmFtLW1lZGlhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wb3N0cy1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC5wb3N0cy1saXN0IC5jb2wtaXRlbS1saXN0LW5vLWhvdCB7XG4gICAgbWluLWhlaWdodDogNTE4cHg7IH1cbiAgLnBvc3RzLWxpc3QgLmNvbC1pdGVtLWxpc3Qge1xuICAgIG1pbi1oZWlnaHQ6IDQ0OHB4OyB9XG4gIC5wb3N0cy1saXN0IGEge1xuICAgIGNvbG9yOiAjMmIyYjJiOyB9XG4gICAgLnBvc3RzLWxpc3QgYTpob3ZlciwgLnBvc3RzLWxpc3QgYTpmb2N1cywgLnBvc3RzLWxpc3QgYTphY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wb3N0cy1saXN0ID4gZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wb3N0cy1saXN0IC5oZXJvLWNvbnRlbnQge1xuICAgIGhlaWdodDogNDQ1cHg7IH1cbiAgLnBvc3RzLWxpc3QgLnRodW1iIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRTsgfVxuICAgIC5wb3N0cy1saXN0IC50aHVtYiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucG9zdHMtbGlzdCAudGh1bWI6aG92ZXIgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAucG9zdHMtbGlzdCAuaW5uZXItbWluaSB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDEzcHg7IH1cbiAgICAucG9zdHMtbGlzdCAuaW5uZXItbWluaSAuZm9vdGVyLWxpc3Qge1xuICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC5wb3N0cy1saXN0IC5pbm5lci1taW5pIGgzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wb3N0cy1saXN0IC5pbm5lciB7XG4gICAgcGFkZGluZzogMTBweCAyM3B4IDE1cHggMTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAucG9zdHMtbGlzdCAuaW5uZXIgLmZvb3Rlci1saXN0IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiA1cHggNXB4IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLnBvc3RzLWxpc3QgLmlubmVyIC5mb290ZXItbGlzdCBpIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5wb3N0cy1saXN0IC5pbm5lciAuZm9vdGVyLWxpc3QgZGl2ID4gYSA+IGksXG4gICAgICAucG9zdHMtbGlzdCAuaW5uZXIgLmZvb3Rlci1saXN0IGRpdiA+IGRpdiA+IGEgPiBpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wb3N0cy1saXN0IC5pbm5lciBoMyB7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcbiAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luOiAycHggMCAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgICAucG9zdHMtbGlzdCAuaW5uZXIgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gICAgLnBvc3RzLWxpc3QgLmlubmVyIC50YWcgYSwgLnBvc3RzLWxpc3QgLmlubmVyIC5jYXQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogMTAwOyB9XG4gICAgICAucG9zdHMtbGlzdCAuaW5uZXIgLnRhZyBhIGksIC5wb3N0cy1saXN0IC5pbm5lciAuY2F0IGkge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wb3N0cy1saXN0IC5pbm5lciAudGFnIGEsIC5wb3N0cy1saXN0IC5pbm5lciAuY2F0IHtcbiAgICAgICAgICBmb250LXNpemU6IDZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBvc3RzLWxpc3QgLmlubmVyIC50YWcgYSwgLnBvc3RzLWxpc3QgLmlubmVyIC5jYXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnBvc3RzLWxpc3QgLmlubmVyIC50YWcgYSwgLnBvc3RzLWxpc3QgLmlubmVyIC5jYXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gICAgLnBvc3RzLWxpc3QgLmlubmVyIC5yb3cgPiBkaXYgPiBhLFxuICAgIC5wb3N0cy1saXN0IC5pbm5lciAucm93ID4gZGl2ID4gZGl2ID4gYSB7XG4gICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wb3N0cy1saXN0IC5pbm5lciAucm93ID4gZGl2ID4gYSxcbiAgICAgICAgLnBvc3RzLWxpc3QgLmlubmVyIC5yb3cgPiBkaXYgPiBkaXYgPiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDZweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBvc3RzLWxpc3QgLmlubmVyIC5yb3cgPiBkaXYgPiBhLFxuICAgICAgICAucG9zdHMtbGlzdCAuaW5uZXIgLnJvdyA+IGRpdiA+IGRpdiA+IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnBvc3RzLWxpc3QgLmlubmVyIC5yb3cgPiBkaXYgPiBhLFxuICAgICAgICAucG9zdHMtbGlzdCAuaW5uZXIgLnJvdyA+IGRpdiA+IGRpdiA+IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gIC5wb3N0cy1saXN0LmhvdC1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAucG9zdHMtbGlzdC5ob3QtbGlzdCAuaG90LXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMkIyQjJCO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHRleHQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wb3N0cy1saXN0LmhvdC1saXN0ID4gOm50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAgIC5wb3N0cy1saXN0LmhvdC1saXN0ID4gLmlubmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMkIyQjJCO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwOyB9XG4gICAgICAucG9zdHMtbGlzdC5ob3QtbGlzdCA+IC5pbm5lciBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMnB4IDAgMCAwOyB9XG4gICAgICAucG9zdHMtbGlzdC5ob3QtbGlzdCA+IC5pbm5lciAudGFnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAucG9zdHMtbGlzdC5ob3QtbGlzdCA+IC5pbm5lciAuZm9vdGVyLWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwOyB9XG4gICAgICAgIC5wb3N0cy1saXN0LmhvdC1saXN0ID4gLmlubmVyIC5mb290ZXItbGlzdCA+IGRpdiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmV4dGVybmFsLWxpbmstYm90dG9tOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5leHRlcm5hbC1saW5rLWJvdHRvbTpob3ZlciAuaW5uZXIgYSB7XG4gICAgY29sb3I6ICM4ZDgzNmE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5leHRlcm5hbC1saW5rLWJvdHRvbTpob3ZlciAuaW5uZXIgaSB7XG4gICAgY29sb3I6ICM4ZDgzNmE7IH1cblxuLmV4dGVybmFsLWxpbmstYm90dG9tIC5pbm5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3QjcyNTg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDAwO1xuICBtaW4taGVpZ2h0OiBpbml0aWFsOyB9XG4gIC5leHRlcm5hbC1saW5rLWJvdHRvbSAuaW5uZXIgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyYjJiMmI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5leHRlcm5hbC1saW5rLWJvdHRvbSAuaW5uZXIgYTpob3ZlciwgLmV4dGVybmFsLWxpbmstYm90dG9tIC5pbm5lciBhOmZvY3VzLCAuZXh0ZXJuYWwtbGluay1ib3R0b20gLmlubmVyIGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjOGQ4MzZhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5leHRlcm5hbC1saW5rLWJvdHRvbSAuaW5uZXIgaSB7XG4gICAgZm9udC1zaXplOiAyN3B4OyB9XG5cbi5zaW5nbGUtcmVsYXRlZC5wb3N0cy1saXN0IC5jYXJkIC5pbm5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cblxuLnNlYy1uYXYtaW5uZXIgYS5jYXQge1xuICBjb2xvcjogI2I1YWNhNjsgfVxuXG4udmNfcm93LmZ1bGwtYmcge1xuICBiYWNrZ3JvdW5kOiAjMzIyRDI5O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNHB4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY29udC1xdW90ZSB7XG4gIGNvbG9yOiAjMmIyYjJiOyB9XG5cbi53YmcgLmlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1NWI1OCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjsgfVxuICAud2JnIC5pbm5lciBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uZ3JvdXAtc2hhcmUgPiBhIHtcbiAgZm9udC1zaXplOiAyN3B4OyB9XG4gIC5ncm91cC1zaGFyZSA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBvc3RzLWxpc3QgLmlubmVyIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9IH1cblxuLnRvdG9wIHtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBjb2xvcjogIzc5NkY1MTtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZTsgfVxuICAudG90b3A6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAjNzk2RjUxOyB9XG4gIC50b3RvcC5hY3RpdmUge1xuICAgIGNvbG9yOiAjNzk2RjUxO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnRvdG9wLnZpc2libGUge1xuICAgIGNvbG9yOiAjNzk2RjUxO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnZjX3Jvdy53cGJfcm93LnZjX3Jvdy1mbHVpZC5mdWxsLWJnIC53cGJfY29udGVudF9lbGVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaW5uZXItaGVybyAuY29sLW1kLTIgLnNpZGUtYm94cyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmFydGljbGUtc2lkZS1leHRyYS1pbmZvLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3QjcyNTg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuYXJ0aWNsZS1zaWRlLWV4dHJhLWluZm8tZGVzY3JpcHRpb24gcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmFydGljbGUtc2lkZS1leHRyYS1pbmZvLWRlc2NyaXB0aW9uIGEge1xuICAgIGNvbG9yOiAjOUY5NDczO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5hcnRpY2xlLXNpZGUtZXh0cmEtZG93bmxvYWQtZmlsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0I3MjU4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5hcnRpY2xlLXNpZGUtZXh0cmEtZG93bmxvYWQtZmlsZSBhIHtcbiAgICBjb2xvcjogIzJCMkIyQjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuYXJ0aWNsZS1zaWRlLWV4dHJhLWRvd25sb2FkLWZpbGUgYSBbZGF0YS1pY29uXSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH1cblxuLmFqYXgtbG9hZC1tb3JlLXdyYXAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tYWdhemluZS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYWxtLWxpc3RpbmcgLmRyb3Bkb3duLW1lbnUgPiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2lkZS1ib3hzIC5pbm5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4RTg1NkI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLnNpZGUtYm94cyAuaW5uZXIgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMmIyYjJiO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnNpZGUtYm94cyAuaW5uZXIgYTpob3ZlciwgLnNpZGUtYm94cyAuaW5uZXIgYTpmb2N1cywgLnNpZGUtYm94cyAuaW5uZXIgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICM4ZDgzNmE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnNpZGUtYm94cyAucG9zdC1jdGE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAuc2lkZS1ib3hzIC5wb3N0LWN0YTpob3ZlciBhIHtcbiAgICBjb2xvcjogIzhkODM2YSAhaW1wb3J0YW50OyB9XG5cbi5zaWRlLWJveHMgLmlubmVyOmhvdmVyICoge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5zaWRlLWJveHMgLnBlcm1hbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNpZGUtYm94cyAucGVybWFsaW5rIGkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuI0FkZENvbnRhY3Qge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNiU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4OyB9XG4gICNBZGRDb250YWN0IC5zdWJtaXQtbmV3c2xldHRlci5idG4tbG9naW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBtYXJnaW4tdG9wOiAyJTsgfVxuICAgICNBZGRDb250YWN0IC5zdWJtaXQtbmV3c2xldHRlci5idG4tbG9naW4gaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uaGVyby1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCNTI2MjtcbiAgcGFkZGluZzogNTVweCAwIDcwcHg7IH1cbiAgLmhlcm8tbGlzdCAuaW5uLWxlZnQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5oZXJvLWxpc3QgLmhlcm8tZGVzYyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjODEyMDMzOyB9XG4gICAgLmhlcm8tbGlzdCAuaGVyby1kZXNjIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuaGVyby1saXN0IC5sZWFkIHtcbiAgICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuaGVyby1saXN0IGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuaGVyby1saXN0IHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7IH1cbiAgICAuaGVyby1saXN0IHVsIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgICBjb2xvcjogI2ZjYjRjMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtLUJvbGRcIjsgfVxuICAgIC5oZXJvLWxpc3QgdWwgYSB7XG4gICAgICBjb2xvcjogIzZhMDkxYztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuaGVyby1saXN0ID4gLmNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5oZXJvLWxpc3QgLmlucHV0LXNlYXJjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ODE4MTsgfVxuICAgIC5oZXJvLWxpc3QgLmlucHV0LXNlYXJjaCBpbnB1dCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJkMWQxO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdXRsaW5lLWNvbG9yOiAjZmZmOyB9XG4gICAgICAuaGVyby1saXN0IC5pbnB1dC1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lLWNvbG9yOiAjZmZmOyB9XG4gICAgICAuaGVyby1saXN0IC5pbnB1dC1zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZhOTU5NTsgfVxuICAgICAgLmhlcm8tbGlzdCAuaW5wdXQtc2VhcmNoIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICBjb2xvcjogI2ZhOTU5NTsgfVxuICAgICAgLmhlcm8tbGlzdCAuaW5wdXQtc2VhcmNoIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgY29sb3I6ICNmYTk1OTU7IH1cbiAgICAgIC5oZXJvLWxpc3QgLmlucHV0LXNlYXJjaCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZhOTU5NTsgfVxuXG4ucHJvZC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDUwcHggMDsgfVxuICAucHJvZC1iZyAubGVhZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLnByb2QtYmcgaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5wcm9kLWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wcm9kLWRlc2MgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMjVweCAwOyB9XG4gIC5wcm9kLWRlc2MgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLnByb2QtZGVzYyAuY2F0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9kLWRlc2MgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9kLWRlc2MgdWwgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAucHJvZC1kZXNjIC5ncm91cC1zaGFyZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC01cHg7IH1cbiAgICAucHJvZC1kZXNjIC5ncm91cC1zaGFyZSA+IGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzJiMmIyYjsgfVxuICAgICAgLnByb2QtZGVzYyAuZ3JvdXAtc2hhcmUgPiBhOmhvdmVyLCAucHJvZC1kZXNjIC5ncm91cC1zaGFyZSA+IGE6Zm9jdXMsIC5wcm9kLWRlc2MgLmdyb3VwLXNoYXJlID4gYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogIzhkODM2YTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvZC1kZXNjIC5ncm91cC1zaGFyZSA+IGEgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgLnByb2QtZGVzYyAuc2lkZS1ib3hzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIC5wcm9kLWRlc2MgLnNpZGUtYm94cyAuaW5uZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhlODU2YjtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAucHJvZC1kZXNjIC5zaWRlLWJveHMgLmlubmVyIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjMmIyYjJiO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvZC1kZXNjIC5zaWRlLWJveHMgLmlubmVyIGE6aG92ZXIsIC5wcm9kLWRlc2MgLnNpZGUtYm94cyAuaW5uZXIgYTpmb2N1cywgLnByb2QtZGVzYyAuc2lkZS1ib3hzIC5pbm5lciBhOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICM4ZDgzNmE7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnByb2QtZGVzYyAuc2lkZS1ib3hzIC5wcm9kdWN0LWN0YTpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAgIC5wcm9kLWRlc2MgLnNpZGUtYm94cyAucHJvZHVjdC1jdGE6aG92ZXIgYSB7XG4gICAgICAgIGNvbG9yOiAjOGQ4MzZhICFpbXBvcnRhbnQ7IH1cbiAgICAucHJvZC1kZXNjIC5zaWRlLWJveHMgLmlubmVyOmhvdmVyICoge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5wcm9kLWRlc2MgLnNpZGUtYm94cyAucGVybWFsaW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnByb2QtZGVzYyAuc2lkZS1ib3hzIC5wZXJtYWxpbmsgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLnByb2QtZGVzYyAuZXNwIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucHJvZHVjdHMtc2lkZS1ib3hzIC5pbm5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ZTg1NmI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLnByb2R1Y3RzLXNpZGUtYm94cyAuaW5uZXIgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyYjJiMmI7IH1cbiAgICAucHJvZHVjdHMtc2lkZS1ib3hzIC5pbm5lciBhOmhvdmVyLCAucHJvZHVjdHMtc2lkZS1ib3hzIC5pbm5lciBhOmZvY3VzLCAucHJvZHVjdHMtc2lkZS1ib3hzIC5pbm5lciBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzhkODM2YTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucHJvZHVjdHMtc2lkZS1ib3hzIC5pbm5lcjpob3ZlciAqIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHJvZHVjdHMtc2lkZS1ib3hzIC5wZXJtYWxpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9kdWN0cy1zaWRlLWJveHMgLnBlcm1hbGluayBpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5wcm9kLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5wcm9kLWxpc3QgLml0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnByb2QtbGlzdCAudGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvZC1saXN0IC50aHVtYiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucHJvZC1saXN0IC50aHVtYiBkaXYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5wcm9kLWxpc3QgLnRodW1iIC5yb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnByb2QtbGlzdCAub3B0cyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgLnByb2QtbGlzdCAuc2hhcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5wcm9kLWxpc3QgLnNoYXJlIHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzVweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wcm9kLWxpc3QgLnNoYXJlIHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMXB4LCAyMXB4LCAwcHgpICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5wcm9kLWxpc3QgLnNoYXJlID4gYSA+IGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAucHJvZC1saXN0IC5pbm5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxcHggMTVweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAucHJvZC1saXN0IC5pbm5lciBwIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5wcm9kLWxpc3QgLm5vLWZhbWlseSB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDsgfVxuICAucHJvZC1saXN0IGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAucHJvZC1saXN0IGEubGluayB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICAgIGhlaWdodDogMzJweDsgfVxuICAucHJvZC1saXN0IGEuc2hvdy1tb3JlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnByb2QtbGlzdCAuc2lkZS1ib3hzIC5pbm5lciB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucHJvZC1zaW5nbGUgLnNpbmdsZS1mb290ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLnByb2Qtc2luZ2xlIC5zaW5nbGUtZm9vdGVyIGEsXG4gIC5wcm9kLXNpbmdsZSAuc2luZ2xlLWZvb3RlciAuYXV0aG9yLFxuICAucHJvZC1zaW5nbGUgLnNpbmdsZS1mb290ZXIgLmRhdGUge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnByb2Qtc2luZ2xlIC5wcm9kLWRlc2MgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnByb2Qtc2luZ2xlIC5wcm9kLWRlc2MgLmNhdCB7XG4gIG1hcmdpbjogMCAwIDNweCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMmIyYjJiOyB9XG4gIC5wcm9kLXNpbmdsZSAucHJvZC1kZXNjIC5jYXQ6aG92ZXIsIC5wcm9kLXNpbmdsZSAucHJvZC1kZXNjIC5jYXQ6Zm9jdXMsIC5wcm9kLXNpbmdsZSAucHJvZC1kZXNjIC5jYXQ6YWN0aXZlIHtcbiAgICBjb2xvcjogIzhkODM2YTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnByb2Qtc2luZ2xlIC5wcm9kLWRlc2MgLnRhYi1wYW5lIHtcbiAgcGFkZGluZzogMTVweCAwOyB9XG5cbi5wcm9kLXNpbmdsZSAucHJvZC1kZXNjIC50YWJzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLnByb2Qtc2luZ2xlIC5wcm9kLWRlc2MgLm5hdi10YWJzIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wcm9kLXNpbmdsZSAucHJvZC1kZXNjIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5wcm9kLXNpbmdsZSAucHJvZC1kZXNjIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSBhIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5wcm9kLXNpbmdsZSAucHJvZC1kZXNjIGgxLnBhZ2UtdGl0bGUge1xuICBtYXJnaW46IDVweCAwIDEwcHggMDsgfVxuXG4ucHJvZC1zaW5nbGUgLnByb2QtZGVzYyAucGFnZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuNXB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnByb2Qtc2luZ2xlIC5wcm9kLWRlc2MgLmxpbmstc3Rvcnkge1xuICBjb2xvcjogIzJiMmIyYjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLnByb2Qtc2luZ2xlIC5wcm9kLWRlc2MgLmxpbmstc3Rvcnk6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnByb2Qtc2luZ2xlIC5wcm9kLWRlc2MgLmNhdC1saXN0IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6ICMyYjJiMmI7IH1cbiAgLnByb2Qtc2luZ2xlIC5wcm9kLWRlc2MgLmNhdC1saXN0IGEuYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucHJvZC1zaW5nbGUgLnByb2QtZGVzYyAuY2F0LWxpc3QgYTpob3ZlciwgLnByb2Qtc2luZ2xlIC5wcm9kLWRlc2MgLmNhdC1saXN0IGE6Zm9jdXMsIC5wcm9kLXNpbmdsZSAucHJvZC1kZXNjIC5jYXQtbGlzdCBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICM4ZDgzNmE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5yZWYtcG9zdCB7XG4gIG1hcmdpbjogNDBweCAwO1xuICBiYWNrZ3JvdW5kOiAjNjU1YjU4O1xuICBjb2xvcjogI2ZmZjsgfVxuICAucmVmLXBvc3QgYSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAucmVmLXBvc3QgLmNhdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLnJlZi1wb3N0IGgzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfVxuICAucmVmLXBvc3QgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwOyB9XG4gICAgLnJlZi1wb3N0IC5pbm5lciAuc2hhcmUge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wcm9kdWN0LXNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucHJvZHVjdC1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7IH1cblxuLnByb2R1Y3QtbWVudS10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTkwO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIC5wcm9kdWN0LW1lbnUtdG9wIC5kcm9wZG93bi10b2dnbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBib3JkZXI6IDAuNXB4IHNvbGlkIGJsYWNrOyB9XG4gICAgLnByb2R1Y3QtbWVudS10b3AgLmRyb3Bkb3duLXRvZ2dsZSA+IGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDVweDsgfVxuICAucHJvZHVjdC1tZW51LXRvcCAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLnByb2R1Y3QtbWVudS10b3AgLnByb2R1Y3QtdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5wcm9kdWN0LW1lbnUtdG9wIC5maWx0ZXJzLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucHJvZHVjdC1tZW51LXRvcCAucHJvZHVjdC1tZW51LXhzIHtcbiAgICB3aWR0aDogMjgwcHg7IH1cbiAgICAucHJvZHVjdC1tZW51LXRvcCAucHJvZHVjdC1tZW51LXhzIGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5wcm9kdWN0LW1lbnUtdG9wIC5wcm9kdWN0LWZpbHRlcnMge1xuICAgIHdpZHRoOiAyMDBweDsgfVxuICAgIC5wcm9kdWN0LW1lbnUtdG9wIC5wcm9kdWN0LWZpbHRlcnMgbGk6Zmlyc3QtY2hpbGQgaDQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucHJvZHVjdC1tZW51IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZvbnQtd2VpZ2h0IDAuMXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogZm9udC13ZWlnaHQgMC4xcyBlYXNlLWluLW91dCwgY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogZm9udC13ZWlnaHQgMC4xcyBlYXNlLWluLW91dCwgY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogZm9udC13ZWlnaHQgMC4xcyBlYXNlLWluLW91dCwgY29sb3IgMC4xcyBlYXNlLWluLW91dDsgfVxuICAucHJvZHVjdC1tZW51IGE6aG92ZXIsIC5wcm9kdWN0LW1lbnUgYTpmb2N1cyB7XG4gICAgY29sb3I6ICM4ZDgzNmE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wcm9kdWN0LW1lbnUgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjN2M3NDVjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucHJvZHVjdC1tZW51IGEuYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzdjNzQ1YzsgfVxuXG4ucHJvZHVjdC1tZW51LmhpZGRlbi14cyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucHJvZHVjdC1tZW51IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLnByb2R1Y3QtbWVudSB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDE2cHggMCAxN3B4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTA2LCA5OCwgOTMsIDAuNyk7IH1cbiAgICAucHJvZHVjdC1tZW51IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDEwNiwgOTgsIDkzLCAwLjcpOyB9XG5cbi5tYi1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICM4NDdDNzc7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDcxcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDsgfVxuICAubWItYnV0dG9uLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRTsgfVxuXG4ucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXZpZGVvIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5wcm9kdWN0LWluZm8gaDMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNDMsIDQzLCA0MywgMC4xKTtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByb2R1Y3QtaW5mbyBoMzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wcm9kdWN0LWluZm8gaDQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnByb2R1Y3QtaW5mbyBwIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kYXRhc2hlZXQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGF0YXNoZWV0IGEge1xuICAgIGNvbG9yOiAjMmIyYjJiOyB9XG4gICAgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1kYXRhc2hlZXQgYSBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTVweDsgfVxuICAgIC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGF0YXNoZWV0IGE6aG92ZXIsIC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGF0YXNoZWV0IGE6Zm9jdXMsIC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtZGF0YXNoZWV0IGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjOGQ4MzZhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbiNwcm9kdWN0LWltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgI3Byb2R1Y3QtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDEyMHB4OyB9XG5cbi5tb2JpbGUtY3RhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByb2R1Y3QtaW5mbyBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLnByb2R1Y3QtaW5mbyA+IHVsID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICB3aWR0aDogNDglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMSU7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVyby1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5oZXJvLWxpc3QgLmhlcm8tZGVzYyB7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgLnByb2QtYmcgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAucHJvZC1zZWdtZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5kZXNrdG9wLWN0YSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubW9iaWxlLWN0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZGVza3RvcC1jdGEge1xuICBtYXJnaW4tdG9wOiAxMzBweDsgfVxuICAuZGVza3RvcC1jdGEgPiBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmRlc2t0b3AtY3RhIC53aW5lLWNlcnRpZmljYWRvLWJpbywgLmRlc2t0b3AtY3RhIC52ZWdhbi1jZXJ0aWZpY2FkbyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZGVza3RvcC1jdGEgLnZlZ2FuLWNlcnRpZmljYWRvIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5tb2ItY3RhIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAubW9iLWN0YSA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubW9iLWN0YSBpbWcge1xuICAgIHdpZHRoOiA1MCU7IH1cblxuLnZlZ2FuLWNlcnRpZmljYWRvLW1vYiwgLndpbmUtY2VydGlmaWNhZG8tYmlvLW1vYiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgLnZlZ2FuLWNlcnRpZmljYWRvLW1vYiBhLCAud2luZS1jZXJ0aWZpY2Fkby1iaW8tbW9iIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAudmVnYW4tY2VydGlmaWNhZG8tbW9iIGltZywgLndpbmUtY2VydGlmaWNhZG8tYmlvLW1vYiBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNzBweDsgfVxuXG4ud2luZS1jZXJ0aWZpY2Fkby1iaW8tbW9iIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjVweDsgfVxuXG4ucHJvZC1yZWwtbW9iaWxlLWxpc3Qge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1yZWxhdGVkLWFydGljbGVzLWl0ZW0tcGFyZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wcm9kdWN0LXRvcC1hcnRpY2xlcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZHVjdC1wYWdlLXJlbC1hcnRpY2xlcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZC1yZWwtbW9iaWxlLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wcm9kLWRlc2MgLmVzcCB7XG4gICAgY29sb3I6ICM4ZDgzNmEgIWltcG9ydGFudDsgfSB9XG5cbi5wcm9kdWN0LWxpc3QgYSB7XG4gIGNvbG9yOiAjMmIyYjJiOyB9XG4gIC5wcm9kdWN0LWxpc3QgYTpob3ZlciwgLnByb2R1Y3QtbGlzdCBhOmZvY3VzLCAucHJvZHVjdC1saXN0IGE6YWN0aXZlIHtcbiAgICBjb2xvcjogIzhkODM2YTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmVzcG9yYW8tZ2FtYS1saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmVzcG9yYW8tZ2FtYS1saXN0IGEge1xuICAgIGNvbG9yOiAjMmIyYjJiOyB9XG4gICAgLmVzcG9yYW8tZ2FtYS1saXN0IGE6aG92ZXIsIC5lc3BvcmFvLWdhbWEtbGlzdCBhOmZvY3VzLCAuZXNwb3Jhby1nYW1hLWxpc3QgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICM4ZDgzNmE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmVzcG9yYW8tZ2FtYS1saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmVzcG9yYW8tZ2FtYS1saXN0IGEge1xuICAgIGNvbG9yOiAjMmIyYjJiOyB9XG4gICAgLmVzcG9yYW8tZ2FtYS1saXN0IGE6aG92ZXIsIC5lc3BvcmFvLWdhbWEtbGlzdCBhOmZvY3VzLCAuZXNwb3Jhby1nYW1hLWxpc3QgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICM4ZDgzNmE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnByb2R1Y3QtdG9wLWFydGljbGVzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5wcm9kdWN0LWJvdHRvbS1hcnRpY2xlcyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ucHJvZHVjdC1yZWxhdGVkLWFydGljbGVzLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZHVjdC1yZWxhdGVkLWFydGljbGVzLWl0ZW0gYSB7XG4gICAgY29sb3I6ICMyYjJiMmI7IH1cbiAgICAucHJvZHVjdC1yZWxhdGVkLWFydGljbGVzLWl0ZW0gYTpob3ZlciwgLnByb2R1Y3QtcmVsYXRlZC1hcnRpY2xlcy1pdGVtIGE6Zm9jdXMsIC5wcm9kdWN0LXJlbGF0ZWQtYXJ0aWNsZXMtaXRlbSBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzhkODM2YTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucHJvZHVjdC1yZWxhdGVkLWFydGljbGVzLWl0ZW0gLnByb2R1Y3QtcmVsYXRlZC1hcnRpY2xlcy1pdGVtLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4OyB9XG4gICAgLnByb2R1Y3QtcmVsYXRlZC1hcnRpY2xlcy1pdGVtIC5wcm9kdWN0LXJlbGF0ZWQtYXJ0aWNsZXMtaXRlbS1pbm5lciAudGFnIGEge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnByb2R1Y3QtcmVsYXRlZC1hcnRpY2xlcy1pdGVtIC5wcm9kdWN0LXJlbGF0ZWQtYXJ0aWNsZXMtaXRlbS1pbm5lciBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAucHJvZHVjdC1yZWxhdGVkLWFydGljbGVzLWl0ZW0gLnByb2R1Y3QtcmVsYXRlZC1hcnRpY2xlcy1pdGVtLWlubmVyIGgzIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnByb2R1Y3QtcmVsYXRlZC1hcnRpY2xlcy1pdGVtIC5wcm9kdWN0LXJlbGF0ZWQtYXJ0aWNsZXMtaXRlbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbGVmdDogMTBweDsgfVxuICAgIC5wcm9kdWN0LXJlbGF0ZWQtYXJ0aWNsZXMtaXRlbSAucHJvZHVjdC1yZWxhdGVkLWFydGljbGVzLWl0ZW0tYm90dG9tIGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAucHJvZHVjdC1yZWxhdGVkLWFydGljbGVzLWl0ZW0gLnByb2R1Y3QtcmVsYXRlZC1hcnRpY2xlcy1pdGVtLWJvdHRvbSAucGVybWFsaW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5wcm9kdWN0LXJlbGF0ZWQtYXJ0aWNsZXMtaXRlbSAucHJvZHVjdC1yZWxhdGVkLWFydGljbGVzLWl0ZW0tYm90dG9tIC5zaGFyZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucHJvZHVjdC1yZWxhdGVkLWFydGljbGVzLWl0ZW0gLnRodW1iIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRTsgfVxuICAgIC5wcm9kdWN0LXJlbGF0ZWQtYXJ0aWNsZXMtaXRlbSAudGh1bWIgaW1nIHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAgIC5wcm9kdWN0LXJlbGF0ZWQtYXJ0aWNsZXMtaXRlbSAudGh1bWI6aG92ZXIgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4ucHJvZHVjdC1yZWxhdGVkLWl0ZW1zLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByb2R1Y3QtcmVsYXRlZC1pdGVtcy10b3AgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGU4NTZiOyB9XG4gICAgLnByb2R1Y3QtcmVsYXRlZC1pdGVtcy10b3AgLmlubmVyIC5yb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMHB4OyB9XG4gICAgLnByb2R1Y3QtcmVsYXRlZC1pdGVtcy10b3AgLmlubmVyIC50YWcge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLnByb2R1Y3QtcmVsYXRlZC1pdGVtcy10b3AgLmlubmVyIC50YWcgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gICAgLnByb2R1Y3QtcmVsYXRlZC1pdGVtcy10b3AgLmlubmVyIGg0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiO1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luOiAycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5wcm9kdWN0LXJlbGF0ZWQtaXRlbXMtdG9wIC5pbm5lciBoNCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucHJvZHVjdC1yZWxhdGVkLWl0ZW1zLXRvcCAuaW5uZXIgLnBlcm1hbGluayB7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgIC5wcm9kdWN0LXJlbGF0ZWQtaXRlbXMtdG9wIC5pbm5lciAucGVybWFsaW5rIGkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5wcm9kdWN0LXJlbGF0ZWQtYXJ0aWNsZXMtaXRlbS1wYXJlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ucmVsLWFydGljbGVzLW1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLnJlbC1hcnRpY2xlcy1tb2JpbGUgLnNpZGUtYm94cyB7XG4gICAgd2lkdGg6IDMwMHB4OyB9XG5cbi5wcm9kLXJlbC1tb2JpbGUtbGlzdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9kLXJlbC1tb2JpbGUtbGlzdCAubW9iaWxlLXdpZHRoIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAucHJvZC1yZWwtbW9iaWxlLWxpc3QgLm1vYmlsZS13aWR0aCAuaW5uZXIgLnJvdyB7XG4gICAgICBib3R0b206IDMwcHg7IH1cblxuLnN3aXBlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0b3A6IDE1cHg7IH1cbiAgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IC0xNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY29sb3I6ICM4ZTg1NmI7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY29sb3I6ICM4ZTg1NmI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxlZnQ6IDBweDsgfVxuICAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIHtcbiAgICAvKiBDZW50ZXIgc2xpZGUgdGV4dCB2ZXJ0aWNhbGx5ICovXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ud2luZS1mZWF0dXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53aW5lLWZlYXR1cmUtdGl0bGUsXG4ud2luZS1mZWF0dXJlLXZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBmb250LXNpemU6IDEwcHg7IH1cbiAgLndpbmUtZmVhdHVyZS10aXRsZS5pdGFsLFxuICAud2luZS1mZWF0dXJlLXZhbHVlLml0YWwge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ud2luZS1mZWF0dXJlLXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLndpbmUtZmVhdHVyZS1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLndpbmUtZmVhdHVyZS1pY29uLWV4cG9zaWNhbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9leHBvc2ljYW8uc3ZnXCIpOyB9XG5cbi53aW5lLWZlYXR1cmUtaWNvbi1hbHRpdHVkZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hbHRpdHVkZS5zdmdcIik7IH1cblxuLndpbmUtZmVhdHVyZS1pY29uLWRlY2xpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZGVjbGl2ZS5zdmdcIik7IH1cblxuLndpbmUtZmVhdHVyZS1pY29uLWFubyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hbm8uc3ZnXCIpOyB9XG5cbi53aW5lLWZlYXR1cmUtaWNvbi1zb2xvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NvbG8uc3ZnXCIpOyB9XG5cbi53aW5lLWZlYXR1cmUtaWNvbi12aW5oYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mb2xoYS5zdmdcIik7IH1cblxuLndpbmUtZmVhdHVyZS1pY29uLW1vZG8tcHJvZHVjYW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY29saGVpdGEvYmlvbG9naWNvLnN2Z1wiKTsgfVxuXG4ud2luZS1mZWF0dXJlLWljb24tY2FzdGFzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NvbGhlaXRhL2ZvbGhhLnN2Z1wiKTsgfVxuXG4ud2luZS1mZWF0dXJlLWljb24tZXN0YWdpbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb2xoZWl0YS90dWxpcGEuc3ZnXCIpOyB9XG5cbi53aW5lLWZlYXR1cmUtaWNvbi1oZXJkYWRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NvbGhlaXRhL2hlcmRhZGUuc3ZnXCIpOyB9XG5cbi53aW5lLWZlYXR1cmUtaWNvbi1zb2xvLWdhbWEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY29saGVpdGEvc29sby5zdmdcIik7IH1cblxuLndpbmUtZmVhdHVyZXMtZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ud2luZS1mZWF0dXJlcy1zdW1tYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2QtZGVzYyAuZXNwIHtcbiAgICBjb2xvcjogIzhkODM2YSAhaW1wb3J0YW50OyB9XG4gIC53aW5lLWZlYXR1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLndpbmUtaW5mbyB7XG4gICAgei1pbmRleDogMTA7IH0gfVxuXG4ucGFpcmluZ3MtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAucGFpcmluZ3MtY29udGFpbmVyIC5wYWlyaW5ncy10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5zaWRlLWJveHMucmVsLWFydGljbGUge1xuICBoZWlnaHQ6IDIwMHB4OyB9XG5cbi5zaG93LW1vcmUtcGFyZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogOTk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICByaWdodDogMTBweDsgfVxuXG4uc2hvdy1tb3JlLXBhcmVudDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWNvbG9yOiAjOGU4NTZiOyB9XG4gIC5zaG93LW1vcmUtcGFyZW50OmhvdmVyIGEge1xuICAgIGNvbG9yOiAjOGU4NTZiICFpbXBvcnRhbnQ7IH1cblxuLm1vYmlsZS1wcm9kdWN0LWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5pbm5lci1hZGp1c3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbm5lci1hZGp1c3RzIC5pbm5lci1hZGp1c3RzLWNvbHVtbiAubGlzdC1mYW1pbGllcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5pbm5lci1hZGp1c3RzIC5pbm5lci1hZGp1c3RzLXNlY29uZC1jb2x1bW4ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4uZXNwb3Jhby1nYW1hLWJsb2NrIC5wcm9kLWxpc3QgLmlubmVyIC5saW5rcyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5lc3BvcmFvLWdhbWEtYmxvY2sgLnByb2QtbGlzdCAuaW5uZXIgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG5cbi5lc3BvcmFvLWdhbWEtYmxvY2sgLnByb2QtbGlzdCAuaXRlbSAudGh1bWIgaW1nIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLnByb2QtbGlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvZC1saWdodCAucHJvZHVjdC1tZW51IGEge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb2QtbGlnaHQgLnByb2R1Y3QtbWVudSBhLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvZC1saWdodCAucHJvZHVjdC1tZW51IHVsIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgLnByb2QtbGlnaHQgLnByb2R1Y3QtbWVudSB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5wcm9kLWxpZ2h0IC5wcm9kLWRlc2MgLmNhdCB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvZC1saWdodCAucHJvZC1kZXNjIC5jYXQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNlOWU2Y2M7IH1cbiAgLnByb2QtbGlnaHQgLnByb2QtZGVzYyAucGFnZS10aXRsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2QtbGlnaHQgLnByb2QtZGVzYyAuY2F0LWxpc3QgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucHJvZC1saWdodCAucHJvZC1kZXNjIC5jYXQtbGlzdCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZTllNmNjOyB9XG4gIC5wcm9kLWxpZ2h0IC5wcm9kLWRlc2MgLmdyb3VwLXNoYXJlID4gYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2QtbGlnaHQgLnNpZGUtYm94cyAuaW5uZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5wcm9kLWxpZ2h0IC5zaWRlLWJveHMgLmlubmVyIGEge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2QtbGlnaHQgLnByb2R1Y3QtaW5mbyBoMyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAucHJvZC1saWdodCAucHJvZHVjdC1pbmZvIGg0IHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvZC1saWdodCAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWRhdGFzaGVldCBhIHtcbiAgICBjb2xvcjogI2U5ZTZjYzsgfVxuICAucHJvZC1saWdodCAud2luZS1mZWF0dXJlLXRpdGxlLFxuICAucHJvZC1saWdodCAud2luZS1mZWF0dXJlLXZhbHVlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvZC1saWdodCAud2luZS1mZWF0dXJlLWljb24tZXhwb3NpY2FvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZXhwb3NpY2FvX2Iuc3ZnXCIpOyB9XG4gIC5wcm9kLWxpZ2h0IC53aW5lLWZlYXR1cmUtaWNvbi1hbHRpdHVkZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FsdGl0dWRlX2Iuc3ZnXCIpOyB9XG4gIC5wcm9kLWxpZ2h0IC53aW5lLWZlYXR1cmUtaWNvbi1kZWNsaXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZGVjbGl2ZV9iLnN2Z1wiKTsgfVxuICAucHJvZC1saWdodCAud2luZS1mZWF0dXJlLWljb24tYW5vIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYW5vX2Iuc3ZnXCIpOyB9XG4gIC5wcm9kLWxpZ2h0IC53aW5lLWZlYXR1cmUtaWNvbi1zb2xvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc29sb19iLnN2Z1wiKTsgfVxuICAucHJvZC1saWdodCAud2luZS1mZWF0dXJlLWljb24tdmluaGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mb2xoYV9iLnN2Z1wiKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnByb2QtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHJvZC1kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wcm9kLWRlc2MgLnNpZGUtYm94cyAuaW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHJvZHVjdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2QtYmcge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuICAucHJvZHVjdC1tZW51LXRvcCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByb2R1Y3QtbWVudS10b3AgLnByb2R1Y3QtdG9nZ2xlIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB3aWR0aDogMTYlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnByb2R1Y3QtbWVudS10b3AgLnByb2R1Y3QtbWVudS14cyB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHggMjBweDsgfVxuICAucHJvZHVjdC1tZW51LXRvcCAucHJvZHVjdC1tZW51IHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gIC5wcm9kdWN0LW1lbnUtdG9wIC5wcm9kdWN0LW1lbnUgdWwgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAucHJvZHVjdC1tZW51LXRvcCAucHJvZHVjdC1tZW51IHVsIGxpIGhyIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXJnaW46IDEwcHggMDsgfVxuICAucHJvZHVjdC1tZW51LXRvcCAucHJvZHVjdC1tZW51IHVsIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnByb2R1Y3QtbWVudS10b3AgLnByb2R1Y3QtbWVudSB1bCBsaTpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7IH1cbiAgLnByb2R1Y3QtbWVudS10b3AgLnByb2R1Y3QtbWVudSB1bCBsaTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2QtbGlzdCAuaW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaG93LW1vcmUtcGFyZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHotaW5kZXg6IDE4OSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDEwcHg7IH1cbiAgLnByb2R1Y3QtbWVudS10b3Age1xuICAgIHRvcDogNzAuNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2JpbGUtcHJvZHVjdC1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5lcXVhbC1jb2xzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuaW5uZXItYWRqdXN0cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLmlubmVyLWFkanVzdHMgLmxpc3QtZmFtaWxpZXMge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAudGl0bGUtbW9iaWxlIGgxIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBhZGRpbmctdG9wOiAtNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRpdGxlLW1vYmlsZSBoMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBwYWRkaW5nLXRvcDogLTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDsgfSB9XG5cbi5hYm91dC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEVERUI7IH1cblxuLmhlcm8tYWJvdXQgPiAuY29udGFpbmVyIC5pbm5lci1oZXJvIHtcbiAgdG9wOiA1NXB4O1xuICBsZWZ0OiA3MHB4O1xuICB3aWR0aDogOTAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZXJvLWFib3V0ID4gLmNvbnRhaW5lciAuaW5uZXItaGVybyB7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuaGVyby1hYm91dCA+IC5jb250YWluZXIgLmlubmVyLWhlcm8gLnJvdyB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmhlcm8tYWJvdXQgLmJvdHRvbS1sayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE5OTsgfVxuICAuaGVyby1hYm91dCAuYm90dG9tLWxrIC5jb250YWluZXIge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG4uaGVyby1hYm91dCAubGstbmV4dCB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uaGVyby1hYm91dCBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuaGVyby1hYm91dCBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmhlcm8tYWJvdXQgLnRhZyBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uaGVyby1hYm91dCBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLmhlcm8tYWJvdXQgcCBhOm5vdCguYnRuKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7IH1cbiAgICAuaGVyby1hYm91dCBwIGE6bm90KC5idG4pOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNzU7IH1cblxuLmhlcm8tYWJvdXQgLnBlcm1hbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuaGVyby1hYm91dCAucGVybWFsaW5rIGkge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmhlcm8tYWJvdXQgLnNoYXJlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5oZXJvLWFib3V0IC5zaGFyZSBpIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5oZXJvLWFib3V0IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbSBBXCIsIFwiR290aGFtIFNTbSBCXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uaGVyby1hYm91dCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZXJvLWFib3V0IGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVyby1hYm91dCBoMSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9IH1cblxuLmFib3V0LWhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuYWJvdXQtaGVhZGVyIGgxIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5hYm91dC1tZW51IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAuYWJvdXQtbWVudSBoNiB7XG4gICAgY29sb3I6ICM3QjcyNTg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmFib3V0LW1lbnUgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbSBBXCIsIFwiR290aGFtIFNTbSBCXCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMyYjJiMmI7IH1cbiAgICAuYWJvdXQtbWVudSBhOmhvdmVyLCAuYWJvdXQtbWVudSBhOmZvY3VzLCAuYWJvdXQtbWVudSBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzhkODM2YTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYWJvdXQtbWVudSB1bC5tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDEwNiwgOTgsIDkzLCAwLjcpOyB9XG4gICAgLmFib3V0LW1lbnUgdWwubWVudSA+IGxpLm1lbnUtaXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTA2LCA5OCwgOTMsIDAuNyk7IH1cbiAgICAgIC5hYm91dC1tZW51IHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmFib3V0LW1lbnUgdWwubWVudSA+IGxpLm1lbnUtaXRlbSA+IHVsLnN1Yi1tZW51IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMDYsIDk4LCA5MywgMC43KTsgfVxuICAgICAgICAuYWJvdXQtbWVudSB1bC5tZW51ID4gbGkubWVudS1pdGVtID4gdWwuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAgICAgICAuYWJvdXQtbWVudSB1bC5tZW51ID4gbGkubWVudS1pdGVtID4gdWwuc3ViLW1lbnUgPiBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmFib3V0LW1lbnUgdWwubWVudSA+IGxpLm1lbnUtaXRlbS5hY3RpdmUgPiBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5hYm91dC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG5cbiNoZXJvLWNvbGhlaXRhLmhlcm8tY29udGVudDphZnRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuI2hlcm8tY29saGVpdGEgLmlubmVyLWhlcm8ge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggMHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI2hlcm8tY29saGVpdGEgLmlubmVyLWhlcm8ge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIGJvdHRvbTogaW5pdGlhbCAhaW1wb3J0YW50OyB9IH1cbiAgI2hlcm8tY29saGVpdGEgLmlubmVyLWhlcm8gcCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI2hlcm8tY29saGVpdGEgLmlubmVyLWhlcm8gLmNvbGhlaXRhLWljb25zLWNvbCB7XG4gICAgaGVpZ2h0OiAxMDB2aDsgfVxuICAgICNoZXJvLWNvbGhlaXRhIC5pbm5lci1oZXJvIC5jb2xoZWl0YS1pY29ucy1jb2wgaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDV2aDsgfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgI2hlcm8tY29saGVpdGEgLmlubmVyLWhlcm8gLmNvbGhlaXRhLWljb25zLWNvbCBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzMHZ3O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1dmg7IH0gfVxuXG4jaGVyby1jb2xoZWl0YSAuYm90dG9tLWxrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTk5OyB9XG4gICNoZXJvLWNvbGhlaXRhIC5ib3R0b20tbGsgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICNoZXJvLWNvbGhlaXRhIC5ib3R0b20tbGsgLmRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbiNoZXJvLWNvbGhlaXRhIC5say1uZXh0IHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgI2hlcm8tY29saGVpdGEgLmxrLW5leHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uY29saGVpdGEtYmcgLmFib3V0LWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG5cbi5jb2xoZWl0YS1iZyAuY29saGVpdGEtc2VjdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY29saGVpdGEtYmcgLmNvbGhlaXRhLXNlY3Rpb24ubG9hZGVkLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbGhlaXRhLWJnIC5jb2xoZWl0YS1zZWN0aW9uIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcycHgpOyB9IH1cbiAgLmNvbGhlaXRhLWJnIC5jb2xoZWl0YS1zZWN0aW9uLnZpZGVvcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAuY29saGVpdGEtYmcgLmNvbGhlaXRhLXNlY3Rpb24udmlkZW9zLXNlY3Rpb24gLmNvbGhlaXRhLW5leHQtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygxMDB2aCAtIDI3NXB4KTsgfVxuICAuY29saGVpdGEtYmcgLmNvbGhlaXRhLXNlY3Rpb24gLmNvbGhlaXRhLXNlY3Rpb24tY2F0IC5jb2xoZWl0YS1sb2FkaW5nLXNsaWRlIHtcbiAgICB3aWR0aDogODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogLTEwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmNvbGhlaXRhLWJnIC5jb2xoZWl0YS1zZWN0aW9uIC5jb2xoZWl0YS1zZWN0aW9uLWNhdCAuY29saGVpdGEtbG9hZGluZy1zbGlkZSBpbWcge1xuICAgICAgd2lkdGg6IDUwcHg7IH1cbiAgLmNvbGhlaXRhLWJnIC5jb2xoZWl0YS1zZWN0aW9uIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgICB0b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gICAgLmNvbGhlaXRhLWJnIC5jb2xoZWl0YS1zZWN0aW9uIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgZGlzcGxheTogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAgICAuY29saGVpdGEtYmcgLmNvbGhlaXRhLXNlY3Rpb24gLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG4gIC5jb2xoZWl0YS1iZyAuY29saGVpdGEtc2VjdGlvbiAuc2xpZGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgICAuY29saGVpdGEtYmcgLmNvbGhlaXRhLXNlY3Rpb24gLnNsaWRlLWNvbnRhaW5lciAuYnJlYWRjcnVtYnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5jb2xoZWl0YS1iZyAuY29saGVpdGEtc2VjdGlvbiAuc2xpZGUtY29udGFpbmVyIC5icmVhZGNydW1icyBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgICAgICAuY29saGVpdGEtYmcgLmNvbGhlaXRhLXNlY3Rpb24gLnNsaWRlLWNvbnRhaW5lciAuYnJlYWRjcnVtYnMgYTpob3ZlciwgLmNvbGhlaXRhLWJnIC5jb2xoZWl0YS1zZWN0aW9uIC5zbGlkZS1jb250YWluZXIgLmJyZWFkY3J1bWJzIGE6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gICAgLmNvbGhlaXRhLWJnIC5jb2xoZWl0YS1zZWN0aW9uIC5zbGlkZS1jb250YWluZXIgLmNvbGhlaXRhLWJrZy12aWRlby1pbnRlcm5hbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHRyYW5zaXRpb246IDFzIG9wYWNpdHk7IH1cbiAgLmNvbGhlaXRhLWJnIC5jb2xoZWl0YS1zZWN0aW9uIC52Yy1icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29saGVpdGEtYmcgLmNvbGhlaXRhLXNlY3Rpb24gLnZjLWJyZWFkY3J1bWJzIHtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgIC5jb2xoZWl0YS1iZyAuY29saGVpdGEtc2VjdGlvbiAudmMtYnJlYWRjcnVtYnMgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgLmNvbGhlaXRhLWJnIC5jb2xoZWl0YS1zZWN0aW9uIC5mdWxsLWhlaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAxNTAwcHgpIHtcbiAgICAgIC5jb2xoZWl0YS1iZyAuY29saGVpdGEtc2VjdGlvbiAuZnVsbC1oZWlnaHQge1xuICAgICAgICBoZWlnaHQ6IDY1JTsgfSB9XG4gICAgLmNvbGhlaXRhLWJnIC5jb2xoZWl0YS1zZWN0aW9uIC5mdWxsLWhlaWdodCA+IGRpdjpmaXJzdC1jaGlsZCwgLmNvbGhlaXRhLWJnIC5jb2xoZWl0YS1zZWN0aW9uIC5mdWxsLWhlaWdodCA+IGRpdjpmaXJzdC1jaGlsZCA+IGRpdjpmaXJzdC1jaGlsZCwgLmNvbGhlaXRhLWJnIC5jb2xoZWl0YS1zZWN0aW9uIC5mdWxsLWhlaWdodCAuY29saGVpdGEtdmlkZW9zLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY29saGVpdGEtYmcgLmNvbGhlaXRhLXNlY3Rpb24gLmZ1bGwtaGVpZ2h0IC5jb2xoZWl0YS12aWRlb3MtY29udGFpbmVyIGlmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuY29saGVpdGEtYmcgLmNvbGhlaXRhLXNlY3Rpb24gLmZ1bGwtaGVpZ2h0IC5jb2xoZWl0YS12aWRlb3MtY29udGFpbmVyIC52aWRlb3Mge1xuICAgICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzhFQ0M5ODtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgIC5jb2xoZWl0YS1iZyAuY29saGVpdGEtc2VjdGlvbiAuZnVsbC1oZWlnaHQgLmNvbGhlaXRhLXZpZGVvcy1jb250YWluZXIgLnZpZGVvcyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCU7IH0gfVxuICAgICAgLmNvbGhlaXRhLWJnIC5jb2xoZWl0YS1zZWN0aW9uIC5mdWxsLWhlaWdodCAuY29saGVpdGEtdmlkZW9zLWNvbnRhaW5lciAudmlkZW9zOmhvdmVyLCAuY29saGVpdGEtYmcgLmNvbGhlaXRhLXNlY3Rpb24gLmZ1bGwtaGVpZ2h0IC5jb2xoZWl0YS12aWRlb3MtY29udGFpbmVyIC52aWRlb3M6YWN0aXZlLCAuY29saGVpdGEtYmcgLmNvbGhlaXRhLXNlY3Rpb24gLmZ1bGwtaGVpZ2h0IC5jb2xoZWl0YS12aWRlb3MtY29udGFpbmVyIC52aWRlb3MuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MCU7IH1cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgICAuY29saGVpdGEtYmcgLmNvbGhlaXRhLXNlY3Rpb24gLmZ1bGwtaGVpZ2h0IC5jb2xoZWl0YS12aWRlb3MtY29udGFpbmVyIC52aWRlb3M6aG92ZXIsIC5jb2xoZWl0YS1iZyAuY29saGVpdGEtc2VjdGlvbiAuZnVsbC1oZWlnaHQgLmNvbGhlaXRhLXZpZGVvcy1jb250YWluZXIgLnZpZGVvczphY3RpdmUsIC5jb2xoZWl0YS1iZyAuY29saGVpdGEtc2VjdGlvbiAuZnVsbC1oZWlnaHQgLmNvbGhlaXRhLXZpZGVvcy1jb250YWluZXIgLnZpZGVvcy5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3MCU7IH0gfVxuICAgICAgLmNvbGhlaXRhLWJnIC5jb2xoZWl0YS1zZWN0aW9uIC5mdWxsLWhlaWdodCAuY29saGVpdGEtdmlkZW9zLWNvbnRhaW5lciAudmlkZW9zIGltZyB7XG4gICAgICAgIGhlaWdodDogNjAlO1xuICAgICAgICBtYXJnaW46IDIwcHggMDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogMTUwMHB4KSB7XG4gICAgICAgICAgLmNvbGhlaXRhLWJnIC5jb2xoZWl0YS1zZWN0aW9uIC5mdWxsLWhlaWdodCAuY29saGVpdGEtdmlkZW9zLWNvbnRhaW5lciAudmlkZW9zIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwJTsgfSB9XG4gIC5jb2xoZWl0YS1iZyAuY29saGVpdGEtc2VjdGlvbiAudGl0bGUtY29udGFpbmVyIGgxIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC5jb2xoZWl0YS1iZyAuY29saGVpdGEtc2VjdGlvbiAudGl0bGUtY29udGFpbmVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuY29saGVpdGEtYmcgLmNvbGhlaXRhLXNlY3Rpb24gLnN1YnRpdGxlLWNvbnRhaW5lciBoNCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4OyB9XG4gIC5jb2xoZWl0YS1iZyAuY29saGVpdGEtc2VjdGlvbiAudGV4dC1jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5jb2xoZWl0YS1iZyAuY29saGVpdGEtc2VjdGlvbiAudmNfY29sLXNtLTEyLCAuY29saGVpdGEtYmcgLmNvbGhlaXRhLXNlY3Rpb24gLnZjX2NvbC1tZC0xMiwgLmNvbGhlaXRhLWJnIC5jb2xoZWl0YS1zZWN0aW9uIC52Y19jb2wtbGctMTIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNvbGhlaXRhLWJnIC5jb2xoZWl0YS1zZWN0aW9uIC5jb21iaW5hY29lcy1tb2JpbGUtZml4IHtcbiAgICBwYWRkaW5nOiAwIDEycHggIWltcG9ydGFudDsgfVxuICAuY29saGVpdGEtYmcgLmNvbGhlaXRhLXNlY3Rpb24gLmNvbGhlaXRhLW5hdHVyLWljb25zIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcbiAgICBtYXJnaW4tdG9wOiAyNXZoOyB9XG4gIC5jb2xoZWl0YS1iZyAuY29saGVpdGEtc2VjdGlvbiAuZ2xvc3NhcmlvLWNvbCB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTB2aDsgfVxuICAuY29saGVpdGEtYmcgLmNvbGhlaXRhLXNlY3Rpb24uZXNwb3Jhby1nYW1hLXNlY3Rpb24ge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5jb2xoZWl0YS1iZyAuY29saGVpdGEtc2VjdGlvbi5lc3BvcmFvLWdhbWEtc2VjdGlvbiAuc2xpZGUtY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5jb2xoZWl0YS1iZyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgdG9wOiA0NSU7XG4gIGNvbG9yOiAjMjMxZjIwO1xuICByaWdodDogODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29saGVpdGEtYmcgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICB0b3A6IDQwJTtcbiAgICAgIHJpZ2h0OiAxMHB4OyB9IH1cblxuLmNvbGhlaXRhLWJnIC5jb2xoZWl0YS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzRBRDgwO1xuICBtYXJnaW4tYm90dG9tOiAtMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIC5jb2xoZWl0YS1iZyAuY29saGVpdGEtZm9vdGVyIGkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBtYXJnaW46IDAgMTBweDsgfVxuXG4uY29saGVpdGEtYmcgI2NvbGhlaXRhLWNhcmFjdGVyIC5oaWRkZW4tbGcsIC5jb2xoZWl0YS1iZyAjY29saGVpdGEtaGVyZGFkZSAuaGlkZGVuLWxnLCAuY29saGVpdGEtYmcgI2NvbGhlaXRhLWRldGFsaGVzIC5oaWRkZW4tbGcsIC5jb2xoZWl0YS1iZyAjY29saGVpdGEtZ2xvc3NhcmlvIC5oaWRkZW4tbGcsIC5jb2xoZWl0YS1iZyAjY29saGVpdGEtZ2FtYS1lc3BvcmFvLXNsaWRlIC5oaWRkZW4tbGcsIC5jb2xoZWl0YS1iZyAjY29saGVpdGEtYmlvbG9naWNvIC5oaWRkZW4tbGcge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmNvbGhlaXRhLWJnICNjb2xoZWl0YS1jb21iaW5hY29lcyB7XG4gIGhlaWdodDogMTAwdmg7IH1cbiAgLmNvbGhlaXRhLWJnICNjb2xoZWl0YS1jb21iaW5hY29lcyAuY29saGVpdGEtbmV4dC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG5cbi5jb2xoZWl0YS1iZyAjY29saGVpdGEtY2FyYWN0ZXIgLnN1YnRpdGxlLWNvbnRhaW5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMThwdDsgfVxuXG4uY29saGVpdGEtYmcgI2NvbGhlaXRhLWNhcmFjdGVyIC50ZXh0LWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMTJwdDsgfVxuXG4uY29saGVpdGEtYmcgI2NvbGhlaXRhLWhlcmRhZGUgLmNvbGhlaXRhLW5leHQtY29udGFpbmVyIHtcbiAgdG9wOiBjYWxjKDEwMHZoIC0gMjUwcHgpICFpbXBvcnRhbnQ7IH1cblxuLmNvbGhlaXRhLWJnICNjb2xoZWl0YS1kZXRhbGhlcyAuY29saGVpdGEtbmV4dC1jb250YWluZXIge1xuICB0b3A6IGNhbGMoMTAwdmggLSAyNjVweCkgIWltcG9ydGFudDsgfVxuXG4uY29saGVpdGEtYmcgI2NvbGhlaXRhLWdsb3NzYXJpbyAuY29saGVpdGEtbmV4dC1jb250YWluZXIge1xuICB0b3A6IGNhbGMoMTAwdmggLSAyOTVweCkgIWltcG9ydGFudDsgfVxuXG4uY29saGVpdGEtYmcgI2Ftb3N0cmEtc29sb3MgcCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cblxuI2NvbGhlaXRhLWdhbWEtZXNwb3Jhby1zbGlkZSAuY29saGVpdGEtbmV4dC1jb250YWluZXIge1xuICB0b3A6IC01NXB4OyB9XG5cbiNjb2xoZWl0YS1nYW1hLWVzcG9yYW8tc2xpZGUgLnN2Zy1jb250YWluZXIgaW1nIHtcbiAgbWF4LWhlaWdodDogMTMwMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWJvdXQtY29udGVudCAucG9zdHMtbGlzdC5jYXRlZ29yeS1wb3N0cy1saXN0ID4gZGl2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbiNmdWxscGFnZSAuaG9tZXBhZ2Utc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgei1pbmRleDogLTEwMDA7IH1cbiAgI2Z1bGxwYWdlIC5ob21lcGFnZS1zZWN0aW9uIC5jb250YWluZXIgPiAqIHtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDJweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAjZnVsbHBhZ2UgLmhvbWVwYWdlLXNlY3Rpb24gYTpob3ZlciwgI2Z1bGxwYWdlIC5ob21lcGFnZS1zZWN0aW9uIGE6Zm9jdXMsICNmdWxscGFnZSAuaG9tZXBhZ2Utc2VjdGlvbiBhOmFjdGl2ZSB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICNmdWxscGFnZSAuaG9tZXBhZ2Utc2VjdGlvbiAuaG9tZXBhZ2UtdmlkZW8tY292ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI2Z1bGxwYWdlIC5ob21lcGFnZS1zZWN0aW9uIC5ob21lcGFnZS12aWRlby1jb3Zlci1zaGFkb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIG9wYWNpdHk6IDAuMzI7IH1cbiAgI2Z1bGxwYWdlIC5ob21lcGFnZS1zZWN0aW9uIC5ob21lcGFnZS12aWRlbzo6LXdlYmtpdC1tZWRpYS1jb250cm9scyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjZnVsbHBhZ2UgLmhvbWVwYWdlLXNlY3Rpb24gLmhvbWVwYWdlLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRyYW5zaXRpb246IDFzIG9wYWNpdHk7IH1cbiAgI2Z1bGxwYWdlIC5ob21lcGFnZS1zZWN0aW9uIC5ob21lcGFnZS12aWRlby1leHRlcm5hbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogLTEwMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRyYW5zaXRpb246IDFzIG9wYWNpdHk7IH1cbiAgI2Z1bGxwYWdlIC5ob21lcGFnZS1zZWN0aW9uIC5ib3R0b20tbGsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDsgfVxuICAgICNmdWxscGFnZSAuaG9tZXBhZ2Utc2VjdGlvbiAuYm90dG9tLWxrIC5jb250YWluZXIge1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICNmdWxscGFnZSAuaG9tZXBhZ2Utc2VjdGlvbiAubGstbmV4dCB7XG4gICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxMHB4KTsgfVxuICAjZnVsbHBhZ2UgLmhvbWVwYWdlLXNlY3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICNmdWxscGFnZSAuaG9tZXBhZ2Utc2VjdGlvbiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cbiAgI2Z1bGxwYWdlIC5ob21lcGFnZS1zZWN0aW9uIC50YWcgYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAjZnVsbHBhZ2UgLmhvbWVwYWdlLXNlY3Rpb24gcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgICNmdWxscGFnZSAuaG9tZXBhZ2Utc2VjdGlvbiBwIGE6bm90KC5idG4pIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTFweDsgfVxuICAgICAgI2Z1bGxwYWdlIC5ob21lcGFnZS1zZWN0aW9uIHAgYTpub3QoLmJ0bik6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc1OyB9XG4gICAgI2Z1bGxwYWdlIC5ob21lcGFnZS1zZWN0aW9uIHAgLnN0b3JlLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ1NjU4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAjZnVsbHBhZ2UgLmhvbWVwYWdlLXNlY3Rpb24gcCAuc3RvcmUtYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JkNDU0OCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAjZnVsbHBhZ2UgLmhvbWVwYWdlLXNlY3Rpb24gLnBlcm1hbGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAjZnVsbHBhZ2UgLmhvbWVwYWdlLXNlY3Rpb24gLnBlcm1hbGluayBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAjZnVsbHBhZ2UgLmhvbWVwYWdlLXNlY3Rpb24gLnNoYXJlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICNmdWxscGFnZSAuaG9tZXBhZ2Utc2VjdGlvbiAuc2hhcmUgaSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgI2Z1bGxwYWdlIC5ob21lcGFnZS1zZWN0aW9uIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAjZnVsbHBhZ2UgLmhvbWVwYWdlLXNlY3Rpb24gaDEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuXG4uaG9tZXBhZ2Utc2VjdGlvbiAuc2lkZS1ib3hzIC5pbm5lcixcbi5ob21lcGFnZS1zZWN0aW9uIC5zaWRlLWJveHMgLmlubmVyLXN0YXRpYywgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuaW5uZXIsXG4uaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyMSwgMjIxLCAyMjEsIDAuNTIpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0OyB9XG4gIC5ob21lcGFnZS1zZWN0aW9uIC5zaWRlLWJveHMgLmlubmVyLmlubmVyOmhvdmVyLFxuICAuaG9tZXBhZ2Utc2VjdGlvbiAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMuaW5uZXI6aG92ZXIsIC5pbm5lci1oZXJvIC5zaWRlLWJveHMgLmlubmVyLmlubmVyOmhvdmVyLFxuICAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMuaW5uZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuaG9tZXBhZ2Utc2VjdGlvbiAuc2lkZS1ib3hzIC5pbm5lci5pbm5lcjpob3ZlciBhLFxuICAgIC5ob21lcGFnZS1zZWN0aW9uIC5zaWRlLWJveHMgLmlubmVyLXN0YXRpYy5pbm5lcjpob3ZlciBhLCAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lci5pbm5lcjpob3ZlciBhLFxuICAgIC5pbm5lci1oZXJvIC5zaWRlLWJveHMgLmlubmVyLXN0YXRpYy5pbm5lcjpob3ZlciBhIHtcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5ob21lcGFnZS1zZWN0aW9uIC5zaWRlLWJveHMgLmlubmVyLmlubmVyOmhvdmVyIGE6aG92ZXIsXG4gICAgICAuaG9tZXBhZ2Utc2VjdGlvbiAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMuaW5uZXI6aG92ZXIgYTpob3ZlciwgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuaW5uZXIuaW5uZXI6aG92ZXIgYTpob3ZlcixcbiAgICAgIC5pbm5lci1oZXJvIC5zaWRlLWJveHMgLmlubmVyLXN0YXRpYy5pbm5lcjpob3ZlciBhOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgLmhvbWVwYWdlLXNlY3Rpb24gLnNpZGUtYm94cyAuaW5uZXIuaW5uZXI6aG92ZXIgc3BhbixcbiAgICAuaG9tZXBhZ2Utc2VjdGlvbiAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMuaW5uZXI6aG92ZXIgc3BhbiwgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuaW5uZXIuaW5uZXI6aG92ZXIgc3BhbixcbiAgICAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMuaW5uZXI6aG92ZXIgc3BhbiB7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gIC5ob21lcGFnZS1zZWN0aW9uIC5zaWRlLWJveHMgLmlubmVyIHAsXG4gIC5ob21lcGFnZS1zZWN0aW9uIC5zaWRlLWJveHMgLmlubmVyLXN0YXRpYyBwLCAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lciBwLFxuICAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuaG9tZXBhZ2Utc2VjdGlvbiAuc2lkZS1ib3hzIC5pbm5lciBhLFxuICAuaG9tZXBhZ2Utc2VjdGlvbiAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMgYSwgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuaW5uZXIgYSxcbiAgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuaW5uZXItc3RhdGljIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgLmhvbWVwYWdlLXNlY3Rpb24gLnNpZGUtYm94cyAuaW5uZXIgYTpob3ZlciwgLmhvbWVwYWdlLXNlY3Rpb24gLnNpZGUtYm94cyAuaW5uZXIgYTpmb2N1cywgLmhvbWVwYWdlLXNlY3Rpb24gLnNpZGUtYm94cyAuaW5uZXIgYTphY3RpdmUsXG4gICAgLmhvbWVwYWdlLXNlY3Rpb24gLnNpZGUtYm94cyAuaW5uZXItc3RhdGljIGE6aG92ZXIsXG4gICAgLmhvbWVwYWdlLXNlY3Rpb24gLnNpZGUtYm94cyAuaW5uZXItc3RhdGljIGE6Zm9jdXMsXG4gICAgLmhvbWVwYWdlLXNlY3Rpb24gLnNpZGUtYm94cyAuaW5uZXItc3RhdGljIGE6YWN0aXZlLCAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lciBhOmhvdmVyLCAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lciBhOmZvY3VzLCAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lciBhOmFjdGl2ZSxcbiAgICAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMgYTpob3ZlcixcbiAgICAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMgYTpmb2N1cyxcbiAgICAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMgYTphY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgLmhvbWVwYWdlLXNlY3Rpb24gLnNpZGUtYm94cyAuaW5uZXIgYS5wZXJtYWxpbmssXG4gICAgLmhvbWVwYWdlLXNlY3Rpb24gLnNpZGUtYm94cyAuaW5uZXItc3RhdGljIGEucGVybWFsaW5rLCAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lciBhLnBlcm1hbGluayxcbiAgICAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMgYS5wZXJtYWxpbmsge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuaG9tZXBhZ2Utc2VjdGlvbiAuc2lkZS1ib3hzIC5pbm5lciBoNCxcbiAgLmhvbWVwYWdlLXNlY3Rpb24gLnNpZGUtYm94cyAuaW5uZXItc3RhdGljIGg0LCAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lciBoNCxcbiAgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuaW5uZXItc3RhdGljIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW46IDJweDsgfVxuICAgIC5ob21lcGFnZS1zZWN0aW9uIC5zaWRlLWJveHMgLmlubmVyIGg0IGEsXG4gICAgLmhvbWVwYWdlLXNlY3Rpb24gLnNpZGUtYm94cyAuaW5uZXItc3RhdGljIGg0IGEsIC5pbm5lci1oZXJvIC5zaWRlLWJveHMgLmlubmVyIGg0IGEsXG4gICAgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuaW5uZXItc3RhdGljIGg0IGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ob21lcGFnZS1zZWN0aW9uIC5zaWRlLWJveHMgLmlubmVyIC5jYXQsXG4gIC5ob21lcGFnZS1zZWN0aW9uIC5zaWRlLWJveHMgLmlubmVyLXN0YXRpYyAuY2F0LCAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lciAuY2F0LFxuICAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMgLmNhdCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmhvbWVwYWdlLXNlY3Rpb24gLnNpZGUtYm94cyAuaW5uZXIgLnRpdGxlLFxuICAuaG9tZXBhZ2Utc2VjdGlvbiAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMgLnRpdGxlLCAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lciAudGl0bGUsXG4gIC5pbm5lci1oZXJvIC5zaWRlLWJveHMgLmlubmVyLXN0YXRpYyAudGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5ob21lcGFnZS1zZWN0aW9uIC5zaWRlLWJveHMgLmlubmVyIC5zaGFyZS1ob21lcGFnZSAuaG9tZXBhZ2UtZHJvcGRvd24tbWVudSxcbiAgLmhvbWVwYWdlLXNlY3Rpb24gLnNpZGUtYm94cyAuaW5uZXItc3RhdGljIC5zaGFyZS1ob21lcGFnZSAuaG9tZXBhZ2UtZHJvcGRvd24tbWVudSwgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuaW5uZXIgLnNoYXJlLWhvbWVwYWdlIC5ob21lcGFnZS1kcm9wZG93bi1tZW51LFxuICAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMgLnNoYXJlLWhvbWVwYWdlIC5ob21lcGFnZS1kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICBwYWRkaW5nOiAwIDA7XG4gICAgbWluLXdpZHRoOiAwOyB9XG4gICAgLmhvbWVwYWdlLXNlY3Rpb24gLnNpZGUtYm94cyAuaW5uZXIgLnNoYXJlLWhvbWVwYWdlIC5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gbGksXG4gICAgLmhvbWVwYWdlLXNlY3Rpb24gLnNpZGUtYm94cyAuaW5uZXItc3RhdGljIC5zaGFyZS1ob21lcGFnZSAuaG9tZXBhZ2UtZHJvcGRvd24tbWVudSA+IGxpLCAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lciAuc2hhcmUtaG9tZXBhZ2UgLmhvbWVwYWdlLWRyb3Bkb3duLW1lbnUgPiBsaSxcbiAgICAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMgLnNoYXJlLWhvbWVwYWdlIC5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gbGkge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgIC5ob21lcGFnZS1zZWN0aW9uIC5zaWRlLWJveHMgLmlubmVyIC5zaGFyZS1ob21lcGFnZSAuaG9tZXBhZ2UtZHJvcGRvd24tbWVudSA+IGxpOmZpcnN0LWNoaWxkLFxuICAgIC5ob21lcGFnZS1zZWN0aW9uIC5zaWRlLWJveHMgLmlubmVyLXN0YXRpYyAuc2hhcmUtaG9tZXBhZ2UgLmhvbWVwYWdlLWRyb3Bkb3duLW1lbnUgPiBsaTpmaXJzdC1jaGlsZCwgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuaW5uZXIgLnNoYXJlLWhvbWVwYWdlIC5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gbGk6Zmlyc3QtY2hpbGQsXG4gICAgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuaW5uZXItc3RhdGljIC5zaGFyZS1ob21lcGFnZSAuaG9tZXBhZ2UtZHJvcGRvd24tbWVudSA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7IH1cbiAgICAuaG9tZXBhZ2Utc2VjdGlvbiAuc2lkZS1ib3hzIC5pbm5lciAuc2hhcmUtaG9tZXBhZ2UgLmhvbWVwYWdlLWRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4gICAgLmhvbWVwYWdlLXNlY3Rpb24gLnNpZGUtYm94cyAuaW5uZXItc3RhdGljIC5zaGFyZS1ob21lcGFnZSAuaG9tZXBhZ2UtZHJvcGRvd24tbWVudSA+IGxpID4gYSwgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuaW5uZXIgLnNoYXJlLWhvbWVwYWdlIC5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuICAgIC5pbm5lci1oZXJvIC5zaWRlLWJveHMgLmlubmVyLXN0YXRpYyAuc2hhcmUtaG9tZXBhZ2UgLmhvbWVwYWdlLWRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4IDEwcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4OyB9XG4gICAgICAuaG9tZXBhZ2Utc2VjdGlvbiAuc2lkZS1ib3hzIC5pbm5lciAuc2hhcmUtaG9tZXBhZ2UgLmhvbWVwYWdlLWRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgaSxcbiAgICAgIC5ob21lcGFnZS1zZWN0aW9uIC5zaWRlLWJveHMgLmlubmVyLXN0YXRpYyAuc2hhcmUtaG9tZXBhZ2UgLmhvbWVwYWdlLWRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgaSwgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuaW5uZXIgLnNoYXJlLWhvbWVwYWdlIC5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gbGkgPiBhIGksXG4gICAgICAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMgLnNoYXJlLWhvbWVwYWdlIC5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gbGkgPiBhIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDsgfVxuICAgICAgLmhvbWVwYWdlLXNlY3Rpb24gLnNpZGUtYm94cyAuaW5uZXIgLnNoYXJlLWhvbWVwYWdlIC5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAuaG9tZXBhZ2Utc2VjdGlvbiAuc2lkZS1ib3hzIC5pbm5lciAuc2hhcmUtaG9tZXBhZ2UgLmhvbWVwYWdlLWRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsXG4gICAgICAuaG9tZXBhZ2Utc2VjdGlvbiAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMgLnNoYXJlLWhvbWVwYWdlIC5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAgICAgLmhvbWVwYWdlLXNlY3Rpb24gLnNpZGUtYm94cyAuaW5uZXItc3RhdGljIC5zaGFyZS1ob21lcGFnZSAuaG9tZXBhZ2UtZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cywgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuaW5uZXIgLnNoYXJlLWhvbWVwYWdlIC5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lciAuc2hhcmUtaG9tZXBhZ2UgLmhvbWVwYWdlLWRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsXG4gICAgICAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMgLnNoYXJlLWhvbWVwYWdlIC5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAgICAgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuaW5uZXItc3RhdGljIC5zaGFyZS1ob21lcGFnZSAuaG9tZXBhZ2UtZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjOGQ4MzZhO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5ob21lcGFnZS1zZWN0aW9uIC5zaWRlLWJveHMgLmlubmVyIC5zaGFyZS1ob21lcGFnZSAuaG9tZXBhZ2UtZHJvcGRvd24tbWVudSA+IGxpID4gYTphY3RpdmUsXG4gICAgICAuaG9tZXBhZ2Utc2VjdGlvbiAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMgLnNoYXJlLWhvbWVwYWdlIC5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gbGkgPiBhOmFjdGl2ZSwgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuaW5uZXIgLnNoYXJlLWhvbWVwYWdlIC5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gbGkgPiBhOmFjdGl2ZSxcbiAgICAgIC5pbm5lci1oZXJvIC5zaWRlLWJveHMgLmlubmVyLXN0YXRpYyAuc2hhcmUtaG9tZXBhZ2UgLmhvbWVwYWdlLWRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICM3Yzc0NWM7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmhvbWVwYWdlLXNlY3Rpb24gLnNpZGUtYm94cyAuaW5uZXIgLnNoYXJlLWhvbWVwYWdlIC5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gbGkgPiBhW3R5cGU9XCJpY29uX2xpbmtcIl0sXG4gICAgICAuaG9tZXBhZ2Utc2VjdGlvbiAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMgLnNoYXJlLWhvbWVwYWdlIC5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gbGkgPiBhW3R5cGU9XCJpY29uX2xpbmtcIl0sIC5pbm5lci1oZXJvIC5zaWRlLWJveHMgLmlubmVyIC5zaGFyZS1ob21lcGFnZSAuaG9tZXBhZ2UtZHJvcGRvd24tbWVudSA+IGxpID4gYVt0eXBlPVwiaWNvbl9saW5rXCJdLFxuICAgICAgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuaW5uZXItc3RhdGljIC5zaGFyZS1ob21lcGFnZSAuaG9tZXBhZ2UtZHJvcGRvd24tbWVudSA+IGxpID4gYVt0eXBlPVwiaWNvbl9saW5rXCJdIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDIwcHggMTBweDsgfVxuICAuaG9tZXBhZ2Utc2VjdGlvbiAuc2lkZS1ib3hzIC5pbm5lciAuc2hhcmUtaG9tZXBhZ2UgLmFib3V0LWRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4gIC5ob21lcGFnZS1zZWN0aW9uIC5zaWRlLWJveHMgLmlubmVyLXN0YXRpYyAuc2hhcmUtaG9tZXBhZ2UgLmFib3V0LWRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsIC5pbm5lci1oZXJvIC5zaWRlLWJveHMgLmlubmVyIC5zaGFyZS1ob21lcGFnZSAuYWJvdXQtZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbiAgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuaW5uZXItc3RhdGljIC5zaGFyZS1ob21lcGFnZSAuYWJvdXQtZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweCAyNXB4IDIwcHggMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDsgfVxuICAgIC5ob21lcGFnZS1zZWN0aW9uIC5zaWRlLWJveHMgLmlubmVyIC5zaGFyZS1ob21lcGFnZSAuYWJvdXQtZHJvcGRvd24tbWVudSA+IGxpID4gYSBpLFxuICAgIC5ob21lcGFnZS1zZWN0aW9uIC5zaWRlLWJveHMgLmlubmVyLXN0YXRpYyAuc2hhcmUtaG9tZXBhZ2UgLmFib3V0LWRyb3Bkb3duLW1lbnUgPiBsaSA+IGEgaSwgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuaW5uZXIgLnNoYXJlLWhvbWVwYWdlIC5hYm91dC1kcm9wZG93bi1tZW51ID4gbGkgPiBhIGksXG4gICAgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuaW5uZXItc3RhdGljIC5zaGFyZS1ob21lcGFnZSAuYWJvdXQtZHJvcGRvd24tbWVudSA+IGxpID4gYSBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDsgfVxuICAuaG9tZXBhZ2Utc2VjdGlvbiAuc2lkZS1ib3hzIC5pbm5lciAuc3RvcmUtYnV0dG9uLFxuICAuaG9tZXBhZ2Utc2VjdGlvbiAuc2lkZS1ib3hzIC5pbm5lci1zdGF0aWMgLnN0b3JlLWJ1dHRvbiwgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuaW5uZXIgLnN0b3JlLWJ1dHRvbixcbiAgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuaW5uZXItc3RhdGljIC5zdG9yZS1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmhvbWVwYWdlLXNlY3Rpb24gLnNpZGUtYm94cyAuY2FtcGFuaGEsIC5pbm5lci1oZXJvIC5zaWRlLWJveHMgLmNhbXBhbmhhIHtcbiAgcGFkZGluZzogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5ob21lcGFnZS1zZWN0aW9uIC5zaWRlLWJveHMgLmNhbXBhbmhhIGg0LCAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5jYW1wYW5oYSBoNCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgcGFkZGluZzogMHB4IDVweCA1cHggMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuaG9tZXBhZ2Utc2VjdGlvbiAuc2lkZS1ib3hzIC5jYW1wYW5oYTpob3ZlciwgLmlubmVyLWhlcm8gLnNpZGUtYm94cyAuY2FtcGFuaGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLmhvbWVwYWdlLXNlY3Rpb24gLnNpZGUtYm94cyAuY2FtcGFuaGE6aG92ZXIgaDQsIC5pbm5lci1oZXJvIC5zaWRlLWJveHMgLmNhbXBhbmhhOmhvdmVyIGg0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwOyB9XG5cbi5ob21lcGFnZS1zZWN0aW9uIC5zaWRlLWJveHMgLmNhbXBhbmhhLXNtYWxsLCAuaW5uZXItaGVybyAuc2lkZS1ib3hzIC5jYW1wYW5oYS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwMHB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbmh0bWwuZnAtZW5hYmxlZCxcbi5mcC1lbmFibGVkIGJvZHkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qQXZvaWQgZmxpY2tlciBvbiBzbGlkZXMgdHJhbnNpdGlvbnMgZm9yIG1vYmlsZSBwaG9uZXMgIzMzNiAqL1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuI3N1cGVyQ29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIFRvdWNoIGRldGVjdGlvbiBmb3IgV2luZG93cyA4ICovXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIC8qIElFIDExIG9uIFdpbmRvd3MgUGhvbmUgOC4xKi9cbiAgdG91Y2gtYWN0aW9uOiBub25lOyB9XG5cbi5mcC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIFNhZmFyaTw9NSBBbmRyb2lkPD0zICovXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogPD0yOCAqL1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5mcC1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mcC1zbGlkZSwgLmZwLXNsaWRlc0NvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZwLXNsaWRlcyB7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAvKiBTYWZhcmk8PTYgQW5kcm9pZDw9NC4zICovXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5mcC1zZWN0aW9uLmZwLXRhYmxlLCAuZnAtc2xpZGUuZnAtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZwLXRhYmxlQ2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZwLXNsaWRlc0NvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZwLWNvbnRyb2xBcnJvdyB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIHdlYmtpdCAoc2FmYXJpLCBjaHJvbWUpIGJyb3dzZXJzICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIG1vemlsbGEgYnJvd3NlcnMgKi9cbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiB3ZWJraXQgKGtvbnF1ZXJvcikgYnJvd3NlcnMgKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBJRTEwKyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIHRvcDogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIG1hcmdpbi10b3A6IC0zOHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5mcC1jb250cm9sQXJyb3cuZnAtcHJldiB7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItd2lkdGg6IDM4LjVweCAzNHB4IDM4LjVweCAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblxuLmZwLWNvbnRyb2xBcnJvdy5mcC1uZXh0IHtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvcmRlci13aWR0aDogMzguNXB4IDAgMzguNXB4IDM0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjsgfVxuXG4uZnAtc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93OiBpbmhlcml0OyB9XG5cbi5mcC1ub3RyYW5zaXRpb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiNmcC1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG4gIHRvcDogNTAlO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuI2ZwLW5hdi5yaWdodCB7XG4gIHJpZ2h0OiAxN3B4OyB9XG5cbiNmcC1uYXYubGVmdCB7XG4gIGxlZnQ6IDE3cHg7IH1cblxuLmZwLXNsaWRlc05hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mcC1zbGlkZXNOYXYuYm90dG9tIHtcbiAgYm90dG9tOiAxN3B4OyB9XG5cbi5mcC1zbGlkZXNOYXYudG9wIHtcbiAgdG9wOiAxN3B4OyB9XG5cbiNmcC1uYXYgdWwsXG4uZnAtc2xpZGVzTmF2IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbiNmcC1uYXYgdWwgbGksXG4uZnAtc2xpZGVzTmF2IHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbjogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZwLXNsaWRlc05hdiB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4jZnAtbmF2IHVsIGxpIGEsXG4uZnAtc2xpZGVzTmF2IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4jZnAtbmF2IHVsIGxpIGEuYWN0aXZlIHNwYW4sXG4uZnAtc2xpZGVzTmF2IHVsIGxpIGEuYWN0aXZlIHNwYW4sXG4jZnAtbmF2IHVsIGxpOmhvdmVyIGEuYWN0aXZlIHNwYW4sXG4uZnAtc2xpZGVzTmF2IHVsIGxpOmhvdmVyIGEuYWN0aXZlIHNwYW4ge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBtYXJnaW46IC02cHggMCAwIC02cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuI2ZwLW5hdiB1bCBsaSBhIHNwYW4sXG4uZnAtc2xpZGVzTmF2IHVsIGxpIGEgc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDRweDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC0ycHggMCAwIC0ycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDsgfVxuXG4jZnAtbmF2IHVsIGxpOmhvdmVyIGEgc3Bhbixcbi5mcC1zbGlkZXNOYXYgdWwgbGk6aG92ZXIgYSBzcGFuIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAtNXB4IDBweCAwcHggLTVweDsgfVxuXG4jZnAtbmF2IHVsIGxpIC5mcC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7IH1cblxuI2ZwLW5hdiB1bCBsaTpob3ZlciAuZnAtdG9vbHRpcCxcbiNmcC1uYXYuZnAtc2hvdy1hY3RpdmUgYS5hY3RpdmUgKyAuZnAtdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMTsgfVxuXG4jZnAtbmF2IHVsIGxpIC5mcC10b29sdGlwLnJpZ2h0IHtcbiAgcmlnaHQ6IDIwcHg7IH1cblxuI2ZwLW5hdiB1bCBsaSAuZnAtdG9vbHRpcC5sZWZ0IHtcbiAgbGVmdDogMjBweDsgfVxuXG4uZnAtYXV0by1oZWlnaHQuZnAtc2VjdGlvbixcbi5mcC1hdXRvLWhlaWdodCAuZnAtc2xpZGUsXG4uZnAtYXV0by1oZWlnaHQgLmZwLXRhYmxlQ2VsbCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjZnVsbHBhZ2UgLnNlY3Rpb24gPiBkaXYgPiAuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgYmxhY2spO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDIwcHggMzBweCAyMHB4OyB9XG4gICAgI2Z1bGxwYWdlIC5zZWN0aW9uID4gZGl2ID4gLmNvbnRhaW5lciBhIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICNmdWxscGFnZSAuc2VjdGlvbiA+IGRpdiA+IC5jb250YWluZXIgLmJ0biB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgI2Z1bGxwYWdlIC5zaWRlLWJveHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDY0MHB4KSB7XG4gIC5zaWRlLWJveHMgLmlubmVyOm50aC1jaGlsZCgzKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5mcC1ib3VuY2UtcmV2ZXJzZSBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mcC1ib3VuY2UtcmV2ZXJzZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYW5pbWF0aW9uOiBmcC1ib3VuY2UtcmV2ZXJzZSA1cyBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwLWJvdW5jZS1yZXZlcnNlIDVzIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogZnAtYm91bmNlLXJldmVyc2UgNXMgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogZnAtYm91bmNlLXJldmVyc2UgNXMgaW5maW5pdGU7XG4gIG1hcmdpbi10b3A6IC0zMHB4OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmcC1ib3VuY2UtcmV2ZXJzZSB7XG4gIDAlLCA1MCUsIDg1JSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGZwLWJvdW5jZS1yZXZlcnNlIHtcbiAgMCUsIDUwJSwgODUlLCAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICA4MCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpOyB9XG4gIDkwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIGZwLWJvdW5jZS1yZXZlcnNlIHtcbiAgMCUsIDUwJSwgODUlLCAxMDAlIHtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgODAlIHtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7IH1cbiAgOTAlIHtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZwLWJvdW5jZS1yZXZlcnNlIHtcbiAgMCUsIDUwJSwgODUlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7IH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7IH0gfVxuXG4uZnAtYm91bmNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBhbmltYXRpb246IGZwLWJvdW5jZSA1cyBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwLWJvdW5jZSA1cyBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IGZwLWJvdW5jZSA1cyBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBmcC1ib3VuY2UgNXMgaW5maW5pdGU7XG4gIG1hcmdpbi10b3A6IC0zMHB4OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmcC1ib3VuY2Uge1xuICAwJSwgNTAlLCA4NSUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpOyB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGZwLWJvdW5jZSB7XG4gIDAlLCA1MCUsIDg1JSwgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgODAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7IH1cbiAgOTAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIGZwLWJvdW5jZSB7XG4gIDAlLCA1MCUsIDg1JSwgMTAwJSB7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDgwJSB7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTsgfVxuICA5MCUge1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZwLWJvdW5jZSB7XG4gIDAlLCA1MCUsIDg1JSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7IH0gfVxuXG4uZmJfZGlhbG9nLmZiX2RpYWxvZ19hZHZhbmNlZCB7XG4gIHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDEyMDBweCkge1xuICAuZmJfZGlhbG9nLmZiX2RpYWxvZ19tb2JpbGUge1xuICAgIHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDE1cHQgIWltcG9ydGFudDsgfVxuICAuZmJfY29zdHVtZXJfY2hhdF9ib3VuY2VfaW4ge1xuICAgIHRvcDogNjklICFpbXBvcnRhbnQ7IH1cbiAgLmZiX2lmcmFtZV93aWRnZXQgaWZyYW1lIHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMTAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTkycHgpIHtcbiAgLmZiX2RpYWxvZy5mYl9kaWFsb2dfbW9iaWxlIHtcbiAgICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxNXB0ICFpbXBvcnRhbnQ7IH1cbiAgLmZiX2Nvc3R1bWVyX2NoYXRfYm91bmNlX2luIHtcbiAgICB0b3A6IDU5JSAhaW1wb3J0YW50OyB9XG4gIC5mYl9pZnJhbWVfd2lkZ2V0IGlmcmFtZSB7XG4gICAgcmlnaHQ6IDBwdCAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMTElICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODEwcHgpIHtcbiAgLmZiX2RpYWxvZy5mYl9kaWFsb2dfbW9iaWxlIHtcbiAgICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxNXB0ICFpbXBvcnRhbnQ7IH1cbiAgLmZiX2Nvc3R1bWVyX2NoYXRfYm91bmNlX2luIHtcbiAgICB0b3A6IDU5JSAhaW1wb3J0YW50OyB9XG4gIC5mYl9pZnJhbWVfd2lkZ2V0IGlmcmFtZSB7XG4gICAgcmlnaHQ6IDBwdCAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMTYlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTQ1cHgpIHtcbiAgLmZiX2RpYWxvZy5mYl9kaWFsb2dfbW9iaWxlIHtcbiAgICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxNXB0ICFpbXBvcnRhbnQ7IH1cbiAgLmZiX2Nvc3R1bWVyX2NoYXRfYm91bmNlX2luIHtcbiAgICB0b3A6IDU5JSAhaW1wb3J0YW50OyB9XG4gIC5mYl9kaWFsb2cuZmJfZGlhbG9nX2FkdmFuY2VkIHtcbiAgICB0b3A6IDc0JSAhaW1wb3J0YW50OyB9XG4gIC5mYl9pZnJhbWVfd2lkZ2V0IGlmcmFtZSB7XG4gICAgcmlnaHQ6IDBwdCAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMzUlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjY4cHgpIHtcbiAgLmZiX2RpYWxvZy5mYl9kaWFsb2dfbW9iaWxlIHtcbiAgICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxNXB0ICFpbXBvcnRhbnQ7IH1cbiAgLmZiX2Nvc3R1bWVyX2NoYXRfYm91bmNlX2luIHtcbiAgICB0b3A6IDQ4JSAhaW1wb3J0YW50OyB9XG4gIC5mYl9pZnJhbWVfd2lkZ2V0IGlmcmFtZSB7XG4gICAgcmlnaHQ6IDBwdCAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMTYlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNTQ1cHgpIHtcbiAgLmZiX2RpYWxvZy5mYl9kaWFsb2dfbW9iaWxlIHtcbiAgICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxNXB0ICFpbXBvcnRhbnQ7IH1cbiAgLmZiX2Nvc3R1bWVyX2NoYXRfYm91bmNlX2luIHtcbiAgICB0b3A6IDMxJSAhaW1wb3J0YW50OyB9XG4gIC5mYl9pZnJhbWVfd2lkZ2V0IGlmcmFtZSB7XG4gICAgcmlnaHQ6IDBwdCAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMjclICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDE1cHgpIHtcbiAgLmZiX2RpYWxvZy5mYl9kaWFsb2dfbW9iaWxlIHtcbiAgICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxNXB0ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5mYl9kaWFsb2cuZmJfZGlhbG9nX2FkdmFuY2VkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmZiX2Nvc3R1bWVyX2NoYXRfYm91bmNlX2luIHtcbiAgICB0b3A6IDE4JSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZiX2lmcmFtZV93aWRnZXQgaWZyYW1lIHtcbiAgICByaWdodDogMHB0ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZiX2RpYWxvZy5mYl9kaWFsb2dfbW9iaWxlIHtcbiAgICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxNXB0ICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAxOCUgIWltcG9ydGFudDsgfVxuICAuZmJfZGlhbG9nLmZiX2RpYWxvZ19hZHZhbmNlZCB7XG4gICAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAxNyUgIWltcG9ydGFudDsgfVxuICAuZmJfY29zdHVtZXJfY2hhdF9ib3VuY2VfaW4ge1xuICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG4gIC5mYl9pZnJhbWVfd2lkZ2V0IGlmcmFtZSB7XG4gICAgcmlnaHQ6IDBwdCAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMzIlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4taGVpZ2h0OiA2NjhweCkge1xuICAuZmJfZGlhbG9nLmZiX2RpYWxvZ19tb2JpbGUge1xuICAgIHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDE1cHQgIWltcG9ydGFudDtcbiAgICBib3R0b206IDEzJSAhaW1wb3J0YW50OyB9XG4gIC5mYl9kaWFsb2cuZmJfZGlhbG9nX2FkdmFuY2VkIHtcbiAgICB0b3A6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBib3R0b206IDEyJSAhaW1wb3J0YW50OyB9XG4gIC5mYl9jb3N0dW1lcl9jaGF0X2JvdW5jZV9pbiB7XG4gICAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7IH1cbiAgLmZiX2lmcmFtZV93aWRnZXQgaWZyYW1lIHtcbiAgICByaWdodDogMHB0ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAyMiUgIWltcG9ydGFudDsgfSB9XG5cbi5jZW50cm9pbXByZW5zYSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZWRlYjsgfVxuICAuY2VudHJvaW1wcmVuc2EgYSB7XG4gICAgY29sb3I6ICMyYjJiMmI7IH1cbiAgICAuY2VudHJvaW1wcmVuc2EgYTpob3ZlciwgLmNlbnRyb2ltcHJlbnNhIGE6Zm9jdXMsIC5jZW50cm9pbXByZW5zYSBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzhkODM2YTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY2VudHJvaW1wcmVuc2EgLmNlbnRyb2ltcHJlbnNhLWhlYWRlciB7XG4gICAgbWFyZ2luOiA1MHB4IDBweDsgfVxuICAuY2VudHJvaW1wcmVuc2EgLmJyZWFkY3J1bWJzIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICM2NTY0NjQ7IH1cbiAgICAuY2VudHJvaW1wcmVuc2EgLmJyZWFkY3J1bWJzIGEge1xuICAgICAgY29sb3I6ICM2NTY0NjQ7IH1cbiAgLmNlbnRyb2ltcHJlbnNhIC5zZWVtb3JlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAuY2VudHJvaW1wcmVuc2EgaDEge1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAuY2VudHJvaW1wcmVuc2EgLmJveCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjOWQ5Njg0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmNlbnRyb2ltcHJlbnNhIC5ib3ggaDIge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAuY2VudHJvaW1wcmVuc2EgLmJveCAucm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgLmNlbnRyb2ltcHJlbnNhIC5ib3gtZG9zc2llci1kb3dubG9hZCBhIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgLmNlbnRyb2ltcHJlbnNhIC5saXN0aXRlbWNhdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5jZW50cm9pbXByZW5zYSAubGlzdGl0ZW1jYXQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNlbnRyb2ltcHJlbnNhIC5saXN0aXRlbWNhdCAubGlzdGl0ZW1jYXQtdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luOiAxMHB4IDBweDsgfVxuICAgIC5jZW50cm9pbXByZW5zYSAubGlzdGl0ZW1jYXQgLmxpc3RpdGVtY2F0LWxpbmstaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMTMwMzY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jZW50cm9pbXByZW5zYSAubGlzdGl0ZW1jYXQgLmxpc3RpdGVtY2F0LWxpbmstaWNvbiBpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDc2cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMTBweDsgfVxuICAuY2VudHJvaW1wcmVuc2EgLmxpc3RpdGVtIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuY2VudHJvaW1wcmVuc2EgLmxpc3RpdGVtIC5saXN0aXRlbS1kYXRlIHtcbiAgICBjb2xvcjogIzZkNmM2YjtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmNlbnRyb2ltcHJlbnNhIC5saXN0aXRlbSAubGlzdGl0ZW0tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5jZW50cm9pbXByZW5zYSAubGlzdGl0ZW0gLmxpc3RpdGVtLWJvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICM2ZDZjNmI7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuY2VudHJvaW1wcmVuc2EgLmxpc3RpdGVtIC5saXN0aXRlbS1ib3R0b20gLmxpc3RpdGVtLWJvdHRvbS1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB3aWR0aDogNzAlOyB9XG4gICAgLmNlbnRyb2ltcHJlbnNhIC5saXN0aXRlbSAubGlzdGl0ZW0tYm90dG9tIC5wcmVzcy1zaGFyZS1pY29uIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgd2lkdGg6IDI4JTsgfVxuICAgICAgLmNlbnRyb2ltcHJlbnNhIC5saXN0aXRlbSAubGlzdGl0ZW0tYm90dG9tIC5wcmVzcy1zaGFyZS1pY29uIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgdG9wOiA5NSUgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuICAgICAgLmNlbnRyb2ltcHJlbnNhIC5saXN0aXRlbSAubGlzdGl0ZW0tYm90dG9tIC5wcmVzcy1zaGFyZS1pY29uIGE6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgLmNlbnRyb2ltcHJlbnNhIC5saXN0aXRlbSAubGlzdGl0ZW0tYm90dG9tIGEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmNlbnRyb2ltcHJlbnNhIC5saXN0aXRlbSAubGlzdGl0ZW0tYm90dG9tIGEgaSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmNlbnRyb2ltcHJlbnNhIC5saXN0aXRlbSAubGlzdGl0ZW0tYm90dG9tIGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGI3XFxhMFwiO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5jZW50cm9pbXByZW5zYSAubGlzdGl0ZW0gLmxpc3RpdGVtLWJvdHRvbSBhOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jZW50cm9pbXByZW5zYSAubGlzdGl0ZW0gLmxpc3RpdGVtLWJvdHRvbSBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjNmQ2YzZiO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmNlbnRyb2ltcHJlbnNhIC5jZW50cm9pbXByZW5zYS1kYXRhc2hlZXRzIHVsLCAuY2VudHJvaW1wcmVuc2EgLmNlbnRyb2ltcHJlbnNhLWZvdG9ncmFmaWFzIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgIC5jZW50cm9pbXByZW5zYSAuY2VudHJvaW1wcmVuc2EtZGF0YXNoZWV0cyB1bCBsaSwgLmNlbnRyb2ltcHJlbnNhIC5jZW50cm9pbXByZW5zYS1mb3RvZ3JhZmlhcyB1bCBsaSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgLmNlbnRyb2ltcHJlbnNhIC5jZW50cm9pbXByZW5zYS1kYXRhc2hlZXRzIHVsIGxpIC5saXN0aXRlbSAubGlzdGl0ZW0tYm90dG9tLCAuY2VudHJvaW1wcmVuc2EgLmNlbnRyb2ltcHJlbnNhLWZvdG9ncmFmaWFzIHVsIGxpIC5saXN0aXRlbSAubGlzdGl0ZW0tYm90dG9tIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5jZW50cm9pbXByZW5zYSAucHJlc3MtcmVsZWFzZXMgLmxpc3RpdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWluLWhlaWdodDogMzUwcHg7IH1cblxuLnRlcm1zLWNvbmRpdGlvbnMtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFREVCOyB9XG5cbi50ZXJtcy1jb25kaXRpb25zLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuXG4udGVybXMtY29uZGl0aW9ucy1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgLnRlcm1zLWNvbmRpdGlvbnMtY29udGVudCBoMSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAudGVybXMtY29uZGl0aW9ucy1jb250ZW50IC5zdWJ0aXRsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5uZXdzbGV0dGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdiNzI1ODsgfVxuICAubmV3c2xldHRlciBoNCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubmV3c2xldHRlciAubmV3c2xldHRlci1pY29uIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9XG4gIC5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAubmV3c2xldHRlciAubmV3c2xldHRlci1mb3JtIC5uZXdzbGV0dGVyLWlucHV0LWVycm9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGI1MjYyICFpbXBvcnRhbnQ7IH1cbiAgLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItZm9ybSAubmV3c2xldHRlci1pbnB1dC1zdWNjZXNzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjRhZDlkICFpbXBvcnRhbnQ7IH1cbiAgLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYjJiMmI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAjMmIyYjJiO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM1NTU7IH1cbiAgICAubmV3c2xldHRlciAubmV3c2xldHRlci1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgIGNvbG9yOiAjNTU1OyB9XG4gICAgLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgICAgY29sb3I6ICM1NTU7IH1cbiAgICAubmV3c2xldHRlciAubmV3c2xldHRlci1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzU1NTsgfVxuICAubmV3c2xldHRlciAubmV3c2xldHRlci1mb3JtIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gIC5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLWxvYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5uZXdzbGV0dGVyIC5uZXdzbGV0dGVyLXN1Y2Nlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItc3VjY2VzcyBpIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAubmV3c2xldHRlciAubmV3c2xldHRlci1lcnJvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAubmV3c2xldHRlciAubmV3c2xldHRlci1lcnJvciBpIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAubmV3c2xldHRlciAuYWdyZWUsXG4gIC5uZXdzbGV0dGVyIC53YXJuaW5nIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgICAubmV3c2xldHRlciAuYWdyZWUgYSxcbiAgICAubmV3c2xldHRlciAud2FybmluZyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubmV3c2xldHRlciAuYWdyZWUsXG4gICAgICAubmV3c2xldHRlciAud2FybmluZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAubmV3c2xldHRlciAud2FybmluZyB7XG4gICAgY29sb3I6ICNkYjUyNjI7IH1cblxuLm5ld3NsZXR0ZXItbG9uZyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm1lbnUtYm94LXNvY2lhbCAubmV3c2xldHRlciB7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1lbnUtYm94LXNvY2lhbCAubmV3c2xldHRlciAubmV3c2xldHRlci1mb3JtLXNob3J0IHtcbiAgICB0b3A6IDVweDsgfVxuXG4uc2VhcmNoLWJveC1zb2NpYWwgLm5ld3NsZXR0ZXIge1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5zZWFyY2gtYm94LXNvY2lhbCAubmV3c2xldHRlciAubmV3c2xldHRlci1mb3JtLXNob3J0IHtcbiAgICB0b3A6IDVweDsgfVxuXG4uZXBpYzQwNCAubmV3c2xldHRlciB7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmVwaWM0MDQgLm5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItZm9ybS1zaG9ydCB7XG4gICAgdG9wOiA1cHg7IH1cblxuLm5ld3NsZXR0ZXItc2VhcmNoIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubmV3c2xldHRlci1zZWFyY2ggaSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3c2xldHRlci1zZWFyY2ggLm5ld3NsZXR0ZXItZm9ybS1zaG9ydCB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm5ld3NsZXR0ZXItc2VhcmNoIGg2IHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5uZXdzbGV0dGVyLXNlYXJjaCBoNiBpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgLm5ld3NsZXR0ZXItc2VhcmNoIC5uZXdzbGV0dGVyLWZvcm0tc2hvcnQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5uZXdzbGV0dGVyLXNlYXJjaCAubmV3c2xldHRlci1mb3JtLXNob3J0IC5uZXdzbGV0dGVyLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgICAubmV3c2xldHRlci1zZWFyY2ggLm5ld3NsZXR0ZXItZm9ybS1zaG9ydCAubmV3c2xldHRlci1mb3JtIGJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlLWluLW91dDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5uZXdzbGV0dGVyLXNlYXJjaCAubmV3c2xldHRlci1mb3JtLXNob3J0IC5uZXdzbGV0dGVyLWZvcm0gYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAubmV3c2xldHRlci1zZWFyY2ggLm5ld3NsZXR0ZXItZm9ybS1zaG9ydCAubmV3c2xldHRlci1mb3JtIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZDgzNmE7IH1cbiAgICAubmV3c2xldHRlci1zZWFyY2ggLm5ld3NsZXR0ZXItZm9ybS1zaG9ydCAubmV3c2xldHRlci1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5uZXdzbGV0dGVyLXNlYXJjaCAubmV3c2xldHRlci1mb3JtLXNob3J0IC5uZXdzbGV0dGVyLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDsgfSB9XG4gICAgLm5ld3NsZXR0ZXItc2VhcmNoIC5uZXdzbGV0dGVyLWZvcm0tc2hvcnQgLm5ld3NsZXR0ZXItZm9ybSAubmV3c2xldHRlci1lbWFpbCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCkgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5uZXdzbGV0dGVyLXNlYXJjaCAubmV3c2xldHRlci1mb3JtLXNob3J0IC5uZXdzbGV0dGVyLWZvcm0gLm5ld3NsZXR0ZXItZW1haWwge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG4uc3RvcmVjYWxsYWN0aW9uLWFydGljbGVzIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdCNzI1ODsgfVxuXG4uc2VhcmNoLXJlc3VsdHMgLnN0b3JlLXJlc3VsdCBhLnBlcm1hbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc3RvcmUtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ1NjU4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc3RvcmUtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQ0NTQ4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uc3RvcmUtaGVhZGVyLWJ1dHRvbiBzcGFuIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gIC5zdG9yZS1oZWFkZXItYnV0dG9uIHNwYW46aG92ZXIge1xuICAgIGNvbG9yOiAjN2M3NDVjICFpbXBvcnRhbnQ7IH1cblxuLmVwaWM0MDQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgLmVwaWM0MDQgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmVwaWM0MDQgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLmVwaWM0MDQgdWwgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5lcGljNDA0IGhyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y2ZjZmNjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmVwaWM0MDQgLmlucHV0LXNlYXJjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7IH1cbiAgICAuZXBpYzQwNCAuaW5wdXQtc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5lcGljNDA0IC5pbnB1dC1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJiMmIyYjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjb2xvcjogIzJiMmIyYjsgfVxuICAgICAgLmVwaWM0MDQgLmlucHV0LXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjNTU1OyB9XG4gICAgICAuZXBpYzQwNCAuaW5wdXQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICBjb2xvcjogIzU1NTsgfVxuICAgICAgLmVwaWM0MDQgLmlucHV0LXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgIGNvbG9yOiAjNTU1OyB9XG4gICAgICAuZXBpYzQwNCAuaW5wdXQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjNTU1OyB9XG4gIC5lcGljNDA0IC5lcGljNDA0LXNvY2lhbC1uZXdzbGV0dGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgLmVwaWM0MDQgLmVwaWM0MDQtc29jaWFsLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXIge1xuICAgICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAuZXBpYzQwNCAuZXBpYzQwNC1tZW51cyBhIHtcbiAgICBjb2xvcjogIzJiMmIyYjsgfVxuICAgIC5lcGljNDA0IC5lcGljNDA0LW1lbnVzIGE6aG92ZXIsIC5lcGljNDA0IC5lcGljNDA0LW1lbnVzIGE6YWN0aXZlLCAuZXBpYzQwNCAuZXBpYzQwNC1tZW51cyBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjOGQ4MzZhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5lcGljNDA0IC5lcGljNDA0LW1lbnVzIC5zdWItbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2NTViNTg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXBpYzQwNCAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjMwcHg7XG4gICAgd2lkdGg6IDgzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZXBpYzQwNC1hcnRpY2xlcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmVwaWM0MDQtYXJ0aWNsZXMgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjU1YjU4OyB9XG4gICAgLmVwaWM0MDQtYXJ0aWNsZXMgLmlubmVyIC5yb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMHB4OyB9XG4gICAgLmVwaWM0MDQtYXJ0aWNsZXMgLmlubmVyIC50YWcge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgLmVwaWM0MDQtYXJ0aWNsZXMgLmlubmVyIC50YWcgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzY1NWI1ODtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5lcGljNDA0LWFydGljbGVzIC5pbm5lciAudGFnIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjOGQ4MzZhO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5lcGljNDA0LWFydGljbGVzIC5pbm5lciBoNCB7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuZXBpYzQwNC1hcnRpY2xlcyAuaW5uZXIgaDQgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzJiMmIyYjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5lcGljNDA0LWFydGljbGVzIC5pbm5lciBoNCBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzhkODM2YTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZXBpYzQwNC1hcnRpY2xlcyAuaW5uZXIgLnBlcm1hbGluayB7XG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgIC5lcGljNDA0LWFydGljbGVzIC5pbm5lciAucGVybWFsaW5rIGkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5lcGljNDA0LWFydGljbGVzLXBhcmVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5lcGljNDA0LWFydGljbGVzLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRUIgR2FyYW1vbmQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FHYXJhbW9uZFByby1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0FHYXJhbW9uZFByby1SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQUdhcmFtb25kUHJvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BR2FyYW1vbmRQcm8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0FHYXJhbW9uZFByby1SZWd1bGFyLnN2ZyNBR2FyYW1vbmRQcm8tUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0tQm9sZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR290aGFtLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtLUJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtLUJvbGQuc3ZnI0dvdGhhbS1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dvdGhhbS1SZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Hb3RoYW0tTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbS1NZWRpdW0ub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Hb3RoYW0tTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR290aGFtLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0dvdGhhbS1NZWRpdW0uc3ZnI0dvdGhhbS1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2VzcG9yYW9pY29uc3JlZ3VsYXInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0VzcG9yYW9JY29ucy1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Fc3BvcmFvSWNvbnMtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Fc3BvcmFvSWNvbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRXNwb3Jhb0ljb25zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Fc3BvcmFvSWNvbnMtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0VzcG9yYW9JY29ucy1SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbltkYXRhLWljb25dOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImVzcG9yYW9pY29uc3JlZ3VsYXJcIjtcbiAgY29udGVudDogYXR0cihkYXRhLWljb24pO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uY2F0YWxvZy1iZyB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7IH1cblxuLmNhdGFsb2cge1xuICAvKlxuICAgICAgICAucG9wb3Zlcl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogcmdiKDIyOCwgNjgsIDY4KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgfVxuICAgICAgICAgLnBvcG92ZXJfX3dyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5wb3BvdmVyX19jb250ZW50IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMTUwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmJmYmY7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnBvcG92ZXJfX2NvbnRlbnQ6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHggMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2JmYmZiZiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgICAgIH1cbiAgICAgICAgLnBvcG92ZXJfX3dyYXBwZXI6aG92ZXIgLnBvcG92ZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMHB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLjc1LCAtMC4wMiwgMC4yLCAwLjk3KTtcbiAgICAgICAgfVxuICAgICAgICAucG9wb3Zlcl9fbWVzc2FnZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgKi8gfVxuICAuY2F0YWxvZyAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY2F0YWxvZyAudWktd2lkZ2V0LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5jYXRhbG9nIC5jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGZsZXg6IDE7IH1cbiAgLmNhdGFsb2cgLmRvdWJsZS1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGZsZXg6IDI7IH1cbiAgLmNhdGFsb2cgLnRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbSBBXCIsIFwiR290aGFtIFNTbSBCXCI7IH1cbiAgICAuY2F0YWxvZyAudGl0bGUgaDEge1xuICAgICAgbWFyZ2luOiAtMzV4IDEwcHggNjBweCAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogLTI1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuY2F0YWxvZyAuY291bnRyaWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuY2F0YWxvZyAuY291bnRyaWVzLWltYWdlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogLTVweDsgfVxuICAgICAgLmNhdGFsb2cgLmNvdW50cmllcy1pbWFnZXMgPiBkaXYge1xuICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAgICAgLmNhdGFsb2cgLmNvdW50cmllcy1pbWFnZXMgPiBkaXYuYWN0aXZlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuY2F0YWxvZyAuY291bnRyaWVzIC5jb3VudHJpZXMtaW1hZ2VzIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5jYXRhbG9nIC5jb3VudHJpZXMgLmNvdW50cmllcy1pbWFnZXMgc3ZnIC5hY3RpdmUge1xuICAgICAgICBmaWxsOiAjNzk2ZjUxOyB9XG4gICAgLmNhdGFsb2cgLmNvdW50cmllcyAuZm9ybS1sYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICMyYjJiMmI7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgLmNhdGFsb2cgLmNvdW50cmllcyAuZHJvcGRvd24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggNTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jYXRhbG9nIC5jb3VudHJpZXMgLmRyb3Bkb3duIGEge1xuICAgICAgY29sb3I6ICMyYjJiMmI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbSBBXCIsIFwiR290aGFtIFNTbSBCXCI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY2F0YWxvZyAuY291bnRyaWVzIHVsIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMDtcbiAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgLmNhdGFsb2cgLmNvdW50cmllcyBsaSB7XG4gICAgICBjb2xvcjogIzJiMmIyYjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAyOThweDsgfVxuICAgICAgLmNhdGFsb2cgLmNvdW50cmllcyBsaTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjOTA4OTc1ICFpbXBvcnRhbnQ7IH1cbiAgLmNhdGFsb2cgLmZpbHRlcnMge1xuICAgIG1hcmdpbjogMCAwIDQwcHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5jYXRhbG9nIC5maWx0ZXItYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhdGFsb2cgLmZpbHRlcnMgLmZpbHRlci1ibG9jayBsYWJlbCB7XG4gICAgY29sb3I6ICM2ZDZkNmQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNzBweDsgfVxuICAuY2F0YWxvZyAuZmlsdGVycyAuZmlsdGVyLWJsb2NrIC5mb3JtLXNlbGVjdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmNhdGFsb2cgLnByb2R1Y3QtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkMjY1MyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2NkMjY1MyAhaW1wb3J0YW50OyB9XG4gIC5jYXRhbG9nIC50aXRsZS1tb2JpbGUgaDEge1xuICAgIHotaW5kZXg6IDUwICFpbXBvcnRhbnQ7IH1cbiAgLmNhdGFsb2cgLnJlc3VsdHMgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogI2NkMjY1MyAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5jYXRhbG9nIC5yZXN1bHRzIC5jYXRlZ29yeS1iYW5uZXIge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAuY2F0YWxvZyAucHJvZHVjdC1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QyNjUzICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2QyNjUzICFpbXBvcnRhbnQ7IH1cbiAgLmNhdGFsb2cgI2xvYWRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTIsIDE5MiwgMTkyLCAwLjUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vaS5zdGFjay5pbWd1ci5jb20vTW55eFUuZ2lmXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5jYXRhbG9nIC5saXN0LWdyb3VwLnBhbmVsID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IH1cbiAgLmNhdGFsb2cgLmxpc3QtZ3JvdXAtc3VibWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLmNhdGFsb2cgZGl2LmZpbHRlci1zZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI3YWM7IH1cbiAgICAuY2F0YWxvZyBkaXYuZmlsdGVyLXNlbGVjdCBhIHNwYW46YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmNhdGFsb2cgZGl2LmZpbHRlci1zZWxlY3Quc2hvdyBhIHNwYW46YWZ0ZXIge1xuICAgICAgY29udGVudDogXCItXCI7XG4gICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuY2F0YWxvZyBkaXYuZmlsdGVyLXNlbGVjdCAuZHJvcGRvd24tbWVudSB7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDEuMnM7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuY2F0YWxvZyBkaXYuZmlsdGVyLXNlbGVjdC5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHZoOyB9XG4gICAgLmNhdGFsb2cgZGl2LmZpbHRlci1zZWxlY3QgYSB7XG4gICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmNhdGFsb2cgZGl2LmZpbHRlci1zZWxlY3QgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmNhdGFsb2cgZGl2LmZpbHRlci1zZWxlY3QgYSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgLmNhdGFsb2cgZGl2LmZpbHRlci1zZWxlY3QgdWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHotaW5kZXg6IDA7IH1cbiAgICAgIC5jYXRhbG9nIGRpdi5maWx0ZXItc2VsZWN0IHVsIGxpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMXB4KSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JiYjdhYzsgfVxuICAuY2F0YWxvZyAucHJvZHVjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5jYXRhbG9nIC5wcm9kdWN0cyAuZm9ybS1sYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICM2ZDZkNmQ7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgLmNhdGFsb2cgLnByb2R1Y3RzIGRpdi5maWx0ZXItc2VsZWN0IHVsIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuY2F0YWxvZyAucHJvZHVjdHMtYWNjb3JkaW9uIC5hY2NvcmRpb24tMSB7XG4gICAgbWFyZ2luOiAwcHggMHB4OyB9XG4gIC5jYXRhbG9nIC5wcm9kdWN0cy1hY2NvcmRpb24gLmFjY29yZGlvbi0yIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmNhdGFsb2cgLnByb2R1Y3RzLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDsgfVxuICAgIC5jYXRhbG9nIC5wcm9kdWN0cy1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICM5MDg5NzUgIWltcG9ydGFudDsgfVxuICAuY2F0YWxvZyAucHJvZHVjdHMtYWNjb3JkaW9uID4gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiYmI3YWMgIWltcG9ydGFudDsgfVxuICAgIC5jYXRhbG9nIC5wcm9kdWN0cy1hY2NvcmRpb24gPiAudWktYWNjb3JkaW9uLWhlYWRlcjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogY2FsYygxZW0gLSAxNHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7IH1cbiAgLmNhdGFsb2cgLnByb2R1Y3RzLWFjY29yZGlvbiA+IC51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50OyB9XG4gICAgLmNhdGFsb2cgLnByb2R1Y3RzLWFjY29yZGlvbiA+IC51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCItXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogY2FsYygxZW0gLSAzOXB4KTtcbiAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5jYXRhbG9nIC5wcm9kdWN0cy1hY2NvcmRpb24gLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDEuNWVtOyB9XG4gICAgLmNhdGFsb2cgLnByb2R1Y3RzLWFjY29yZGlvbiAudWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCB1bCB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY2F0YWxvZyAucHJvZHVjdHMtYWNjb3JkaW9uID4gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG4gICAgLmNhdGFsb2cgLnByb2R1Y3RzLWFjY29yZGlvbiA+IC51aS1hY2NvcmRpb24tY29udGVudCB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuY2F0YWxvZyAucHJvZHVjdHMtYWNjb3JkaW9uID4gLnVpLWFjY29yZGlvbi1jb250ZW50IHVsOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM5MDg5NzUgIWltcG9ydGFudDsgfVxuICAgICAgLmNhdGFsb2cgLnByb2R1Y3RzLWFjY29yZGlvbiA+IC51aS1hY2NvcmRpb24tY29udGVudCB1bCBsaSB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5jYXRhbG9nIC5wcm9kdWN0cy1hY2NvcmRpb24gPiAudWktYWNjb3JkaW9uLWNvbnRlbnQgdWwgbGkgYSB7XG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgLmNhdGFsb2cgLnByb2R1Y3RzLWFjY29yZGlvbiA+IC51aS1hY2NvcmRpb24tY29udGVudCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTA4OTc1ICFpbXBvcnRhbnQ7IH1cbiAgLmNhdGFsb2cgLnByb2R1Y3RzLWFjY29yZGlvbiAudWktc3RhdGUtYWN0aXZlIGEsXG4gIC5jYXRhbG9nIC5wcm9kdWN0cy1hY2NvcmRpb24gLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssXG4gIC5jYXRhbG9nIC5wcm9kdWN0cy1hY2NvcmRpb24gLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjNmQ2ZDZkO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuY2F0YWxvZyAucHJvZHVjdHMtYWNjb3JkaW9uIC51aS1zdGF0ZS1kZWZhdWx0LFxuICAuY2F0YWxvZyAucHJvZHVjdHMtYWNjb3JkaW9uIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbiAgLmNhdGFsb2cgLnByb2R1Y3RzLWFjY29yZGlvbiAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcbiAgLmNhdGFsb2cgLnByb2R1Y3RzLWFjY29yZGlvbiAudWktYnV0dG9uLFxuICAuY2F0YWxvZyAucHJvZHVjdHMtYWNjb3JkaW9uIGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3ZlcixcbiAgLmNhdGFsb2cgLnByb2R1Y3RzLWFjY29yZGlvbiBodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcbiAgICBib3JkZXI6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNmQ2ZDZkO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuY2F0YWxvZyAucHJvZHVjdHMtYWNjb3JkaW9uIC51aS1zdGF0ZS1mb2N1cyxcbiAgLmNhdGFsb2cgLnByb2R1Y3RzLWFjY29yZGlvbiAudWktc3RhdGUtYWN0aXZlLFxuICAuY2F0YWxvZyAucHJvZHVjdHMtYWNjb3JkaW9uIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuICAuY2F0YWxvZyAucHJvZHVjdHMtYWNjb3JkaW9uIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXG4gIC5jYXRhbG9nIC5wcm9kdWN0cy1hY2NvcmRpb24gYS51aS1idXR0b246YWN0aXZlLFxuICAuY2F0YWxvZyAucHJvZHVjdHMtYWNjb3JkaW9uIC51aS1idXR0b246YWN0aXZlLFxuICAuY2F0YWxvZyAucHJvZHVjdHMtYWNjb3JkaW9uIC51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNmQ2ZDZkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXI6IDBweDsgfVxuICAuY2F0YWxvZyAucHJvZHVjdHMtYWNjb3JkaW9uIC51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sXG4gIC5jYXRhbG9nIC5wcm9kdWN0cy1hY2NvcmRpb24gLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhdGFsb2cgLnByb2R1Y3RzLWFjY29yZGlvbiAudWktaWNvbixcbiAgLmNhdGFsb2cgLnByb2R1Y3RzLWFjY29yZGlvbiAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhdGFsb2cgLnByb2R1Y3RzLWFjY29yZGlvbiB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgLmNhdGFsb2cgLnByb2R1Y3RzLWFjY29yZGlvbiB1bCBsaSB7XG4gICAgICBwYWRkaW5nOiA1cHggMHB4OyB9XG4gIC5jYXRhbG9nIC5zZWxlY3QtZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNhdGFsb2cgLnNlbGVjdC1ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAzMnB4IDAgMTZweCAwO1xuICAgICAgICBmbGV4OiAyOyB9XG4gICAgICAuY2F0YWxvZyAuc2VsZWN0LWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxLjJzO1xuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjdhYyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmNhdGFsb2cgLnNlbGVjdC1ncm91cCAuc2hvdyAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHZoOyB9IH1cbiAgICAuY2F0YWxvZyAuc2VsZWN0LWdyb3VwIC5zaG93IC5kcm9wZG93bi1wcm9kdWN0cy1idG4gc3BhbiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNXB4OyB9XG4gICAgICAuY2F0YWxvZyAuc2VsZWN0LWdyb3VwIC5zaG93IC5kcm9wZG93bi1wcm9kdWN0cy1idG4gc3Bhbjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG4gICAgLmNhdGFsb2cgLnNlbGVjdC1ncm91cCAucHJvZHVjdHMtc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgICAuY2F0YWxvZyAuc2VsZWN0LWdyb3VwIC5jb3VudHJpZXMtc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjdhYyAhaW1wb3J0YW50OyB9XG4gICAgLmNhdGFsb2cgLnNlbGVjdC1ncm91cCAucHJvZHVjdHMtc2VsZWN0LFxuICAgIC5jYXRhbG9nIC5zZWxlY3QtZ3JvdXAgLmNvdW50cmllcy1zZWxlY3Qge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jYXRhbG9nIC5zZWxlY3QtZ3JvdXAgLnByb2R1Y3RzLXNlbGVjdCBhOmhvdmVyLFxuICAgICAgLmNhdGFsb2cgLnNlbGVjdC1ncm91cCAuY291bnRyaWVzLXNlbGVjdCBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuY2F0YWxvZyAuc2VsZWN0LWdyb3VwIC5wcm9kdWN0cy1zZWxlY3QgaTo6YmVmb3JlLFxuICAgICAgLmNhdGFsb2cgLnNlbGVjdC1ncm91cCAuY291bnRyaWVzLXNlbGVjdCBpOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuY2F0YWxvZyAuc2VsZWN0LWdyb3VwIC5kcm9wZG93bi1wcm9kdWN0cy1idG4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiN2FjO1xuICAgICAgY29sb3I6ICMyYjJiMmI7XG4gICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY2F0YWxvZyAuc2VsZWN0LWdyb3VwIC5kcm9wZG93bi1wcm9kdWN0cy1idG4gc3Bhbjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgLmNhdGFsb2cgLnNlbGVjdC1ncm91cCAuY291bnRyaWVzLXJlc3BvbnNpdmUge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgLmNhdGFsb2cgLnNlbGVjdC1ncm91cCAuY291bnRyaWVzLXJlc3BvbnNpdmUgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgICAgICAuY2F0YWxvZyAuc2VsZWN0LWdyb3VwIC5jb3VudHJpZXMtcmVzcG9uc2l2ZSAuZHJvcGRvd24tbWVudSBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiN2FjOyB9XG4gICAgLmNhdGFsb2cgLnNlbGVjdC1ncm91cCAuYWNjb3JkaW9uLXJlc3BvbnNpdmUge1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xcHgsIDApICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYjdhYyAhaW1wb3J0YW50OyB9XG4gICAgICAuY2F0YWxvZyAuc2VsZWN0LWdyb3VwIC5hY2NvcmRpb24tcmVzcG9uc2l2ZSBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAuY2F0YWxvZyAuc2hvcHMtbGlzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAxNXB4IDAgNDBweCAwOyB9XG4gIC5jYXRhbG9nIC5zaG9wLWltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgLmNhdGFsb2cgLnNob3AtbGluayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY2F0YWxvZyAuc2hvcC1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbltkYXRhLWljb25dIHtcbiAgb3BhY2l0eTogMDsgfVxuXG5bZGF0YS1pY29uXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJlc3BvcmFvaWNvbnNyZWd1bGFyXCI7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYm9keSB7XG4gIHBhZGRpbmctdG9wOiA3MnB4O1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1yZW5kZXJpbmc6IGdlb21ldHJpY1ByZWNpc2lvbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMHB4OyB9XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjNjA1OTU2OyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMjgwcHg7IH0gfVxuXG4ubmF2IGEsXG4ubmF2YmFyIGEge1xuICBjb2xvcjogIzJiMmIyYjsgfVxuICAubmF2IGE6aG92ZXIsIC5uYXYgYTphY3RpdmUsIC5uYXYgYTpmb2N1cyxcbiAgLm5hdmJhciBhOmhvdmVyLFxuICAubmF2YmFyIGE6YWN0aXZlLFxuICAubmF2YmFyIGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZHJvcC1sYW5nID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5kcm9wLWxhbmcgLmRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50OyB9XG5cbi5kcm9wLWxhbmcgdWwge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAuZHJvcC1sYW5nIHVsIGxpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmRyb3AtbGFuZyB1bCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gICAgPiAuZHJvcC1sYW5nIHVsIGEuYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5uYXZiYXItbmF2IC5uYXYtc2hhcmUgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4OyB9XG5cbi5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAyOHB4OyB9XG4gIC5uYXZiYXItbmF2ID4gbGkgPiBhIGIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMnB4IDVweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7IH0gfVxuXG4ubmF2YmFyICNtZW51LXByaW5jaXBhbCAuZHJvcGRvd24ge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4uaG9tZXBhZ2UgLm5hdmJhciAuZHJvcGRvd24ge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuaG9tZXBhZ2UgLm5hdmJhciAuZHJvcGRvd24gPiBhIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgLmhvbWVwYWdlIC5uYXZiYXIgLmRyb3Bkb3duIHVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5ob21lcGFnZSAubmF2YmFyIC5kcm9wZG93biB1bCBhIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmhvbWVwYWdlIC5uYXZiYXIgLmRyb3Bkb3duIHVsIGE6aG92ZXIsXG4gICAgLmhvbWVwYWdlIC5uYXZiYXIgLmRyb3Bkb3duIHVsIGE6YWN0aXZlIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBjb2xvcjogIzhkODM2YSAhaW1wb3J0YW50OyB9XG4gICAgLmhvbWVwYWdlIC5uYXZiYXIgLmRyb3Bkb3duIHVsIGE6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmhvbWVwYWdlIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IGxpID4gYSB7XG4gIGNvbG9yOiAjMmIyYjJiICFpbXBvcnRhbnQ7IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW46IDAgMCAwIDA7XG4gIHBhZGRpbmc6IDAgMDtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwOyB9XG4gIC5kcm9wZG93bi1tZW51ID4gbGkge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuZHJvcGRvd24tbWVudSA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzJiMmIyYjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMjVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjOGQ4MzZhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjN2M3NDVjO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjVweCAhaW1wb3J0YW50OyB9XG5cbi5uYXZiYXItbmF2IC5kcm9wLWxhbmcgLmRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogYXV0bzsgfVxuICAubmF2YmFyLW5hdiAuZHJvcC1sYW5nIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4ubmF2YmFyLW5hdiAubmF2LXNoYXJlIC5kcm9wZG93bi1tZW51IHtcbiAgd2lkdGg6IGF1dG87IH1cbiAgLm5hdmJhci1uYXYgLm5hdi1zaGFyZSAuZHJvcGRvd24tbWVudSBpIHtcbiAgICBsZWZ0OiAyNXB4OyB9XG4gIC5uYXZiYXItbmF2IC5uYXYtc2hhcmUgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLm5hdmJhci1uYXYgLm5hdi1zaGFyZSAuZHJvcGRvd24tbWVudSA+IGxpID4gYVt0eXBlPVwiaWNvbl9saW5rXCJdIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDUwcHg7IH1cblxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogMjY4cHg7IH1cbiAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgcGFkZGluZzogNXB4IDBweCA1cHggMjBweDtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IGE6aG92ZXIsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM1NTU7IH1cbiAgICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSBhOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzU1NTsgfVxuXG4ubmF2YmFyLW5hdiAubmF2LXNoYXJlIC5kcm9wZG93bi10b2dnbGUge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMjVweCAxMHB4IDI4cHggMTBweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm5hdmJhci1uYXYgLm5hdi1zaGFyZSAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogIzdiNzI1ODsgfVxuXG4uaG9tZXBhZ2UgLm5hdmJhci1uYXYgLm5hdi1zaGFyZSAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5ob21lcGFnZSAubmF2YmFyLW5hdiAubmF2LXNoYXJlID4gZGl2ID4gYSB7XG4gIGNvbG9yOiBibGFjazsgfVxuICAuaG9tZXBhZ2UgLm5hdmJhci1uYXYgLm5hdi1zaGFyZSA+IGRpdiA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZGRkOyB9XG5cbi5ob21lcGFnZSAubmF2YmFyLW5hdiAubmF2LXNoYXJlIC5vcGVuIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICBjb2xvcjogIzJiMmIyYjsgfVxuXG4uaG9tZXBhZ2UgLm5hdmJhci1uYXYgLm5hdi1zaGFyZSAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiBpbml0aWFsOyB9XG4gIC5ob21lcGFnZSAubmF2YmFyLW5hdiAubmF2LXNoYXJlIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICAgIGNvbG9yOiAjMmIyYjJiICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gICAgLmhvbWVwYWdlIC5uYXZiYXItbmF2IC5uYXYtc2hhcmUgLmRyb3Bkb3duLW1lbnUgbGkgYTpob3ZlciwgLmhvbWVwYWdlIC5uYXZiYXItbmF2IC5uYXYtc2hhcmUgLmRyb3Bkb3duLW1lbnUgbGkgYTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM4ZDgzNmEgIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzhFODU2QjsgfVxuICBhOmhvdmVyLCBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzhkODM2YTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICM3Yzc0NWM7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaDEucGFnZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBmb250LXNpemU6IDcwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGgxLnBhZ2UtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgaDEucGFnZS10aXRsZSBhIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuICAgIGgxLnBhZ2UtdGl0bGUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZ2FyYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmOyB9XG5cbi5uYXZiYXItYnJhbmQgLmxvZ28ge1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xvZ28tcy5wbmdcIik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMzFweDsgfVxuICAubmF2YmFyLWJyYW5kIC5sb2dvLndoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDM0cHg7IH1cblxuLm5hdmJhci1yaWdodCBhLnNlYXJjaCAuaGlkZGVuLWxnLmhpZGRlbi1tZCB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5idG4uZXNwIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFFMUUxRTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMxRTFFMUU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5idG4uZXNwOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUxRTFFO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5idG4uZXNwLmludmVydCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFMUUxRTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAuYnRuLmVzcC5pbnZlcnQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMUUxRTFFICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMxRTFFMUU7IH1cbiAgLmJ0bi5lc3Aud2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5idG4uZXNwLndoaXRlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZDgzNmE7IH1cbiAgICAuYnRuLmVzcC53aGl0ZTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdjNzQ1YzsgfVxuXG4uYnRuLXdoaXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi13aGl0ZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyYjJiMmIgIWltcG9ydGFudDsgfVxuXG4udmNfYnRuMyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50OyB9XG4gIC52Y19idG4zOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzJiMmIyYiAhaW1wb3J0YW50OyB9XG5cbi5kcm9wZG93bi5kcm9wLWxhbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ubmF2YmFyLXJpZ2h0IGEuc2VhcmNoIHtcbiAgY29sb3I6ICM3Yzc0NWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDA7IH1cbiAgLm5hdmJhci1yaWdodCBhLnNlYXJjaDpob3ZlciwgLm5hdmJhci1yaWdodCBhLnNlYXJjaDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm5hdmJhci1yaWdodCBhLnNlYXJjaDphY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhci1yaWdodCBhLnNlYXJjaC5jbG9zZWQge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLm5hdmJhci1yaWdodCAubG9jYXRpb24tcGluIGEge1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMjVweCAxMHB4IDI3cHggMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzVweDsgfVxuXG4ubmF2YmFyLXJpZ2h0IC5jbG9zZS1zZWFyY2gge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxN3B4IDEwcHggMjBweCAxMHB4O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZiYXItcmlnaHQgLmNsb3NlLXNlYXJjaC5vcGVuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm5hdmJhci1maXhlZC10b3AgYS5zZWFyY2gge1xuICBjb2xvcjogIzU1NTsgfVxuICAubmF2YmFyLWZpeGVkLXRvcCBhLnNlYXJjaDpob3ZlciwgLm5hdmJhci1maXhlZC10b3AgYS5zZWFyY2g6Zm9jdXMge1xuICAgIGNvbG9yOiAjN2M3NDVjOyB9XG4gIC5uYXZiYXItZml4ZWQtdG9wIGEuc2VhcmNoOmFjdGl2ZSB7XG4gICAgY29sb3I6ICM3Yzc0NWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYSAhaW1wb3J0YW50OyB9XG4gIC5uYXZiYXItZml4ZWQtdG9wIGEuc2VhcmNoLmNsb3NlZCB7XG4gICAgY29sb3I6ICM3Yzc0NWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYSAhaW1wb3J0YW50OyB9XG5cbi5oaWRlLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udG9nZ2xlLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDE1cHg7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDJyZW07XG4gIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubWVudV9fYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7IH1cbiAgLm1lbnVfX2JhcjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMDsgfVxuICAubWVudV9fYmFyOm50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiA4cHg7IH1cbiAgLm1lbnVfX2JhcjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogMTZweDsgfVxuXG4uc2VhcmNoLWJveCxcbi5uYXZiYXItc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5tZW51LWJveCxcbi5uYXZiYXItbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ubWVudS1ib3ggLm5hdi5uYXZiYXItbmF2IGxpLFxuLnNlYXJjaC1ib3ggLm5hdi5uYXZiYXItbmF2IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAubWVudS1ib3ggLm5hdi5uYXZiYXItbmF2IGxpIGEsXG4gIC5zZWFyY2gtYm94IC5uYXYubmF2YmFyLW5hdiBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5tZW51LWJveCxcbi5zZWFyY2gtYm94IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIHotaW5kZXg6IDEwMDsgfVxuICAubWVudS1ib3ggLmNsb3NlLXNlYXJjaCxcbiAgLnNlYXJjaC1ib3ggLmNsb3NlLXNlYXJjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIHRvcDogMTIwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm1lbnUtYm94IC5jbG9zZS1zZWFyY2ggaSxcbiAgICAuc2VhcmNoLWJveCAuY2xvc2Utc2VhcmNoIGkge1xuICAgICAgZm9udC1zaXplOiA1MHB4OyB9XG4gIC5tZW51LWJveCAubmF2Lm5hdmJhci1uYXYsXG4gIC5zZWFyY2gtYm94IC5uYXYubmF2YmFyLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgLm1lbnUtYm94IC5uYXYubmF2YmFyLW5hdiBsaSxcbiAgICAuc2VhcmNoLWJveCAubmF2Lm5hdmJhci1uYXYgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgICAubWVudS1ib3ggLm5hdi5uYXZiYXItbmF2IGxpIGEsXG4gICAgICAuc2VhcmNoLWJveCAubmF2Lm5hdmJhci1uYXYgbGkgYSB7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgLm1lbnUtYm94IHVsLFxuICAuc2VhcmNoLWJveCB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAubWVudS1ib3ggdWwgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhLFxuICAgIC5zZWFyY2gtYm94IHVsIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAubWVudS1ib3ggPiAuY29udGFpbmVyLFxuICAuc2VhcmNoLWJveCA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgLm1lbnUtYm94IGhyLFxuICAuc2VhcmNoLWJveCBociB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNmY2ZjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAubWVudS1ib3ggLmlucHV0LXNlYXJjaCxcbiAgLnNlYXJjaC1ib3ggLmlucHV0LXNlYXJjaCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAubWVudS1ib3ggLmlucHV0LXNlYXJjaCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuICAgIC5zZWFyY2gtYm94IC5pbnB1dC1zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5tZW51LWJveCAuaW5wdXQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIC5zZWFyY2gtYm94IC5pbnB1dC1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJiMmIyYjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjb2xvcjogIzJiMmIyYjsgfVxuICAgICAgLm1lbnUtYm94IC5pbnB1dC1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gICAgICAuc2VhcmNoLWJveCAuaW5wdXQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM1NTU7IH1cbiAgICAgIC5tZW51LWJveCAuaW5wdXQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tb3otcGxhY2Vob2xkZXIsXG4gICAgICAuc2VhcmNoLWJveCAuaW5wdXQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICBjb2xvcjogIzU1NTsgfVxuICAgICAgLm1lbnUtYm94IC5pbnB1dC1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl06Oi1tb3otcGxhY2Vob2xkZXIsXG4gICAgICAuc2VhcmNoLWJveCAuaW5wdXQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgY29sb3I6ICM1NTU7IH1cbiAgICAgIC5tZW51LWJveCAuaW5wdXQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgICAgIC5zZWFyY2gtYm94IC5pbnB1dC1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICM1NTU7IH1cbiAgLm1lbnUtYm94IC5sYW5nLXNlbCxcbiAgLnNlYXJjaC1ib3ggLmxhbmctc2VsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogLTUwcHggMCAxMDBweCAwOyB9XG4gICAgLm1lbnUtYm94IC5sYW5nLXNlbCA+IGxpLFxuICAgIC5zZWFyY2gtYm94IC5sYW5nLXNlbCA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgLm1lbnUtYm94IC5sYW5nLXNlbCA+IGxpIGEsXG4gICAgICAuc2VhcmNoLWJveCAubGFuZy1zZWwgPiBsaSBhIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBjb2xvcjogIzJiMmIyYjsgfVxuICAgICAgICAubWVudS1ib3ggLmxhbmctc2VsID4gbGkgYTpob3ZlciwgLm1lbnUtYm94IC5sYW5nLXNlbCA+IGxpIGE6Zm9jdXMsIC5tZW51LWJveCAubGFuZy1zZWwgPiBsaSBhOmFjdGl2ZSxcbiAgICAgICAgLnNlYXJjaC1ib3ggLmxhbmctc2VsID4gbGkgYTpob3ZlcixcbiAgICAgICAgLnNlYXJjaC1ib3ggLmxhbmctc2VsID4gbGkgYTpmb2N1cyxcbiAgICAgICAgLnNlYXJjaC1ib3ggLmxhbmctc2VsID4gbGkgYTphY3RpdmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgY29sb3I6ICM4ZDgzNmE7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5tZW51LWJveCAubGFuZy1zZWwgPiBsaSBhLmFjdGl2ZSxcbiAgICAgICAgLnNlYXJjaC1ib3ggLmxhbmctc2VsID4gbGkgYS5hY3RpdmUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5tZW51LWJveCBoNSxcbiAgLnNlYXJjaC1ib3ggaDUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgLm1lbnUtYm94IGxpLFxuICAuc2VhcmNoLWJveCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gICAgLm1lbnUtYm94IGxpIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLFxuICAgIC5zZWFyY2gtYm94IGxpIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAubWVudS1ib3ggLnN1Yi1tZW51IGEsXG4gIC5zZWFyY2gtYm94IC5zdWItbWVudSBhIHtcbiAgICBjb2xvcjogcmdiYSg0MywgNDMsIDQzLCAwLjcpOyB9XG4gIC5tZW51LWJveCAudGVybW9zLXBlc3F1aXNhIGEsXG4gIC5zZWFyY2gtYm94IC50ZXJtb3MtcGVzcXVpc2EgYSB7XG4gICAgY29sb3I6IHJnYmEoNDMsIDQzLCA0MywgMC43KTsgfVxuICAubWVudS1ib3ggYSxcbiAgLnNlYXJjaC1ib3ggYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMmIyYjJiOyB9XG4gICAgLm1lbnUtYm94IGE6aG92ZXIsIC5tZW51LWJveCBhOmZvY3VzLCAubWVudS1ib3ggYTphY3RpdmUsXG4gICAgLnNlYXJjaC1ib3ggYTpob3ZlcixcbiAgICAuc2VhcmNoLWJveCBhOmZvY3VzLFxuICAgIC5zZWFyY2gtYm94IGE6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjOGQ4MzZhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5tZW51LWJveCBwIGEsXG4gIC5zZWFyY2gtYm94IHAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm1lbnUtYm94IC5zaWRlLWJveHMgLmlubmVyLFxuICAuc2VhcmNoLWJveCAuc2lkZS1ib3hzIC5pbm5lciB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3YjcyNTg7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAubWVudS1ib3ggLnNpZGUtYm94cyAuaW5uZXI6aG92ZXIsXG4gICAgLnNlYXJjaC1ib3ggLnNpZGUtYm94cyAuaW5uZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTsgfVxuICAgICAgLm1lbnUtYm94IC5zaWRlLWJveHMgLmlubmVyOmhvdmVyIGEsXG4gICAgICAuc2VhcmNoLWJveCAuc2lkZS1ib3hzIC5pbm5lcjpob3ZlciBhIHtcbiAgICAgICAgY29sb3I6ICM4ZDgzNmEgIWltcG9ydGFudDsgfVxuICAgICAgICAubWVudS1ib3ggLnNpZGUtYm94cyAuaW5uZXI6aG92ZXIgYTpob3ZlcixcbiAgICAgICAgLnNlYXJjaC1ib3ggLnNpZGUtYm94cyAuaW5uZXI6aG92ZXIgYTpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgICAubWVudS1ib3ggLnNpZGUtYm94cyAuaW5uZXI6aG92ZXIgYS5zdG9yZS1idXR0b24sXG4gICAgICAuc2VhcmNoLWJveCAuc2lkZS1ib3hzIC5pbm5lcjpob3ZlciBhLnN0b3JlLWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1lbnUtYm94IC5zaWRlLWJveHMgLmlubmVyOmhvdmVyIGEuc3RvcmUtYnV0dG9uOmhvdmVyLFxuICAgICAgICAuc2VhcmNoLWJveCAuc2lkZS1ib3hzIC5pbm5lcjpob3ZlciBhLnN0b3JlLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLm1lbnUtYm94IC5zaWRlLWJveHMgLmlubmVyOmhvdmVyIHNwYW4sXG4gICAgICAuc2VhcmNoLWJveCAuc2lkZS1ib3hzIC5pbm5lcjpob3ZlciBzcGFuIHtcbiAgICAgICAgY29sb3I6ICM4ZDgzNmEgIWltcG9ydGFudDsgfVxuICAgIC5tZW51LWJveCAuc2lkZS1ib3hzIC5pbm5lciBpLFxuICAgIC5zZWFyY2gtYm94IC5zaWRlLWJveHMgLmlubmVyIGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLm1lbnUtYm94IC5zaWRlLWJveHMgLmlubmVyIHAsXG4gICAgLnNlYXJjaC1ib3ggLnNpZGUtYm94cyAuaW5uZXIgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLm1lbnUtYm94IC5zaWRlLWJveHMgLmlubmVyIGEsXG4gICAgLnNlYXJjaC1ib3ggLnNpZGUtYm94cyAuaW5uZXIgYSB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDsgfVxuICAgICAgLm1lbnUtYm94IC5zaWRlLWJveHMgLmlubmVyIGE6aG92ZXIsXG4gICAgICAuc2VhcmNoLWJveCAuc2lkZS1ib3hzIC5pbm5lciBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICAgIC5tZW51LWJveCAuc2lkZS1ib3hzIC5pbm5lciBhLnBlcm1hbGluayxcbiAgICAgIC5zZWFyY2gtYm94IC5zaWRlLWJveHMgLmlubmVyIGEucGVybWFsaW5rIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5tZW51LWJveCAuc2lkZS1ib3hzIC5pbm5lciBoNCxcbiAgICAuc2VhcmNoLWJveCAuc2lkZS1ib3hzIC5pbm5lciBoNCB7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtYXJnaW46IDJweDsgfVxuICAgICAgLm1lbnUtYm94IC5zaWRlLWJveHMgLmlubmVyIGg0IGEsXG4gICAgICAuc2VhcmNoLWJveCAuc2lkZS1ib3hzIC5pbm5lciBoNCBhIHtcbiAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubWVudS1ib3ggLnNpZGUtYm94cyAuaW5uZXIgLmNhdCxcbiAgICAuc2VhcmNoLWJveCAuc2lkZS1ib3hzIC5pbm5lciAuY2F0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzU1NTsgfVxuICAgIC5tZW51LWJveCAuc2lkZS1ib3hzIC5pbm5lciAudGl0bGUsXG4gICAgLnNlYXJjaC1ib3ggLnNpZGUtYm94cyAuaW5uZXIgLnRpdGxlIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAubWVudS1ib3ggLnNpZGUtYm94cyAuaW5uZXIuZW5vdHVyaXNtby1jdGEgLnBpbixcbiAgICAuc2VhcmNoLWJveCAuc2lkZS1ib3hzIC5pbm5lci5lbm90dXJpc21vLWN0YSAucGluIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgIC5tZW51LWJveCAuc2lkZS1ib3hzIC5pbm5lci5lbm90dXJpc21vLWN0YSAucGluIGksXG4gICAgICAuc2VhcmNoLWJveCAuc2lkZS1ib3hzIC5pbm5lci5lbm90dXJpc21vLWN0YSAucGluIGkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cblxuLnNlYXJjaC1ib3gtc29jaWFsIHVsIGxpLFxuLm1lbnUtYm94LXNvY2lhbCB1bCBsaSxcbi5lcGljNDA0LWJveC1zb2NpYWwgdWwgbGkge1xuICBmbG9hdDogbGVmdDsgfVxuICAuc2VhcmNoLWJveC1zb2NpYWwgdWwgbGkgaDYsXG4gIC5tZW51LWJveC1zb2NpYWwgdWwgbGkgaDYsXG4gIC5lcGljNDA0LWJveC1zb2NpYWwgdWwgbGkgaDYge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnNlYXJjaC1ib3gtc29jaWFsIHVsIGxpIGksXG4gIC5tZW51LWJveC1zb2NpYWwgdWwgbGkgaSxcbiAgLmVwaWM0MDQtYm94LXNvY2lhbCB1bCBsaSBpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICM3OTZmNTE7IH1cbiAgLnNlYXJjaC1ib3gtc29jaWFsIHVsIGxpIGE6aG92ZXIsIC5zZWFyY2gtYm94LXNvY2lhbCB1bCBsaSBhOmFjdGl2ZSwgLnNlYXJjaC1ib3gtc29jaWFsIHVsIGxpIGE6Zm9jdXMsXG4gIC5tZW51LWJveC1zb2NpYWwgdWwgbGkgYTpob3ZlcixcbiAgLm1lbnUtYm94LXNvY2lhbCB1bCBsaSBhOmFjdGl2ZSxcbiAgLm1lbnUtYm94LXNvY2lhbCB1bCBsaSBhOmZvY3VzLFxuICAuZXBpYzQwNC1ib3gtc29jaWFsIHVsIGxpIGE6aG92ZXIsXG4gIC5lcGljNDA0LWJveC1zb2NpYWwgdWwgbGkgYTphY3RpdmUsXG4gIC5lcGljNDA0LWJveC1zb2NpYWwgdWwgbGkgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zZWMtbmF2IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk7IH1cbiAgLnNlYy1uYXYgdWwge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5zZWMtbmF2IHVsIGxpIGEge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAuc2VjLW5hdiB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7IH1cbiAgLnNlYy1uYXYgLm5hdiA+IGxpOm50aC1jaGlsZCgxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG5cbi5zZWMtbmF2LWlubmVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA5MDtcbiAgcGFkZGluZy1yaWdodDogNDRweDtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4OyB9XG4gIC5zZWMtbmF2LWlubmVyIGEge1xuICAgIGNvbG9yOiAjMmIyYjJiOyB9XG4gICAgLnNlYy1uYXYtaW5uZXIgYTpob3ZlciwgLnNlYy1uYXYtaW5uZXIgYTpmb2N1cywgLnNlYy1uYXYtaW5uZXIgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICM4ZDgzNmE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnNlYy1uYXYtaW5uZXIgLmJ0bi1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlYy1uYXYtaW5uZXIgLm1ldGEtcG9zdCB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgY29sb3I6ICM3YjcyNTg7IH1cbiAgICAuc2VjLW5hdi1pbm5lciAubWV0YS1wb3N0IC5jYXQge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5zZWMtbmF2LWlubmVyIC5tZXRhLXBvc3QgLmNhdCBhIHtcbiAgICAgICAgY29sb3I6ICM3YjcyNTg7IH1cbiAgICAuc2VjLW5hdi1pbm5lciAubWV0YS1wb3N0IHNwYW4udGl0bGUge1xuICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnNlYy1uYXYtaW5uZXIgLm1ldGEtcG9zdCBzcGFuLmF1dGhvciB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAgIC5zZWMtbmF2LWlubmVyIC5tZXRhLXBvc3Qgc3Bhbi5hdXRob3IgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzdiNzI1ODsgfVxuICAuc2VjLW5hdi1pbm5lciAucmlnaHQtc2lkZSB1bCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VjLW5hdi1pbm5lciAucmlnaHQtc2lkZSB1bCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbGVmdDsgfSB9XG4gIC5zZWMtbmF2LWlubmVyIC5yaWdodC1zaWRlIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlYy1uYXYtaW5uZXIgLnJpZ2h0LXNpZGUgbGkge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgLnNlYy1uYXYtaW5uZXIgLnJpZ2h0LXNpZGUgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnNlYy1uYXYtaW5uZXIgLnJpZ2h0LXNpZGUgYSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNHB4IDE1cHggNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLnNlYy1uYXYtaW5uZXIgLnJpZ2h0LXNpZGUgYSBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VjLW5hdi1pbm5lciAucmlnaHQtc2lkZSBhIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4OyB9IH1cbiAgICAuc2VjLW5hdi1pbm5lciAucmlnaHQtc2lkZSBhOmhvdmVyLCAuc2VjLW5hdi1pbm5lciAucmlnaHQtc2lkZSBhOmFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gIC5zZWMtbmF2LWlubmVyLnN0aWNreSwgLnNlYy1uYXYtaW5uZXIub24tdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA3MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlYy1uYXYtaW5uZXIuc3RpY2t5ID4gLmNvbnRhaW5lciwgLnNlYy1uYXYtaW5uZXIub24tdG9wID4gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgLnNlYy1uYXYtaW5uZXIuc3RpY2t5IC5kYXRlLCAuc2VjLW5hdi1pbm5lci5vbi10b3AgLmRhdGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zZWMtbmF2LWlubmVyLnN0aWNreSAuYXV0aG9yLCAuc2VjLW5hdi1pbm5lci5vbi10b3AgLmF1dGhvciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnNlYy1uYXYtaW5uZXIuc3RpY2t5IC50aXRsZSwgLnNlYy1uYXYtaW5uZXIub24tdG9wIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuc2VjLW5hdi1pbm5lciAuZGF0ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiRUIgR2FyYW1vbmRcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4OyB9XG4gIC5zZWMtbmF2LWlubmVyIHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ubmF2YmFyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhOyB9XG4gIC5uYXZiYXIgYSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7IH1cbiAgLm5hdmJhciBpbWcud2hpdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdmJhci5pbnZlcnQgLmxvZ28ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfSB9XG5cbi5ob21lcGFnZSAuc2VjdGlvbi1tZW51LWRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmhvbWVwYWdlIC5zZWN0aW9uLW1lbnUtZGVza3RvcCBhLmNvbC14cy0zIHtcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAuaG9tZXBhZ2UgLnNlY3Rpb24tbWVudS1kZXNrdG9wIGEuY29sLXhzLTM6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5ob21lcGFnZSAuc2VjdGlvbi1tZW51LWRlc2t0b3AgLmNvbC14cy0zIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuaG9tZXBhZ2UgLnNlY3Rpb24tbWVudS1kZXNrdG9wIC5jb2wteHMtMyAuc2VjdGlvbi1tZW51LWltYWdlIHtcbiAgICAgIGhlaWdodDogNzAlOyB9XG4gICAgICAuaG9tZXBhZ2UgLnNlY3Rpb24tbWVudS1kZXNrdG9wIC5jb2wteHMtMyAuc2VjdGlvbi1tZW51LWltYWdlIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogNTBweDsgfVxuICAgICAgLmhvbWVwYWdlIC5zZWN0aW9uLW1lbnUtZGVza3RvcCAuY29sLXhzLTMgLnNlY3Rpb24tbWVudS1pbWFnZSAubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmhvbWVwYWdlIC5zZWN0aW9uLW1lbnUtZGVza3RvcCAuY29sLXhzLTMgLnNlY3Rpb24tbWVudS10aXRsZSB7XG4gICAgICBoZWlnaHQ6IDMwJTsgfVxuICAgICAgLmhvbWVwYWdlIC5zZWN0aW9uLW1lbnUtZGVza3RvcCAuY29sLXhzLTMgLnNlY3Rpb24tbWVudS10aXRsZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50OyB9XG4gIC5ob21lcGFnZSAuc2VjdGlvbi1tZW51LWRlc2t0b3AgLm1lbnUtYm9yZGVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDVweCAxMHB4IDVweDsgfVxuICAgIC5ob21lcGFnZSAuc2VjdGlvbi1tZW51LWRlc2t0b3AgLm1lbnUtYm9yZGVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLmhvbWVwYWdlIC5zZWN0aW9uLW1lbnUtZGVza3RvcCAubWVudS1ib3JkZXI6aG92ZXIgPiAuc2VjdGlvbi1tZW51LXRpdGxlIHAge1xuICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cbiAgICAuaG9tZXBhZ2UgLnNlY3Rpb24tbWVudS1kZXNrdG9wIC5tZW51LWJvcmRlcjpob3ZlciA+IC5zZWN0aW9uLW1lbnUtaW1hZ2UgLmRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmhvbWVwYWdlIC5zZWN0aW9uLW1lbnUtZGVza3RvcCAubWVudS1ib3JkZXI6aG92ZXIgPiAuc2VjdGlvbi1tZW51LWltYWdlIC5tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaG9tZXBhZ2UgLnNlY3Rpb24tbWVudS1kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhvbWVwYWdlIC5say1uZXh0IHtcbiAgICBjb250ZW50OiBcIm1vYmlsZVwiO1xuICAgIGJvdHRvbTogNzVweDsgfSB9XG5cbi5ob21lcGFnZSAuc2VjdGlvbi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaG9tZXBhZ2UgLnNlY3Rpb24tbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICB6LWluZGV4OiA5OTk5OTsgfVxuICAgICAgLmhvbWVwYWdlIC5zZWN0aW9uLW1lbnUgLnJvdyB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAuaG9tZXBhZ2UgLnNlY3Rpb24tbWVudSAucm93IC5jb2wteHMtMyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLmhvbWVwYWdlIC5zZWN0aW9uLW1lbnUgLnJvdyAuY29sLXhzLTMgLnNlY3Rpb24tbWVudS1pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmhvbWVwYWdlIC5zZWN0aW9uLW1lbnUgLnJvdyAuY29sLXhzLTMgLnNlY3Rpb24tbWVudS1pbWFnZSBpbWcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgICAgIC5ob21lcGFnZSAuc2VjdGlvbi1tZW51IC5yb3cgLmNvbC14cy0zIC5tb2JpbGUtc2VjdGlvbi0xIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9ob21lcGFnZV9tb2JpbGVfbWVudV8xLnBuZ1wiKTsgfVxuICAgICAgICAgIC5ob21lcGFnZSAuc2VjdGlvbi1tZW51IC5yb3cgLmNvbC14cy0zIC5tb2JpbGUtc2VjdGlvbi0yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9ob21lcGFnZV9tb2JpbGVfbWVudV8yLnBuZ1wiKTsgfVxuICAgICAgICAgIC5ob21lcGFnZSAuc2VjdGlvbi1tZW51IC5yb3cgLmNvbC14cy0zIC5tb2JpbGUtc2VjdGlvbi0zIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9ob21lcGFnZV9tb2JpbGVfbWVudV8zLnBuZ1wiKTsgfVxuICAgICAgICAgIC5ob21lcGFnZSAuc2VjdGlvbi1tZW51IC5yb3cgLmNvbC14cy0zIC5zZWN0aW9uLW1lbnUtdGl0bGUge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMCU7IH1cbiAgICAgIC5ob21lcGFnZSAuc2VjdGlvbi1tZW51IC5tZW51LWJvcmRlcjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMTUlO1xuICAgICAgICBoZWlnaHQ6IDcwJTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOGU4NTZiO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOGU4NTZiOyB9IH1cbiAgLmhvbWVwYWdlIC5zZWN0aW9uLW1lbnUgcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhvbWVwYWdlIC5zZWN0aW9uLW1lbnUgcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzhlODU2YiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuXG4uaG9tZXBhZ2UgLm5hdmJhciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC5ob21lcGFnZSAubmF2YmFyIC5uYXZiYXItcmlnaHQgYS5zZWFyY2gge1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5ob21lcGFnZSAubmF2YmFyIC5uYXZiYXItcmlnaHQgYS5zZWFyY2g6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDIzOSwgMjM5LCAwLjIpOyB9XG4gICAgLmhvbWVwYWdlIC5uYXZiYXIgLm5hdmJhci1yaWdodCBhLnNlYXJjaCAuZmEtc2VhcmNoIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaG9tZXBhZ2UgLm5hdmJhciAubWVudV9fYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9IH1cbiAgLmhvbWVwYWdlIC5uYXZiYXIgLmxvZ28ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMHB4OyB9XG4gIC5ob21lcGFnZSAubmF2YmFyLmludmVydCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7IH1cbiAgICAuaG9tZXBhZ2UgLm5hdmJhci5pbnZlcnQgbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAjMmIyYjJiICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5ob21lcGFnZSAubmF2YmFyLmludmVydCBsaSA+IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzhkODM2YSAhaW1wb3J0YW50OyB9XG4gICAgLmhvbWVwYWdlIC5uYXZiYXIuaW52ZXJ0IC5uYXZiYXItcmlnaHQgYS5zZWFyY2gsXG4gICAgLmhvbWVwYWdlIC5uYXZiYXIuaW52ZXJ0IC5uYXZiYXItcmlnaHQgLmxvY2F0aW9uLXBpbiBhIHtcbiAgICAgIGNvbG9yOiAjN2M3NDVjICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWVhZWE7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWFlYWVhOyB9XG4gICAgICAuaG9tZXBhZ2UgLm5hdmJhci5pbnZlcnQgLm5hdmJhci1yaWdodCBhLnNlYXJjaDpob3ZlciwgLmhvbWVwYWdlIC5uYXZiYXIuaW52ZXJ0IC5uYXZiYXItcmlnaHQgYS5zZWFyY2g6Zm9jdXMsXG4gICAgICAuaG9tZXBhZ2UgLm5hdmJhci5pbnZlcnQgLm5hdmJhci1yaWdodCAubG9jYXRpb24tcGluIGE6aG92ZXIsXG4gICAgICAuaG9tZXBhZ2UgLm5hdmJhci5pbnZlcnQgLm5hdmJhci1yaWdodCAubG9jYXRpb24tcGluIGE6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gICAgICAuaG9tZXBhZ2UgLm5hdmJhci5pbnZlcnQgLm5hdmJhci1yaWdodCBhLnNlYXJjaDphY3RpdmUsXG4gICAgICAuaG9tZXBhZ2UgLm5hdmJhci5pbnZlcnQgLm5hdmJhci1yaWdodCAubG9jYXRpb24tcGluIGE6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAgIC5ob21lcGFnZSAubmF2YmFyLmludmVydCAubWVudV9fYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7IH1cbiAgICAgIC5ob21lcGFnZSAubmF2YmFyLmludmVydCAubWVudV9fYmFyOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhkODM2YTsgfVxuICAgIC5ob21lcGFnZSAubmF2YmFyLmludmVydCAubG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgICAuaG9tZXBhZ2UgLm5hdmJhci5pbnZlcnQgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYSAhaW1wb3J0YW50OyB9XG4gICAgLmhvbWVwYWdlIC5uYXZiYXIuaW52ZXJ0IC5uYXZiYXItbmF2IC5uYXYtc2hhcmUgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBjb2xvcjogIzhFODU2QjsgfVxuICAgICAgLmhvbWVwYWdlIC5uYXZiYXIuaW52ZXJ0IC5uYXZiYXItbmF2IC5uYXYtc2hhcmUgLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjN2I3MjU4OyB9XG4gICAgLmhvbWVwYWdlIC5uYXZiYXIuaW52ZXJ0IC5uYXZiYXItbmF2IC5uYXYtc2hhcmUgPiBkaXYgPiBhIHtcbiAgICAgIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7IH1cbiAgICAuaG9tZXBhZ2UgLm5hdmJhci5pbnZlcnQgLm5hdmJhci1uYXYgLm5hdi1zaGFyZSAub3BlbiBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzhFODU2QiAhaW1wb3J0YW50OyB9XG4gICAgICAuaG9tZXBhZ2UgLm5hdmJhci5pbnZlcnQgLm5hdmJhci1uYXYgLm5hdi1zaGFyZSAub3BlbiBhOmhvdmVyLCAuaG9tZXBhZ2UgLm5hdmJhci5pbnZlcnQgLm5hdmJhci1uYXYgLm5hdi1zaGFyZSAub3BlbiBhOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzhkODM2YSAhaW1wb3J0YW50OyB9XG4gICAgICAuaG9tZXBhZ2UgLm5hdmJhci5pbnZlcnQgLm5hdmJhci1uYXYgLm5hdi1zaGFyZSAub3BlbiBhOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlc21va2UgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICM3Yzc0NWMgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludHJvLWFnZSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzVweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLnByZXNzLWNlbnRlci1kaXNjbGFpbWVyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3NXB4KTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAucHJvZC1iZyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLnByb2R1Y3QtaW5mbyBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5wcm9kLWxpc3QgLnNoYXJlIHtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgI2Z1bGxwYWdlIC5ob21lcGFnZS1zZWN0aW9uIGEuYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuc2VhcmNoLWJveCAuaW5wdXQtc2VhcmNoIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAubWVudS1ib3gge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDsgfVxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50OyB9XG4gIC5pbm4tbWVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICBuYXYgLm5hdmJhci1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAubmF2YmFyLXJpZ2h0IC50b2dnbGUtbWVudSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubmF2YmFyLXJpZ2h0IGxpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm5hdmJhci1yaWdodCAudG9nZ2xlLW1lbnUge1xuICAgICAgbWFyZ2luOiAxMHB4IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDVweDsgfVxuICAubWVudS1ib3gsXG4gIC5zZWFyY2gtYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4OyB9XG4gIC5tZW51LWJveCBhLFxuICAuc2VhcmNoLWJveCBhLFxuICAuZHVwLW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubWVudS1ib3ggLmlucHV0LXNlYXJjaCBpbnB1dCxcbiAgLnNlYXJjaC1ib3ggLmlucHV0LXNlYXJjaCBpbnB1dCxcbiAgLmR1cC1tZW51IC5pbnB1dC1zZWFyY2ggaW5wdXQge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1lbnUtYm94IC5pbnB1dC1zZWFyY2ggaW5wdXQsXG4gICAgLnNlYXJjaC1ib3ggLmlucHV0LXNlYXJjaCBpbnB1dCxcbiAgICAuZHVwLW1lbnUgLmlucHV0LXNlYXJjaCBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudS1ib3ggLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhLFxuICAuc2VhcmNoLWJveCAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEsXG4gIC5kdXAtbWVudSAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDsgfSB9XG5cbi5hbGVydC1jb29raWVzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwMDsgfVxuICAuYWxlcnQtY29va2llcyAuY29udGFpbmVyID4gZGl2IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5hbGVydC1jb29raWVzIC5jb250YWluZXIgPiBkaXYgYSB7XG4gICAgICBjb2xvcjogIzdjNzQ1YzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFsZXJ0LWNvb2tpZXMgLmNvbnRhaW5lciA+IGRpdiB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogOHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5hbGVydC1jb29raWVzIC5jb250YWluZXIgPiBkaXYge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9IH1cbiAgLmFsZXJ0LWNvb2tpZXMgLmNvbnRhaW5lciA+IGJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMzRweDsgfVxuICAuYWxlcnQtY29va2llcyAuY29udGFpbmVyID4gLnJvdyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICAgIC5hbGVydC1jb29raWVzIC5jb250YWluZXIgPiAucm93ID4gLmNvbC14cy0xMiA+IGJ1dHRvbiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi50ZXh0LWNvbnRhaW5lciB0cixcbi50ZXh0LWNvbnRhaW5lciB0aCxcbi50ZXh0LWNvbnRhaW5lciB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7IH1cblxuZm9vdGVyI2Zvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUU7XG4gIHBhZGRpbmc6IDkwcHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG4gIGZvb3RlciNmb290ZXIgYSB7XG4gICAgY29sb3I6ICMyYjJiMmI7IH1cbiAgICBmb290ZXIjZm9vdGVyIGE6aG92ZXIsIGZvb3RlciNmb290ZXIgYTpmb2N1cywgZm9vdGVyI2Zvb3RlciBhOmFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgZm9vdGVyI2Zvb3RlciAubGFuZy1zZWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAtNTBweCAwIDEwMHB4IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIGZvb3RlciNmb290ZXIgLmxhbmctc2VsID4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb290ZXIjZm9vdGVyIC5sYW5nLXNlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgZm9vdGVyI2Zvb3RlciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICBmb290ZXIjZm9vdGVyIHAgYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDA7IH1cbiAgZm9vdGVyI2Zvb3RlciBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIGZvb3RlciNmb290ZXIgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgZm9vdGVyI2Zvb3RlciB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAgICAgZm9vdGVyI2Zvb3RlciB1bCBsaSA+IGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICBmb290ZXIjZm9vdGVyIHVsIGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNzUgIWltcG9ydGFudDsgfVxuICBmb290ZXIjZm9vdGVyIC5zcGFjZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICBmb290ZXIjZm9vdGVyIC53aWRnZXQtdGl0bGUsXG4gIGZvb3RlciNmb290ZXIgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50OyB9XG4gIGZvb3RlciNmb290ZXIgLm1lbnUgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIGZvb3RlciNmb290ZXIgLm1lbnUgdWwgLnN1Yi1tZW51IHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIGZvb3RlciNmb290ZXIgLm1lbnUgdWwgLnN1Yi1tZW51IGEge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICBmb290ZXIjZm9vdGVyIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG4gICAgZm9vdGVyI2Zvb3RlciBhLmFjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICBmb290ZXIjZm9vdGVyIGEubG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGZvb3RlciNmb290ZXIgYS5sb2dvIGltZyB7XG4gICAgICB3aWR0aDogMTQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9vdGVyI2Zvb3RlciAuZm9vdGVyLWNvbnRhY3RzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIGZvb3RlciNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb290ZXIjZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gICAgZm9vdGVyI2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDsgfVxuICAgIGZvb3RlciNmb290ZXIgLmZvb3Rlci1uZXdzbGV0dGVyIC5uZXdzbGV0dGVyIHtcbiAgICAgIGJvcmRlcjogMHB4OyB9XG4gICAgZm9vdGVyI2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItc2VhcmNoIC5uZXdzbGV0dGVyLWZvcm0tc2hvcnQgLm5ld3NsZXR0ZXItZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgZm9vdGVyI2Zvb3RlciAuZm9vdGVyLW5ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItc2VhcmNoIGg2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICBmb290ZXIjZm9vdGVyIC5mb290ZXItbmV3c2xldHRlciAubmV3c2xldHRlci1zZWFyY2ggaSB7XG4gICAgICB0b3A6IC0xMHB4OyB9XG4gIGZvb3RlciNmb290ZXIgLnNvY2lhbCBhIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIGZvb3RlciNmb290ZXIgLnNvY2lhbCBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuICAgIGZvb3RlciNmb290ZXIgLnNvY2lhbCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb290ZXIjZm9vdGVyIC5zb2NpYWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIGZvb3RlciNmb290ZXIgLmZvb3Rlci1tZW51LWJ1dHRvbnMge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIG1hcmdpbi10b3A6IC03cHg7IH1cbiAgICBmb290ZXIjZm9vdGVyIC5mb290ZXItbWVudS1idXR0b25zIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIGZvb3RlciNmb290ZXIgLmZvb3Rlci1tZW51LWJ1dHRvbnMgdWwgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIGZvb3RlciNmb290ZXIgLmZvb3Rlci1tZW51LWJ1dHRvbnMgdWwgPiBsaSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDE4MHB4OyB9XG4gICAgICAgIGZvb3RlciNmb290ZXIgLmZvb3Rlci1tZW51LWJ1dHRvbnMgdWwgPiBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBmb290ZXIjZm9vdGVyIC5mb290ZXItbWVudS1idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHggIWltcG9ydGFudDsgfSB9XG5cbi5sYW5nLXNlbCBhIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItbWVudXMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5mb290ZXItY3JlZGl0cyB7XG4gIHBhZGRpbmc6IDgwcHggMCA2MHB4IDA7IH1cbiAgLmZvb3Rlci1jcmVkaXRzIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5mb290ZXItY3JlZGl0cyBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLmZvb3Rlci1jcmVkaXRzIC5jb3B5LXRleHQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwOyB9XG4gIC5mb290ZXItY3JlZGl0cyAuY2VydGlmaWNhdGVzIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLm10LTEzIHtcbiAgbWFyZ2luLXRvcDogMTNweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jZXJ0aWZpY2F0ZXMge1xuICAgIG1hcmdpbi10b3A6IC00NnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItbWVudXMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jcmVkaXRzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIC5mb290ZXItY3JlZGl0cyAuY2VydGlmaWNhdGVzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBhLnNlYXJjaCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbi5zZWMtbmF2LWlubmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLnNlYy1uYXYtaW5uZXIgLmdyb3VwLXNoYXJlIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2VjLW5hdi1pbm5lciAuZ3JvdXAtc2hhcmUgLmRyb3Bkb3duLW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5zZWMtbmF2LWlubmVyIC5ncm91cC1zaGFyZSAuZHJvcGRvd24tbWVudSBhIGkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdG9wOiA3cHggIWltcG9ydGFudDsgfVxuXG4uc2VhcmNoLXJlc3VsdHMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtdGVybSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnNlYXJjaC1yZXN1bHRzICNwb3N0LW5vdC1mb3VuZCB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gIC5zZWFyY2gtcmVzdWx0cyAuc2lkZS1ib3hzIC5pbm5lciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5zaWRlLWJveHMgLmlubmVyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cyAuc2lkZS1ib3hzIC5pbm5lcjpob3ZlciBhIHtcbiAgICAgICAgY29sb3I6ICM4ZDgzNmEgIWltcG9ydGFudDsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLnNpZGUtYm94cyAuaW5uZXI6aG92ZXIgYTpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMgLnNpZGUtYm94cyAuaW5uZXI6aG92ZXIgYS5zdG9yZS1idXR0b24ge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuc2lkZS1ib3hzIC5pbm5lcjpob3ZlciBhLnN0b3JlLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzIC5zaWRlLWJveHMgLmlubmVyOmhvdmVyIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzhkODM2YSAhaW1wb3J0YW50OyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5zaWRlLWJveHMgLmlubmVyIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5zZWFyY2gtcmVzdWx0cyAuc2lkZS1ib3hzIC5pbm5lciBhIHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMgLnNpZGUtYm94cyAuaW5uZXIgYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMC43OyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMgLnNpZGUtYm94cyAuaW5uZXIgYS5wZXJtYWxpbmsge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5zaWRlLWJveHMgLmlubmVyIGg0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIG1hcmdpbjogMnB4OyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMgLnNpZGUtYm94cyAuaW5uZXIgaDQgYSB7XG4gICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5zaWRlLWJveHMgLmlubmVyIC5jYXQge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjNTU1OyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5zaWRlLWJveHMgLmlubmVyIC50aXRsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5zZWFyY2gtcmVzdWx0cyAuc2lkZS1ib3hzIC5wZXJtYWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5zaWRlLWJveHMgLnBlcm1hbGluayBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLnNlYXJjaC1yZXN1bHRzIC5zZWFyY2gtYXJ0aWNsZXMtaXRlbSAucm93IHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5iYWNrLWJ1dHRvbiBpIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1zZWFyY2ggbGkge1xuICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbi52LXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudi1yb3cgLnYtbWlkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gIC52LXJvdyAuY2F0LWxpbmtzIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC52LXJvdyAuY2F0LWxpbmtzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfSB9XG4gICAgLnYtcm93IC5jYXQtbGlua3MgYSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5pbnRyby1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BvcHVwX2FnZS5qcGcpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNzNweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTk5OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJiMmIyYjsgfVxuICAuaW50cm8tYWdlIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAzOHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuaW50cm8tYWdlIGEge1xuICAgIGNvbG9yOiAjOGU4NTZiOyB9XG4gIC5pbnRyby1hZ2UgLmJ0biB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJiMmIyYjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjMmIyYjJiOyB9XG4gICAgLmludHJvLWFnZSAuYnRuOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuaW50cm8tYWdlIGg0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTsgfVxuICAuaW50cm8tYWdlIC5pbnRyby1hZ2UtaW50cm8ge1xuICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgLmludHJvLWFnZSAuaW50cm8tYWdlLXBocmFzZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuaW50cm8tYWdlIC5pbnRyby1hZ2UtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmludHJvLWFnZSAuaW50cm8tZm9vdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnByZXNzLWNlbnRlci1kaXNjbGFpbWVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNzNweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk5OTk5OTtcbiAgY29sb3I6ICMyYjJiMmI7IH1cbiAgLnByZXNzLWNlbnRlci1kaXNjbGFpbWVyIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCA2NXB4IDQwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAzOHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAucHJlc3MtY2VudGVyLWRpc2NsYWltZXIgYSB7XG4gICAgY29sb3I6ICM4ZTg1NmI7IH1cbiAgLnByZXNzLWNlbnRlci1kaXNjbGFpbWVyIC5idG4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYjJiMmI7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogIzJiMmIyYjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnByZXNzLWNlbnRlci1kaXNjbGFpbWVyIC5idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wcmVzcy1jZW50ZXItZGlzY2xhaW1lciBoNCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07IH1cbiAgLnByZXNzLWNlbnRlci1kaXNjbGFpbWVyIC5wcmVzcy1jZW50ZXItZGlzY2xhaW1lci10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAucHJlc3MtY2VudGVyLWRpc2NsYWltZXIgLnByZXNzLWNlbnRlci1kaXNjbGFpbWVyLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnByZXNzLWNlbnRlci1kaXNjbGFpbWVyIC5pbnRyby1mb290IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucHJlc3MtY2VudGVyLWRpc2NsYWltZXIgLmNsb3NlLXByZXNzLWRpc2NsYWltZXIge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4OyB9XG4gIC5wcmVzcy1jZW50ZXItZGlzY2xhaW1lciAubWVudS1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiA4cHg7IH1cbiAgICAucHJlc3MtY2VudGVyLWRpc2NsYWltZXIgLm1lbnUtYmFyOm50aC1jaGlsZCgxKSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAucHJlc3MtY2VudGVyLWRpc2NsYWltZXIgLm1lbnUtYmFyOm50aC1jaGlsZCgyKSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi53cGJfc2luZ2xlX2ltYWdlLmZ1bGwtdyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuXG4ud3BiX3NpbmdsZV9pbWFnZS5mdWxsLXcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmVtYmVkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUsXG4uZW1iZWQtY29udGFpbmVyIG9iamVjdCxcbi5lbWJlZC1jb250YWluZXIgZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbCBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDU4cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uYXYgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH0gfVxuXG4uYWZmaXgtc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZXJvLWNvbnRlbnQgPiAuY29udGFpbmVyIC5pbm5lci1oZXJvIHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLmFydGljbGUtbmF2IHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMzJweDsgfVxuICAuYXJ0aWNsZS1uYXYgYSB7XG4gICAgY29sb3I6ICM3OTZmNTE7IH1cblxuLmFydGljbGUtbmF2LWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmFydGljbGUtbmF2LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFydGljbGUtbmF2LWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmFydGljbGUtbmF2LXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH0gfVxuXG4uYXJ0aWNsZS1zaGFyZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuICAuYXJ0aWNsZS1zaGFyZSB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuYXJ0aWNsZS1zaGFyZSB1bCBsaSBhIHtcbiAgICAgIGNvbG9yOiAjNzk2ZjUxOyB9XG5cbi5oZXJvLWNvbnRlbnQtZGVmYXVsdCA+IC5jb250YWluZXIgLmlubmVyLWhlcm8ge1xuICB0b3A6IDE1MHB4O1xuICBsZWZ0OiA3MHB4O1xuICB3aWR0aDogOTAlOyB9XG5cbi5oZXJvLWNvbnRlbnQtZGVmYXVsdCAuYm90dG9tLWxrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTk5OyB9XG4gIC5oZXJvLWNvbnRlbnQtZGVmYXVsdCAuYm90dG9tLWxrIC5jb250YWluZXIge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG4uaGVyby1jb250ZW50LWRlZmF1bHQgLmxrLW5leHQge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmhlcm8tY29udGVudC1kZWZhdWx0IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5oZXJvLWNvbnRlbnQtZGVmYXVsdCAudGFnIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5oZXJvLWNvbnRlbnQtZGVmYXVsdCBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgLmhlcm8tY29udGVudC1kZWZhdWx0IHAgYTpub3QoLmJ0bikge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4OyB9XG4gICAgLmhlcm8tY29udGVudC1kZWZhdWx0IHAgYTpub3QoLmJ0bik6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC43NTsgfVxuXG4uaGVyby1jb250ZW50LWRlZmF1bHQgLnBlcm1hbGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuaGVyby1jb250ZW50LWRlZmF1bHQgLnBlcm1hbGluayBpIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5oZXJvLWNvbnRlbnQtZGVmYXVsdCAuc2hhcmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmhlcm8tY29udGVudC1kZWZhdWx0IC5zaGFyZSBpIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5oZXJvLWNvbnRlbnQtZGVmYXVsdCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmhlcm8tY29udGVudC1kZWZhdWx0IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbSBBXCIsIFwiR290aGFtIFNTbSBCXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLnN0b3JlLXBvcHVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDczcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE5OTk7XG4gIGNvbG9yOiAjMmIyYjJiOyB9XG4gIC5zdG9yZS1wb3B1cCAuc3RvcmUtcG9wdXAtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMzhweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm94LXNoYWRvdzogNXB4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuc3RvcmUtcG9wdXAgLnN0b3JlLXBvcHVwLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zdG9yZV9wb3B1cC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gIC5zdG9yZS1wb3B1cCAuc3RvcmUtcG9wdXAtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHdpZHRoOiAxNXB4OyB9XG4gICAgLnN0b3JlLXBvcHVwIC5zdG9yZS1wb3B1cC1jbG9zZSBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgNXB4ICNmZmY7IH1cbiAgICAuc3RvcmUtcG9wdXAgLnN0b3JlLXBvcHVwLWNsb3NlIGEgaSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuICAuc3RvcmUtcG9wdXAgYSB7XG4gICAgY29sb3I6ICM4ZTg1NmI7IH1cbiAgLnN0b3JlLXBvcHVwIC5zdG9yZS1wb3B1cC1sb2dvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAgIC5zdG9yZS1wb3B1cCAuc3RvcmUtcG9wdXAtbG9nbyBpbWcge1xuICAgICAgd2lkdGg6IDEzN3B4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAuc3RvcmUtcG9wdXAgLnN0b3JlLXBvcHVwLXRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAyMHB4ICMwMDA7IH1cbiAgLnN0b3JlLXBvcHVwIC5zdG9yZS1wb3B1cC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDIwcHggIzAwMDsgfVxuICAuc3RvcmUtcG9wdXAgLnN0b3JlLXBvcHVwLWFjdGlvbi1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAuc3RvcmUtcG9wdXAgLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4OyB9XG4gICAgLnN0b3JlLXBvcHVwIC5idG46aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zdG9yZS1wb3B1cCAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ1NjU4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnN0b3JlLXBvcHVwIC5idG46Zmlyc3QtY2hpbGQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JkNDU0ODsgfVxuICAuc3RvcmUtcG9wdXAgLnN0b3JlLXBvcHVwLWNhbXBhaWduIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBwYWRkaW5nOiA4cHggMTVweCAxMHB4IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAzOXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc3RvcmUtcG9wdXAgLnN0b3JlLXBvcHVwLWNhbXBhaWduIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDVweCAzcHggNXB4OyB9IH1cbiAgLnN0b3JlLXBvcHVwIC5zdG9yZS1wb3B1cC1pbmZvIHtcbiAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0b3JlLXBvcHVwIC5jb2wtc20tNC5jb2wteHMtMTEgLnN0b3JlLXBvcHVwLWluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGlkZS1zaGFyZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmhvbWVwYWdlIGZvb3RlciNmb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhvbWVwYWdlIGZvb3RlciNmb290ZXIgLndpZGdldC10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ob21lcGFnZSBmb290ZXIjZm9vdGVyIC5mb290ZXItbWVudS1idXR0b25zIHtcbiAgICAgIG1hcmdpbi10b3A6IC02cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaG9tZXBhZ2UgZm9vdGVyI2Zvb3RlciAuZm9vdGVyLW1lbnVzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaG9tZXBhZ2UgZm9vdGVyI2Zvb3RlciAuZm9vdGVyLWNyZWRpdHMge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaG9tZXBhZ2UgZm9vdGVyI2Zvb3RlciAuY2VydGlmaWNhdGVzIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuaG9tZXBhZ2UgZm9vdGVyI2Zvb3RlciAubmV3c2xldHRlci1zZWFyY2ggaSB7XG4gICAgdG9wOiAwcHg7IH1cblxuLmFkbWluLWJhciAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMzBweDsgfVxuXG4uYWRtaW4tYmFyIC5zZWMtbmF2LWlubmVyLm9uLXRvcCxcbi5hZG1pbi1iYXIgLnNlYy1uYXYtaW5uZXIuc3RpY2t5IHtcbiAgdG9wOiAxMDhweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGUtbWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmhpZGUtbWVudS1pdGVtIGEge1xuICAgICAgY29sb3I6ICM1NTUgIWltcG9ydGFudDsgfVxuICAuaGVyby1jb250ZW50LWRlZmF1bHQgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1lbnUtbW9iaWxlLXRvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgLm1lbnUtbW9iaWxlLXRvcCBhIHtcbiAgICAgIGNvbG9yOiAjMmIyYjJiOyB9XG4gICAgLm1lbnUtbW9iaWxlLXRvcCAuYmVsbG93cy5iZWxsb3dzLXNraW4tZXNwb3Jhby1tZW51IC5iZWxsb3dzLW5hdiAuYmVsbG93cy1pdGVtLWxldmVsLTAuYmVsbG93cy1jdXJyZW50LW1lbnUtaXRlbSA+IC5iZWxsb3dzLXRhcmdldCxcbiAgICAubWVudS1tb2JpbGUtdG9wIC5iZWxsb3dzLmJlbGxvd3Mtc2tpbi1lc3BvcmFvLW1lbnUgLmJlbGxvd3MtbmF2IC5iZWxsb3dzLWl0ZW0tbGV2ZWwtMC5iZWxsb3dzLWN1cnJlbnQtbWVudS1hbmNlc3RvciA+IC5iZWxsb3dzLXRhcmdldCB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG4gICAgLm1lbnUtbW9iaWxlLXRvcCAuYmVsbG93cy5iZWxsb3dzLXNraW4tZXNwb3Jhby1tZW51IC5iZWxsb3dzLW5hdiAuYmVsbG93cy1zdWJtZW51IHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7IH1cbiAgICAubWVudS1tb2JpbGUtdG9wIC5iZWxsb3dzLmJlbGxvd3Mtc2tpbi1lc3BvcmFvLW1lbnUge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDsgfVxuICAubWVudS1tb2JpbGUtdG9wLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgIC5tZW51LW1vYmlsZS10b3AtdG9nZ2xlID4gaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNXB4OyB9XG4gIC5tZW51LW1vYmlsZS10b3AtbWVudSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTZweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgLm1lbnUtbW9iaWxlLXRvcC1tZW51IGEge1xuICAgICAgY29sb3I6ICMyYjJiMmI7XG4gICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5tZW51LW1vYmlsZS10b3AtbWVudSBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM3YjcyNTg7IH1cbiAgICAubWVudS1tb2JpbGUtdG9wLW1lbnUgLnBhbmVsID4gLnBhbmVsLWJvZHkgPiB1bCA+IGxpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYgPiBsaSA+IGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5uYXZiYXItbmF2IHtcbiAgICBtYXJnaW46IDExcHggLTEwcHg7IH1cbiAgLmhlcm8tY29udGVudC1kZWZhdWx0ID4gLmNvbnRhaW5lciAuaW5uZXItaGVybyB7XG4gICAgbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogMTAlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5oZXJvLWNvbnRlbnQtZGVmYXVsdCAuYm90dG9tLWxrIHtcbiAgICBib3R0b206IDUlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLmV4cGVyaWVuY2UtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFREVCOyB9XG5cbi5oZXJvLWV4cGVyaWVuY2UgPiAuY29udGFpbmVyIC5pbm5lci1oZXJvIHtcbiAgdG9wOiA1NXB4O1xuICBsZWZ0OiA3MHB4O1xuICB3aWR0aDogOTAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZXJvLWV4cGVyaWVuY2UgPiAuY29udGFpbmVyIC5pbm5lci1oZXJvIHtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG4gIC5oZXJvLWV4cGVyaWVuY2UgPiAuY29udGFpbmVyIC5pbm5lci1oZXJvIC5yb3cge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5oZXJvLWV4cGVyaWVuY2UgPiAuY29udGFpbmVyIC5zaWRlLWJveHMgLndoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5oZXJvLWV4cGVyaWVuY2UgPiAuY29udGFpbmVyIC5zaWRlLWJveHMgLndoaXRlLWJnIGEge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmhlcm8tZXhwZXJpZW5jZSAuYm90dG9tLWxrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTk5OyB9XG4gIC5oZXJvLWV4cGVyaWVuY2UgLmJvdHRvbS1sayAuY29udGFpbmVyIHtcbiAgICBtYXJnaW46IGF1dG87IH1cblxuLmhlcm8tZXhwZXJpZW5jZSAubGstbmV4dCB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uaGVyby1leHBlcmllbmNlIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi5oZXJvLWV4cGVyaWVuY2UgLnRhZyBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uaGVyby1leHBlcmllbmNlIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAuaGVyby1leHBlcmllbmNlIHAgYTpub3QoLmJ0bikge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4OyB9XG4gICAgLmhlcm8tZXhwZXJpZW5jZSBwIGE6bm90KC5idG4pOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNzU7IH1cbiAgLmhlcm8tZXhwZXJpZW5jZSBwIGEudGFnIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgLmhlcm8tZXhwZXJpZW5jZSBwIGEudGFnOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNzU7IH1cblxuLmhlcm8tZXhwZXJpZW5jZSAucGVybWFsaW5rIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5oZXJvLWV4cGVyaWVuY2UgLnBlcm1hbGluayBpIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5oZXJvLWV4cGVyaWVuY2UgLnNoYXJlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5oZXJvLWV4cGVyaWVuY2UgLnNoYXJlIGkge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmhlcm8tZXhwZXJpZW5jZSAuc2hhcmUgLmhvbWVwYWdlLWRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHggIWltcG9ydGFudDsgfVxuICAgIC5oZXJvLWV4cGVyaWVuY2UgLnNoYXJlIC5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gbGkgPiBhIGkge1xuICAgICAgbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5oZXJvLWV4cGVyaWVuY2UgaDYge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5oZXJvLWV4cGVyaWVuY2UgaDEge1xuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGVyby1leHBlcmllbmNlIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaGVyby1leHBlcmllbmNlIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuXG4uZm9vdGVyLWV4cGVyaWVuY2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZvb3Rlci1leHBlcmllbmNlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC5mb290ZXItZXhwZXJpZW5jZTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmZvb3Rlci1leHBlcmllbmNlIC5mb290ZXItZXhwZXJpZW5jZS1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5mb290ZXItZXhwZXJpZW5jZSAuZm9vdGVyLWV4cGVyaWVuY2UtY29udGFpbmVyIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLmZvb3Rlci1leHBlcmllbmNlIC5mb290ZXItZXhwZXJpZW5jZS1jb250YWluZXIgYTpob3ZlciwgLmZvb3Rlci1leHBlcmllbmNlIC5mb290ZXItZXhwZXJpZW5jZS1jb250YWluZXIgYTpmb2N1cywgLmZvb3Rlci1leHBlcmllbmNlIC5mb290ZXItZXhwZXJpZW5jZS1jb250YWluZXIgYTphY3RpdmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLmZvb3Rlci1leHBlcmllbmNlIC5mb290ZXItZXhwZXJpZW5jZS1jb250YWluZXIgYS5idG4td2hpdGU6aG92ZXIsIC5mb290ZXItZXhwZXJpZW5jZSAuZm9vdGVyLWV4cGVyaWVuY2UtY29udGFpbmVyIGEuYnRuLXdoaXRlOmZvY3VzLCAuZm9vdGVyLWV4cGVyaWVuY2UgLmZvb3Rlci1leHBlcmllbmNlLWNvbnRhaW5lciBhLmJ0bi13aGl0ZTphY3RpdmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuZm9vdGVyLWV4cGVyaWVuY2UgLmZvb3Rlci1leHBlcmllbmNlLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgICAgIC5mb290ZXItZXhwZXJpZW5jZSAuZm9vdGVyLWV4cGVyaWVuY2UtY29udGFpbmVyIC5jb250YWluZXIgaDEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmZvb3Rlci1leHBlcmllbmNlIC5mb290ZXItZXhwZXJpZW5jZS1jb250YWluZXIgLmNvbnRhaW5lciAuYmxvY2stY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5mb290ZXItZXhwZXJpZW5jZSAuZm9vdGVyLWV4cGVyaWVuY2UtY29udGFpbmVyIC5jb250YWluZXIgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLmZvb3Rlci1leHBlcmllbmNlIC5mb290ZXItZXhwZXJpZW5jZS1jb250YWluZXIgLmNvbnRhaW5lciAuYmxvY2stY29udGFpbmVyIC5ibG9jayAuYmxvY2stbG9jYXRpb246aG92ZXIgLmJsb2NrLW5hbWUsIC5mb290ZXItZXhwZXJpZW5jZSAuZm9vdGVyLWV4cGVyaWVuY2UtY29udGFpbmVyIC5jb250YWluZXIgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLmJsb2NrLW1haWw6aG92ZXIsIC5mb290ZXItZXhwZXJpZW5jZSAuZm9vdGVyLWV4cGVyaWVuY2UtY29udGFpbmVyIC5jb250YWluZXIgLmJsb2NrLWNvbnRhaW5lciAuYmxvY2sgLmJsb2NrLXBob25lOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZXhwZXJpZW5jZS1oZWFkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgLmV4cGVyaWVuY2UtaGVhZGVyIGgxIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5leHBlcmllbmNlLW1lbnUge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gIC5leHBlcmllbmNlLW1lbnUgLmFmZml4IHtcbiAgICB0b3A6IDU0cHggIWltcG9ydGFudDsgfVxuICAuZXhwZXJpZW5jZS1tZW51IGg2IHtcbiAgICBjb2xvcjogIzdCNzI1ODtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuZXhwZXJpZW5jZS1tZW51IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMmIyYjJiOyB9XG4gICAgLmV4cGVyaWVuY2UtbWVudSBhOmhvdmVyLCAuZXhwZXJpZW5jZS1tZW51IGE6Zm9jdXMsIC5leHBlcmllbmNlLW1lbnUgYTphY3RpdmUge1xuICAgICAgY29sb3I6ICM4ZDgzNmE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmV4cGVyaWVuY2UtbWVudSB1bC5tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDEwNiwgOTgsIDkzLCAwLjcpOyB9XG4gICAgLmV4cGVyaWVuY2UtbWVudSB1bC5tZW51ID4gbGkubWVudS1pdGVtIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMDYsIDk4LCA5MywgMC43KTsgfVxuICAgICAgLmV4cGVyaWVuY2UtbWVudSB1bC5tZW51ID4gbGkubWVudS1pdGVtID4gYSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5leHBlcmllbmNlLW1lbnUgdWwubWVudSA+IGxpLm1lbnUtaXRlbSA+IHVsLnN1Yi1tZW51IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMDYsIDk4LCA5MywgMC43KTsgfVxuICAgICAgICAuZXhwZXJpZW5jZS1tZW51IHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0gPiB1bC5zdWItbWVudSA+IGxpLm1lbnUtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAgIC5leHBlcmllbmNlLW1lbnUgdWwubWVudSA+IGxpLm1lbnUtaXRlbSA+IHVsLnN1Yi1tZW51ID4gbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5leHBlcmllbmNlLW1lbnUgdWwubWVudSA+IGxpLm1lbnUtaXRlbS5hY3RpdmUgPiBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5leHBlcmllbmNlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5leHBlcmllbmNlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4uZXhwZXJpZW5jZS1jaGlsZC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLmhlcm8tcmVzdGF1cmFudCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmhlcm8tcmVzdGF1cmFudCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZXJvLXJlc3RhdXJhbnQgaDEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZXJvLXJlc3RhdXJhbnQgaDEge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfSB9XG5cbi5oZXJvLXJlc3RhdXJhbnQgLmJvdHRvbS1sayAuZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5oZXJvLXJlc3RhdXJhbnQgLnNpZGUtYm94cyAuaW5uZXIge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuaGVyby1yZXN0YXVyYW50IC5zaWRlLWJveHMgLmlubmVyOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmhlcm8tcmVzdGF1cmFudCAuc2lkZS1ib3hzIC5pbm5lciAuaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuaGVyby1yZXN0YXVyYW50IC5zaWRlLWJveHMgLmlubmVyIC5pY29uIGkge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC5oZXJvLXJlc3RhdXJhbnQgLnNpZGUtYm94cyAuaW5uZXIgLnR5cGUtYm94IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuaGVyby1yZXN0YXVyYW50IC5zaWRlLWJveHMgLmlubmVyIC5zdG9yZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgICAuaGVyby1yZXN0YXVyYW50IC5zaWRlLWJveHMgLmlubmVyIC5zdG9yZS1saW5rIGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7IH1cblxuLnJlc3RhdXJhbnQtbmF2IC5tZXRhLXBvc3Qge1xuICBtYXJnaW4tdG9wOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAucmVzdGF1cmFudC1uYXYgLm1ldGEtcG9zdCAuY2F0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucmVzdGF1cmFudC1uYXYgLm1ldGEtcG9zdC5waG9uZS1yZXNlcnZhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAucmVzdGF1cmFudC1uYXYgLm1ldGEtcG9zdC5waG9uZS1yZXNlcnZhdGlvbiBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4ucmVzdGF1cmFudC1uYXYgLnJlc3RhdXJhbnQtbmF2LW1lbnUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM3QjcyNTg7IH1cbiAgLnJlc3RhdXJhbnQtbmF2IC5yZXN0YXVyYW50LW5hdi1tZW51IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLnJlc3RhdXJhbnQtbmF2IC5yZXN0YXVyYW50LW5hdi1tZW51IGxpLmFjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucmVzdGF1cmFudC1iZyAucmVzdGF1cmFudC1jb250YWN0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnJlc3RhdXJhbnQtYmcgLnJlc3RhdXJhbnQtY29udGFjdCBpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAucmVzdGF1cmFudC1iZyAucmVzdGF1cmFudC1jb250YWN0IC50eXBlLWJveCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ucmVzdGF1cmFudC1iZyBoMSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5yZXN0YXVyYW50LWJnIC5jYXJ0YS12aW5ob3Mge1xuICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNzsgfVxuXG4ucmVzdGF1cmFudC1iZyAuYXJ0aWNsZS1xdW90ZSB7XG4gIGNvbG9yOiAjNzk2RjUxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucmVzdGF1cmFudC1iZyAuYXJ0aWNsZS1xdW90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG4gICAgZm9udC1zaXplOiA3NXB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4OyB9XG5cbi5yZXN0YXVyYW50LWJnIC5hcnRpY2xlLXF1b3RlLWF1dGhvciB7XG4gIGNvbG9yOiAjNzk2RjUxO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuXG4ucmVzdGF1cmFudC1iZyAuaW1hZ2Utc3RhbmRhcmQgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5yZXN0YXVyYW50LWJnIC5zbGljay1wcmV2IHtcbiAgYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7IH1cblxuLnJlc3RhdXJhbnQtYmcgLnNsaWNrLW5leHQge1xuICBib3R0b206IDEwLjVweCAhaW1wb3J0YW50OyB9XG5cbi5yZXN0YXVyYW50LWJnIC5yZXN0YXVyYW50LW1vYmlsZS1tZW51LW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweCAxMHB4IDBweCAxMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIHotaW5kZXg6IDIwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucmVzdGF1cmFudC1iZyAucmVzdGF1cmFudC1tb2JpbGUtbWVudS1tb2RhbC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yZXN0YXVyYW50LWJnIC5yZXN0YXVyYW50LW1vYmlsZS1tZW51LW1vZGFsIGkge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7IH1cbiAgLnJlc3RhdXJhbnQtYmcgLnJlc3RhdXJhbnQtbW9iaWxlLW1lbnUtbW9kYWwgLnJlc3RhdXJhbnQtbWVudS1saXN0IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQwcHgpOyB9XG4gICAgLnJlc3RhdXJhbnQtYmcgLnJlc3RhdXJhbnQtbW9iaWxlLW1lbnUtbW9kYWwgLnJlc3RhdXJhbnQtbWVudS1saXN0IGxpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2ODYwNEQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucmVzdGF1cmFudC1iZyAucmVzdGF1cmFudC1tb2JpbGUtbWVudS1tb2RhbCAucmVzdGF1cmFudC1tZW51LWxpc3QgbGkucmVzZXJ2ZS1tb2JpbGUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkIyQjJCO1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLnJlc3RhdXJhbnQtYmcgLnJlc3RhdXJhbnQtbW9iaWxlLW1lbnUtbW9kYWwgLnJlc3RhdXJhbnQtbWVudS1saXN0IGxpLnJlc2VydmUtbW9iaWxlIGEge1xuICAgICAgICAgIGNvbG9yOiAjRkZGOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZXhwZXJpZW5jZS1jaGlsZC1jb250ZW50IC52Y19jb2x1bW4taW5uZXIgLndwYl93cmFwcGVyLFxuICAuZXhwZXJpZW5jZS1jb250ZW50IC52Y19jb2x1bW4taW5uZXIgLndwYl93cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5yZXN0YXVyYW50LW5hdi5zdGlja3kge1xuICAgIHBhZGRpbmc6IDAgNjVweDsgfVxuICAgIC5yZXN0YXVyYW50LW5hdi5zdGlja3kgLnJlc3RhdXJhbnQtbmF2LW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogMThweDsgfVxuICAgIC5yZXN0YXVyYW50LW5hdi5zdGlja3kgaSB7XG4gICAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5yZXN0YXVyYW50LW5hdiAucmVzdGF1cmFudC1uYXYtbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5yZXN0YXVyYW50LW5hdiBpIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmlnLWZlZWQtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgLTIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLmlnLWZlZWQtY29udGFpbmVyIC5pZy1mZWVkIC5pZy1wcm9maWxlLWltZyB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuaWctZmVlZC1jb250YWluZXIgLmlnLWZlZWQgLmlnLWZlZWQtaW1hZ2VzIHtcbiAgICAgIHBhZGRpbmc6IDVweDsgfVxuICAgICAgLmlnLWZlZWQtY29udGFpbmVyIC5pZy1mZWVkIC5pZy1mZWVkLWltYWdlcyAuaWctZmVlZC1pbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgLnRhYi1jb250YWluZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM3OTZGNTE7XG4gICAgcGFkZGluZzogMHB4IDEwcHggNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAudGFiLWNvbnRhaW5lciAudGFiLW1vYmlsZS10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICMyNjI2MjY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLnRhYi1jb250YWluZXIgLnRhYi1yZWFkLW1vcmUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC50YWItY29udGFpbmVyIC50YWItbW9iaWxlLWhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZXJvLXJlc3RhdXJhbnQgLmlubmVyLWhlcm8ge1xuICAgIHRvcDogLTEwcHggIWltcG9ydGFudDsgfVxuICAgIC5oZXJvLXJlc3RhdXJhbnQgLmlubmVyLWhlcm8gaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5oZXJvLXJlc3RhdXJhbnQgLmlubmVyLWhlcm8gLmJsb2NrLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi10b3A6IDUwJTsgfVxuICAgICAgLmhlcm8tcmVzdGF1cmFudCAuaW5uZXItaGVybyAuYmxvY2stcmlnaHQgLmJsb2NrIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmhlcm8tcmVzdGF1cmFudCAuaW5uZXItaGVybyAuYm90dG9tLWxrIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAgIC5oZXJvLXJlc3RhdXJhbnQgLmlubmVyLWhlcm8gLmlubmVyLWhlcm8ge1xuICAgICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuaGVyby1yZXN0YXVyYW50IC5pbm5lci1oZXJvIC5pZy1mZWVkLWltZyB7XG4gICAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gICAgLmhlcm8tcmVzdGF1cmFudCAuaW5uZXItaGVybyAuaWctZmVlZCAuY29sLXhzLTQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgICAuaGVyby1yZXN0YXVyYW50IC5pbm5lci1oZXJvIC50YWItY29udGFpbmVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM3OTZGNTE7XG4gICAgICBwYWRkaW5nOiAwcHggMTBweCA1cHg7IH1cbiAgICAuaGVyby1yZXN0YXVyYW50IC5pbm5lci1oZXJvIC5oZXJvLWNvbnRlbnQgLmltLWZpeGVkIC5pbm5lci1oZXJvIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLm5hdmJhciAuZHJvcC1sYW5nIC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiAtMTBweDsgfSB9XG5cbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA3MHB4O1xuICB6LWluZGV4OiA5MDsgfVxuXG4ucm93LWFkanVzdC1zY3JvbGwge1xuICBtYXJnaW4tdG9wOiA4NXB4OyB9XG5cbi5hbG0tYnRuLXdyYXAge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4ud3BjZjcgbGFiZWwsXG4ud3BjZjcgdGV4dGFyZWEsXG4ud3BjZjcgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4ud3BjZjcgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi53cGNmNyBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4ud3BjZjcgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7IH1cblxuLndwY2Y3IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxRTFFMUU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAud3BjZjcgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFFMUUxRTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUUxRTFFO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5tdC03NSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7IH1cblxuLnItMjAge1xuICBwYWRkaW5nOiAwO1xuICByaWdodDogMjBweDsgfVxuIiwiLy9cbi8vIEJhc2ljIHByaW50IHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvY3NzL21haW4uY3NzXG5cbkBtZWRpYSBwcmludCB7XG5cbiAgKiB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cblxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG5cbiAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyBmb3IgaW1hZ2VzLCBvciBqYXZhc2NyaXB0L2ludGVybmFsIGxpbmtzXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgLy8gaDVicC5jb20vdFxuICB9XG5cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cblxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG5cbiAgLy8gQ2hyb21lIChPU1gpIGZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI0NVxuICAvLyBPbmNlIGZpeGVkLCB3ZSBjYW4ganVzdCBzdHJhaWdodCB1cCByZW1vdmUgdGhpcy5cbiAgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZSB7XG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuYnRuLFxuICAuZHJvcHVwID4gLmJ0biB7XG4gICAgPiAuY2FyZXQge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxufVxuIiwiLy89IGRlcGVuZF9vbl9hc3NldCBcImJvb3RzdHJhcC9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdFwiXG4vLz0gZGVwZW5kX29uX2Fzc2V0IFwiYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuc3ZnXCJcbi8vPSBkZXBlbmRfb25fYXNzZXQgXCJib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci50dGZcIlxuLy89IGRlcGVuZF9vbl9hc3NldCBcImJvb3RzdHJhcC9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmZcIlxuLy9cbi8vIEdseXBoaWNvbnMgZm9yIEJvb3RzdHJhcFxuLy9cbi8vIFNpbmNlIGljb25zIGFyZSBmb250cywgdGhleSBjYW4gYmUgcGxhY2VkIGFueXdoZXJlIHRleHQgaXMgcGxhY2VkIGFuZCBhcmVcbi8vIHRodXMgYXV0b21hdGljYWxseSBzaXplZCB0byBtYXRjaCB0aGUgc3Vycm91bmRpbmcgY2hpbGQuIFRvIHVzZSwgY3JlYXRlIGFuXG4vLyBpbmxpbmUgZWxlbWVudCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBjbGFzc2VzLCBsaWtlIHNvOlxuLy9cbi8vIDxhIGhyZWY9XCIjXCI+PHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXN0YXJcIj48L3NwYW4+IFN0YXI8L2E+XG5cbi8vIEltcG9ydCB0aGUgZm9udHNcbiAgXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgXG4gICAgICAgICB1cmwoXCIuLi9hc3NldHMvZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBcbiAgICAgICAgIHVybChcIi4uL2Fzc2V0cy9mb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIFxuICAgICAgICAgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2Jvb3RzdHJhcC9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpOyBcblxufVxuXG4vLyBDYXRjaGFsbCBiYXNlY2xhc3Ncbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gSW5kaXZpZHVhbCBpY29uc1xuLmdseXBoaWNvbi1hc3RlcmlzayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMmFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyYlwiOyB9IH1cbi5nbHlwaGljb24tZXVybyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYWNcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMjEyXCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjYwMVwiOyB9IH1cbi5nbHlwaGljb24tZW52ZWxvcGUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MDlcIjsgfSB9XG4uZ2x5cGhpY29uLXBlbmNpbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzBmXCI7IH0gfVxuLmdseXBoaWNvbi1nbGFzcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMVwiOyB9IH1cbi5nbHlwaGljb24tbXVzaWMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDJcIjsgfSB9XG4uZ2x5cGhpY29uLXNlYXJjaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAzXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNVwiOyB9IH1cbi5nbHlwaGljb24tc3RhciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXItZW1wdHkgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH0gfVxuLmdseXBoaWNvbi11c2VyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOFwiOyB9IH1cbi5nbHlwaGljb24tZmlsbSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxhcmdlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH0gfVxuLmdseXBoaWNvbi10aCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGlzdCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTJcIjsgfSB9XG4uZ2x5cGhpY29uLW9rICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNFwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20tb3V0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH0gfVxuLmdseXBoaWNvbi1vZmYgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxN1wiOyB9IH1cbi5nbHlwaGljb24tc2lnbmFsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE5XCI7IH0gfVxuLmdseXBoaWNvbi10cmFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMFwiOyB9IH1cbi5nbHlwaGljb24taG9tZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbGUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIyXCI7IH0gfVxuLmdseXBoaWNvbi10aW1lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyM1wiOyB9IH1cbi5nbHlwaGljb24tcm9hZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjRcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI1XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNlwiOyB9IH1cbi5nbHlwaGljb24tdXBsb2FkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWluYm94ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI4XCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOVwiOyB9IH1cbi5nbHlwaGljb24tcmVwZWF0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzBcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZnJlc2ggICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH0gfVxuLmdseXBoaWNvbi1saXN0LWFsdCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMlwiOyB9IH1cbi5nbHlwaGljb24tbG9jayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYWcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkcGhvbmVzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNVwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLW9mZiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM3XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOFwiOyB9IH1cbi5nbHlwaGljb24tcXJjb2RlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhcmNvZGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQwXCI7IH0gfVxuLmdseXBoaWNvbi10YWcgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MVwiOyB9IH1cbi5nbHlwaGljb24tdGFncyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQzXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rbWFyayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NFwiOyB9IH1cbi5nbHlwaGljb24tcHJpbnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDVcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbWVyYSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ2XCI7IH0gfVxuLmdseXBoaWNvbi1mb250ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0N1wiOyB9IH1cbi5nbHlwaGljb24tYm9sZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWl0YWxpYyAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ5XCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWhlaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MFwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC13aWR0aCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1M1wiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTRcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnkgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH0gfVxuLmdseXBoaWNvbi1saXN0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NlwiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LWxlZnQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1yaWdodCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU4XCI7IH0gfVxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OVwiOyB9IH1cbi5nbHlwaGljb24tcGljdHVyZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjBcIjsgfSB9XG4uZ2x5cGhpY29uLW1hcC1tYXJrZXIgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH0gfVxuLmdseXBoaWNvbi1hZGp1c3QgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2M1wiOyB9IH1cbi5nbHlwaGljb24tdGludCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjRcIjsgfSB9XG4uZ2x5cGhpY29uLWVkaXQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY1XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NlwiOyB9IH1cbi5nbHlwaGljb24tY2hlY2sgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjdcIjsgfSB9XG4uZ2x5cGhpY29uLW1vdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY4XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzBcIjsgfSB9XG4uZ2x5cGhpY29uLWJhY2t3YXJkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MlwiOyB9IH1cbi5nbHlwaGljb24tcGF1c2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzNcIjsgfSB9XG4uZ2x5cGhpY29uLXN0b3AgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc0XCI7IH0gfVxuLmdseXBoaWNvbi1mb3J3YXJkICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc3XCI7IH0gfVxuLmdseXBoaWNvbi1lamVjdCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OFwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MVwiOyB9IH1cbi5nbHlwaGljb24tbWludXMtc2lnbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODJcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgzXCI7IH0gfVxuLmdseXBoaWNvbi1vay1zaWduICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NFwiOyB9IH1cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbiAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODVcIjsgfSB9XG4uZ2x5cGhpY29uLWluZm8tc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH0gfVxuLmdseXBoaWNvbi1zY3JlZW5zaG90ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4N1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODhcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLWNpcmNsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg5XCI7IH0gfVxuLmdseXBoaWNvbi1iYW4tY2lyY2xlICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MFwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkyXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5M1wiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctZG93biAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtZnVsbCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NlwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24gICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH0gfVxuLmdseXBoaWNvbi1naWZ0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMlwiOyB9IH1cbi5nbHlwaGljb24tbGVhZiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWZpcmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtb3BlbiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNVwiOyB9IH1cbi5nbHlwaGljb24tZXllLWNsb3NlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbiAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA3XCI7IH0gfVxuLmdseXBoaWNvbi1wbGFuZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOFwiOyB9IH1cbi5nbHlwaGljb24tY2FsZW5kYXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXJhbmRvbSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21tZW50ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMVwiOyB9IH1cbi5nbHlwaGljb24tbWFnbmV0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tdXAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEzXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNFwiOyB9IH1cbi5nbHlwaGljb24tcmV0d2VldCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE2XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2UgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExN1wiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMThcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMFwiOyB9IH1cbi5nbHlwaGljb24taGRkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWJ1bGxob3JuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIyXCI7IH0gfVxuLmdseXBoaWNvbi1iZWxsICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyM1wiOyB9IH1cbi5nbHlwaGljb24tY2VydGlmaWNhdGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjRcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI1XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNlwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI4XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOVwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMxXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMlwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM0XCI7IH0gfVxuLmdseXBoaWNvbi1nbG9iZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNVwiOyB9IH1cbi5nbHlwaGljb24td3JlbmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXRhc2tzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM3XCI7IH0gfVxuLmdseXBoaWNvbi1maWx0ZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOFwiOyB9IH1cbi5nbHlwaGljb24tYnJpZWZjYXNlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW4gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQwXCI7IH0gfVxuLmdseXBoaWNvbi1kYXNoYm9hcmQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MVwiOyB9IH1cbi5nbHlwaGljb24tcGFwZXJjbGlwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQzXCI7IH0gfVxuLmdseXBoaWNvbi1saW5rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NFwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDVcIjsgfSB9XG4uZ2x5cGhpY29uLXB1c2hwaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH0gfVxuLmdseXBoaWNvbi11c2QgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OFwiOyB9IH1cbi5nbHlwaGljb24tZ2JwICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0ICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXIgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUzXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU2XCI7IH0gfVxuLmdseXBoaWNvbi11bmNoZWNrZWQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1N1wiOyB9IH1cbi5nbHlwaGljb24tZXhwYW5kICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS11cCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MFwiOyB9IH1cbi5nbHlwaGljb24tbG9nLWluICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctb3V0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2M1wiOyB9IH1cbi5nbHlwaGljb24tbmV3LXdpbmRvdyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlY29yZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY1XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NlwiOyB9IH1cbi5nbHlwaGljb24tb3BlbiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjdcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmVkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY4XCI7IH0gfVxuLmdseXBoaWNvbi1pbXBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OVwiOyB9IH1cbi5nbHlwaGljb24tZXhwb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzBcIjsgfSB9XG4uZ2x5cGhpY29uLXNlbmQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcxXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktZGlzayAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MlwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc0XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzZcIjsgfSB9XG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc3XCI7IH0gfVxuLmdseXBoaWNvbi10cmFuc2ZlciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OFwiOyB9IH1cbi5nbHlwaGljb24tY3V0bGVyeSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21wcmVzc2VkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MVwiOyB9IH1cbi5nbHlwaGljb24tZWFycGhvbmUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODJcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgzXCI7IH0gfVxuLmdseXBoaWNvbi10b3dlciAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NFwiOyB9IH1cbi5nbHlwaGljb24tc3RhdHMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODVcIjsgfSB9XG4uZ2x5cGhpY29uLXNkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg2XCI7IH0gfVxuLmdseXBoaWNvbi1oZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4N1wiOyB9IH1cbi5nbHlwaGljb24tc3VidGl0bGVzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODhcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1kb2xieSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNS0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTYtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC03LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5M1wiOyB9IH1cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcmsgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk1XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5N1wiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOThcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk5XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91cyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMFwiOyB9IH1cbiIsIi8vIFZlbmRvciBQcmVmaXhlc1xuLy9cbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2Zcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IHdpbGwgYmUgcmVtb3ZlZCBpbiB2NC5cblxuLy8gLSBBbmltYXRpb25zXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIC0gQm94IHNoYWRvd1xuLy8gLSBCb3ggc2l6aW5nXG4vLyAtIENvbnRlbnQgY29sdW1uc1xuLy8gLSBIeXBoZW5zXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0gVHJhbnNmb3JtYXRpb25zXG4vLyAtIFRyYW5zaXRpb25zXG4vLyAtIFVzZXIgU2VsZWN0XG5cblxuLy8gQW5pbWF0aW9uc1xuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb246ICRhbmltYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJG5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJG5hbWU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xufVxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRkZWxheSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xufVxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkZmlsbC1tb2RlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xufVxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxuXG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSl7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG59XG5cbi8vIERyb3Agc2hhZG93c1xuLy9cbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3Ncbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXG5cbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbi8vIEJveCBzaXppbmdcbkBtaXhpbiBib3gtc2l6aW5nKCRib3htb2RlbCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgICAgICAgYm94LXNpemluZzogJGJveG1vZGVsO1xufVxuXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xuQG1peGluIGNvbnRlbnQtY29sdW1ucygkY29sdW1uLWNvdW50LCAkY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgIC1tb3otY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgICAgICAgY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG59XG5cbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXG5AbWl4aW4gaHlwaGVucygkbW9kZTogYXV0bykge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogJG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogJG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXG4gICAgICAgLW8taHlwaGVuczogJG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogJG1vZGU7XG59XG5cbi8vIFBsYWNlaG9sZGVyIHRleHRcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xuICAmOjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7IGNvbG9yOiAkY29sb3I7ICAgLy8gRmlyZWZveFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH0gLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogJGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uc1xuQG1peGluIHNjYWxlKCRyYXRpby4uLikge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbn1cbkBtaXhpbiBzY2FsZSgkcmF0aW9YLCAkcmF0aW9ZLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW9YLCAkcmF0aW9ZKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRyYXRpb1gsICRyYXRpb1kpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvWCwgJHJhdGlvWSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW9YLCAkcmF0aW9ZKTtcbn1cbkBtaXhpbiBzY2FsZVgoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbn1cbkBtaXhpbiBzY2FsZVkoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbn1cbkBtaXhpbiBza2V3KCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tldygkeCwgJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNDg4NTsgSUU5K1xuICAgICAgIC1vLXRyYW5zZm9ybTogc2tldygkeCwgJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tldygkeCwgJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG59XG5AbWl4aW4gcm90YXRlKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVgoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVkoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xufVxuQG1peGluIHBlcnNwZWN0aXZlKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHBlcnNwZWN0aXZlLW9yaWdpbigkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG5cbi8vIFRyYW5zaXRpb25zXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkdHJhbnNpdGlvbi1wcm9wZXJ0eS4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbn1cblxuXG4vLyBVc2VyIHNlbGVjdFxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXG5cbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0KSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7IC8vIElFMTArXG4gICAgICAgICAgdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG59XG4iLCIvL1xuLy8gU2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXG4qIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cblxuLy8gQm9keSByZXNldFxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xufVxuXG4vLyBSZXNldCBmb250cyBmb3IgcmVsZXZhbnQgZWxlbWVudHNcbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgdGFiLWZvY3VzKCk7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cblxuLy8gSW1hZ2VzXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLmltZy1yZXNwb25zaXZlIHtcbiAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmUoKTtcbn1cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbn1cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gdGh1bWJuYWlscy5sZXNzIGZvciBgLnRodW1ibmFpbGAuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZShpbmxpbmUtYmxvY2spO1xufVxuXG4vLyBQZXJmZWN0IGNpcmNsZVxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IC8vIHNldCByYWRpdXMgaW4gcGVyY2VudHNcbn1cblxuXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRoci1ib3JkZXI7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcblxuQG1peGluIHRhYi1mb2N1cygpIHtcbiAgLy8gRGVmYXVsdFxuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgLy8gV2ViS2l0XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cbkBtaXhpbiBpbWctcmVzcG9uc2l2ZSgkZGlzcGxheTogYmxvY2spIHtcbiAgZGlzcGxheTogJGRpc3BsYXk7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgaGVpZ2h0OiBhdXRvOyAvLyBQYXJ0IDI6IFNjYWxlIHRoZSBoZWlnaHQgYWNjb3JkaW5nIHRvIHRoZSB3aWR0aCwgb3RoZXJ3aXNlIHlvdSBnZXQgc3RyZXRjaGluZ1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS4gTm90ZSB0aGF0IHRoZVxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0xeH1cIiksIFwiI3skZmlsZS0xeH1cIikpO1xuXG4gIEBtZWRpYVxuICBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTJ4fVwiKSwgXCIjeyRmaWxlLTJ4fVwiKSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy9cbi8vIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSGVhZGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRoZWFkaW5ncy1zbWFsbC1jb2xvcjtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTtcbiAgfVxufVxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMjsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMzsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNjsgfVxuXG5cbi8vIEJvZHkgdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMTNweCAwIWltcG9ydGFudDtcbn1cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDEuMTUpKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICB9XG59XG5cblxuLy8gRW1waGFzaXMgJiBtaXNjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEV4OiAxNHB4IGJhc2UgZm9udCAqIDg1JSA9IGFib3V0IDEycHhcbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4NSU7XG59XG5cbi8vIFVuZG8gYnJvd3NlciBkZWZhdWx0IHN0eWxpbmdcbmNpdGUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdGF0ZS13YXJuaW5nLWJnO1xuICBwYWRkaW5nOiAuMmVtO1xufVxuXG4vLyBBbGlnbm1lbnRcbi50ZXh0LWxlZnQgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50ZXh0LWp1c3RpZnkgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG59XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtaW5mbycsICRzdGF0ZS1pbmZvLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG4vLyBGb3Igbm93IHdlJ2xsIGxlYXZlIHRoZXNlIGFsb25nc2lkZSB0aGUgdGV4dCBjbGFzc2VzIHVudGlsIHY0IHdoZW4gd2UgY2FuXG4vLyBzYWZlbHkgc2hpZnQgdGhpbmdzIGFyb3VuZCAocGVyIFNlbVZlciBydWxlcykuXG4uYmctcHJpbWFyeSB7XG4gIC8vIEdpdmVuIHRoZSBjb250cmFzdCBoZXJlLCB0aGlzIGlzIHRoZSBvbmx5IGNsYXNzIHRvIGhhdmUgaXRzIGNvbG9yIGludmVydGVkXG4gIC8vIGF1dG9tYXRpY2FsbHkuXG4gIGNvbG9yOiAjZmZmO1xufVxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBQYWdlIGhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpO1xuICBtYXJnaW46ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cblxuLy8gTGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTGlzdCBvcHRpb25zXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAZXh0ZW5kIC5saXN0LXVuc3R5bGVkO1xuICBtYXJnaW4tbGVmdDogLTVweDtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbi8vIERlc2NyaXB0aW9uIExpc3RzXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHRcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xufVxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG4vLyBIb3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3RzXG4vL1xuLy8gRGVmYXVsdHMgdG8gYmVpbmcgc3RhY2tlZCB3aXRob3V0IGFueSBvZiB0aGUgYmVsb3cgc3R5bGVzIGFwcGxpZWQsIHVudGlsIHRoZVxuLy8gZ3JpZCBicmVha3BvaW50IGlzIHJlYWNoZWQgKGRlZmF1bHQgb2Ygfjc2OHB4KS5cblxuLmRsLWhvcml6b250YWwge1xuICBkZCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTsgLy8gQ2xlYXIgdGhlIGZsb2F0ZWQgYGR0YCBpZiBhbiBlbXB0eSBgZGRgIGlzIHByZXNlbnRcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogKCRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgLSAyMCk7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdygpO1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBNaXNjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zXG5hYmJyW3RpdGxlXSxcbi8vIEFkZCBkYXRhLSogYXR0cmlidXRlIHRvIGhlbHAgb3V0IG91ciB0b29sdGlwIHBsdWdpbiwgcGVyIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNTI1N1xuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkYWJici1ib3JkZXItY29sb3I7XG59XG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbjogMCAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuXG4gIHAsXG4gIHVsLFxuICBvbCB7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gTm90ZTogRGVwcmVjYXRlZCBzbWFsbCBhbmQgLnNtYWxsIGFzIG9mIHYzLjEuMFxuICAvLyBDb250ZXh0OiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjYwXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyAvLyBlbSBkYXNoLCBuYnNwXG4gICAgfVxuICB9XG59XG5cbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXG4vL1xuLy8gSGVhZHMgdXA6IGBibG9ja3F1b3RlLnB1bGwtcmlnaHRgIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMS4wLlxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLy8gQWNjb3VudCBmb3IgY2l0YXRpb25cbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7IC8vIG5ic3AsIGVtIGRhc2hcbiAgICB9XG4gIH1cbn1cblxuLy8gUXVvdGVzXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4vLyBBZGRyZXNzZXNcbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuIiwiLy8gVHlwb2dyYXBoeVxuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgYSN7JHBhcmVudH06aG92ZXIge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxuICBhI3skcGFyZW50fTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gQ2xlYXJmaXhcbi8vXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuLy8gICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbi8vIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXG4vL1xuLy8gU291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vbWljcm8tY2xlYXJmaXgtaGFjay9cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIvLyBUZXh0IG92ZXJmbG93XG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LW92ZXJmbG93KCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vXG4vLyBDb2RlIChpbmxpbmUgYW5kIGJsb2NrKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMjUpO1xufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC0gMSkgLyAyKTtcbiAgbWFyZ2luOiAwIDAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgLSAxKTsgLy8gMTRweCB0byAxM3B4XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJlLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vXG4vLyBHcmlkIHN5c3RlbVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG4uY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkKCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLy8gd2lkdGg6ICRjb250YWluZXItc207XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgd2lkdGg6ICRjb250YWluZXItbWQ7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgd2lkdGg6ICRjb250YWluZXItbGc7XG4gIH1cbn1cblxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXG4vLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZCgpO1xufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbi5yb3cge1xuICBAaW5jbHVkZSBtYWtlLXJvdygpO1xufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG5cblxuLy8gRXh0cmEgc21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2Vcbi8vIHNtYXJ0cGhvbmVzLlxuXG5AaW5jbHVkZSBtYWtlLWdyaWQoeHMpO1xuXG5cbi8vIFNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIHNtYWxsIGRldmljZSByYW5nZSwgZnJvbSBwaG9uZXNcbi8vIHRvIHRhYmxldHMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQoc20pO1xufVxuXG5cbi8vIE1lZGl1bSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChtZCk7XG59XG5cblxuLy8gTGFyZ2UgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobGcpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG5AbWl4aW4gY29udGFpbmVyLWZpeGVkKCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAvLyBtYXJnaW4tbGVmdDogICgkZ3V0dGVyIC8gLTIpO1xuICAvLyBtYXJnaW4tcmlnaHQ6ICgkZ3V0dGVyIC8gLTIpO1xuICBtYXJnaW4tbGVmdDogIC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2Utc20tY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoKSB7XG4gICRsaXN0OiAnJztcbiAgJGk6IDE7XG4gICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIjtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIH1cbn1cblxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpIHtcbiAgJGxpc3Q6ICcnO1xuICAkaTogMTtcbiAgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC0jeyRjbGFzc30tI3skaX1cIjtcbiAgfVxuICAjeyRsaXN0fSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG5AbWl4aW4gY2FsYy1ncmlkLWNvbHVtbigkaW5kZXgsICRjbGFzcywgJHR5cGUpIHtcbiAgQGlmICgkdHlwZSA9PSB3aWR0aCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tI3skaW5kZXh9IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0jeyRpbmRleH0ge1xuICAgICAgbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLTAge1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLSN7JGluZGV4fSB7XG4gICAgICByaWdodDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID09IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdWxsLTAge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gb2Zmc2V0KSB7XG4gICAgLmNvbC0jeyRjbGFzc30tb2Zmc2V0LSN7JGluZGV4fSB7XG4gICAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGxvb3AtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zLCAkY2xhc3MsICR0eXBlKSB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgIEBpbmNsdWRlIGNhbGMtZ3JpZC1jb2x1bW4oJGksICRjbGFzcywgJHR5cGUpO1xuICB9XG59XG5cblxuLy8gQ3JlYXRlIGdyaWQgZm9yIHNwZWNpZmljIGNsYXNzXG5AbWl4aW4gbWFrZS1ncmlkKCRjbGFzcykge1xuICBAaW5jbHVkZSBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCB3aWR0aCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVsbCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgcHVzaCk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgb2Zmc2V0KTtcbn1cbiIsIi8vXG4vLyBUYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxudGFibGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZztcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vLyBCYXNlbGluZSBzdHlsZXNcblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgLy8gQ2VsbHNcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXG4gID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gIC8vIFJlbW92ZSB0b3AgYm9yZGVyIGZyb20gdGhlYWQgYnkgZGVmYXVsdFxuICA+IGNhcHRpb24gKyB0aGVhZCxcbiAgPiBjb2xncm91cCArIHRoZWFkLFxuICA+IHRoZWFkOmZpcnN0LWNoaWxkIHtcbiAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgbXVsdGlwbGUgdGJvZHkgaW5zdGFuY2VzXG4gID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBOZXN0aW5nXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cbn1cblxuXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG5cbi50YWJsZS1jb25kZW5zZWQge1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9yZGVyZWQgdmVyc2lvblxuLy9cbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gdGhlYWQgPiB0ciB7XG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICA+IHRkLFxuICAgID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWFjY2VudDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gICAgPiB0ZCxcbiAgICA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBjZWxsIHNpemluZ1xuLy9cbi8vIFJlc2V0IGRlZmF1bHQgdGFibGUgYmVoYXZpb3JcblxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LzEwIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cbnRhYmxlIHtcbiAgdGQsXG4gIHRoIHtcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS8xMCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdhY3RpdmUnLCAkdGFibGUtYmctYWN0aXZlKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdzdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2luZm8nLCAkc3RhdGUtaW5mby1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdkYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIFdyYXAgeW91ciB0YWJsZXMgaW4gYC50YWJsZS1yZXNwb25zaXZlYCBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseVxuLy8gYnkgZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDAuNzUpO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAvLyBUaWdodGVuIHVwIHNwYWNpbmdcbiAgICA+IC50YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAvLyBFbnN1cmUgdGhlIGNvbnRlbnQgZG9lc24ndCB3cmFwXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGVjaWFsIG92ZXJyaWRlcyBmb3IgdGhlIGJvcmRlcmVkIHRhYmxlc1xuICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgLy8gTnVrZSB0aGUgYXBwcm9wcmlhdGUgYm9yZGVycyBzbyB0aGF0IHRoZSBwYXJlbnQgY2FuIGhhbmRsZSB0aGVtXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBPbmx5IG51a2UgdGhlIGxhc3Qgcm93J3MgYm90dG9tLWJvcmRlciBpbiBgdGJvZHlgIGFuZCBgdGZvb3RgIHNpbmNlXG4gICAgICAvLyBjaGFuY2VzIGFyZSB0aGVyZSB3aWxsIGJlIG9ubHkgb25lIGB0cmAgaW4gYSBgdGhlYWRgIGFuZCB0aGF0IHdvdWxkXG4gICAgICAvLyByZW1vdmUgdGhlIGJvcmRlciBhbHRvZ2V0aGVyLlxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlID4gdGhlYWQgPiB0cixcbiAgLnRhYmxlID4gdGJvZHkgPiB0cixcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciB7XG4gICAgPiB0ZC4jeyRzdGF0ZX0sXG4gICAgPiB0aC4jeyRzdGF0ZX0sXG4gICAgJi4jeyRzdGF0ZX0gPiB0ZCxcbiAgICAmLiN7JHN0YXRlfSA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIge1xuICAgID4gdGQuI3skc3RhdGV9OmhvdmVyLFxuICAgID4gdGguI3skc3RhdGV9OmhvdmVyLFxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGQsXG4gICAgJjpob3ZlciA+IC4jeyRzdGF0ZX0sXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXG4vL1xuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IC13ZWJraXQtbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXG4gIG1pbi13aWR0aDogMDtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogJGxlZ2VuZC1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxlZ2VuZC1ib3JkZXItY29sb3I7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIEZvcmNlIElFOCB0byB3cmFwIGxvbmcgY29udGVudCAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTMxNDEpXG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuLy8gTm9ybWFsaXplIGZvcm0gY29udHJvbHNcbi8vXG4vLyBXaGlsZSBtb3N0IG9mIG91ciBmb3JtIHN0eWxlcyByZXF1aXJlIGV4dHJhIGNsYXNzZXMsIHNvbWUgYmFzaWMgbm9ybWFsaXphdGlvblxuLy8gaXMgcmVxdWlyZWQgdG8gZW5zdXJlIG9wdGltdW0gZGlzcGxheSB3aXRoIG9yIHdpdGhvdXQgdGhvc2UgY2xhc3NlcyB0byBiZXR0ZXJcbi8vIGFkZHJlc3MgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMuXG5cbi8vIE92ZXJyaWRlIGNvbnRlbnQtYm94IGluIE5vcm1hbGl6ZSAoKiBpc24ndCBzcGVjaWZpYyBlbm91Z2gpXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuLy8gUG9zaXRpb24gcmFkaW9zIGFuZCBjaGVja2JveGVzIGJldHRlclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5OyAvLyBJRTgtOVxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vLyBTZXQgdGhlIGhlaWdodCBvZiBmaWxlIGNvbnRyb2xzIHRvIG1hdGNoIHRleHQgaW5wdXRzXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBNYWtlIHJhbmdlIGlucHV0cyBiZWhhdmUgbGlrZSB0ZXh0dWFsIGZvcm0gY29udHJvbHNcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gTWFrZSBtdWx0aXBsZSBzZWxlY3QgZWxlbWVudHMgaGVpZ2h0IG5vdCBmaXhlZFxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9jdXMgZm9yIGZpbGUsIHJhZGlvLCBhbmQgY2hlY2tib3hcbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgQGluY2x1ZGUgdGFiLWZvY3VzKCk7XG59XG5cbi8vIEFkanVzdCBvdXRwdXQgZWxlbWVudFxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xufVxuXG5cbi8vIENvbW1vbiBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gU2hhcmVkIHNpemUgYW5kIHR5cGUgcmVzZXRzIGZvciBmb3JtIGNvbnRyb2xzLiBBcHBseSBgLmZvcm0tY29udHJvbGAgdG8gYW55XG4vLyBvZiB0aGUgZm9sbG93aW5nIGZvcm0gY29udHJvbHM6XG4vL1xuLy8gc2VsZWN0XG4vLyB0ZXh0YXJlYVxuLy8gaW5wdXRbdHlwZT1cInRleHRcIl1cbi8vIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRlXCJdXG4vLyBpbnB1dFt0eXBlPVwibW9udGhcIl1cbi8vIGlucHV0W3R5cGU9XCJ0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwid2Vla1wiXVxuLy8gaW5wdXRbdHlwZT1cIm51bWJlclwiXVxuLy8gaW5wdXRbdHlwZT1cImVtYWlsXCJdXG4vLyBpbnB1dFt0eXBlPVwidXJsXCJdXG4vLyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGVsXCJdXG4vLyBpbnB1dFt0eXBlPVwiY29sb3JcIl1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7IC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cyk7XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICBAaW5jbHVkZSBwbGFjZWhvbGRlcigpO1xuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJltkaXNhYmxlZF0sXG4gICZbcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGV4dGFyZWEmIHRvIHRleHRhcmVhLmZvcm0tY29udHJvbFxufVxuXG4vLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gU2VhcmNoIGlucHV0cyBpbiBpT1Ncbi8vXG4vLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyBkYXRlIGlucHV0XG4vL1xuLy8gSW4gTW9iaWxlIFNhZmFyaSwgZGF0ZSBpbnB1dHMgcmVxdWlyZSBhIHBpeGVsIGxpbmUtaGVpZ2h0IHRoYXQgbWF0Y2hlcyB0aGVcbi8vIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQuIFNpbmNlIHRoaXMgZnVja3MgdXAgZXZlcnl0aGluZyBlbHNlLCB3ZSBoYXZlIHRvXG4vLyBhcHByb3ByaWF0ZWx5IHJlc2V0IGl0IGZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgdGhlIHNpemUgdmFyaWF0aW9ucy5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIC8vIElFOCsgbWlzYWxpZ25zIHRoZSB0ZXh0IHdpdGhpbiBkYXRlIGlucHV0cywgc28gd2UgcmVzZXRcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICN7XFwwfTtcblxuICAmLmlucHV0LXNtIHtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgfVxuICAmLmlucHV0LWxnIHtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7IC8vIGNsZWFyIHRoZSBmbG9hdGluZyBpbnB1dCBpZiB0aGVyZSBpcyBubyBsYWJlbCB0ZXh0XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDsgLy8gTW92ZSB1cCBzaWJsaW5nIHJhZGlvcyBvciBjaGVja2JveGVzIGZvciB0aWdodGVyIHNwYWNpbmdcbn1cblxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXG59XG5cbi8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcbi8vXG4vLyBOb3RlOiBOZWl0aGVyIHJhZGlvcyBub3IgY2hlY2tib3hlcyBjYW4gYmUgcmVhZG9ubHkuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4ucmFkaW8sXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LFxuLmNoZWNrYm94LWlubGluZSB7XG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LXNtJywgJGlucHV0LWhlaWdodC1zbWFsbCwgJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJvcmRlci1yYWRpdXMtc21hbGwpO1xuXG5AaW5jbHVkZSBpbnB1dC1zaXplKCcuaW5wdXQtbGcnLCAkaW5wdXQtaGVpZ2h0LWxhcmdlLCAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG5cblxuLy8gRm9ybSBjb250cm9sIGZlZWRiYWNrIHN0YXRlc1xuLy9cbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXG5cbi5oYXMtZmVlZGJhY2sge1xuICAvLyBFbmFibGUgYWJzb2x1dGUgcG9zaXRpb25pbmdcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIEVuc3VyZSBpY29ucyBkb24ndCBvdmVybGFwIHRleHRcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1yaWdodDogKCRpbnB1dC1oZWlnaHQtYmFzZSAqIDEuMjUpO1xuICB9XG59XG4vLyBGZWVkYmFjayBpY29uIChyZXF1aXJlcyAuZ2x5cGhpY29uIGNsYXNzZXMpXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyA1KTsgLy8gSGVpZ2h0IG9mIHRoZSBgbGFiZWxgIGFuZCBpdHMgbWFyZ2luXG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyOyAvLyBFbnN1cmUgaWNvbiBpcyBhYm92ZSBpbnB1dCBncm91cHNcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG59XG5cbi8vIEZlZWRiYWNrIHN0YXRlc1xuLmhhcy1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xufVxuLmhhcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmhhcy1lcnJvciB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuXG4vLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgbGFiZWwgaXMgaGlkZGVuIHdpdGggXCJzY3JlZW5yZWFkZXIgb25seVwiIHN0YXRlXG4uaGFzLWZlZWRiYWNrIGxhYmVsLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAwO1xufVxuXG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgYHBgIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW5cbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbn1cblxuXG4vLyBIZWxwIHRleHRcbi8vXG4vLyBBcHBseSB0byBhbnkgZWxlbWVudCB5b3Ugd2lzaCB0byBjcmVhdGUgbGlnaHQgdGV4dCBmb3IgcGxhY2VtZW50IGltbWVkaWF0ZWx5XG4vLyBiZWxvdyBhIGZvcm0gY29udHJvbC4gVXNlIGZvciBnZW5lcmFsIGhlbHAsIGZvcm1hdHRpbmcsIG9yIGluc3RydWN0aW9uYWwgdGV4dC5cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgLy8gYWNjb3VudCBmb3IgYW55IGVsZW1lbnQgdXNpbmcgaGVscC1ibG9ja1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiBsaWdodGVuKCR0ZXh0LWNvbG9yLCAyNSUpOyAvLyBsaWdodGVuIHRoZSB0ZXh0IHNvbWUgZm9yIGNvbnRyYXN0XG59XG5cblxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gYC5uYXZiYXItZm9ybWAgaW4gbmF2YmFycy5sZXNzLlxuXG4uZm9ybS1pbmxpbmUge1xuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBJbiBuYXZiYXItZm9ybSwgYWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoICh3aGljaCBhbHNvIGF2b2lkc1xuICAgIC8vIGEgYnVnIGluIFdlYktpdDogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTY5KS5cbiAgICAucmFkaW8sXG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gVmFsaWRhdGlvbiBzdGF0ZXNcbiAgICAvL1xuICAgIC8vIFJlcG9zaXRpb24gdGhlIGljb24gYmVjYXVzZSBpdCdzIG5vdyB3aXRoaW4gYSBncmlkIGNvbHVtbiBhbmQgY29sdW1ucyBoYXZlXG4gICAgLy8gYHBvc2l0aW9uOiByZWxhdGl2ZTtgIG9uIHRoZW0uIEFsc28gYWNjb3VudHMgZm9yIHRoZSBncmlkIGd1dHRlciBwYWRkaW5nLlxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbCBmb3Jtc1xuLy9cbi8vIEhvcml6b250YWwgZm9ybXMgYXJlIGJ1aWx0IG9uIGdyaWQgY2xhc3NlcyBhbmQgYWxsb3cgeW91IHRvIGNyZWF0ZSBmb3JtcyB3aXRoXG4vLyBsYWJlbHMgb24gdGhlIGxlZnQgYW5kIGlucHV0cyBvbiB0aGUgcmlnaHQuXG5cbi5mb3JtLWhvcml6b250YWwge1xuXG4gIC8vIENvbnNpc3RlbnQgdmVydGljYWwgYWxpZ25tZW50IG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlc1xuICAvL1xuICAvLyBMYWJlbHMgYWxzbyBnZXQgc29tZSByZXNldCBzdHlsZXMsIGJ1dCB0aGF0IGlzIHNjb3BlZCB0byBhIG1lZGlhIHF1ZXJ5IGJlbG93LlxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICB9XG4gIC8vIEFjY291bnQgZm9yIHBhZGRpbmcgd2UncmUgYWRkaW5nIHRvIGVuc3VyZSB0aGUgYWxpZ25tZW50IGFuZCBvZiBoZWxwIHRleHRcbiAgLy8gYW5kIG90aGVyIGNvbnRlbnQgYmVsb3cgaXRlbXNcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gge1xuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpKTtcbiAgfVxuXG4gIC8vIE1ha2UgZm9ybSBncm91cHMgYmVoYXZlIGxpa2Ugcm93c1xuICAuZm9ybS1ncm91cCB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgfVxuXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgICB9XG4gIH1cblxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xuICAvL1xuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIH1cbn1cbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG5AbWl4aW4gZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHRleHQtY29sb3I6ICM1NTUsICRib3JkZXItY29sb3I6ICNjY2MsICRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC5oZWxwLWJsb2NrLFxuICAuY29udHJvbC1sYWJlbCxcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUgIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXItY29sb3IsIDEwJSk7XG4gICAgICAkc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKCRib3JkZXItY29sb3IsIDIwJSk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuICAgIH1cbiAgfVxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAvLyBPcHRpb25hbCBmZWVkYmFjayBpY29uXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRjb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cykge1xuICAkY29sb3ItcmdiYTogcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAuNik7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCAkY29sb3ItcmdiYSk7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3Jcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiBpbnB1dC1zaXplKCRwYXJlbnQsICRpbnB1dC1oZWlnaHQsICRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgc2VsZWN0I3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgdGV4dGFyZWEjeyRwYXJlbnR9LFxuICBzZWxlY3RbbXVsdGlwbGVdI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvL1xuLy8gQnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0biB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSB0YWItZm9jdXMoKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGJ0bi1kZWZhdWx0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrc1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjY1KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZGVmYXVsdCB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGVmYXVsdC1jb2xvciwgJGJ0bi1kZWZhdWx0LWJnLCAkYnRuLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tcHJpbWFyeS1jb2xvciwgJGJ0bi1wcmltYXJ5LWJnLCAkYnRuLXByaW1hcnktYm9yZGVyKTtcbn1cbi8vIFN1Y2Nlc3MgYXBwZWFycyBhcyBncmVlblxuLmJ0bi1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1zdWNjZXNzLWNvbG9yLCAkYnRuLXN1Y2Nlc3MtYmcsICRidG4tc3VjY2Vzcy1ib3JkZXIpO1xufVxuLy8gSW5mbyBhcHBlYXJzIGFzIGJsdWUtZ3JlZW5cbi5idG4taW5mbyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4taW5mby1jb2xvciwgJGJ0bi1pbmZvLWJnLCAkYnRuLWluZm8tYm9yZGVyKTtcbn1cbi8vIFdhcm5pbmcgYXBwZWFycyBhcyBvcmFuZ2Vcbi5idG4td2FybmluZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4td2FybmluZy1jb2xvciwgJGJ0bi13YXJuaW5nLWJnLCAkYnRuLXdhcm5pbmctYm9yZGVyKTtcbn1cbi8vIERhbmdlciBhbmQgZXJyb3IgYXBwZWFyIGFzIHJlZFxuLmJ0bi1kYW5nZXIge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRhbmdlci1jb2xvciwgJGJ0bi1kYW5nZXItYmcsICRidG4tZGFuZ2VyLWJvcmRlcik7XG59XG5cblxuLy8gTGluayBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJ1dHRvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1sZyB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgZXZlbi1udW1iZXJlZCBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gbGFyZ2UgaW5wdXRcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4uYnRuLXhzIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmcteHMtdmVydGljYWwsICRwYWRkaW5nLXhzLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuXG5cbi8vIEJsb2NrIGJ1dHRvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gT3BhY2l0eVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgLy8gSUU4IGZpbHRlclxuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTtcbiAgZmlsdGVyOiAje2FscGhhKG9wYWNpdHk9JG9wYWNpdHktaWUpfTtcbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuIiwiLy9cbi8vIENvbXBvbmVudCBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIZWFkcyB1cCFcbi8vXG4vLyBXZSBkb24ndCB1c2UgdGhlIGAub3BhY2l0eSgpYCBtaXhpbiBoZXJlIHNpbmNlIGl0IGNhdXNlcyBhIGJ1ZyB3aXRoIHRleHRcbi8vIGZpZWxkcyBpbiBJRTctOC4gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zNTUyLlxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuMTVzIGxpbmVhcik7XG4gICYuaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmluICAgICAgeyBkaXNwbGF5OiBibG9jazsgfVxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdHImLmluIHRvIHRyLmNvbGxhcHNlLmluXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0Ym9keSYuaW4gdG8gdGJvZHkuY29sbGFwc2UuaW5cbn1cblxudHIuY29sbGFwc2UuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxudGJvZHkuY29sbGFwc2UuaW4geyBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihoZWlnaHQgLjM1cyBlYXNlKTtcbn1cbiIsIi8vXG4vLyBEcm9wZG93biBtZW51c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBEcm9wZG93biBhcnJvdy9jYXJldFxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiAgICRjYXJldC13aWR0aC1iYXNlIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoZGl2KVxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4vLyBQcmV2ZW50IHRoZSBmb2N1cyBvbiB0aGUgZHJvcGRvd24gdG9nZ2xlIHdoZW4gY2xvc2luZyBkcm9wZG93bnNcbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudSAodWwpXG4uZHJvcGRvd24tbWVudSB7XG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBtYXJnaW46IDJweCAwIDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gIC8vIEFsaWducyB0aGUgZHJvcGRvd24gbWVudSB0byByaWdodFxuICAvL1xuICAvLyBEZXByZWNhdGVkIGFzIG9mIDMuMS4wIGluIGZhdm9yIG9mIGAuZHJvcGRvd24tbWVudS1bZGlyXWBcbiAgJi5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIHRoZSBkcm9wZG93blxuICAuZGl2aWRlciB7XG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICB9XG5cbiAgLy8gTGlua3Mgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4gID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIH1cbn1cblxuLy8gSG92ZXIvRm9jdXMgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBBY3RpdmUgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG4vLyBEaXNhYmxlZCBzdGF0ZVxuLy9cbi8vIEdyYXkgb3V0IHRleHQgYW5kIGVuc3VyZSB0aGUgaG92ZXIvZm9jdXMgc3RhdGUgcmVtYWlucyBncmF5XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxuICAgIEBpbmNsdWRlIHJlc2V0LWZpbHRlcigpO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudSAodWwpXG4uaG9tZXBhZ2UtZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gIC8vIEFsaWducyB0aGUgZHJvcGRvd24gbWVudSB0byByaWdodFxuICAvL1xuICAvLyBEZXByZWNhdGVkIGFzIG9mIDMuMS4wIGluIGZhdm9yIG9mIGAuZHJvcGRvd24tbWVudS1bZGlyXWBcbiAgJi5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIHRoZSBkcm9wZG93blxuICAuZGl2aWRlciB7XG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICB9XG5cbiAgLy8gTGlua3Mgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4gID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIH1cbn1cblxuLy8gSG92ZXIvRm9jdXMgc3RhdGVcbi5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBBY3RpdmUgc3RhdGVcbi5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG4vLyBEaXNhYmxlZCBzdGF0ZVxuLy9cbi8vIEdyYXkgb3V0IHRleHQgYW5kIGVuc3VyZSB0aGUgaG92ZXIvZm9jdXMgc3RhdGUgcmVtYWlucyBncmF5XG5cbi5ob21lcGFnZS1kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxufVxuLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXG4uaG9tZXBhZ2UtZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxuICAgIEBpbmNsdWRlIHJlc2V0LWZpbHRlcigpO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXG4ub3BlbiB7XG4gIC8vIFNob3cgdGhlIG1lbnVcbiAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXG4gID4gYSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBNZW51IHBvc2l0aW9uaW5nXG4vL1xuLy8gQWRkIGV4dHJhIGNsYXNzIHRvIGAuZHJvcGRvd24tbWVudWAgdG8gZmxpcCB0aGUgYWxpZ25tZW50IG9mIHRoZSBkcm9wZG93blxuLy8gbWVudSB3aXRoIHRoZSBwYXJlbnQuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxuICByaWdodDogMDtcbn1cbi8vIFdpdGggdjMsIHdlIGVuYWJsZWQgYXV0by1mbGlwcGluZyBpZiB5b3UgaGF2ZSBhIGRyb3Bkb3duIHdpdGhpbiBhIHJpZ2h0XG4vLyBhbGlnbmVkIG5hdiBjb21wb25lbnQuIFRvIGVuYWJsZSB0aGUgdW5kb2luZyBvZiB0aGF0LCB3ZSBwcm92aWRlIGFuIG92ZXJyaWRlXG4vLyB0byByZXN0b3JlIHRoZSBkZWZhdWx0IGRyb3Bkb3duIG1lbnUgYWxpZ25tZW50LlxuLy9cbi8vIFRoaXMgaXMgb25seSBmb3IgbGVmdC1hbGlnbmluZyBhIGRyb3Bkb3duIG1lbnUgd2l0aGluIGEgYC5uYXZiYXItcmlnaHRgIG9yXG4vLyBgLnB1bGwtcmlnaHRgIG5hdiBjb21wb25lbnQuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xufVxuXG4vLyBCYWNrZHJvcCB0byBjYXRjaCBib2R5IGNsaWNrcyBvbiBtb2JpbGUsIGV0Yy5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAoJHppbmRleC1kcm9wZG93biAtIDEwKTtcbn1cblxuLy8gUmlnaHQgYWxpZ25lZCBkcm9wZG93bnNcbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vL1xuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LCBicm8uXG4vLyBUT0RPOiBhYnN0cmFjdCB0aGlzIHNvIHRoYXQgdGhlIG5hdmJhciBmaXhlZCBzdHlsZXMgYXJlIG5vdCBwbGFjZWQgaGVyZT9cblxuLmRyb3B1cCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biB7XG4gIC8vIFJldmVyc2UgdGhlIGNhcmV0XG4gIC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlaXRlcmF0ZSBwZXIgbmF2YmFyLmxlc3MgYW5kIHRoZSBtb2RpZmllZCBjb21wb25lbnQgYWxpZ25tZW50IHRoZXJlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLXJpZ2h0IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICByaWdodDogMDsgbGVmdDogYXV0bztcbiAgICB9XG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxuICAgIC8vIFdpbGwgcmVtb3ZlIGNvbWUgdjQgaW4gYWxsIGxpa2VsaWhvb2QuXG4gICAgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgICBsZWZ0OiAwOyByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAjZTVlNWU1KSB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG59XG4iLCIvLyBSZXNldCBmaWx0ZXJzIGZvciBJRVxuLy9cbi8vIFdoZW4geW91IG5lZWQgdG8gcmVtb3ZlIGEgZ3JhZGllbnQgYmFja2dyb3VuZCwgZG8gbm90IGZvcmdldCB0byB1c2UgdGhpcyB0byByZXNldFxuLy8gdGhlIElFIGZpbHRlciBmb3IgSUU5IGFuZCBiZWxvdy5cblxuQG1peGluIHJlc2V0LWZpbHRlcigpIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbn1cbiIsIi8vXG4vLyBCdXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSB3aGVuIGRyb3Bkb3duIEpTIGFkZHMgaXQgYWZ0ZXIgY2xvc2luZyB0aGUgbWVudVxuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuLmJ0bi1ncm91cCB7XG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cCArIC5idG4sXG4gIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDsgLy8gT2Zmc2V0IHRoZSBmaXJzdCBjaGlsZCdzIG1hcmdpblxuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gIC5idG4tZ3JvdXAsXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5IGdpdmVuIGEgLmRyb3Bkb3duLW1lbnUgaW1tZWRpYXRlbHkgYWZ0ZXIgaXRcbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gQ3VzdG9tIGVkaXRzIGZvciBpbmNsdWRpbmcgYnRuLWdyb3VwcyB3aXRoaW4gYnRuLWdyb3VwcyAodXNlZnVsIGZvciBpbmNsdWRpbmcgZHJvcGRvd24gYnV0dG9ucyB3aXRoaW4gYSBidG4tZ3JvdXApXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gT24gYWN0aXZlIGFuZCBvcGVuLCBkb24ndCBzaG93IG91dGxpbmVcbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAteHMgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXhzOyB9XG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIGxpbmUgYmV0d2VlbiBidXR0b25zIHNvbWUgZGVwdGhcbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBhbmQgc2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICAvLyBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBSZXBvc2l0aW9uIHRoZSBjYXJldFxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi8vIENhcmV0cyBpbiBvdGhlciBidXR0b24gc2l6ZXNcbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAkY2FyZXQtd2lkdGgtbGFyZ2UgJGNhcmV0LXdpZHRoLWxhcmdlIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4vLyBVcHNpZGUgZG93biBjYXJldHMgZm9yIC5kcm9wdXBcbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZTtcbn1cblxuXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gQ2xlYXIgZmxvYXRzIHNvIGRyb3Bkb3duIG1lbnVzIGNhbiBiZSBwcm9wZXJseSBwbGFjZWRcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgID4gLmJ0biB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG5cblxuXG4vLyBKdXN0aWZpZWQgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YC4gV2UgY2Fubm90XG4vLyB1c2UgYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgZm9yIG1vcmUuXG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xufVxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuIiwiLy9cbi8vIElucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGRyb3Bkb3duc1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgLy8gcHJldmVudCBpbnB1dCBncm91cHMgZnJvbSBpbmhlcml0aW5nIGJvcmRlciBzdHlsZXMgZnJvbSB0YWJsZSBjZWxscyB3aGVuIHBsYWNlZCB3aXRoaW4gYSB0YWJsZVxuXG4gIC8vIFVuZG8gcGFkZGluZyBhbmQgZmxvYXQgb2YgZ3JpZCBjbGFzc2VzXG4gICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC8vIElFOSBmdWJhcnMgdGhlIHBsYWNlaG9sZGVyIGF0dHJpYnV0ZSBpbiB0ZXh0IGlucHV0cyBhbmQgdGhlIGFycm93cyBvblxuICAgIC8vIHNlbGVjdCBlbGVtZW50cyBpbiBpbnB1dCBncm91cHMuIFRvIGZpeCBpdCwgd2UgZmxvYXQgdGhlIGlucHV0LiBEZXRhaWxzOlxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1NjEjaXNzdWVjb21tZW50LTI4OTM2ODU1XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIFNpemluZyBvcHRpb25zXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5pbnB1dC1sZztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmlucHV0LXNtO1xufVxuXG5cbi8vIERpc3BsYXkgYXMgdGFibGUtY2VsbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi8vIEFkZG9uIGFuZCBhZGRvbiB3cmFwcGVyIGZvciBidXR0b25zXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXG59XG5cbi8vIFRleHQgaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBTaXppbmdcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gIH1cbiAgJi5pbnB1dC1sZyB7XG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIH1cblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLy8gQnV0dG9uIGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gb25seSBoYXZlIGEgMXB4IGJvcmRlciBiZXR3ZWVuIHRoZSB0d29cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXHJcbi8vIE5hdnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubmF2IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCB1bC9vbFxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgPiBhe1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjb2xvcjojMmIyYjJiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAvKnBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nOyovXHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbms7XHJcbiAgICAgIFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xyXG4gICAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWhvdmVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbmstYWN0aXZlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgc2V0cyB0ZXh0IHRvIGdyYXkgYW5kIG51a2VzIGhvdmVyL3RhYiBlZmZlY3RzXHJcbiAgICAmLmRpc2FibGVkID4gYSB7XHJcbiAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBPcGVuIGRyb3Bkb3duc1xyXG4gIC5vcGVuID4gYSB7XHJcbiAgICAmLFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjM5LCAyMzksIDAuMik7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBOYXYgZGl2aWRlcnMgKGRlcHJlY2F0ZWQgd2l0aCB2My4wLjEpXHJcbiAgLy9cclxuICAvLyBUaGlzIHNob3VsZCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2MyB3aXRoIHRoZSBkcm9wcGluZyBvZiBgLm5hdi1saXN0YCwgYnV0XHJcbiAgLy8gd2UgbWlzc2VkIGl0LiBXZSBkb24ndCBjdXJyZW50bHkgc3VwcG9ydCB0aGlzIGFueXdoZXJlLCBidXQgaW4gdGhlIGludGVyZXN0XHJcbiAgLy8gb2YgbWFpbnRhaW5pbmcgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBpbiBjYXNlIHlvdSB1c2UgaXQsIGl0J3MgZGVwcmVjYXRlZC5cclxuICAubmF2LWRpdmlkZXIge1xyXG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoKTtcclxuICB9XHJcblxyXG4gIC8vIFByZXZlbnQgSUU4IGZyb20gbWlzcGxhY2luZyBpbWdzXHJcbiAgLy9cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzk4NCNpc3N1ZWNvbW1lbnQtMzk4NTk4OVxyXG4gID4gbGkgPiBhID4gaW1nIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEdpdmUgdGhlIHRhYnMgc29tZXRoaW5nIHRvIHNpdCBvblxyXG4ubmF2LXRhYnMge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xyXG4gID4gbGkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAvLyBNYWtlIHRoZSBsaXN0LWl0ZW1zIG92ZXJsYXkgdGhlIGJvdHRvbSBib3JkZXJcclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcblxyXG4gICAgLy8gQWN0dWFsIHRhYnMgKGFzIGxpbmtzKVxyXG4gICAgPiBhIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWN0aXZlIHN0YXRlLCBhbmQgaXRzIDpob3ZlciB0byBvdmVycmlkZSBub3JtYWwgOmhvdmVyXHJcbiAgICAmLmFjdGl2ZSA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIHB1bGxpbmcgdGhpcyBpbiBtYWlubHkgZm9yIGxlc3Mgc2hvcnRoYW5kXHJcbiAgJi5uYXYtanVzdGlmaWVkIHtcclxuICAgIEBleHRlbmQgLm5hdi1qdXN0aWZpZWQ7XHJcbiAgICBAZXh0ZW5kIC5uYXYtdGFicy1qdXN0aWZpZWQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUGlsbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ubmF2LXBpbGxzIHtcclxuICA+IGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIC8vIExpbmtzIHJlbmRlcmVkIGFzIHBpbGxzXHJcbiAgICA+IGEge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM7XHJcbiAgICB9XHJcbiAgICArIGxpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBBY3RpdmUgc3RhdGVcclxuICAgICYuYWN0aXZlID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTdGFja2VkIHBpbGxzXHJcbi5uYXYtc3RhY2tlZCB7XHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgICsgbGkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBubyBuZWVkIGZvciB0aGlzIGdhcCBiZXR3ZWVuIG5hdiBpdGVtc1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdiB2YXJpYXRpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBKdXN0aWZpZWQgbmF2IGxpbmtzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5uYXYtanVzdGlmaWVkIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgID4gYSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgPiBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgIHdpZHRoOiAxJTtcclxuICAgICAgPiBhIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNb3ZlIGJvcmRlcnMgdG8gYW5jaG9ycyBpbnN0ZWFkIG9mIGJvdHRvbSBvZiBsaXN0XHJcbi8vXHJcbi8vIE1peGluIGZvciBhZGRpbmcgb24gdG9wIHRoZSBzaGFyZWQgYC5uYXYtanVzdGlmaWVkYCBzdHlsZXMgZm9yIG91ciB0YWJzXHJcbi5uYXYtdGFicy1qdXN0aWZpZWQge1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gID4gbGkgPiBhIHtcclxuICAgIC8vIE92ZXJyaWRlIG1hcmdpbiBmcm9tIC5uYXYtdGFic1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSA+IGEsXHJcbiAgPiAuYWN0aXZlID4gYTpob3ZlcixcclxuICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgID4gbGkgPiBhIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XHJcbiAgICB9XHJcbiAgICA+IC5hY3RpdmUgPiBhLFxyXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcclxuICAgID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJiYWJsZSB0YWJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxyXG4udGFiLWNvbnRlbnQge1xyXG4gID4gLnRhYi1wYW5lIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gID4gLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBEcm9wZG93bnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gU3BlY2lmaWMgZHJvcGRvd25zXHJcbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XHJcbiAgLy8gbWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxuICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxyXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG59XHJcbiIsIi8vXG4vLyBOYXZiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgYW5kIGJhc2UgY2xhc3Ncbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6ICRuYXZiYXItaGVpZ2h0OyAvLyBFbnN1cmUgYSBuYXZiYXIgYWx3YXlzIHNob3dzIChlLmcuLCB3aXRob3V0IGEgLm5hdmJhci1icmFuZCBpbiBjb2xsYXBzZWQgbW9kZSlcbiAgbWFyZ2luLWJvdHRvbTogJG5hdmJhci1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAvLyBQcmV2ZW50IGZsb2F0cyBmcm9tIGJyZWFraW5nIHRoZSBuYXZiYXJcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBoZWFkaW5nXG4vL1xuLy8gR3JvdXBzIGAubmF2YmFyLWJyYW5kYCBhbmQgYC5uYXZiYXItdG9nZ2xlYCBpbnRvIGEgc2luZ2xlIGNvbXBvbmVudCBmb3IgZWFzeVxuLy8gc3R5bGluZyBvZiByZXNwb25zaXZlIGFzcGVjdHMuXG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuLy8gTmF2YmFyIGNvbGxhcHNlIChib2R5KVxuLy9cbi8vIEdyb3VwIHlvdXIgbmF2YmFyIGNvbnRlbnQgaW50byB0aGlzIGZvciBlYXN5IGNvbGxhcHNpbmcgYW5kIGV4cGFuZGluZyBhY3Jvc3Ncbi8vIHZhcmlvdXMgZGV2aWNlIHNpemVzLiBCeSBkZWZhdWx0LCB0aGlzIGNvbnRlbnQgaXMgY29sbGFwc2VkIHdoZW4gPDc2OHB4LCBidXRcbi8vIHdpbGwgZXhwYW5kIHBhc3QgdGhhdCBmb3IgYSBob3Jpem9udGFsIGRpc3BsYXkuXG4vL1xuLy8gVG8gc3RhcnQgKG9uIG1vYmlsZSBkZXZpY2VzKSB0aGUgbmF2YmFyIGxpbmtzLCBmb3JtcywgYW5kIGJ1dHRvbnMgYXJlIHN0YWNrZWRcbi8vIHZlcnRpY2FsbHkgYW5kIGluY2x1ZGUgYSBgbWF4LWhlaWdodGAgdG8gb3ZlcmZsb3cgaW4gY2FzZSB5b3UgaGF2ZSB0b28gbXVjaFxuLy8gY29udGVudCBmb3IgdGhlIHVzZXIncyB2aWV3cG9ydC5cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nLWxlZnQ6ICAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgJi5pbiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgJi5jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBzZXR0aW5nXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuaW4ge1xuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAvLyBVbmRvIHRoZSBjb2xsYXBzZSBzaWRlIHBhZGRpbmcgZm9yIG5hdmJhcnMgd2l0aCBjb250YWluZXJzIHRvIGVuc3VyZVxuICAgIC8vIGFsaWdubWVudCBvZiByaWdodC1hbGlnbmVkIGNvbnRlbnRzLlxuICAgIC5uYXZiYXItZml4ZWQtdG9wICYsXG4gICAgLm5hdmJhci1zdGF0aWMtdG9wICYsXG4gICAgLm5hdmJhci1maXhlZC1ib3R0b20gJiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWF4LWhlaWdodDogJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvdGggbmF2YmFyIGhlYWRlciBhbmQgY29sbGFwc2Vcbi8vXG4vLyBXaGVuIGEgY29udGFpbmVyIGlzIHByZXNlbnQsIGNoYW5nZSB0aGUgYmVoYXZpb3Igb2YgdGhlIGhlYWRlciBhbmQgY29sbGFwc2UuXG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgPiAubmF2YmFyLWhlYWRlcixcbiAgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tbGVmdDogIC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogIDA7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xuLy9cbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3Jcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cblxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAkemluZGV4LW5hdmJhcjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xuXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gb3ZlcnJpZGUgLm5hdmJhciBkZWZhdWx0c1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cblxuLy8gQnJhbmQvcHJvamVjdCBuYW1lXG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTdweCAxMHB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAmLFxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdG9nZ2xlXG4vL1xuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2Vcbi8vIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICY6aG92ZXIsJjpmb2N1c3tcbiAgICAgIC5pY29uLWJhcntcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgLy8gV2UgcmVtb3ZlIHRoZSBgb3V0bGluZWAgaGVyZSwgYnV0IGxhdGVyIGNvbXBlbnNhdGUgYnkgYXR0YWNoaW5nIGA6aG92ZXJgXG4gIC8vIHN0eWxlcyB0byBgOmZvY3VzYC5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC8vIEJhcnNcbiAgLmljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzU1NTtcbiAgfVxuICAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgLy8gZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXYgbGlua3Ncbi8vXG4vLyBCdWlsZHMgb24gdG9wIG9mIHRoZSBgLm5hdmAgY29tcG9uZW50cyB3aXRoIGl0cyBvd24gbW9kaWZpZXIgY2xhc3MgdG8gbWFrZVxuLy8gdGhlIG5hdiB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIGhvcml6b250YWwgbmF2IChhYm92ZSA3NjhweCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiAoJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIC8gMikgKC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cbiAgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAgICAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gICAgY29sb3I6IzU1NTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuIFxuICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgPiBsaSA+IGEsXG4gICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gICAgICB9XG4gICAgICA+IGxpID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBVbmNvbGxhcHNlIHRoZSBuYXZcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgPiBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICAgIDI1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNnB4O1xuICAgICAgICAmLnNlYXJjaHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubmF2YmFyLXJpZ2h0Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlcHVycG9zZSB0aGUgcHVsbCB1dGlsaXRpZXMgYXMgdGhlaXIgb3duIG5hdmJhciB1dGlsaXRpZXMgdG8gYXZvaWQgc3BlY2lmaWNpdHlcbi8vIGlzc3VlcyB3aXRoIHBhcmVudHMgYW5kIGNoYWluaW5nLiBPbmx5IGRvIHRoaXMgd2hlbiB0aGUgbmF2YmFyIGlzIHVuY29sbGFwc2VkXG4vLyB0aG91Z2ggc28gdGhhdCBuYXZiYXIgY29udGVudHMgcHJvcGVybHkgc3RhY2sgYW5kIGFsaWduIGluIG1vYmlsZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgXG4gIC5uYXZiYXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGFsaWduLWl0ZW1zOiByaWdodDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgIHtcbiAgLm5hdmJhci1yaWdodCB7IFxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYWxpZ24taXRlbXM6IHJpZ2h0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDA7XG5cbiAgfVxufVxuIFxuXG4vLyBOYXZiYXIgZm9ybVxuLy9cbi8vIEV4dGVuc2lvbiBvZiB0aGUgYC5mb3JtLWlubGluZWAgd2l0aCBzb21lIGV4dHJhIGZsYXZvciBmb3Igb3B0aW11bSBkaXNwbGF5IGluXG4vLyBvdXIgbmF2YmFycy5cblxuLm5hdmJhci1mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmc6IDEwcHggJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAkc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuXG4gIC8vIE1peGluIGJlaGF2aW9yIGZvciBvcHRpbXVtIGRpc3BsYXlcbiAgQGV4dGVuZCAuZm9ybS1pbmxpbmU7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIFZlcnRpY2FsbHkgY2VudGVyIGluIGV4cGFuZGVkLCBob3Jpem9udGFsIG5hdmJhclxuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAvLyBVbmRvIDEwMCUgd2lkdGggZm9yIHB1bGwgY2xhc3Nlc1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcblxuICAgIC8vIE91dGRlbnQgdGhlIGZvcm0gaWYgbGFzdCBjaGlsZCB0byBsaW5lIHVwIHdpdGggY29udGVudCBkb3duIHRoZSBwYWdlXG4gICAgJi5uYXZiYXItcmlnaHQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93biBtZW51c1xuXG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0c1xuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0IHN1cHBvcnQgZm9yIGRyb3B1cHMgdmlhIGV4dHJhIGRyb3B1cCBjbGFzc1xuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG59XG5cblxuLy8gQnV0dG9ucyBpbiBuYXZiYXJzXG4vL1xuLy8gVmVydGljYWxseSBjZW50ZXIgYSBidXR0b24gd2l0aGluIGEgbmF2YmFyICh3aGVuICpub3QqIGluIGEgZm9ybSkuXG5cbi5uYXZiYXItYnRuIHtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgJi5idG4tc20ge1xuICAgIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkaW5wdXQtaGVpZ2h0LXNtYWxsKTtcbiAgfVxuICAmLmJ0bi14cyB7XG4gICAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKDIyKTtcbiAgfVxufVxuXG5cbi8vIFRleHQgaW4gbmF2YmFyc1xuLy9cbi8vIEFkZCBhIGNsYXNzIHRvIG1ha2UgYW55IGVsZW1lbnQgcHJvcGVybHkgYWxpZ24gaXRzZWxmIHZlcnRpY2FsbHkgd2l0aGluIHRoZSBuYXZiYXJzLlxuXG4ubmF2YmFyLXRleHQge1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgLy8gT3V0ZGVudCB0aGUgZm9ybSBpZiBsYXN0IGNoaWxkIHRvIGxpbmUgdXAgd2l0aCBjb250ZW50IGRvd24gdGhlIHBhZ2VcbiAgICAmLm5hdmJhci1yaWdodDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWx0ZXJuYXRlIG5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIERlZmF1bHQgbmF2YmFyXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYmc7XG4gIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcbiAgfVxuXG4gIC8vIERyb3Bkb3duIG1lbnUgaXRlbXNcbiAgLm5hdmJhci1uYXYge1xuICAgIC8vIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gb3BlbiBkcm9wZG93blxuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBMaW5rcyBpbiBuYXZiYXJzXG4gIC8vXG4gIC8vIEFkZCBhIGNsYXNzIHRvIGVuc3VyZSBsaW5rcyBvdXRzaWRlIHRoZSBuYXZiYXIgbmF2IGFyZSBjb2xvcmVkIGNvcnJlY3RseS5cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSW52ZXJzZSBuYXZiYXJcblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJnO1xuICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEYXJrZW4gdGhlIHJlc3BvbnNpdmUgbmF2IHRvZ2dsZVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDclKTtcbiAgfVxuXG4gIC8vIERyb3Bkb3duc1xuICAubmF2YmFyLW5hdiB7XG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheVxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIE5hdmJhciB2ZXJ0aWNhbCBhbGlnblxuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGVsZW1lbnRzIGluIHRoZSBuYXZiYXIuXG4vLyBFeGFtcGxlOiBhbiBlbGVtZW50IGhhcyBhIGhlaWdodCBvZiAzMHB4LCBzbyB3cml0ZSBvdXQgYC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzBweCk7YCB0byBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHRvcCBtYXJnaW4uXG5cbkBtaXhpbiBuYXZiYXItdmVydGljYWwtYWxpZ24oJGVsZW1lbnQtaGVpZ2h0KSB7XG4gIG1hcmdpbi10b3A6ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG59XG4iLCIvL1xuLy8gQnJlYWRjcnVtYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICArIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIiN7JGJyZWFkY3J1bWItc2VwYXJhdG9yfVxcMDBhMFwiOyAvLyBVbmljb2RlIHNwYWNlIGFkZGVkIHNpbmNlIGlubGluZS1ibG9jayBtZWFucyBub24tY29sbGFwc2luZyB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gUGFnaW5hdGlvbiAobXVsdGlwbGUgcGFnZXMpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBsaSA+IGEsXG4gID4gbGkgPiBzcGFuIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBzcGFuIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gIH1cblxuICA+IC5kaXNhYmxlZCB7XG4gICAgPiBzcGFuLFxuICAgID4gc3Bhbjpob3ZlcixcbiAgICA+IHNwYW46Zm9jdXMsXG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpemluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTGFyZ2Vcbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG5cbi8vIFNtYWxsXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xuICA+IGxpIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2VyIHBhZ2luYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46ICRsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWdlci1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcGFnZXItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmV4dCB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLnByZXZpb3VzIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5kaXNhYmxlZCB7XG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMsXG4gICAgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiAkcGFnZXItZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgfVxuXG59XG4iLCIvL1xuLy8gTGFiZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGxhYmVsLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEubGFiZWxcblxuICAvLyBFbXB0eSBsYWJlbHMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGxhYmVscyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxufVxuXG4vLyBBZGQgaG92ZXIgZWZmZWN0cywgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLmxhYmVsIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsYWJlbC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gQ29sb3JzXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBsYWJlbHMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpXG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtZGVmYXVsdC1iZyk7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtcHJpbWFyeS1iZyk7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtc3VjY2Vzcy1iZyk7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtaW5mby1iZyk7XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtd2FybmluZy1iZyk7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kYW5nZXItYmcpO1xufVxuIiwiLy8gTGFiZWxzXG5cbkBtaXhpbiBsYWJlbC12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIFxuICAmW2hyZWZdIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYWRnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgY29sb3I6ICRiYWRnZS1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6ICRiYWRnZS1saW5lLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJhZGdlLWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuICAuYnRuICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbiAgLmJ0bi14cyAmIHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJhZGdlXG5cbiAgLy8gQWNjb3VudCBmb3IgYmFkZ2VzIGluIG5hdnNcbiAgYS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gJixcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gJiB7XG4gICAgY29sb3I6ICRiYWRnZS1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWFjdGl2ZS1iZztcbiAgfVxuICAubmF2LXBpbGxzID4gbGkgPiBhID4gJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuXG4vLyBIb3ZlciBzdGF0ZSwgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLmJhZGdlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRiYWRnZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi8vXG4vLyBKdW1ib3Ryb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcblxuICBoMSxcbiAgLmgxIHtcbiAgICBjb2xvcjogJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yO1xuICB9XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgICBmb250LXNpemU6ICRqdW1ib3Ryb24tZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICA+IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGp1bWJvdHJvbi1iZywgMTAlKTtcbiAgfVxuXG4gIC5jb250YWluZXIgJiB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7IC8vIE9ubHkgcm91bmQgY29ybmVycyBhdCBoaWdoZXIgcmVzb2x1dGlvbnMgaWYgY29udGFpbmVkIGluIGEgY29udGFpbmVyXG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAgICAoJGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDEuNik7XG5cbiAgICAuY29udGFpbmVyICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAgKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgICAgcGFkZGluZy1yaWdodDogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiA0LjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFRodW1ibmFpbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTWl4aW4gYW5kIGFkanVzdCB0aGUgcmVndWxhciBpbWFnZSBjbGFzc1xuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gID4gaW1nLFxuICBhID4gaW1nIHtcbiAgICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZSgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJjpob3ZlciwgYSY6Zm9jdXMsIGEmLmFjdGl2ZSB0byBhLnRodW1ibmFpbDpob3ZlciwgYS50aHVtYm5haWw6Zm9jdXMsIGEudGh1bWJuYWlsLmFjdGl2ZVxuXG4gIC8vIEltYWdlIGNhcHRpb25zXG4gIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAkdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZztcbiAgICBjb2xvcjogJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG5cbi8vIEFkZCBhIGhvdmVyIHN0YXRlIGZvciBsaW5rZWQgdmVyc2lvbnMgb25seVxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XG59XG4iLCIvL1xuLy8gQWxlcnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYWxlcnQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAvLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuICAuYWxlcnQtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICB9XG5cbiAgLy8gSW1wcm92ZSBhbGlnbm1lbnQgYW5kIHNwYWNpbmcgb2YgaW5uZXIgY29udGVudFxuICA+IHAsXG4gID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgPiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi8vIERpc21pc3NhYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2FibGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuLmFsZXJ0LWluZm8ge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1pbmZvLWJnLCAkYWxlcnQtaW5mby1ib3JkZXIsICRhbGVydC1pbmZvLXRleHQpO1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC13YXJuaW5nLWJnLCAkYWxlcnQtd2FybmluZy1ib3JkZXIsICRhbGVydC13YXJuaW5nLXRleHQpO1xufVxuLmFsZXJ0LWRhbmdlciB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XG59XG4iLCIvLyBBbGVydHNcblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICR0ZXh0LWNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkdGV4dC1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy9cbi8vIFByb2dyZXNzIGJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFyIGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cblxuXG4vLyBCYXIgaXRzZWxmXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE91dGVyIGNvbnRhaW5lclxuLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xKSk7XG59XG5cbi8vIEJhciBvZiBwcm9ncmVzc1xuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjE1KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24od2lkdGggLjZzIGVhc2UpO1xufVxuXG4vLyBTdHJpcGVkIGJhcnNcbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuXG4vLyBDYWxsIGFuaW1hdGlvbiBmb3IgdGhlIGFjdGl2ZSBvbmVcbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhciB7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGUpO1xufVxuXG4vLyBBY2NvdW50IGZvciBsb3dlciBwZXJjZW50YWdlc1xuLnByb2dyZXNzLWJhciB7XG4gICZbYXJpYS12YWx1ZW5vdz1cIjFcIl0sXG4gICZbYXJpYS12YWx1ZW5vdz1cIjJcIl0ge1xuICAgIG1pbi13aWR0aDogMzBweDtcbiAgfVxuXG4gICZbYXJpYS12YWx1ZW5vdz1cIjBcIl0ge1xuICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cblxuXG4vLyBWYXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItaW5mby1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItd2FybmluZy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1kYW5nZXItYmcpO1xufVxuIiwiLy8gR3JhZGllbnRzXG5cblxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgY29sb3Itc3RvcCgkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQpLCBjb2xvci1zdG9wKCRlbmQtY29sb3IgJGVuZC1wZXJjZW50KSk7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG59XG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xufVxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIFByb2dyZXNzIGJhcnNcblxuQG1peGluIHByb2dyZXNzLWJhci12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIC5wcm9ncmVzcy1zdHJpcGVkICYge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgfVxufVxuIiwiLy8gTWVkaWEgb2JqZWN0c1xuLy8gU291cmNlOiBodHRwOi8vc3R1YmJvcm5lbGxhLm9yZy9jb250ZW50Lz9wPTQ5N1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBDb21tb24gc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIENsZWFyIHRoZSBmbG9hdHNcbi5tZWRpYSxcbi5tZWRpYS1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgem9vbTogMTtcbn1cblxuLy8gUHJvcGVyIHNwYWNpbmcgYmV0d2VlbiBpbnN0YW5jZXMgb2YgLm1lZGlhXG4ubWVkaWEsXG4ubWVkaWEgLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5tZWRpYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8vIEZvciBpbWFnZXMgYW5kIHZpZGVvcywgc2V0IHRvIGJsb2NrXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gaGVhZGluZ3MgZm9yIHRpZ2h0ZXIgZGVmYXVsdCBzcGFjaW5nXG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDVweDtcbn1cblxuXG4vLyBNZWRpYSBpbWFnZSBhbGlnbm1lbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLm1lZGlhIHtcbiAgPiAucHVsbC1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgPiAucHVsbC1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuXG4vLyBNZWRpYSBsaXN0IHZhcmlhdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBVbmRvIGRlZmF1bHQgdWwvb2wgc3R5bGVzXG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBMaXN0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyO1xuXG4gIC8vIFJvdW5kIHRoZSBmaXJzdCBhbmQgbGFzdCBpdGVtc1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAvLyBBbGlnbiBiYWRnZXMgd2l0aGluIGxpc3QgaXRlbXNcbiAgPiAuYmFkZ2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICA+IC5iYWRnZSArIC5iYWRnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuXG4vLyBMaW5rZWQgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3IgZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGxpbmtlZCBsaXN0IGl0ZW1zLlxuLy8gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzaG93aW5nIHNlbGVjdGVkIGl0ZW1zLlxuXG5hLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWNvbG9yO1xuXG4gIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgJi5kaXNhYmxlZCxcbiAgJi5kaXNhYmxlZDpob3ZlcixcbiAgJi5kaXNhYmxlZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBBY3RpdmUgY2xhc3Mgb24gaXRlbSBpdHNlbGYsIG5vdCBwYXJlbnRcbiAgJi5hY3RpdmUsXG4gICYuYWN0aXZlOmhvdmVyLFxuICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHN1Y2Nlc3MsICRzdGF0ZS1zdWNjZXNzLWJnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGluZm8sICRzdGF0ZS1pbmZvLWJnLCAkc3RhdGUtaW5mby10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHdhcm5pbmcsICRzdGF0ZS13YXJuaW5nLWJnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGRhbmdlciwgJHN0YXRlLWRhbmdlci1iZywgJHN0YXRlLWRhbmdlci10ZXh0KTtcblxuXG4vLyBDdXN0b20gY29udGVudCBvcHRpb25zXG4vL1xuLy8gRXh0cmEgY2xhc3NlcyBmb3IgY3JlYXRpbmcgd2VsbC1mb3JtYXR0ZWQgY29udGVudCB3aXRoaW4gYC5saXN0LWdyb3VwLWl0ZW1gcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9XG4gIH1cblxuICBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gICAgJi5hY3RpdmUsXG4gICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYW5lbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtYmc7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAvLyBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcbiAgLy8gQGluY2x1ZGUgYm94LXNoYWRvdygwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbn1cblxuLy8gUGFuZWwgY29udGVudHNcbi5wYW5lbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4vLyBPcHRpb25hbCBoZWFkaW5nXG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTA2LCA5OCwgOTMsIDAuNSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBXaXRoaW4gaGVhZGluZywgc3RyaXAgYW55IGBoKmAgdGFnIG9mIGl0cyBkZWZhdWx0IG1hcmdpbnMgZm9yIHNwYWNpbmcuXG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gID4gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgZm9vdGVyIChzdGF5cyBncmF5IGluIGV2ZXJ5IG1vZGlmaWVyIGNsYXNzKVxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRwYW5lbC1mb290ZXItcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWZvb3Rlci1iZztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbn1cblxuXG4vLyBMaXN0IGdyb3VwcyBpbiBwYW5lbHNcbi8vXG4vLyBCeSBkZWZhdWx0LCBzcGFjZSBvdXQgbGlzdCBncm91cCBjb250ZW50IGZyb20gcGFuZWwgaGVhZGluZ3MgdG8gYWNjb3VudCBmb3Jcbi8vIGFueSBraW5kIG9mIGN1c3RvbSBjb250ZW50IGJldHdlZW4gdGhlIHR3by5cblxuLnBhbmVsIHtcbiAgPiAubGlzdC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gQ29sbGFwc2Ugc3BhY2UgYmV0d2VlbiB3aGVuIHRoZXJlJ3Mgbm8gYWRkaXRpb25hbCBjb250ZW50LlxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCB7XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cblxuXG4vLyBUYWJsZXMgaW4gcGFuZWxzXG4vL1xuLy8gUGxhY2UgYSBub24tYm9yZGVyZWQgYC50YWJsZWAgd2l0aGluIGEgcGFuZWwgKG5vdCB3aXRoaW4gYSBgLnBhbmVsLWJvZHlgKSBhbmRcbi8vIHdhdGNoIGl0IGdvIGZ1bGwgd2lkdGguXG5cbi5wYW5lbCB7XG4gID4gLnRhYmxlLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXG4gID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRoZWFkOmZpcnN0LWNoaWxkLFxuICAgID4gdGJvZHk6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgPiAudGFibGU6bGFzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGJvZHk6bGFzdC1jaGlsZCxcbiAgICA+IHRmb290Omxhc3QtY2hpbGQge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbiAgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICA+IC50YWJsZS1ib3JkZXJlZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgID4gdGhlYWQsXG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHIge1xuICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGhlYWQsXG4gICAgPiB0Ym9keSB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5cbi8vIENvbGxhcHNhYmxlIHBhbmVscyAoYWthLCBhY2NvcmRpb24pXG4vL1xuLy8gV3JhcCBhIHNlcmllcyBvZiBwYW5lbHMgaW4gYC5wYW5lbC1ncm91cGAgdG8gdHVybiB0aGVtIGludG8gYW4gYWNjb3JkaW9uIHdpdGhcbi8vIHRoZSBoZWxwIG9mIG91ciBjb2xsYXBzZSBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuXG4gIC8vIFRpZ2h0ZW4gdXAgbWFyZ2luIHNvIGl0J3Mgb25seSBiZXR3ZWVuIHBhbmVsc1xuICAucGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJHBhbmVsLWJvcmRlci1yYWRpdXM7XG4gICAgKyAucGFuZWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1oZWFkaW5nIHtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxuICAucGFuZWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9uc1xuLnBhbmVsLWRlZmF1bHQge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kZWZhdWx0LWJvcmRlciwgJHBhbmVsLWRlZmF1bHQtdGV4dCwgJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZywgJHBhbmVsLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5wYW5lbC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtcHJpbWFyeS1ib3JkZXIsICRwYW5lbC1wcmltYXJ5LXRleHQsICRwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmcsICRwYW5lbC1wcmltYXJ5LWJvcmRlcik7XG59XG4ucGFuZWwtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyLCAkcGFuZWwtc3VjY2Vzcy10ZXh0LCAkcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnLCAkcGFuZWwtc3VjY2Vzcy1ib3JkZXIpO1xufVxuLnBhbmVsLWluZm8ge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1pbmZvLWJvcmRlciwgJHBhbmVsLWluZm8tdGV4dCwgJHBhbmVsLWluZm8taGVhZGluZy1iZywgJHBhbmVsLWluZm8tYm9yZGVyKTtcbn1cbi5wYW5lbC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtd2FybmluZy1ib3JkZXIsICRwYW5lbC13YXJuaW5nLXRleHQsICRwYW5lbC13YXJuaW5nLWhlYWRpbmctYmcsICRwYW5lbC13YXJuaW5nLWJvcmRlcik7XG59XG4ucGFuZWwtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtZGFuZ2VyLWJvcmRlciwgJHBhbmVsLWRhbmdlci10ZXh0LCAkcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmcsICRwYW5lbC1kYW5nZXItYm9yZGVyKTtcbn1cbiIsIi8vIFBhbmVsc1xuXG5AbWl4aW4gcGFuZWwtdmFyaWFudCgkYm9yZGVyLCAkaGVhZGluZy10ZXh0LWNvbG9yLCAkaGVhZGluZy1iZy1jb2xvciwgJGhlYWRpbmctYm9yZGVyKSB7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGhlYWRpbmctYm9yZGVyO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxuICAmID4gLnBhbmVsLWZvb3RlciB7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRW1iZWRzIHJlc3BvbnNpdmVcbi8vXG4vLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBNb2RpZmllciBjbGFzcyBmb3IgMTY6OSBhc3BlY3QgcmF0aW9cbiAgJi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICB9XG5cbiAgLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDQ6MyBhc3BlY3QgcmF0aW9cbiAgJi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gIH1cbn1cbiIsIi8vXG4vLyBXZWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3ZWxsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2VsbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjE1KTtcbiAgfVxufVxuXG4vLyBTaXplc1xuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbn1cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbWFsbDtcbn1cbiIsIi8vXG4vLyBDbG9zZSBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBAaW5jbHVkZSBvcGFjaXR5KC4yKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNSk7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYnV0dG9uJiB0byBidXR0b24uY2xvc2Vcbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuIiwiLy9cbi8vIE1vZGFsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuM3MgZWFzZS1vdXQpO1xuICB9XG4gICYuaW4gLm1vZGFsLWRpYWxvZyB7IEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKX1cbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOyAvL29sZCBicm93c2VycyBmYWxsYmFjayAoaWU4IGV0YylcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDNweCA5cHggcmdiYSgwLDAsMCwuNSkpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IEBpbmNsdWRlIG9wYWNpdHkoMCk7IH1cbiAgJi5pbiB7IEBpbmNsdWRlIG9wYWNpdHkoJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkpOyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogJG1vZGFsLXRpdGxlLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgbWluLWhlaWdodDogKCRtb2RhbC10aXRsZS1wYWRkaW5nICsgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cbi8vIENsb3NlIGljb25cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpOyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xuXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcbiAgfVxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gTW9kYWwgc2l6ZXNcbiAgLm1vZGFsLXNtIHsgd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgLm1vZGFsLWxnIHsgd2lkdGg6ICRtb2RhbC1sZzsgfVxufVxuIiwiLy9cbi8vIFRvb2x0aXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIEBpbmNsdWRlIG9wYWNpdHkoMCk7XG5cbiAgJi5pbiAgICAgeyBAaW5jbHVkZSBvcGFjaXR5KCR0b29sdGlwLW9wYWNpdHkpOyB9XG4gICYudG9wICAgIHsgbWFyZ2luLXRvcDogIC0zcHg7IHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cbiAgJi5yaWdodCAgeyBtYXJnaW4tbGVmdDogIDNweDsgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDsgfVxuICAmLmJvdHRvbSB7IG1hcmdpbi10b3A6ICAgM3B4OyBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwOyB9XG4gICYubGVmdCAgIHsgbWFyZ2luLWxlZnQ6IC0zcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIEFycm93c1xuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4udG9vbHRpcCB7XG4gICYudG9wIC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBQb3BvdmVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIFJlc2V0IGdpdmVuIG5ldyBpbnNlcnRpb24gbWV0aG9kXG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKSk7XG5cbiAgLy8gT3ZlcnJpZGVzIGZvciBwcm9wZXIgaW5zZXJ0aW9uXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4gICYudG9wICAgICB7IG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLnJpZ2h0ICAgeyBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20gIHsgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5sZWZ0ICAgIHsgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxufVxuXG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbjogMDsgLy8gcmVzZXQgaGVhZGluZyBtYXJnaW5cbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItdGl0bGUtYmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItdGl0bGUtYmcsIDUlKTtcbiAgYm9yZGVyLXJhZGl1czogKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgMCAwO1xufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG5cbi8vIEFycm93c1xuLy9cbi8vIC5hcnJvdyBpcyBvdXRlciwgLmFycm93OmFmdGVyIGlzIGlubmVyXG5cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgJixcbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbn1cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbn1cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBvcG92ZXIge1xuICAmLnRvcCA+IC5hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5yaWdodCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5ib3R0b20gPiAuYXJyb3cge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIHRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5sZWZ0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICB9XG4gIH1cblxufVxuIiwiLy9cbi8vIENhcm91c2VsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC42cyBlYXNlLWluLW91dCBsZWZ0KTtcblxuICAgIC8vIEFjY291bnQgZm9yIGphbmtpdHVkZSBvbiBpbWFnZXNcbiAgICA+IGltZyxcbiAgICA+IGEgPiBpbWcge1xuICAgICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmUoKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSxcbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAubmV4dCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5uZXh0LmxlZnQsXG4gID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbn1cblxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIEBpbmNsdWRlIG9wYWNpdHkoJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eSk7XG4gIGZvbnQtc2l6ZTogJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6ICRjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgLy8gV2UgY2FuJ3QgaGF2ZSB0aGlzIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gIC8vIFNldCBncmFkaWVudHMgZm9yIGJhY2tncm91bmRzXG4gICYubGVmdCB7XG4gICAgLy8gQGluY2x1ZGUgZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6IHJnYmEoMCwwLDAsLjUpLCAkZW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSk7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICAvLyBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC45KTtcbiAgfVxuXG4gIC8vIFRvZ2dsZXNcbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLW5leHQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5pY29uLXByZXYsXG4gIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAgMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICB9XG5cblxuICAuaWNvbi1wcmV2IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDM5JzsvLyBTSU5HTEUgTEVGVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDM5KVxuICAgIH1cbiAgfVxuICAuaWNvbi1uZXh0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDNhJzsvLyBTSU5HTEUgUklHSFQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzQSlcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gdW5vcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAgMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2Fyb3VzZWwtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC8vIElFOC05IGhhY2sgZm9yIGV2ZW50IGhhbmRsaW5nXG4gICAgLy9cbiAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciA4LTkgZG9lcyBub3Qgc3VwcG9ydCBjbGlja3Mgb24gZWxlbWVudHMgd2l0aG91dCBhIHNldFxuICAgIC8vIGBiYWNrZ3JvdW5kLWNvbG9yYC4gV2UgY2Fubm90IHVzZSBgZmlsdGVyYCBzaW5jZSB0aGF0J3Mgbm90IHZpZXdlZCBhcyBhXG4gICAgLy8gYmFja2dyb3VuZCBjb2xvciBieSB0aGUgYnJvd3Nlci4gVGh1cywgYSBoYWNrIGlzIG5lZWRlZC5cbiAgICAvL1xuICAgIC8vIEZvciBJRTgsIHdlIHNldCBzb2xpZCBibGFjayBhcyBpdCBkb2Vzbid0IHN1cHBvcnQgYHJnYmEoKWAuIEZvciBJRTksIHdlXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTsgLy8gSUU4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgLy8gSUU5XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAgMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIaWRkZW4gYnkgZGVmYXVsdCBmb3Igc21hbGxlciB2aWV3cG9ydHNcbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG4gICYgLmJ0biB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cbiAgfVxufVxuXG5cbi8vIFNjYWxlIHVwIGNvbnRyb2xzIGZvciB0YWJsZXRzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblxuICAvLyBTY2FsZSB1cCB0aGUgY29udHJvbHMgYSBzbWlkZ2VcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1wcmV2LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gICAgLmljb24tcHJldiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgfVxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGxlZnQ6IDIwJTtcbiAgICByaWdodDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIvL1xuLy8gVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEZsb2F0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuLmNlbnRlci1ibG9jayB7XG4gIEBpbmNsdWRlIGNlbnRlci1ibG9jaygpO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIFRvZ2dsaW5nIGNvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAuaGlkZSBpbiBmYXZvciBvZiAuaGlkZGVuIG9yIC5zci1vbmx5IChhcyBhcHByb3ByaWF0ZSkgaW4gdjMuMC4xXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCk7XG59XG5cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuXG4vLyBGb3IgQWZmaXggcGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcblxuQG1peGluIGNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbi8vXG4vLyBIZWFkcyB1cCEgdjMgbGF1bmNoZWQgd2l0aCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcbi8vIG9mIHYzLjAuMSB3ZSBoYXZlIGFkZGVkIGAudGV4dC1oaWRlKClgIGFuZCBkZXByZWNhdGVkIGAuaGlkZS10ZXh0KClgLlxuLy9cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xuXG4vLyBEZXByZWNhdGVkIGFzIG9mIHYzLjAuMSAod2lsbCBiZSByZW1vdmVkIGluIHY0KVxuQG1peGluIGhpZGUtdGV4dCgpIHtcbiAgZm9udDogI3swLzB9IGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICBAaW5jbHVkZSBoaWRlLXRleHQoKTtcbn1cbiIsIi8vXG4vLyBSZXNwb25zaXZlOiBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxuLy9cbi8vIFN1cHBvcnQgZm9yIHJlc3BvbnNpdmUgdmlld3MgdmlhIG1lZGlhIHF1ZXJpZXMgaXMga2luZCBvZiBib3JrZWQgaW4gSUUxMCwgZm9yXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxuLy8gbXVzdCBiZSBhY2NvbXBhbmllZCBieSBhIHNuaXBwZXQgb2YgSmF2YVNjcmlwdCB0byBzbmlmZiB0aGUgdXNlciBhZ2VudCBhbmRcbi8vIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTIHRvICpvbmx5KiB0aGUgU3VyZmFjZS9kZXNrdG9wIFdpbmRvd3MgOC4gTG9vayBhdFxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxuLy9cbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGZvbGxvd2luZzpcbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5N1xuLy8gRG9jczogaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyNicm93c2Vyc1xuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cblxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgLnZpc2libGUtbGcnKTtcblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XG59XG4udmlzaWJsZS14cy1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG59XG4udmlzaWJsZS1zbS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG59XG4udmlzaWJsZS1tZC1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xufVxuLnZpc2libGUtbGctYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXhzJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXNtJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLW1kJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1sZycpO1xufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuLy9cbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tcHJpbnQnKTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgdXRpbGl0aWVzXG5cbi8vXG4vLyBNb3JlIGVhc2lseSBpbmNsdWRlIGFsbCB0aGUgc3RhdGVzIGZvciByZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzLlxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZSN7JHBhcmVudH0gIHsgZGlzcGxheTogdGFibGU7IH1cbiAgdHIjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoI3skcGFyZW50fSxcbiAgdGQjeyRwYXJlbnR9ICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxufVxuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiByZXNwb25zaXZlLWludmlzaWJpbGl0eSgkcGFyZW50KSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmFydGljbGUtcGhvdG8ge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xyXG4gIH1cclxuICAuYXJ0aWNsZS1waG90by1zdGFuZGFyZCB7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYXJ0aWNsZS1waG90by13aWRlIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hcnRpY2xlLXBob3RvLXN0YW5kYXJkLWZsZXgge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLmFydGljbGUtcGhvdG8tZGVzY3JpcHRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVhZWE7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICM3OTZmNTE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGUtc3VidGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5hcnRpY2xlLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjZweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZS12aWRlbyB7XHJcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAuZW1iZWQtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcclxuICB9XHJcblxyXG4gIC5lbWJlZC1jb250YWluZXIgaWZyYW1lLFxyXG4gIC5lbWJlZC1jb250YWluZXIgb2JqZWN0LFxyXG4gIC5lbWJlZC1jb250YWluZXIgZW1iZWQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLXF1b3RlIHtcclxuICBjb2xvcjogIzc5NmY1MTtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcclxuICAuYXJ0aWNsZS1waG90byB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgLmFydGljbGUtcGhvdG8ge1xyXG4gICAgLmFydGljbGUtcGhvdG8td2lkZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1tYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWJvdHRvbTogNTAlO1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLmFydGljbGUtbWFwIGlmcmFtZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hcnRpY2xlLXJlY2lwZS1jb250YWluZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGg0IHtcclxuICAgID4gc3Ryb25nIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAuYXJ0aWNsZS1yZWNpcGUtaW5ncmVkaWVudHMge1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDAwMDtcclxuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB1bCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgID4gbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICA6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hcnRpY2xlLXJlY2lwZS1wcmVwYXJhdGlvbiB7XHJcbiAgfVxyXG59XHJcblxyXG4udGl0bGUtY29udGFpbmVyIHtcclxuICBoMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnN1YnRpdGxlLWNvbnRhaW5lciB7XHJcbiAgaDQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LWNvbnRhaW5lciB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAudGV4dC1zdGFuZGFyZCB7XHJcbiAgfVxyXG5cclxuICAudGV4dC1pbmRlbnQtbGluZSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5Mjg5NmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3BhY2VyLTF4IHtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5zcGFjZXItMngge1xyXG4gIGhlaWdodDogNDBweDtcclxufVxyXG5cclxuLmJsb2NrLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgLmJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3YjcyNTg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5ibG9jay1pY29uIHtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTJweDtcclxuICAgICAgPiBbZGF0YS1pY29uXSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvY2stbG9jYXRpb24ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmJsb2NrLW5hbWUge1xyXG4gICAgICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbmstaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ibG9jay1uYW1lIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2NrLW1haWwge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWhvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmxvY2stcGhvbmUge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbmstaG92ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbWFnZS1jb250YWluZXIge1xyXG4gID4gaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGVnb3J5LXBvc3RzLWxpc3Qge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICRlc3BvcmFvLWxpbmstZGFyaztcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1ob3ZlcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaW5uZXIge1xyXG4gICAgLmZvb3Rlci1saXN0IHtcclxuICAgICAgaVtkYXRhLWljb25dIHtcclxuICAgICAgICBsZWZ0OiAtM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2F0ZWdvcnktc2VjdGlvbi1jb250YWluZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGVzcG9yYW8tbGluay1kYXJrO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWhvdmVyO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXRlZ29yeS1zZWN0aW9uIHtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuNykpO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgID4gLnJvdyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcGFkZGluZzogMzVweDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5rbm93LW1vcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbGVmdDogMzVweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1zbGlkZXItY29udGFpbmVyIHtcclxuICBidXR0b24ge1xyXG4gICAgcGFkZGluZy10b3A6IDdweDtcclxuICB9XHJcbiAgLmFydGljbGUtc2xpZGVyLWl0ZW0ge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIC5hcnRpY2xlLXNsaWRlci1pbWFnZSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXJ0aWNsZS1zbGlkZXItZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VhZWFlYTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgICAuYXJ0aWNsZS1zbGlkZXItcGFnaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmFydGljbGUtc2xpZGVyLXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWVhZWE7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlci1jb250YWluZXIge1xyXG4gIGJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gIH1cclxuICAuc2xpZGVyLWl0ZW0ge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIC5zbGlkZXItaW1hZ2Uge1xyXG4gICAgICAuc2xpZGVyLWltYWdlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyLWRlc2NyaXB0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWVhZWE7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlci1wYWdpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2xpZGVyLXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWVhZWE7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS12aWRlby1pbnRlcm5hbCB7XHJcbiAgLmFydGljbGUtdmlkZW8taW50ZXJuYWwtY29udGFpbmVyIHtcclxuICAgIHZpZGVvIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ldmVudC1kYXRlLWNvbnRhaW5lciB7XHJcbiAgLmV2ZW50LWRhdGUge1xyXG4gICAgLmV2ZW50LWRhdGUtaWNvbiB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMjZweDtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBpIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmV2ZW50LWRhdGUtY29udGVudCB7XHJcbiAgICB9XHJcbiAgICAuZXZlbnQtZGF0ZS1tYXJrIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1zZWN0aW9uLWl0ZW0tY29udGFpbmVyIHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuLnByb2R1Y3Qtc2VjdGlvbi1pdGVtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5wcm9kdWN0LXNlY3Rpb24taXRlbS1pbWFnZSBpbWcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5wcm9kdWN0LXNlY3Rpb24taXRlbS1jb250ZW50IHtcclxuICBwYWRkaW5nOiAwcHggMTVweDtcclxuICBtaW4taGVpZ2h0OiA5N3B4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4ucHJvZHVjdC1zZWN0aW9uLWl0ZW0tdGl0bGUge1xyXG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuLnByb2R1Y3Qtc2VjdGlvbi1pdGVtLXRpdGxlIGEge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMTZweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4ucHJvZHVjdC1zZWN0aW9uLWl0ZW0tdGl0bGUgYTpob3ZlcixcclxuLnByb2R1Y3Qtc2VjdGlvbi1pdGVtLWZhbWlseSBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLnByb2R1Y3Qtc2VjdGlvbi1pdGVtLWZhbWlseSB7XHJcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbn1cclxuLnByb2R1Y3Qtc2VjdGlvbi1pdGVtLWZhbWlseSBhIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNlY3Rpb24taXRlbS1zaGFyZSB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNlY3Rpb24taXRlbS1zaGFyZSA+IGRpdiA+IGEge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4ucHJvZHVjdC1zZWN0aW9uLWl0ZW0tc2hhcmUgPiBkaXYgPiBhOmhvdmVyLFxyXG4ucHJvZHVjdC1zZWN0aW9uLWl0ZW0tc2hhcmUgPiBkaXYgPiBhOmZvY3VzIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi52Y19yb3cgLnZjX2NvbC14cy0xLFxyXG4udmNfcm93IC52Y19jb2wteHMtMixcclxuLnZjX3JvdyAudmNfY29sLXhzLTMsXHJcbi52Y19yb3cgLnZjX2NvbC14cy00LFxyXG4udmNfcm93IC52Y19jb2wteHMtNSxcclxuLnZjX3JvdyAudmNfY29sLXhzLTcsXHJcbi52Y19yb3cgLnZjX2NvbC14cy04LFxyXG4udmNfcm93IC52Y19jb2wteHMtOSxcclxuLnZjX3JvdyAudmNfY29sLXhzLTEwLFxyXG4udmNfcm93IC52Y19jb2wteHMtMTEsXHJcbi52Y19yb3cgLnZjX2NvbC14cy0xMixcclxuLnZjX3JvdyAudmNfY29sLXNtLTEsXHJcbi52Y19yb3cgLnZjX2NvbC1zbS0yLFxyXG4udmNfcm93IC52Y19jb2wtc20tMyxcclxuLnZjX3JvdyAudmNfY29sLXNtLTQsXHJcbi52Y19yb3cgLnZjX2NvbC1zbS01LFxyXG4udmNfcm93IC52Y19jb2wtc20tNyxcclxuLnZjX3JvdyAudmNfY29sLXNtLTgsXHJcbi52Y19yb3cgLnZjX2NvbC1zbS05LFxyXG4udmNfcm93IC52Y19jb2wtc20tMTAsXHJcbi52Y19yb3cgLnZjX2NvbC1zbS0xMSxcclxuLnZjX3JvdyAudmNfY29sLXNtLTEyLFxyXG4udmNfcm93IC52Y19jb2wtbWQtMSxcclxuLnZjX3JvdyAudmNfY29sLW1kLTIsXHJcbi52Y19yb3cgLnZjX2NvbC1tZC0zLFxyXG4udmNfcm93IC52Y19jb2wtbWQtNCxcclxuLnZjX3JvdyAudmNfY29sLW1kLTUsXHJcbi52Y19yb3cgLnZjX2NvbC1tZC03LFxyXG4udmNfcm93IC52Y19jb2wtbWQtOCxcclxuLnZjX3JvdyAudmNfY29sLW1kLTksXHJcbi52Y19yb3cgLnZjX2NvbC1tZC0xMCxcclxuLnZjX3JvdyAudmNfY29sLW1kLTExLFxyXG4udmNfcm93IC52Y19jb2wtbWQtMTIsXHJcbi52Y19yb3cgLnZjX2NvbC1sZy0xLFxyXG4udmNfcm93IC52Y19jb2wtbGctMixcclxuLnZjX3JvdyAudmNfY29sLWxnLTMsXHJcbi52Y19yb3cgLnZjX2NvbC1sZy00LFxyXG4udmNfcm93IC52Y19jb2wtbGctNSxcclxuLnZjX3JvdyAudmNfY29sLWxnLTcsXHJcbi52Y19yb3cgLnZjX2NvbC1sZy04LFxyXG4udmNfcm93IC52Y19jb2wtbGctOSxcclxuLnZjX3JvdyAudmNfY29sLWxnLTEwLFxyXG4udmNfcm93IC52Y19jb2wtbGctMTEsXHJcbi52Y19yb3cgLnZjX2NvbC1sZy0xMiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXJ0aWNsZS1yZWxhdGVkIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuLmFydGljbGUtcmVsYXRlZC1pbm5lciB7XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBib3JkZXI6IHNvbGlkIDFweCAjOGU4NTZiO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuLmFydGljbGUtcmVsYXRlZC1pbm5lciAudGFnLFxyXG4uYXJ0aWNsZS1yZWxhdGVkLWlubmVyIC5wZXJtYWxpbmsge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuLmFydGljbGUtcmVsYXRlZC1pbm5lciBhIHtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG4uYXJ0aWNsZS1yZWxhdGVkLWlubmVyIGE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogIzhkODM2YTtcclxufVxyXG4uYXJ0aWNsZS1yZWxhdGVkLWlubmVyIGkge1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5tYXAtbXVyY2FzLXZpbmhhcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5iYWNrIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcclxuICAgIFtkYXRhLWljb25dOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0cyB7XHJcbiAgICAucHJvZHVjdCB7XHJcbiAgICAgIC53aW5lLXByb2R1Y3QtaW1hZ2Uge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLndpbmUtZmVhdHVyZXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAud2luZS1mZWF0dXJlcy1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgdWwubGVnZW5kIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGkge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGUtZ2lmIHtcclxuICB3aWR0aDogMTAwJTtcclxuICAuYXJ0aWNsZS1naWYtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdpZiB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLmdpZi1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFiLWNvbnRhaW5lciB7XHJcbiAgLnRhYi10b2dnbGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgb3BhY2l0eTogMC42O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICMyNjI2MjY7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBHb3RoYW0tQm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbmstaG92ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFiLWNvbnRlbnQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5pZy1mZWVkLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZzogMzBweCA1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgbWFyZ2luOiAwcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG5cclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5pZy1mZWVkIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pZy1wcm9maWxlLWltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTcwcHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiAxNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaWctZmVlZC1pbWcge1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgd2lkdGg6IDE5MHB4O1xyXG4gICAgICBoZWlnaHQ6IDE5MHB4O1xyXG4gICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuaWctaW5mbyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuaWctZnVsbG5hbWUge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pZy11c2VyaWQge1xyXG4gICAgfVxyXG5cclxuICAgIC5pZy1mb2xsb3didXR0b24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgICAgLnptZGktb3Blbi1pbi1uZXcge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbGhlaXRhLW5leHQtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogY2FsYygxMDB2aCAtIDI2MHB4KTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuY29saGVpdGEtbmV4dC10ZXh0IHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuXHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpZGUtY29udGFpbmVyIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcycHgpO1xyXG4gIH1cclxuICBwYWRkaW5nOiA1MHB4IDEwcHg7XHJcblxyXG4gICYudGV4dF9jb2xvcl93aGl0ZSB7XHJcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5jb2xoZWl0YS1pY29uLWNvbnRhaW5lciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBpbWcge1xyXG4gICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgbWF4LWhlaWdodDogOTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuY29saGVpdGEtaWNvbi1kZXNjIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnN2Zy1jb250YWluZXIge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC1oZWlnaHQ6IDc1dmg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXNwb3Jhby1nYW1hLWJsb2NrIHtcclxuICAudGh1bWIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgLmlnLWluZm8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmlnLWZ1bGxuYW1lIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmlnLXVzZXJpZCB7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXNwb3Jhby1nYW1hLWFydGlnb3MtYmxvY2sge1xyXG4gIC5zaWRlLWJveHMge1xyXG4gICAgLmlubmVyIHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzcC1icm93bjM7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDE0N3B4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVzcC1ibGFjaztcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBlcm1hbGluayB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbSBBXCIsIFwiR290aGFtIFNTbSBCXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgbWFyZ2luOiAycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNjJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBlcm1hbGluayxcclxuICAgICAgLnNoYXJlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0LXJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhvbWVwYWdlLWRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTVweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4IDNweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWRhcmsgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWhvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRleHRfY29sb3Jfd2hpdGUge1xyXG4gIC5lc3BvcmFvLWdhbWEtYXJ0aWdvcy1ibG9jayB7XHJcbiAgICAuc2lkZS1ib3hzIHtcclxuICAgICAgLmlubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjIxLCAyMjEsIDIyMSwgMC41Mik7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTQ3cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucGVybWFsaW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICBtYXJnaW46IDJweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDYycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGVybWFsaW5rLFxyXG4gICAgICAgIC5zaGFyZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuXHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1yaWdodCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob21lcGFnZS1kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4IDNweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbmstZGFyayAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWhvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbGhlaXRhLWJ1dHRvbi1jb250YWluZXIge1xyXG4gIC5jb2xoZWl0YS1idXR0b24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGVzcC1icm93bjM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsXHJcbiAgICAgIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVzcC1ibGFjaztcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5uYXZiYXItZml4ZWQtdG9we1xyXG4gIHotaW5kZXg6IDIwMDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGhlcm8tY29udGVudC13aXRoLXpvb20tYW5pbWF0aW9uLWZyYW1lcyB7XHJcbiAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7IH1cclxuICA1MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxyXG4gIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7IH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBoZXJvLWNvbnRlbnQtd2l0aC16b29tLWFuaW1hdGlvbi1mcmFtZXMge1xyXG4gIDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxyXG4gIDUwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxyXG4gIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XHJcbn1cclxuXHJcbi5oZXJvLWNvbnRlbnQtd2l0aC16b29tLWFuaW1hdGlvbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGhlcm8tY29udGVudC13aXRoLXpvb20tYW5pbWF0aW9uLWZyYW1lcyA2MHMgMC4xcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICBhbmltYXRpb246IGhlcm8tY29udGVudC13aXRoLXpvb20tYW5pbWF0aW9uLWZyYW1lcyA2MHMgMC4xcyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1hcnRpY2xlLXNoYXJle1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDQwcHg7XHJcbiAgei1pbmRleDogMTk5O1xyXG4gIGxlZnQ6IDU4cHg7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgIGJvdHRvbTogMTVweDtcclxuICAgIGxlZnQ6IDI4cHg7XHJcbiAgfVxyXG5cclxuICBkaXZ7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gIC5yZWFkLW1vcmV7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDhweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVyby1jb250ZW50IHtcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MnB4KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgYSB7XHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1icyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgNDBweCAjMDAwMDAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaW0tZml4ZWQge1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcycHgpO1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmlubmVyLWhlcm97XHJcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDpcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcycHgpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAtMTAwO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OlwiXCI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjcpKTtcclxuICB9XHJcblxyXG4gIC5oZXJvLWNvbnRlbnQtdmlkZW8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB6LWluZGV4OiAtMTA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAxcyBvcGFjaXR5O1xyXG4gIH1cclxuXHJcbiAgPiAuY29udGFpbmVye1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG5cclxuICAgICYuZnVsbHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyLWhlcm97XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgbGVmdDogMTVweDtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuXHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMDtcclxuICAgICAgICBsZWZ0OiA1cHghaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDU4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAudGFne1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvLWV2ZW50IHtcclxuICAgICAgICAgIC5oZXJvLWV2ZW50LWluZm8ge1xyXG4gICAgICAgICAgICAuaGVyby1ldmVudC1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgIC5oZXJvLWV2ZW50LWljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgPltkYXRhLWljb25dIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBvcGFjaXR5OiAwLjk1O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDEgYTpob3ZlcntcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVyby1ldmVudCB7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhlcm8tZXZlbnQtaW5mbyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgLmhlcm8tZXZlbnQtbWFwLWNsaWNrIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmhlcm8tZXZlbnQtY29sdW1uIHtcclxuICAgICAgICAgICAgLmhlcm8tZXZlbnQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XHJcbiAgICAgICAgICAgICAgPltkYXRhLWljb25dIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFne1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiNmZmY7XHJcbiAgICBhe1xyXG4gICAgICBjb2xvcjojZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRhZy1iaWd7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgaDF7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgJi5uby1tZ3tcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBwe1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgfVxyXG5cclxuICAucmVhZC1tb3JlLCAucGxheS12aWRlbyB7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgZm9udC1zaXplOiA2cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgaXtcclxuICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogOHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXItaGVybyB7XHJcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgfVxyXG5cclxuICAubGstYXJyb3cge1xyXG4gICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVyby1jb250ZW50LW5vLXNoYWRvdyB7XHJcbiAgJjphZnRlcntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi5jb3Zlci12aWRlbyB7XHJcbiAgbWFyZ2luLXRvcDogNDRweDtcclxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTRweCk7XHJcbiAgJiNjb3Zlci12aWRlbyB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjQpLCByZ2JhKDAsIDAsIDAsIDAuNykpO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICA+IC5jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgID4gaWZyYW1lIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyOHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52Y19yb3cuY29udGFpbmVyIHtcclxuICBtYXJnaW46MCBhdXRvIDAgYXV0bztcclxuXHJcbiAgcGFkZGluZzogMTBweDtcclxuICBoNXtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ud3BiX3NpbmdsZV9pbWFnZSAudmNfZmlndXJlLmZ1bGwgaW1ne1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubm8tbWctYm90dG9tIHtcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vLW1nLXRvcHtcclxuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53cGJfY29udGVudF9lbGVtZW50IHtcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52Y19jb2x1bW5fY29udGFpbmVyPi52Y19jb2x1bW4taW5uZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oNC1wYWRkLWNvbnR7XHJcbiAgcGFkZGluZzogMTUwcHggMDtcclxufVxyXG5cclxuLmg0LXBhZGQtY29udCBoNHtcclxuXHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWdhcjtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxufVxyXG5cclxuLmltYWdlLWJsb2NrMSAudmNfY29sLXNtLTN7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbGVmdDowcHg7XHJcbn1cclxuXHJcbi5pbWFnZS1ibG9jazEgLmNvbC1pbWctcnR7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxlZnQ6IC0xMHB4O1xyXG59XHJcblxyXG4uaW1hZ2UtYmxvY2sxIC53cGJfc2luZ2xlX2ltYWdle1xyXG4gIG1hcmdpbjowIDAgNXB4IDA7XHJcbn1cclxuLmltYWdlLWJsb2NrMSAud3BiX3NpbmdsZV9pbWFnZSBpbWd7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4uaW1hZ2UtYmxvY2sxIGltZ3tcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmltYWdlLWJsb2NrMSAudmNfc2luZ2xlX2ltYWdlLXdyYXBwZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5pbWFnZS1ibG9jazEgLnZjX2ZpZ3VyZXtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmlubmVyLWxlYWR7XHJcblxyXG4gIGgxLmxlYWQtdGl0bGV7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLXRvcDogNjVweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sZWFke1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWdhcjtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cclxuICAgIGVtIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG5cclxuLnZjX2NvbHVtbl9jb250YWluZXJ7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcbi52Y19yb3cuZnVsbC1iZyB7XHJcbiAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICBtYXJnaW46MDtcclxufVxyXG5cclxuLndwYl9idXR0b24sIC53cGJfY29udGVudF9lbGVtZW50LCAud3BiX3JvdywgdWwud3BiX3RodW1ibmFpbHMtZmx1aWQ+bGl7XHJcbiAgbWFyZ2luOjA7XHJcbn1cclxuXHJcblxyXG4udmNfcm93LmZ1bGwtYmd7XHJcbiAgbWFyZ2luOjAgYXV0bztcclxufVxyXG5cclxuLnZjX3Jvdy5mdWxsLWJnIC52Y19yb3cuY29udGFpbmVye1xyXG4gIG1hcmdpbjowIGF1dG87XHJcbn1cclxuXHJcbi5jb250LXF1b3Rle1xyXG4gIGZvbnQtc2l6ZTogMjhweDtcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLnNpbmdsZS1jb250ZW50IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtZm9vdGVyIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgIzhEODM2NTtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAuYXV0aG9ye1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjNzk2RjUxO1xyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBjb2xvcjogIzc5NkY1MTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLnRleHQtcmlnaHR7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYXtcclxuICAgIGNvbG9yOiMzMzM7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLmRhdGV7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZ2FyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM3B4O1xyXG4gICAgY29sb3I6ICM3OTZGNTE7XHJcbiAgfVxyXG5cclxuICAuYXV0aG9ye1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi5wb3N0LWxhdGVyYWwge1xyXG4gIC5pbm5lci1taW5pIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUFFQUVBO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICAuaW5uZXItbWluaSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLXBvc3RzIHtcclxuICBwYWRkaW5nLXRvcDogNjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRURFQjtcclxuXHJcbiAgLm5ld3NsZXR0ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uY2FyYXN7XHJcbiAgLmNlbnRlcntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAuY2F0LW5hbWV7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDJweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5yb3cgPiAuY29sLXNtLTZ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLmhlcm8tY29udGVudHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlcm8tY29udGVudC5mdWxsID4gLmNvbnRhaW5lcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmlubmVyLWhlcm97XHJcbiAgICBsZWZ0OjAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC50b3AtaGVyb3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDowO1xyXG4gICAgbGVmdDowO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjojZmZmO1xyXG4gICAgcGFkZGluZzogMjBweCA2MHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVsLmxpc3QtaW5saW5le1xyXG4gICAgICA+IGxpIGF7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgfVxyXG4gICAgICBpe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgfVxyXG4gICAgICAuZ3JvdXAtc2hhcmUgPiBhe1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWRkLWNhe1xyXG4gICAgcGFkZGluZzoxNXB4IDMwcHggMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLmhlcm8tY29udGVudC5iZ3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6JGVzcC1waW5rO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC52ZXItdmlkZW97XHJcbiAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgIGl7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgze1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwe1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi52aWRlby1jb250ZW50e1xyXG4gIHBhZGRpbmc6IDYwcHggMDtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgaWZyYW1le1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgbWF4LWhlaWdodDogMzc1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmNhcmFze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGVzcC1waW5rMjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubWVudV9tYWdhemluZV9oaWdobGlnaHQge1xyXG4gIHVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjMkIyQjJCO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxiN1xcYTBcIjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCAwIDJweCAwcHg7XHJcbiAgICAgICAgY29sb3I6ICM3QjcyNTg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudV9tYWdhemluZSB7XHJcbiAgdWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCJcXGI3XFxhMFwiO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDAgMnB4IDBweDtcclxuICAgICAgICBjb2xvcjogIzJCMkIyQjtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYWdhemluZS1saXN0e1xyXG4gIHBhZGRpbmc6IDYwcHggMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFREVCO1xyXG5cclxuICAubmF0aXZhLXRpdGxle1xyXG4gICAgZm9udC1mYW1pbHk6IEJhc2tlcnZpbGxlQlQtQm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGVzcG9yYW8tbGluay1kYXJrO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1ob3ZlcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxlYWR7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZ2FyO1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICB9XHJcblxyXG4gIGgye1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLmhlcm8tY29udGVudHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDU1MHB4O1xyXG5cclxuICAgIHB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkVCIEdhcmFtb25kXCIsIHNlcmlmO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgxe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW46IDJweCAwIDE1cHggIWltcG9ydGFudDtcclxuXHJcblxyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMSBhOmhvdmVye1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxuXHJcbiAgICBwe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1mYW1pbHk6JGZvbnQtZ2FyO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2F0LWxpbmtze1xyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiA1cHggNXB4IDVweCAwcHg7XHJcbiAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWRhcms7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcYjdcXGEwXCI7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpsYXN0LWNoaWxkOmFmdGVye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4udmluZGltYXMge1xyXG4gIC5zZWMtbmF2LWlubmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMUVERUE7XHJcblxyXG4gICAgLm1ldGEtcG9zdCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZpbmRpbWFzLWNvbC1yZ3Qge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG5cclxuICAgICAgLnNpZGUtYm94cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2lkZS1ib3hzIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAudmluZGltYXMtY3RhIHtcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjN0I3MjU4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWhvdmVyIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aW5kaW1hcy1wYWdle1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRURFQTtcclxuXHJcbiAgICAuZXh0ZXJuYWwtbGluay1ib3R0b20gLmlubmVyIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhkODM2YTtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWRhcms7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHghaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWRhcms7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWhvdmVyO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZle1xyXG4gICAgICAgICAgY29sb3I6ICM4ZDgzNmE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1kYXJrO1xyXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbmstaG92ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlYWR7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1nYXI7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMntcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1jb250ZW50e1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDU1MHB4O1xyXG5cclxuICAgICAgcHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJFQiBHYXJhbW9uZFwiLCBzZXJpZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgxe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbjogMnB4IDAgMTVweCAhaW1wb3J0YW50O1xyXG5cclxuXHJcbiAgICAgIH1cclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBoMSBhOmhvdmVye1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDsgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6JGZvbnQtZ2FyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXQtbGlua3N7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDBweDtcclxuICAgICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1kYXJrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcYjdcXGEwXCI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZDphZnRlcntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyLWxlYWQge1xyXG4gICAgICBoMS5sZWFkLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3RzLWxpc3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52aW5kaW1hcy1taW5pLXRpbWVsaW5lIHtcclxuXHJcbiAgICAgIG1hcmdpbi10b3A6IDU3cHg7XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCApIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zY3JvbGxhYmxlLW1pbmktdGltZWxpbmUge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI0NnB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgLnNjcm9sbGFibGUtb3ZlcmZsb3cge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNDZweDtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICAgIHdpZHRoOiAxMDQlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1pbmktdGltZWxpbmUtaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzhFODU2QjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcblxyXG4gICAgICAgIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4IWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2FkLW1pbmktdGltZWxpbmUge1xyXG4gICAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWhvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxvYWQtbGVzcyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aW5kaW1hcy10aW1lbGluZSB7XHJcblxyXG4gICAgICBtYXJnaW4tdG9wOiA1N3B4O1xyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGltZWxpbmUtaW5uZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbms7XHJcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWhvdmVyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGltZWxpbmUtcG9zdCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgICAubWV0YS1wb3N0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbms7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnBvc3QtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLmZiLXBvc3Qge1xyXG5cclxuICAgICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFydGljbGUtdGV4dCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4O1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZjX2NvbHVtbi1pbm5lciB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53cGJfY29udGVudF9lbGVtZW50IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFydGljbGUtcGhvdG8ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgLmFydGljbGUtcGhvdG8tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LXNoYXJlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaHIge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZXNwb3Jhby1saW5rO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLXF1b3RlIHtcclxuICAgIHBhZGRpbmc6IDAgNjBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAjMmIyYjJiO1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gIH1cclxuXHJcbiAgI2xvYWQtbW9yZS1tb2JpbGUge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjbG9hZC1tb3JlLXRpbWVsaW5lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuaW5zdGFncmFtLW1lZGlhIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHghaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnBvc3RzLWxpc3R7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcblxyXG4gIC5jb2wtaXRlbS1saXN0LW5vLWhvdHtcclxuICAgIG1pbi1oZWlnaHQ6NTE4cHg7XHJcbiAgfVxyXG4gIC5jb2wtaXRlbS1saXN0e1xyXG4gICAgbWluLWhlaWdodDo0NDhweDtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGVzcG9yYW8tbGluay1kYXJrO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IGRpdiB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmhlcm8tY29udGVudHtcclxuICAgIGhlaWdodDogNDQ1cHg7XHJcbiAgfVxyXG4gIC50aHVtYntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXNwLWJsYWNrO1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXItbWluaSB7XHJcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAxM3B4O1xyXG4gICAgLmZvb3Rlci1saXN0IHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIzcHggMTVweCAxM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuXHJcbiAgICAuZm9vdGVyLWxpc3R7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZzogNXB4IDVweCAxMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBpIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBkaXYgPiBhID4gaSxcclxuICAgICAgZGl2ID4gZGl2ID4gYSA+IGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoM3tcclxuICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1hcmdpbjogMnB4IDAgMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgIH1cclxuICAgIHB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiRmb250LWdhcjtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAudGFnIGEsLmNhdCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICAgaSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucm93e1xyXG4gICAgICA+IGRpdiA+IGEsXHJcbiAgICAgID4gZGl2ID4gZGl2ID4gYXtcclxuICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmLmhvdC1saXN0e1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAuaG90LXRpdGxlIHtcclxuICAgICAgY29sb3I6ICMyQjJCMkI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgIHRleHQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICA+Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgID4uaW5uZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMkIyQjJCO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMnB4IDAgMCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGFnIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvb3Rlci1saXN0IHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xyXG4gICAgICAgID5kaXYge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5leHRlcm5hbC1saW5rLWJvdHRvbSB7XHJcbiAgJjpob3ZlcntcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgLmlubmVye1xyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWhvdmVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICBpe1xyXG4gICAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWhvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbm5lciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjN0I3MjU4O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1kYXJrO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbmstaG92ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1yZWxhdGVkLnBvc3RzLWxpc3R7XHJcblxyXG4gIC5jYXJkIC5pbm5lcntcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2RkZDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb2xvcnMgdG8gY2hhbmdlIGJhc2VkIG9uIGNhdGVnb3J5XHJcbi5zZWMtbmF2LWlubmVyIGEuY2F0e1xyXG4gIGNvbG9yOiRlc3AtYnJvd247XHJcbn1cclxuXHJcbi52Y19yb3cuZnVsbC1iZyB7XHJcbiAgYmFja2dyb3VuZDogIzMyMkQyOTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wNHB4O1xyXG4gIGNvbG9yOiNmZmY7XHJcbn1cclxuLmNvbnQtcXVvdGV7XHJcbiAgY29sb3I6ICRlc3AtYmxhY2syO1xyXG59XHJcblxyXG5cclxuLndiZ3tcclxuICAuaW5uZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXNwLWJyb3duMiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JvdXAtc2hhcmV7XHJcbiAgPiBhIHtcclxuICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcclxuICAucG9zdHMtbGlzdCAuaW5uZXIge1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi50b3RvcHtcclxuICBmb250LXNpemU6IDI3cHg7XHJcbiAgY29sb3I6ICM3OTZGNTE7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogOTk5OTk5O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2U7XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG4gICAgY29sb3I6Izc5NkY1MTtcclxuICB9XHJcblxyXG4gICYuYWN0aXZle1xyXG4gICAgY29sb3I6ICM3OTZGNTE7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgJi52aXNpYmxle1xyXG4gICAgY29sb3I6ICM3OTZGNTE7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi52Y19yb3cud3BiX3Jvdy52Y19yb3ctZmx1aWQuZnVsbC1iZyAud3BiX2NvbnRlbnRfZWxlbWVudCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuXHJcbi5pbm5lci1oZXJvIC5jb2wtbWQtMiAuc2lkZS1ib3hze1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmFydGljbGUtc2lkZS1leHRyYS1pbmZvLWRlc2NyaXB0aW9uIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjN0I3MjU4O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgbWFyZ2luLXRvcDogODVweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgcDpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzlGOTQ3MztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGUtc2lkZS1leHRyYS1kb3dubG9hZC1maWxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjN0I3MjU4O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBhIHtcclxuICAgIGNvbG9yOiAjMkIyQjJCO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBbZGF0YS1pY29uXSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFqYXgtbG9hZC1tb3JlLXdyYXAge1xyXG4gIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5tYWdhemluZS1pdGVtIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYWxtLWxpc3Rpbmcge1xyXG4gIC5kcm9wZG93bi1tZW51ID4gbGkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5zaWRlLWJveHMge1xyXG5cclxuICAuaW5uZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhFODU2QjtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbmstZGFyaztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1ob3ZlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAucG9zdC1jdGEge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlubmVyOmhvdmVyICoge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIC5wZXJtYWxpbmsge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcblxyXG5AaW1wb3J0IFwibWFnYXppbmVfcmVzcG9uc2l2ZVwiOyIsIi8vIGEgZmxhZyB0byB0b2dnbGUgYXNzZXQgcGlwZWxpbmUgLyBjb21wYXNzIGludGVncmF0aW9uXHJcbi8vIGRlZmF1bHRzIHRvIHRydWUgaWYgdHdicy1mb250LXBhdGggZnVuY3Rpb24gaXMgcHJlc2VudCAobm8gZnVuY3Rpb24gPT4gdHdicy1mb250LXBhdGgoJycpIHBhcnNlZCBhcyBzdHJpbmcgPT0gcmlnaHQgc2lkZSlcclxuLy8gaW4gU2FzcyAzLjMgdGhpcyBjYW4gYmUgaW1wcm92ZWQgd2l0aDogZnVuY3Rpb24tZXhpc3RzKHR3YnMtZm9udC1wYXRoKVxyXG4kYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyOiAodHdicy1mb250LXBhdGgoXCJcIikgIT0gdW5xdW90ZSgndHdicy1mb250LXBhdGgoXCJcIiknKSkgIWRlZmF1bHQ7XHJcbi8vXHJcbi8vIFZhcmlhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vPT0gQ29sb3JzXHJcbi8vXHJcbi8vIyMgR3JheSBhbmQgYnJhbmQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cclxuXHJcbiRncmF5LWRhcmtlcjogICAgICAgICAgICBsaWdodGVuKCMwMDAsIDEzLjUlKSAhZGVmYXVsdDsgLy8gIzIyMlxyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgbGlnaHRlbigjMDAwLCAyMCUpICFkZWZhdWx0OyAgIC8vICMzMzNcclxuJGdyYXk6ICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oIzAwMCwgMzMuNSUpICFkZWZhdWx0OyAvLyAjNTU1XHJcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKCMwMDAsIDYwJSkgIWRlZmF1bHQ7ICAgLy8gIzk5OVxyXG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgbGlnaHRlbigjMDAwLCA5My41JSkgIWRlZmF1bHQ7IC8vICNlZWVcclxuXHJcbiRicmFuZC1wcmltYXJ5OiAgICAgICAgICM0MjhiY2EgIWRlZmF1bHQ7XHJcbiRicmFuZC1zdWNjZXNzOiAgICAgICAgICM1Y2I4NWMgIWRlZmF1bHQ7XHJcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICM1YmMwZGUgIWRlZmF1bHQ7XHJcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICNmMGFkNGUgIWRlZmF1bHQ7XHJcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICNkOTUzNGYgIWRlZmF1bHQ7XHJcblxyXG4kZXNwb3Jhby1saW5rLWRhcms6ICAgICAjMmIyYjJiICFkZWZhdWx0O1xyXG4kZXNwb3Jhby1saW5rOiAgICAgICAgICAjOEU4NTZCICFkZWZhdWx0O1xyXG4kZXNwb3Jhby1saW5rLWhvdmVyOiAgICAjOGQ4MzZhICFkZWZhdWx0O1xyXG4kZXNwb3Jhby1saW5rLWFjdGl2ZTogICAjN2M3NDVjICFkZWZhdWx0O1xyXG5cclxuJGVzcC1yZWQ6XHRcdFx0XHQjREI1MjYyICFkZWZhdWx0O1xyXG4kZXNwLWNhc3Q6XHRcdFx0XHQjODQ3Qzc3ICFkZWZhdWx0O1xyXG4kZXNwLXBpbms6XHRcdFx0XHQjQzA0RTVGICFkZWZhdWx0O1xyXG4kZXNwLXBpbmsyOlx0XHRcdFx0I0RCNTI2MiAhZGVmYXVsdDtcclxuXHJcbiRlc3AtYnJvd246XHRcdFx0XHQjYjVhY2E2ICFkZWZhdWx0O1xyXG4kZXNwLWJyb3duMjpcdFx0XHQjNjU1YjU4ICFkZWZhdWx0O1xyXG4kZXNwLWJyb3duMzpcdFx0XHQjNjg2MDREICFkZWZhdWx0O1xyXG4kZXNwLWdyYXk6IFx0XHRcdFx0IzJCMkIyQiAhZGVmYXVsdDtcclxuJGVzcC1ncmF5MjogXHRcdFx0IzQ1NDU0NSAhZGVmYXVsdDtcclxuXHJcbiRlc3AtYmxhY2s6XHRcdFx0XHQjMUUxRTFFICFkZWZhdWx0O1xyXG4kZXNwLWJsYWNrMjpcdFx0XHQjMmIyYjJiICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG5cclxuLy89PSBTY2FmZm9sZGluZ1xyXG4vL1xyXG4vLyMjIFNldHRpbmdzIGZvciBzb21lIG9mIHRoZSBtb3N0IGdsb2JhbCBzdHlsZXMuXHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIGA8Ym9keT5gLlxyXG4kYm9keS1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxyXG4kdGV4dC1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG5cclxuLy8qKiBHbG9iYWwgdGV4dHVhbCBsaW5rIGNvbG9yLlxyXG4kbGluay1jb2xvcjogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuLy8qKiBMaW5rIGhvdmVyIGNvbG9yIHNldCB2aWEgYGRhcmtlbigpYCBmdW5jdGlvbi5cclxuJGxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gVHlwb2dyYXBoeVxyXG4vL1xyXG4vLyMjIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxyXG5cclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1zZXJpZjogICAgICAgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xyXG4vLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXHJcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC1nYXI6IFx0XHRcdFx0ICAnRUIgR2FyYW1vbmQnLCBzZXJpZjtcclxuJGZvbnQtZ290aGJvbGQ6XHRcdFx0ICAnR290aGFtLUJvbGQnO1xyXG4kZm9udC1nb3RoOlx0XHRcdFx0ICAnR290aGFtLXJlZ3VsYXInO1xyXG5cclxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLWxhcmdlOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcclxuJGZvbnQtc2l6ZS1zbWFsbDogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XHJcblxyXG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjYpKSAhZGVmYXVsdDsgLy8gfjM2cHhcclxuJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpICFkZWZhdWx0OyAvLyB+MzBweFxyXG4kZm9udC1zaXplLWgzOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNykpICFkZWZhdWx0OyAvLyB+MjRweFxyXG4kZm9udC1zaXplLWg0OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcclxuJGZvbnQtc2l6ZS1oNTogICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtaDY6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxyXG5cclxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxyXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgIDEuNDI4NTcxNDI5ICFkZWZhdWx0OyAvLyAyMC8xNFxyXG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxyXG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6ICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkpICFkZWZhdWx0OyAvLyB+MjBweFxyXG5cclxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgIGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgNTAwICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgIDEuMSAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gSWNvbm9ncmFwaHlcclxuLy9cclxuLy8jIyBTcGVjaWZ5IGN1c3RvbSBsb2NhdGlvbiBhbmQgZmlsZW5hbWUgb2YgdGhlIGluY2x1ZGVkIEdseXBoaWNvbnMgaWNvbiBmb250LiBVc2VmdWwgZm9yIHRob3NlIGluY2x1ZGluZyBCb290c3RyYXAgdmlhIEJvd2VyLlxyXG5cclxuLy8qKiBMb2FkIGZvbnRzIGZyb20gdGhpcyBkaXJlY3RvcnkuXHJcbiRpY29uLWZvbnQtcGF0aDogXCJib290c3RyYXAvXCIgIWRlZmF1bHQ7XHJcbi8vKiogRmlsZSBuYW1lIGZvciBhbGwgZm9udCBmaWxlcy5cclxuJGljb24tZm9udC1uYW1lOiAgICAgICAgICBcImdseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXJcIiAhZGVmYXVsdDtcclxuLy8qKiBFbGVtZW50IElEIHdpdGhpbiBTVkcgaWNvbiBmaWxlLlxyXG4kaWNvbi1mb250LXN2Zy1pZDogICAgICAgIFwiZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBDb21wb25lbnRzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLiBWYWx1ZXMgYmFzZWQgb24gMTRweCB0ZXh0IGFuZCAxLjQyOCBsaW5lLWhlaWdodCAofjIwcHggdG8gc3RhcnQpLlxyXG5cclxuJHBhZGRpbmctYmFzZS12ZXJ0aWNhbDogICAgIDZweCAhZGVmYXVsdDtcclxuJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOiAgIDEycHggIWRlZmF1bHQ7XHJcblxyXG4kcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogICAgMTBweCAhZGVmYXVsdDtcclxuJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDogIDE2cHggIWRlZmF1bHQ7XHJcblxyXG4kcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDogICAgNXB4ICFkZWZhdWx0O1xyXG4kcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOiAgMTBweCAhZGVmYXVsdDtcclxuXHJcbiRwYWRkaW5nLXhzLXZlcnRpY2FsOiAgICAgICAxcHggIWRlZmF1bHQ7XHJcbiRwYWRkaW5nLXhzLWhvcml6b250YWw6ICAgICA1cHggIWRlZmF1bHQ7XHJcblxyXG4kbGluZS1oZWlnaHQtbGFyZ2U6ICAgICAgICAgMS4zMyAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LXNtYWxsOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuXHJcbiRib3JkZXItcmFkaXVzLWJhc2U6ICAgICAgICA0cHggIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICA2cHggIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAzcHggIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEdsb2JhbCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXHJcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIEdsb2JhbCBiYWNrZ3JvdW5kIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cclxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBXaWR0aCBvZiB0aGUgYGJvcmRlcmAgZm9yIGdlbmVyYXRpbmcgY2FyZXRzIHRoYXQgaW5kaWNhdG9yIGRyb3Bkb3ducy5cclxuJGNhcmV0LXdpZHRoLWJhc2U6ICAgICAgICAgIDRweCAhZGVmYXVsdDtcclxuLy8qKiBDYXJldHMgaW5jcmVhc2Ugc2xpZ2h0bHkgaW4gc2l6ZSBmb3IgbGFyZ2VyIGNvbXBvbmVudHMuXHJcbiRjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBUYWJsZXNcclxuLy9cclxuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXHJcblxyXG4vLyoqIFBhZGRpbmcgZm9yIGA8dGg+YHMgYW5kIGA8dGQ+YHMuXHJcbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xyXG4vLyoqIFBhZGRpbmcgZm9yIGNlbGxzIGluIGAudGFibGUtY29uZGVuc2VkYC5cclxuJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc6ICA1cHggIWRlZmF1bHQ7XHJcblxyXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxyXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cclxuJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICAjZjlmOWY5ICFkZWZhdWx0O1xyXG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1ob3ZlcmAuXHJcbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcclxuJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXIgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGFibGUgYW5kIGNlbGwgYm9yZGVycy5cclxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gQnV0dG9uc1xyXG4vL1xyXG4vLyMjIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXHJcblxyXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBub3JtYWwgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xyXG4kYnRuLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wcmltYXJ5LWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXByaW1hcnktYmcsIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRidG4tc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRidG4tc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xyXG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1zdWNjZXNzLWJnLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kYnRuLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcclxuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgZGFya2VuKCRidG4taW5mby1iZywgNSUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi13YXJuaW5nLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGJ0bi13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XHJcbiRidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRidG4tZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XHJcbiRidG4tZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbigkYnRuLWRhbmdlci1iZywgNSUpICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBGb3Jtc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogYDxpbnB1dCBkaXNhYmxlZD5gIGJhY2tncm91bmQgY29sb3JcclxuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuXHJcbi8vKiogVGV4dCBjb2xvciBmb3IgYDxpbnB1dD5gc1xyXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcclxuLy8qKiBgPGlucHV0PmAgYm9yZGVyIGNvbG9yXHJcbiRpbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XHJcbi8vKiogYDxpbnB1dD5gIGJvcmRlciByYWRpdXNcclxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcclxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGlucHV0cyBvbiBmb2N1c1xyXG4kaW5wdXQtYm9yZGVyLWZvY3VzOiAgICAgICAgICAgICAjNjZhZmU5ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXHJcbiRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBoZWlnaHRcclxuJGlucHV0LWhlaWdodC1iYXNlOiAgICAgICAgICAgICAgKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcclxuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XHJcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIChjZWlsKCRmb250LXNpemUtbGFyZ2UgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcclxuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XHJcbiRpbnB1dC1oZWlnaHQtc21hbGw6ICAgICAgICAgICAgIChmbG9vcigkZm9udC1zaXplLXNtYWxsICogJGxpbmUtaGVpZ2h0LXNtYWxsKSArICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XHJcblxyXG4kbGVnZW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kbGVnZW5kLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IERyb3Bkb3duc1xyXG4vL1xyXG4vLyMjIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cclxuXHJcbi8vKiogQmFja2dyb3VuZCBmb3IgdGhlIGRyb3Bkb3duIG1lbnUuXHJcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYC5cclxuJGRyb3Bkb3duLWJvcmRlcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMTUpICFkZWZhdWx0O1xyXG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAgKipmb3IgSUU4KiouXHJcbiRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI6ICAgICAgICNjY2MgIWRlZmF1bHQ7XHJcbi8vKiogRGl2aWRlciBjb2xvciBmb3IgYmV0d2VlbiBkcm9wZG93biBpdGVtcy5cclxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcclxuXHJcbi8vKiogRHJvcGRvd24gbGluayB0ZXh0IGNvbG9yLlxyXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4vLyoqIEhvdmVyIGNvbG9yIGZvciBkcm9wZG93biBsaW5rcy5cclxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRncmF5LWRhcmssIDUlKSAhZGVmYXVsdDtcclxuLy8qKiBIb3ZlciBiYWNrZ3JvdW5kIGZvciBkcm9wZG93biBsaW5rcy5cclxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcclxuXHJcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSB0ZXh0IGNvbG9yLlxyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEaXNhYmxlZCBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cclxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFRleHQgY29sb3IgZm9yIGhlYWRlcnMgd2l0aGluIGRyb3Bkb3duIG1lbnVzLlxyXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbi8vKiogRGVwcmVjYXRlZCBgJGRyb3Bkb3duLWNhcmV0LWNvbG9yYCBhcyBvZiB2My4xLjBcclxuJGRyb3Bkb3duLWNhcmV0LWNvbG9yOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLy0tIFotaW5kZXggbWFzdGVyIGxpc3RcclxuLy9cclxuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XHJcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cclxuLy9cclxuLy8gTm90ZTogVGhlc2UgdmFyaWFibGVzIGFyZSBub3QgZ2VuZXJhdGVkIGludG8gdGhlIEN1c3RvbWl6ZXIuXHJcblxyXG4kemluZGV4LW5hdmJhcjogICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAxMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xyXG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xyXG4kemluZGV4LW5hdmJhci1maXhlZDogICAgICAxMDMwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsLWJhY2tncm91bmQ6ICAxMDQwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xyXG4vL1xyXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcblxyXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHMtbWluYCBhcyBvZiB2My4yLjBcclxuJHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhzICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLXBob25lOiAgICAgICAgICAgICAgICRzY3JlZW4teHMtbWluICFkZWZhdWx0O1xyXG5cclxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1zbWAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbSAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXRhYmxldGAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XHJcblxyXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLW1kLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbWQgIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcclxuXHJcbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLWxnOiAgICAgICAgICAgICAgICAgIDEyMDBweCAhZGVmYXVsdDtcclxuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tbGctZGVza3RvcDogICAgICAgICAgJHNjcmVlbi1sZy1taW4gIWRlZmF1bHQ7XHJcblxyXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cclxuJHNjcmVlbi14cy1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1zbS1taW4gLSAxKSAhZGVmYXVsdDtcclxuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcclxuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cclxuXHJcbi8vKiogTnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGdyaWQuXHJcbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcclxuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgIDIwcHggIWRlZmF1bHQ7XHJcbi8vIE5hdmJhciBjb2xsYXBzZVxyXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cclxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludDogICAgICRzY3JlZW4tc20tbWluICFkZWZhdWx0O1xyXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXHJcbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gQ29udGFpbmVyIHNpemVzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxyXG4kY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKCg3MjBweCArICRncmlkLWd1dHRlci13aWR0aCkpICFkZWZhdWx0O1xyXG4vLyoqIEZvciBgJHNjcmVlbi1zbS1taW5gIGFuZCB1cC5cclxuJGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgICRjb250YWluZXItdGFibGV0ICFkZWZhdWx0O1xyXG5cclxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcclxuJGNvbnRhaW5lci1kZXNrdG9wOiAgICAgICAgICAgICgoOTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpKSAhZGVmYXVsdDtcclxuLy8qKiBGb3IgYCRzY3JlZW4tbWQtbWluYCBhbmQgdXAuXHJcbiRjb250YWluZXItbWQ6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWRlc2t0b3AgIWRlZmF1bHQ7XHJcblxyXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcclxuJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wOiAgICAgICgoMTE0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSkgIWRlZmF1bHQ7XHJcbi8vKiogRm9yIGAkc2NyZWVuLWxnLW1pbmAgYW5kIHVwLlxyXG4kY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gTmF2YmFyXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxyXG4kbmF2YmFyLWhlaWdodDogICAgICAgICAgICAgICAgICAgIDcwcHggIWRlZmF1bHQ7XHJcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcbiRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKSAhZGVmYXVsdDtcclxuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAoKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKSAvIDIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ6ICAgICAgIDM0MHB4ICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICNmOGY4ZjggIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1ib3JkZXI6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBOYXZiYXIgbGlua3NcclxuJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICM3NzcgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAjY2NjICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vLyBOYXZiYXIgYnJhbmQgbGFiZWxcclxuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gTmF2YmFyIHRvZ2dsZVxyXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICM4ODggIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEludmVydGVkIG5hdmJhclxyXG4vLyBSZXNldCBpbnZlcnRlZCBuYXZiYXIgYmFzaWNzXHJcbiRuYXZiYXItaW52ZXJzZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgIzIyMiAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xyXG5cclxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGxpbmtzXHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICM0NDQgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vLyBJbnZlcnRlZCBuYXZiYXIgYnJhbmQgbGFiZWxcclxuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxyXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICAjMzMzICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gTmF2c1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLz09PSBTaGFyZWQgbmF2IHN0eWxlc1xyXG4kbmF2LWxpbmstcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjZWZlZmVmICFkZWZhdWx0O1xyXG5cclxuJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbiRuYXYtb3Blbi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuXHJcbi8vPT0gVGFic1xyXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICNlZmVmZWYgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgI2RkZCAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuXHJcbi8vPT0gUGlsbHNcclxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gUGFnaW5hdGlvblxyXG4vL1xyXG4vLyMjXHJcblxyXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI6ICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBQYWdlclxyXG4vL1xyXG4vLyMjXHJcblxyXG4kcGFnZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1iZyAhZGVmYXVsdDtcclxuJHBhZ2VyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYm9yZGVyICFkZWZhdWx0O1xyXG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xyXG5cclxuJHBhZ2VyLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24taG92ZXItYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFnZXItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRwYWdlci1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwYWdlci1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gSnVtYm90cm9uXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24taGVhZGluZy1jb2xvcjogICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIDEycHggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIGNvbG9ycyBmb3IgZm9ybSBmZWVkYmFjayBzdGF0ZXMgYW5kLCBieSBkZWZhdWx0LCBhbGVydHMuXHJcblxyXG4kc3RhdGUtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAgICAjM2M3NjNkICFkZWZhdWx0O1xyXG4kc3RhdGUtc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAjZGZmMGQ4ICFkZWZhdWx0O1xyXG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xyXG5cclxuJHN0YXRlLWluZm8tdGV4dDogICAgICAgICAgICAgICAgIzMxNzA4ZiAhZGVmYXVsdDtcclxuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q5ZWRmNyAhZGVmYXVsdDtcclxuJHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWluZm8tYmcsIC0xMCksIDclKSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XHJcbiRzdGF0ZS13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XHJcbiRzdGF0ZS13YXJuaW5nLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS13YXJuaW5nLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kc3RhdGUtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAgICAjYTk0NDQyICFkZWZhdWx0O1xyXG4kc3RhdGUtZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAjZjJkZWRlICFkZWZhdWx0O1xyXG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBUb29sdGlwc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFRvb2x0aXAgbWF4IHdpZHRoXHJcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xyXG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxyXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIFRvb2x0aXAgYmFja2dyb3VuZCBjb2xvclxyXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcclxuXHJcbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxyXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XHJcbi8vKiogVG9vbHRpcCBhcnJvdyBjb2xvclxyXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFBvcG92ZXJzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogUG9wb3ZlciBib2R5IGJhY2tncm91bmQgY29sb3JcclxuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxyXG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgYm9yZGVyIGNvbG9yXHJcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XHJcbi8vKiogUG9wb3ZlciBmYWxsYmFjayBib3JkZXIgY29sb3JcclxuJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yOiAgICAgICAjY2NjICFkZWZhdWx0O1xyXG5cclxuLy8qKiBQb3BvdmVyIHRpdGxlIGJhY2tncm91bmQgY29sb3JcclxuJHBvcG92ZXItdGl0bGUtYmc6ICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcclxuXHJcbi8vKiogUG9wb3ZlciBhcnJvdyB3aWR0aFxyXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XHJcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxyXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgd2lkdGhcclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg6ICAgICAgICAgICAoJHBvcG92ZXItYXJyb3ctd2lkdGggKyAxKSAhZGVmYXVsdDtcclxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXHJcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgICAgZmFkZV9pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIDAuMDUpICFkZWZhdWx0O1xyXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgZmFsbGJhY2sgY29sb3JcclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gTGFiZWxzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogRGVmYXVsdCBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC1kZWZhdWx0LWJnOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtcHJpbWFyeS1iZzogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuLy8qKiBTdWNjZXNzIGxhYmVsIGJhY2tncm91bmQgY29sb3JcclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbi8vKiogSW5mbyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXHJcbiRsYWJlbC1pbmZvLWJnOiAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xyXG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtd2FybmluZy1iZzogICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcclxuLy8qKiBEYW5nZXIgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxyXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEZWZhdWx0IGxhYmVsIHRleHQgY29sb3JcclxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBEZWZhdWx0IHRleHQgY29sb3Igb2YgYSBsaW5rZWQgbGFiZWxcclxuJGxhYmVsLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IE1vZGFsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxyXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xyXG5cclxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXHJcbiRtb2RhbC10aXRsZS1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgdGl0bGUgbGluZS1oZWlnaHRcclxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2YgbW9kYWwgY29udGVudCBhcmVhXHJcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvclxyXG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjIpICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXHJcbiRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgICAgIzk5OSAhZGVmYXVsdDtcclxuXHJcbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxyXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIGJhY2tkcm9wIG9wYWNpdHlcclxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XHJcbi8vKiogTW9kYWwgaGVhZGVyIGJvcmRlciBjb2xvclxyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAjZTVlNWU1ICFkZWZhdWx0O1xyXG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNjAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gQWxlcnRzXHJcbi8vXHJcbi8vIyMgRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXHJcblxyXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xyXG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICBib2xkICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XHJcbiRhbGVydC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XHJcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC1pbmZvLWJnOiAgICAgICAgICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xyXG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xyXG4kYWxlcnQtaW5mby1ib3JkZXI6ICAgICAgICAgICAkc3RhdGUtaW5mby1ib3JkZXIgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcclxuJGFsZXJ0LXdhcm5pbmctdGV4dDogICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcclxuJGFsZXJ0LXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LWRhbmdlci1iZzogICAgICAgICAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcclxuJGFsZXJ0LWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xyXG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFByb2dyZXNzIGJhcnNcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSB3aG9sZSBwcm9ncmVzcyBjb21wb25lbnRcclxuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcclxuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxyXG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG5cclxuLy8qKiBEZWZhdWx0IHByb2dyZXNzIGJhciBjb2xvclxyXG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxyXG4kcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmc6ICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcclxuLy8qKiBXYXJuaW5nIHByb2dyZXNzIGJhciBjb2xvclxyXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcclxuLy8qKiBEYW5nZXIgcHJvZ3Jlc3MgYmFyIGNvbG9yXHJcbiRwcm9ncmVzcy1iYXItZGFuZ2VyLWJnOiAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XHJcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcclxuJHByb2dyZXNzLWJhci1pbmZvLWJnOiAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBMaXN0IGdyb3VwXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvbiBgLmxpc3QtZ3JvdXAtaXRlbWBcclxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4vLyoqIGAubGlzdC1ncm91cC1pdGVtYCBib3JkZXIgY29sb3JcclxuJGxpc3QtZ3JvdXAtYm9yZGVyOiAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xyXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xyXG4vLyoqIFRleHQgY29sb3Igb2YgYWN0aXZlIGxpc3QgaXRlbXNcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI6ICAgICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGFjdGl2ZSBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIFRleHQgY29sb3Igb2YgZGlzYWJsZWQgbGlzdCBpdGVtc1xyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yOiAgICRsaXN0LWdyb3VwLWxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFBhbmVsc1xyXG4vL1xyXG4vLyMjXHJcblxyXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xyXG4kcGFuZWwtYm9keS1wYWRkaW5nOiAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xyXG4kcGFuZWwtaGVhZGluZy1wYWRkaW5nOiAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XHJcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XHJcbiRwYW5lbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xyXG4kcGFuZWwtaW5uZXItYm9yZGVyOiAgICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG4kcGFuZWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xyXG5cclxuJHBhbmVsLWRlZmF1bHQtdGV4dDogICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcclxuJHBhbmVsLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC1wcmltYXJ5LXRleHQ6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOiAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XHJcbiRwYW5lbC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcclxuJHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZzogICAgJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFuZWwtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xyXG4kcGFuZWwtaW5mby1ib3JkZXI6ICAgICAgICAgICAkc3RhdGUtaW5mby1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xyXG5cclxuJHBhbmVsLXdhcm5pbmctdGV4dDogICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcclxuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xyXG4kcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcclxuXHJcbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcclxuJHBhbmVsLWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHN0YXRlLWRhbmdlci1ib3JkZXIgIWRlZmF1bHQ7XHJcbiRwYW5lbC1kYW5nZXItaGVhZGluZy1iZzogICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBUaHVtYm5haWxzXHJcbi8vXHJcbi8vIyNcclxuXHJcbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxyXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICA0cHggIWRlZmF1bHQ7XHJcbi8vKiogVGh1bWJuYWlsIGJhY2tncm91bmQgY29sb3JcclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XHJcbi8vKiogVGh1bWJuYWlsIGJvcmRlciBjb2xvclxyXG4kdGh1bWJuYWlsLWJvcmRlcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXHJcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcclxuJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yOiAgICAgJHRleHQtY29sb3IgIWRlZmF1bHQ7XHJcbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBjYXB0aW9uXHJcbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFdlbGxzXHJcbi8vXHJcbi8vIyNcclxuXHJcbiR3ZWxsLWJnOiAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XHJcbiR3ZWxsLWJvcmRlcjogICAgICAgICAgICAgICAgIGRhcmtlbigkd2VsbC1iZywgNyUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gQmFkZ2VzXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbi8vKiogTGlua2VkIGJhZGdlIHRleHQgY29sb3Igb24gaG92ZXJcclxuJGJhZGdlLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4vLyoqIEJhZGdlIHRleHQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXHJcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xyXG4vLyoqIEJhZGdlIGJhY2tncm91bmQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXHJcbiRiYWRnZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xyXG4kYmFkZ2UtbGluZS1oZWlnaHQ6ICAgICAgICAgICAxICFkZWZhdWx0O1xyXG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gQnJlYWRjcnVtYnNcclxuLy9cclxuLy8jI1xyXG5cclxuJGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbDogICA4cHggIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDogMTVweCAhZGVmYXVsdDtcclxuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcclxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xyXG4vLyoqIEJyZWFkY3J1bWIgdGV4dCBjb2xvclxyXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XHJcbi8vKiogVGV4dCBjb2xvciBvZiBjdXJyZW50IHBhZ2UgaW4gdGhlIGJyZWFkY3J1bWJcclxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXHJcbiRicmVhZGNydW1iLXNlcGFyYXRvcjogICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy89PSBDYXJvdXNlbFxyXG4vL1xyXG4vLyMjXHJcblxyXG4kY2Fyb3VzZWwtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjYpICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IENsb3NlXHJcbi8vXHJcbi8vIyNcclxuXHJcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQgIWRlZmF1bHQ7XHJcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XHJcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IENvZGVcclxuLy9cclxuLy8jI1xyXG5cclxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2M3MjU0ZSAhZGVmYXVsdDtcclxuJGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgI2Y5ZjJmNCAhZGVmYXVsdDtcclxuXHJcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XHJcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICMzMzMgIWRlZmF1bHQ7XHJcblxyXG4kcHJlLWJnOiAgICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xyXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xyXG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLz09IFR5cGVcclxuLy9cclxuLy8jI1xyXG5cclxuLy8qKiBUZXh0IG11dGVkIGNvbG9yXHJcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxyXG4kYWJici1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBIZWFkaW5ncyBzbWFsbCBjb2xvclxyXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuLy8qKiBCbG9ja3F1b3RlIHNtYWxsIGNvbG9yXHJcbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXHJcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcclxuLy8qKiBCbG9ja3F1b3RlIGJvcmRlciBjb2xvclxyXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4vLyoqIFBhZ2UgaGVhZGVyIGJvcmRlciBjb2xvclxyXG4kcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vPT0gTWlzY2VsbGFuZW91c1xyXG4vL1xyXG4vLyMjXHJcblxyXG4vLyoqIEhvcml6b250YWwgbGluZSBjb2xvci5cclxuJGhyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuXHJcbi8vKiogSG9yaXpvbnRhbCBvZmZzZXQgZm9yIGZvcm1zIGFuZCBsaXN0cy5cclxuJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbDogMTgwcHggIWRlZmF1bHQ7XHJcbiIsIiNBZGRDb250YWN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDYlO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcblxuICAuc3VibWl0LW5ld3NsZXR0ZXIuYnRuLWxvZ2luIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMiU7XG4gICAgaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cblxufSIsIi5oZXJvLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXNwLXBpbmsyO1xuICBwYWRkaW5nOiA1NXB4IDAgNzBweDtcbiAgLmlubi1sZWZ0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIC5oZXJvLWRlc2Mge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzgxMjAzMztcbiAgICBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG5cbiAgLmxlYWQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1nYXI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICBoMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuXG4gICAgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICAgIGNvbG9yOiAjZmNiNGMwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZ290aGJvbGQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzZhMDkxYztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxuICA+IC5jb250YWluZXIge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5pbnB1dC1zZWFyY2gge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOTgxODE7XG5cbiAgICBpbnB1dCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJkMWQxO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdXRsaW5lLWNvbG9yOiAjZmZmO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmE5NTk1O1xuICAgICAgfVxuXG4gICAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICBjb2xvcjogI2ZhOTU5NTtcbiAgICAgIH1cblxuICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgIGNvbG9yOiAjZmE5NTk1O1xuICAgICAgfVxuXG4gICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmE5NTk1O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDUwcHggMDtcblxuICAubGVhZCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWdhcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIGgyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ucHJvZC1kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAucGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAyNXB4IDA7XG4gIH1cblxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5jYXQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuZ3JvdXAtc2hhcmUge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNXB4O1xuXG4gICAgPiBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbmstZGFyaztcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1ob3ZlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNpZGUtYm94cyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAuaW5uZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhlODU2YjtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbmstZGFyaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1ob3ZlcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJvZHVjdC1jdGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlubmVyOmhvdmVyICoge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAucGVybWFsaW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVzcCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLnByb2R1Y3RzLXNpZGUtYm94cyB7XG4gIC5pbm5lciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhlODU2YjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1kYXJrO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWhvdmVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmlubmVyOmhvdmVyICoge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAucGVybWFsaW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLnByb2QtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgLml0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAudGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBkaXYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAub3B0cyB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5zaGFyZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzVweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgICAgICYge1xuICAgICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMXB4LCAyMXB4LCAwcHgpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGEgPiBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDFweCAxNXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5uby1mYW1pbHkge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgJi5saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIGEuc2hvdy1tb3JlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuc2lkZS1ib3hzIHtcbiAgICAuaW5uZXIge1xuICAgICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZC1zaW5nbGUge1xuICAuc2luZ2xlLWZvb3RlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIGEsXG4gICAgLmF1dGhvcixcbiAgICAuZGF0ZSB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kLWRlc2Mge1xuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuY2F0IHtcbiAgICAgIG1hcmdpbjogMCAwIDNweCAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbmstZGFyaztcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1ob3ZlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWItcGFuZSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgLnRhYnMtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLm5hdi10YWJzIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICA+IGxpIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBoMS5wYWdlLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogNXB4IDAgMTBweCAwO1xuICAgIH1cblxuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMS41cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5saW5rLXN0b3J5IHtcbiAgICAgIGNvbG9yOiAjMmIyYjJiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2F0LWxpc3Qge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1kYXJrO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWhvdmVyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVmLXBvc3Qge1xuICBtYXJnaW46IDQwcHggMDtcbiAgYmFja2dyb3VuZDogJGVzcC1icm93bjI7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIGEge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2F0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuXG4gIC5pbm5lciB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMDtcblxuICAgIC5zaGFyZSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LXNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnByb2R1Y3Qtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4ucHJvZHVjdC1tZW51LXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlYWVhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxOTA7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGJvcmRlcjogMC41cHggc29saWQgYmxhY2s7XG4gICAgPiBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG5cbiAgLnByb2R1Y3QtdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiByZ2IoNTEsIDUxLCA1MSk7XG4gIH1cblxuICAuZmlsdGVycy10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5wcm9kdWN0LW1lbnUteHMge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdC1maWx0ZXJzIHtcbiAgICB3aWR0aDogMjAwcHg7XG5cbiAgICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBoNCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtbWVudSB7XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGVzcG9yYW8tbGluay1kYXJrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbmstaG92ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWFjdGl2ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJi5hY3RpdmUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1hY3RpdmU7XG4gICAgfVxuXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBmb250LXdlaWdodCAwLjFzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogZm9udC13ZWlnaHQgMC4xcyBlYXNlLWluLW91dCwgY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBmb250LXdlaWdodCAwLjFzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGZvbnQtd2VpZ2h0IDAuMXMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgJi5oaWRkZW4teHMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMTZweCAwIDE3cHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEwNiwgOTgsIDkzLCAwLjcpO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDEwNiwgOTgsIDkzLCAwLjcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWItYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAkZXNwLWNhc3Q7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDcxcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGVzcC1ibGFjaztcbiAgfVxufVxuXG4ucHJvZHVjdC1pbmZvIHtcbiAgLnByb2R1Y3QtdmlkZW8ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIGgzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNDMsIDQzLCA0MywgMC4xKTtcbiAgICBjb2xvcjogIzJiMmIyYjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5wcm9kdWN0LWRhdGFzaGVldCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1kYXJrO1xuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1ob3ZlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jcHJvZHVjdC1pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxufVxuXG4ubW9iaWxlLWN0YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1pbikge1xuICAucHJvZHVjdC1pbmZvIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuXG4gIC5wcm9kdWN0LWluZm8gPiB1bCA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDElO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuaGVyby1saXN0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAuaGVyby1kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAucHJvZC1iZyBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLnByb2Qtc2VnbWVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5kZXNrdG9wLWN0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tb2JpbGUtY3RhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZGVza3RvcC1jdGEge1xuICBtYXJnaW4tdG9wOiAxMzBweDtcblxuICA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC53aW5lLWNlcnRpZmljYWRvLWJpbywgLnZlZ2FuLWNlcnRpZmljYWRvIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnZlZ2FuLWNlcnRpZmljYWRvIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbi5tb2ItY3RhIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcblxuICA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4udmVnYW4tY2VydGlmaWNhZG8tbW9iLCAud2luZS1jZXJ0aWZpY2Fkby1iaW8tbW9iIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwcHg7XG4gIGZsb2F0OiByaWdodDtcblxuICBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuXG4ud2luZS1jZXJ0aWZpY2Fkby1iaW8tbW9iIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLnByb2QtcmVsLW1vYmlsZS1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIC5wcm9kdWN0LXJlbGF0ZWQtYXJ0aWNsZXMtaXRlbS1wYXJlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucHJvZHVjdC10b3AtYXJ0aWNsZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3QtcGFnZS1yZWwtYXJ0aWNsZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZC1yZWwtbW9iaWxlLWxpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnByb2QtZGVzYyB7XG4gICAgLmVzcCB7XG4gICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1ob3ZlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1saXN0IHtcbiAgYSB7XG4gICAgY29sb3I6ICRlc3BvcmFvLWxpbmstZGFyaztcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbmstaG92ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4uZXNwb3Jhby1nYW1hLWxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYSB7XG4gICAgY29sb3I6ICRlc3BvcmFvLWxpbmstZGFyaztcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbmstaG92ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5lc3BvcmFvLWdhbWEtbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhIHtcbiAgICBjb2xvcjogJGVzcG9yYW8tbGluay1kYXJrO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1ob3ZlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtdG9wLWFydGljbGVzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ucHJvZHVjdC1ib3R0b20tYXJ0aWNsZXMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wcm9kdWN0LXJlbGF0ZWQtYXJ0aWNsZXMtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWRhcms7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWhvdmVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXJlbGF0ZWQtYXJ0aWNsZXMtaXRlbS1pbm5lciB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDtcbiAgICAudGFnIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucHJvZHVjdC1yZWxhdGVkLWFydGljbGVzLWl0ZW0tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gICAgLnBlcm1hbGluayB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICAgIC5zaGFyZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLnRodW1iIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGVzcC1ibGFjaztcbiAgICBpbWcge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1yZWxhdGVkLWl0ZW1zLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOGU4NTZiO1xuXG4gICAgLnJvdyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC50YWcge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICBoNCB7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5wZXJtYWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2R1Y3QtcmVsYXRlZC1hcnRpY2xlcy1pdGVtLXBhcmVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucmVsLWFydGljbGVzLW1vYmlsZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgLnNpZGUtYm94cyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi5wcm9kLXJlbC1tb2JpbGUtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5tb2JpbGUtd2lkdGgge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgIC5pbm5lciB7XG4gICAgICAucm93IHtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRvcDogMTVweDtcblxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTE1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBjb2xvcjogIzhlODU2YjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGNvbG9yOiAjOGU4NTZiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICAvKiBDZW50ZXIgc2xpZGUgdGV4dCB2ZXJ0aWNhbGx5ICovXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ud2luZS1mZWF0dXJlcyB7XG59XG5cbi53aW5lLWZlYXR1cmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53aW5lLWZlYXR1cmUtdGl0bGUsXG4ud2luZS1mZWF0dXJlLXZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBmb250LXNpemU6IDEwcHg7XG5cbiAgJi5pdGFsIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbn1cblxuLndpbmUtZmVhdHVyZS10aXRsZSB7XG59XG5cbi53aW5lLWZlYXR1cmUtdmFsdWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndpbmUtZmVhdHVyZS1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi53aW5lLWZlYXR1cmUtaWNvbi1leHBvc2ljYW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZXhwb3NpY2FvLnN2Z1wiKTtcbn1cblxuLndpbmUtZmVhdHVyZS1pY29uLWFsdGl0dWRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2FsdGl0dWRlLnN2Z1wiKTtcbn1cblxuLndpbmUtZmVhdHVyZS1pY29uLWRlY2xpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZGVjbGl2ZS5zdmdcIik7XG59XG5cbi53aW5lLWZlYXR1cmUtaWNvbi1hbm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYW5vLnN2Z1wiKTtcbn1cblxuLndpbmUtZmVhdHVyZS1pY29uLXNvbG8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc29sby5zdmdcIik7XG59XG5cbi53aW5lLWZlYXR1cmUtaWNvbi12aW5oYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mb2xoYS5zdmdcIik7XG59XG5cbi53aW5lLWZlYXR1cmUtaWNvbi1tb2RvLXByb2R1Y2FvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NvbGhlaXRhL2Jpb2xvZ2ljby5zdmdcIik7XG59XG5cbi53aW5lLWZlYXR1cmUtaWNvbi1jYXN0YXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY29saGVpdGEvZm9saGEuc3ZnXCIpO1xufVxuXG4ud2luZS1mZWF0dXJlLWljb24tZXN0YWdpbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb2xoZWl0YS90dWxpcGEuc3ZnXCIpO1xufVxuXG4ud2luZS1mZWF0dXJlLWljb24taGVyZGFkZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb2xoZWl0YS9oZXJkYWRlLnN2Z1wiKTtcbn1cblxuLndpbmUtZmVhdHVyZS1pY29uLXNvbG8tZ2FtYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb2xoZWl0YS9zb2xvLnN2Z1wiKTtcbn1cblxuLndpbmUtZmVhdHVyZXMtZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLndpbmUtZmVhdHVyZXMtc3VtbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAucHJvZC1kZXNjIHtcbiAgICAuZXNwIHtcbiAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC53aW5lLWZlYXR1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAud2luZS1pbmZvIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuXG4ucGFpcmluZ3MtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAucGFpcmluZ3MtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uc2lkZS1ib3hzLnJlbC1hcnRpY2xlIHtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLnNob3ctbW9yZS1wYXJlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiA5OTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnNob3ctbW9yZS1wYXJlbnQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1jb2xvcjogIzhlODU2YjtcbiAgYSB7XG4gICAgY29sb3I6ICM4ZTg1NmIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubW9iaWxlLXByb2R1Y3QtbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW5uZXItYWRqdXN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmlubmVyLWFkanVzdHMtY29sdW1uIHtcbiAgICAvL3Bvc2l0aW9uOmFic29sdXRlO1xuICAgIC8vYm90dG9tOjIwcHg7XG4gICAgLmxpc3QtZmFtaWxpZXMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5pbm5lci1hZGp1c3RzLXNlY29uZC1jb2x1bW4ge1xuICAgIC8vcGFkZGluZy10b3A6MTVweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmVzcG9yYW8tZ2FtYS1ibG9jayB7XG4gIC5wcm9kLWxpc3Qge1xuICAgIC5pbm5lciB7XG4gICAgICAubGlua3Mge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtIHtcbiAgICAgIC50aHVtYiB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGltcG9ydCBcInByb2R1Y3RzX2xpZ2h0XCI7XG5cbkBpbXBvcnQgXCJwcm9kdWN0c19yZXNwb25zaXZlXCI7XG4iLCIucHJvZC1saWdodCB7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gIC5wcm9kdWN0LW1lbnUge1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZC1kZXNjIHtcclxuXHJcbiAgICAuY2F0IHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZTllNmNjO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuY2F0LWxpc3QgYSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2U5ZTZjYztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cC1zaGFyZSA+IGEge1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuc2lkZS1ib3hzIHtcclxuXHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgaDMge1xyXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtZGF0YXNoZWV0IHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICNlOWU2Y2M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53aW5lLWZlYXR1cmUtdGl0bGUsXHJcbiAgLndpbmUtZmVhdHVyZS12YWx1ZSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC53aW5lLWZlYXR1cmUtaWNvbi1leHBvc2ljYW8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZXhwb3NpY2FvX2Iuc3ZnXCIpO1xyXG4gIH1cclxuICAud2luZS1mZWF0dXJlLWljb24tYWx0aXR1ZGUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYWx0aXR1ZGVfYi5zdmdcIik7XHJcbiAgfVxyXG4gIC53aW5lLWZlYXR1cmUtaWNvbi1kZWNsaXZlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2ljb25zL2RlY2xpdmVfYi5zdmdcIik7XHJcbiAgfVxyXG4gIC53aW5lLWZlYXR1cmUtaWNvbi1hbm8ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYW5vX2Iuc3ZnXCIpO1xyXG4gIH1cclxuICAud2luZS1mZWF0dXJlLWljb24tc29sbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9pY29ucy9zb2xvX2Iuc3ZnXCIpO1xyXG4gIH1cclxuICAud2luZS1mZWF0dXJlLWljb24tdmluaGEge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZm9saGFfYi5zdmdcIik7XHJcbiAgfVxyXG5cclxufVxyXG4iLCJAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcbiAgLnByb2QtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5wcm9kLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucHJvZC1kZXNjIC5zaWRlLWJveHMgLmlubmVyIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuXG4gIC5wcm9kdWN0LXNlY3Rpb257XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zd2lwZXItY29udGFpbmVye1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAucHJvZC1iZyB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG5cbiAgLnByb2R1Y3QtbWVudS10b3Age1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtdG9nZ2xlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgd2lkdGg6IDE2JTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgIC5wcm9kdWN0LW1lbnUteHMge1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtbWVudSB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cblxuICAgIC5wcm9kdWN0LW1lbnUgdWwgbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGhyIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtbWVudSB1bCBsaTpmaXJzdC1jaGlsZDpiZWZvcmUsIC5wcm9kdWN0LW1lbnUgdWwgbGk6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1tZW51IHVsIGxpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgIH1cbiAgfVxufVxuLy90YWJsZXRzIGZvbnQtc2l6ZSBhZGp1c3RcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kLWxpc3Qge1xuICAgIC5pbm5lciB7XG4gICAgICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20pe1xuICAuc2hvdy1tb3JlLXBhcmVudHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgei1pbmRleDogMTg5ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIGxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuICAucHJvZHVjdC1tZW51LXRvcCB7XG4gICAgdG9wOjcwLjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vYmlsZS1wcm9kdWN0LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmVxdWFsLWNvbHMtbW9iaWxle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmlubmVyLWFkanVzdHN7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIC5saXN0LWZhbWlsaWVzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnRpdGxlLW1vYmlsZSBoMSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBwYWRkaW5nLXRvcDogLTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIC8vY29sb3I6IGxpZ2h0ZW4oIzAwMCwgMjAlKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcblxuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50aXRsZS1tb2JpbGUgaDEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcGFkZGluZy10b3A6IC01cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgLy9jb2xvcjogbGlnaHRlbigjMDAwLCAyMCUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG59XG4gXG4iLCIuYWJvdXQtYmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEVERUI7XHJcbn1cclxuXHJcbi5oZXJvLWFib3V0IHtcclxuXHJcbiAgPi5jb250YWluZXIge1xyXG5cdC5pbm5lci1oZXJvIHtcclxuXHQgIHRvcDogNTVweDtcclxuXHQgIGxlZnQ6IDcwcHg7XHJcblx0ICB3aWR0aDogOTAlO1xyXG5cdCAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0XHR0b3A6IDUwcHg7XHJcblx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcblx0ICB9XHJcblx0XHQucm93IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG4gIH1cclxuXHJcbiAgLmJvdHRvbS1sa3tcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHotaW5kZXg6IDE5OTtcclxuXHJcblx0LmNvbnRhaW5lcntcclxuXHQgIG1hcmdpbjphdXRvO1xyXG5cdH1cclxuICB9XHJcblxyXG4gIC5say1uZXh0e1xyXG5cdGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgYXtcclxuXHRjb2xvcjojZmZmO1xyXG5cdHRleHQtc2hhZG93OjAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuXHQgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuICB9XHJcblxyXG4gIC50YWcgYXtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgcHtcclxuXHRjb2xvcjojZmZmO1xyXG5cdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblxyXG5cdGE6bm90KC5idG4pe1xyXG5cdCAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcblx0ICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdCAgZm9udC1zaXplOiAxMnB4O1xyXG5cdCAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgdG9wOiAtMXB4O1xyXG5cclxuXHQgICY6aG92ZXJ7XHJcblx0XHRvcGFjaXR5OiAwLjc1O1xyXG5cdCAgfVxyXG5cdH1cclxuICB9XHJcblxyXG4gIC5wZXJtYWxpbmt7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0aXtcclxuXHQgIGZvbnQtc2l6ZTogMzRweDtcclxuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQgIHRvcDogOHB4O1xyXG5cdCAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0fVxyXG4gIH1cclxuXHJcbiAgLnNoYXJle1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGl7XHJcblx0ICBmb250LXNpemU6IDM0cHg7XHJcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICB0b3A6IDhweDtcclxuXHQgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdH1cclxuICB9XHJcbiAgaDYge1xyXG5cdGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbiAgaDEge1xyXG5cdGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGNvbG9yOiNmZmY7XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHRsaW5lLWhlaWdodDogMzZweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcblx0ICBmb250LXNpemU6IDI0cHg7XHJcblx0ICBsaW5lLWhlaWdodDogMS41O1xyXG5cdH1cclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuXHQgIGZvbnQtc2l6ZTogMThweDtcclxuXHQgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0fVxyXG4gIH1cclxufVxyXG5cclxuLmFib3V0LWhlYWRlciB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcclxuICBoMSB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hYm91dC1tZW51IHtcclxuICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgaDYge1xyXG5cdGNvbG9yOiAjN0I3MjU4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICBhIHtcclxuXHRmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcclxuXHRmb250LXdlaWdodDogMzAwO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRjb2xvcjogJGVzcG9yYW8tbGluay1kYXJrO1xyXG5cdCY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuXHQgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWhvdmVyO1xyXG5cdCAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuICB9XHJcbiAgdWwubWVudSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMDYsIDk4LCA5MywgMC43KTtcclxuXHQ+bGkubWVudS1pdGVtIHtcclxuXHQgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG5cdCAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcblx0ICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMDYsIDk4LCA5MywgMC43KTtcclxuXHQgID5hIHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0ICB9XHJcblx0ICA+dWwuc3ViLW1lbnUge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRtYXJnaW4tdG9wOiAxNHB4O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMTA2LCA5OCwgOTMsIDAuNyk7XHJcblx0XHQ+bGkubWVudS1pdGVtIHtcclxuXHRcdCAgcGFkZGluZy10b3A6IDE0cHg7XHJcblx0XHQgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdH1cclxuXHRcdD5saS5jdXJyZW50X3BhZ2VfaXRlbSB7XHJcblx0XHQgID5hIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHQgIH1cclxuXHRcdH1cclxuXHQgIH1cclxuXHR9XHJcblx0PmxpLm1lbnUtaXRlbS5hY3RpdmUge1xyXG5cdCAgPmEge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0ICB9XHJcblx0fVxyXG4gIH1cclxufVxyXG5cclxuLmFib3V0LWNvbnRlbnQge1xyXG4gIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG59XHJcblxyXG4jaGVyby1jb2xoZWl0YSB7XHJcblxyXG5cdCYuaGVyby1jb250ZW50OmFmdGVyIHtcclxuXHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0fVxyXG5cdC5pbm5lci1oZXJvIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBhZGRpbmc6IDEwMHB4IDBweCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0XHRcdHdpZHRoOiA3NSU7XHJcblx0XHRcdGJvdHRvbTogaW5pdGlhbCFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbGhlaXRhLWljb25zLWNvbCB7XHJcblx0XHRcdGhlaWdodDogMTAwdmg7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjUwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNXZoO1xyXG5cclxuXHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwdnc7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXZoO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJvdHRvbS1sa3tcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR6LWluZGV4OiAxOTk7XHJcblxyXG5cdFx0LmNvbnRhaW5lcntcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0LmRlc2Mge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGstbmV4dHtcclxuXHRcdGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jb2xoZWl0YS1iZyB7XHJcblxyXG5cdC5hYm91dC1jb250ZW50IHtcclxuXHRcdHBhZGRpbmctdG9wOiAwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdH1cclxuXHQuY29saGVpdGEtc2VjdGlvbiB7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0Ji5sb2FkZWQtc2VjdGlvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG5cdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MnB4KTtcclxuXHRcdH1cclxuXHJcblx0XHQmLnZpZGVvcy1zZWN0aW9uIHtcclxuXHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cclxuXHRcdFx0LmNvbGhlaXRhLW5leHQtY29udGFpbmVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogY2FsYygxMDB2aCAtIDI3NXB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jb2xoZWl0YS1zZWN0aW9uLWNhdCB7XHJcblx0XHRcdC5jb2xoZWl0YS1sb2FkaW5nLXNsaWRlIHtcclxuXHRcdFx0XHR3aWR0aDogODBweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0ei1pbmRleDogLTEwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnN3aXBlci1jb250YWluZXIge1xyXG5cdFx0XHR3aWR0aDogMTAwdnchaW1wb3J0YW50O1xyXG5cdFx0XHR0b3A6IDBweCFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHQuc3dpcGVyLXNsaWRlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbml0aWFsIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zbGlkZS1jb250YWluZXIge1xyXG5cdFx0XHRwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG5cdFx0XHQuYnJlYWRjcnVtYnMge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogMTAwO1xyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIsICY6YWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNvbGhlaXRhLWJrZy12aWRlby1pbnRlcm5hbCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWluLWhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAxcyBvcGFjaXR5O1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC52Yy1icmVhZGNydW1icyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdHdpZHRoOiA1MDBweDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcblx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZnVsbC1oZWlnaHQge1xyXG5cclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAxNTAwcHgpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDY1JTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0PiBkaXY6Zmlyc3QtY2hpbGQsID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2OmZpcnN0LWNoaWxkLCAuY29saGVpdGEtdmlkZW9zLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY29saGVpdGEtdmlkZW9zLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0aWZyYW1lIHtcclxuXHRcdFx0XHRcdGhlaWdodDogMzMwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC52aWRlb3Mge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDBweCFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjOEVDQzk4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDcwJTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyLCAmOmFjdGl2ZSwgJi5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0IWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0MCU7XHJcblxyXG5cdFx0XHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNzAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2MCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMjBweCAwO1xyXG5cclxuXHRcdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDE1MDBweCkge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNzAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudGl0bGUtY29udGFpbmVyIHtcclxuXHRcdFx0aDEge1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcclxuXHRcdFx0XHRmb250LXNpemU6IDQwcHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4IWltcG9ydGFudDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDQwcHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHghaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zdWJ0aXRsZS1jb250YWluZXIge1xyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnRleHQtY29udGFpbmVyIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdH1cclxuXHJcblx0XHQudmNfY29sLXNtLTEyLCAudmNfY29sLW1kLTEyLCAudmNfY29sLWxnLTEyIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHghaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHghaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jb21iaW5hY29lcy1tb2JpbGUtZml4IHtcclxuXHRcdFx0cGFkZGluZzogMCAxMnB4IWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQuY29saGVpdGEtbmF0dXItaWNvbnMge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTAwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTUwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI1dmg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmdsb3NzYXJpby1jb2wge1xyXG5cdFx0XHRtYXJnaW46IDAgMTVweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTB2aDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmVzcG9yYW8tZ2FtYS1zZWN0aW9uIHtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdFx0LnNsaWRlLWNvbnRhaW5lciB7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDEwMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDEwMDtcclxuXHRcdHRvcDogNDUlO1xyXG5cdFx0Y29sb3I6ICMyMzFmMjA7XHJcblx0XHRyaWdodDogODBweDtcclxuXHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG5cdFx0XHR0b3A6IDQwJTtcclxuXHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29saGVpdGEtZm9vdGVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICM3NEFEODA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMTNweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0cGFkZGluZzogMzBweCAwO1xyXG5cdFx0bWFyZ2luLXRvcDogLTFweDtcclxuXHJcblx0XHRpIHtcclxuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNjb2xoZWl0YS1jYXJhY3RlciwgI2NvbGhlaXRhLWhlcmRhZGUsICNjb2xoZWl0YS1kZXRhbGhlcywgI2NvbGhlaXRhLWdsb3NzYXJpbywgI2NvbGhlaXRhLWdhbWEtZXNwb3Jhby1zbGlkZSwgI2NvbGhlaXRhLWJpb2xvZ2ljbyB7XHJcblx0XHQuaGlkZGVuLWxnIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNjb2xoZWl0YS1jb21iaW5hY29lcyB7XHJcblxyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHJcblx0XHQuY29saGVpdGEtbmV4dC1jb250YWluZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I2NvbGhlaXRhLWNhcmFjdGVyIHtcclxuXHRcdC5zdWJ0aXRsZS1jb250YWluZXIge1xyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnRleHQtY29udGFpbmVyIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I2NvbGhlaXRhLWhlcmRhZGUge1xyXG5cdFx0LmNvbGhlaXRhLW5leHQtY29udGFpbmVyIHtcclxuXHRcdFx0dG9wOiBjYWxjKDEwMHZoIC0gMjUwcHgpIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNjb2xoZWl0YS1kZXRhbGhlcyB7XHJcblx0XHQuY29saGVpdGEtbmV4dC1jb250YWluZXIge1xyXG5cdFx0XHR0b3A6IGNhbGMoMTAwdmggLSAyNjVweCkhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I2NvbGhlaXRhLWdsb3NzYXJpbyB7XHJcblx0XHQuY29saGVpdGEtbmV4dC1jb250YWluZXIge1xyXG5cdFx0XHR0b3A6IGNhbGMoMTAwdmggLSAyOTVweCkhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I2Ftb3N0cmEtc29sb3Mge1xyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jY29saGVpdGEtZ2FtYS1lc3BvcmFvLXNsaWRlIHtcclxuXHJcblx0LmNvbGhlaXRhLW5leHQtY29udGFpbmVyIHtcclxuXHRcdHRvcDogLTU1cHg7XHJcblx0fVxyXG5cclxuXHQuc3ZnLWNvbnRhaW5lciB7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAxMzAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuQGltcG9ydCBcImFib3V0X3Jlc3BvbnNpdmVcIjsiLCJAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcclxuICAgIC5hYm91dC1jb250ZW50IC5wb3N0cy1saXN0LmNhdGVnb3J5LXBvc3RzLWxpc3QgPiBkaXYgXHJcbiAgICB7XHJcbiAgICBcdHBhZGRpbmctbGVmdDogMDtcclxuICAgIFx0cGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxufSIsIiNmdWxscGFnZSAuaG9tZXBhZ2Utc2VjdGlvbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB6LWluZGV4OiAtMTAwMDtcclxuXHJcbiAgICAuY29udGFpbmVyID4gKntcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDJweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWVwYWdlLXZpZGVvLWNvdmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lcGFnZS12aWRlby1jb3Zlci1zaGFkb3cge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDojMDAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjMyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZXBhZ2UtdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xyXG4gICAgICAvL2VzY29uZGVyIGJvdMOjbyBwbGF5IGUgcGF1c2UgZG9zIHZpZGVvcyBob21lcGFnZVxyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICAgIC5ob21lcGFnZS12aWRlbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAxcyBvcGFjaXR5O1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lcGFnZS12aWRlby1leHRlcm5hbCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogLTEwMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDFzIG9wYWNpdHk7XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYm90dG9tLWxre1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGstbmV4dHtcclxuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgbGVmdDowO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiMwMDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICBhe1xyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhZyBhe1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHB7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cclxuICAgICAgICBhOm5vdCguYnRuKXtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTFweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RvcmUtYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4IWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0NTY1OCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDQ1NDggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnBlcm1hbGlua3tcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNoYXJle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMXtcclxuICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lcGFnZS1zZWN0aW9uLCAuaW5uZXItaGVybyB7XHJcbiAgICAuc2lkZS1ib3hzIHtcclxuICAgICAgICAuaW5uZXIsXHJcbiAgICAgICAgLmlubmVyLXN0YXRpYyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjIxLCAyMjEsIDIyMSwgMC41Mik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAmLmlubmVyOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnBlcm1hbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJweDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNoYXJlLWhvbWVwYWdle1xyXG5cclxuICAgICAgICAgICAgICAgIC5ob21lcGFnZS1kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VhZWFlYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPiBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID4gbGkgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4IDEwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1ob3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1hY3RpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJlt0eXBlPVwiaWNvbl9saW5rXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFib3V0LWRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RvcmUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYW1wYW5oYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNXB4IDVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FtcGFuaGEtc21hbGwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuaHRtbC5mcC1lbmFibGVkLFxyXG4uZnAtZW5hYmxlZCBib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcblxyXG4gICAgLypBdm9pZCBmbGlja2VyIG9uIHNsaWRlcyB0cmFuc2l0aW9ucyBmb3IgbW9iaWxlIHBob25lcyAjMzM2ICovXHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbn1cclxuI3N1cGVyQ29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAvKiBUb3VjaCBkZXRlY3Rpb24gZm9yIFdpbmRvd3MgOCAqL1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHJcbiAgICAvKiBJRSAxMSBvbiBXaW5kb3dzIFBob25lIDguMSovXHJcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbn1cclxuLmZwLXNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBTYWZhcmk8PTUgQW5kcm9pZDw9MyAqL1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiA8PTI4ICovXHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5mcC1zbGlkZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG4uZnAtc2xpZGUsIC5mcC1zbGlkZXNDb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmZwLXNsaWRlcyB7XHJcbiAgICB6LWluZGV4OjE7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgLyogU2FmYXJpPD02IEFuZHJvaWQ8PTQuMyAqL1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbn1cclxuLmZwLXNlY3Rpb24uZnAtdGFibGUsIC5mcC1zbGlkZS5mcC10YWJsZSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHRhYmxlLWxheW91dDpmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5mcC10YWJsZUNlbGwge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4uZnAtc2xpZGVzQ29udGFpbmVyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5mcC1jb250cm9sQXJyb3cge1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChzYWZhcmksIGNocm9tZSkgYnJvd3NlcnMgKi9cclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIG1vemlsbGEgYnJvd3NlcnMgKi9cclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChrb25xdWVyb3IpIGJyb3dzZXJzICovXHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIElFMTArICovXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzhweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxufVxyXG4uZnAtY29udHJvbEFycm93LmZwLXByZXYge1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAzOC41cHggMzRweCAzOC41cHggMDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxufVxyXG4uZnAtY29udHJvbEFycm93LmZwLW5leHQge1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBib3JkZXItd2lkdGg6IDM4LjVweCAwIDM4LjVweCAzNHB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xyXG59XHJcbi5mcC1zY3JvbGxhYmxlIHtcclxuICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG59XHJcbi5mcC1ub3RyYW5zaXRpb24ge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuI2ZwLW5hdiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbn1cclxuI2ZwLW5hdi5yaWdodCB7XHJcbiAgICByaWdodDogMTdweDtcclxufVxyXG4jZnAtbmF2LmxlZnQge1xyXG4gICAgbGVmdDogMTdweDtcclxufVxyXG4uZnAtc2xpZGVzTmF2e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLmZwLXNsaWRlc05hdi5ib3R0b20ge1xyXG4gICAgYm90dG9tOiAxN3B4O1xyXG59XHJcbi5mcC1zbGlkZXNOYXYudG9wIHtcclxuICAgIHRvcDogMTdweDtcclxufVxyXG4jZnAtbmF2IHVsLFxyXG4uZnAtc2xpZGVzTmF2IHVsIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4jZnAtbmF2IHVsIGxpLFxyXG4uZnAtc2xpZGVzTmF2IHVsIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICBtYXJnaW46IDdweDtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcbi5mcC1zbGlkZXNOYXYgdWwgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbiNmcC1uYXYgdWwgbGkgYSxcclxuLmZwLXNsaWRlc05hdiB1bCBsaSBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbiNmcC1uYXYgdWwgbGkgYS5hY3RpdmUgc3BhbixcclxuLmZwLXNsaWRlc05hdiB1bCBsaSBhLmFjdGl2ZSBzcGFuLFxyXG4jZnAtbmF2IHVsIGxpOmhvdmVyIGEuYWN0aXZlIHNwYW4sXHJcbi5mcC1zbGlkZXNOYXYgdWwgbGk6aG92ZXIgYS5hY3RpdmUgc3BhbntcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgbWFyZ2luOiAtNnB4IDAgMCAtNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuIH1cclxuI2ZwLW5hdiB1bCBsaSBhIHNwYW4sXHJcbi5mcC1zbGlkZXNOYXYgdWwgbGkgYSBzcGFuIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIHdpZHRoOiA0cHg7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW46IC0ycHggMCAwIC0ycHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuI2ZwLW5hdiB1bCBsaTpob3ZlciBhIHNwYW4sXHJcbi5mcC1zbGlkZXNOYXYgdWwgbGk6aG92ZXIgYSBzcGFue1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW46IC01cHggMHB4IDBweCAtNXB4O1xyXG59XHJcbiNmcC1uYXYgdWwgbGkgLmZwLXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LWZhbWlseTogYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHdpZHRoOiAwO1xyXG59XHJcbiNmcC1uYXYgdWwgbGk6aG92ZXIgLmZwLXRvb2x0aXAsXHJcbiNmcC1uYXYuZnAtc2hvdy1hY3RpdmUgYS5hY3RpdmUgKyAuZnAtdG9vbHRpcCB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuI2ZwLW5hdiB1bCBsaSAuZnAtdG9vbHRpcC5yaWdodCB7XHJcbiAgICByaWdodDogMjBweDtcclxufVxyXG4jZnAtbmF2IHVsIGxpIC5mcC10b29sdGlwLmxlZnQge1xyXG4gICAgbGVmdDogMjBweDtcclxufVxyXG4uZnAtYXV0by1oZWlnaHQuZnAtc2VjdGlvbixcclxuLmZwLWF1dG8taGVpZ2h0IC5mcC1zbGlkZSxcclxuLmZwLWF1dG8taGVpZ2h0IC5mcC10YWJsZUNlbGx7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICNmdWxscGFnZSAuc2VjdGlvbntcclxuXHJcbiAgICAgICAgPiBkaXYgPiAuY29udGFpbmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgYmxhY2spO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMjBweCAzMHB4IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG57XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICNmdWxscGFnZSAuc2lkZS1ib3hze1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDY0MHB4KSB7XHJcbiAgIC5zaWRlLWJveHMgLmlubmVyOm50aC1jaGlsZCgzKXtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgfVxyXG59XHJcblxyXG4uZnAtYm91bmNlLXJldmVyc2UgaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4uZnAtYm91bmNlLXJldmVyc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYW5pbWF0aW9uOiBmcC1ib3VuY2UtcmV2ZXJzZSA1cyBpbmZpbml0ZTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmcC1ib3VuY2UtcmV2ZXJzZSA1cyBpbmZpbml0ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uOiBmcC1ib3VuY2UtcmV2ZXJzZSA1cyBpbmZpbml0ZTtcclxuICAgIC1vLWFuaW1hdGlvbjogZnAtYm91bmNlLXJldmVyc2UgNXMgaW5maW5pdGU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcclxufVxyXG5cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmcC1ib3VuY2UtcmV2ZXJzZSB7XHJcbiAgICAwJSwgNTAlLCA4NSUsIDEwMCUgey13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cclxuICAgIDgwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7fVxyXG4gICAgOTAlIHstd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTt9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBmcC1ib3VuY2UtcmV2ZXJzZSB7XHJcbiAgICAwJSwgNTAlLCA4NSUsIDEwMCUgey1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cclxuICAgIDgwJSB7LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7fVxyXG4gICAgOTAlIHstbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTt9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgZnAtYm91bmNlLXJldmVyc2Uge1xyXG4gICAgMCUsIDUwJSwgODUlLCAxMDAlIHstby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxyXG4gICAgODAlIHstby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7fVxyXG4gICAgOTAlIHstby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7fVxyXG59XHJcbkBrZXlmcmFtZXMgZnAtYm91bmNlLXJldmVyc2Uge1xyXG4gICAgMCUsIDUwJSwgODUlLCAxMDAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxyXG4gICAgODAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7fVxyXG4gICAgOTAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7fVxyXG59XHJcblxyXG4uZnAtYm91bmNlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGFuaW1hdGlvbjogZnAtYm91bmNlIDVzIGluZmluaXRlO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZwLWJvdW5jZSA1cyBpbmZpbml0ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uOiBmcC1ib3VuY2UgNXMgaW5maW5pdGU7XHJcbiAgICAtby1hbmltYXRpb246IGZwLWJvdW5jZSA1cyBpbmZpbml0ZTtcclxuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnAtYm91bmNlIHtcclxuICAgIDAlLCA1MCUsIDg1JSwgMTAwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxyXG4gICAgODAlIHstd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7fVxyXG4gICAgOTAlIHstd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7fVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgZnAtYm91bmNlIHtcclxuICAgIDAlLCA1MCUsIDg1JSwgMTAwJSB7LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7fVxyXG4gICAgODAlIHstbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7fVxyXG4gICAgOTAlIHstbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7fVxyXG59XHJcblxyXG5ALW8ta2V5ZnJhbWVzIGZwLWJvdW5jZSB7XHJcbiAgICAwJSwgNTAlLCA4NSUsIDEwMCUgey1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XHJcbiAgICA4MCUgey1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7fVxyXG4gICAgOTAlIHstby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO31cclxufVxyXG5Aa2V5ZnJhbWVzIGZwLWJvdW5jZSB7XHJcbiAgICAwJSwgNTAlLCA4NSUsIDEwMCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTt9XHJcbiAgICA4MCUge3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7fVxyXG4gICAgOTAlIHt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO31cclxufVxyXG5cclxuIiwiLmZiX2RpYWxvZy5mYl9kaWFsb2dfYWR2YW5jZWR7XG4gIHotaW5kZXg6IDk5OTk5IWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDEyMDBweCl7XG4gIC5mYl9kaWFsb2cuZmJfZGlhbG9nX21vYmlsZXtcbiAgICB6LWluZGV4OiA5OTk5OSFpbXBvcnRhbnQ7XG4gICAgdG9wOiBpbml0aWFsIWltcG9ydGFudDtcbiAgICByaWdodDogMTVwdCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZiX2Nvc3R1bWVyX2NoYXRfYm91bmNlX2lue1xuICAgIHRvcDogNjklIWltcG9ydGFudDtcbiAgfVxuICAuZmJfaWZyYW1lX3dpZGdldCBpZnJhbWV7XG4gICAgcmlnaHQ6IDAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAxMCUhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAkc2NyZWVuLW1kKXtcbiAgLmZiX2RpYWxvZy5mYl9kaWFsb2dfbW9iaWxle1xuICAgIHotaW5kZXg6IDk5OTk5IWltcG9ydGFudDtcbiAgICB0b3A6IGluaXRpYWwhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAxNXB0IWltcG9ydGFudDtcbiAgfVxuICAuZmJfY29zdHVtZXJfY2hhdF9ib3VuY2VfaW57XG4gICAgdG9wOiA1OSUhaW1wb3J0YW50O1xuICB9XG4gIC5mYl9pZnJhbWVfd2lkZ2V0IGlmcmFtZXtcbiAgICByaWdodDogMHB0IWltcG9ydGFudDtcbiAgICB0b3A6IGluaXRpYWwhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMTElIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogODEwcHgpe1xuICAuZmJfZGlhbG9nLmZiX2RpYWxvZ19tb2JpbGV7XG4gICAgei1pbmRleDogOTk5OTkhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDE1cHQhaW1wb3J0YW50O1xuICB9XG4gIC5mYl9jb3N0dW1lcl9jaGF0X2JvdW5jZV9pbntcbiAgICB0b3A6IDU5JSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZiX2lmcmFtZV93aWRnZXQgaWZyYW1le1xuICAgIHJpZ2h0OiAwcHQhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAxNiUhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1NDVweCl7XG4gIC5mYl9kaWFsb2cuZmJfZGlhbG9nX21vYmlsZXtcbiAgICB6LWluZGV4OiA5OTk5OSFpbXBvcnRhbnQ7XG4gICAgdG9wOiBpbml0aWFsIWltcG9ydGFudDtcbiAgICByaWdodDogMTVwdCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZiX2Nvc3R1bWVyX2NoYXRfYm91bmNlX2lue1xuICAgIHRvcDogNTklIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYl9kaWFsb2cuZmJfZGlhbG9nX2FkdmFuY2Vke1xuICAgIHRvcDogNzQlIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mYl9pZnJhbWVfd2lkZ2V0IGlmcmFtZXtcbiAgICByaWdodDogMHB0IWltcG9ydGFudDtcbiAgICB0b3A6IGluaXRpYWwhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMzUlIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjY4cHgpe1xuICAuZmJfZGlhbG9nLmZiX2RpYWxvZ19tb2JpbGV7XG4gICAgei1pbmRleDogOTk5OTkhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDE1cHQhaW1wb3J0YW50O1xuICB9XG4gIC5mYl9jb3N0dW1lcl9jaGF0X2JvdW5jZV9pbntcbiAgICB0b3A6IDQ4JSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZiX2lmcmFtZV93aWRnZXQgaWZyYW1le1xuICAgIHJpZ2h0OiAwcHQhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAxNiUhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA1NDVweCl7XG4gIC5mYl9kaWFsb2cuZmJfZGlhbG9nX21vYmlsZXtcbiAgICB6LWluZGV4OiA5OTk5OSFpbXBvcnRhbnQ7XG4gICAgdG9wOiBpbml0aWFsIWltcG9ydGFudDtcbiAgICByaWdodDogMTVwdCFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZiX2Nvc3R1bWVyX2NoYXRfYm91bmNlX2lue1xuICAgIHRvcDogMzElIWltcG9ydGFudDtcbiAgfVxuICAuZmJfaWZyYW1lX3dpZGdldCBpZnJhbWV7XG4gICAgcmlnaHQ6IDBwdCFpbXBvcnRhbnQ7XG4gICAgdG9wOiBpbml0aWFsIWltcG9ydGFudDtcbiAgICBib3R0b206IDI3JSFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQxNXB4KXtcbiAgLmZiX2RpYWxvZy5mYl9kaWFsb2dfbW9iaWxlIHtcbiAgICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDE1cHQgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50O1xuICB9XG4gIC5mYl9kaWFsb2cuZmJfZGlhbG9nX2FkdmFuY2Vke1xuICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZiX2Nvc3R1bWVyX2NoYXRfYm91bmNlX2luIHtcbiAgICB0b3A6IDE4JSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuICAuZmJfaWZyYW1lX3dpZGdldCBpZnJhbWUge1xuICAgIHJpZ2h0OiAwcHQgIWltcG9ydGFudDtcbiAgICB0b3A6IGluaXRpYWwhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAuZmJfZGlhbG9nLmZiX2RpYWxvZ19tb2JpbGUge1xuICAgIHotaW5kZXg6IDk5OTk5ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBpbml0aWFsIWltcG9ydGFudDtcbiAgICByaWdodDogMTVwdCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbToxOCUhaW1wb3J0YW50O1xuICB9XG4gIC5mYl9kaWFsb2cuZmJfZGlhbG9nX2FkdmFuY2Vke1xuICAgIHRvcDogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOjE3JSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZiX2Nvc3R1bWVyX2NoYXRfYm91bmNlX2luIHtcbiAgICB0b3A6IGluaXRpYWwhaW1wb3J0YW50O1xuICB9XG4gIC5mYl9pZnJhbWVfd2lkZ2V0IGlmcmFtZSB7XG4gICAgcmlnaHQ6IDBwdCAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOjMyJSFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLWhlaWdodDogNjY4cHgpIHtcbiAgLmZiX2RpYWxvZy5mYl9kaWFsb2dfbW9iaWxlIHtcbiAgICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xuICAgIHRvcDogaW5pdGlhbCFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDE1cHQgIWltcG9ydGFudDtcbiAgICBib3R0b206MTMlIWltcG9ydGFudDtcbiAgfVxuICAuZmJfZGlhbG9nLmZiX2RpYWxvZ19hZHZhbmNlZHtcbiAgICB0b3A6IGluaXRpYWwhaW1wb3J0YW50O1xuICAgIGJvdHRvbToxMiUhaW1wb3J0YW50O1xuICB9XG4gIC5mYl9jb3N0dW1lcl9jaGF0X2JvdW5jZV9pbiB7XG4gICAgdG9wOiBpbml0aWFsIWltcG9ydGFudDtcbiAgfVxuICAuZmJfaWZyYW1lX3dpZGdldCBpZnJhbWUge1xuICAgIHJpZ2h0OiAwcHQgIWltcG9ydGFudDtcbiAgICB0b3A6IGluaXRpYWwhaW1wb3J0YW50O1xuICAgIGJvdHRvbToyMiUhaW1wb3J0YW50O1xuICB9XG59IiwiLmNlbnRyb2ltcHJlbnNhXHJcbntcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGVzcG9yYW8tbGluay1kYXJrO1xyXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1ob3ZlcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgLmNlbnRyb2ltcHJlbnNhLWhlYWRlciB7XHJcbiAgICAgIG1hcmdpbjogNTBweCAwcHg7ICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWJzIHtcclxuICAgICAgZm9udC1zaXplOjExcHg7ICAgICAgXHJcbiAgICAgIGNvbG9yOiM2NTY0NjQ7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjojNjU2NDY0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlZW1vcmUge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBlZGViO1xyXG5cclxuICAgIC5ib3gge1xyXG4gICAgICBwYWRkaW5nOjE1cHg7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICBib3JkZXI6c29saWQgMXB4ICM5ZDk2ODQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucm93IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3gtZG9zc2llci1kb3dubG9hZCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdGl0ZW1jYXQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmxpc3RpdGVtY2F0LXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmxpc3RpdGVtY2F0LWxpbmstaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDEzMDM2O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgd2lkdGg6IDc2cHg7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTM4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3RpdGVtIHtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgfVxyXG4gICAgICAubGlzdGl0ZW0tZGF0ZSB7XHJcbiAgICAgICAgY29sb3I6IzZkNmM2YjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saXN0aXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saXN0aXRlbS1ib3R0b20ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IzZkNmM2YjtcclxuICAgICAgICBmb250LXNpemU6MTFweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAubGlzdGl0ZW0tYm90dG9tLWxpbmtze1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmVzcy1zaGFyZS1pY29ue1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICB3aWR0aDogMjglO1xyXG5cclxuICAgICAgICAgIC5kcm9wZG93bi1tZW51e1xyXG4gICAgICAgICAgICB0b3A6IDk1JSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiBpbmhlcml0IWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhOmZpcnN0LWNoaWxkOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGE6YWZ0ZXJ7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcYjdcXGEwXCI7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyAgICAgICAgICBcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgYTpsYXN0LWNoaWxkOmFmdGVye1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6IzZkNmM2YjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAuY2VudHJvaW1wcmVuc2EtZGF0YXNoZWV0cywgLmNlbnRyb2ltcHJlbnNhLWZvdG9ncmFmaWFzIHtcclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgLmxpc3RpdGVtIHtcclxuICAgICAgICAgIC5saXN0aXRlbS1ib3R0b20ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJlc3MtcmVsZWFzZXMge1xyXG5cclxuICAgIC5saXN0aXRlbSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50ZXJtcy1jb25kaXRpb25zLWJnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFREVCO1xyXG59XHJcblxyXG4udGVybXMtY29uZGl0aW9ucy1jb250YWluZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxufVxyXG5cclxuLnRlcm1zLWNvbmRpdGlvbnMtY29udGVudCB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgaDEge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAuc3VidGl0bGUtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIH1cclxufSIsIi5uZXdzbGV0dGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1yaWdodDozMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM3YjcyNTg7XHJcbiAgaDQge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbiAgLm5ld3NsZXR0ZXItaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICB9XHJcbiAgLm5ld3NsZXR0ZXItdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLm5ld3NsZXR0ZXItZm9ybSB7XHJcbiAgICAubmV3c2xldHRlci1pbnB1dC1lcnJvciB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYjUyNjIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5uZXdzbGV0dGVyLWlucHV0LXN1Y2Nlc3Mge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjRhZDlkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgIHBhZGRpbmc6IDdweDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYjJiMmI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICB9XHJcbiAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgLyogRmlyZWZveCAxOC0gKi9cclxuICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgfVxyXG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICB9XHJcbiAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdzbGV0dGVyLWxvYWRpbmcge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICAubmV3c2xldHRlci1zdWNjZXNzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBpIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICB9XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgLm5ld3NsZXR0ZXItZXJyb3Ige1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGkge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIH1cclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLmFncmVlLFxyXG4gIC53YXJuaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53YXJuaW5nIHtcclxuICAgIGNvbG9yOiAjZGI1MjYyO1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3NsZXR0ZXItbG9uZyB7XHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubWVudS1ib3gtc29jaWFsIC5uZXdzbGV0dGVyIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIC5uZXdzbGV0dGVyLWZvcm0tc2hvcnQge1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLWJveC1zb2NpYWwgLm5ld3NsZXR0ZXIge1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgLm5ld3NsZXR0ZXItZm9ybS1zaG9ydCB7XHJcbiAgICB0b3A6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5lcGljNDA0IC5uZXdzbGV0dGVyIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIC5uZXdzbGV0dGVyLWZvcm0tc2hvcnQge1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3c2xldHRlci1zZWFyY2gge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgaSB7XHJcbiAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAubmV3c2xldHRlci1mb3JtLXNob3J0IHtcclxuICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgaDYge1xyXG4gICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0xNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5ld3NsZXR0ZXItZm9ybS1zaG9ydCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14cy1taW4pIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubmV3c2xldHRlci1mb3JtIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDVweDtcclxuICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjM1cyBlYXNlLWluLW91dDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZDgzNmE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5ld3NsZXR0ZXItZW1haWwge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zdG9yZWNhbGxhY3Rpb24tYXJ0aWNsZXMge1xyXG5cdHBhZGRpbmc6MTVweDtcclxuXHRib3JkZXI6MXB4IHNvbGlkICM3QjcyNTg7XHRcclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHRzIC5zdG9yZS1yZXN1bHQgYS5wZXJtYWxpbmsge1xyXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uc3RvcmUtYnV0dG9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMTVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ1NjU4ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDQ1NDggIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5zdG9yZS1oZWFkZXItYnV0dG9uIHNwYW4ge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBiYWNrZ3JvdW5kOiBibGFjaztcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogIzdjNzQ1YyAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIlxyXG4uZXBpYzQwNCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nLXRvcDogNjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgaDQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcblxyXG4gIHVse1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZzowO1xyXG4gICAgbWFyZ2luOjA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYXtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBocntcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmNmY2O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtc2VhcmNoe1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogMTFweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXXtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYjJiMmI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcclxuICAgICAgb3V0bGluZTpub25lO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgY29sb3I6ICMyYjJiMmI7XHJcblxyXG4gICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgfVxyXG4gICAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICB9XHJcbiAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAgLyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgfVxyXG4gICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lcGljNDA0LXNvY2lhbC1uZXdzbGV0dGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAubmV3c2xldHRlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXBpYzQwNC1tZW51cyB7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1ob3ZlcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW1lbnUge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBjb2xvcjogJGVzcC1icm93bjI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5lcGljNDA0IHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjMwcHg7XHJcbiAgICAgIHdpZHRoOiA4MzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVwaWM0MDQtYXJ0aWNsZXMge1xyXG5cclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAuaW5uZXIge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3AtYnJvd24yO1xyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC50YWcge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4IWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGVzcC1icm93bjI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWhvdmVyO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbSBBXCIsIFwiR290aGFtIFNTbSBCXCI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgIG1hcmdpbjogMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1kYXJrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1ob3ZlcjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wZXJtYWxpbmsge1xyXG4gICAgICBmb250LXNpemU6IDEycHghaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXBpYzQwNC1hcnRpY2xlcy1wYXJlbnQge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uZXBpYzQwNC1hcnRpY2xlcy10aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0VCIEdhcmFtb25kJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvQUdhcmFtb25kUHJvLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgIFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9BR2FyYW1vbmRQcm8tUmVndWxhci5vdGYnKSAgZm9ybWF0KCdvcGVudHlwZScpLFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9BR2FyYW1vbmRQcm8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIFxyXG4gICAgICAgdXJsKCcuLi9mb250cy9BR2FyYW1vbmRQcm8tUmVndWxhci50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCBcclxuICAgICAgIHVybCgnLi4vZm9udHMvQUdhcmFtb25kUHJvLVJlZ3VsYXIuc3ZnI0FHYXJhbW9uZFByby1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnR290aGFtLUJvbGQnO1xyXG4gIHNyYzogIHVybCgnLi4vZm9udHMvR290aGFtLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgIFxyXG4gIFx0XHR1cmwoJy4uL2ZvbnRzL0dvdGhhbS1Cb2xkLm90ZicpICBmb3JtYXQoJ29wZW50eXBlJyksXHJcblx0ICAgIHVybCgnLi4vZm9udHMvR290aGFtLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCBcclxuXHQgICAgdXJsKCcuLi9mb250cy9Hb3RoYW0tQm9sZC50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLCBcclxuXHQgICAgdXJsKCcuLi9mb250cy9Hb3RoYW0tQm9sZC5zdmcjR290aGFtLUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdHb3RoYW0tUmVndWxhcic7XHJcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9Hb3RoYW0tTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksICBcclxuICBcdFx0dXJsKCcuLi9mb250cy9Hb3RoYW0tTWVkaXVtLm90ZicpICBmb3JtYXQoJ29wZW50eXBlJyksXHJcblx0ICAgIHVybCgnLi4vZm9udHMvR290aGFtLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIFxyXG5cdCAgICB1cmwoJy4uL2ZvbnRzL0dvdGhhbS1NZWRpdW0udHRmJykgIGZvcm1hdCgndHJ1ZXR5cGUnKSwgXHJcblx0ICAgIHVybCgnLi4vZm9udHMvR290aGFtLU1lZGl1bS5zdmcjR290aGFtLUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZXNwb3Jhb2ljb25zcmVndWxhcic7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvRXNwb3Jhb0ljb25zLVJlZ3VsYXIuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvRXNwb3Jhb0ljb25zLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9Fc3BvcmFvSWNvbnMtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcuLi9mb250cy9Fc3BvcmFvSWNvbnMtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgIHVybCgnLi4vZm9udHMvRXNwb3Jhb0ljb25zLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL0VzcG9yYW9JY29ucy1SZWd1bGFyLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG59XHJcblxyXG5cclxuXHJcblxyXG5bZGF0YS1pY29uXTpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBcImVzcG9yYW9pY29uc3JlZ3VsYXJcIjtcclxuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuIiwiLmNhdGFsb2ctYmcge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG4uY2F0YWxvZyB7XG4gIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAuZG91YmxlLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgZmxleDogMjtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiO1xuICAgIGgxIHtcbiAgICAgIG1hcmdpbjogLTM1eCAxMHB4IDYwcHggMHB4O1xuICAgICAgcGFkZGluZy10b3A6IC0yNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiBsaWdodGVuKCMwMDAsIDIwJSk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAuY291bnRyaWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmLWltYWdlcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvdW50cmllcy1pbWFnZXMge1xuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5hY3RpdmUge1xuICAgICAgICAgIGZpbGw6ICM3OTZmNTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1sYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICMyYjJiMmI7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbiAgICAuZHJvcGRvd24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggNTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24gYSB7XG4gICAgICBjb2xvcjogIzJiMmIyYjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgbWFyZ2luOiAwIDA7XG4gICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1kYXJrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDI5OHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM5MDg5NzUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmlsdGVycyB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmlsdGVyLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZpbHRlcnMgLmZpbHRlci1ibG9jayBsYWJlbCB7XG4gICAgY29sb3I6ICM2ZDZkNmQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxuXG4gIC5maWx0ZXJzIC5maWx0ZXItYmxvY2sgLmZvcm0tc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5wcm9kdWN0LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZDI2NTMgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNjZDI2NTMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50aXRsZS1tb2JpbGUgaDEge1xuICAgIHotaW5kZXg6IDUwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucmVzdWx0cyB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAjY2QyNjUzICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5jYXRlZ29yeS1iYW5uZXIge1xuICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkMjY1MyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogI2NkMjY1MyAhaW1wb3J0YW50O1xuICB9XG5cbiAgI2xvYWRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTIsIDE5MiwgMTkyLCAwLjUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vaS5zdGFjay5pbWd1ci5jb20vTW55eFUuZ2lmXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAucGFuZWwgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgfVxuICAubGlzdC1ncm91cC1zdWJtZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIGRpdi5maWx0ZXItc2VsZWN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiN2FjO1xuXG4gICAgYSBzcGFuIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNob3cgYSBzcGFuIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDEuMnM7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJi5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHZoO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgcGFkZGluZzogMCAxMnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMXB4KSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JiYjdhYztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzZkNmQ2ZDtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgZGl2LmZpbHRlci1zZWxlY3QgdWwge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0cy1hY2NvcmRpb24ge1xuICAgIC5hY2NvcmRpb24tMSB7XG4gICAgICBtYXJnaW46IDBweCAwcHg7XG4gICAgfVxuICAgIC5hY2NvcmRpb24tMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC51aS1hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjOTA4OTc1ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgICYgPiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JiYjdhYyAhaW1wb3J0YW50O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDFlbSAtIDE0cHgpO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJiA+IC51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSB7XG4gICAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMWVtIC0gMzlweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgICAudWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwIDEuNWVtO1xuXG4gICAgICB1bCB7XG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgPiAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuXG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzkwODk3NSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTA4OTc1ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnVpLXN0YXRlLWFjdGl2ZSBhLFxuICAgIC51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuICAgIC51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcbiAgICAgIGNvbG9yOiAjNmQ2ZDZkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAudWktc3RhdGUtZGVmYXVsdCxcbiAgICAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4gICAgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4gICAgLnVpLWJ1dHRvbixcbiAgICBodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsXG4gICAgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjNmQ2ZDZkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAudWktc3RhdGUtZm9jdXMsXG4gICAgLnVpLXN0YXRlLWFjdGl2ZSxcbiAgICAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbiAgICAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLFxuICAgIGEudWktYnV0dG9uOmFjdGl2ZSxcbiAgICAudWktYnV0dG9uOmFjdGl2ZSxcbiAgICAudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICM2ZDZkNmQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAvL2ZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBib3JkZXI6IDBweDtcbiAgICB9XG4gICAgLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbixcbiAgICAudWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudWktaWNvbixcbiAgICAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QtZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgICAgJiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAzMnB4IDAgMTZweCAwO1xuICAgICAgICBmbGV4OiAyO1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMS4ycztcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI3YWMgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgbWF4LWhlaWdodDogMjAwdmg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cge1xuICAgICAgLmRyb3Bkb3duLXByb2R1Y3RzLWJ0biB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3RzLXNlbGVjdCB7XG4gICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIH1cblxuICAgIC5jb3VudHJpZXMtc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjdhYyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcm9kdWN0cy1zZWxlY3QsXG4gICAgLmNvdW50cmllcy1zZWxlY3Qge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGk6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tcHJvZHVjdHMtYnRuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjdhYztcbiAgICAgIGNvbG9yOiAjMmIyYjJiO1xuICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY291bnRyaWVzLXJlc3BvbnNpdmUge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JiYjdhYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tcmVzcG9uc2l2ZSB7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTFweCwgMCkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiN2FjICFpbXBvcnRhbnQ7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zaG9wcy1saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDE1cHggMCA0MHB4IDA7XG4gIH1cblxuICAuc2hvcCB7XG4gICAgJi1pbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmLWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG4gIC8qXG4gICAgICAgIC5wb3BvdmVyX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2IoMjI4LCA2OCwgNjgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICB9XG4gICAgICAgICAucG9wb3Zlcl9fd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLnBvcG92ZXJfX2NvbnRlbnQge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IC0xNTBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAucG9wb3Zlcl9fY29udGVudDpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMTBweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYmZiZmJmIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAgICAgfVxuICAgICAgICAucG9wb3Zlcl9fd3JhcHBlcjpob3ZlciAucG9wb3Zlcl9fY29udGVudCB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIwcHgpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuNzUsIC0wLjAyLCAwLjIsIDAuOTcpO1xuICAgICAgICB9XG4gICAgICAgIC5wb3BvdmVyX19tZXNzYWdlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAqL1xufVxuIiwiQGltcG9ydCBcImJvb3RzdHJhcFwiO1xyXG5AaW1wb3J0IFwidmMtYmxvY2tzXCI7XHJcbkBpbXBvcnQgXCJtYWdhemluZVwiO1xyXG5AaW1wb3J0IFwiYWRkX2NvbnRhbnRcIjtcclxuQGltcG9ydCBcInByb2R1Y3RzXCI7XHJcbkBpbXBvcnQgXCJhYm91dFwiO1xyXG5AaW1wb3J0IFwiZnVsbHBhZ2VcIjtcclxuQGltcG9ydCBcIm1lc3NlbmdlclwiO1xyXG5AaW1wb3J0IFwiY2VudHJvaW1wcmVuc2FcIjtcclxuQGltcG9ydCBcInRlcm1zLWNvbmRpdGlvbnNcIjtcclxuQGltcG9ydCBcIm5ld3NsZXR0ZXJcIjtcclxuQGltcG9ydCBcInN0b3JlXCI7XHJcbkBpbXBvcnQgXCJlcGljNDA0XCI7XHJcbkBpbXBvcnQgXCJmb250c1wiO1xyXG5AaW1wb3J0IFwic3ViZmFtaWx5LWNhdGFsb2dcIjtcclxuXHJcbltkYXRhLWljb25dIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG5bZGF0YS1pY29uXTpiZWZvcmUge1xyXG4gIGZvbnQtZmFtaWx5OiBcImVzcG9yYW9pY29uc3JlZ3VsYXJcIjtcclxuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XHJcbiAgc3BlYWs6IG5vbmU7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBwYWRkaW5nLXRvcDogNzJweDtcclxuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHRleHQtcmVuZGVyaW5nOiBnZW9tZXRyaWNQcmVjaXNpb247XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYmFja2dyb3VuZDogIzYwNTk1NjtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMjgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LFxyXG4ubmF2YmFyIHtcclxuICBhIHtcclxuICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWRhcms7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRyb3AtbGFuZyB7XHJcbiAgPiBhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYTtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBsaSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgPiAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXZiYXItbmF2IC5uYXYtc2hhcmUgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgcGFkZGluZzogNXB4IDEwcHg7XHJcbn1cclxuXHJcbi5uYXZiYXItbmF2ID4gbGkgPiBhIHtcclxuICBwYWRkaW5nLXRvcDogMjVweDtcclxuICBwYWRkaW5nLXRvcDogMjhweDtcclxuXHJcbiAgYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcbiAgLm5hdiA+IGxpID4gYSB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5hdmJhciAjbWVudS1wcmluY2lwYWwgLmRyb3Bkb3duIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmhvbWVwYWdlIC5uYXZiYXIgLmRyb3Bkb3duIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgPiBhIHtcclxuICAgIGJvcmRlci1yaWdodDogMDtcclxuICB9XHJcbiAgdWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgYTpob3ZlcixcclxuICAgIGE6YWN0aXZlIHtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbmstaG92ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGE6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ob21lcGFnZSAubmF2YmFyLW5hdiB7XHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbGkge1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWRhcmsgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBtYXJnaW46IDAgMCAwIDA7XHJcbiAgcGFkZGluZzogMCAwO1xyXG4gIG1pbi13aWR0aDogMDtcclxuICB3aWR0aDogYXV0bztcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgPiBsaSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG4gID4gbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICB9XHJcbiAgPiBsaSA+IGEge1xyXG4gICAgY29sb3I6ICRlc3BvcmFvLWxpbmstZGFyaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDI1cHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIGkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMTJweDtcclxuICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbmstaG92ZXI7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbmstYWN0aXZlO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaG9tZXBhZ2UtZHJvcGRvd24tbWVudSB7XHJcbiAgPiBsaSA+IGEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5uYXZiYXItbmF2IHtcclxuICAuZHJvcC1sYW5nIHtcclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgID4gbGkgPiBhIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubmF2LXNoYXJlIHtcclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICAgID4gbGkgPiBhIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAmW3R5cGU9XCJpY29uX2xpbmtcIl0ge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHdpZHRoOiAyNjhweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXZiYXItbmF2IC5uYXYtc2hhcmUge1xyXG4gIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHggMjhweCAxMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjN2I3MjU4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhvbWVwYWdlIC5uYXZiYXItbmF2IC5uYXYtc2hhcmUge1xyXG4gIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgPiBkaXYgPiBhIHtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogI2RkZDtcclxuICAgIH1cclxuICB9XHJcbiAgLm9wZW4ge1xyXG4gICAgYSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAyMzksIDIzOSwgMSk7XHJcbiAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWRhcms7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB3aWR0aDogaW5pdGlhbDtcclxuXHJcbiAgICBsaSBhIHtcclxuICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbmstZGFyayAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbmstaG92ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGNvbG9yOiAkZXNwb3Jhby1saW5rO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRlc3BvcmFvLWxpbmstaG92ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbiAgJjphY3RpdmUge1xyXG4gICAgY29sb3I6ICRlc3BvcmFvLWxpbmstYWN0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5oMS5wYWdlLXRpdGxlIHtcclxuICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG4gIGZvbnQtc2l6ZTogNzBweDtcclxuICBsZXR0ZXItc3BhY2luZzogLTJweDtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICBsaW5lLWhlaWdodDogNzVweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ2FyYSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWdhcjtcclxufVxyXG5cclxuLm5hdmJhci1icmFuZCB7XHJcbiAgLmxvZ28ge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9nby1zLnBuZ1wiKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIGhlaWdodDogMzFweDtcclxuXHJcbiAgICAmLndoaXRlIHtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAzNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdmJhci1yaWdodCBhLnNlYXJjaCAuaGlkZGVuLWxnLmhpZGRlbi1tZCB7XHJcbiAgZm9udC1zaXplOiAyN3B4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmJ0bi5lc3Age1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGVzcC1ibGFjaztcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGNvbG9yOiAkZXNwLWJsYWNrO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGVzcC1ibGFjaztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJi5pbnZlcnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGVzcC1ibGFjaztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBjb2xvcjogJGVzcC1ibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRlc3AtYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLndoaXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVzcG9yYW8tbGluay1ob3ZlcjtcclxuICAgIH1cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVzcG9yYW8tbGluay1hY3RpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXdoaXRlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogNXB4IDEwcHggNXB4IDEwcHggIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzJiMmIyYiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnZjX2J0bjMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzJiMmIyYiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLmRyb3AtbGFuZyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5uYXZiYXItcmlnaHQge1xyXG4gIGEuc2VhcmNoIHtcclxuICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWFjdGl2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi5jbG9zZWQge1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2NhdGlvbi1waW4ge1xyXG4gICAgYSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDEwcHggMjdweCAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNsb3NlLXNlYXJjaCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHBhZGRpbmc6IDE3cHggMTBweCAyMHB4IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXZiYXItZml4ZWQtdG9wIHtcclxuICBhLnNlYXJjaCB7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAjN2M3NDVjO1xyXG4gICAgfVxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogIzdjNzQ1YztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi5jbG9zZWQge1xyXG4gICAgICBjb2xvcjogIzdjNzQ1YztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhpZGUtbWVudS1pdGVtIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50b2dnbGUtbWVudSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMTVweDtcclxuICB3aWR0aDogMjdweDtcclxuICBoZWlnaHQ6IDJyZW07XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTllbTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5tZW51X19iYXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xyXG5cclxuICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICB0b3A6IDhweDtcclxuICB9XHJcblxyXG4gICY6bnRoLWNoaWxkKDMpIHtcclxuICAgIHRvcDogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtYm94LFxyXG4ubmF2YmFyLXNlYXJjaCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWVudS1ib3gsXHJcbi5uYXZiYXItbWVudSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWVudS1ib3ggLm5hdi5uYXZiYXItbmF2IGxpLFxyXG4uc2VhcmNoLWJveCAubmF2Lm5hdmJhci1uYXYgbGkge1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1lbnUtYm94LFxyXG4uc2VhcmNoLWJveCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgLmNsb3NlLXNlYXJjaCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNjBweDtcclxuICAgIHRvcDogMTIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYubmF2YmFyLW5hdiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgfVxyXG5cclxuICBociB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y2ZjZmNjtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICB9XHJcblxyXG4gIC5pbnB1dC1zZWFyY2gge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDExcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmIyYjJiO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBjb2xvcjogIzJiMmIyYjtcclxuXHJcbiAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICB9XHJcbiAgICAgICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgLyogRmlyZWZveCAxOC0gKi9cclxuICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgfVxyXG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICB9XHJcbiAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxhbmctc2VsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IC01MHB4IDAgMTAwcHggMDtcclxuICAgID4gbGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1kYXJrO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgY29sb3I6ICRlc3BvcmFvLWxpbmstaG92ZXI7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1Yi1tZW51IHtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogcmdiYSg0MywgNDMsIDQzLCAwLjcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRlcm1vcy1wZXNxdWlzYSB7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IHJnYmEoNDMsIDQzLCA0MywgMC43KTtcclxuICAgIH1cclxuICB9XHJcbiAgYSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogJGVzcG9yYW8tbGluay1kYXJrO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWhvdmVyO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaWRlLWJveHMge1xyXG4gICAgLmlubmVyIHtcclxuICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjN2I3MjU4O1xyXG4gICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcclxuICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjOGQ4MzZhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhLnN0b3JlLWJ1dHRvbiB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICM4ZDgzNmEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucGVybWFsaW5rIHtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBtYXJnaW46IDJweDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmVub3R1cmlzbW8tY3RhIHtcclxuICAgICAgICAucGluIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcblxyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtYm94LXNvY2lhbCxcclxuLm1lbnUtYm94LXNvY2lhbCxcclxuLmVwaWM0MDQtYm94LXNvY2lhbCB7XHJcbiAgdWwge1xyXG4gICAgbGkge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgaDYge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjNzk2ZjUxO1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjLW5hdiB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogOTk5O1xyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBhIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXYge1xyXG4gICAgPiBsaTpudGgtY2hpbGQoMSkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjLW5hdi1pbm5lciB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB6LWluZGV4OiA5MDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xyXG4gIHBhZGRpbmctbGVmdDogNDRweDtcclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGVzcG9yYW8tbGluay1kYXJrO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWhvdmVyO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAubWV0YS1wb3N0IHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcblxyXG4gICAgY29sb3I6ICM3YjcyNTg7XHJcbiAgICAuY2F0IHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzdiNzI1ODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgc3Bhbi50aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gICAgc3Bhbi5hdXRob3Ige1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzdiNzI1ODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpZ2h0LXNpZGUge1xyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCBhIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZzogNHB4IDE1cHggNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnN0aWNreSxcclxuICAmLm9uLXRvcCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDcwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG4gICAgPiAuY29udGFpbmVyIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYXV0aG9yIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhdGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWdhcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2YmFyIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcclxuXHJcbiAgYSB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcclxuICB9XHJcblxyXG4gIGltZy53aGl0ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5pbnZlcnQge1xyXG4gICAgLmxvZ28ge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcclxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gIH1cclxufVxyXG5cclxuLmhvbWVwYWdlIHtcclxuICAuc2VjdGlvbi1tZW51LWRlc2t0b3Age1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGEuY29sLXhzLTMge1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbC14cy0zIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAuc2VjdGlvbi1tZW51LWltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDcwJTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2JpbGUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2VjdGlvbi1tZW51LXRpdGxlIHtcclxuICAgICAgICBoZWlnaHQ6IDMwJTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnUtYm9yZGVyIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgd2hpdGU7XHJcbiAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDVweCAxMHB4IDVweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIgPiAuc2VjdGlvbi1tZW51LXRpdGxlIHAge1xyXG4gICAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyID4gLnNlY3Rpb24tbWVudS1pbWFnZSAuZGVza3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyID4gLnNlY3Rpb24tbWVudS1pbWFnZSAubW9iaWxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgLmxrLW5leHQge1xyXG4gICAgICBjb250ZW50OiBcIm1vYmlsZVwiO1xyXG4gICAgICBib3R0b206IDc1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1tZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAucm93IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLmNvbC14cy0zIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIC5zZWN0aW9uLW1lbnUtaW1hZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tb2JpbGUtc2VjdGlvbi0xIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2hvbWVwYWdlX21vYmlsZV9tZW51XzEucG5nXCIpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm1vYmlsZS1zZWN0aW9uLTIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaG9tZXBhZ2VfbW9iaWxlX21lbnVfMi5wbmdcIik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubW9iaWxlLXNlY3Rpb24tMyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9ob21lcGFnZV9tb2JpbGVfbWVudV8zLnBuZ1wiKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2VjdGlvbi1tZW51LXRpdGxlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tZW51LWJvcmRlcjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAxNSU7XHJcbiAgICAgICAgaGVpZ2h0OiA3MCU7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ZTg1NmI7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzhlODU2YjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjOGU4NTZiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAubmF2YmFyLXJpZ2h0IGEuc2VhcmNoIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjM5LCAyMzksIDAuMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mYS1zZWFyY2gge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnVfX2JhciB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28ge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDBweDtcclxuICAgIH1cclxuICAgICYuaW52ZXJ0IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XHJcblxyXG4gICAgICBsaSA+IGEge1xyXG4gICAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWRhcmsgIWltcG9ydGFudDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWhvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uYXZiYXItcmlnaHQgYS5zZWFyY2gsXHJcbiAgICAgIC5uYXZiYXItcmlnaHQgLmxvY2F0aW9uLXBpbiBhIHtcclxuICAgICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1hY3RpdmUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWVhZWE7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VhZWFlYTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWEgIWltcG9ydGFudDtcclxuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tZW51X19iYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlc3BvcmFvLWxpbmstZGFyaztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlc3BvcmFvLWxpbmstaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWEgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdmJhci1uYXYgLm5hdi1zaGFyZSB7XHJcbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGVzcG9yYW8tbGluaztcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzdiNzI1ODtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiBkaXYgPiBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vcGVuIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzcG9yYW8tbGluayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LCAyNDUsIDI0NSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ1LCAyNDUsIDI0NSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGVzcG9yYW8tbGluay1hY3RpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgLmludHJvLWFnZSAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDc1cHgpO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG5cclxuICAucHJlc3MtY2VudGVyLWRpc2NsYWltZXIgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3NXB4KTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnByb2QtYmcge1xyXG4gICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0LWluZm8gaDQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2QtbGlzdCAuc2hhcmUge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuXHJcbiAgI2Z1bGxwYWdlIC5ob21lcGFnZS1zZWN0aW9uIGEuYnRuIHtcclxuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtYm94IC5pbnB1dC1zZWFyY2ggaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gIC5tZW51LWJveCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWJyYW5kIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zZWMtbmF2IHtcclxuICB9XHJcblxyXG4gIC5pbm4tbWVuIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgbmF2IC5uYXZiYXItbmF2IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXJpZ2h0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC50b2dnbGUtbWVudSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvZ2dsZS1tZW51IHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDEwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS1ib3gsXHJcbiAgLnNlYXJjaC1ib3gge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtYm94LFxyXG4gIC5zZWFyY2gtYm94LFxyXG4gIC5kdXAtbWVudSB7XHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgLmlucHV0LXNlYXJjaCBpbnB1dCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcclxuICAgICAgPiBhIHtcclxuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hbGVydC1jb29raWVzIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiAxMDAwMDA7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICM3Yzc0NWM7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gYnV0dG9uIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIH1cclxuICAgID4gLnJvdyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICA+IC5jb2wteHMtMTIge1xyXG4gICAgICAgID4gYnV0dG9uIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC1jb250YWluZXIge1xyXG4gIHRyLFxyXG4gIHRoLFxyXG4gIHRkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XHJcbiAgfVxyXG59XHJcblxyXG5mb290ZXIjZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXNwLWJsYWNrO1xyXG4gIHBhZGRpbmc6IDkwcHggMDtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRlc3BvcmFvLWxpbmstZGFyaztcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGFuZy1zZWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogLTUwcHggMCAxMDBweCAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICA+IGxpIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBhIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNwYWNlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAud2lkZ2V0LXRpdGxlLFxyXG4gIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1ib3R0b206IDZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1lbnUgdWwge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC5zdWItbWVudSB7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhLmxvZ28ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1jb250YWN0cyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1uZXdzbGV0dGVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3NsZXR0ZXItZm9ybSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzbGV0dGVyIHtcclxuICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3NsZXR0ZXItc2VhcmNoXHJcbiAgICAgIC5uZXdzbGV0dGVyLWZvcm0tc2hvcnRcclxuICAgICAgLm5ld3NsZXR0ZXItZm9ybVxyXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3NsZXR0ZXItc2VhcmNoIGg2IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzbGV0dGVyLXNlYXJjaCBpIHtcclxuICAgICAgdG9wOiAtMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zb2NpYWwge1xyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1tZW51LWJ1dHRvbnMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMTBweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxhbmctc2VsIHtcclxuICBhIHtcclxuICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXItbWVudXMge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyLWNyZWRpdHMge1xyXG4gIHBhZGRpbmc6IDgwcHggMCA2MHB4IDA7XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuY29weS10ZXh0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW46IDE1cHggMCAwIDA7XHJcbiAgfVxyXG4gIC5jZXJ0aWZpY2F0ZXMge1xyXG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubXQtMTMge1xyXG4gIG1hcmdpbi10b3A6IDEzcHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG4gIC5jZXJ0aWZpY2F0ZXMge1xyXG4gICAgbWFyZ2luLXRvcDogLTQ2cHghaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAwIDAgMjBweCFpbXBvcnRhbnRcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gIC5mb290ZXItbWVudXMge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gIC5mb290ZXItY3JlZGl0cyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIC5jZXJ0aWZpY2F0ZXMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xyXG4gIGEuc2VhcmNoIHtcclxuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjLW5hdi1pbm5lciB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gIC5ncm91cC1zaGFyZSB7XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIHRvcDogN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VhcmNoLXJlc3VsdHMge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gIC5zZWFyY2gtdGVybSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgI3Bvc3Qtbm90LWZvdW5kIHtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnNpZGUtYm94cyB7XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcclxuICAgICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjOGQ4MzZhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhLnN0b3JlLWJ1dHRvbiB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICM4ZDgzNmEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICM1NTU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBlcm1hbGluayB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiR290aGFtIFNTbSBBXCIsIFwiR290aGFtIFNTbSBCXCI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgbWFyZ2luOiAycHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2F0IHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBlcm1hbGluayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLWFydGljbGVzLWl0ZW0ge1xyXG4gICAgLnJvdyB7XHJcbiAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJhY2stYnV0dG9uIGkge1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAzcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5uYXYtc2VhcmNoIHtcclxuICBsaSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnYtcm93IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC52LW1pZCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICB9XHJcblxyXG4gIC5jYXQtbGlua3Mge1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW50cm8tYWdlIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcG9wdXBfYWdlLmpwZyk7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNzNweDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMTk5OTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICMyYjJiMmI7XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWF4LXdpZHRoOiA2NzBweDtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IGNhbGMoNTAlIC0gMzhweCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzhlODU2YjtcclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJiMmIyYjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBjb2xvcjogIzJiMmIyYjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJiO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xyXG4gIH1cclxuXHJcbiAgLmludHJvLWFnZS1pbnRybyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLmludHJvLWFnZS1waHJhc2Uge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICAuaW50cm8tYWdlLWRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIC5pbnRyby1mb290IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNWQ1ZDU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJlc3MtY2VudGVyLWRpc2NsYWltZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiA3M3B4O1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB6LWluZGV4OiA5OTk5OTk5OTk5O1xyXG4gIGNvbG9yOiAjMmIyYjJiO1xyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1heC13aWR0aDogNjcwcHg7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggNjVweCA0MHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiBjYWxjKDUwJSAtIDM4cHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICM4ZTg1NmI7XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYjJiMmI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJiMmI7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XHJcbiAgfVxyXG5cclxuICAucHJlc3MtY2VudGVyLWRpc2NsYWltZXItdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLnByZXNzLWNlbnRlci1kaXNjbGFpbWVyLWJ1dHRvbnMge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcblxyXG4gIC5pbnRyby1mb290IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNWQ1ZDU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuY2xvc2UtcHJlc3MtZGlzY2xhaW1lciB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHRvcDogMjBweDtcclxuICB9XHJcblxyXG4gIC5tZW51LWJhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogOHB4O1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53cGJfc2luZ2xlX2ltYWdlLmZ1bGwtdyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3BiX3NpbmdsZV9pbWFnZS5mdWxsLXcgaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmVtYmVkLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZW1iZWQtY29udGFpbmVyIGlmcmFtZSxcclxuLmVtYmVkLWNvbnRhaW5lciBvYmplY3QsXHJcbi5lbWJlZC1jb250YWluZXIgZW1iZWQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1jb250cm9sIHtcclxuICBpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgZm9udC1zaXplOiA1OHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XHJcbiAgLm5hdiA+IGxpID4gYSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5hZmZpeC1zY3JvbGxhYmxlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XHJcbiAgLmhlcm8tY29udGVudCA+IC5jb250YWluZXIgLmlubmVyLWhlcm8ge1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1uYXYge1xyXG4gIHdpZHRoOiAyNXB4O1xyXG4gIGhlaWdodDogNDVweDtcclxuICBsaW5lLWhlaWdodDogNDVweDtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzc5NmY1MTtcclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLW5hdi1sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uYXJ0aWNsZS1uYXYtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAuYXJ0aWNsZS1uYXYtbGVmdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC5hcnRpY2xlLW5hdi1yaWdodCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLXNoYXJlIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgdWwge1xyXG4gICAgbGkge1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzc5NmY1MTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlcm8tY29udGVudC1kZWZhdWx0IHtcclxuICA+IC5jb250YWluZXIge1xyXG4gICAgLmlubmVyLWhlcm8ge1xyXG4gICAgICB0b3A6IDE1MHB4O1xyXG4gICAgICBsZWZ0OiA3MHB4O1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvdHRvbS1sayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTk5O1xyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGstbmV4dCB7XHJcbiAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICB9XHJcblxyXG4gIC50YWcgYSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblxyXG4gICAgYTpub3QoLmJ0bikge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiAtMXB4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBlcm1hbGluayB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDhweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2hhcmUge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiA4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBoNiB7XHJcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuICBoMSB7XHJcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RvcmUtcG9wdXAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNzNweDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMTk5OTtcclxuICBjb2xvcjogIzJiMmIyYjtcclxuXHJcbiAgLnN0b3JlLXBvcHVwLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogY2FsYyg1MCUgLSAzOHB4KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBib3gtc2hhZG93OiA1cHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIH1cclxuXHJcbiAgLnN0b3JlLXBvcHVwLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zdG9yZV9wb3B1cC5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICB9XHJcblxyXG4gIC5zdG9yZS1wb3B1cC1jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGEge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA1cHggI2ZmZjtcclxuICAgICAgfVxyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICM4ZTg1NmI7XHJcbiAgfVxyXG5cclxuICAuc3RvcmUtcG9wdXAtbG9nbyB7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTM3cHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICB9XHJcblxyXG4gIC5zdG9yZS1wb3B1cC10aXRsZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAyMHB4ICMwMDA7XHJcbiAgfVxyXG5cclxuICAuc3RvcmUtcG9wdXAtZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAyMHB4ICMwMDA7XHJcbiAgfVxyXG5cclxuICAuc3RvcmUtcG9wdXAtYWN0aW9uLWJhciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDE1cHg7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ1NjU4O1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JkNDU0ODtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdG9yZS1wb3B1cC1jYW1wYWlnbiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcclxuICAgIHBhZGRpbmc6IDhweCAxNXB4IDEwcHggMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgaGVpZ2h0OiAzOXB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICBwYWRkaW5nOiAycHggNXB4IDNweCA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3RvcmUtcG9wdXAtaW5mbyB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgIC5jb2wtc20tNC5jb2wteHMtMTEgLnN0b3JlLXBvcHVwLWluZm8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgLmhpZGUtc2hhcmUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmhvbWVwYWdlIHtcclxuICBmb290ZXIjZm9vdGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAud2lkZ2V0LXRpdGxlIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLW1lbnUtYnV0dG9ucyB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC02cHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1tZW51cyB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdGVyLWNyZWRpdHMge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jZXJ0aWZpY2F0ZXMge1xyXG4gICAgICBwIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzbGV0dGVyLXNlYXJjaCBpIHtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWRtaW4tYmFyIHtcclxuICAubmF2YmFyLWZpeGVkLXRvcCB7XHJcbiAgICB0b3A6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuc2VjLW5hdi1pbm5lci5vbi10b3AsXHJcbiAgLnNlYy1uYXYtaW5uZXIuc3RpY2t5IHtcclxuICAgIHRvcDogMTA4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW1wb3J0IFwibWFpbl9yZXNwb25zaXZlXCI7XHJcbkBpbXBvcnQgXCJleHBlcmllbmNlXCI7XHJcblxyXG4ubmF2YmFyIHtcclxuICAuZHJvcC1sYW5nIHtcclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgLy9kaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDIwcHgpIHtcclxuICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vJi5vcGVuIHtcclxuICAgIC8vICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAvLyAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgLy8gIH1cclxuICAgIC8vfVxyXG4gIH1cclxufVxyXG5cclxuLmZpeGVkIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiA3MHB4O1xyXG4gIHotaW5kZXg6IDkwO1xyXG59XHJcbi5yb3ctYWRqdXN0LXNjcm9sbCB7XHJcbiAgbWFyZ2luLXRvcDogODVweDtcclxufVxyXG5cclxuLmFsbS1idG4td3JhcCB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53cGNmNyB7XHJcbiAgbGFiZWwsXHJcbiAgdGV4dGFyZWEsXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgc2VsZWN0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMjVweDtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAxMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGVzcC1ibGFjaztcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3AtYmxhY2s7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlc3AtYmxhY2s7XHJcbiAgICAgIGNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tdC03NSB7XHJcbiAgbWFyZ2luLXRvcDogNzVweDtcclxufVxyXG5cclxuLnItMjAge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbn1cclxuIiwiQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XHJcbiAgLmhpZGUtbWVudS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBcclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjNTU1ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVyby1jb250ZW50LWRlZmF1bHQgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC5tZW51LW1vYmlsZS10b3Age1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWFlYTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcclxuICAgIHRvcDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICMyYjJiMmI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJlbGxvd3MuYmVsbG93cy1za2luLWVzcG9yYW8tbWVudVxyXG4gICAgICAuYmVsbG93cy1uYXZcclxuICAgICAgLmJlbGxvd3MtaXRlbS1sZXZlbC0wLmJlbGxvd3MtY3VycmVudC1tZW51LWl0ZW1cclxuICAgICAgPiAuYmVsbG93cy10YXJnZXQsXHJcbiAgICAuYmVsbG93cy5iZWxsb3dzLXNraW4tZXNwb3Jhby1tZW51XHJcbiAgICAgIC5iZWxsb3dzLW5hdlxyXG4gICAgICAuYmVsbG93cy1pdGVtLWxldmVsLTAuYmVsbG93cy1jdXJyZW50LW1lbnUtYW5jZXN0b3JcclxuICAgICAgPiAuYmVsbG93cy10YXJnZXQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5iZWxsb3dzLmJlbGxvd3Mtc2tpbi1lc3BvcmFvLW1lbnUgLmJlbGxvd3MtbmF2IC5iZWxsb3dzLXN1Ym1lbnUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5iZWxsb3dzLmJlbGxvd3Mtc2tpbi1lc3BvcmFvLW1lbnUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnUtbW9iaWxlLXRvcC10b2dnbGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2IoNTEsIDUxLCA1MSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcclxuXHJcbiAgICA+IGkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS1tb2JpbGUtdG9wLW1lbnUge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDExNnB4KTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjMmIyYjJiO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzdiNzI1ODtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhbmVsID4gLnBhbmVsLWJvZHkgPiB1bCA+IGxpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcclxuICAubmF2ID4gbGkgPiBhIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgbWFyZ2luOiAxMXB4IC0xMHB4O1xyXG4gIH1cclxuXHJcbiAgLmhlcm8tY29udGVudC1kZWZhdWx0ID4gLmNvbnRhaW5lciAuaW5uZXItaGVybyB7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAxMCU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5oZXJvLWNvbnRlbnQtZGVmYXVsdCAuYm90dG9tLWxrIHtcclxuICAgIGJvdHRvbTogNSU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XHJcbiAgYm9keSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG59XHJcbiIsIi5leHBlcmllbmNlLWJnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFREVCO1xyXG59XHJcblxyXG4uaGVyby1leHBlcmllbmNlIHtcclxuXHJcbiAgPi5jb250YWluZXIge1xyXG4gICAgLmlubmVyLWhlcm8ge1xyXG4gICAgICB0b3A6IDU1cHg7XHJcbiAgICAgIGxlZnQ6IDcwcHg7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3AgOiAwcHghaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGUtYm94cyB7XHJcblxyXG4gICAgICAud2hpdGUtYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvdHRvbS1sa3tcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiAxOTk7XHJcblxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgbWFyZ2luOmF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGstbmV4dHtcclxuICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICBhe1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIHRleHQtc2hhZG93OjAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gIH1cclxuXHJcbiAgLnRhZyBhe1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIHB7XHJcbiAgICBjb2xvcjojZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHJcbiAgICBhOm5vdCguYnRuKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0xcHg7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhLnRhZyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wZXJtYWxpbmt7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgaXtcclxuICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogOHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaGFyZXtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBpe1xyXG4gICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiA4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ob21lcGFnZS1kcm9wZG93bi1tZW51e1xyXG5cclxuICAgICAgPiBsaSA+IGF7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGxlZnQ6IDEwcHghaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBoNiB7XHJcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuICBoMSB7XHJcbiAgICBmb250LWZhbWlseTogXCJHb3RoYW0gU1NtIEFcIiwgXCJHb3RoYW0gU1NtIEJcIjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6I2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXItZXhwZXJpZW5jZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1leHBlcmllbmNlLWNvbnRhaW5lciB7XHJcblxyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIH1cclxuICAgICAgJi5idG4td2hpdGUge1xyXG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJsb2NrLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIC5ibG9jay1sb2NhdGlvbjpob3ZlciAuYmxvY2stbmFtZSwgLmJsb2NrLW1haWw6aG92ZXIsIC5ibG9jay1waG9uZTpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmV4cGVyaWVuY2UtaGVhZGVyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIGgxIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5leHBlcmllbmNlLW1lbnUge1xyXG4gIC5hZmZpeCB7XHJcbiAgICB0b3A6IDU0cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgbWFyZ2luLXRvcDogNDVweDtcclxuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gIGg2IHtcclxuICAgIGNvbG9yOiAjN0I3MjU4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuICBhIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWRhcms7XHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkZXNwb3Jhby1saW5rLWhvdmVyO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLm1lbnUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMDYsIDk4LCA5MywgMC43KTtcclxuICAgID5saS5tZW51LWl0ZW0ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEwNiwgOTgsIDkzLCAwLjcpO1xyXG4gICAgICA+YSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgICA+dWwuc3ViLW1lbnUge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxMDYsIDk4LCA5MywgMC43KTtcclxuICAgICAgICA+bGkubWVudS1pdGVtIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICA+bGkuY3VycmVudF9wYWdlX2l0ZW0ge1xyXG4gICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID5saS5tZW51LWl0ZW0uYWN0aXZlIHtcclxuICAgICAgPmEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXhwZXJpZW5jZS1jb250YWluZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uZXhwZXJpZW5jZS1jb250ZW50IHtcclxuICBwYWRkaW5nLXRvcDogNDBweDtcclxufVxyXG5cclxuLmV4cGVyaWVuY2UtY2hpbGQtY29udGVudCB7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgPmgxIHtcclxuXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmhlcm8tcmVzdGF1cmFudCB7XHJcblxyXG4gIGg2IHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgfVxyXG4gIGgxIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkdvdGhhbSBTU20gQVwiLCBcIkdvdGhhbSBTU20gQlwiO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib3R0b20tbGsge1xyXG4gICAgLmRlc2Mge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaWRlLWJveHMge1xyXG4gICAgLmlubmVyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudHlwZS1ib3gge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3RvcmUtbGluayB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlc3RhdXJhbnQtbmF2IHtcclxuXHJcbiAgLm1ldGEtcG9zdCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgLmNhdCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgICYucGhvbmUtcmVzZXJ2YXRpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlc3RhdXJhbnQtbmF2LW1lbnUge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICM3QjcyNTg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlc3RhdXJhbnQtYmcge1xyXG5cclxuICAucmVzdGF1cmFudC1jb250YWN0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50eXBlLWJveCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcblxyXG4gIC5jYXJ0YS12aW5ob3Mge1xyXG4gICAgcGFkZGluZzogMzBweCAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtcXVvdGUge1xyXG4gICAgY29sb3I6ICM3OTZGNTE7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogb3Blbi1xdW90ZTtcclxuICAgICAgZm9udC1zaXplOiA3NXB4O1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS1xdW90ZS1hdXRob3Ige1xyXG4gICAgY29sb3I6ICM3OTZGNTE7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2Utc3RhbmRhcmQge1xyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXByZXYge1xyXG4gICAgYm90dG9tOiAxM3B4IWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zbGljay1uZXh0IHtcclxuICAgIGJvdHRvbTogMTAuNXB4IWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5yZXN0YXVyYW50LW1vYmlsZS1tZW51LW1vZGFsIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTAwcHggMTBweCAwcHggMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIHotaW5kZXg6IDIwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXN0YXVyYW50LW1lbnUtbGlzdCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZXNwLWJyb3duMztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAmLnJlc2VydmUtbW9iaWxlIHtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGVzcC1ncmF5O1xyXG4gICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGltcG9ydCBcImV4cGVyaWVuY2VfcmVzcG9uc2l2ZVwiOyIsIkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gIC5leHBlcmllbmNlLWNoaWxkLWNvbnRlbnQgLnZjX2NvbHVtbi1pbm5lciAud3BiX3dyYXBwZXIsXHJcbiAgLmV4cGVyaWVuY2UtY29udGVudCAudmNfY29sdW1uLWlubmVyIC53cGJfd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnJlc3RhdXJhbnQtbmF2IHtcclxuICAgICYuc3RpY2t5IHtcclxuICAgICAgcGFkZGluZzogMCA2NXB4O1xyXG5cclxuICAgICAgLnJlc3RhdXJhbnQtbmF2LW1lbnUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzdGF1cmFudC1uYXYtbWVudSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlnLWZlZWQtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMCAtMjBweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAuaWctZmVlZCB7XHJcblxyXG4gICAgICAuaWctcHJvZmlsZS1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pZy1mZWVkLWltYWdlcyB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG5cclxuICAgICAgICAuaWctZmVlZC1pbWcge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFiLWNvbnRhaW5lciB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNzk2RjUxO1xyXG4gICAgcGFkZGluZzogMHB4IDEwcHggNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAudGFiLW1vYmlsZS10aXRsZSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBjb2xvcjogIzI2MjYyNjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1yZWFkLW1vcmUge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAudGFiLW1vYmlsZS1oaWRkZW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlcm8tcmVzdGF1cmFudCB7XHJcbiAgICAuaW5uZXItaGVybyB7XHJcbiAgICAgIHRvcDogLTEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmxvY2stcmlnaHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwJTtcclxuICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJvdHRvbS1sayB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5uZXItaGVybyB7XHJcbiAgICAgICAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pZy1mZWVkLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDFweDtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlnLWZlZWQge1xyXG4gICAgICAgIC5jb2wteHMtNCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50YWItY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNzk2RjUxO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlcm8tY29udGVudCB7XHJcbiAgICAgICAgLmltLWZpeGVkIHtcclxuICAgICAgICAgIC5pbm5lci1oZXJvIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Il19 */
