@charset "UTF-8";
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,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-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}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{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{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]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!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}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:Glyphicons Halflings;src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/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:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.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"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*,:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;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}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out}.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;padding:0;margin:-1px;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}[role=button]{cursor:pointer}.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:#777}.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 10px}.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%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,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-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.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.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.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"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}code,kbd{padding:2px 4px;font-size:90%}kbd{color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;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{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.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-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777}caption,th{text-align:left}.table{width:100%;max-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.42857143;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,.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-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.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}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.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{min-width:0;margin:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{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{padding-top:7px}.form-control,output{display:block;font-size:14px;line-height:1.42857143;color:#555}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#66afe9;outline:0;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::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[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[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[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{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .checkbox label,fieldset[disabled] .radio-inline,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .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{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,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:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,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.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,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.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,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.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,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{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;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:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;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%}.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;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;transition-timing-function:ease;transition-duration:.35s;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:22;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.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.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.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 .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 .btn,.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-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-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:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.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>.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-left-radius:4px;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-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.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-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control: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{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{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-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),.input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.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,.input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.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{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.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.42857143;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:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.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.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.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:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-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{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-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{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;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-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-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:-15px;margin-left:-15px}@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:22;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:23}@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;height:50px;padding:15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;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:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin:8px -15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{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-nav>li>a,.navbar-default .navbar-text{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{color:#555;background-color:#e7e7e7}@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:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.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:#080808}.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:#fff}.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{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.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:#080808}.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:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.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{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.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;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;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:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.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:#777;cursor:not-allowed;background-color:#fff}.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}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.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;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;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}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;background-color:#eee}.jumbotron,.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container-fluid .jumbotron,.container .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container-fluid .jumbotron,.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.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,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@keyframes a{0%{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;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:#337ab7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{animation:a 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.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-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.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:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{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:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.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,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.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,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.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,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.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,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.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,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.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,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.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,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.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;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle,.panel-title{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>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,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table-responsive>.table caption,.panel>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-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-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr: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,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{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>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-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>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,.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-responsive{margin-bottom:0;border: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-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.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-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.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-heading .badge{color:#dff0d8;background-color:#3c763d}.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-heading .badge{color:#d9edf7;background-color:#31708f}.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-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.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-heading .badge{color:#f2dede;background-color:#a94442}.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,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.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;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;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:25;display:none;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-25%)}.modal.in .modal-dialog{transform:translate(0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:24;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.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{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:27;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;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{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{left:5px}.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;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:26;display:none;max-width:276px;padding:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;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{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";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{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel,.carousel-inner{position:relative}.carousel-inner{width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.item{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;transform:translateZ(0)}}.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;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent;filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:4;display:inline-block;margin-top:-10px}.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;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:9;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:transparent;border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:6;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:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left: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}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.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!important}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!important}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!important}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!important}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!important}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}}body{padding:0;margin:0;width:100%;height:100%;font:400 18px/1.2 Lato,sans-serif}body .container{max-width:1200px;width:100%;margin:0 auto;padding:0 20px}body p{color:#2c2829}main .narrow{max-width:800px!important;margin-left:auto;margin-right:auto}main .narrow.small{max-width:630px}#left-area a:not(.btn),article a:not(.btn){text-decoration:underline}#left-area .entry-title>a,#left-area a.cta_button,article .entry-title>a,article a.cta_button{text-decoration:none}.grid-3{display:-ms-grid;display:grid;grid-gap:15px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:repeat(3,1fr)}.font{text-align:left}.font *{font:inherit}.font.center,.font.center p{text-align:center}.font.s15-15{font:400 15px/1 Lato,sans-serif}.font.s15-15 p{font:inherit}.font.s16-24{font:400 16px/1.5 Lato,sans-serif}.font.s16-24 p{font:inherit}.font.s18-36{font:400 18px/2 Lato,sans-serif}.font.s18-36 p{font:inherit}.font.s18-32{font:400 18px/1.7 Lato,sans-serif}.font.s18-32 p{font:inherit}.font.s22-34{font:400 calc(21px + 1 * ((100vw - 500px) / 700))/1.5 Lato,sans-serif}@media screen and (max-width:500px){.font.s22-34{font:400 21px/1.5 Lato,sans-serif}}@media screen and (min-width:1200px){.font.s22-34{font:400 22px/1.5 Lato,sans-serif}}.font.s24-36{font:400 calc(22px + 2 * ((100vw - 500px) / 700))/1.5 Lato,sans-serif}@media screen and (max-width:500px){.font.s24-36{font:400 22px/1.5 Lato,sans-serif}}@media screen and (min-width:1200px){.font.s24-36{font:400 24px/1.5 Lato,sans-serif}}.font.s24-40{font:400 calc(22px + 2 * ((100vw - 500px) / 700))/1.6 Lato,sans-serif}@media screen and (max-width:500px){.font.s24-40{font:400 22px/1.6 Lato,sans-serif}}@media screen and (min-width:1200px){.font.s24-40{font:400 24px/1.6 Lato,sans-serif}}.font.s28-40{font:400 calc(23px + 5 * ((100vw - 500px) / 700))/1.4 Lato,sans-serif}@media screen and (max-width:500px){.font.s28-40{font:400 23px/1.4 Lato,sans-serif}}@media screen and (min-width:1200px){.font.s28-40{font:400 28px/1.4 Lato,sans-serif}}.font.s32-38{font:400 calc(24px + 8 * ((100vw - 500px) / 700))/1.2 Lato,sans-serif}@media screen and (max-width:500px){.font.s32-38{font:400 24px/1.2 Lato,sans-serif}}@media screen and (min-width:1200px){.font.s32-38{font:400 32px/1.2 Lato,sans-serif}}.font.s36-56{font:400 calc(26px + 10 * ((100vw - 500px) / 700))/1.5 Lato,sans-serif}@media screen and (max-width:500px){.font.s36-56{font:400 26px/1.5 Lato,sans-serif}}@media screen and (min-width:1200px){.font.s36-56{font:400 36px/1.5 Lato,sans-serif}}.font.s40-36{font:400 calc(28px + 12 * ((100vw - 500px) / 700))/1.3 Lato,sans-serif}@media screen and (max-width:500px){.font.s40-36{font:400 28px/1.3 Lato,sans-serif}}@media screen and (min-width:1200px){.font.s40-36{font:400 40px/1.3 Lato,sans-serif}}.font.s40-52{font:400 calc(28px + 12 * ((100vw - 500px) / 700))/1.3 Lato,sans-serif}@media screen and (max-width:500px){.font.s40-52{font:400 28px/1.3 Lato,sans-serif}}@media screen and (min-width:1200px){.font.s40-52{font:400 40px/1.3 Lato,sans-serif}}.font.s46-56{font:400 calc(30px + 16 * ((100vw - 500px) / 700))/1.4 Lato,sans-serif}@media screen and (max-width:500px){.font.s46-56{font:400 30px/1.4 Lato,sans-serif}}@media screen and (min-width:1200px){.font.s46-56{font:400 46px/1.4 Lato,sans-serif}}.font.s50-78{font:400 calc(32px + 18 * ((100vw - 500px) / 700))/1.56 Lato,sans-serif}@media screen and (max-width:500px){.font.s50-78{font:400 32px/1.56 Lato,sans-serif}}@media screen and (min-width:1200px){.font.s50-78{font:400 50px/1.56 Lato,sans-serif}}.font.bold{font-weight:700}.font.heavy{font-weight:900}.font.white{color:#fff}.font.black{color:#2c2829}.font.light{font-weight:300}.font.shadow{text-shadow:0 0 4px rgba(0,0,0,.5)}.font.narrow{max-width:800px!important;margin-left:auto;margin-right:auto}.font.italic{font-style:italic}h1>span,h2>span,h3>span,h4>span,h5>span,h6>span{display:block}.background-auto{background-size:auto!important}p>.btn{margin-top:20px;margin-bottom:20px}.covid p>.btn{margin-top:0;margin-bottom:0;min-width:0}.hubspot-cta-container p>.btn{margin-top:auto;margin-bottom:auto}.btn{white-space:normal;-webkit-appearance:none;padding:10px 14px;transition:all .5s ease-in;font-weight:900;text-align:center;min-width:150px;cursor:pointer;display:inline-block;border:1px solid #000}.btn>a,.btn>span{color:inherit;text-decoration:none}.btn.small{font:400 15px/18px Lato,sans-serif}.btn.rounded{border-radius:4px}.btn.orange{color:#fff;background:#ed8b00;border:1px solid #ed8b00}.btn.orange.active,.btn.orange:hover{background:#db7f1a!important}.btn.green{color:#fff;background:#119962;border:1px solid #fff}.btn.green.active,.btn.green:hover{background:#12744a!important}.btn.white.ghost{background:none;color:#fff;border:1px solid #fff}.btn.white.ghost:hover{background:#fff;color:#119962}@media (min-width:981px){.btn.wide{padding-left:70px;padding-right:70px}}@media (min-width:981px){.btn.fat{padding-left:35px;padding-right:35px}}.btn.border-white{border:1px solid #fff}.btn.download-specs{background:#404041;color:#fff;border:1px solid #404041;text-decoration:none}.btn.download-specs:hover{background:#fff;color:#404041}@media (min-width:981px){main .et_pb_row{max-width:1200px;width:100%;padding-left:20px;padding-right:20px}}@media (min-width:1405px){main .et_pb_row{padding-left:0;padding-right:0;max-width:1200px;width:100%}}.pointer{cursor:pointer}#main-content .container:before{width:0!important;background:none!important}.menu{list-style:none;margin:0;padding:0}@media (max-width:1029px){.menu:not(.footer-menu) li a{display:block;background:#e5e6e6;padding:23px 20px 23px 45px;color:#2c2829;font:700 15px/1.2 Lato,sans-serif}.menu:not(.footer-menu)>li{border-bottom:1px solid #919396;background:#e5e6e6}}.menu>li{display:block}.menu>li>.sub-menu{display:none;position:relative;background:#d037d8}.menu>li>.sub-menu>li{cursor:pointer;border-bottom:1px solid #aeadad;line-height:1;display:block}.menu>li>.sub-menu>li>a{display:block;padding:17px 20px 17px 40px;font:400 .85em/1 Lato,sans-serif}@media (max-width:1029px){.menu>li.mega-menu,.menu>li.menu-item-has-children{position:relative}.menu>li.mega-menu>.sub-menu,.menu>li.menu-item-has-children>.sub-menu{display:none!important}.menu>li.mega-menu.active:hover>a,.menu>li.mega-menu.active>a:hover,.menu>li.menu-item-has-children.active:hover>a,.menu>li.menu-item-has-children.active>a:hover{color:#fff!important;text-decoration:none!important}.menu>li.mega-menu.active>ul,.menu>li.menu-item-has-children.active>ul{min-width:200px;max-width:600px}.menu>li.mega-menu.active>ul>li,.menu>li.menu-item-has-children.active>ul>li{color:#2c2829}.menu>li.mega-menu.active>ul>li a:hover,.menu>li.menu-item-has-children.active>ul>li a:hover{color:#2c2829!important}.menu>li.mega-menu .fa-chevron-down,.menu>li.mega-menu .svg-inline--fa,.menu>li.menu-item-has-children .fa-chevron-down,.menu>li.menu-item-has-children .svg-inline--fa{position:absolute;right:15px;top:24px;color:#404041;font-size:15px;width:17px;height:17px;line-height:1;z-index:5}.menu>li.mega-menu:nth-of-type(3) .fa-chevron-down,.menu>li.mega-menu:nth-of-type(3) .svg-inline-fa,.menu>li.mega-menu:nth-of-type(3):after,.menu>li.menu-item-has-children:nth-of-type(3) .fa-chevron-down,.menu>li.menu-item-has-children:nth-of-type(3) .svg-inline-fa,.menu>li.menu-item-has-children:nth-of-type(3):after{display:none}.menu>li.mega-menu>ul,.menu>li.menu-item-has-children>ul{position:relative;background:#d0e7d8}.menu>li.mega-menu.active,.menu>li.menu-item-has-children.active{background:#119962}.menu>li.mega-menu.active>a,.menu>li.menu-item-has-children.active>a{background:#119962;color:#fff}.menu>li.mega-menu.active>ul,.menu>li.menu-item-has-children.active>ul{display:block!important;background:#d0e7d8;border-width:1px 0 0;border-style:solid;border-color:#919396;z-index:7}.menu>li.mega-menu.active>ul>li,.menu>li.menu-item-has-children.active>ul>li{border:none;padding:0;z-index:8;background:#d0e7d8}.menu>li.mega-menu.active>ul>li>a,.menu>li.menu-item-has-children.active>ul>li>a{background:#d0e7d8;color:#2c2829}.menu>li.mega-menu.active>ul>li>a:active,.menu>li.menu-item-has-children.active>ul>li>a:active{color:#2c2829}.menu>li.mega-menu.active>ul>li.current-menu-item,.menu>li.menu-item-has-children.active>ul>li.current-menu-item{background:#d0e7d8}.menu>li.mega-menu.active>ul>li.current-menu-item>a,.menu>li.menu-item-has-children.active>ul>li.current-menu-item>a{background:#d0e7d8;text-decoration:underline;color:#119962}.menu>li.mega-menu.active .fa-chevron-down,.menu>li.mega-menu.active .svg-inline--fa,.menu>li.menu-item-has-children.active .fa-chevron-down,.menu>li.menu-item-has-children.active .svg-inline--fa{color:#fff}}@media (min-width:1030px){.menu>li{display:inline-block;margin:0;padding:0;cursor:pointer}.menu>li.mobile-utility{display:none;visibility:hidden}.menu>li>a{color:#2c2829;text-decoration:none}.menu>li>.sub-menu{display:none;position:absolute;top:100%;left:0;min-width:200px;max-width:600px;z-index:17;background:#eee;border:1px solid #aeadad}.menu>li>.sub-menu>li{cursor:pointer;border-bottom:1px solid #aeadad;line-height:1}.menu>li>.sub-menu>li>a{display:block;padding:17px 20px 17px 40px;font:400 .85em/1 Lato,sans-serif}.menu>li>.sub-menu>li.current-menu-item,.menu>li>.sub-menu>li:hover{background:#119962}.menu>li>.sub-menu>li.current-menu-item>a,.menu>li>.sub-menu>li:hover>a{color:#fff}.menu>li>.sub-menu>li>ul{display:none}.menu>li>.sub-menu>li.last-of-type{border:none}}@media (max-width:600px){html.js{margin-top:0!important}html #wpadminbar{display:none!important}}header.main-header{padding-bottom:2px;background:linear-gradient(270deg,#c9cace 0,#656b6c) 0 100% #777 no-repeat;background-size:100% 5px}header.main-header .utility-menu-container{display:none;background:#eee}@media (min-width:1030px){header.main-header .utility-menu-container{display:block}}header.main-header .utility-menu-container .utility-menu{text-align:right;float:right}header.main-header .utility-menu-container .utility-menu.searching{position:relative;left:-250px}header.main-header .utility-menu-container .utility-menu>li{float:left;padding:0;position:relative;padding:8px 0 7px}header.main-header .utility-menu-container .utility-menu>li>ul{text-align:left;left:-70px}header.main-header .utility-menu-container .utility-menu>li>ul>li>a{padding:17px 30px;color:#2c2829}header.main-header .utility-menu-container .utility-menu>li>ul>li:hover a{color:#fff}header.main-header .utility-menu-container .utility-menu>li>ul:first-of-type{left:-60px}header.main-header .utility-menu-container .utility-menu>li>ul:nth-of-type(2){left:-76px}header.main-header .utility-menu-container .utility-menu>li>a,header.main-header .utility-menu-container .utility-menu>li>span{font:400 .75em/1.2 Lato,sans-serif;color:#404041;padding:0 10px;line-height:1;display:block}header.main-header .utility-menu-container .utility-menu>li.current-menu-item,header.main-header .utility-menu-container .utility-menu>li:hover{background:#119962;color:#fff}header.main-header .utility-menu-container .utility-menu>li.current-menu-item>a,header.main-header .utility-menu-container .utility-menu>li:hover>a{border:none;color:#fff}header.main-header .utility-menu-container .utility-menu>li.current-menu-item+li>a,header.main-header .utility-menu-container .utility-menu>li:hover+li>a{border:none}header.main-header .utility-menu-container .utility-menu>li.current-menu-parent{background:#119962}header.main-header .utility-menu-container .utility-menu>li.current-menu-parent>a{color:#fff;background:#119962}header.main-header .utility-menu-container .utility-menu>li.current-menu-parent>ul>.current-menu-item a{color:#fff}header.main-header .utility-menu-container .utility-menu>li:first-of-type>a{border:none}header.main-header .utility-menu-container .utility-menu>li.menu-item-has-children:hover>.sub-menu{display:block}header.main-header .utility-menu-container .utility-menu>li.search{line-height:1}header.main-header .utility-menu-container .utility-menu>li.search .fa-search{vertical-align:top}header.main-header .utility-menu-container .utility-menu>li.search>.sub-menu{position:relative;left:0;top:0;border:0;width:250px}header.main-header .utility-menu-container .utility-menu>li.search:hover{cursor:pointer}header.main-header .utility-menu-container .utility-menu>li.search:hover .fa-search{color:#fff}header.main-header .utility-menu-container .utility-menu>li.search.active{padding:0;background:transparent}header.main-header .utility-menu-container .utility-menu>li.search.active>ul{display:block}header.main-header .utility-menu-container .utility-menu>li.search.active label{display:none}header.main-header .utility-menu-container .utility-menu>li.search.active form{float:right}header.main-header .utility-menu-container .utility-menu>li.search.active form input{margin-left:15px;height:22px;margin-top:3px;border-radius:15px 0 0 15px;padding:0;width:143px;text-indent:10px;font-size:13px}header.main-header .utility-menu-container .utility-menu>li.search.active form input[type=submit]{text-indent:0;margin-left:-10px;width:auto;background:#119962;color:#fff;border-radius:0 4px 4px 0;padding:1px 12px;font-size:14px;border:0}header.main-header .utility-menu-container .utility-menu>li.search.active form input[type=submit]:hover{cursor:pointer;background:#231f20}header.main-header .utility-menu-container .utility-menu>li.search.active form br{display:none}header.main-header .main-menu-wrapper{background:#fff}header.main-header .main-menu-wrapper .logo{float:left;display:inline-block;padding:10px 0 0}header.main-header .main-menu-wrapper .main-menu-container{display:inline-block;float:right;margin-top:13px}@media (max-width:1029px){header.main-header .main-menu-wrapper .main-menu-container{position:fixed;top:0;bottom:0;right:0;z-index:0;width:300px;overflow-y:scroll;margin-top:0;padding-bottom:85px;background:#e5e6e6;will-change:transform;transform:translateX(300px);transition:transform .5s ease-in}header.main-header .main-menu-wrapper .main-menu-container .mobile-menu-header{list-style:none;padding:8px 9px;margin:0 auto;background:#fff;height:80px}header.main-header .main-menu-wrapper .main-menu-container .mobile-menu-header li{display:inline-block;margin:0 13px 0 0;font-size:30px;line-height:30px;vertical-align:top}header.main-header .main-menu-wrapper .main-menu-container .mobile-menu-header li.logo{padding:0}header.main-header .main-menu-wrapper .main-menu-container .mobile-menu-header li.logo img{width:115px}header.main-header .main-menu-wrapper .main-menu-container .mobile-menu-header li.login{margin:-3px 17px 0 0}header.main-header .main-menu-wrapper .main-menu-container .mobile-menu-header li.login a{font:700 15px/1.2 Lato,sans-serif;color:#2c2829;text-decoration:none}header.main-header .main-menu-wrapper .main-menu-container .mobile-menu-header li.phone{margin-right:17px}header.main-header .main-menu-wrapper .main-menu-container .mobile-menu-header li.phone svg{color:#999}header.main-header .main-menu-wrapper .main-menu-container .mobile-menu-header li.close{margin-right:0}header.main-header .main-menu-wrapper .main-menu-container .mobile-menu-header li.close svg{color:#119962}}@media (min-width:1030px){header.main-header .main-menu-wrapper .main-menu-container{margin-top:8px}}header.main-header .main-menu-wrapper .main-menu-container .main-menu{margin:4px auto 0}header.main-header .main-menu-wrapper .main-menu-container .main-menu>li{position:relative;line-height:1}@media (min-width:1030px){header.main-header .main-menu-wrapper .main-menu-container .main-menu>li{margin-left:2px;padding-bottom:13px 7px}header.main-header .main-menu-wrapper .main-menu-container .main-menu>li>a{display:block;font:700 .85em/1.2 Lato,sans-serif;color:#2c2829;padding:13px 5px}}@media (min-width:1109px){header.main-header .main-menu-wrapper .main-menu-container .main-menu>li>a{padding:13px}}header.main-header .main-menu-wrapper .main-menu-container .main-menu>li ul a{color:#2c2829}header.main-header .main-menu-wrapper .main-menu-container .main-menu>li ul li.current-menu-item a,header.main-header .main-menu-wrapper .main-menu-container .main-menu>li ul li:hover a{color:#fff}header.main-header .main-menu-wrapper .main-menu-container .main-menu>li ul li.skip a{cursor:default;text-decoration:none}header.main-header .main-menu-wrapper .main-menu-container .main-menu>li ul li.skip a:hover{text-decoration:none}header.main-header .main-menu-wrapper .main-menu-container .main-menu>li.current-menu-ancestor>a,header.main-header .main-menu-wrapper .main-menu-container .main-menu>li:hover>a{color:#119962}@media (min-width:1030px){header.main-header .main-menu-wrapper .main-menu-container .main-menu>li:nth-of-type(3)>.sub-menu{max-width:1000px;width:1000px;left:-385px;padding:30px 15px 30px 45px;column-count:5}header.main-header .main-menu-wrapper .main-menu-container .main-menu>li:nth-of-type(3)>.sub-menu>li{width:100%;display:inline-block;padding:0;margin-bottom:20px;border:none}header.main-header .main-menu-wrapper .main-menu-container .main-menu>li:nth-of-type(3)>.sub-menu>li.current-menu-item,header.main-header .main-menu-wrapper .main-menu-container .main-menu>li:nth-of-type(3)>.sub-menu>li:hover{background:none}header.main-header .main-menu-wrapper .main-menu-container .main-menu>li:nth-of-type(3)>.sub-menu>li>a{display:inline;color:#919396;padding:0}header.main-header .main-menu-wrapper .main-menu-container .main-menu>li:nth-of-type(3)>.sub-menu>li>ul{display:block}header.main-header .main-menu-wrapper .main-menu-container .main-menu>li:nth-of-type(3)>.sub-menu>li>ul>li>a{color:#2c2829;font:400 .85em/1.33 Lato,sans-serif}header.main-header .main-menu-wrapper .main-menu-container .main-menu>li:nth-of-type(3)>.sub-menu>li>ul>li.current-menu-item>a,header.main-header .main-menu-wrapper .main-menu-container .main-menu>li:nth-of-type(3)>.sub-menu>li>ul>li:hover>a{color:#119962;text-decoration:underline}}@media (min-width:1030px){header.main-header .main-menu-wrapper .main-menu-container .main-menu>li.main__menu.menu-item-7079>a{background:#ed8b00;border-radius:4px;color:#fff;transition:all .5s ease-in}header.main-header .main-menu-wrapper .main-menu-container .main-menu>li.main__menu.menu-item-7079>a:hover{background:#db7f1a!important}}@media (min-width:1030px){header.main-header .main-menu-wrapper .main-menu-container .main-menu>li.mega-menu,header.main-header .main-menu-wrapper .main-menu-container .main-menu>li.menu-item-has-children{position:relative}header.main-header .main-menu-wrapper .main-menu-container .main-menu>li.mega-menu .fa-chevron-down,header.main-header .main-menu-wrapper .main-menu-container .main-menu>li.menu-item-has-children .fa-chevron-down{margin-left:4px}header.main-header .main-menu-wrapper .main-menu-container .main-menu>li.mega-menu:hover>.sub-menu,header.main-header .main-menu-wrapper .main-menu-container .main-menu>li.menu-item-has-children:hover>.sub-menu{display:block}header.main-header .main-menu-wrapper .main-menu-container .main-menu>li:first-of-type > ul{min-width:320px}header.main-header .main-menu-wrapper .main-menu-container .main-menu>li:nth-of-type(2)>ul{min-width:235px}}header.main-header .main-menu-wrapper .main-menu-container .toggle-button{border:none;font-size:.9em}@media (min-width:1030px){header.main-header .main-menu-wrapper .main-menu-container .toggle-button{display:none}}.slideout-menu{position:fixed;top:0;bottom:0;right:0;z-index:0;width:300px;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none}.slideout-panel{position:relative;z-index:1;will-change:transform}.slideout-open,.slideout-open .slideout-panel,.slideout-open body{overflow:hidden}.slideout-open .slideout-menu{display:block}.main-menu-wrapper>.container>.logo img{height:61px}.mobile-menu-container{background:#e5e6e6}@media (min-width:1030px){.mobile-menu-container{display:none;visibility:hidden}}.mobile-menu-container>div .mobile-menu-header{list-style:none;padding:8px 9px;margin:0 auto;background:#fff}.mobile-menu-container>div .mobile-menu-header li{display:inline-block;margin:0 13px 0 0;font-size:30px;line-height:30px;vertical-align:top}.mobile-menu-container>div .mobile-menu-header li.logo img{width:115px}.mobile-menu-container>div .mobile-menu-header li.login{margin:-3px 17px 0 0}.mobile-menu-container>div .mobile-menu-header li.login>a{font:700 15px/1.2 Lato,sans-serif;color:#2c2829;text-decoration:none}.mobile-menu-container>div .mobile-menu-header li.phone{margin-right:17px}.mobile-menu-container>div .mobile-menu-header li.phone .fa-phone-square{color:#999}.mobile-menu-container>div .mobile-menu-header li.close{margin-right:0}.mobile-menu-container>div .mobile-menu-header li.close .fa-window-close{color:#119962}.mobile-menu-container .mobile-menu li{display:block;border-bottom:1px solid #919396;background:#e5e6e6}.mobile-menu-container .mobile-menu li a{background:#e5e6e6;display:block;padding:23px 20px 23px 45px;color:#2c2829;font:700 15px/1.2 Lato,sans-serif}.mobile-menu-container .mobile-menu>li{width:100%}.mobile-menu-container .mobile-menu>li.menu-item-has-children{position:relative}.mobile-menu-container .mobile-menu>li.menu-item-has-children>.sub-menu{display:none!important}.mobile-menu-container .mobile-menu>li.menu-item-has-children.active>ul{min-width:200px;max-width:600px}.mobile-menu-container .mobile-menu>li.menu-item-has-children.active>ul>li{color:#2c2829}.mobile-menu-container .mobile-menu>li.menu-item-has-children .fa-chevron-down,.mobile-menu-container .mobile-menu>li.menu-item-has-children .svg-inline--fa{position:absolute;right:15px;top:24px;color:#404041;font-size:15px;width:17px;height:17px;line-height:1;z-index:5}.mobile-menu-container .mobile-menu>li.menu-item-has-children:nth-of-type(3) .fa-chevron-down,.mobile-menu-container .mobile-menu>li.menu-item-has-children:nth-of-type(3) .svg-inline-fa,.mobile-menu-container .mobile-menu>li.menu-item-has-children:nth-of-type(3):after{display:none}.mobile-menu-container .mobile-menu>li.menu-item-has-children>ul{position:relative;background:#d0e7d8}.mobile-menu-container .mobile-menu>li.menu-item-has-children.active{background:#119962}.mobile-menu-container .mobile-menu>li.menu-item-has-children.active>a{background:#119962;color:#fff}.mobile-menu-container .mobile-menu>li.menu-item-has-children.active>ul{display:block!important;background:#d0e7d8;border-width:1px 0 0;border-style:solid;border-color:#919396;z-index:7}.mobile-menu-container .mobile-menu>li.menu-item-has-children.active>ul>li{border:none;padding:0;z-index:8;background:#d0e7d8}.mobile-menu-container .mobile-menu>li.menu-item-has-children.active>ul>li>a{background:#d0e7d8;color:#2c2829}.mobile-menu-container .mobile-menu>li.menu-item-has-children.active>ul>li>a:active{color:#2c2829}.mobile-menu-container .mobile-menu>li.menu-item-has-children.active>ul>li.current-menu-item{background:#d0e7d8}.mobile-menu-container .mobile-menu>li.menu-item-has-children.active>ul>li.current-menu-item>a{background:#d0e7d8;text-decoration:underline;color:#119962}.mobile-menu-container .mobile-menu>li.menu-item-has-children.active .fa-chevron-down,.mobile-menu-container .mobile-menu>li.menu-item-has-children.active .svg-inline--fa{color:#fff}.pillar-menu{transition:transform .5s ease-in}@media (min-width:653px){header.pillar-page-header{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;width:100%;z-index:6}}header.pillar-page-header .main-menu-container{margin-top:19px!important;margin-bottom:16px}.pillar-menu{display:none;float:left;font-family:Oswald,sans-serif;position:relative}@media (min-width:653px){.pillar-menu{display:block;float:right;margin-top:20px}}@media (min-width:1030px){.pillar-menu{float:right;display:inline-block;margin-top:15px}}.pillar-menu svg{margin-left:7px;margin-right:7px}.pillar-menu .pillar-select{font-size:14px;font-family:Oswald,sans-serif;cursor:pointer;display:inline-block;min-width:496px;text-align:right;padding-right:20px}@media (min-width:653px) and (max-width:842px){.pillar-menu .pillar-select{min-width:300px}}.pillar-menu .pillar-drop-down{background:hsla(0,0%,100%,.8);box-shadow:1px 1px 5px rgba(0,0,0,.8);background:#fff;display:none;position:absolute;top:100%;left:0;right:0;width:100%}.pillar-menu .pillar-drop-down.active{display:block;z-index:6}.pillar-menu .pillar-drop-down>li{padding:2px 20px;position:relative;font-size:14px}.pillar-menu .pillar-drop-down>li:hover{background:#eee;cursor:pointer}.pillar-menu .pillar-drop-down>li chapter{width:84px;display:inline-block}.pillar-menu .pillar-drop-down>li span{color:#404041;font-size:14px;font-family:Oswald,sans-serif;cursor:pointer;margin-bottom:5px}.page-template-pillar #main-content.pillar .et_pb_text_inner{max-width:800px;margin-left:auto;margin-right:auto}.page-template-pillar #main-content.pillar #pp-intro .et_pb_text_inner{max-width:1000px!important}.page-template-pillar #main-content.pillar a{text-decoration:underline}.page-template-pillar #main-content.pillar #pp-hero a{text-decoration:none}.page-template-pillar #main-content.pillar h3{font-family:Lato,sans-serif;font-size:28px;margin:40px 0 0;font-weight:900;line-height:1.3;color:#404041}.page-template-pillar #main-content.pillar h3.h3-after--blockquote{margin:80px 0 0}.page-template-pillar #main-content.pillar ul{padding:0 0 1em 50px;line-height:2;margin-top:10px}.page-template-pillar #main-content.pillar ul li{color:#404041;padding-left:10px}.page-template-pillar #main-content.pillar p{color:#404041;font-size:18px;font-family:Lato,sans-serif;font-weight:400;margin:40px 0 0;padding:0;line-height:1.8}.page-template-pillar #main-content.pillar p.graf-after--blockquote{margin:60px 0 0}.page-template-pillar #main-content.pillar p.graf-after--h3{margin:0}.page-template-pillar #main-content.pillar blockquote{font-family:Oswald;font-size:36px;border-left:10px solid #001689;margin:60px 0 0}.page-template-pillar #main-content.pillar blockquote p{color:#001689;font-size:36px;font-family:Oswald,sans-serif;line-height:1.2}.page-template-pillar #main-content.pillar blockquote span{color:#001689;font-size:18px;font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;display:block;margin-top:20px}.page-template-pillar #main-content.pillar blockquote span a{color:#001689}.page-template-pillar #main-content.pillar .pp-narrow{max-width:850px}.page-template-pillar #main-content.pillar .pp-first{margin:80px 0 0}.page-template-pillar #main-content.pillar .pp-blue{color:#001689;font-size:24px;font-weight:600}.page-template-pillar #main-content.pillar .blue-h4{color:#001689;margin-top:40px;font-weight:500;font-size:24px;font-family:Lato,sans-serif;font-weight:700}.page-template-pillar #main-content.pillar .lavendar{background:#eee6ee}.page-template-pillar #main-content.pillar p.pp-p-blue{color:#001689;font-size:36px;font-family:Oswald,sans-serif;line-height:1.2}.page-template-pillar #main-content.pillar p.pp-p-blue span.pp-span-blue{color:#001689;font-size:18px;font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;display:block;margin-top:20px}.page-template-pillar #main-content.pillar p.pp-p-blue span.pp-span-blue a{color:#001689}.page-template-pillar #main-content .ribbon-wrapper{position:relative}.page-template-pillar #main-content .ribbon-front{background-color:#fff;height:50px;width:125px;position:relative;left:-22px;z-index:2;border-radius:5px;border:1px solid #404041}.page-template-pillar #main-content .ribbon-front .ribbon-content{font-size:36px;color:#001689;font-family:Lato,sans-serif;font-weight:600;display:inline}.page-template-pillar #main-content .ribbon-front .ribbon-content img{float:left;margin:5px}.page-template-pillar #main-content .ribbon-edge-bottomleft,.page-template-pillar #main-content .ribbon-edge-bottomright,.page-template-pillar #main-content .ribbon-edge-topleft,.page-template-pillar #main-content .ribbon-edge-topright{position:absolute;z-index:1;border-style:solid;height:0;width:0}.page-template-pillar #main-content .ribbon-edge-bottomleft,.page-template-pillar #main-content .ribbon-edge-bottomright{top:50px}.page-template-pillar #main-content .ribbon-edge-bottomleft,.page-template-pillar #main-content .ribbon-edge-topleft{left:-20px;border-color:transparent #119962 transparent transparent}.page-template-pillar #main-content .ribbon-edge-topleft{top:0;border-width:0 20px 0 0}.page-template-pillar #main-content .ribbon-edge-bottomleft{border-width:0 20px 15px 0}.page-template-pillar #main-content .ribbon-edge-bottomright,.page-template-pillar #main-content .ribbon-edge-topright{left:125px;border-color:transparent transparent transparent #119962}.page-template-pillar #main-content .ribbon-edge-topright{top:0;border-width:0}.page-template-pillar #main-content .ribbon-edge-bottomright{border-width:0}.page-template-pillar #main-content .ribbon-back-left{position:absolute;top:15px;left:0;width:0;height:50px;z-index:0}.page-template-pillar #main-content .ribbon-back-right{position:absolute;top:0;right:0;width:0;height:50px;z-index:0}.page-template-pillar #main-content.pillar .pp-cloud-hero h1{font-size:48px;margin-top:80px}.page-template-pillar #main-content.pillar .pp-cloud-hero h2{font-size:32px;line-height:1.4}.page-template-pillar #main-content.pillar .c-blue{color:#001689}.page-template-pillar #main-content.pillar .reason-box .text-box h3{color:#001689;font-weight:400}.page-template-pillar #main-content.pillar #pp-hero .et_pb_text_inner p{color:#001689;padding-left:50px;text-transform:uppercase;font-family:oswald;font-size:18px}.page-template-pillar #main-content.pillar .center{text-align:center}.page-template-pillar #main-content.pillar .cta_button{text-decoration:none;font-size:px}.page-template-pillar #main-content.pillar blockquote a{color:#001689;font-size:18px;font-family:Oswald,sans-serif;line-height:1.2}.page-template-pillar #main-content.pillar .centered-image-box{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.page-template-pillar #main-content.pillar .centered-image-box p{margin:0}.page-template-pillar #main-content.pillar .pp-fast-facts{background:#fff;background-image:linear-gradient(90deg,#fff 0,#a8d4ab)}.page-template-pillar #main-content.pillar .pp-fast-facts.blue{background:#fff;background-image:linear-gradient(90deg,#fff 0,#a3c7fd)}.page-template-pillar #main-content.pillar .pp-fast-facts h3{text-align:center;color:#001689!important}.page-template-pillar #main-content.pillar .pp-fast-facts h4 a{color:#119962}.page-template-pillar #main-content.pillar .pp-fast-facts p a{text-decoration:none!important}.page-template-pillar #main-content.pillar .reason-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px}.page-template-pillar #main-content.pillar .reason-box .text-box{width:80%}.page-template-pillar #main-content.pillar .reason-box .text-box p{margin:0}.page-template-pillar #main-content.pillar .four-squares{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px;margin-bottom:30px}.page-template-pillar #main-content.pillar .four-squares .square{width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;border:2px solid #e6e7e8;padding:30px}.page-template-pillar #main-content.pillar .four-squares .square img{margin-bottom:30px}.page-template-pillar #main-content.pillar .four-squares .square1{border-left:4px solid #e6e7e8;border-top:4px solid #e6e7e8}.page-template-pillar #main-content.pillar .four-squares .square2{border-right:4px solid #e6e7e8;border-top:4px solid #e6e7e8}.page-template-pillar #main-content.pillar .four-squares .square3{border-left:4px solid #e6e7e8;border-bottom:4px solid #e6e7e8}.page-template-pillar #main-content.pillar .four-squares .square4{border-right:4px solid #e6e7e8;border-bottom:4px solid #e6e7e8}.page-template-pillar #main-content.pillar .four-squares .square p{margin-top:20px}.page-template-pillar #main-content.pillar .pp-cta.full-width .full-width{margin-top:-100px}.page-template-pillar #main-content.pillar .pp-cta.full-width .full-width>div:first-child{display:none}.page-template-pillar #main-content.pillar .pp-cta.full-width .full-width>div:last-child{width:100%}.page-template-pillar #main-content.pillar .pp-cta.full-width .full-width>div:last-child div{width:100%;text-align:center}.page-template-pillar #main-content.pillar .pp-cta.full-width .full-width>div:last-child div .button{color:#fff;border-radius:5px;background-color:#f89520;text-decoration:none;padding:5px 15px;margin-top:20px;display:inline-block}.page-template-pillar #main-content.pillar .pp-cta .pp-narrow{background:#e5e6e6;padding-left:20px}.page-template-pillar #main-content.pillar .pp-cta .pp-narrow p.pp-cta-headline{color:#404041;font-size:24px;font-weight:700;margin:0;line-height:1.5}.page-template-pillar #main-content.pillar .pp-cta .pp-narrow p.pp-cta-headline span{font-size:18px;font-style:italic;display:block}.page-template-pillar #main-content.pillar .pp-cta .pp-narrow p{margin-top:0}.page-template-pillar #main-content.pillar .pp-cta .pp-narrow .hs-cta-wrapper{margin-top:30px;display:block}.page-template-pillar #main-content.pillar .pp-cta.overflow .pp-narrow>div:first-child{margin-top:-60px;margin-bottom:-60px}.page-template-pillar #main-content.pillar .three-squares{display:-ms-flexbox;display:flex;margin-top:30px}.page-template-pillar #main-content.pillar .three-squares .square{background-color:#eee6ee;margin:10px;width:33.333%;border:4px solid #e6e7e8;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:30px}.page-template-pillar #main-content.pillar .three-squares .square h3{color:#9612a7;font-family:Oswald;font-weight:400;font-size:36px}.page-template-pillar #main-content.pillar .three-squares .square p{margin-top:10px;font-weight:600}.page-template-pillar #pp-hero .pp-hero-headline h1,.page-template-pillar #pp-hero .pp-hero-headline h2,.page-template-pillar #pp-hero .pp-hero-headline h3{color:#fff;text-shadow:2px 2px 5px rgba(0,0,0,.7);line-height:1.2}.page-template-pillar #pp-hero .pp-hero-headline h1{font-size:48px;font-family:Lato,sans-serif;font-weight:700}.page-template-pillar #pp-hero .pp-hero-headline h2{font-size:30px;font-weight:400;text-transform:uppercase}.page-template-pillar #pp-hero .pp-hero-headline h3{font-size:18px;font-weight:400;margin-top:20px}.page-template-pillar #pp-hero .pp-hero-headline a{text-decoration:none}.page-template-pillar #pp-hero .pp-hero-links ul{list-style:none}.page-template-pillar #pp-hero .pp-hero-links ul li{border-top:1px solid hsla(0,0%,100%,.5);padding:10px 0}.page-template-pillar #pp-hero .pp-hero-links ul li a{color:#fff;font-family:Oswald,sans-serif}.page-template-pillar #pp-hero .pp-hero-links ul li a:hover{color:hsla(0,0%,100%,.509)}.page-template-pillar #pp-intro{padding:0!important}.page-template-pillar #pp-intro .et_eb_text_inner{max-width:1000px!important}.page-template-pillar #pp-intro h2{color:#404041;font-size:36px;font-weight:400;line-height:1.2}.page-template-pillar .pp-section-hero{padding:200px 0 150px!important;margin:60px 0 0}.page-template-pillar .pp-section-hero .pp-section-headline h2{color:#fff;font-family:Lato,sans-serif;font-weight:800;font-size:45px;margin-top:0;line-height:1.5}.page-template-pillar .pp-section-hero .pp-next{text-align:center}.page-template-pillar .pp-section{padding:0!important}.page-template-pillar .pp-fast-facts{background:#fff;background:-webkit-gradient(left top,right top,color-stop(0,#fff),color-stop(50%,#c6cfe1),color-stop(50%,#c6cfe1),color-stop(100%,#8c9fc2));background:linear-gradient(90deg,#fff 0,#c6cfe1 50%,#c6cfe1 0,#8c9fc2)}.page-template-pillar .pp-fast-facts h3{color:#001689;font-size:28px;font-weight:700;font-family:Lato,sans-serif;margin:20px 0 0!important}.page-template-pillar .pp-fast-facts #pp-downtime-headline .one_fourth{text-align:center}.page-template-pillar .pp-fast-facts #pp-downtime-headline p{margin:0}.page-template-pillar .pp-fast-facts #pp-downtime{padding:0 15px}.page-template-pillar .pp-fast-facts #pp-downtime .one_fourth h4{text-align:center;font-family:Oswald,sans-serif;font-weight:400;font-size:36px;color:#404041;line-height:1.3}.page-template-pillar .pp-fast-facts #pp-downtime .one_fourth p{text-align:center;margin:0;line-height:1.2}.page-template-pillar .pp-fast-facts #pp-downtime .one_fourth p a{color:#404041}.page-template-pillar .pp-fast-facts #pp-downtime.pp-cybercrime .one_fourth h4,.page-template-pillar .pp-fast-facts #pp-downtime.pp-cybercrime .one_fourth p a{color:#001689}.page-template-pillar .pp-fast-facts #pp-cta{background:#001689;padding:10px 20px}.page-template-pillar .pp-fast-facts #pp-cta p.pp-cta-headline{color:#fff;font-size:24px;font-weight:700;margin:0;line-height:1.5}.page-template-pillar .pp-fast-facts #pp-cta p.pp-cta-headline span{font-size:18px;font-style:italic;display:block}.page-template-pillar .pp-fast-facts #pp-cta .et_pb_text_inner p:last-of-type{margin:0}.page-template-pillar .pp-fast-facts #pp-cta .one_fourth{margin-top:20px}.page-template-pillar .pp-tip{padding-top:0!important}.page-template-pillar .pp-tip.blue-gradient{background:#fff;background:-webkit-gradient(left top,right top,color-stop(0,#fff),color-stop(50%,#c6cfe1),color-stop(50%,#c6cfe1),color-stop(100%,#8c9fc2));background:linear-gradient(90deg,#fff 0,#c6cfe1 50%,#c6cfe1 0,#8c9fc2)}.page-template-pillar .pp-tip.sky-gradient{background:#fff;background:-webkit-gradient(left top,right top,color-stop(0,#fff),color-stop(50%,#d1e3fe),color-stop(50%,#d1e3fe),color-stop(100%,#a3c7fd));background:linear-gradient(90deg,#fff 0,#d1e3fe 50%,#d1e3fe 0,#a3c7fd)}.page-template-pillar .pp-tip.purple-gradient{background:#fff;background:-webkit-gradient(left top,right top,color-stop(0,#fff),color-stop(50%,#e3d6e3),color-stop(50%,#e3d6e3),color-stop(100%,#c6adc7));background:linear-gradient(90deg,#fff 0,#e3d6e3 50%,#e3d6e3 0,#c6adc7)}.page-template-pillar .pp-tip.purple-gradient .pp-tip-message{color:#702f73}.page-template-pillar .pp-tip.orange-gradient{background:#fff;background:-webkit-gradient(left top,right top,color-stop(0,#fff),color-stop(50%,#fdf1e3),color-stop(50%,#fdf1e3),color-stop(100%,#fae2c7));background:linear-gradient(90deg,#fff 0,#fdf1e3 50%,#fdf1e3 0,#fae2c7)}.page-template-pillar .pp-tip.orange-gradient .pp-tip-message{color:#e37725}.page-template-pillar .pp-tip .pp-tip-message{font-size:36px;color:#001689;font-style:italic;font-family:Oswald,sans-serif;font-weight:400;line-height:1.3;margin:0 auto;max-width:750px;padding:30px 0 60px}.page-template-pillar .pp-tip .pp-tip-message a{color:#119962}.page-template-pillar #pp-cta2{background:#e5e6e6;padding-left:20px}.page-template-pillar #pp-cta2 .pp-cta-img{text-align:center}.page-template-pillar #pp-cta2 p.pp-cta-headline{color:#404041;font-size:24px;font-weight:700;margin:0;line-height:1.5}.page-template-pillar #pp-cta2 p.pp-cta-headline span{font-size:18px;font-style:italic;display:block}.page-template-pillar #pp-cta2 .et_pb_column_3_4 p.pp-cta-headline{max-width:500px}.page-template-pillar #pp-comps .one_third{border:3px solid #8c9fc2;padding:0 30px 40px;height:340px}.page-template-pillar #pp-comps .one_third .pp-comp-img{text-align:center}.page-template-pillar #pp-comps .one_third .pp-comp-copy{font-size:18px;font-family:Lato,sans-serif;font-weight:700;color:#001689;margin-top:0}.page-template-pillar .tip-section ol{margin-left:35px}.page-template-pillar .pp-checklist a{text-decoration:underline}.page-template-pillar .pp-checklist ol{margin-top:40px;padding-left:35px!important}.page-template-pillar .pp-checklist ol li{font-size:24px;font-weight:600;font-family:Lato,sans-serif;color:#404041;line-height:1.8;text-indent:-25px;list-style-type:none;counter-increment:a}.page-template-pillar .pp-checklist ol li:before{display:inline-block;width:1em;padding-right:.5em;font-weight:900;text-align:right;content:counter(a) "."}.page-template-pillar .pp-ol-end ol li{font-size:24px;font-weight:500;font-family:Lato,sans-serif;color:#404041;line-height:1.8;text-indent:-25px;list-style-type:none;counter-increment:a}.page-template-pillar .pp-ol-end ol li:before{display:inline-block;width:1em;padding-right:.5em;font-weight:900;text-align:right;content:counter(a) "."}.page-template-pillar .pp-ol-end ol li.li2:before{content:"2."}.page-template-pillar .pp-ol-end ol li.li3:before{content:"3."}.page-template-pillar .pp-ol-end ol li.li4:before{content:"4."}.page-template-pillar .pp-ol-end ol li.li5:before{content:"5."}.page-template-pillar #pp-recovery-points h3{text-align:center}@media (min-width:981px){.page-template-pillar #pp-recovery-points .et_pb_column{margin:0 0 0 2.5%}}@media (min-width:981px){.page-template-pillar #pp-recovery-points .et_pb_column.et-last-child{margin:0 2.5% 0 0}}.page-template-pillar #pp-recovery-points .pp-cols{border:4px solid #e5e6e6;font-family:Lato,sans-serif;color:#404041;padding:20px 30px 40px 40px}.page-template-pillar #pp-recovery-points .pp-cols p{margin-top:0}.page-template-pillar #pp-disaster{background:#f5f5f6}.page-template-pillar #pp-disaster h3{font-size:36px;color:#404041;text-align:center}.page-template-pillar #pp-disaster h3.image-text{font-family:Oswald;font-size:36px;font-weight:400}.page-template-pillar #pp-disaster img{text-align:center;margin:0 auto}.page-template-pillar #pp-disaster .one_half{border:4px solid #e5e6e6;font-family:Lato,sans-serif;color:#404041;padding:20px 30px 40px 40px;background:#fff;height:230px}@media (min-width:981px){.page-template-pillar #pp-disaster .one_half{margin:0 0 0 2%}}.page-template-pillar #pp-disaster .one_half span{display:block;margin-bottom:20px}.page-template-pillar #pp-disaster .one_half.et_column_last{background:#eee6ee}@media (min-width:981px){.page-template-pillar #pp-disaster .one_half.et_column_last{margin:0 2% 0 0}}.page-template-pillar #pp-disaster .one_half.et_column_last span{display:block;margin-bottom:20px}.page-template-pillar .threeColumn{display:-ms-flexbox;display:flex}.page-template-pillar .threeColumn .column{width:33.333%;padding:10px}.page-template-pillar .threeColumn .column h3{text-align:center}.page-template-pillar .threeColumn .column .border{border:2px solid;height:100%;padding:10px}.page-template-pillar #main-content .threeColumn.center .column .border{padding:20px}.page-template-pillar #main-content .threeColumn.center .column .border p{margin-top:0}.page-template-pillar #main-content .threeColumn.center .column .border h4{color:#001689;font-size:28px;margin-bottom:20px}.page-template-pillar #main-content .threeColumn.center .column .border p a{margin-top:20px;margin-bottom:20px;display:inline-block}.page-template-pillar #main-content .threeColumn.center .column .border img{margin-top:10px;margin-bottom:30px}.page-template-pillar #main-content .threeColumn .column .border p{margin-top:0}.page-template-pillar #main-content .threeColumn .column .border ul{margin-top:0;padding-left:25px}.page-template-pillar #main-content .threeColumn .column .border ul li{padding-left:0}.page-template-pillar .threeColumn.full-height .column .border{height:80%}.page-template-pillar .threeColumn .column .border.orange{border:2px solid #e9891f}.page-template-pillar .threeColumn .column .border.blue{border:2px solid #32c0d8}.page-template-pillar .threeColumn .column .border.green{border:2px solid #119962}.page-template-pillar #main-content .threeColumn .column .border.orange p{color:#e9891f}.page-template-pillar #main-content .threeColumn .column .border.blue p{color:#32c0d8}.page-template-pillar #main-content .threeColumn .column .border.green p{color:#119962}.page-template-pillar #main-content .container .text-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.page-template-pillar #main-content .container .text-content .white{color:#fff;margin-top:0}.page-template-pillar #main-content .container .text-content .white.heavy{font-size:46px;font-weight:900}.page-template-pillar #main-content .container .text-content .white.light{font-size:36px;font-weight:300;line-height:1.3}.page-template-pillar #main-content.pillar .full-width-text .et_pb_text_inner{max-width:1200px}.page-template-pillar #main-content .container .text-content .btn{font-size:20px}.page-template-pillar #main-content.pillar .threeColumn.with-images .column .border{position:relative;padding-bottom:290px}.page-template-pillar #main-content.pillar .threeColumn.with-images .column .border .imageBox{position:absolute;bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}.page-template-pillar #main-content.pillar .threeColumn.with-images .column .border .imageBox img{margin-bottom:20px}@media (max-width:980px){.page-template-pillar #main-content.pillar .pp-cta.overflow .pp-narrow>div:first-child{margin-top:0;margin-bottom:0}.page-template-pillar #main-content.pillar .four-squares .square{width:100%;margin:10px;border:4px solid #e6e7e8}.page-template-pillar #main-content.pillar .three-squares{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-pillar #main-content.pillar .three-squares .square{width:100%}.page-template-pillar #main-content.pillar .threeColumn{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-pillar #main-content.pillar .threeColumn .column{width:100%}}.page-template-pillar .threeColumn.image-top .column .border p:first-of-type{height:150px;margin-bottom:20px!important}.page-template-pillar #main-content.pillar .pp-cta .pp-narrow,.page-template-pillar #main-content.pillar .pp-cta .pp-narrow .pp-cta-img,.page-template-pillar .threeColumn.image-top .column .border p:first-of-type{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.page-template-pillar #main-content.pillar h4{color:#001689}.page-template-pillar #main-content .threeColumn .column .border p img{display:block;margin:30px auto 20px}.page-template-pillar #main-content .threeColumn .column .border h4{color:#001689}.page-template-pillar .pp-fast-facts #pp-downtime .one_fourth h4{overflow-wrap:normal}.page-template-pillar .pp-tip.purple-gradient{background-image:linear-gradient(90deg,#fff 0,#702f73 150%)}.page-template-pillar #main-content.pillar .pp-fast-facts.purple{background:#fff;background-image:linear-gradient(90deg,#fff 0,#702f73 150%)}.page-template-pillar #main-content.pillar .pp-fast-facts .columns-cta{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#001689;padding:20px 40px}.page-template-pillar #main-content.pillar .pp-fast-facts .columns-cta p{margin-top:0}.page-template-pillar #main-content.pillar .pp-fast-facts .columns-cta p img{min-width:80px}.page-template-pillar #main-content.pillar .pp-fast-facts .columns-cta .text{text-align:left;margin-left:40px;margin-right:60px}.page-template-pillar #main-content.pillar .pp-fast-facts .columns-cta .text h3{text-align:left;font-size:22px;color:#fff!important}.page-template-pillar #main-content.pillar .pp-fast-facts .columns-cta .text h4{text-align:left;color:#fff;font-style:italic;font-weight:400;font-size:20px}.page-template-pillar #main-content.pillar .pp-fast-facts .columns-cta .btn.btn-orange{border:2px solid #fff;background-color:#ec8c23;color:#fff;min-width:200px;font-size:18px;border-radius:14px}.page-template-pillar #main-content.pillar .pp-fast-facts .columns-cta .btn.btn-orange:hover{background-color:transparent}@media only screen and (max-width:800px){.page-template-pillar .reason-box{-ms-flex-direction:column;flex-direction:column;text-align:center}}.page-template-pillar .threeColumn{margin-top:30px;margin-bottom:30px}.page-template-pillar #main-content .pp-tip .et_pb_text_inner p{display:none}.page-template-pillar .pillar .et_pb_text_inner h4.blue{color:#001689;margin-top:30px;font-size:30px}.page-template-pillar #main-content.pillar ul.two-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:480px}.page-template-pillar #main-content.pillar ul.two-column li{width:calc(50% - 20px);margin:0 40px 0 0}.page-template-pillar #main-content.pillar ol{padding:0 0 1em 50px;margin-top:10px}.page-template-pillar #main-content.pillar ol li{color:#404041;margin-bottom:10px}.page-template-pillar #main-content.pillar .reason-box .text-box h3{font-family:Oswald,sans-serif}.page-template-pillar #main-content.pillar .et_pb_text_inner{max-width:880px}@media (max-width:980px){.page-template-pillar #main-content.pillar .pp-cta .pp-narrow{display:block}.page-template-pillar .pp-tip .pp-tip-message{padding:30px 20px 60px}}@media (max-width:920px){.page-template-pillar #main-content.pillar ul.two-column{height:auto}.page-template-pillar #main-content.pillar ul.two-column li{width:100%}.page-template-pillar #main-content.pillar .pp-fast-facts .columns-cta{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.page-template-pillar #main-content.pillar .pp-fast-facts .columns-cta .text{margin-bottom:20px}.page-template-pillar #main-content.pillar .pp-fast-facts .columns-cta .text h3,.page-template-pillar #main-content.pillar .pp-fast-facts .columns-cta .text h4{text-align:center}.page-template-pillar #main-content.pillar .pp-fast-facts .columns-cta .text h4{margin-top:0}}body.menu-open.page-template-pillar-php #at4-foc,body.menu-open.page-template-pillar-php #at4-follow{display:none;visibility:hidden}.page-template-pillar-php #at4-foc,.page-template-pillar-php #at4-follow{top:10px!important;right:-10px!important}@media (min-width:1030px){.page-template-pillar-php #at4-foc,.page-template-pillar-php #at4-follow{top:40px!important}.main-menu-wrapper .toggle-button{display:none;visibility:hidden}.pillar-menu .pillar-select{padding-right:50px}}.main-menu-wrapper .toggle-button{display:none;visibility:hidden}@media (max-width:1029px){.admin-bar .main-menu-container{padding-top:30px}.admin-bar .mobile-menu-header{padding-top:25px}.main-menu-wrapper .toggle-button{display:block;visibility:visible;float:right;margin-top:15px}.main-menu-wrapper .toggle-button:focus{outline:none}#panel>#et-main-area,#panel>.main-menu-wrapper>.container .toggle-button,#panel>.main-menu-wrapper>.container>.logo,#panel>header.main-header .main-menu-wrapper .container>.logo{transition:transform .5s ease-in}body.menu-open header.main-header .main-menu-wrapper .main-menu-container{transform:translateX(0)}body.menu-open #panel>#et-main-area,body.menu-open .main-menu-wrapper>.container .toggle-button,body.menu-open header.main-header .main-menu-wrapper .container>.logo{transform:translateX(-300px);position:relative;z-index:1;will-change:transform}}footer{background:#fff;padding:65px 0}footer .footer-menu-container{float:left}@media (min-width:600px){footer .footer-menu-container{max-width:75%}}@media (min-width:981px){footer .footer-menu-container{max-width:550px}}footer .footer-contact{float:right;clear:right;width:100%;margin-top:20px}@media (min-width:600px){footer .footer-contact{margin-top:0;max-width:22%}}@media (min-width:981px){footer .footer-contact{max-width:200px}}footer .footer-contact li{color:#404041;font:400 15px/1.47 Lato,sans-serif;text-align:center}@media (min-width:600px){footer .footer-contact li{text-align:left}}footer .footer-contact li a{font:400 15px/2 Lato,sans-serif;color:inherit}@media (min-width:600px){footer .footer-contact li a{font:400 15px/1.47 Lato,sans-serif}}footer .footer-contact li a:hover{color:#119962;text-decoration:underline}footer .footer-contact li:first-of-type{margin-top:4px}footer .footer-contact li.phone{margin:25px auto}footer .footer-contact li.phone a{font-weight:800}footer .footer-contact li.social{display:inline-block}@media (max-width:599px){footer .footer-contact.col-lg-2 ul{text-align:center}}@media (min-width:1000px){footer .footer-contact.col-lg-2 li.phone{margin-top:0!important}}@media (min-width:1000px){footer .footer-contact.col-lg-3{float:left}}@media (min-width:600px){footer .footer-menu{column-count:2}}@media (min-width:981px){footer .footer-menu{column-count:3}}footer .footer-menu>li{width:100%;display:inline-block;text-align:center}@media (min-width:600px){footer .footer-menu>li{text-align:left}}footer .footer-menu>li>a{font:400 15px/2 Lato,sans-serif;color:#404041}footer .footer-menu>li.current-menu-item>a,footer .footer-menu>li>a:hover{color:#119962;text-decoration:underline}footer .one-line-footer{margin-top:50px}footer .one-line-footer p{font:400 15px/2 Lato,sans-serif;text-align:center;color:#404041}footer .one-line-footer p a{color:inherit;text-decoration:none}footer .one-line-footer p a:hover{color:#119962;text-decoration:underline}main .hero{background-position:top;background-size:cover}main .hero .jump-scroll{cursor:pointer}main .hero.home-hero{background-image:url(/wp-content/themes/divi-child/assets/backgrounds/tierpoint-home-hero-phone.jpg)}main .hero.home-hero .jump-scroll-container{padding-bottom:100px}@media (max-width:600px){main .hero.home-hero .jump-scroll-container{padding-bottom:60px}}@media (min-width:1405px){main .hero.home-hero .jump-scroll-container{padding-bottom:120px}}@media (min-width:1930px){main .hero.home-hero .jump-scroll-container{padding-bottom:200px}}@media (max-width:600px){main .hero.home-hero{padding-top:50px}}@media (min-width:600px){main .hero.home-hero{background-image:url(/wp-content/themes/divi-child/assets/backgrounds/tierpoint-home-hero-mobile.jpg)}}@media (max-width:600px){main .hero.home-hero .et_pb_section_video_bg{display:none!important}}@media (min-width:981px){main .hero.home-hero{background-image:none}}@media (min-width:1405px){main .hero.home-hero{background-image:none}}main .hero.home-hero h1 span{display:block}main .hero.home-hero ul{margin:72px auto 0;padding:0;min-height:100px}main .hero.home-hero ul li{z-index:6;display:inline-block;text-align:center;vertical-align:top;position:relative;top:-14px;width:30%;margin-bottom:15px}@media (min-width:767px){main .hero.home-hero ul li{width:16%;margin-bottom:15px}main .hero.home-hero ul li:after{display:block;content:" ";top:14px;left:50%;right:0;height:2px;background:#fff;width:100%;position:absolute;z-index:10}}main .hero.home-hero ul li:first-of-type:after{left:50%}main .hero.home-hero ul li:last-of-type:after{display:none}main .hero.home-hero ul li a{display:block;width:100%;font:700 18px/1.2 Lato,sans-serif;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.5);position:relative;padding-top:48px;webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;transition-duration:.3s;transition-property:all}main .hero.home-hero ul li a img{position:absolute;width:30px;height:30px;left:50%;top:0;margin-left:-15px;z-index:0;transition:transform .8s ease-in-out}main .hero.home-hero ul li a:hover{font-size:18px}@media (max-width:980px){main .hero.home-hero ul li a:hover{font-size:22px}}main .hero.home-hero ul li a:hover img{transform:rotate(1turn) scale(1.3);-ms-transform:rotate(1turn) scale(1.3);-webkit-transform:rotate(1turn) scale(1.3)}.tierpoint-cutout-home{background:url(/wp-content/uploads/2018/06/beckyscurve.svg) top no-repeat!important;background-size:cover!important;margin-top:-138px!important}.tierpoint-cutout-home,.tierpoint-cutout-home>div{padding-bottom:0!important}.home-hero-fix,.home-hero-fix>div{padding-top:0!important}.testimonial-meta{display:inline-block;width:48%;vertical-align:top;margin-top:20px}.testimonial-meta .et_pb_testimonial_meta{display:block!important;font:italic normal 24px/1.2 Lato,sans-serif;color:#404041!important}main .testimonial-container{font-family:Lato,sans-serif;padding:0;max-width:830px;margin:0 auto;background:none!important;position:relative;margin-bottom:180px!important;padding-top:75px}main .testimonial-container .meta,main .testimonial-container:before{display:none}main .testimonial-container .meta p{margin:0;color:#404041;font:italic normal 24px/1.2 Lato,sans-serif;padding:0}main .testimonial-container .meta p:first-of-type{font-weight:700;font-size:18px;line-height:1.5;font-style:normal}@media (max-width:600px){main .testimonial-container .meta{max-width:100%}}main .testimonial-container .et_pb_testimonial_description{margin:0 !important!important;position:relative}main .testimonial-container .et_pb_testimonial_description .mobile-only{display:none}@media (max-width:600px){main .testimonial-container .et_pb_testimonial_description .mobile-only{display:inline}}main .testimonial-container .et_pb_testimonial_description:after,main .testimonial-container .et_pb_testimonial_description:before{position:absolute;width:40px;height:40px}main .testimonial-container .et_pb_testimonial_description:before{content:url(/wp-content/themes/divi-child/assets/quote-before.png);top:-15px;left:-40px}@media (min-width:600px){main .testimonial-container .et_pb_testimonial_description:before{left:-65px}}main .testimonial-container .et_pb_testimonial_description:after{display:block;content:url(/wp-content/themes/divi-child/assets/quote-after.png);bottom:-15px;right:-40px}@media (min-width:600px){main .testimonial-container .et_pb_testimonial_description:after{right:-65px}}main .testimonial-container .et_pb_testimonial_description_inner p,main .testimonial-container .et_pb_testimonial_description_inner span{color:#404041;font:italic normal 24px/1.2 Lato,sans-serif}main .testimonial-container .et_pb_testimonial_portrait{width:47%;margin-right:15px;background-position:100%;border:0;display:inline-block;background-repeat:no-repeat;background-size:contain;float:none}@media (max-width:600px){main .testimonial-container .et_pb_testimonial_portrait{width:100%;background-position:50%}}main .testimonial-container .et_pb_testimonial_portrait:before{display:none}main .testimonial-container .et_pb_testimonial_author,main .testimonial-container .et_pb_testimonial_meta{margin-top:0!important;vertical-align:top;color:#404041;display:inline-block}main .testimonial-container .et_pb_testimonial_author{margin-top:25px}main .testimonial-container .et_pb_testimonial_description_inner .et_pb_testimonial_author,main .testimonial-container .et_pb_testimonial_description_inner .et_pb_testimonial_meta{display:none}.parent-pageid-7070 main .testimonial-container .et_pb_testimonial_description_inner p,.verticals main .testimonial-container .et_pb_testimonial_description_inner p{font-size:20px}.gallery{font-family:Lato,sans-serif}.gallery.logo-gallery .et_pb_gallery_items{clear:both;text-align:center}.gallery.logo-gallery .et_pb_gallery_items>div{max-width:13%;margin:0;display:inline-block;float:none;clear:none!important}.gallery.logo-gallery .et_pb_gallery_items .et_overlay,.gallery.logo-gallery .et_pb_gallery_items .et_pb_gallery_filler{display:none!important}.gallery.flex-box-gallery .et_pb_gallery_items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.gallery.flex-box-gallery .et_pb_gallery_items .et_pb_gallery_item{width:auto;margin:0 10px}@media (max-width:980px){.gallery.flex-box-gallery .et_pb_gallery_items .et_pb_gallery_item{-ms-flex-preferred-size:125px;flex-basis:125px}}@media (max-width:980px){.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item{margin-left:10px!important;margin-right:10px!important}.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(10),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(11),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(12),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(13),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(14),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(15),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(16),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(17),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(18),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(19),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(20){display:none!important}}@media (max-width:600px){.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(7),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(8),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(9),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(10),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(11),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(12),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(13),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(14),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(15),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(16),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(17),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(18),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(19),.client-gallery-container .gallery.logo-gallery.client-logo-gallery .et_pb_gallery_item:nth-of-type(20){display:none!important}}main .dbo-container{background-position:top;background-repeat:no-repeat;background-image:url(/wp-content/themes/divi-child/assets/backgrounds/tierpoint-home-offer-mobile.jpg);background-size:cover}@media (min-width:767px){main .dbo-container{background-image:url(/wp-content/themes/divi-child/assets/backgrounds/tierpoint-home-offer-laptop.jpg)}}@media (min-width:981px){main .dbo-container{padding:210px 0 240px;background-image:url(/wp-content/themes/divi-child/assets/backgrounds/tierpoint-home-offer-desktop.jpg)}}main .dbo-container p>.btn{margin-top:auto;margin-bottom:auto}main .dbo-container .dbo-content{max-width:560px;margin-left:auto;margin-right:auto}main .dbo-container .dbo-content p{padding-bottom:0}main .dbo-container .dbo-content p:nth-of-type(2){margin-top:10px}main .dbo-container .dbo-content p:last-of-type{margin-top:45px}main .dbo-container .dbo-content .btn.green.rounded{font-size:20px;line-height:1;padding:16px 75px}main .dbo-container .dbo-content.interior{max-width:100%}main .dbo-container.interior{background-position:top;background-repeat:no-repeat;background-color:transparent;background-size:cover;margin-top:-80px;z-index:5}@media (min-width:981px){main .dbo-container.interior{margin-top:-150px}}main .dbo-container.interior .dbo-content{max-width:100%;margin-left:auto;margin-right:auto}main .dbo-container.interior .dbo-content p{padding-bottom:0}main .dbo-container.interior .dbo-content p:nth-of-type(2){margin-top:10px}main .dbo-container.interior .dbo-content p:last-of-type{margin-top:45px}main .hubspot-cta-container{margin-bottom:0;padding:0}@media (min-width:600px){main .hubspot-cta-container{margin-bottom:65px}}main .hubspot-cta-container .hubspot-cta-content-wrapper{padding:10px 0;max-width:950px;margin-left:auto;margin-right:auto}main .hubspot-cta-container .hubspot-cta-content-wrapper .cta-content{margin-top:15px;padding-bottom:20px}@media (min-width:600px){main .hubspot-cta-container .hubspot-cta-content-wrapper .cta-content{margin-top:30px}}@media (min-width:981px){main .hubspot-cta-container .hubspot-cta-content-wrapper .cta-content{margin-top:60px}}main .hubspot-cta-container .hubspot-cta-content-wrapper .cta-content p{text-align:center;padding-bottom:0}@media (min-width:981px){main .hubspot-cta-container .hubspot-cta-content-wrapper .cta-content p{text-align:left}}@media (min-width:981px){main .hubspot-cta-container .hubspot-cta-content-wrapper .cta-content p:first-of-type{max-width:470px}}main .hubspot-cta-container .hubspot-cta-content-wrapper .cta-content p:last-of-type{margin-top:25px}main .hubspot-cta-container .hubspot-cta-content-wrapper .cta-content p em{font-style:italic}main .hubspot-cta-container-interior{margin:0;padding:40px 0 20px}main .hubspot-cta-container-interior .hubspot-cta-content-wrapper .cta-image-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (min-width:981px){main .hubspot-cta-container-interior .hubspot-cta-content-wrapper .cta-image-wrapper{-ms-flex-pack:end;justify-content:flex-end}}main .hubspot-cta-container-interior .hubspot-cta-content-wrapper .cta-image-wrapper span{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}main .hubspot-cta-container-interior .hubspot-cta-content-wrapper .cta-content{margin-top:15px;padding-bottom:20px}@media (min-width:600px){main .hubspot-cta-container-interior .hubspot-cta-content-wrapper .cta-content{margin-top:30px}}@media (min-width:981px){main .hubspot-cta-container-interior .hubspot-cta-content-wrapper .cta-content{margin-top:0}}main .hubspot-cta-container-interior .hubspot-cta-content-wrapper .cta-content p{text-align:center;padding-bottom:0}@media (min-width:981px){main .hubspot-cta-container-interior .hubspot-cta-content-wrapper .cta-content p{text-align:left}}@media (min-width:981px){main .hubspot-cta-container-interior .hubspot-cta-content-wrapper .cta-content p:first-of-type{max-width:470px}}main .hubspot-cta-container-interior .hubspot-cta-content-wrapper .cta-content p:last-of-type{margin-top:25px}main .hubspot-cta-container-interior .hubspot-cta-content-wrapper .cta-content p span a span{white-space:nowrap}.hs-cta-wrapper{display:block;margin-top:20px}.button-container .hs-cta-wrapper{display:inline;margin-top:0}#hs-cta-wrapper-753f39a4-0379-42f7-89e7-475b6472122c.hs-cta-wrapper,#hs-cta-wrapper-d7ac34c2-443b-4488-83ff-6b603e83dac0.hs-cta-wrapper,.dbo-container .hs-cta-wrapper{margin-top:0}.two-col-full-img-text{font-family:Lato,sans-serif}.two-col-full-img-text .et_pb_column{z-index:1}@media (min-width:1405px){.two-col-full-img-text #desktop-large.et_pb_text{padding:80px 150px 200px!important}}@media (max-width:980px){.two-col-full-img-text .custom_order_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:980px){.two-col-full-img-text .custom_order_row .first-on-mobile{-ms-flex-order:1;order:1}}@media (max-width:980px){.two-col-full-img-text .custom_order_row .second-on-mobile{-ms-flex-order:2;order:2}}.two-col-full-img-text .custom_order_row .second-on-mobile #desktop-large.et_pb_text{padding-bottom:200px!important}@media (min-width:1405px){.two-col-full-img-text .et_pb_text{padding:80px 150px!important}}@media (max-width:980px){.two-col-full-img-text .et_pb_text{background-image:none}}.two-col-full-img-text .et_pb_text img{display:block}@media (min-width:981px){.two-col-full-img-text .et_pb_text img{display:none}}.two-col-full-img-text .et_pb_text h3{font-size:24px;margin-bottom:20px;font-family:Lato,sans-serif;line-height:1.5;color:#2e2929;font-weight:400}@media (min-width:981px){.two-col-full-img-text .et_pb_text h3{font-size:30px}}.two-col-full-img-text .et_pb_text ul{margin-left:30px;margin-top:15px}.two-col-full-img-text .et_pb_text ul li{color:#2e2929;font-family:Lato,sans-serif;line-height:1.7}.two-col-full-img-text .et_pb_text p{font-family:Lato,sans-serif;line-height:1.7;font-size:18px}#interiorHero{font-family:Lato,sans-serif}#interiorHero.interior-hero{background-color:#f4f4f5;background-position:top;background-size:auto;background-repeat:no-repeat;padding-bottom:80px}@media (min-width:767px){#interiorHero.interior-hero{padding-bottom:140px}}#interiorHero.interior-hero.news-hero{background-color:#fff;padding-bottom:0}@media (min-width:767px){#interiorHero.interior-hero.news-hero{padding-bottom:0}}#interiorHero.interior-hero .interior-hero-row{padding:0}#interiorHero.interior-hero .interior-hero-row h1{color:#fff;font:900 32px/1.2 Lato,sans-serif;text-align:center;max-width:1000px;margin:0 auto}@media (min-width:767px){#interiorHero.interior-hero .interior-hero-row h1{font-size:42px}}@media (min-width:981px){#interiorHero.interior-hero .interior-hero-row h1{font-size:50px}}#interiorHero.interior-hero .interior-hero-row h1 span,#interiorHero.interior-hero .interior-hero-row h2{color:#fff;font:400 21px/1.56 Lato,sans-serif;text-align:center;margin:0 auto;display:block}@media (min-width:767px){#interiorHero.interior-hero .interior-hero-row h1 span,#interiorHero.interior-hero .interior-hero-row h2{font-size:28px}}@media (min-width:981px){#interiorHero.interior-hero .interior-hero-row h1 span,#interiorHero.interior-hero .interior-hero-row h2{font-size:32px}}#interiorHero.interior-hero .interior-hero-row .int-hero-img{margin-top:-10px;text-align:center}#interiorHero.interior-hero .interior-hero-row .int-hero-img.extra-margin-top{margin-bottom:50px}@media (min-width:981px){#interiorHero.interior-hero .interior-hero-row .int-hero-img.extra-margin-top{margin-top:50px;margin-bottom:30px}}#interiorHero.interior-hero .interior-hero-row p{color:#2e2929;font-size:18px;text-align:center;margin:0 auto;line-height:1.7;max-width:800px}@media (min-width:767px){#interiorHero.interior-hero .interior-hero-row p{font-size:22px}}#interiorHero.interior-hero.company-page .interior-hero-row h2{max-width:600px}@media (max-width:600px){#interiorHero.mobile-padding{padding:30px 0!important}}#interiorHero.reduced-padding-bottom{padding-bottom:20px}#interiorHero .hero-boxes .content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}@media (min-width:981px){#interiorHero .hero-boxes .content-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (max-width:600px){#interiorHero .hero-boxes .content-wrapper{display:block}}#interiorHero .hero-boxes .content-wrapper .col{background:#fff;margin:10px 5px;padding:15px;border-radius:10px;border:1px solid #a9a9a9;width:40%}@media (min-width:1405px){#interiorHero .hero-boxes .content-wrapper .col{width:20%;margin:10px 15px}}@media (max-width:600px){#interiorHero .hero-boxes .content-wrapper .col{width:100%;margin:10px auto}}#interiorHero .hero-boxes .content-wrapper .col a{color:#2e2929;text-decoration:none}#interiorHero .hero-boxes .content-wrapper .col a span{margin:15px 0 5px;font-size:14px;line-height:1.2em;display:block}@media (min-width:1405px){#interiorHero .hero-boxes .content-wrapper .col a span{font-size:18px}}@media (min-width:601px) and (max-width:638px){#interiorHero .hero-boxes .content-wrapper .col a span{font-size:14px}}@media (min-width:981px){#interiorHero .hero-boxes .content-wrapper .col a span{font-size:14px}}@media (min-width:993px){#interiorHero .hero-boxes .content-wrapper .col a span{font-size:16px}}@media (min-width:1096px){#interiorHero .hero-boxes .content-wrapper .col a span{font-size:18px}}@media (max-width:600px){#interiorHero .hero-boxes .content-wrapper .col a span{margin:0}}#interiorHero .hero-boxes .content-wrapper .col a .box-image{height:110px;background-size:contain;background-repeat:no-repeat;background-position:50%;margin:10px 0}@media (max-width:600px){#interiorHero .hero-boxes .content-wrapper .col a .box-image{height:0;margin:0}}#interiorHero .hero-boxes .content-wrapper .col:hover{background:#2e2929;cursor:pointer;border-color:#2e2929}#interiorHero .hero-boxes .content-wrapper .col:hover a{color:#fff}#interiorHero .hero-boxes .content-wrapper.three-column{-ms-flex-wrap:wrap;flex-wrap:wrap}#interiorHero .hero-boxes .content-wrapper.three-column .col{width:46%}@media (min-width:981px){#interiorHero .hero-boxes .content-wrapper.three-column .col{width:24.8%;margin:10px 15px}}@media (max-width:600px){#interiorHero .hero-boxes .content-wrapper.three-column .col{width:100%;margin:10px auto}}#interiorHero .hero-boxes .content-wrapper.four-column{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:981px){#interiorHero .hero-boxes .content-wrapper.four-column .col{width:21%;margin:10px 15px}}#interiorHero .hero-boxes .content-wrapper.four-column .col a .box-image{height:82px}@media (max-width:600px){#interiorHero .hero-boxes .content-wrapper.four-column .col a .box-image{height:0}}#interiorHero .hero-boxes .content-wrapper.four-column .col a span{margin:15px 0 5px;font-size:14px}@media (min-width:1405px){#interiorHero .hero-boxes .content-wrapper.four-column .col a span{font-size:18px}}@media (max-width:600px){#interiorHero .hero-boxes .content-wrapper.four-column .col a span{margin:0}}#interiorHero .hero-boxes .content-wrapper.fixed-height .col{height:200px}@media (min-width:981px){#interiorHero .hero-boxes .content-wrapper.fixed-height .col{height:215px}}@media (max-width:600px){#interiorHero .hero-boxes .content-wrapper.fixed-height .col{height:auto}}#interiorHero .hero-boxes .content-wrapper.fixed-height.four-column .col{height:173px}@media (max-width:600px){#interiorHero .hero-boxes .content-wrapper.fixed-height.four-column .col{height:auto}}.full-width-healine-bg-color{font-family:Lato,sans-serif;padding:40px 0!important;box-shadow:0 2px 18px 0 rgba(0,0,0,.3);z-index:2}.full-width-healine-bg-color .container{padding-top:0!important}.full-width-healine-bg-color h3{font-size:36px;font-weight:700;font-family:Lato,sans-serif;color:#fff;padding:0}@media (min-width:981px){.full-width-healine-bg-color h3{font-size:50px}}.two-col-four-col-rows{font-family:Lato,sans-serif}@media (min-width:981px){.two-col-four-col-rows{padding:60px 0 80px!important}}@media (max-width:980px){.two-col-four-col-rows .custom_order_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}}@media (max-width:980px){.two-col-four-col-rows .custom_order_row .first-on-mobile{-ms-flex-order:1;order:1}}.two-col-four-col-rows .custom_order_row .first-on-mobile img{margin-bottom:40px}@media (max-width:980px){.two-col-four-col-rows .custom_order_row .second-on-mobile{-ms-flex-order:2;order:2}}@media (min-width:981px){.two-col-four-col-rows .et_pb_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}}@media (min-width:981px){.two-col-four-col-rows .et_pb_row .content-wrapper{padding-right:105px}}.two-col-four-col-rows .et_pb_row p{color:#fff;font-size:18px;font-family:Lato,sans-serif;font-weight:400}.two-col-four-col-rows .et_pb_row h3{color:#fff;font-size:30px;font-family:Lato,sans-serif;font-weight:400;line-height:1.5;margin-bottom:20px}.two-col-four-col-rows .et_pb_row h4{color:#62c087;font-size:22px;font-family:Lato,sans-serif;font-weight:700;margin-bottom:15px;line-height:1.25}.two-col-four-col-rows .et_pb_row img{margin:0 auto;display:block;max-width:100%}.two-col-four-col-rows .et_pb_row.four-column-text{text-align:center}@media (min-width:981px){.two-col-four-col-rows .et_pb_row.four-column-text{margin-top:30px;-ms-flex-align:start!important;align-items:flex-start!important}}.two-col-four-col-rows .et_pb_row.four-column-text h4,.two-col-four-col-rows .et_pb_row.four-column-text p{text-align:center}.two-col-four-col-rows.extra-bottom-padding{padding-bottom:200px!important}@media (min-width:981px){.two-col-four-col-rows.text-right .content-wrapper{padding-left:105px;padding-right:0}}.two-col-four-col-rows.light h3,.two-col-four-col-rows.light p{color:#2e2929}.two-col-four-col-rows.dark h3,.two-col-four-col-rows.dark p{color:#fff}.two-col-fixed-image{font-family:Lato,sans-serif}@media (min-width:981px){.two-col-fixed-image{padding:60px 0 80px!important}}@media (max-width:980px){.two-col-fixed-image .custom_order_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}}@media (max-width:980px){.two-col-fixed-image .custom_order_row .first-on-mobile{-ms-flex-order:1;order:1}}.two-col-fixed-image .custom_order_row .first-on-mobile img{margin-bottom:40px}@media (max-width:980px){.two-col-fixed-image .custom_order_row .second-on-mobile{-ms-flex-order:2;order:2}}@media (min-width:981px){.two-col-fixed-image .et_pb_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}}@media (min-width:981px){.two-col-fixed-image .et_pb_row .content-wrapper{padding-right:105px}}.two-col-fixed-image .et_pb_row p{font-size:18px;font-family:Lato,sans-serif;font-weight:400}.two-col-fixed-image .et_pb_row h3{font-size:30px;font-family:Lato,sans-serif;font-weight:400;line-height:1.5;margin-bottom:20px}.two-col-fixed-image .et_pb_row h4{color:#62c087;font-size:22px;font-family:Lato,sans-serif;font-weight:700;margin-bottom:15px;line-height:1.25}.two-col-fixed-image .et_pb_row img{margin:0 auto;display:block;max-width:100%}.two-col-fixed-image .et_pb_row .btn{margin-top:20px;padding-left:30px;padding-right:30px}.two-col-fixed-image.extra-bottom-padding{padding-bottom:200px!important}@media (min-width:981px){.two-col-fixed-image.text-right .content-wrapper{padding-left:105px;padding-right:0}}.two-col-fixed-image.light p{color:#2e2929}.two-col-fixed-image.light h3{color:#404041}.two-col-fixed-image.dark h3,.two-col-fixed-image.dark p{color:#fff}.master-slider{position:relative;visibility:hidden;-moz-transform:translateZ(0)}.master-slider a{transition:none}.master-slider,.master-slider *{box-sizing:content-box}.master-slider.ms-fullheight{height:100%}.ms-layout-partialview .ms-view{overflow:visible;background-color:transparent}.ms-layout-partialview .ms-container{overflow:hidden}.master-slider img,.ms-slide-bgvideocont video{max-width:none}.ms-ie img{border:none}.ms-ie8 *{opacity:inherit;filter:inherit}.ms-ie7{zoom:1}.ms-moz .ms-slide-bgcont>img{transform:translateX(0)}.ms-loading-container{position:absolute;width:100%;top:0}.ms-slide-auto-height{display:table}.ms-loading-container .ms-loading,.ms-slide .ms-slide-loading{width:36px;height:36px;background:url(/wp-content/uploads/2018/05/loading-2.gif) no-repeat 50% #fff;border-radius:60px;box-shadow:0 0 3px rgba(0,0,0,.2);position:absolute;left:50%;top:50%;margin:-18px;opacity:.9}.ms-def-cursor,.ms-no-swipe{cursor:auto!important}.ms-grab-cursor{cursor:url(/wp-content/uploads/2018/05/grab.png),move}.ms-grabbing-cursor{cursor:url(/wp-content/uploads/2018/05/grabbing.png),move}.ms-ie .ms-grab-cursor,.ms-ie .ms-grabbing-cursor{cursor:move}.ms-view{margin:0 auto;overflow:hidden;background:#000;-ms-perspective:2000px;perspective:2000px}.ms-view,.ms-view .ms-slide-container{position:relative}.ms-slide{position:absolute;height:100%;transform:translateZ(0)}.ms-wk .ms-slide{transform-style:preserve-3d}.ms-slide .ms-slide-bgcont,.ms-slide .ms-slide-bgvideocont{position:absolute;overflow:hidden;width:100%}.ms-slide .ms-slide-link{display:block;width:100%;height:100%;position:absolute;top:0;z-index:13}.ms-ie .ms-slide-link{background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7") 0 0 repeat}.ms-slide .ms-slide-bgvideocont{z-index:11;height:100%}.ms-wk .ms-slide-bgvideocont>video,.ms-wk .ms-slide .ms-slide-bgvideocont{transform:translateZ(.3px)}.ms-slide .ms-slide-bgvideo{position:absolute;top:0}.ms-container,.ms-inner-controls-cont{position:relative;margin:0 auto}.ms-container,.ms-inner-controls-cont,.ms-slide .ms-slide-bgcont img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ms-fixed-layers .ms-layer,.ms-overlay-layers .ms-layer,.ms-slide .ms-layer{position:absolute;pointer-events:auto}.ms-layer-mask{position:absolute;overflow:hidden}.ms-layer-mask .ms-layer{position:relative}.ms-fixed-layers,.ms-overlay-layers .ms-slide-layers,.ms-slide .ms-slide-layers{position:absolute;overflow:hidden;width:100%;height:100%;z-index:12;top:0;pointer-events:none}.ms-slide .ms-slide-video{position:absolute;top:0;z-index:14;background:#000;padding:0;margin:0;border:none}.ms-parallax-layer,.ms-scroll-parallax-cont{width:100%;position:absolute;top:0}.ms-scroll-parallax-cont{height:100%}.ms-wk .ms-scroll-parallax-cont{transform:translateZ(.4px)}.ms-overlay-layers{position:absolute;top:0;z-index:17;width:100%;height:100%;pointer-events:none}.ms-action-layer{cursor:pointer}.ms-btn-container{position:absolute}.ms-btn{text-decoration:none;display:inline-block;color:#000;position:relative;padding:8px 15px;cursor:pointer;white-space:nowrap}.ms-default-btn{background:#0074a2;border-radius:5px;color:#fff}.ms-default-btn:hover{background-color:#0098d5}.ms-default-btn:active{top:1px}.ms-btn-s{padding:14px 17px;font-size:80%;line-height:0}.ms-btn-m{padding:12px 40px}.ms-btn-n{padding:8px 25px;font-size:95%}.ms-btn-l{padding:17px 50px;font-size:120%}.ms-btn-round{border-radius:5px}.ms-btn-circle{border-radius:100px}.ms-btn-outline-round{border-radius:5px}.ms-btn-outline-circle{border-radius:100px}.ms-layer.video-box{background:#000}.ms-layer.video-box iframe{padding:0;margin:0;border:none;position:absolute;z-index:14}.ms-slide .ms-slide-vpbtn,.ms-slide .ms-video-btn{position:absolute;cursor:pointer;z-index:15}.ms-slide .ms-slide-vcbtn{position:absolute;cursor:pointer;z-index:16}.ms-slide-vcbtn-mobile{position:relative;bottom:0;left:0;width:100%;height:28px;background-color:#000;color:#fff;text-align:center;cursor:pointer;z-index:16}.ms-slide-vcbtn-mobile .ms-vcbtn-txt{text-transform:uppercase;font-family:sans-serif;font-size:.75em;display:inline-block;background:url(/wp-content/uploads/2018/05/video-close-btn.png) no-repeat 0 3px;padding-left:15px;height:15px;color:#dbdbdb;margin-top:7px}.ms-wk .ms-slide-link,.ms-wk .ms-slide .ms-slide-layers,.ms-wk .ms-slide .ms-slide-vcbtn,.ms-wk .ms-slide .ms-slide-video,.ms-wk .ms-slide .ms-slide-vpbtn{transform:translateZ(.44px)}.ms-video-img{position:absolute;width:100%;height:100%;top:0;left:0}.ms-mask-frame{float:left}.ms-mask-frame,.ms-thumb-list{overflow:hidden;position:absolute}.ms-thumb-list.ms-dir-h{width:100%}.ms-thumb-list.ms-dir-v{height:100%;top:0}.ms-thumbs-cont{position:relative}.ms-thumb-frame img{width:100%;height:auto}.ms-thumb-frame{cursor:pointer;float:left;overflow:hidden;opacity:.5;transition:opacity .3s}.ms-thumb-frame-selected{opacity:1}.ms-tabs .ms-thumb-frame{background-color:#f6f6f6;text-shadow:0 1px 1px #fff;color:#222;border:1px solid #fff;border-width:0 1px 1px 0;overflow:visible;position:relative;opacity:1;transition:all .3s ease-out}.ms-tabs.ms-dir-h .ms-thumb-frame{margin-top:12px}.ms-tabs.ms-dir-v .ms-thumb-frame{margin-left:12px}.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame{margin-left:0}.ms-tabs.ms-dir-h.ms-align-top{z-index:18}.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame{margin-top:-12px}.ms-tabs .ms-thumb{padding:20px}.ms-tabs .ms-thumb-frame-selected{opacity:1;background:#ededed}.ms-tabs .ms-thumb-frame .ms-thumb-ol{position:absolute;opacity:0;transition:all .3s ease-out}.ms-tabs.ms-dir-h .ms-thumb-frame .ms-thumb-ol{top:0;left:50%;margin-left:-12px;border-bottom:12px solid #f6f6f6;border-left:12px solid transparent;border-right:12px solid transparent}.ms-tabs.ms-dir-h.ms-align-bottom .ms-thumb-frame-selected .ms-thumb-ol{opacity:1;top:-12px;border-bottom-color:#ededed}.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame .ms-thumb-ol{bottom:0;top:auto;border-bottom:0;border-top:12px solid #f6f6f6}.ms-tabs.ms-dir-h.ms-align-top .ms-thumb-frame-selected .ms-thumb-ol{opacity:1;bottom:-12px;border-top-color:#ededed}.ms-tabs.ms-dir-v .ms-thumb-frame .ms-thumb-ol{top:50%;left:0;margin-top:-12px;border-right:12px solid #ededed;border-top:12px solid transparent;border-bottom:12px solid transparent}.ms-tabs.ms-dir-v.ms-align-right .ms-thumb-frame-selected .ms-thumb-ol{opacity:1;left:-12px;border-right-color:#ededed}.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame .ms-thumb-ol{left:auto;right:0;border-right:0;border-left:12px solid #ededed}.ms-tabs.ms-dir-v.ms-align-left .ms-thumb-frame-selected .ms-thumb-ol{opacity:1;right:-12px;border-left-color:#ededed}.ms-thumb-list.ms-dir-h .ms-thumblist-bwd,.ms-thumb-list.ms-dir-h .ms-thumblist-fwd{height:100%;width:20px;position:absolute;left:0;cursor:pointer;background:hsla(0,0%,50%,.5);text-align:center;color:#fff}.ms-thumb-list.ms-dir-h .ms-thumblist-bwd{right:0;left:auto}.ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after,.ms-thumb-list.ms-dir-h .ms-thumblist-fwd:after{content:close-quote;top:43%;position:relative;border:solid transparent;border-width:5px 5px 5px 0;display:block;border-right-color:#fff;width:6px;height:1px}.ms-thumb-list.ms-dir-h .ms-thumblist-bwd:after{border-width:5px 0 5px 5px;border-left-color:#fff;left:7px}.ms-thumb-list.ms-dir-v .ms-thumblist-bwd,.ms-thumb-list.ms-dir-v .ms-thumblist-fwd{width:100%;height:20px;position:absolute;top:0;cursor:pointer;background:hsla(0,0%,50%,.5);text-align:center;color:#fff}.ms-thumb-list.ms-dir-v .ms-thumblist-bwd{bottom:0;top:auto}.ms-thumb-list.ms-dir-v .ms-thumblist-bwd:after,.ms-thumb-list.ms-dir-v .ms-thumblist-fwd:after{content:close-quote;left:43%;position:relative;border:solid transparent;border-width:0 5px 5px;display:block;border-bottom-color:#fff;height:1px;top:5px;width:0}.ms-thumb-list.ms-dir-v .ms-thumblist-bwd:after{border-width:5px 5px 0;border-top-color:#fff;top:7px}.ms-bullet{cursor:pointer;float:left}.ms-bullets.ms-dir-h{position:absolute;bottom:20px;right:50%;width:100px}.ms-bullets.ms-dir-v{position:absolute;top:50%}.ms-bullets.ms-dir-v .ms-bullet{float:none}.ms-bullets.ms-dir-h .ms-bullets-count{position:relative;right:-50%}.ms-sbar{position:absolute}.ms-sbar.ms-dir-h{left:10px;right:10px;top:5px}.ms-sbar.ms-dir-v{top:10px;bottom:10px;right:5px}.ms-sbar .ms-bar{height:4px;background:#333;border-radius:4px}.ms-sbar.ms-dir-v .ms-bar{width:4px}.ms-sbar .ms-bar{position:relative;transition:opacity .3s}.ms-timerbar{width:100%;bottom:0;position:absolute}.ms-ctimer{position:absolute;top:30px;left:30px;cursor:pointer}.ms-time-bar{transition:width .12s linear}.ms-ie7 .ms-tooltip-arrow{height:0}.ms-slide-info{position:absolute}.ms-slide-info.ms-dir-v{top:0}.ms-slide-info.ms-dir-h{width:100%}.ms-android .ms-tooltip-point .ms-point-border{animation:none;-moz-animation:none;-webkit-animation:none;-o-animation:none}.ms-partialview-template{background:#fff;padding-top:0}.ms-partialview-template .master-slider{padding-top:50px}.ms-partialview-template .ms-slide-info{text-align:center;margin-top:20px;width:100%}.ms-partialview-template .ms-slide-info h3{margin:5px;font-weight:300;font-size:23pt;color:#222}.ms-partialview-template .ms-slide-info h4{margin:5px;font-weight:300;font-size:14pt;color:#7a7a7a}.ms-partialview-template .ms-slide-info p{font-size:10pt;margin:6px}.ms-layer.video-title{color:#fff;font-weight:600;font-size:42px;margin:0;letter-spacing:0}.ms-layer.video-title.video-top-title{font-size:16px;color:gray}.ms-layer.video-title.video-sub-title{font-size:22px;font-weight:300}.ms-partialview-template .ms-nav-next{right:-15%;background-image:url(/wp-content/uploads/2018/05/right-arrow.svg)}.ms-partialview-template .ms-nav-next,.ms-partialview-template .ms-nav-prev{background-position:0;width:50px;background-repeat:no-repeat;height:50px;cursor:pointer;top:50%;margin-top:-25px;position:absolute;z-index:6}.ms-partialview-template .ms-nav-prev{left:-15%;background-image:url(/wp-content/uploads/2018/05/left-arrow.svg)}@media screen and (min-width:711px) and (max-width:767px){.ms-partialview-template .ms-nav-next{right:-14%;background-position:0 0}.ms-partialview-template .ms-nav-prev{left:-11%;background-position:0 0}}@media screen and (max-width:710px){.ms-partialview-template .ms-nav-next{right:1%;background-position:0 0;background-color:transparent;border-radius:50%}.ms-partialview-template .ms-nav-prev{left:3%;background-position:0 0;background-color:transparent;border-radius:50%}}.ms-partialview-template .row{margin:0}.ms-partialview-template .pre-slider{text-align:center}.ms-partialview-template .pre-slider h3{font-size:111px;line-height:1em;text-transform:uppercase;font-weight:700;margin:0}.ms-partialview-template .pre-slider h4{font-size:36px;text-transform:uppercase;font-weight:700;margin:0}@media screen and (max-width:767px){.ms-partialview-template .pre-slider h3{font-size:60px}.ms-partialview-template .pre-slider h4{font-size:1.5em}}@media screen and (max-width:350px){.ms-partialview-template .pre-slider h3{font-size:46px}}.ms-partialview-template .post-copy p{font-size:18px;font-weight:lighter;line-height:2em;max-width:630px;margin:1em auto;text-align:center}.ms-partialview-template .slider-badges{padding-top:50px;text-align:center;max-width:900px;margin:0 auto}.ms-partialview-template .slider-badges img{padding:0 15px 15px}.et-pb-slider-arrows .et-pb-arrow-prev:before{font-family:FontAwesome!important;content:"\f053"!important;font-size:35px}.et-pb-slider-arrows .et-pb-arrow-next:before{font-family:FontAwesome!important;content:"\f054"!important;font-size:35px}.testimonial{font-family:Lato,sans-serif}.testimonial .et_pb_slider_container_inner{padding:0!important}.testimonial .et_pb_container{height:auto!important;margin-top:40px!important}@media (max-width:600px){.testimonial .et_pb_container{padding-top:20px;margin-top:0!important}}.testimonial .et_pb_slide_content p{color:#2e2929;text-shadow:none;font-family:Lato,sans-serif}.testimonial .quote{margin-top:0}.testimonial .quote p{font-style:italic;line-height:1.5;font-size:18px}@media (min-width:981px){.testimonial .quote p{font-size:24px}}.testimonial .quote .et_pb_text_inner{display:-ms-flexbox;display:flex}.testimonial .quote .et_pb_text_inner .quote-icon{width:150px}@media (max-width:600px){.testimonial .quote .et_pb_text_inner .quote-icon{display:none}}.testimonial .quote .et_pb_text_inner .quote-icon.left{margin-right:25px}.testimonial .quote .et_pb_text_inner .quote-icon.right{margin-left:10px;position:relative}.testimonial .quote .et_pb_text_inner .quote-icon.right img{position:absolute;bottom:30px}.testimonial .et_pb_slide_description{padding:0!important}.testimonial .et_pb_slide_description .et_pb_slide_title{display:none}.testimonial .et_pb_slide_description .et_pb_section{padding:0!important}.testimonial .et_pb_slide_description .et_pb_section .signature{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}@media (max-width:600px){.testimonial .et_pb_slide_description .et_pb_section .signature{padding-top:0}}.testimonial .et_pb_slide_description .et_pb_section .signature .client-logo{height:100%;-ms-flex-item-align:center;align-self:center}@media (min-width:981px){.testimonial .et_pb_slide_description .et_pb_section .signature .client-logo{border-right:1px solid #898a8d}}.testimonial .et_pb_slide_description .et_pb_section .signature .client-logo img{padding-right:25px}@media (max-width:980px){.testimonial .et_pb_slide_description .et_pb_section .signature .client-logo img{margin-bottom:25px}}.testimonial .et_pb_slide_description .et_pb_section .signature p{font-size:18px;text-align:center}@media (min-width:981px){.testimonial .et_pb_slide_description .et_pb_section .signature p{text-align:left;margin-left:75px}}.testimonial .et-pb-arrow-next,.testimonial .et-pb-arrow-prev{font-size:75px!important}@media (max-width:600px){.testimonial .et-pb-arrow-next,.testimonial .et-pb-arrow-prev{top:6px!important}}.testimonial .et-pb-controllers{top:20px!important;bottom:auto!important}@media (max-width:600px){.testimonial .et-pb-controllers{top:12px!important}}.testimonial .et-pb-controllers a{width:12px;height:12px;background:transparent!important;border:2px solid #b9b9bb!important}.testimonial .et-pb-controllers a.et-pb-active-control{background:#b9b9bb!important}.testimonial .case-study-link p{text-align:center}.testimonial .case-study-link p .btn{font-size:15px;text-decoration:none}.four-column-icons{padding-top:0;font-family:Lato,sans-serif}.four-column-icons h4{font-weight:700;font-size:22px;margin:15px 0}.four-column-icons h4,.four-column-icons p{font-family:Lato,sans-serif;text-align:center}.four-column-icons p{font-size:18px}.one-column-content h3{font-family:Lato,sans-serif;font-size:32px;font-weight:400}.one-column-content p{font-family:Lato,sans-serif;font-size:18px;line-height:1.5;padding-bottom:0}.partner-box{border:1px solid #fff;background-color:transparent;text-align:center;padding:50px 0 60px}.partner-box:hover{background-color:hsla(0,0%,100%,.3)}.partner-box h2.partner-box-h2{color:#fff;font-family:Lato,sans-serif;font-size:28px;font-weight:700;margin-bottom:25px}.partner-box a .btn{padding:10px 80px}.map-intro{margin-bottom:0!important}.map-container{margin-top:-10px}@media (min-width:981px){.map-container{margin-top:-35px}}.map-container .tt_custom_sm a:hover{color:#119962;text-decoration:underline}@media (max-width:980px){.home-page-map-display .map{display:none}}.home-page-map-display .list{padding-top:30px}@media (min-width:981px){.home-page-map-display .list{display:none}}.modal{background:rgba(0,0,0,.3)}.modal .modal-header{position:relative;width:90%;border:none;padding:0;z-index:2;top:35px;right:45px}.modal .modal-header>button{opacity:1}.modal .modal-header>button img{max-width:25px}@media (max-width:600px){.modal .modal-header>button{text-align:right}.modal .modal-header>button>img{max-width:50%;margin:0 0 0 50%}}@media (min-width:1405px){.modal .modal-header{width:100%}}@media (max-width:600px){.modal .modal-header{position:relative;width:100%;right:0;top:0}}.modal .modal-header.relative{position:relative;right:0;padding:0 15px;top:5px;width:100%}@media (max-width:600px){.modal .modal-header.relative .modal-body{padding-top:15px}}.modal .modal-content{position:fixed;background:#fff;margin:0 auto;padding:10px 35px;border:none;border-radius:0;max-width:95%;max-height:95vh;top:20px;left:5%;overflow-y:hidden}@media (min-width:1405px){.modal .modal-content{max-width:1100px}}@media (min-width:600px){.modal .modal-content{margin-top:0;top:2%;padding:20px;left:5%;max-height:95vh}}.modal .modal-content .modal-title{display:none}.modal .modal-content>.close{position:absolute;z-index:22;top:15px;right:15px;width:20px;height:20px;cursor:pointer;opacity:1}.modal .modal-content>.close img{max-width:25px}.modal .modal-content>.close>.fa-window-close{font-size:2em;line-height:1;color:#62c087;cursor:pointer}.modal .modal-content>.close:active>.fa-window-close,.modal .modal-content>.close:focus>.fa-window-close,.modal .modal-content>.close:hover>.fa-window-close{color:#119962;text-decoration:none}.modal .modal-content .modal-body{margin:0 auto;text-align:center;z-index:1}.modal .modal-content .modal-body .embed-container{min-width:600px;min-height:400px;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.modal .modal-content .modal-body .embed-container embed,.modal .modal-content .modal-body .embed-container iframe,.modal .modal-content .modal-body .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:600px){.modal .modal-content .modal-body{padding-top:0}}.modal .modal-content .modal-body h2{font-size:3.45em;line-height:1.2;font-weight:700;text-align:center;margin:0 auto 4px}@media (min-width:600px){.modal .modal-content .modal-body h2{font-size:2.5em}}@media (max-width:600px){.modal .modal-content .modal-body h2{font-size:1.5em}}.modal .modal-content .modal-body h3{font-size:1.8em;line-height:1.2;font-weight:400;margin:0 auto;padding-bottom:18px}@media (min-width:600px){.modal .modal-content .modal-body h3{font-size:1.5em}}@media (max-width:600px){.modal .modal-content .modal-body h3{font-size:1.2em}}.modal .modal-content .modal-body video{max-width:100%;height:auto!important}.modal.modal-video .modal-content{overflow-y:hidden;overflow-x:hidden}.post-type-archive-blog .modal,.post-type-archive-blog .modalSub,.post-type-archive-resources .modal,.post-type-archive-resources .modalSub,.single-blog .modal,.single-blog .modalSub,.single-resources .modal,.single-resources .modalSub,.tax-blogs .modal,.tax-blogs .modalSub,.tax-content_type .modal,.tax-content_type .modalSub,.tax-topics .modal,.tax-topics .modalSub{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:19}.post-type-archive-blog .modal .overlay,.post-type-archive-blog .modalSub .overlay,.post-type-archive-resources .modal .overlay,.post-type-archive-resources .modalSub .overlay,.single-blog .modal .overlay,.single-blog .modalSub .overlay,.single-resources .modal .overlay,.single-resources .modalSub .overlay,.tax-blogs .modal .overlay,.tax-blogs .modalSub .overlay,.tax-content_type .modal .overlay,.tax-content_type .modalSub .overlay,.tax-topics .modal .overlay,.tax-topics .modalSub .overlay{position:absolute;left:0;top:0;width:100vw;height:100vh;z-index:20;background:rgba(0,0,0,.85)}.post-type-archive-blog .modal .modal_content,.post-type-archive-blog .modalSub .modal_content,.post-type-archive-resources .modal .modal_content,.post-type-archive-resources .modalSub .modal_content,.single-blog .modal .modal_content,.single-blog .modalSub .modal_content,.single-resources .modal .modal_content,.single-resources .modalSub .modal_content,.tax-blogs .modal .modal_content,.tax-blogs .modalSub .modal_content,.tax-content_type .modal .modal_content,.tax-content_type .modalSub .modal_content,.tax-topics .modal .modal_content,.tax-topics .modalSub .modal_content{z-index:21;position:absolute;height:100vh;max-height:100vh;overflow:auto;background:#fff;box-sizing:border-box;padding:30px 20px 20px;box-shadow:0 1px 5px rgba(0,0,0,.7);border-radius:4px;width:100vw;left:0;right:0;margin-left:0;top:0;transform:none}.post-type-archive-blog .modal .modal_content #insert-iframe,.post-type-archive-blog .modalSub .modal_content #insert-iframe,.post-type-archive-resources .modal .modal_content #insert-iframe,.post-type-archive-resources .modalSub .modal_content #insert-iframe,.single-blog .modal .modal_content #insert-iframe,.single-blog .modalSub .modal_content #insert-iframe,.single-resources .modal .modal_content #insert-iframe,.single-resources .modalSub .modal_content #insert-iframe,.tax-blogs .modal .modal_content #insert-iframe,.tax-blogs .modalSub .modal_content #insert-iframe,.tax-content_type .modal .modal_content #insert-iframe,.tax-content_type .modalSub .modal_content #insert-iframe,.tax-topics .modal .modal_content #insert-iframe,.tax-topics .modalSub .modal_content #insert-iframe{margin-top:10px}.post-type-archive-blog .modal .modal_content>h2,.post-type-archive-blog .modalSub .modal_content>h2,.post-type-archive-resources .modal .modal_content>h2,.post-type-archive-resources .modalSub .modal_content>h2,.single-blog .modal .modal_content>h2,.single-blog .modalSub .modal_content>h2,.single-resources .modal .modal_content>h2,.single-resources .modalSub .modal_content>h2,.tax-blogs .modal .modal_content>h2,.tax-blogs .modalSub .modal_content>h2,.tax-content_type .modal .modal_content>h2,.tax-content_type .modalSub .modal_content>h2,.tax-topics .modal .modal_content>h2,.tax-topics .modalSub .modal_content>h2{font-size:28px;font-weight:200;margin:20px 0 40px;text-align:center}.post-type-archive-blog .modal .modal_content .buttons_wrapper,.post-type-archive-blog .modalSub .modal_content .buttons_wrapper,.post-type-archive-resources .modal .modal_content .buttons_wrapper,.post-type-archive-resources .modalSub .modal_content .buttons_wrapper,.single-blog .modal .modal_content .buttons_wrapper,.single-blog .modalSub .modal_content .buttons_wrapper,.single-resources .modal .modal_content .buttons_wrapper,.single-resources .modalSub .modal_content .buttons_wrapper,.tax-blogs .modal .modal_content .buttons_wrapper,.tax-blogs .modalSub .modal_content .buttons_wrapper,.tax-content_type .modal .modal_content .buttons_wrapper,.tax-content_type .modalSub .modal_content .buttons_wrapper,.tax-topics .modal .modal_content .buttons_wrapper,.tax-topics .modalSub .modal_content .buttons_wrapper{padding:20px}.post-type-archive-blog .modal .close_modal,.post-type-archive-blog .modalSub .close_modal,.post-type-archive-resources .modal .close_modal,.post-type-archive-resources .modalSub .close_modal,.single-blog .modal .close_modal,.single-blog .modalSub .close_modal,.single-resources .modal .close_modal,.single-resources .modalSub .close_modal,.tax-blogs .modal .close_modal,.tax-blogs .modalSub .close_modal,.tax-content_type .modal .close_modal,.tax-content_type .modalSub .close_modal,.tax-topics .modal .close_modal,.tax-topics .modalSub .close_modal{position:absolute;right:10px;top:10px;cursor:pointer;font-size:18px;opacity:.5;background:none;border:none;transition:opacity .2s ease}.post-type-archive-blog .modal .close_modal:hover,.post-type-archive-blog .modalSub .close_modal:hover,.post-type-archive-resources .modal .close_modal:hover,.post-type-archive-resources .modalSub .close_modal:hover,.single-blog .modal .close_modal:hover,.single-blog .modalSub .close_modal:hover,.single-resources .modal .close_modal:hover,.single-resources .modalSub .close_modal:hover,.tax-blogs .modal .close_modal:hover,.tax-blogs .modalSub .close_modal:hover,.tax-content_type .modal .close_modal:hover,.tax-content_type .modalSub .close_modal:hover,.tax-topics .modal .close_modal:hover,.tax-topics .modalSub .close_modal:hover{opacity:.9}@media (min-width:981px){.et_pb_gutters3 .et_pb_column_1_5,.et_pb_gutters3.et_pb_row .et_pb_column_1_5{width:17.8%}.et_pb_gutters3 .et_pb_column_2_5,.et_pb_gutters3.et_pb_row .et_pb_column_2_5{width:35.6%}.et_pb_gutters3 .et_pb_column_3_5,.et_pb_gutters3.et_pb_row .et_pb_column_3_5{width:53.4%}.et_pb_gutters3 .et_pb_column_4_5,.et_pb_gutters3.et_pb_row .et_pb_column_4_5{width:71.2%}}#page-heading{max-width:1200px;width:100%;margin:0 auto;overflow:hidden;padding:0 20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:678px){#page-heading>div:first-of-type{width:calc(100% - 230px)}}#page-heading>div:last-of-type{width:224px;position:relative}@media (max-width:677px){#page-heading>div:last-of-type{margin-top:20px}}#page-heading>div:last-of-type .btn,#page-heading>div:last-of-type .hs-button{font-size:18px;font-weight:700;border-radius:0;width:100%}@media (min-width:678px){#page-heading>div:last-of-type .btn,#page-heading>div:last-of-type .hs-button{position:absolute;bottom:10px}}.icon-search{background:#f7f7f7;margin:30px auto 40px;width:calc(100% - 40px)}.icon-search input[type=text]{background:#fff!important;padding-top:8px!important;padding-bottom:8px!important}@media (min-width:981px){.icon-search{max-width:1160px;padding-left:0;padding-right:0}}#posts-sidebar .icon-search{width:100%;margin-top:0}.featuredArticles .greenKnowledge h1:not(.entry-title),.featuredArticles .greenKnowledge p.h1{color:#119962!important}.featuredArticles .greenKnowledge h1:not(.entry-title) span,.featuredArticles .greenKnowledge p.h1 span{color:#2c2829}@media (min-width:678px){.featuredArticles .greenKnowledge h1:not(.entry-title) span,.featuredArticles .greenKnowledge p.h1 span{max-width:none}}@media (min-width:900px){.featuredArticles .greenKnowledge h1:not(.entry-title) span,.featuredArticles .greenKnowledge p.h1 span{max-width:560px;width:calc(100% - 479px)}}.single-resources #page-heading+div{position:relative}#masthead-tbfixed{position:relative;margin-bottom:22px;top:22px}#masthead-tbfixed+.container{padding-top:24px!important}#masthead-tbfixed+.container>#content-area>.lato-black{padding-bottom:0}.mast-fixed #masthead-tbfixed{background:#f7f7f7;position:fixed;width:100%;top:0;z-index:1;box-shadow:0 0 8px 0 #dedede}.mast-fixed #masthead-tbfixed.shorten{padding-bottom:22px}.mast-fixed #main-content>.container,.mast-fixed #masthead-tbfixed+.container{margin-top:180px}.mast-fixed #masthead-tbfixed.shorten+.container{margin-top:128px}.home main h1 span{margin-top:4px}@media (min-width:646px){.home main .services-dots{display:block}}.home main .services-dots a{text-decoration:none!important}.home main .green-divider-home{max-width:153px;margin:0 auto}.home main h2{margin-bottom:0}.home main h3{margin-top:10px}.home main .solutions-section{background-image:url(/wp-content/themes/divi-child/assets/backgrounds/tierpoint-home-solutions-mobile.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;margin-top:-200px;padding-top:220px}@media (min-width:981px){.home main .solutions-section{margin-top:-200px;padding-top:270px;min-height:815px;background-image:url(/wp-content/themes/divi-child/assets/backgrounds/tierpoint-home-solutions-desktop.jpg)}}@media (min-width:1405px){.home main .solutions-section{margin-top:-188px;min-height:995px;background-image:url(/wp-content/themes/divi-child/assets/backgrounds/tierpoint-home-solutions-desktop.jpg)}}.home main .solutions-section .icon-text-container h3.s22-34{font-size:21px}.home main .solutions-section .icon-text-container p:last-of-type{margin:20px auto 100px}.home main .solutions-section .icon-text-container p:last-of-type a.btn{text-align:center}.home main .hubspot-cta-container{background:#e1e1e1!important}@media (min-width:981px){.home main .hubspot-cta-container{margin-bottom:-100px}}@media (min-width:981px){.home main .hubspot-cta-container .et_pb_text_inner{margin-left:100px}}.home main .hubspot-cta-container .cta-image-wrapper .et_pb_image_wrap{position:relative;border-radius:50%;top:-42px;background:#ed8b00;height:408px;width:408px;max-height:408px;max-width:408px;margin-bottom:-60px}@media (min-width:981px){.home main .hubspot-cta-container .cta-image-wrapper .et_pb_image_wrap{margin-bottom:0}}@media (max-width:600px){.home main .hubspot-cta-container .cta-image-wrapper .et_pb_image_wrap{width:100%;border-radius:10px}}.home main .hubspot-cta-container .cta-image-wrapper .et_pb_image_wrap img{margin:-153px 0 0 -117px;position:absolute;left:50%;top:50%}.home main .hubspot-cta-container p{color:#404041}@media (max-width:600px){.et_pb_row.et_pb_row_7{overflow:hidden}}@media (max-width:600px){.cloud-platforms-hero{padding:30px 0!important}}#interiorHero .hero-boxes .content-wrapper .col a .box-image.hosted-private-cloud{background-image:url(/wp-content/uploads/2018/05/private-cloud.png)}#interiorHero .hero-boxes .content-wrapper .col a .box-image.multitenant-cloud{background-image:url(/wp-content/uploads/2018/05/multitenant.png)}#interiorHero .hero-boxes .content-wrapper .col a .box-image.hybrid-cloud{background-image:url(/wp-content/uploads/2018/05/hybrid-cloud.png)}#interiorHero .hero-boxes .content-wrapper .col a .box-image.managed-azure{background-image:url(/wp-content/uploads/2018/05/azure.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.aws{background-image:url(/wp-content/uploads/2018/05/aws.png)}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.hosted-private-cloud{background-image:url(/wp-content/uploads/2018/05/private-cloud-white.png)}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.multitenant-cloud{background-image:url(/wp-content/uploads/2018/05/multitenant-white.png)}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.hybrid-cloud{background-image:url(/wp-content/uploads/2018/05/hybrid-cloud-white-3.png)}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.managed-azure{background-image:url(/wp-content/uploads/2018/05/azure-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.aws{background-image:url(/wp-content/uploads/2018/05/aws-hover.png)}@media (min-width:981px){#interiorHero.interior-hero.data-center-hero{padding-bottom:105px}}#interiorHero.interior-hero.data-center-hero .three-column h3,#interiorHero.interior-hero.data-center-hero .three-column p{text-align:center;font-family:Lato,sans-serif}#interiorHero.interior-hero.data-center-hero .three-column h3{font-size:24px;margin-bottom:20px;font-weight:700}@media (min-width:981px){.data-center-links.auto{column-count:4;column-gap:60px}}@media (max-width:980px){.data-center-links.auto{column-count:2;column-gap:60px}}@media (max-width:600px){.data-center-links.auto{column-count:1;column-gap:60px}}.data-center-links.auto div{break-inside:avoid}.data-center-links h3{font-family:Lato,sans-serif;font-size:32px;text-align:center;color:#2e2929;font-weight:700;margin-bottom:20px;line-height:1.25;word-wrap:normal}@media (min-width:981px){.data-center-links h3{font-size:50px}}.data-center-links h4{font-family:Lato,sans-serif;border-bottom:1px solid #898a8d;color:#898a8d;margin-bottom:5px;font-weight:700;text-transform:uppercase}.data-center-links ul{margin-bottom:15px;list-style:none;margin-left:0;padding-left:0!important;list-style-type:none!important}.data-center-links ul li,.data-center-links ul li a{font-family:Lato,sans-serif}.data-center-links ul li a{color:#2e2929}.data-center-links ul li a:hover{color:#62c087}@media (min-width:981px){.page-id-7070 .hubspot-cta-container-interior.client-results-cta .hubspot-cta-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media (min-width:981px){.page-id-7070 .hubspot-cta-container-interior.client-results-cta .hubspot-cta-content-wrapper .cta-content p{max-width:90%}}.page-id-7070 .headline-with-sub-headline{text-align:center;padding-top:0!important}.page-id-7070 .headline-with-sub-headline h3{font-size:36px;font-weight:700;font-family:Lato,sans-serif;color:#2e2929;padding:0;text-align:center;line-height:1.5;margin-bottom:10px}@media (min-width:981px){.page-id-7070 .headline-with-sub-headline h3{font-size:50px}}.page-id-7070 .headline-with-sub-headline h4{font-size:22px;color:#2e2929;font-family:Lato,sans-serif;text-align:center;line-height:1.5}.page-id-7070 .three-column-icons{text-align:center}.page-id-7070 .three-column-icons img{max-height:75px;display:block;margin:0 auto;max-width:100%;float:none}.page-id-7070 .three-column-icons h3{margin-bottom:15px;font-size:24px;font-weight:700}.page-id-7070 .three-column-icons h3,.page-id-7070 .three-column-icons p{text-align:center;font-family:Lato,sans-serif}.page-id-7070 .client-gallery-wrapper .headline-with-sub-headline{margin-top:18px}@media (max-width:980px){.page-id-7070 .client-gallery-wrapper{padding-top:0}.page-id-7070 .client-gallery-wrapper .et_pb_row_1{padding-bottom:0}.page-id-7070 .client-gallery-wrapper .client-gallery-container{margin-bottom:0}}@media (max-width:980px){.page-id-7070 .client-gallery-wrapper .master-slider{padding-top:0}}.page-id-7070 .client-gallery-wrapper .et_pb_row_2{padding-left:0;padding-right:0}.people-module p.et_pb_member_position{color:#231f20;font-size:16px;line-height:1.3}.people-module .et_pb_column .et_pb_team_member_description{display:block!important}.people-module .et_pb_team_member_image{max-width:100%}.company-page .et_pb_video_play:before{display:none}.hero-boxes.company .content-wrapper{margin-top:80px}.hero-boxes.company .content-wrapper .col a .box-image.expertise{background-image:url(/wp-content/uploads/2018/05/certifications.png);background-size:auto}.hero-boxes.company .content-wrapper .col a .box-image.leadership{background-image:url(/wp-content/uploads/2018/05/leadership.png);background-size:auto}.hero-boxes.company .content-wrapper .col a .box-image.board-of-directors{background-image:url(/wp-content/uploads/2018/05/board-of-directors.png);background-size:auto}.hero-boxes.company .content-wrapper .col a .box-image.charitable-giving{background-image:url(/wp-content/uploads/2018/05/charitable-giving.png);background-size:auto}.hero-boxes.company .content-wrapper .col:hover a .box-image.expertise{background-image:url(/wp-content/uploads/2018/05/certifications-hover.png);background-size:auto}.hero-boxes.company .content-wrapper .col:hover a .box-image.leadership{background-image:url(/wp-content/uploads/2018/05/leadership-hover.png);background-size:auto}.hero-boxes.company .content-wrapper .col:hover a .box-image.board-of-directors{background-image:url(/wp-content/uploads/2018/05/board-of-directors-hover.png);background-size:auto}.hero-boxes.company .content-wrapper .col:hover a .box-image.charitable-giving{background-image:url(/wp-content/uploads/2018/05/charitable-giving-hover.png);background-size:auto}#next-link a,#previous-link a{position:relative}#next-link a:before,#previous-link a:before{content:"\f054";font-weight:900;font-family:Font Awesome\ 5 Free;position:absolute;top:-5px}#next-link a{padding-right:15px}#next-link a:before{right:0}#previous-link a{padding-left:15px}#previous-link a:before{left:0;transform:rotate(180deg)}#post-filters h2:not(.entry-title),#posts-sidebar h2:not(.entry-title),#type-filters h2:not(.entry-title){color:#001689}@media (max-width:677px){#post-filters h2:not(.entry-title),#posts-sidebar h2:not(.entry-title),#type-filters h2:not(.entry-title){text-transform:uppercase;font-size:18px!important;margin-bottom:0}}#posts-sidebar h2:not(.entry-title){margin-top:42px!important}#blog-navigation{font-size:16px;margin-bottom:50px;text-align:center}#blog-navigation li:not(.active){color:#919396;text-transform:uppercase;cursor:pointer}#blog-navigation li:not(.active):hover{color:#62c087}#blog-navigation li:not(.active) a{color:#919396;text-transform:uppercase}#blog-navigation li:not(.active) a:hover{color:#62c087}#blog-navigation li{display:inline-block;margin:0 4px}#blog-navigation li.active,#blog-navigation li.active a{font-weight:700;cursor:default}.navigation.pagination{width:100%;text-align:center;font-size:16px;margin-bottom:50px}.navigation.pagination .screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.navigation.pagination a,.navigation.pagination span[aria-current=page]{margin:0 4px}.navigation.pagination .nav-links span[aria-current=page]{font-weight:700}.navigation.pagination .nav-links .next,.navigation.pagination .nav-links .prev{position:relative;text-transform:uppercase}.navigation.pagination .nav-links .next:before,.navigation.pagination .nav-links .prev:before{content:"\f054";font-weight:900;font-family:Font Awesome\ 5 Free;position:absolute;top:-5px}.navigation.pagination .nav-links .prev{padding-left:15px}.navigation.pagination .nav-links .prev:before{left:0;transform:rotate(180deg)}.navigation.pagination .nav-links .next{padding-right:15px}.navigation.pagination .nav-links .next:before{right:0}.tax-topics #main-content>.container{padding-top:0}@media (min-width:981px){#blogListing.et_section_specialty>.et_pb_row{padding:0 0 0 40px}}#blogListing h2.entry-title a{font-family:Lato,sans-serif}#blogListing h2.entry-title a:hover{color:#62c087}#blogListing .post-content a{color:#62c087;text-transform:capitalize}#blogListing .pagination .alignleft a{border:1px solid #898a8d;border-radius:0;font-size:18px;padding:5px;text-decoration:none;color:#2e2929}#blogListing .pagination .alignleft a:hover{background-color:#898a8d}.blog-sidebar{background:#f4f4f5;max-width:250px;margin:40px auto 0;text-align:center;padding:30px 30px 10px}.blog-sidebar .sidebar-content .sidebar-icon{margin-bottom:20px}.blog-sidebar .sidebar-content .sidebar-button{margin-bottom:50px}.blog-sidebar .sidebar-content .sidebar-copy p{font-size:16px}@media (min-width:678px){.archive #post-filters,.archive #type-filters{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.archive #post-categories{width:calc(100% - 150px)}.archive.tax-topics #post-categories{width:calc(100% - 220px)}}#post-filters,#type-filters{margin-bottom:48px}@media (min-width:678px){#post-filters>div,#type-filters>div{width:140px;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start;-ms-flex-align:start;align-items:flex-start}#post-filters h2,#type-filters h2{margin-bottom:0;margin-right:12px;margin-top:15px;display:block;visibility:visible}}@media (max-width:980px){.tax-topics .featuredArticles #page-heading+div .et_pb_row{width:calc(100% - 40px)}}@media (min-width:678px){.tax-topics #post-filters>div,.tax-topics #type-filters>div{width:185px}}#post-filter-mobile{border-bottom:1px solid #ebedef;font-size:16px;transition:all .3s ease-in-out;text-align:center;padding:8px 43px 8px 8px;background:#fff;color:#2c2829;position:relative;cursor:pointer}#post-filter-mobile:after{content:"\f078";font-weight:900;font-family:Font Awesome\ 5 Free;background:#ed8b00;color:#fff;position:absolute;top:0;right:0;display:block;width:44px;height:41px;font-size:19px;padding-top:8px}@media (min-width:678px){#post-filter-mobile{display:none;visibility:hidden}}#post-categories{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}#post-categories.active{max-height:200vh}#post-categories li{border-bottom:1px solid #ebedef}#post-categories a,#post-categories span{display:block;font-size:16px;transition:all .3s ease-in-out;text-align:center;padding:8px 0;cursor:pointer}#post-categories a:not(.current-cat),#post-categories a:not(:hover),#post-categories a:not([aria-current=page]),#post-categories span:not(.current-cat),#post-categories span:not(:hover),#post-categories span:not([aria-current=page]){background:#fff;color:#2c2829}#post-categories a.current-cat,#post-categories a:hover,#post-categories a[aria-checked=true],#post-categories a[aria-current=page],#post-categories span.current-cat,#post-categories span:hover,#post-categories span[aria-checked=true],#post-categories span[aria-current=page]{background:#119962;color:#fff}@media (min-width:678px){#post-categories{max-height:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#post-categories li{margin:4px;border-bottom:none}#post-categories a,#post-categories span{border-radius:30px;padding:12px 20px;min-width:100px}#post-categories a:not(:hover),#post-categories a:not([aria-current=page]),#post-categories span:not(:hover),#post-categories span:not([aria-current=page]){border:1px solid #ebedef}#post-categories a:hover,#post-categories a[aria-current=page],#post-categories span:hover,#post-categories span[aria-current=page]{border:1px solid #119962}}.single-blog #featured-posts{margin-top:22px}.single-blog #featured-posts>div:first-of-type h1.entry-title{font-size:25px!important;font-family:Lato,sans-serif;font-weight:400}@media (min-width:678px){.single-blog #featured-posts>div:first-of-type{width:calc(66.66% - 20px)}.single-blog #featured-posts>div:first-of-type h1.entry-title{font-size:37px!important}}@media (min-width:1100px){.single-blog #featured-posts>div:first-of-type h1.entry-title{font-size:56px!important}}.single-blog #featured-posts>div:first-of-type article{padding-bottom:60px}.single-blog #featured-posts>div:first-of-type article a,.single-blog #featured-posts>div:first-of-type article h2,.single-blog #featured-posts>div:first-of-type article h3,.single-blog #featured-posts>div:first-of-type article h4,.single-blog #featured-posts>div:first-of-type article h5,.single-blog #featured-posts>div:first-of-type article h6,.single-blog #featured-posts>div:first-of-type article ol,.single-blog #featured-posts>div:first-of-type article p,.single-blog #featured-posts>div:first-of-type article ul{margin:1em 0}.single-blog #featured-posts>div:first-of-type article h2{font-size:31px!important}.single-blog #featured-posts>div:first-of-type article h4{font-size:23px!important}.single-blog #featured-posts>div:first-of-type article ul{color:#2c2829;list-style:circle;margin-left:32px}.single-blog #featured-posts>div:first-of-type article ol{color:#2c2829;list-style:decimal;margin-left:32px;margin-right:32px}.single-blog #featured-posts>div:first-of-type article a{color:#119962;text-decoration:none}.single-blog #featured-posts>div:first-of-type article a:hover{color:#12744a}.single-blog p.entry-title{font:26px/1.1em Lato,sans-serif;font-weight:400;margin-bottom:.5em}.single-blog article .hs-cta-wrapper{padding-left:24px;padding-right:24px}#posts-next{margin:60px 0}#next-post{display:-ms-flexbox;display:flex;background:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap}#next-post #pic{position:relative;width:100%;height:0;padding-bottom:50%}#next-post #pic a{display:block;position:absolute;left:0;right:0;top:0;bottom:0}#next-post>div:not(#pic){padding:0 24px}@media (min-width:550px){#next-post #pic{width:33.33%;height:auto;padding-bottom:0}#next-post>div:not(#pic){width:66.66%}}.cat-title{margin-bottom:20px!important;font-size:32px!important}.blog-subscribe{background:#ed8b00;padding:50px 0 100px;color:#fff}.blog-subscribe .container{max-width:825px;text-align:center}@media (max-width:677px){.blog-subscribe .container{padding-top:20px!important}}.blog-subscribe .far{font-size:70px;transform:rotate(-12deg);margin-bottom:48px}@media (min-width:900px){.blog-subscribe .far{font-size:120px}}.blog-subscribe h5{color:#fff}.blog-subscribe p{color:#fff;font-size:22px;line-height:1.3em}@media (min-width:678px){.blog-subscribe p{font-size:28px}}.blog-subscribe .hbspt-form form .hs-error-msgs{margin-top:20px;position:absolute}.blog-subscribe form{margin-top:20px;position:relative}.blog-subscribe form label{color:#fff}.blog-subscribe form input[type=email],.blog-subscribe form input[type=submit]{border:none!important;border-radius:0!important;font-family:Lato,sans-serif!important;font-weight:400!important;font-size:18px!important}.blog-subscribe form input[type=email]{font-size:20px;background:#fff;outline:none;border:none;padding:14px;width:calc(100% - 28px)}.blog-subscribe form .hs-email{width:calc(100% - 150px)}.blog-subscribe form input[type=submit]{background:#119962;color:#fff;width:100%;padding:17px 0 18px!important;box-shadow:none}.blog-subscribe form .hs-submit{margin-left:-4px;position:absolute;top:0;right:0;width:150px}.blog-subscribe form .hs-submit .actions{margin:0;padding:0}@media (min-width:678px){.blog-subscribe .container{display:-ms-flexbox;display:flex;text-align:left}.blog-subscribe .contain{margin-left:48px}}.modalSub .blog-subscribe{background:#fff;color:#2c2829}.modalSub .blog-subscribe form label,.modalSub .blog-subscribe h2,.modalSub .blog-subscribe h5,.modalSub .blog-subscribe i,.modalSub .blog-subscribe p{color:#2c2829}.modalSub .blog-subscribe form input[type=email]{box-shadow:inset 0 0 3px #2c2829}.featuredArticles .blog-subscribe h5:not(.lato-black){font-weight:900;font-size:26px!important;margin-bottom:0}@media (min-width:678px){.featuredArticles .blog-subscribe h5:not(.lato-black){font-size:32px!important}}.as-tag{background:rgba(44,40,41,.5);color:#fff!important;display:inline-block;font-size:13px;border-radius:2px;padding:1px 9px;margin:4px;transition:all .3s ease-in-out}.as-tag i{color:#fff}.as-tag i:after{opacity:1}.as-tag:hover{background:#119962}#hbspt-form-1607623057969-6602617410.hbspt-form form .hs-button.primary.large{border:none;font-size:18px;font-weight:700;border-radius:0;width:100%;padding:10px;line-height:1.42857143;min-width:150px}.at4-follow-inner{display:none}.wcs-timetable__list .wcs-class .wcs-class__time span:first-child{font-size:60px}.wcs-timetable__list .wcs-class .wcs-class__time span:last-child{font-size:22px;min-width:106px}.wcs-timetable__list .wcs-class .wcs-class__action .wcs-class__inner-flex .wcs-btn--action{color:#fff;background:#119962;border:1px solid #fff;border-radius:4px;display:inline-block;padding:10px 30px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;text-decoration:none;min-width:150px}.wcs-timetable__list .wcs-class .wcs-class__action .wcs-class__inner-flex .wcs-btn--action:hover{background:#12744a;text-decoration:none;color:#333}.wcs-timetable__container h3{font-size:32px}.wcs-timetable__container .wcs-class__time-duration{font-size:18px}.page-id-7171 #thumbwrap{position:relative;margin:75px auto;width:252px;height:252px}.page-id-7171 .thumb img{border:1px solid #000;margin:3px;float:left}.page-id-7171 .thumb span{position:absolute;visibility:hidden}.page-id-7171 .thumb:hover,.page-id-7171 .thumb:hover span{visibility:visible;top:0;left:250px;z-index:1}.page-id-7171 .thumb:hover span{left:40px}.page-id-7171 .form-group .row:not(#info-row){padding:20px 0}.page-id-7171 .form-group #info-row{margin:-10px 0 -15px}.page-id-7171 .form-group #info-row .col{position:relative}.page-id-7171 .form-group #info-row .col .thumb span{position:absolute;left:20px;top:0;z-index:28}.page-id-7171 .form-group input[type=email],.page-id-7171 .form-group input[type=tel],.page-id-7171 .form-group input[type=text],.page-id-7171 textarea{border-radius:5px;border:1px solid #e5e6e6;padding:7px 20px;color:#4e4e4e;font-family:Lato,sans-serif;font-size:18px;box-shadow:none;-webkit-box-shadow:none;line-height:30.6px;height:46px}.page-id-7171 .form-group textarea{height:100px;font-size:18px;margin-bottom:20px}@media (max-width:767px){.page-id-7171 .form-group .col-sm-12{margin-bottom:10px}}main #contact-testimonial .testimonial-container .et_pb_testimonial_portrait{background-size:initial;border-radius:0}.hbspt-form form fieldset.form-columns-2 .hs-form-field{width:100%;float:left;margin-bottom:10px}@media (min-width:767px){.hbspt-form form fieldset.form-columns-2 .hs-form-field{width:50%}}.hbspt-form form fieldset.form-columns-2 label span{font-size:16px;color:#2c2829;font-weight:400}.hbspt-form form fieldset.form-columns-2 .input input{border-radius:5px;border:1px solid #e5e6e6;padding:7px 20px}.hbspt-form form fieldset.form-columns-1{margin-top:10px}.hbspt-form form fieldset.form-columns-1 label span{font-size:16px;color:#2c2829;font-weight:400}.hbspt-form form fieldset.form-columns-1 legend{font-size:14px;color:#898a8d;font-style:italic}.hbspt-form form fieldset.form-columns-1 .input ul{list-style:none}.hbspt-form form fieldset.form-columns-1 .input ul input[type=checkbox]{margin-right:10px}.hbspt-form form fieldset.form-columns-1 .input ul span{font-size:16px;font-weight:lighter;color:#2c2829}.hbspt-form form fieldset.form-columns-1 .input textarea{width:100%;border-radius:5px;border-color:#e5e6e6}@media (min-width:767px){.hbspt-form form fieldset ul.inputs-list{column-count:2}}.hbspt-form form fieldset ul.inputs-list.multi-container li.hs-form-checkbox{width:100%;float:left}.hbspt-form form .legal-consent-container{margin-top:10px;margin-bottom:30px}.hbspt-form form .legal-consent-container .hs-richtext p{font-size:14px;font-weight:500;display:block!important}.hbspt-form form .legal-consent-container ul{list-style:none;padding-bottom:0}.hbspt-form form .legal-consent-container ul li label input{margin-right:10px}.hbspt-form form .legal-consent-container ul li label span{font-size:14px;font-weight:500}.hbspt-form form .hs-button.primary.large{color:#fff;background:#119962;border:1px solid #fff;border-radius:8px;padding:2px 40px;transition:all .5s ease-in;font-weight:900;cursor:pointer;display:inline-block;font-size:14px;-ms-touch-action:manipulation;touch-action:manipulation;font-family:Lato,sans-serif}.hbspt-form form .hs-button.primary.large:hover{background:#12744a}.hbspt-form form input[type=file]{line-height:0}.hbspt-form form .hs-error-msgs{list-style:none;padding-left:0}.hbspt-form form .hs-error-msgs li label{font-size:14px}#contactTabs.et_section_specialty>.et_pb_row{margin-top:-50px;max-width:965px;padding:0 15px}#contactTabs.et_section_specialty>.et_pb_row .et_pb_tabs{border:0}#contactTabs.et_section_specialty>.et_pb_row .et_pb_tabs ul.et_pb_tabs_controls{background:none}#contactTabs.et_section_specialty>.et_pb_row .et_pb_tabs ul.et_pb_tabs_controls li{border:1px solid #898a8d;border-radius:7px;margin-right:5px}#contactTabs.et_section_specialty>.et_pb_row .et_pb_tabs ul.et_pb_tabs_controls li a{padding:2px 15px;font-size:15px;color:#231f20}#contactTabs.et_section_specialty>.et_pb_row .et_pb_tabs ul.et_pb_tabs_controls li.et_pb_tab_active{background:#231f20}#contactTabs.et_section_specialty>.et_pb_row .et_pb_tabs ul.et_pb_tabs_controls li.et_pb_tab_active a{color:#fff!important}#contactTabs.et_section_specialty>.et_pb_row .et_pb_tabs ul.et_pb_tabs_controls li:not(.et_pb_tab_active):last-child{border-right:1px solid #898a8d}#contactTabs.et_section_specialty>.et_pb_row .et_pb_tabs ul.et_pb_tabs_controls:after{border:0}#contactTabs.et_section_specialty>.et_pb_row .et_pb_tabs .et_pb_all_tabs .et_pb_tab{padding:24px 30px 24px 0}#contactTabs.et_section_specialty>.et_pb_row .et_pb_tab_content{margin-top:30px}#contactTabs.et_section_specialty>.et_pb_row .et_pb_tab_content .admin-tab,#contactTabs.et_section_specialty>.et_pb_row .et_pb_tab_content .support-tab{margin-bottom:60px}#contactTabs.et_section_specialty>.et_pb_row .et_pb_tab_content .admin-tab h2,#contactTabs.et_section_specialty>.et_pb_row .et_pb_tab_content .support-tab h2{font-size:22px;font-weight:700;font-family:Lato,sans-serif}@media (min-width:767px){#contactTabs.et_section_specialty>.et_pb_row .et_pb_tab_content .admin-tab h2,#contactTabs.et_section_specialty>.et_pb_row .et_pb_tab_content .support-tab h2{font-size:32px;font-weight:400}}#contactTabs.et_section_specialty>.et_pb_row .et_pb_tab_content h3{font-size:22px;font-family:Lato,sans-serif;font-weight:700}#contactTabs.et_section_specialty>.et_pb_row .et_pb_tab_content ul.locations{list-style:none!important}#contactTabs.et_section_specialty>.et_pb_row div.et_pb_tab_0 .et_pb_tab_content p{display:none}@media (min-width:981px){.contact-sidebar{margin-top:90px}}#interiorHero .hero-boxes .content-wrapper .col a .box-image.internet-bandwidth{background-image:url(/wp-content/uploads/2018/06/internet-bandwidth.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.interconnect-express{background-image:url(/wp-content/uploads/2018/06/interconnect-express.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.aws{background-image:url(/wp-content/uploads/2018/10/aws-icon-new.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.load-balancing{background-image:url(/wp-content/uploads/2018/06/load-balancing.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.cross-connects{background-image:url(/wp-content/uploads/2018/06/cross-connects.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.cdn{background-image:url(/wp-content/uploads/2018/06/cdns.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.internet-bandwidth{background-image:url(/wp-content/uploads/2018/06/internet-bandwidth-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.interconnect-express{background-image:url(/wp-content/uploads/2018/06/interconnect-express-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.aws{background-image:url(/wp-content/uploads/2018/10/aws-icon-new-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.load-balancing{background-image:url(/wp-content/uploads/2018/06/load-balancing-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.cross-connects{background-image:url(/wp-content/uploads/2018/06/cross-connects-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.cdn{background-image:url(/wp-content/uploads/2018/06/cdns-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.managed-hosting{background-image:url(/wp-content/uploads/2018/06/managed-hosting.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.office-365{background-image:url(/wp-content/uploads/2018/06/office365.png)}#interiorHero .hero-boxes .content-wrapper .col a .box-image.vdi{background-image:url(https://tierpoint.com/wp-content/uploads/Virtual-Desktop-Services_VDI_1.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.os-management{background-image:url(/wp-content/uploads/2018/06/osmanagement.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.application-management{background-image:url(/wp-content/uploads/2018/06/application-management.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.monitoring-services{background-image:url(/wp-content/uploads/2018/06/monitor-services.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.help-desk-services{background-image:url(/wp-content/uploads/2018/06/help-desk-services.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.managed-hosting{background-image:url(/wp-content/uploads/2018/06/managed-hosting-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.office-365{background-image:url(/wp-content/uploads/2018/06/office365.png)}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.vdi{background-image:url(https://tierpoint.com/wp-content/uploads/Virtual-Desktop-Services_VDI-hover_1.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.os-management{background-image:url(/wp-content/uploads/2018/06/osmanagement.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.application-management{background-image:url(/wp-content/uploads/2018/06/application-management-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.monitoring-services{background-image:url(/wp-content/uploads/2018/06/monitor-services-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.help-desk-services{background-image:url(/wp-content/uploads/2018/06/help-desk-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper.four-column .col a .box-image.managed-hosting{background-size:contain}#interiorHero .hero-boxes .content-wrapper .col a .box-image.draas-cloud{background-image:url(/wp-content/uploads/2018/06/draas-cloud.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.asr{background-image:url(/wp-content/uploads/2018/06/asr.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.draas-server{background-image:url(/wp-content/uploads/2018/06/drass-server.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.backups{background-image:url(/wp-content/uploads/2018/06/backup.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.platforms{background-image:url(/wp-content/uploads/2018/06/platforms.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.workspace{background-image:url(/wp-content/uploads/2018/06/business-continuity.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.draas-cloud{background-image:url(/wp-content/uploads/2018/06/drass-cloud-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.asr{background-image:url(/wp-content/uploads/2018/06/asr.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.draas-server{background-image:url(/wp-content/uploads/2018/06/drass-server-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.backups{background-image:url(/wp-content/uploads/2018/06/backup-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.platforms{background-image:url(/wp-content/uploads/2018/06/platforms-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.workspace{background-image:url(/wp-content/uploads/2018/06/business-continuity-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.cloud-readiness-assessment{background-image:url(/wp-content/uploads/2018/06/cloud-readiness.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.cloud-migrations-consulting{background-image:url(/wp-content/uploads/2018/06/cloud-migration.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.physical-migrations{background-image:url(/wp-content/uploads/2018/06/physical-migrations.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.security-assessments{background-image:url(/wp-content/uploads/2018/06/security-assessment.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.continuity-planning{background-image:url(/wp-content/uploads/2018/06/business-continuity.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.cloud-readiness-assessment{background-image:url(/wp-content/uploads/2018/06/cloud-readiness-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.cloud-migrations-consulting{background-image:url(/wp-content/uploads/2018/06/cloud-migration-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.physical-migrations{background-image:url(/wp-content/uploads/2018/06/physical-migrations-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.security-assessments{background-image:url(/wp-content/uploads/2018/06/security-assessment-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.continuity-planning{background-image:url(/wp-content/uploads/2018/06/business-continuity-hover.png);background-size:auto}.partner-logos{padding-top:80px}.partner-logos .et_pb_code_inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.partner-logos .et_pb_code_inner a{display:block}.partner-logos .et_pb_code_inner img{margin:15px 20px}.two-col-fixed-image.tech-partners{padding:0!important}.two-col-fixed-image.tech-partners .et_pb_row{padding:45px 15px}@media (min-width:981px){.two-col-fixed-image.tech-partners .et_pb_row .content-wrapper{padding-right:35px}}.two-col-fixed-image.tech-partners .et_pb_row .content-wrapper span.green-link{color:#62c087;margin-right:3px}.two-col-fixed-image.tech-partners .et_pb_row .content-wrapper a{text-decoration:underline}#interiorHero .hero-boxes .content-wrapper .col a .box-image.ddos-mitigation{background-image:url(/wp-content/uploads/2018/06/ddos-mitigation.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.web-firewalls{background-image:url(/wp-content/uploads/2018/06/web-application-firewall.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.firewall-services{background-image:url(/wp-content/uploads/2018/06/managed-firewall.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.proactive-security{background-image:url(/wp-content/uploads/2018/06/proactive-it.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.encryption-services{background-image:url(/wp-content/uploads/2018/06/endpoint-encryption.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col a .box-image.compliance{background-image:url(/wp-content/uploads/2018/06/compliance.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.ddos-mitigation{background-image:url(/wp-content/uploads/2018/06/ddos-mitigation-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.web-firewalls{background-image:url(/wp-content/uploads/2018/06/web-application-firewalls-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.firewall-services{background-image:url(/wp-content/uploads/2018/06/managed-firewall-services-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.proactive-security{background-image:url(/wp-content/uploads/2018/06/proactive-it-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.encryption-services{background-image:url(/wp-content/uploads/2018/06/endpoint-encryption-hover.png);background-size:auto}#interiorHero .hero-boxes .content-wrapper .col:hover .box-image.compliance{background-image:url(/wp-content/uploads/2018/06/compliance-hover.png);background-size:auto}@media (max-width:980px){.data-center-page .entry-content>div{padding:0}}.data-center-page .data-center-menu-wrapper{padding:0}.data-center-page .data-center-menu-wrapper .data-center-menu-container .data-center-menu-section .data-center-state{text-align:center;text-transform:uppercase;padding-bottom:20px}.data-center-page .data-center-menu-wrapper .data-center-menu-container .data-center-menu-section .data-center-menu{margin:0;padding:0;text-align:center}.data-center-page .data-center-menu-wrapper .data-center-menu-container .data-center-menu-section .data-center-menu li{list-style:none;display:inline-block;color:#b9b9bb;text-transform:uppercase;border-right:1px solid #5c595a;padding:0 10px;font-size:15px;line-height:1}.data-center-page .data-center-menu-wrapper .data-center-menu-container .data-center-menu-section .data-center-menu li a{text-decoration:underline}.data-center-page .data-center-menu-wrapper .data-center-menu-container .data-center-menu-section .data-center-menu li:last-of-type{border:none}.data-center-page h1{margin:40px auto 30px;padding-bottom:0}.data-center-page .data-center-overview{max-width:920px;margin:0 auto}.data-center-page .data-center-facility{margin-top:50px;background:#fff;border:1px solid #231f20}.data-center-page .data-center-facility .data-center-title{background:#f5f5f5;padding:20px}@media (min-width:981px){.data-center-page .data-center-facility .data-center-title{padding:20px 35px 20px 75px}}.data-center-page .data-center-facility .data-center-title h2{text-align:center}@media (min-width:981px){.data-center-page .data-center-facility .data-center-title h2{text-align:left;display:inline-block}}.data-center-page .data-center-facility .data-center-title h2+a{visibility:hidden}.data-center-page .data-center-facility .data-center-title .button-container{display:inline-block;float:left;text-align:center}@media (max-width:980px){.data-center-page .data-center-facility .data-center-title .button-container{width:100%}}@media (min-width:981px){.data-center-page .data-center-facility .data-center-title .button-container{float:right}}.data-center-page .data-center-facility .data-center-title .button-container .download-specs{margin-right:25px}@media (max-width:600px){.data-center-page .data-center-facility .data-center-title .button-container .btn{margin:0 auto 10px;width:90%}}.data-center-page .data-center-facility .data-center-content{padding:20px}@media (min-width:981px){.data-center-page .data-center-facility .data-center-content{padding:50px 60px 60px 75px;column-count:3;column-gap:60px}}.data-center-page .data-center-facility .data-center-content div{break-inside:avoid}.data-center-page .data-center-facility .data-center-content p{font-size:24px;line-height:1.2;padding-bottom:0;margin-bottom:5px;color:#231f20;border-bottom:5px solid #f5f5f5}.data-center-page .data-center-facility .data-center-content p strong{color:#231f20;font-weight:400}.data-center-page .data-center-facility .data-center-content li{color:#231f20;padding-bottom:15px}.page-template-knowledge-center #main-content .container{padding-top:0;background:transparent}@media (min-width:981px){.page-template-knowledge-center #main-content .container:before{background:transparent;display:none}}.page-template-knowledge-center .sq2-resource-hero{background-position:50%;padding:50px 0 0}.page-template-knowledge-center .sq2-resource-hero .container{padding-bottom:80px}.page-template-knowledge-center .sq2-resource-hero h1{font-family:Lato,sans-serif;text-align:center;font-size:32px;line-height:1.2;font-weight:900;color:#fff;margin-top:0;padding:0}@media (min-width:981px){.page-template-knowledge-center .sq2-resource-hero h1{font-size:50px}}.page-template-knowledge-center .sq2-resource-hero p{color:#fff;font-size:22px;font-weight:400;max-width:1080px;margin:20px auto 25px;font-family:Lato,sans-serif;line-height:1.5;padding:0}@media (min-width:981px){.page-template-knowledge-center .sq2-resource-hero p{font-size:32px}}.page-template-knowledge-center .sq2-resource-hero .select-box-wrapper{background:#ed8b00;display:none}.page-template-knowledge-center .sq2-resource-hero .select-box-wrapper .topic-dropdown .browse-topics{width:25%;text-align:center}@media (max-width:600px){.page-template-knowledge-center .sq2-resource-hero .select-box-wrapper .topic-dropdown .browse-topics{width:24%}}.page-template-knowledge-center .sq2-resource-hero .select-box-wrapper .topic-dropdown .mobile-only{width:100%;background:#ed8b00}.page-template-knowledge-center .sq2-resource-hero .select-box-wrapper .topic-dropdown .topic-checkbox{background:#3daae1;line-height:normal;padding:10px}.page-template-knowledge-center .sort-bar{padding:7px 10px;display:block;overflow:hidden;float:none;margin:0;background:#231f20}.page-template-knowledge-center .sort-bar .results{font-size:26px;font-weight:400;margin:0 0 0 20px;font-family:Lato,sans-serif;padding-bottom:0;max-width:1140px;margin:0 auto;color:#fff}.page-template-knowledge-center .sort-bar .results .pagination-results{font-weight:400;display:inline-block}.page-template-knowledge-center .featured-resource-section{padding:50px 0;min-height:400px;background:#f2f5fa}.page-template-knowledge-center .featured-resource-section h2{font-family:Lato,sans-serif;text-align:center;font-size:42px;line-height:1.2;font-weight:300;text-transform:none}.page-template-knowledge-center .featured-resource-section h2 strong{font-weight:700}.page-template-knowledge-center .featured-resource-section .resources-content{margin-bottom:0}.page-template-knowledge-center .featured-resource-section .resource-content{padding:0 15px}@media (max-width:980px){.page-template-knowledge-center .featured-resource-section .resource-content{padding:0}}.page-template-knowledge-center .resource-section{margin:0;background:#fff;padding:40px 0 0;min-height:600px}.page-template-knowledge-center .resource-section .type-sidebar{margin:30px 0;display:block;overflow:hidden}.page-template-knowledge-center .resource-section .topic-sidebar,.page-template-knowledge-center .resource-section .type-sidebar{padding:10px 0}.page-template-knowledge-center .resource-section .topic-sidebar .choose-topic-select,.page-template-knowledge-center .resource-section .topic-sidebar .choose-type-select,.page-template-knowledge-center .resource-section .type-sidebar .choose-topic-select,.page-template-knowledge-center .resource-section .type-sidebar .choose-type-select{border:0}.page-template-knowledge-center .resource-section .topic-sidebar .choose-topic-select .filter-all,.page-template-knowledge-center .resource-section .topic-sidebar .choose-type-select .filter-all,.page-template-knowledge-center .resource-section .type-sidebar .choose-topic-select .filter-all,.page-template-knowledge-center .resource-section .type-sidebar .choose-type-select .filter-all{display:block;margin-bottom:20px;font-size:22px;font-weight:700;color:#2e2929}@media (min-width:992px){.page-template-knowledge-center .resource-section .topic-sidebar .choose-topic-select .filter-all,.page-template-knowledge-center .resource-section .topic-sidebar .choose-type-select .filter-all,.page-template-knowledge-center .resource-section .type-sidebar .choose-topic-select .filter-all,.page-template-knowledge-center .resource-section .type-sidebar .choose-type-select .filter-all{margin-top:-35px}}.page-template-knowledge-center .resource-section .topic-sidebar .topic-title,.page-template-knowledge-center .resource-section .type-sidebar .topic-title{width:100%}@media (min-width:992px){.page-template-knowledge-center .resource-section .topic-sidebar .topic-title,.page-template-knowledge-center .resource-section .type-sidebar .topic-title{width:250px}}.page-template-knowledge-center .resource-section .topic-sidebar .topic-title .topic-title,.page-template-knowledge-center .resource-section .type-sidebar .topic-title .topic-title{background:#119962;border:0;padding:5px 10px;color:#fff}.page-template-knowledge-center .resource-section .topic-sidebar .type-title,.page-template-knowledge-center .resource-section .type-sidebar .type-title{width:100%}@media (min-width:992px){.page-template-knowledge-center .resource-section .topic-sidebar .type-title,.page-template-knowledge-center .resource-section .type-sidebar .type-title{width:250px}}.page-template-knowledge-center .resource-section .topic-sidebar .type-title .type-title,.page-template-knowledge-center .resource-section .type-sidebar .type-title .type-title{background:#119962;border:0;padding:5px 10px;color:#fff}.page-template-knowledge-center .resource-section .topic-sidebar>li>ul,.page-template-knowledge-center .resource-section .type-sidebar>li>ul{position:relative;display:block;padding:0 0 10px;background:#f4f4f5;width:100%;border-radius:0}.page-template-knowledge-center .resource-section .topic-sidebar>li>ul li.topic-checkbox,.page-template-knowledge-center .resource-section .topic-sidebar>li>ul li.type-checkbox,.page-template-knowledge-center .resource-section .type-sidebar>li>ul li.topic-checkbox,.page-template-knowledge-center .resource-section .type-sidebar>li>ul li.type-checkbox{font-size:16px;padding:5px 15px;line-height:1.2}.page-template-knowledge-center .resource-section .topic-sidebar>li>ul li.topic-checkbox i,.page-template-knowledge-center .resource-section .topic-sidebar>li>ul li.type-checkbox i,.page-template-knowledge-center .resource-section .type-sidebar>li>ul li.topic-checkbox i,.page-template-knowledge-center .resource-section .type-sidebar>li>ul li.type-checkbox i{margin-right:5px}.page-template-knowledge-center .resource-section .topic-dropdown>li.choose-topic-select{background:#f4f4f5;width:100%}.page-template-knowledge-center .resource-section .topic-dropdown>li.choose-topic-select .topic-options{background:#f4f4f5}.page-template-knowledge-center .resource-section .topic-dropdown>li.choose-topic-select .topic-options li{background:#62c087;padding:0 10px}.page-template-knowledge-center .resource-section .topic-dropdown>li.choose-topic-select .topic-options li:first-child{background:transparent}.page-template-knowledge-center .resource-section .topic-dropdown>li.choose-topic-select .topic-options li:last-child{background:#2c2829;color:#fff}.page-template-knowledge-center .browse-topics.no-dropdown:after,.page-template-knowledge-center .resource-section .topic-dropdown>li.browse-topics{display:none}.page-template-knowledge-center .center-text{text-align:center}.page-template-knowledge-center .resource-content{max-width:100%;padding:0}@media (max-width:980px){.page-template-knowledge-center .resource-content{padding:0}}.page-template-knowledge-center .resource-content .resource-description,.page-template-knowledge-center .resource-content>a{max-width:270px;margin:0 auto;display:block}.page-template-knowledge-center .resources-content{margin-bottom:40px}@media (min-width:981px){.page-template-knowledge-center .resources-content{float:none;display:inline-table;vertical-align:top}}@media (max-width:980px){.page-template-knowledge-center .resources-content{max-width:330px;margin:0 auto 35px}}@media (max-width:980px){.page-template-knowledge-center .resources-content .resource-link{display:block;text-align:center;max-width:270px}}.page-template-knowledge-center .resources-content .resource-link .overlay-content{background:#29347b;width:100%}.page-template-knowledge-center .resources-content .resource-link .overlay-content .resource-type{line-height:1.8em;margin-left:0;text-transform:none;font-weight:400}.page-template-knowledge-center .resources-content .resource-title{font-size:18px;line-height:1.3;font-weight:700;font-family:Lato,sans-serif;margin:20px auto 0}.page-template-knowledge-center .resources-content .resource-description{font-weight:400;font-size:16px;font-family:Lato,sans-serif}.page-template-knowledge-center .resources-content .new>span{top:9px;left:9px;font-size:18px;font-weight:700;font-style:italic;text-transform:uppercase}.page-template-knowledge-center .resources-content .new:before{border-top:100px solid #ed8b00}.page-template-knowledge-center .resource-wrapper{margin-top:40px}.page-template-knowledge-center .pagination-wrapper{margin-bottom:0}@media (max-width:980px){.page-template-knowledge-center .pagination-wrapper .pagination-container{width:100%}}.page-template-knowledge-center .pagination-wrapper .pagination-container ul.pagination{margin-bottom:0}@media (min-width:992px){.page-template-knowledge-center .pagination-wrapper .pagination-container ul.pagination{margin-bottom:40px}}.page-template-knowledge-center .pagination-wrapper .pagination-container ul.pagination li.pagination-link{padding:6px 14px;font-size:14px;margin:7px 5px}@media (min-width:992px){.page-template-knowledge-center .pagination-wrapper .pagination-container ul.pagination li.pagination-link{margin:0 5px}}.search article img{display:none;max-width:200px!important}.search article .post-meta{display:none}.error404 h1{font-size:40px;color:#000;margin:0 0 15px;margin-bottom:15px}.error404 h1,.error404 h2{font-weight:600;font-family:Lato,sans-serif;padding-bottom:10px}.error404 h2{color:#62c087;font-size:24px;margin:0}a.article{text-decoration:none!important;padding-bottom:40px;overflow:hidden;display:block;height:100%}a.article h2:not(:hover){color:#2c2829!important}a.article:hover{box-shadow:0 0 30px 0 hsla(0,0%,61%,.35)}a.article:hover img{transform:scale(1.05)}a.article:hover .entry-title{color:#12744a}a.article>p,a.article header{padding:0 24px}.featuredArticles #featured-posts .article{padding-bottom:0}@media (max-width:500px){.featuredArticles #featured-posts .article{padding-bottom:15px}}.featuredArticles{background-color:#f7f7f7!important}.featuredArticles h1:not(.entry-title),.featuredArticles p.h1{font:900 42px/1em Lato,sans-serif;margin-top:20px;margin-bottom:0;line-height:1em!important;padding-bottom:0}.featuredArticles h1:not(.entry-title):not(.cat-title),.featuredArticles p.h1:not(.cat-title){color:#8f278d;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:left;justify-content:left;-ms-flex-direction:column;flex-direction:column}.featuredArticles h1:not(.entry-title) span,.featuredArticles p.h1 span{font:300 18px/1.56 Lato,sans-serif;color:#2c2829;display:block;position:relative;overflow:hidden;margin-top:12px;padding-top:10px}@media (min-width:678px){.featuredArticles h1:not(.entry-title) span,.featuredArticles p.h1 span{max-width:415px}}.featuredArticles h1:not(.entry-title) span:before,.featuredArticles p.h1 span:before{content:"";height:1px;width:100%;background:#979797;display:block;position:absolute;top:0;left:0}@media (min-width:900px){.featuredArticles h1:not(.entry-title):not(.cat-title),.featuredArticles p.h1:not(.cat-title){-ms-flex-direction:row;flex-direction:row}.featuredArticles h1:not(.entry-title) span,.featuredArticles p.h1 span{padding-top:0;margin-top:0;margin-left:15px;padding-left:15px;width:calc(100% - 260px)}.featuredArticles h1:not(.entry-title) span:before,.featuredArticles p.h1 span:before{width:1px;min-height:100%;height:200px}}@media (min-width:981px){.featuredArticles h1:not(.entry-title),.featuredArticles p.h1{font-size:48px}}.featuredArticles #main-content .container{padding-top:24px}.featuredArticles h2:not(.lato-black),.featuredArticles h3:not(.lato-black),.featuredArticles h4:not(.lato-black),.featuredArticles h5:not(.lato-black),.featuredArticles p.entry-title:not(.lato-black){font:26px/1.1em Lato,sans-serif;font-weight:400;margin-bottom:.5em;font-size:22px!important}@media (min-width:678px){.featuredArticles h2:not(.lato-black),.featuredArticles h3:not(.lato-black),.featuredArticles h4:not(.lato-black),.featuredArticles h5:not(.lato-black),.featuredArticles p.entry-title:not(.lato-black){font-size:26px!important}}.featuredArticles p:not(.post-meta){line-height:1.6em}.featuredArticles blockquote{margin-left:24px;margin-right:24px}.featuredArticles blockquote p{font-size:1.3em}.featuredArticles p.entry-title{line-height:1.1em;padding-bottom:10px;margin-bottom:.5em}.featuredArticles p.entry-title a:not(:hover){color:#2c2829}.featuredArticles .post-meta{color:#919396;margin:8px 0}.featuredArticles .post-meta address,.featuredArticles .post-meta time{font-size:12px;text-transform:uppercase}.featuredArticles .post-meta address.author{display:inline-block}.featuredArticles #main-content{background:#f7f7f7}@media (max-width:980px){.featuredArticles #main-content .et_pb_row{width:100%;padding-left:20px;padding-right:20px}}.featuredArticles article{background:#fff}.featuredArticles article img{transition:transform .3s ease-in-out}.featuredArticles article>h2,.featuredArticles article>h3,.featuredArticles article>h4,.featuredArticles article>h5,.featuredArticles article>h6,.featuredArticles article>header,.featuredArticles article>ol,.featuredArticles article>p,.featuredArticles article>ul{padding:0 24px}.featuredArticles #featured-posts{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.featuredArticles #featured-posts img{max-width:none;width:100%}.featuredArticles #featured-posts .article-border{height:4px;position:absolute;left:0;bottom:0}.featuredArticles #featured-posts>article{width:100%}.featuredArticles #featured-posts>article .article-border{background:#8f278d}.featuredArticles #featured-posts>article h2{line-height:1.1em;font-size:25px!important;letter-spacing:-.57px}@media (min-width:678px){.featuredArticles #featured-posts>article h2{font-size:37px!important}}@media (min-width:1100px){.featuredArticles #featured-posts>article h2{font-size:56px!important}}.featuredArticles #featured-posts>div article .article-border{background:#62c087}.featuredArticles #featured-posts>div article:first-of-type .article-border{background:#3daae1}@media (min-width:678px){.featuredArticles #featured-posts{-ms-flex-direction:row;flex-direction:row}.featuredArticles #featured-posts>article{width:calc(66.66% - 20px)}.featuredArticles #featured-posts>div{width:calc(33.33% - 20px)}}.featuredArticles #regular-posts{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.featuredArticles #regular-posts img{max-width:none;width:100%}@media (min-width:500px){.featuredArticles #regular-posts{margin-left:-30px}.featuredArticles #regular-posts article{width:calc(50% - 30px);margin-left:30px}}@media (min-width:768px){.featuredArticles #regular-posts{margin-left:-30px}.featuredArticles #regular-posts article{width:calc(33.33% - 30px);margin-left:30px}}.lato-black{font-size:24px;line-height:1.1em;font-family:Lato,sans-serif;font-weight:900;margin-bottom:.5em}@media (min-width:600px){.lato-black{font-size:32px}}.lato-black.green{color:#119962}#featured-posts article,#regular-posts article{position:relative}#featured-posts article .article-banner,#regular-posts article .article-banner{position:absolute;top:0;left:0;background:#ed8b00;color:#fff;font:12px/1em Lato,sans-serif;font-weight:900;padding:8px}#regular-posts.filtering>article:not(.active){width:0;height:0}@media (min-width:768px){#regular-posts.filtering>article:not(.active){margin-left:0}}.entry-title a:hover{color:#12744a}.icon-search.et_pb_search{border:none}.icon-search input.et_pb_s{font-size:26px!important}.icon-search input.et_pb_searchsubmit{color:transparent!important;background-color:#ed8b00!important;background-image:url(/wp-content/themes/divi-child/assets/icons/searchSubmit.png);background-size:25px 25px;padding:4px!important;background-repeat:no-repeat;background-position:50%;transition:background-color .3s ease-in-out}.icon-search input.et_pb_searchsubmit:hover{background-color:#de8200!important}.spoke-top-waypoint[data-lock]{background:#f7f7f7}.spoke-top-waypoint.spoke-animated[data-lock]{position:fixed;width:100%;top:0;z-index:1;box-shadow:0 0 8px 0 #dedede}.spoke-waypoint{transition:all .4s ease-in-out}.spoke-waypoint[data-timing="600"]{transition:all .6s ease-in-out}.spoke-waypoint[delay="200"]{transition-delay:.2s}.spoke-waypoint[delay="300"]{transition-delay:.3s}.spoke-waypoint[delay="400"]{transition-delay:.4s}.spoke-waypoint[delay="500"]{transition-delay:.5s}.spoke-waypoint[data-fade-up]{transform:translateY(100px);opacity:0}.spoke-waypoint[data-fade-in]{opacity:0}.spoke-waypoint[data-fade-right]{opacity:0;transform:translate(100px)}.spoke-waypoint[data-grow-left-to-right]{width:0}.spoke-waypoint[data-grow-left-to-right].spoke-animated{width:100%}.spoke-waypoint[data-fade-in].spoke-animated,.spoke-waypoint[data-fade-right].spoke-animated,.spoke-waypoint[data-fade-up].spoke-animated{opacity:1;transform:translate(0)}.type{color:#fff;font:12px/1em Lato,sans-serif;font-weight:900;letter-spacing:.8px;text-transform:uppercase;padding-top:6px!important;padding-bottom:6px!important;background:#ed8b00;display:inline-block;min-width:50%;transform:translateY(-50%)}.type.Infographic{background:#eac013}.type.Case-Study{background:#5c6c81}.type.Fact-Sheet{background:#29347b}.type.eBook{background:#115fd7}.type.Solution-Overview{background:#119962}.type.Video{background:#8f278d}.type.Webinar{background:#ec3f3f}#list-cats li{font-size:24px;margin:12px 0}#list-cats li a{color:#2c2829}#list-cats li a:hover{color:#12744a}@media (min-width:550px){#list-cats{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#list-cats li{width:50%}}@media (min-width:678px){#list-cats li{width:33.33%}}#knowledge-help{padding:50px 0}#knowledge-help .container:first-of-type{padding-top:50px;border-top:1px solid #979797}#knowledge-help .row{padding-top:32px}@media (max-width:767px){#knowledge-help .col-sm-4{margin-top:20px}}#knowledge-help .container{text-align:center;padding-top:22px}#knowledge-help .container a{text-decoration:none;color:#119962;transition:all .3s ease-in-out}#knowledge-help .container a i[aria-hidden=true]{font-size:38px}#knowledge-help .container a p{color:#119962;font-size:24px;margin-top:.5em}#knowledge-help .container a:hover,#knowledge-help .container a:hover p{color:#12744a}.single-resources #regular-posts .entry-title a:not(:hover){color:#2c2829}.single-resources #main-content{background-color:#f7f7f7}.single-resources #main-content>.container{padding-top:0}.single-resources h1{font-family:Lato,sans-serif;font-weight:900;margin:.5em 0 1em}@media (min-width:768px){.single-resources h1{width:calc(100% - 200px)}}.single-resources #posts-sidebar{margin:100px auto 0;width:calc(100% - 40px)}.single-resources .lato-black:not(.green){color:#2c2829!important}.helpful{color:#919396;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;clear:both;position:relative;top:-20px;left:14px}@media (min-width:768px){.helpful{top:22px;left:0;clear:none}}.helpful h3{font-size:13px!important;padding-bottom:0;font-family:Lato,sans-serif}.helpful .helpful-content{font-size:13px}.helpful .helpful-controls{display:-ms-flexbox;display:flex;position:relative;top:-1px}.helpful .helpful-contra,.helpful .helpful-pro{font-size:14px;border:none;background:transparent;padding:4px}.helpful .helpful-contra{position:relative;top:1px}.featuredArticles .helpful{padding-left:24px;padding-right:24px}.featuredArticles .helpful h3{font-size:13px!important;padding-bottom:0;font-family:Lato,sans-serif}.webinar-content{margin-top:50px;color:#2c2829}.webinar-content ul{margin:1em 0}.webinar-content ul li{color:#2c2829;padding-left:24px;position:relative}.webinar-content ul li:before{content:"";width:12px;height:12px;position:absolute;top:10px;left:0;background:#119962}.webinar-meta{margin-top:50px}@media (min-width:992px){.webinar-meta{margin-top:0}}.webinar-meta .type{background:transparent!important;color:#2c2829}.webinar-meta .description{margin-bottom:1em}.webinar-meta .date{font-weight:900}.webinar-meta .date span.time{font-weight:400}.slick-slide{margin:0 20px}.slick-slide img{width:100%}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body{color:#2c2829}main .two-col-full-img-text .et_pb_row{max-width:none!important}@media (min-width:981px){.flex-vert-center{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.testimonial .headline-with-sub-headline h3{font-size:36px;font-weight:700;font-family:Lato,sans-serif;color:#2e2929;padding:0;text-align:center;line-height:1.5;margin-bottom:10px}.testimonial blockquote{border-color:transparent!important}@media (min-width:981px){.testimonial .headline-with-sub-headline h3{font-size:50px}}.spoke-headline-h1-with-sub-headline h1{font-size:36px;font-weight:700;font-family:Lato,sans-serif;color:#2e2929;padding:0;text-align:center;line-height:1.5;margin-bottom:10px}.spoke-headline-h1-with-sub-headline h3{font-size:28px;font-weight:500;font-family:Lato,sans-serif;line-height:1.5;margin-bottom:10px}.spoke-headline-with-sub-headline h3{font-size:36px;font-weight:700;font-family:Lato,sans-serif;color:#2e2929;padding:0;text-align:center;line-height:1.5;margin-bottom:10px}.spoke-three-column-icons.three-reasons .number{text-align:center;color:#119962;font-size:50px;font-family:Lato,sans-serif}.spoke-three-column-icons.three-reasons .title,.spoke-three-column-icons h3{color:#119962;text-align:center;margin-bottom:15px;font-size:32px;font-weight:700;font-family:Lato,sans-serif}@media (min-width:981px){.spoke-headline-h1-with-sub-headline h1,.spoke-headline-with-sub-headline h3{font-size:50px}}@media (max-width:979px){.no-margin-on-desk.et_pb_row_4col{padding-bottom:0!important}.et_pb_row_6{padding-top:0!important}}@media (max-width:479px){.et_pb_section .et_pb_row.no-margin-on-desk>.et_pb_column_1_4:first-of-type,.no-margin-on-desk>.et_pb_column_1_4:nth-of-type(4){width:0!important;margin-left:0;margin-right:0}.et_pb_section .et_pb_row.no-margin-on-desk>.et_pb_column_1_4:nth-of-type(2),.et_pb_section .et_pb_row.no-margin-on-desk>.et_pb_column_1_4:nth-of-type(3){margin-left:0!important;margin-right:0!important;width:50%!important}}@media (min-width:480px){.no-margin-on-desk>.et_pb_column_1_4:first-of-type,.no-margin-on-desk>.et_pb_column_1_4:nth-of-type(4){width:2.75%!important;display:block;margin-left:0;margin-right:0}.no-margin-on-desk>.et_pb_column_1_4:nth-of-type(2),.no-margin-on-desk>.et_pb_column_1_4:nth-of-type(3){width:47.25%!important;margin-left:0!important;margin-right:0!important}}@media (min-width:560px){.no-margin-on-desk>.et_pb_column_1_4:first-of-type,.no-margin-on-desk>.et_pb_column_1_4:nth-of-type(4){width:23.275%!important}.no-margin-on-desk>.et_pb_column_1_4:nth-of-type(2),.no-margin-on-desk>.et_pb_column_1_4:nth-of-type(3){width:26.375%!important;margin-left:0;margin-right:0}.no-margin-on-desk>.et_pb_column_1_4:nth-of-type(2){margin-right:0}.no-margin-on-desk>.et_pb_column_1_4:nth-of-type(3){margin-left:0}}@media (min-width:980px){.no-margin-on-desk>.et_pb_column_1_4:first-of-type,.no-margin-on-desk>.et_pb_column_1_4:nth-of-type(4){width:23.275%!important;margin-left:0!important;margin-right:0!important}}.insert-bottom-border{display:block;width:100%;height:1px;background:#979797;margin:10px 0 -17px}.spoke-three-column-image-h3 .three-column-icons img{max-height:75px;display:block;margin:0 auto;max-width:100%;float:none}.spoke-three-column-image-h3 h3{text-align:center;margin-bottom:15px;font-size:32px;font-weight:700;font-family:Lato,sans-serif}.spoke-gray-t-cta{background:#e5e6e6;max-width:850px!important;margin-left:auto;margin-right:auto}.spoke-gray-t-cta p{text-align:center;margin:0!important}.spoke-gray-t-cta p.pp-cta-headline{text-align:center;font-size:24px!important;font-weight:700!important;margin:0;line-height:1.5!important}.spoke-gray-t-cta p.pp-cta-headline span.pp-cta-subheadline{font-size:18px;font-style:italic;display:block}.cta-btn-style,.spoke-gray-t-cta .button{color:#fff;border-radius:5px;background-color:#f89520;text-decoration:none;padding:5px 15px;margin-top:20px;display:inline-block}#darker-border{table-layout:fixed;color:#2c2829}#darker-border th{font-weight:900;color:#214fb5;text-align:center;padding-top:20px}#darker-border tr td{padding:6px 10px;border-top:1px solid #979797}@media (min-width:500px){#darker-border tr td{padding:6px 24px}}.page-id-11552 .three-column-icons,.page-id-11773 .three-column-icons{text-align:center}.page-id-11552 .featured-plans .headline-with-sub-headline p,.page-id-11773 .featured-plans .headline-with-sub-headline p{max-width:900px;margin:30px auto}.page-id-11552 .three-column-icons:not(.three-reasons) h3,.page-id-11552 .three-column-icons h4,.page-id-11773 .three-column-icons:not(.three-reasons) h3,.page-id-11773 .three-column-icons h4{text-align:center;margin-bottom:15px;font-size:32px;font-weight:700;font-family:Lato,sans-serif}.page-id-11552 .three-column-icons p,.page-id-11773 .three-column-icons p{text-align:center;font-family:Lato,sans-serif}.page-id-11552 .three-column-icons img,.page-id-11773 .three-column-icons img{max-height:75px;display:block!important;margin:0 auto;max-width:100%;float:none;text-align:center!important}.page-id-11552 .three-column-icons .et_pb_image,.page-id-11773 .three-column-icons .et_pb_image{text-align:center}.page-id-11552 .client-gallery-wrapper .et_pb_row_2,.page-id-11773 .client-gallery-wrapper .et_pb_row_2{padding-left:0;padding-right:0;max-width:800px}.hbspt-form form input[type=file]{line-height:22px}main .hubspot-cta-container-interior .hubspot-cta-content-wrapper{padding:10px 0;margin-left:auto;margin-right:auto}.page-id-11552 main .hubspot-cta-container-interior,.page-id-11773 main .hubspot-cta-container-interior{margin:0!important}.testimonial .signature{max-width:80%!important}.page-id-11552 .three-column-icons.three-reasons p:not(.title):not(.number),.page-id-11773 .three-column-icons.three-reasons p{font-size:18px;text-align:center}.page-id-11552 .three-column-icons.three-reasons .number,.page-id-11773 .three-column-icons.three-reasons .number{text-align:center;color:#119962;font-size:50px;font-family:Lato,sans-serif}.page-id-11552 .three-column-icons.three-reasons h4,.page-id-11773 .three-column-icons.three-reasons h4{color:#119962}.page-id-11552 .headline-with-sub-headline h3,.page-id-11773 .headline-with-sub-headline h3{font-size:36px;font-weight:700;font-family:Lato,sans-serif;color:#2e2929;padding:0;text-align:center;line-height:1.5;margin-bottom:10px}.page-id-11552 .featured-plans .pricing .pricing-box,.page-id-11773 .featured-plans .pricing .pricing-box{padding:40px 60px;font-family:Lato,sans-serif}.page-id-11552 .featured-plans .pricing .pricing-box h3,.page-id-11773 .featured-plans .pricing .pricing-box h3{color:#119962;text-align:center;font-size:32px;margin-bottom:40px;font-family:Lato,sans-serif}.page-id-11552 .featured-plans .pricing .pricing-box h4,.page-id-11773 .featured-plans .pricing .pricing-box h4{text-align:center;font-family:Lato,sans-serif;font-size:24px;font-weight:700}.page-id-11552 .featured-plans .pricing .pricing-box p,.page-id-11773 .featured-plans .pricing .pricing-box p{text-align:center}.page-id-11552 .featured-plans .pricing .pricing-box ul,.page-id-11773 .featured-plans .pricing .pricing-box ul{padding-left:50px}.page-id-11552 .btn.reverse,.page-id-11773 .btn.reverse{padding:10px 40px}.page-id-11552 .featured-plans .pricing .et_pb_column_1_2,.page-id-11773 .featured-plans .pricing .et_pb_column_1_2{display:-ms-flexbox;display:flex}.page-id-11552 .featured-plans .pricing,.page-id-11773 .featured-plans .pricing{max-width:1100px}.page-id-11552 .featured-plans .additional-fee h2,.page-id-11773 .featured-plans .additional-fee h2{font-size:32px;font-weight:700;text-align:center;font-family:Lato,sans-serif}.page-id-11552 .featured-plans .additional-fee ul,.page-id-11773 .featured-plans .additional-fee ul{max-width:600px;margin:30px auto 0;line-height:2}.page-id-11552 .green-checkmarks ul li,.page-id-11773 .green-checkmarks ul li{list-style-type:none}.page-id-11552 .green-checkmarks ul li:before,.page-id-11773 .green-checkmarks ul li:before{font-family:FontAwesome;content:"\f00c";margin:0 10px 0 -28px;color:#119962}.page-id-11552 .featured-plans .additional-fee .fee-actions,.page-id-11773 .featured-plans .additional-fee .fee-actions{max-width:600px;margin:40px auto;text-align:center}.page-id-11552 .headline-with-sub-headline .helpdesk h2,.page-id-11773 .headline-with-sub-headline .helpdesk h2{max-width:500px;margin:30px auto;text-align:center;font-weight:400;line-height:1.5;font-family:Lato,sans-serif;font-size:32px}.page-id-11773 .et_pb_row_13{max-width:800px!important}.page-id-11552 #four-column-bottom.four-column-interior .headline-with-sub-headline p,.page-id-11773 #four-column-bottom.four-column-interior .headline-with-sub-headline p{text-align:center;max-width:700px;margin:20px auto 0;font-size:18px}.page-id-11552 .finance-summary,.page-id-11773 .finance-summary{background:#fff;text-align:center;margin:40px auto}.page-id-11552 .finance-summary .finance-p1,.page-id-11773 .finance-summary .finance-p1{font-size:24px;color:#404041;text-align:center}.page-id-11552 .finance-summary .one_fourth,.page-id-11773 .finance-summary .one_fourth{border-right:1px solid #119962}.page-id-11552 .finance-summary .one_fourth.et_column_last,.page-id-11773 .finance-summary .one_fourth.et_column_last{border:0}.page-id-11552 .finance-summary h3,.page-id-11552 .finance-summary p.title,.page-id-11773 .finance-summary h3,.page-id-11773 .finance-summary p.title{text-align:center;margin-bottom:0!important;font-size:24px!important;font-weight:700;font-family:Lato,sans-serif;padding-bottom:0;color:#119962!important}.page-id-11552 .finance-summary .number,.page-id-11552 .finance-summary h2,.page-id-11773 .finance-summary .number,.page-id-11773 .finance-summary h2{text-align:center;color:#119962!important;font-size:50px!important;font-family:Lato,sans-serif}.page-id-11552 .finance-summary .finance-p2,.page-id-11773 .finance-summary .finance-p2{text-align:center;font-size:18px;color:#404041}.page-id-11552 #four-column-bottom.four-column-interior .roi-365 .et_pb_column_1_3,.page-id-11773 #four-column-bottom.four-column-interior .roi-365 .et_pb_column_1_3{background:#fff;font-family:Lato,sans-serif;padding:30px 0 0}.page-id-11552 #four-column-bottom.four-column-interior .roi-365 .et_pb_column_1_3 .roi-box,.page-id-11773 #four-column-bottom.four-column-interior .roi-365 .et_pb_column_1_3 .roi-box{max-width:300px;margin:0 auto;padding:0 15px}.page-id-11552 #four-column-bottom.four-column-interior .roi-365 .et_pb_column_1_3 .roi-box h3,.page-id-11773 #four-column-bottom.four-column-interior .roi-365 .et_pb_column_1_3 .roi-box h3{color:#404041;font-size:22px;font-weight:400;font-family:Lato,sans-serif;line-height:1.3}.page-id-11552 #four-column-bottom.four-column-interior .roi-365 .et_pb_column_1_3 .roi-box .date,.page-id-11773 #four-column-bottom.four-column-interior .roi-365 .et_pb_column_1_3 .roi-box .date{text-transform:uppercase;font-size:14px;font-weight:lighter;color:#919396;font-family:Lato,sans-serif;text-align:left}.page-id-11552 #four-column-bottom.four-column-interior .roi-365 .et_pb_column_1_3 .roi-box .roi-p,.page-id-11773 #four-column-bottom.four-column-interior .roi-365 .et_pb_column_1_3 .roi-box .roi-p{color:#404041;font-size:16px;font-family:Lato,sans-serif;text-align:left}.page-id-11552 #four-column-bottom.four-column-interior .roi-365 .et_pb_column_1_3 .roi-link,.page-id-11773 #four-column-bottom.four-column-interior .roi-365 .et_pb_column_1_3 .roi-link{border-top:2px solid #f2f2f2;padding-bottom:10px}.page-id-11552 #four-column-bottom.four-column-interior .roi-365 .et_pb_column_1_3 .roi-link a,.page-id-11773 #four-column-bottom.four-column-interior .roi-365 .et_pb_column_1_3 .roi-link a{text-decoration:none;font-weight:700;font-size:15px}.page-id-11552 #four-column-bottom.four-column-interior p,.page-id-11773 #four-column-bottom.four-column-interior p{color:#2e2929;font-size:18px;text-align:center;margin:0 auto;line-height:1.7;max-width:800px}.page-id-11552 .dbo-container .hybrid-dbo p.hybrid-copy,.page-id-11773 .dbo-container .hybrid-dbo p.hybrid-copy{color:#fff;font-size:18px;max-width:850px;margin:30px auto!important;line-height:2}@media (min-width:767px){.page-id-11552 #four-column-bottom.four-column-interior p,.page-id-11773 #four-column-bottom.four-column-interior p{font-size:22px}}.btn.reverse{color:#119962;background:#fff;border:1px solid #119962}.page-id-11773 .et_pb_row_11{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:981px){.page-id-11552 .hubspot-cta-container-interior.managed-azure-cta .hubspot-cta-content-wrapper,.page-id-11773 .hubspot-cta-container-interior.managed-azure-cta .hubspot-cta-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}main .hubspot-cta-container-interior .hubspot-cta-content-wrapper .cta-image-wrapper{-ms-flex-pack:end;justify-content:flex-end}.page-id-11552 .hubspot-cta-container-interior.managed-azure-cta .hubspot-cta-content-wrapper .cta-content p,.page-id-11773 .hubspot-cta-container-interior.managed-azure-cta .hubspot-cta-content-wrapper .cta-content p{max-width:600px}.page-id-11552 .headline-with-sub-headline h3,.page-id-11773 .headline-with-sub-headline h3{font-size:50px}}.page-id-11552 .et_pb_row_8.et_pb_row,.page-id-11552 .et_pb_row_16.et_pb_row,.page-id-11773 .et_pb_row_4.et_pb_row,.page-id-11773 .et_pb_row_5.et_pb_row,.page-id-11773 .et_pb_row_14.et_pb_row{margin:0;padding:0;max-width:100%}@media (max-width:959px){body.page-id-11773 .one_fourth,body.page-id-11773 .one_half,body.page-id-11773 .one_third,body.page-id-11773 .three_fourth,body.page-id-11773 .two_third{float:none;margin-right:0;width:auto;margin-bottom:10px}}.data-center-page .data-center-facility .data-center-content h3{font-size:24px;line-height:1.2;padding-bottom:0;margin-bottom:5px;color:#231f20;border-bottom:5px solid #f5f5f5;font-weight:400;font-family:Lato,Arial,sans-serif}.data-center-page .data-center-facility .data-center-content p{border-bottom:none}.data-center-page .data-center-facility .data-center-title{left:1px;width:calc(100% - 1px);position:relative}.testimonial .et_pb_slide_content p{color:#2e2929!important}.full-width-healine-bg-color h2{font-family:Lato,sans-serif;font-size:36px;font-weight:700;padding:0}@media (min-width:981px){.full-width-healine-bg-color h2{font-size:50px}}.verticals .et_pb_text_1,.verticals .et_pb_text_2{text-align:center;font-size:22px;font-weight:400;line-height:1.7em}.verticals .et_pb_testimonial:before{content:none}main .verticals .testimonial-container.et_pb_testimonial_no_image .et_pb_testimonial_description_inner .et_pb_testimonial_meta{display:block}.verticals .et_pb_testimonial_meta:before{content:"-";padding-right:4px}.verticals .et_pb_testimonial_position{font-weight:700;font-size:18px;line-height:1.5;font-style:normal}main .verticals .testimonial-container .et_pb_testimonial_description_inner .et_pb_testimonial_author{font-style:normal;font-weight:700;font-size:18px;display:block;margin-top:6px!important}.verticals .et_pb_testimonial_meta{font-size:14px!important;font-weight:600}.verticals.pp-section-hero{padding-top:200px}.verticals.interior-hero .int-hero-img img{border:1px solid #979797;background:#fff;border-radius:9px}.verticals.pp-section-hero .et_pb_row:first-of-type .et_pb_column{position:absolute;bottom:0;padding:0;background:#1d4283;transform:translateY(100%)}.verticals.pp-section-hero .et_pb_row:first-of-type .et_pb_column h1,.verticals.pp-section-hero .et_pb_row:first-of-type .et_pb_column h2,.verticals.pp-section-hero .et_pb_row:first-of-type .et_pb_column h3,.verticals.pp-section-hero .et_pb_row:first-of-type .et_pb_column h4{color:#fff;padding:20px 30px 30px;font-size:44px}@media (max-width:980px){.verticals.pp-section-hero{padding-top:100px}.verticals.pp-section-hero .et_pb_row:first-of-type .et_pb_column h1,.verticals.pp-section-hero .et_pb_row:first-of-type .et_pb_column h2,.verticals.pp-section-hero .et_pb_row:first-of-type .et_pb_column h3,.verticals.pp-section-hero .et_pb_row:first-of-type .et_pb_column h4{font-size:28px}}@media (max-width:980px){.change-to-button{background:#fff;padding:0;margin:0 auto;border-radius:10px;border:1px solid #a9a9a9;width:100%}.change-to-button a{color:#2e2929!important;text-decoration:none!important;font-size:14px;font-weight:400;padding:5px 15px 10px;display:block;border-radius:10px}.change-to-button a:hover{background:#e2e4e6}.verticals-navigation .et_pb_column{margin-bottom:20px}.verticals-navigation{padding:20px 0}}@media (min-width:981px){.verticals-navigation .et_pb_column:not(:first-of-type){border-left:1px solid #fff}.verticals-navigation .et_pb_column_1_2{width:50%;padding:0 10px;margin-right:0!important}.verticals-navigation .et_pb_column_1_3{width:33.33%;padding:0 10px;margin-right:0!important}.verticals-navigation .et_pb_column_1_4{width:25%;padding:0 10px;margin-right:0!important}.verticals-navigation .et_pb_column_1_5{width:20%;padding:0 10px;margin-right:0!important}}.verticals-navigation a{color:#fff;text-decoration:none!important}.verticals-navigation a:hover{text-decoration:underline!important}.verticals .verticals-block{font-size:14px;line-height:1.5em;color:#293678}.verticals-block-orange{border:1px solid #979797;border-left:12px solid #ed8a00}.verticals-block-green{border:1px solid #979797;border-left:12px solid #3f9b48}.verticals-block-blue{border:1px solid #979797;border-left:12px solid #293678}.verticals-block-purple{border:1px solid #979797;border-left:12px solid #922c8d}.verticals .verticals-block h1,.verticals .verticals-block h2,.verticals .verticals-block h3,.verticals .verticals-block h4,.verticals .verticals-block h5,.verticals .verticals-block p{color:#293678}.verticals .verticals-block .lato-caps-blue{font-size:19px}.verticals-block p{font-size:16px}.verticals .verticals-block .btn{background:#3f9b48;color:#fff;text-decoration:none;text-transform:uppercase;border-radius:none;font-size:12px;font-weight:600;letter-spacing:1.32px;min-width:150px;display:inline-block;border:none;margin-top:15px}.verticals.full-width-healine-bg-color h3{font-family:Oswald,Lato,sans-serif;font-weight:400}@media (min-width:981px){.verticals-column{margin-right:0!important;width:calc(50% - 16px)!important}.verticals-block{height:100%}.verticals-block .et_pb_text_inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.verticals-block .et_pb_text_inner p:not(:last-of-type){-ms-flex-positive:1;flex-grow:1}.verticals.full-width-healine-bg-color h3{font-size:38px}}.flexMe{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.flexMe.border .et_pb_column,.flexMe.outline .et_pb_column{border:1px solid #a9a9a9;padding:20px;box-sizing:border-box;border-radius:10px}@media (min-width:981px){.flexMe .et_pb_column_1_3{width:33.33%;margin-right:0!important;padding:0 25px}.flexMe.border .et_pb_column,.flexMe.outline .et_pb_column{padding:20px 30px}.flexMe.border .et_pb_column.et_pb_column_1_3,.flexMe.outline .et_pb_column.et_pb_column_1_3{width:calc(33.33% - 20px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.flexMe.border .et_pb_column.et_pb_column_1_3 .et_pb_image.text-center,.flexMe.outline .et_pb_column.et_pb_column_1_3 .et_pb_image.text-center{margin-left:auto;margin-right:auto}.flexMe.border .et_pb_column.et_pb_column_1_3 .et_pb_text,.flexMe.outline .et_pb_column.et_pb_column_1_3 .et_pb_text{-ms-flex:2;flex:2}.flexMe.border .et_pb_column.et_pb_column_1_3 .et_pb_text .et_pb_text_inner,.flexMe.outline .et_pb_column.et_pb_column_1_3 .et_pb_text .et_pb_text_inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%}.flexMe.border .et_pb_column.et_pb_column_1_3 .et_pb_text .et_pb_text_inner>p:first-of-type,.flexMe.outline .et_pb_column.et_pb_column_1_3 .et_pb_text .et_pb_text_inner>p:first-of-type{-ms-flex:2;flex:2}.blog-articles{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-articles>.et_pb_column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.blog-articles>.et_pb_column_1_4{margin-right:20px;width:calc(25% - 20px)}.blog-articles>.et_pb_column .grow-me{-ms-flex-positive:1;flex-grow:1}}.blog-articles .et_pb_column{background:#fff;padding:16px}.blog-articles .roi-box .heading{font-family:Lato;font-size:28px}.blog-articles .roi-box .heading a{text-decoration:none}.blog-articles .roi-box .heading a:hover{text-decoration:underline}.blog-articles .roi-link{padding-bottom:0}.blog-articles .roi-link a{display:block;text-align:center;text-decoration:none;border-top:3px solid #f6f5f6;padding-top:10px;font-weight:600;letter-spacing:.25px}.blog-articles .roi-box .date{font-size:16px;font-family:Lato light;margin:10px 0 0}.et_mobile_device .et-pb-arrow-prev,.et_pb_slider:hover .et-pb-arrow-next,.et_pb_slider:hover .et-pb-arrow-prev{text-decoration:none}.lato-caps-blue{letter-spacing:2.04px;text-transform:uppercase;font-family:Lato;font-weight:900;font-size:17px;color:#293678}.oswald-title h1,.oswald-title h2,.oswald-title h3,.oswald-title h5,.oswald-title p,.owswald-title h4{color:#1d4283;font-family:Oswald,Lato,sans-serif;font-size:37px;letter-spacing:.32px;font-weight:400}.line-above{margin-top:40px}.line-above:before{content:"";position:absolute;top:0;left:50%;height:6px;width:80px;background:#57a75f;transform:translateX(-50%)}.gallery.logo-gallery.responsive .et_pb_gallery_items>div{width:50%;margin:0!important}@media (min-width:400px) and (max-width:800px){.gallery.logo-gallery.responsive .et_pb_gallery_items>div{max-width:33.33%}}@media (min-width:801px){.gallery.logo-gallery.responsive .et_pb_gallery_items>div{max-width:25%}}@media (min-width:1200px){.gallery.logo-gallery.responsive .et_pb_gallery_items>div{max-width:20%}}#interiorHero.interior-hero h2{max-width:800px}.bottom-cta{font:400 46px/1.4 Lato,sans-serif!important}.bottom-cta-sub{font:400 36px/1.5 Lato,sans-serif!important;font-weight:300!important}.current-jobs{background-color:transparent!important}.current-jobs a{background:#48ad32}.text-center{text-align:center!important}.header-sub{text-align:center;max-width:997px;margin:auto}.down-time-facts{display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}a.down-time-links{display:block;text-align:center;font-family:Oswald,sans-serif;font-weight:400;font-size:36px;line-height:1.3;text-decoration:underline!important;padding-bottom:10px}.about-font-fix{font-size:22px!important;font-family:Lato,sans-serif!important;font-weight:700!important}.client-sub-text{font-size:22px;color:#2e2929;font-family:Lato,sans-serif;text-align:center;line-height:1.5}.multicloud-info{color:#9a009a;font-size:28px}.cloud-service-model{font-family:Lato,sans-serif;font-size:28px;margin:40px 0 0;font-weight:900;line-height:1.3;color:#404041}#Benefits{float:right;padding-right:250px!important}.covid{transition:transform .5s ease-in}@media (max-width:1029px){body.menu-open .covid{transform:translateX(-300px);position:relative;z-index:1;will-change:transform}}.dark-background a{transition:all .2s linear}.dark-background a:hover{color:#8ecd84}.white-text{color:#fff!important}.sixhund{max-width:600px;margin:auto}.remove-max-width{max-width:none!important}main .testimonial-container .meta p{color:#2c2829!important}.wcs-addons--blink{animation:none!important;-webkit-animation:none!important}.dbo-content .et_pb_text_inner{text-align:center}.dbo-content .btn.green.rounded{text-decoration:none}#back2top{position:fixed;right:25px;bottom:52px;width:33px;height:29px;cursor:pointer;padding:6px 7px;border-radius:4px}#back2top .et_pb_row{padding:0}@media (max-width:500px){#back2top{display:none;visibility:hidden}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1vZHVsZXMvX21hc3RlcnNsaWRlci5zY3NzIiwiX2Jvb3RzdHJhcDMzNi5zY3NzIiwibWFpbi5jc3MiLCJfZ2xvYmFscy5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwibWl4aW5zLnNjc3MiLCJtb2R1bGVzL19oZWFkZXIuc2NzcyIsIm1vZHVsZXMvX2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9faGVyby5zY3NzIiwibW9kdWxlcy9fdGVzdGltb25pYWwuc2NzcyIsIm1vZHVsZXMvX2dhbGxlcnkuc2NzcyIsIm1vZHVsZXMvX2N0YXMuc2NzcyIsIm1vZHVsZXMvX3R3b19jb2xfZnVsbF9pbWFnZV90ZXh0LnNjc3MiLCJtb2R1bGVzL19pbnRlcmlvcl9oZXJvLnNjc3MiLCJtb2R1bGVzL19mdWxsX3dpZHRoX2hlYWRsaW5lLnNjc3MiLCJtb2R1bGVzL190d29fY29sX2ZvdXJfY29sX3Jvdy5zY3NzIiwibW9kdWxlcy9fdHdvX2NvbF9maXhlZF9pbWFnZS5zY3NzIiwibW9kdWxlcy9fdGVzdGltb25pYWxfc2xpZGVyLnNjc3MiLCJtb2R1bGVzL19mb3VyX2NvbHVtbl9pY29uc190ZXh0LnNjc3MiLCJtb2R1bGVzL19vbmVfY29sdW1uLnNjc3MiLCJtb2R1bGVzL19wYXJ0bmVyX2JveC5zY3NzIiwibW9kdWxlcy9fbWFwLnNjc3MiLCJtb2R1bGVzL19tb2RhbC5zY3NzIiwibW9kdWxlcy9fZmlmdGhzLnNjc3MiLCJtb2R1bGVzL19wYWdlSGVhZGluZy5zY3NzIiwicGFnZXMvX2hvbWUuc2NzcyIsInBhZ2VzL19jbG91ZF9wbGF0Zm9ybXMuc2NzcyIsInBhZ2VzL19kYXRhX2NlbnRlcnMuc2NzcyIsInBhZ2VzL19jbGllbnRfcmVzdWx0cy5zY3NzIiwicGFnZXMvX2NvbXBhbnkuc2NzcyIsInBhZ2VzL19ibG9nLnNjc3MiLCJwYWdlcy9fZXZlbnRzLnNjc3MiLCJwYWdlcy9fY29udGFjdC5zY3NzIiwicGFnZXMvX25ldHdvcmtfc2VydmljZXMuc2NzcyIsInBhZ2VzL19tYW5hZ2VkX3NlcnZpY2VzLnNjc3MiLCJwYWdlcy9fZGlzYXN0ZXJfcmVjb3Zlcnkuc2NzcyIsInBhZ2VzL19pdF9zZXJ2aWNlcy5zY3NzIiwicGFnZXMvX3RlY2hfcGFydG5lcnMuc2NzcyIsInBhZ2VzL19zZWN1cml0eV9jb21wbGlhbmNlLnNjc3MiLCJwYWdlcy9fZGF0YS1jZW50ZXItcGFnZXMuc2NzcyIsInBhZ2VzL19yZXNvdXJjZXMuc2NzcyIsInBhZ2VzL19zZWFyY2guc2NzcyIsInBhZ2VzL180MDQuc2NzcyIsInBhZ2VzL19mZWF0dXJlZEFydGljbGVzLnNjc3MiLCJwYWdlcy9fa25vd2xlZGdlQ2VudGVyLnNjc3MiLCJfaW5maW5pdGUtc2xpZGVyLnNjc3MiLCJfZXh0cmFzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBcUhBLGlCQUNpSDtBQ3RIakg7Ozs7R0FJRztBQUFBLDRFQUE0RSxLQUFLLHVCQUFzQixBQUFDLDhCQUE2QixBQUFDLHlCQUF5QixDQUFFLEFBQWEsMkZBQTJGLGFBQWEsQ0FBRSxBQUFELDRCQUE0QixxQkFBb0IsQUFBQyx1QkFBdUIsQ0FBRSxBQUFELHNCQUFzQixhQUFZLEFBQUMsUUFBUSxDQUFFLEFDc0JoWixrQkR0QmlhLFlBQVksQ0FBRSxBQUFELEVBQUUsNEJBQTRCLENBQUUsQUFBRCxpQkFBaUIsU0FBUyxDQUFFLEFBQUQsWUFBWSx3QkFBd0IsQ0FBRSxBQUFELFNBQVMsZUFBZSxDQUFFLEFBQUQsSUFBSSxpQkFBaUIsQ0FBRSxBQUFELEdBQUcsZUFBYyxBQUFDLGFBQWEsQ0FBRSxBQUFELEtBQUssV0FBVSxBQUFDLGVBQWUsQ0FBRSxBQUFELE1BQU0sYUFBYSxDQUFFLEFBQUQsUUFBUSxrQkFBaUIsQUFBQyxjQUFhLEFBQUMsY0FBYSxBQUFDLHVCQUF1QixDQUFFLEFBQUQsSUFBSSxTQUFTLENBQUUsQUFBRCxJQUFJLGFBQWEsQ0FBRSxBQUFELElBQUksUUFBUSxDQUFFLEFBQUQsZUFBZSxlQUFlLENBQUUsQUFBRCxPQUFPLGVBQWUsQ0FB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Q0FBRSxBQUFELFVBQVUsaUJBQWlCLENBQUUsQUFBRCxnQkFBZ0IsVUFBVSxDQUFFLEFBQUQsZ0JBQWdCLGtCQUFrQixDQUFFLEFBQUQsZ0JBQWdCLGtCQUFrQixDQUFFLEFBQUQsZUFBZSxTQUFTLENBQUUsQUFBRCxlQUFlLGtCQUFrQixDQUFFLEFBQUQsZUFBZSxrQkFBa0IsQ0FBRSxBQUFELGVBQWUsU0FBUyxDQUFFLEFBQUQsZUFBZSxrQkFBa0IsQ0FBRSxBQUFELGVBQWUsa0JBQWtCLENBQUUsQUFBRCxlQUFlLFNBQVMsQ0FBRSxBQUFELGVBQWUsa0JBQWtCLENBQUUsQUFBRCxlQUFlLGlCQUFpQixDQUFFLEFBQUQsZUFBZSxVQUFVLENBQUUsQUFBRCxnQkFBZ0IsU0FBUyxDQUFFLEFBQUQsZ0JBQWdCLGlCQUFpQixDQUFFLEFBQUQsZ0JBQWdCLGlCQUFpQixDQUFFLEFBQUQsZUFBZSxRQUFRLENBQUUsQUFBRCxlQUFlLGlCQUFpQixDQUFFLEFBQUQsZUFBZSxpQkFBaUIsQ0FBRSxBQUFELGVBQWUsUUFBUSxDQUFFLEFBQUQsZUFBZSxpQkFBaUIsQ0FBRSxBQUFELGVBQWUsaUJBQWlCLENBQUUsQUFBRCxlQUFlLFFBQVEsQ0FBRSxBQUFELGVBQWUsaUJBQWlCLENBQUUsQUFBRCxlQUFlLGdCQUFnQixDQUFFLEFBQUQsZUFBZSxTQUFTLENBQUUsQUFBRCxrQkFBa0IsZ0JBQWdCLENBQUUsQUFBRCxrQkFBa0Isd0JBQXdCLENBQUUsQUFBRCxrQkFBa0Isd0JBQXdCLENBQUUsQUFBRCxpQkFBaUIsZUFBZSxDQUFFLEFBQUQsaUJBQWlCLHdCQUF3QixDQUFFLEFBQUQsaUJBQWlCLHdCQUF3QixDQUFFLEFBQUQsaUJBQWlCLGVBQWUsQ0FBRSxBQUFELGlCQUFpQix3QkFBd0IsQ0FBRSxBQUFELGlCQUFpQix3QkFBd0IsQ0FBRSxBQUFELGlCQUFpQixlQUFlLENBQUUsQUFBRCxpQkFBaUIsd0JBQXdCLENBQUUsQUFBRCxpQkFBaUIsdUJBQXVCLENBQUUsQUFBRCxpQkFBaUIsYUFBYSxDQUFFLENBQUEseUJBQXlCLDJIQUEySCxVQUFVLENBQUUsQUFBRCxXQUFXLFVBQVUsQ0FBRSxBQUFELFdBQVcsa0JBQWtCLENBQUUsQUFBRCxXQUFXLGtCQUFrQixDQUFFLEFBQUQsVUFBVSxTQUFTLENBQUUsQUFBRCxVQUFVLGtCQUFrQixDQUFFLEFBQUQsVUFBVSxrQkFBa0IsQ0FBRSxBQUFELFVBQVUsU0FBUyxDQUFFLEFBQUQsVUFBVSxrQkFBa0IsQ0FBRSxBQUFELFVBQVUsa0JBQWtCLENBQUUsQUFBRCxVQUFVLFNBQVMsQ0FBRSxBQUFELFVBQVUsa0JBQWtCLENBQUUsQUFBRCxVQUFVLGlCQUFpQixDQUFFLEFBQUQsZ0JBQWdCLFVBQVUsQ0FBRSxBQUFELGdCQUFnQixrQkFBa0IsQ0FBRSxBQUFELGdCQUFnQixrQkFBa0IsQ0FBRSxBQUFELGVBQWUsU0FBUyxDQUFFLEFBQUQsZUFBZSxrQkFBa0IsQ0FBRSxBQUFELGVBQWUsa0JBQWtCLENBQUUsQUFBRCxlQUFlLFNBQVMsQ0FBRSxBQUFELGVBQWUsa0JBQWtCLENBQUUsQUFBRCxlQUFlLGtCQUFrQixDQUFFLEFBQUQsZUFBZSxTQUFTLENBQUUsQUFBRCxlQUFlLGtCQUFrQixDQUFFLEFBQUQsZUFBZSxpQkFBaUIsQ0FBRSxBQUFELGVBQWUsVUFBVSxDQUFFLEFBQUQsZ0JBQWdCLFNBQVMsQ0FBRSxBQUFELGdCQUFnQixpQkFBaUIsQ0FBRSxBQUFELGdCQUFnQixpQkFBaUIsQ0FBRSxBQUFELGVBQWUsUUFBUSxDQUFFLEFBQUQsZUFBZSxpQkFBaUIsQ0FBRSxBQUFELGVBQWUsaUJBQWlCLENBQUUsQUFBRCxlQUFlLFFBQVEsQ0FBRSxBQUFELGVBQWUsaUJBQWlCLENBQUUsQUFBRCxlQUFlLGlCQUFpQixDQUFFLEFBQUQsZUFBZSxRQUFRLENBQUUsQUFBRCxlQUFlLGlCQUFpQixDQUFFLEFBQUQsZUFBZSxnQkFBZ0IsQ0FBRSxBQUFELGVBQWUsU0FBUyxDQUFFLEFBQUQsa0JBQWtCLGdCQUFnQixDQUFFLEFBQUQsa0JBQWtCLHdCQUF3QixDQUFFLEFBQUQsa0JBQWtCLHdCQUF3QixDQUFFLEFBQUQsaUJBQWlCLGVBQWUsQ0FBRSxBQUFELGlCQUFpQix3QkFBd0IsQ0FBRSxBQUFELGlCQUFpQix3QkFBd0IsQ0FBRSxBQUFELGlCQUFpQixlQUFlLENBQUUsQUFBRCxpQkFBaUIsd0JBQXdCLENBQUUsQUFBRCxpQkFBaUIsd0JBQXdCLENBQUUsQUFBRCxpQkFBaUIsZUFBZSxDQUFFLEFBQUQsaUJBQWlCLHdCQUF3QixDQUFFLEFBQUQsaUJBQWlCLHVCQUF1QixDQUFFLEFBQUQsaUJBQWlCLGFBQWEsQ0FBRSxDQUFBLDBCQUEwQiwySEFBMkgsVUFBVSxDQUFFLEFBQUQsV0FBVyxVQUFVLENBQUUsQUFBRCxXQUFXLGtCQUFrQixDQUFFLEFBQUQsV0FBVyxrQkFBa0IsQ0FBRSxBQUFELFVBQVUsU0FBUyxDQUFFLEFBQUQsVUFBVSxrQkFBa0IsQ0FBRSxBQUFELFVBQVUsa0JBQWtCLENBQUUsQUFBRCxVQUFVLFNBQVMsQ0FBRSxBQUFELFVBQVUsa0JBQWtCLENBQUUsQUFBRCxVQUFVLGtCQUFrQixDQUFFLEFBQUQsVUFBVSxTQUFTLENBQUUsQUFBRCxVQUFVLGtCQUFrQixDQUFFLEFBQUQsVUFBVSxpQkFBaUIsQ0FBRSxBQUFELGdCQUFnQixVQUFVLENBQUUsQUFBRCxnQkFBZ0Isa0JBQWtCLENBQUUsQUFBRCxnQkFBZ0Isa0JBQWtCLENBQUUsQUFBRCxlQUFlLFNBQVMsQ0FBRSxBQUFELGVBQWUsa0JBQWtCLENBQUUsQUFBRCxlQUFlLGtCQUFrQixDQUFFLEFBQUQsZUFBZSxTQUFTLENBQUUsQUFBRCxlQUFlLGtCQUFrQixDQUFFLEFBQUQsZUFBZSxrQkFBa0IsQ0FBRSxBQUFELGVBQWUsU0FBUyxDQUFFLEFBQUQsZUFBZSxrQkFBa0IsQ0FBRSxBQUFELGVBQWUsaUJBQWlCLENBQUUsQUFBRCxlQUFlLFVBQVUsQ0FBRSxBQUFELGdCQUFnQixTQUFTLENBQUUsQUFBRCxnQkFBZ0IsaUJBQWlCLENBQUUsQUFBRCxnQkFBZ0IsaUJBQWlCLENBQUUsQUFBRCxlQUFlLFFBQVEs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LHlCQUEwQixDQUM3QixBQUxULDhGQWNZLG9CQUFxQixDQUN4QixBQUlULFFBQ0ksaUJBQWlCLEFBQ2pCLGFBQWEsQUFDYixjQUFjLEFBQ2QsNkJBQTZCLEFBQzdCLG1DQUFxQyxDQUN4QyxBQUVELE1BQ0ksZUFBZ0IsQ0E2SW5CLEFBOUlELFFBSVEsWUFBYSxDQUNoQixBQUxMLDRCQVdZLGlCQUFrQixDQUNyQixBQVpULGFBZ0JRLCtCQ2pEaUIsQ0RzRHBCLEFBckJMLGVBbUJZLFlBQWEsQ0FDaEIsQUFwQlQsYUF3QlEsaUNDekRpQixDRDhEcEIsQUE3QkwsZUEyQlksWUFBYSxDQUNoQixBQTVCVCxhQWtDUSwrQkNuRWlCLENEd0VwQixBQXZDTCxlQXFDWSxZQUFhLENBQ2hCLEFBdENULGFBMENRLGlDQzNFaUIsQ0RnRnBCLEFBL0NMLGVBNkNZLFlBQWEsQ0FDaEIsQUE5Q1QsYUVrQkkscUVEbkRxQixDRHFGcEIsQUVoQ0Qsb0NGcEJKLGFFc0JRLGlDRHZEaUIsQ0RxRnBCLENBQUEsQUU1QkQscUNGeEJKLGFFeUJRLGlDRDFEaUIsQ0RxRnBCLENBQUEsQUFwREwsYUVrQkkscUVEbkRxQixDRDBGcEIsQUVyQ0Qsb0NGcEJKLGFFc0JRLGlDRHZEaUIsQ0QwRnBCLENBQUEsQUVqQ0QscUNGeEJKLGFFeUJRLGlDRDFEaUIsQ0QwRnBCLENBQUEsQUF6REwsYUVrQkkscUVEbkRxQixDRCtGcEIsQUUxQ0Qsb0NGcEJKLGFFc0JRLGlDRHZEaUIsQ0QrRnBCLENBQUEsQUV0Q0QscUNGeEJKLGFFeUJRLGlDRDFEaUIsQ0QrRnBCLENBQUEsQUE5REwsYUVrQkkscUVEbkRxQixDRG9HcEIsQUUvQ0Qsb0NGcEJKLGFFc0JRLGlDRHZEaUIsQ0RvR3BCLENBQUEsQUUzQ0QscUNGeEJKLGFFeUJRLGlDRDFEaUIsQ0RvR3BCLENBQUEsQUFuRUwsYUVrQkkscUVEbkRxQixDRHlHcEIsQUVwREQsb0NGcEJKLGFFc0JRLGlDRHZEaUIsQ0R5R3BCLENBQUEsQUVoREQscUNGeEJKLGFFeUJRLGlDRDFEaUIsQ0R5R3BCLENBQUEsQUF4RUwsYUVrQkksc0VEbkRxQixDRDhHcEIsQUV6REQsb0NGcEJKLGFFc0JRLGlDRHZEaUIsQ0Q4R3BCLENBQUEsQUVyREQscUNGeEJKLGFFeUJRLGlDRDFEaUIsQ0Q4R3BCLENBQUEsQUE3RUwsYUVrQkksc0VEbkRxQixDRG9IcEIsQUUvREQsb0NGcEJKLGFFc0JRLGlDRHZEaUIsQ0RvSHBCLENBQUEsQUUzREQscUNGeEJKLGFFeUJRLGlDRDFEaUIsQ0RvSHBCLENBQUEsQUFuRkwsYUVrQkksc0VEbkRxQixDRDRIcEIsQUV2RUQsb0NGcEJKLGFFc0JRLGlDRHZEaUIsQ0Q0SHBCLENBQUEsQUVuRUQscUNGeEJKLGFFeUJRLGlDRDFEaUIsQ0Q0SHBCLENBQUEsQUEzRkwsYUVrQkksc0VEbkRxQixDRG9JcEIsQUUvRUQsb0NGcEJKLGFFc0JRLGlDRHZEaUIsQ0RvSXBCLENBQUEsQUUzRUQscUNGeEJKLGFFeUJRLGlDRDFEaUIsQ0RvSXBCLENBQUEsQUFuR0wsYUVrQkksdUVEbkRxQixDRDRJcEIsQUV2RkQsb0NGcEJKLGFFc0JRLGtDRHZEaUIsQ0Q0SXBCLENBQUEsQUVuRkQscUNGeEJKLGFFeUJRLGtDRDFEaUIsQ0Q0SXBCLENBQUEsQUEzR0wsV0E4R1EsZUNsSkUsQ0RtSkwsQUEvR0wsWUFrSFEsZUNySkksQ0RzSlAsQUFuSEwsWUFzSFEsVUNyS0ksQ0RzS1AsQUF2SEwsWUEwSFEsYUNyTE8sQ0RzTFYsQUEzSEwsWUE4SFEsZUFBZ0IsQ0FDbkIsQUEvSEwsYUFrSVEsa0NDaktnQyxDRGtLbkMsQUFuSUwsYUFzSVEsMEJBQTBCLEFBQzFCLGlCQUFpQixBQUNqQixpQkFBa0IsQ0FDckIsQUF6SUwsYUE0SVEsaUJBQWtCLENBQ3JCLEFBR0wsZ0RBT1EsYUFBYyxDQUNqQixBQUdMLGlCQUNJLDhCQUErQixDQUNsQyxBQUVELE9BQ0ksZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQUN0QixBQUVELGNBQ0ksYUFBYSxBQUNiLGdCQUFnQixBQUNoQixXQUFZLENBQ2YsQUFFRCw4QkFDSSxnQkFBZ0IsQUFDaEIsa0JB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QixBQUVELHlCQUNJLGFBQWMsQ0FDakIsQUFFRCxZQUNJLG9CQUFzQixDQUN6QixBQUVELFNBQ0ksZ0JBQWdCLEFBQ2hCLFdBQVksQ0FDZixBQUVELGtCQUNJLHdCQUEwQixDQUM3QixBQUVELG9DQUNJLHVCQUF5QixDQUM1QixBQUVELG1CQUNJLHlCQUEwQixBQUMxQixnQ0FBa0MsQ0FDckMsQUFFRCwrQkFDSSxpQkFBa0IsQ0FDckIsQUFFRCxnQ0FDSSxvQkFBcUIsQ0FDeEIsQUFFRCxVQUNJLGVBQWUsQUFDZixXQUFXLEFBQ1gsWUFBWSxBQUNaLFdBQVcsQUFDWCxZQUFZLEFBQ1osZUFBZSxBQUNmLGdCQUFnQixBQUNoQixpQkFBa0IsQ0FDckIsQUFFRCxxQkFDSSxTQUFVLENBQ2IsQUFDRCx5QkFDSSxVQUNJLGFBQWEsQUFDYixpQkFBa0IsQ0FDckIsQ0FBQSIsImZpbGUiOiJzcXVhcmUyc3R5bGVzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqICBNYXN0ZXIgU2xpZGVyXG4gKiBcdENvcmUgY3NzIGZpbGVcbiAqL1xuXG4ubWFzdGVyLXNsaWRlcntcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwICwgMCAsIDApO1xufVxuXG4ubWFzdGVyLXNsaWRlciBhIHtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuXHQtby10cmFuc2l0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBub25lO1xufVxuXG4ubWFzdGVyLXNsaWRlciwgLm1hc3Rlci1zbGlkZXIgKiB7XG5cdC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG5cdC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4ubWFzdGVyLXNsaWRlci5iZWZvcmUtaW5pdHt9XG5cbi5tYXN0ZXItc2xpZGVyLm1zLWZ1bGxoZWlnaHR7aGVpZ2h0OiAxMDAlO31cblxuLm1zLWxheW91dC1wYXJ0aWFsdmlldyAubXMtdmlldyB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xufVxuXG4ubXMtbGF5b3V0LXBhcnRpYWx2aWV3IC5tcy1jb250YWluZXIge292ZXJmbG93OiBoaWRkZW47fVxuXG4ubWFzdGVyLXNsaWRlciBpbWcsIC5tcy1zbGlkZS1iZ3ZpZGVvY29udCB2aWRlbyB7bWF4LXdpZHRoOm5vbmU7fVxuXG4ubXMtaWUgaW1ne2JvcmRlcjpub25lO31cbi5tcy1pZTggKiB7b3BhY2l0eTppbmhlcml0O2ZpbHRlcjppbmhlcml0O31cbi5tcy1pZTcgICB7em9vbToxO31cblxuLm1zLW1veiAubXMtc2xpZGUtYmdjb250PmltZyB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyB9XG5cbi5tcy1sb2FkaW5nLWNvbnRhaW5lcntcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHdpZHRoOjEwMCU7XG5cdHRvcDowO1xufVxuXG4ubXMtc2xpZGUtYXV0by1oZWlnaHQgeyBkaXNwbGF5OiB0YWJsZTsgfVxuXG4ubXMtbG9hZGluZy1jb250YWluZXIgLm1zLWxvYWRpbmcsXG4ubXMtc2xpZGUgLm1zLXNsaWRlLWxvYWRpbmcge1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA1L2xvYWRpbmctMi5naWYpIG5vLXJlcGVhdCBjZW50ZXIgd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggM3B4IHJnYmEoMCwwLDAsMC4yKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW46IC0xOHB4O1xuXHRvcGFjaXR5OiAwLjk7XG59XG5cblxuLyogZ3JhYiBjdXJzb3IgKi9cbi5tcy1uby1zd2lwZSwgLm1zLWRlZi1jdXJzb3J7Y3Vyc29yOmF1dG8gIWltcG9ydGFudDt9XG4ubXMtZ3JhYi1jdXJzb3J7Y3Vyc29yOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA1L2dyYWIucG5nKSwgbW92ZTt9XG4ubXMtZ3JhYmJpbmctY3Vyc29ye2N1cnNvcjogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNS9ncmFiYmluZy5wbmcpLCBtb3ZlO31cbi5tcy1pZSAubXMtZ3JhYi1jdXJzb3J7Y3Vyc29yOiBtb3ZlO31cbi5tcy1pZSAubXMtZ3JhYmJpbmctY3Vyc29yIHtjdXJzb3I6IG1vdmU7fVxuXG4ubXMtdmlldyB7XG5cdG1hcmdpbjowcHggYXV0bztcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRiYWNrZ3JvdW5kOmJsYWNrO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0LXdlYmtpdC1wZXJzcGVjdGl2ZTogMjAwMHB4O1xuXHQtbW96LXBlcnNwZWN0aXZlOiAyMDAwcHg7XG5cdC1tcy1wZXJzcGVjdGl2ZTogMjAwMHB4O1xuXHRwZXJzcGVjdGl2ZTogMjAwMHB4O1xufVxuXG4ubXMtdmlldyAubXMtc2xpZGUtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO31cblxuLm1zLXNsaWRlIHtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGhlaWdodDoxMDAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbn1cblxuLm1zLXdrIC5tcy1zbGlkZSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLm1zLXNsaWRlLnNlbGVjdGVkIHt9XG5cbi5tcy1zbGlkZSAubXMtc2xpZGUtYmdjb250LFxuLm1zLXNsaWRlIC5tcy1zbGlkZS1iZ3ZpZGVvY29udHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubXMtc2xpZGUgLm1zLXNsaWRlLWxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6MDtcblx0ei1pbmRleDogMTEwO1xufVxuXG4ubXMtaWUgLm1zLXNsaWRlLWxpbmsge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlLigIzigItBQTdcIikgMCAwIHJlcGVhdDtcbn1cblxuXG4ubXMtc2xpZGUgLm1zLXNsaWRlLWJndmlkZW9jb250e1xuXHR6LWluZGV4OiAxMDU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm1zLXdrIC5tcy1zbGlkZSAubXMtc2xpZGUtYmd2aWRlb2NvbnQsXG4ubXMtd2sgLm1zLXNsaWRlLWJndmlkZW9jb250PnZpZGVve1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwLjNweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwLjNweCk7XG59XG5cbi5tcy1zbGlkZSAubXMtc2xpZGUtYmd2aWRlb3tcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDBweDtcbn1cblxuLm1zLWlubmVyLWNvbnRyb2xzLWNvbnQsIC5tcy1jb250YWluZXIge3Bvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luOjAgYXV0bzt9XG4ubXMtc2xpZGUgLm1zLXNsaWRlLWJnY29udCBpbWcgLCAubXMtY29udGFpbmVyICwgLm1zLWlubmVyLWNvbnRyb2xzLWNvbnR7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDpub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6bm9uZTtcblx0dXNlci1zZWxlY3Q6bm9uZTtcbn1cblxuLm1zLXNsaWRlIC5tcy1sYXllcixcbi5tcy1maXhlZC1sYXllcnMgLm1zLWxheWVyLFxuLm1zLW92ZXJsYXktbGF5ZXJzIC5tcy1sYXllciB7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5tcy1sYXllci1tYXNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1zLWxheWVyLW1hc2sgLm1zLWxheWVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1zLXNsaWRlIC5tcy1zbGlkZS1sYXllcnMsXG4ubXMtb3ZlcmxheS1sYXllcnMgLm1zLXNsaWRlLWxheWVycyxcbi5tcy1maXhlZC1sYXllcnMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxMDk7XG5cdHRvcDowcHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubXMtc2xpZGUgLm1zLXNsaWRlLXZpZGVvIHtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDowO1xuXHR6LWluZGV4OiAxMTE7XG5cdGJhY2tncm91bmQ6YmxhY2s7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5tcy1wYXJhbGxheC1sYXllciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcbn1cblxuLm1zLXNjcm9sbC1wYXJhbGxheC1jb250IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6MDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLm1zLXdrIC5tcy1zY3JvbGwtcGFyYWxsYXgtY29udCB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDAuNHB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDAuNHB4KTtcbn1cblxuLyoubXMtc2Nyb2xsLXBhcmFsbGF4IC5tcy1zbC1zZWxlY3RlZCAubXMtc2Nyb2xsLXBhcmFsbGF4LWNvbnQsXG4ubXMtc2Nyb2xsLXBhcmFsbGF4IC5tcy1zbC1zZWxlY3RlZCAubXMtc2xpZGUtYmdjb250e31cbi5tcy1zY3JvbGwtcGFyYWxsYXggLm1zLXNsaWRlLWJnY29udHt9Ki9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBPdmVybGF5ZXIgbGF5ZXJzICovXG4ubXMtb3ZlcmxheS1sYXllcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTIwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubXMtYWN0aW9uLWxheWVye2N1cnNvcjogcG9pbnRlcjt9XG4ubXMtYnRuLWNvbnRhaW5lcntwb3NpdGlvbjogYWJzb2x1dGU7fVxuLm1zLWJ0biB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjb2xvcjpibGFjaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiA4cHggMTVweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubXMtZGVmYXVsdC1idG57XG5cdGJhY2tncm91bmQ6ICMwMDc0QTI7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Y29sb3I6ICNGRkY7XG59XG4ubXMtZGVmYXVsdC1idG46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjogIzAwOThENTt9XG4ubXMtZGVmYXVsdC1idG46YWN0aXZle3RvcDoxcHg7fVxuXG5cbi5tcy1idG4tc3tcbiAgICBwYWRkaW5nOiAxNHB4IDE3cHg7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5tcy1idG4tbXtcbiAgICBwYWRkaW5nOiAxMnB4IDQwcHg7XG59XG5cbi5tcy1idG4tbntcbiAgICBwYWRkaW5nOiA4cHggMjVweDtcbiAgICBmb250LXNpemU6IDk1JTtcbn1cblxuLm1zLWJ0bi1se1xuICAgIHBhZGRpbmc6IDE3cHggNTBweDtcbiAgICBmb250LXNpemU6IDEyMCU7XG59XG5cbi5tcy1idG4tYm94e31cbi5tcy1idG4tcm91bmR7Ym9yZGVyLXJhZGl1czogNXB4O31cbi5tcy1idG4tY2lyY2xle2JvcmRlci1yYWRpdXM6IDEwMHB4O31cbi5tcy1idG4tb3V0bGluZS1ib3h7fVxuLm1zLWJ0bi1vdXRsaW5lLXJvdW5ke2JvcmRlci1yYWRpdXM6IDVweDt9XG4ubXMtYnRuLW91dGxpbmUtY2lyY2xle2JvcmRlci1yYWRpdXM6IDEwMHB4O31cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ubXMtbGF5ZXIudmlkZW8tYm94e2JhY2tncm91bmQ6YmxhY2s7fVxuLm1zLWxheWVyLnZpZGVvLWJveCBpZnJhbWV7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTExO1xufVxuXG4ubXMtc2xpZGUgLm1zLXNsaWRlLXZwYnRuICwgLm1zLXNsaWRlIC5tcy12aWRlby1idG57XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDExMjtcbn1cblxuLm1zLXNsaWRlIC5tcy1zbGlkZS12Y2J0bntcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogMTEzO1xufVxuXG4ubXMtc2xpZGUtdmNidG4tbW9iaWxle1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDowO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuXHRjb2xvcjogd2hpdGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiAxMTM7XG59XG5cbi5tcy1zbGlkZS12Y2J0bi1tb2JpbGUgLm1zLXZjYnRuLXR4dCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKC93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNS92aWRlby1jbG9zZS1idG4ucG5nKSBuby1yZXBlYXQgMHB4IDNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAjREJEQkRCO1xuICAgIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLm1zLXdrIC5tcy1zbGlkZSAubXMtc2xpZGUtdmNidG4sXG4ubXMtd2sgLm1zLXNsaWRlIC5tcy1zbGlkZS1sYXllcnMsXG4ubXMtd2sgLm1zLXNsaWRlIC5tcy1zbGlkZS12cGJ0bixcbi5tcy13ayAubXMtc2xpZGUgLm1zLXNsaWRlLXZpZGVvLFxuLm1zLXdrIC5tcy1zbGlkZS1saW5rIHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMC40NHB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDAuNDRweCk7XG59XG5cbi5tcy12aWRlby1pbWd7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0dG9wOjA7XG5cdGxlZnQ6MDtcbn1cblxuLm1zLW1hc2stZnJhbWV7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGZsb2F0OmxlZnQ7XG59XG5cbi8qIGNvbnRyb2xzICovXG5cbi5tcy10aHVtYi1saXN0e1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdHBvc2l0aW9uOmFic29sdXRlO1xufVxuXG4ubXMtdGh1bWItbGlzdC5tcy1kaXItaCB7d2lkdGg6IDEwMCU7fVxuLm1zLXRodW1iLWxpc3QubXMtZGlyLXYge2hlaWdodDogMTAwJTsgdG9wOiAwO31cbi5tcy10aHVtYnMtY29udHtwb3NpdGlvbjogcmVsYXRpdmU7fVxuLm1zLXRodW1iLWZyYW1lIGltZ3t3aWR0aDoxMDAlO1x0aGVpZ2h0OmF1dG87fVxuLm1zLXRodW1iLWZyYW1le1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZsb2F0OiBsZWZ0O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRvcGFjaXR5OiAwLjU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcblx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xuXHQtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbn1cbi5tcy10aHVtYi1mcmFtZS1zZWxlY3RlZHsgb3BhY2l0eTogMTsgfVxuXG4ubXMtdGFicyAubXMtdGh1bWItZnJhbWUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjZmNmY2O1xuXHR0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHdoaXRlO1xuXHRjb2xvcjogIzIyMjtcblx0Ym9yZGVyOiBzb2xpZCAxcHggd2hpdGU7XG5cdGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG9wYWNpdHk6IDE7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2Utb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2Utb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLW91dDtcbn1cblxuLm1zLXRhYnMubXMtZGlyLWggLm1zLXRodW1iLWZyYW1lIHttYXJnaW4tdG9wOiAxMnB4O31cbi5tcy10YWJzLm1zLWRpci12IC5tcy10aHVtYi1mcmFtZSB7bWFyZ2luLWxlZnQ6IDEycHg7fVxuLm1zLXRhYnMubXMtZGlyLXYubXMtYWxpZ24tbGVmdCAubXMtdGh1bWItZnJhbWUge21hcmdpbi1sZWZ0OiAwcHg7fVxuLm1zLXRhYnMubXMtZGlyLWgubXMtYWxpZ24tdG9wIHt6LWluZGV4OiAxNDA7fVxuLm1zLXRhYnMubXMtZGlyLWgubXMtYWxpZ24tdG9wICAubXMtdGh1bWItZnJhbWV7bWFyZ2luLXRvcDogLTEycHg7fVxuLm1zLXRhYnMgLm1zLXRodW1ie3BhZGRpbmc6IDIwcHggMjBweDt9XG4ubXMtdGFicyAubXMtdGh1bWItZnJhbWUtc2VsZWN0ZWQge1x0b3BhY2l0eTogMTsgYmFja2dyb3VuZDogI0VERURFRDt9XG4ubXMtdGFicyAubXMtdGh1bWItZnJhbWUgLm1zLXRodW1iLW9sIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLW91dDtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1vdXQ7XG59XG5cbi5tcy10YWJzLm1zLWRpci1oIC5tcy10aHVtYi1mcmFtZSAubXMtdGh1bWItb2wge1xuXHR0b3A6IDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxMnB4ICNGNmY2ZjY7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDEycHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxMnB4IHRyYW5zcGFyZW50O1xufVxuXG4ubXMtdGFicy5tcy1kaXItaC5tcy1hbGlnbi1ib3R0b20gLm1zLXRodW1iLWZyYW1lLXNlbGVjdGVkIC5tcy10aHVtYi1vbHtcblx0b3BhY2l0eTogMTtcblx0dG9wOi0xMnB4O1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjRURFREVEO1xufVxuXG4ubXMtdGFicy5tcy1kaXItaC5tcy1hbGlnbi10b3AgLm1zLXRodW1iLWZyYW1lIC5tcy10aHVtYi1vbCB7XG5cdGJvdHRvbTogMHB4O1xuXHR0b3A6YXV0bztcblx0Ym9yZGVyLWJvdHRvbTowcHg7XG5cdGJvcmRlci10b3A6IHNvbGlkIDEycHggI0Y2ZjZmNjtcbn1cblxuLm1zLXRhYnMubXMtZGlyLWgubXMtYWxpZ24tdG9wIC5tcy10aHVtYi1mcmFtZS1zZWxlY3RlZCAubXMtdGh1bWItb2x7XG5cdG9wYWNpdHk6IDE7XG5cdGJvdHRvbTotMTJweDtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI0VERURFRDtcbn1cblxuLm1zLXRhYnMubXMtZGlyLXYgLm1zLXRodW1iLWZyYW1lIC5tcy10aHVtYi1vbCB7XG5cdHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxMnB4ICNFREVERUQ7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMTJweCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxMnB4IHRyYW5zcGFyZW50O1xufVxuXG4ubXMtdGFicy5tcy1kaXItdi5tcy1hbGlnbi1yaWdodCAubXMtdGh1bWItZnJhbWUtc2VsZWN0ZWQgLm1zLXRodW1iLW9se1xuXHRvcGFjaXR5OiAxO1xuXHRsZWZ0Oi0xMnB4O1xuXHRib3JkZXItcmlnaHQtY29sb3I6I0VERURFRDtcbn1cblxuLm1zLXRhYnMubXMtZGlyLXYubXMtYWxpZ24tbGVmdCAubXMtdGh1bWItZnJhbWUgLm1zLXRodW1iLW9sIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogc29saWQgMTJweCAjRURFREVEO1xufVxuXG4ubXMtdGFicy5tcy1kaXItdi5tcy1hbGlnbi1sZWZ0IC5tcy10aHVtYi1mcmFtZS1zZWxlY3RlZCAubXMtdGh1bWItb2x7XG5cdG9wYWNpdHk6IDE7XG5cdHJpZ2h0Oi0xMnB4O1xuXHRib3JkZXItbGVmdC1jb2xvcjojRURFREVEO1xufVxuXG4vKiBob3Jpem9udGFsIHRodW1ibGlzdCBhcnJvd3MqL1xuLm1zLXRodW1iLWxpc3QubXMtZGlyLWggLm1zLXRodW1ibGlzdC1md2QsIC5tcy10aHVtYi1saXN0Lm1zLWRpci1oIC5tcy10aHVtYmxpc3QtYndkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC41KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4ubXMtdGh1bWItbGlzdC5tcy1kaXItaCAubXMtdGh1bWJsaXN0LWJ3ZCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbn1cblxuLm1zLXRodW1iLWxpc3QubXMtZGlyLWggLm1zLXRodW1ibGlzdC1md2Q6YWZ0ZXIsIC5tcy10aHVtYi1saXN0Lm1zLWRpci1oIC5tcy10aHVtYmxpc3QtYndkOmFmdGVyIHtcbiAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gIHRvcDogNDMlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkY7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMXB4O1xufVxuXG4ubXMtdGh1bWItbGlzdC5tcy1kaXItaCAubXMtdGh1bWJsaXN0LWJ3ZDphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNXB4IDBweCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRjtcbiAgbGVmdDogN3B4O1xufVxuXG4vKiB2ZXJ0aWNhbCB0aHVtYmxpc3QgYXJyb3dzICovXG4ubXMtdGh1bWItbGlzdC5tcy1kaXItdiAubXMtdGh1bWJsaXN0LWZ3ZCwgLm1zLXRodW1iLWxpc3QubXMtZGlyLXYgLm1zLXRodW1ibGlzdC1id2Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuNSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiB3aGl0ZTtcbn1cblxuLm1zLXRodW1iLWxpc3QubXMtZGlyLXYgLm1zLXRodW1ibGlzdC1id2Qge1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87XG59XG5cbi5tcy10aHVtYi1saXN0Lm1zLWRpci12IC5tcy10aHVtYmxpc3QtZndkOmFmdGVyLCAubXMtdGh1bWItbGlzdC5tcy1kaXItdiAubXMtdGh1bWJsaXN0LWJ3ZDphZnRlciB7XG4gIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuICBsZWZ0OiA0MyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItd2lkdGg6IDBweCA1cHggNXB4IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDA7XG59XG5cbi5tcy10aHVtYi1saXN0Lm1zLWRpci12IC5tcy10aHVtYmxpc3QtYndkOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDBweCA1cHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGRkY7XG4gIHRvcDogN3B4O1xufVxuXG5cbi5tcy1idWxsZXR7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6IGxlZnQ7fVxuLm1zLWJ1bGxldHMubXMtZGlyLWgge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMjBweDtcblx0cmlnaHQ6IDUwJTtcblx0d2lkdGg6IDEwMHB4O1xufVxuXG4ubXMtYnVsbGV0cy5tcy1kaXItdiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOjUwJTtcbn1cblxuLm1zLWJ1bGxldHMubXMtZGlyLXYgLm1zLWJ1bGxldHtcblx0ZmxvYXQ6IG5vbmU7XG59XG4ubXMtYnVsbGV0cy5tcy1kaXItaCAubXMtYnVsbGV0cy1jb3VudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cmlnaHQ6IC01MCU7XG59XG5cbi5tcy1zYmFyIHtwb3NpdGlvbjogYWJzb2x1dGU7fVxuLm1zLXNiYXIubXMtZGlyLWgge1xuXHRsZWZ0OiAxMHB4O1xuXHRyaWdodDogMTBweDtcblx0dG9wOiA1cHhcbn1cblxuLm1zLXNiYXIubXMtZGlyLXYge1xuXHR0b3A6IDEwcHg7XG5cdGJvdHRvbTogMTBweDtcblx0cmlnaHQ6IDVweFxufVxuXG4ubXMtc2JhciAubXMtYmFyIHtcblx0aGVpZ2h0OiA0cHg7XG5cdGJhY2tncm91bmQ6ICMzMzM7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLm1zLXNiYXIubXMtZGlyLXYgLm1zLWJhciB7XHR3aWR0aDogNHB4O31cblxuLm1zLXNiYXIgLm1zLWJhcntcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcblx0LW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xuXHQtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcblx0LW8tdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbn1cblxuLm1zLXRpbWVyYmFyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvdHRvbTogMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tcy1jdGltZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMzBweDtcblx0bGVmdDogMzBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubXMtY3RpbWVyLWJ1bGxldCB7fVxuXG4ubXMtdGltZS1iYXJ7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMTIwbXMgbGluZWFyO1xuXHQtbW96LXRyYW5zaXRpb246IHdpZHRoIDEyMG1zIGxpbmVhcjtcblx0LW1zLXRyYW5zaXRpb246IHdpZHRoIDEyMG1zIGxpbmVhcjtcblx0LW8tdHJhbnNpdGlvbjogd2lkdGggMTIwbXMgbGluZWFyO1xuXHR0cmFuc2l0aW9uOiB3aWR0aCAxMjBtcyBsaW5lYXI7XG5cbn1cblxuLm1zLWllNyAubXMtdG9vbHRpcC1hcnJvd3tcblx0aGVpZ2h0OjBweDtcbn1cblxuLm1zLXNsaWRlLWluZm8ge3Bvc2l0aW9uOiBhYnNvbHV0ZTt9XG4ubXMtc2xpZGUtaW5mby5tcy1kaXItdiB7dG9wOjA7fVxuLm1zLXNsaWRlLWluZm8ubXMtZGlyLWgge3dpZHRoOjEwMCU7fVxuXG5Aa2V5ZnJhbWVzIHBvaW50LWFuaW17XG5cdDAlIFx0XHR7dHJhbnNmb3JtOiBzY2FsZSgwLjUpOyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTsgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNSk7IC1vLXRyYW5zZm9ybTogc2NhbGUoMC41KTsgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTsgIG9wYWNpdHk6IDE7IH1cblx0MTAwJSBcdHt0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpOyAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS41KTsgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyAgb3BhY2l0eTogMDsgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcG9pbnQtYW5pbXtcblx0MCUgXHRcdHstd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTsgb3BhY2l0eTogMTsgfVxuXHQxMDAlIFx0ey13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1x0b3BhY2l0eTogMDsgfVxufVxuXG4vKiBJbiBBbmRyb2lkIGJyb3dzZXIsIHVzaW5nIGNzcyBhbmltYXRpb25zIG92ZXIgc2xpZGVyIGNhdXNlcyBzb21lIGNyYXNoZXMgKi9cbi5tcy1hbmRyb2lkIC5tcy10b29sdGlwLXBvaW50IC5tcy1wb2ludC1ib3JkZXJ7XG5cdGFuaW1hdGlvbjpub25lO1xuXHQtbW96LWFuaW1hdGlvbjpub25lO1xuXHQtd2Via2l0LWFuaW1hdGlvbjpub25lO1xuXHQtby1hbmltYXRpb246bm9uZTtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLyogcGFydGlhbHZpZXcgdGhlbWUgc3R5bGVzIC0gYWRkZWQgc3R5bGVzICovXG4ubXMtcGFydGlhbHZpZXctdGVtcGxhdGUge1xuICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubXMtcGFydGlhbHZpZXctdGVtcGxhdGUgLm1hc3Rlci1zbGlkZXIge1xuICBwYWRkaW5nLXRvcDogNTBweFxufVxuXG4ubXMtcGFydGlhbHZpZXctdGVtcGxhdGUgLm1zLXNsaWRlLWluZm8ge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubXMtcGFydGlhbHZpZXctdGVtcGxhdGUgLm1zLXNsaWRlLWluZm8gaDMge1xuXHRtYXJnaW46IDVweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAyM3B0O1xuXHRjb2xvcjogIzIyMjtcbn1cblxuLm1zLXBhcnRpYWx2aWV3LXRlbXBsYXRlIC5tcy1zbGlkZS1pbmZvIGg0IHtcblx0bWFyZ2luOiA1cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMTRwdDtcblx0Y29sb3I6ICM3QTdBN0E7XG59XG5cbi5tcy1wYXJ0aWFsdmlldy10ZW1wbGF0ZSAubXMtc2xpZGUtaW5mbyBwIHtcblx0Zm9udC1zaXplOiAxMHB0O1xuXHRtYXJnaW46IDZweDtcbn1cblxuLyogTGF5ZXJzICovXG4ubXMtbGF5ZXIudmlkZW8tdGl0bGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBtYXJnaW46MHB4O1xuICAgIGxldHRlci1zcGFjaW5nOjBweDtcbn1cblxuLm1zLWxheWVyLnZpZGVvLXRpdGxlLnZpZGVvLXRvcC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiBncmF5O1xufVxuXG4ubXMtbGF5ZXIudmlkZW8tdGl0bGUudmlkZW8tc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuXG5cblxuXG4vKiBhZGRlZCBuYXYgc3R5bGVzICovXG4ubXMtcGFydGlhbHZpZXctdGVtcGxhdGUgLm1zLW5hdi1uZXh0IHtcbiAgICByaWdodDogLTE1JTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNS9yaWdodC1hcnJvdy5zdmdcIik7XG4gIFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbn1cbi5tcy1wYXJ0aWFsdmlldy10ZW1wbGF0ZSAubXMtbmF2LXByZXYge1xuICAgIGxlZnQ6IC0xNSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDUvbGVmdC1hcnJvdy5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxMXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1zLXBhcnRpYWx2aWV3LXRlbXBsYXRlIC5tcy1uYXYtbmV4dCB7XG4gICAgcmlnaHQ6IC0xNCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG4gIC5tcy1wYXJ0aWFsdmlldy10ZW1wbGF0ZSAubXMtbmF2LXByZXYge1xuICAgIGxlZnQ6IC0xMSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MTBweCkge1xuICAubXMtcGFydGlhbHZpZXctdGVtcGxhdGUgLm1zLW5hdi1uZXh0IHtcbiAgICByaWdodDogMSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAubXMtcGFydGlhbHZpZXctdGVtcGxhdGUgLm1zLW5hdi1wcmV2IHtcbiAgICBsZWZ0OiAzJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG5cbi8qLm1zLXNsaWRlLWJnY29udDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC8vd3d3LnNxdWFyZTJtYXJrZXRpbmcuY29tL2h1YmZzL2ltYWdlcy9zaGFkb3cucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogNTYwcHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGJvdHRvbTogNzVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yODBweDtcbn0qL1xuXG5cblxuXG5cblxuLyogcHJlLXNsaWRlciAqL1xuLm1zLXBhcnRpYWx2aWV3LXRlbXBsYXRlIC5yb3cge1xuICAgIG1hcmdpbjogMDtcbn1cbi5tcy1wYXJ0aWFsdmlldy10ZW1wbGF0ZSAucHJlLXNsaWRlciB7XG4gICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubXMtcGFydGlhbHZpZXctdGVtcGxhdGUgLnByZS1zbGlkZXIgaDMge1xuICAgZm9udC1zaXplOiAxMTFweDtcbiAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICBtYXJnaW46IDA7XG59XG4ubXMtcGFydGlhbHZpZXctdGVtcGxhdGUgLnByZS1zbGlkZXIgaDQge1xuICAgZm9udC1zaXplOiAzNnB4O1xuICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubXMtcGFydGlhbHZpZXctdGVtcGxhdGUgLnByZS1zbGlkZXIgaDMge1xuICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB9XG4gIFx0Lm1zLXBhcnRpYWx2aWV3LXRlbXBsYXRlIC5wcmUtc2xpZGVyIGg0IHtcbiAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgLm1zLXBhcnRpYWx2aWV3LXRlbXBsYXRlIC5wcmUtc2xpZGVyIGgzIHtcbiAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgfVxufVxuXG5cblxuLyogcG9zdC1zbGlkZXIgKi9cbi5tcy1wYXJ0aWFsdmlldy10ZW1wbGF0ZSAucG9zdC1jb3B5IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgbWFyZ2luOiAxZW0gYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubXMtcGFydGlhbHZpZXctdGVtcGxhdGUgLnNsaWRlci1iYWRnZXMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLm1zLXBhcnRpYWx2aWV3LXRlbXBsYXRlIC5zbGlkZXItYmFkZ2VzIGltZyB7XG4gICAgcGFkZGluZzogMCAxNXB4IDE1cHg7XG59XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2My4zLjYgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL2h0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlfWJvZHl7bWFyZ2luOjB9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbWVudSxuYXYsc2VjdGlvbixzdW1tYXJ5e2Rpc3BsYXk6YmxvY2t9YXVkaW8sY2FudmFzLHByb2dyZXNzLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9W2hpZGRlbl0sdGVtcGxhdGV7ZGlzcGxheTpub25lfWF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1hOmFjdGl2ZSxhOmhvdmVye291dGxpbmU6MH1hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOjFweCBkb3R0ZWR9YixzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwfWRmbntmb250LXN0eWxlOml0YWxpY31oMXttYXJnaW46LjY3ZW0gMDtmb250LXNpemU6MmVtfW1hcmt7Y29sb3I6IzAwMDtiYWNrZ3JvdW5kOiNmZjB9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdXB7dG9wOi0uNWVtfXN1Yntib3R0b206LS4yNWVtfWltZ3tib3JkZXI6MH1zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59ZmlndXJle21hcmdpbjoxZW0gNDBweH1ocntoZWlnaHQ6MDstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JveC1zaXppbmc6Y29udGVudC1ib3h9cHJle292ZXJmbG93OmF1dG99Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfWJ1dHRvbixpbnB1dCxvcHRncm91cCxzZWxlY3QsdGV4dGFyZWF7bWFyZ2luOjA7Zm9udDppbmhlcml0O2NvbG9yOmluaGVyaXR9YnV0dG9ue292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixodG1sIGlucHV0W3R5cGU9YnV0dG9uXSxpbnB1dFt0eXBlPXJlc2V0XSxpbnB1dFt0eXBlPXN1Ym1pdF17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtjdXJzb3I6cG9pbnRlcn1idXR0b25bZGlzYWJsZWRdLGh0bWwgaW5wdXRbZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0fWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixpbnB1dDo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyOjB9aW5wdXR7bGluZS1oZWlnaHQ6bm9ybWFsfWlucHV0W3R5cGU9Y2hlY2tib3hdLGlucHV0W3R5cGU9cmFkaW9dey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9aW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31pbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy1tb3otYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGR9aW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1maWVsZHNldHtwYWRkaW5nOi4zNWVtIC42MjVlbSAuNzVlbTttYXJnaW46MCAycHg7Ym9yZGVyOjFweCBzb2xpZCBzaWx2ZXJ9bGVnZW5ke3BhZGRpbmc6MDtib3JkZXI6MH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfW9wdGdyb3Vwe2ZvbnQtd2VpZ2h0OjcwMH10YWJsZXtib3JkZXItc3BhY2luZzowO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX10ZCx0aHtwYWRkaW5nOjB9LyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL0BtZWRpYSBwcmludHsqLDphZnRlciw6YmVmb3Jle2NvbG9yOiMwMDAhaW1wb3J0YW50O3RleHQtc2hhZG93Om5vbmUhaW1wb3J0YW50O2JhY2tncm91bmQ6MCAwIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH1hLGE6dmlzaXRlZHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFbaHJlZl06YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cihocmVmKSBcIilcIn1hYmJyW3RpdGxlXTphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIn1hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIsYVtocmVmXj1cIiNcIl06YWZ0ZXJ7Y29udGVudDpcIlwifWJsb2NrcXVvdGUscHJle2JvcmRlcjoxcHggc29saWQgIzk5OTtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH10aGVhZHtkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH1pbWcsdHJ7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9aW1ne21heC13aWR0aDoxMDAlIWltcG9ydGFudH1oMixoMyxwe29ycGhhbnM6Mzt3aWRvd3M6M31oMixoM3twYWdlLWJyZWFrLWFmdGVyOmF2b2lkfS5uYXZiYXJ7ZGlzcGxheTpub25lfS5idG4+LmNhcmV0LC5kcm9wdXA+LmJ0bj4uY2FyZXR7Ym9yZGVyLXRvcC1jb2xvcjojMDAwIWltcG9ydGFudH0ubGFiZWx7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS50YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2UhaW1wb3J0YW50fS50YWJsZSB0ZCwudGFibGUgdGh7YmFja2dyb3VuZC1jb2xvcjojZmZmIWltcG9ydGFudH0udGFibGUtYm9yZGVyZWQgdGQsLnRhYmxlLWJvcmRlcmVkIHRoe2JvcmRlcjoxcHggc29saWQgI2RkZCFpbXBvcnRhbnR9fUBmb250LWZhY2V7Zm9udC1mYW1pbHk6J0dseXBoaWNvbnMgSGFsZmxpbmdzJztzcmM6dXJsKC4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90KTtzcmM6dXJsKC4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeCkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLHVybCguLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyksdXJsKC4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZikgZm9ybWF0KCd3b2ZmJyksdXJsKC4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKC4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuc3ZnI2dseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhcikgZm9ybWF0KCdzdmcnKX0uZ2x5cGhpY29ue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6J0dseXBoaWNvbnMgSGFsZmxpbmdzJztmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uZ2x5cGhpY29uLWFzdGVyaXNrOmJlZm9yZXtjb250ZW50OlwiXFwwMDJhXCJ9LmdseXBoaWNvbi1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFwwMDJiXCJ9LmdseXBoaWNvbi1ldXI6YmVmb3JlLC5nbHlwaGljb24tZXVybzpiZWZvcmV7Y29udGVudDpcIlxcMjBhY1wifS5nbHlwaGljb24tbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXDIyMTJcIn0uZ2x5cGhpY29uLWNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFwyNjAxXCJ9LmdseXBoaWNvbi1lbnZlbG9wZTpiZWZvcmV7Y29udGVudDpcIlxcMjcwOVwifS5nbHlwaGljb24tcGVuY2lsOmJlZm9yZXtjb250ZW50OlwiXFwyNzBmXCJ9LmdseXBoaWNvbi1nbGFzczpiZWZvcmV7Y29udGVudDpcIlxcZTAwMVwifS5nbHlwaGljb24tbXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDJcIn0uZ2x5cGhpY29uLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZTAwM1wifS5nbHlwaGljb24taGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDVcIn0uZ2x5cGhpY29uLXN0YXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDZcIn0uZ2x5cGhpY29uLXN0YXItZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDdcIn0uZ2x5cGhpY29uLXVzZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDhcIn0uZ2x5cGhpY29uLWZpbG06YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMDlcIn0uZ2x5cGhpY29uLXRoLWxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxlMDEwXCJ9LmdseXBoaWNvbi10aDpiZWZvcmV7Y29udGVudDpcIlxcZTAxMVwifS5nbHlwaGljb24tdGgtbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZTAxMlwifS5nbHlwaGljb24tb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMTNcIn0uZ2x5cGhpY29uLXJlbW92ZTpiZWZvcmV7Y29udGVudDpcIlxcZTAxNFwifS5nbHlwaGljb24tem9vbS1pbjpiZWZvcmV7Y29udGVudDpcIlxcZTAxNVwifS5nbHlwaGljb24tem9vbS1vdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMTZcIn0uZ2x5cGhpY29uLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZTAxN1wifS5nbHlwaGljb24tc2lnbmFsOmJlZm9yZXtjb250ZW50OlwiXFxlMDE4XCJ9LmdseXBoaWNvbi1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMTlcIn0uZ2x5cGhpY29uLXRyYXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDIwXCJ9LmdseXBoaWNvbi1ob21lOmJlZm9yZXtjb250ZW50OlwiXFxlMDIxXCJ9LmdseXBoaWNvbi1maWxlOmJlZm9yZXtjb250ZW50OlwiXFxlMDIyXCJ9LmdseXBoaWNvbi10aW1lOmJlZm9yZXtjb250ZW50OlwiXFxlMDIzXCJ9LmdseXBoaWNvbi1yb2FkOmJlZm9yZXtjb250ZW50OlwiXFxlMDI0XCJ9LmdseXBoaWNvbi1kb3dubG9hZC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMjVcIn0uZ2x5cGhpY29uLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxlMDI2XCJ9LmdseXBoaWNvbi11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMjdcIn0uZ2x5cGhpY29uLWluYm94OmJlZm9yZXtjb250ZW50OlwiXFxlMDI4XCJ9LmdseXBoaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZTAyOVwifS5nbHlwaGljb24tcmVwZWF0OmJlZm9yZXtjb250ZW50OlwiXFxlMDMwXCJ9LmdseXBoaWNvbi1yZWZyZXNoOmJlZm9yZXtjb250ZW50OlwiXFxlMDMxXCJ9LmdseXBoaWNvbi1saXN0LWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZTAzMlwifS5nbHlwaGljb24tbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZTAzM1wifS5nbHlwaGljb24tZmxhZzpiZWZvcmV7Y29udGVudDpcIlxcZTAzNFwifS5nbHlwaGljb24taGVhZHBob25lczpiZWZvcmV7Y29udGVudDpcIlxcZTAzNVwifS5nbHlwaGljb24tdm9sdW1lLW9mZjpiZWZvcmV7Y29udGVudDpcIlxcZTAzNlwifS5nbHlwaGljb24tdm9sdW1lLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwMzdcIn0uZ2x5cGhpY29uLXZvbHVtZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZTAzOFwifS5nbHlwaGljb24tcXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxlMDM5XCJ9LmdseXBoaWNvbi1iYXJjb2RlOmJlZm9yZXtjb250ZW50OlwiXFxlMDQwXCJ9LmdseXBoaWNvbi10YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNDFcIn0uZ2x5cGhpY29uLXRhZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNDJcIn0uZ2x5cGhpY29uLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNDNcIn0uZ2x5cGhpY29uLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxlMDQ0XCJ9LmdseXBoaWNvbi1wcmludDpiZWZvcmV7Y29udGVudDpcIlxcZTA0NVwifS5nbHlwaGljb24tY2FtZXJhOmJlZm9yZXtjb250ZW50OlwiXFxlMDQ2XCJ9LmdseXBoaWNvbi1mb250OmJlZm9yZXtjb250ZW50OlwiXFxlMDQ3XCJ9LmdseXBoaWNvbi1ib2xkOmJlZm9yZXtjb250ZW50OlwiXFxlMDQ4XCJ9LmdseXBoaWNvbi1pdGFsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNDlcIn0uZ2x5cGhpY29uLXRleHQtaGVpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlMDUwXCJ9LmdseXBoaWNvbi10ZXh0LXdpZHRoOmJlZm9yZXtjb250ZW50OlwiXFxlMDUxXCJ9LmdseXBoaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlMDUyXCJ9LmdseXBoaWNvbi1hbGlnbi1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNTNcIn0uZ2x5cGhpY29uLWFsaWduLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlMDU0XCJ9LmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxlMDU1XCJ9LmdseXBoaWNvbi1saXN0OmJlZm9yZXtjb250ZW50OlwiXFxlMDU2XCJ9LmdseXBoaWNvbi1pbmRlbnQtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTA1N1wifS5nbHlwaGljb24taW5kZW50LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlMDU4XCJ9LmdseXBoaWNvbi1mYWNldGltZS12aWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZTA1OVwifS5nbHlwaGljb24tcGljdHVyZTpiZWZvcmV7Y29udGVudDpcIlxcZTA2MFwifS5nbHlwaGljb24tbWFwLW1hcmtlcjpiZWZvcmV7Y29udGVudDpcIlxcZTA2MlwifS5nbHlwaGljb24tYWRqdXN0OmJlZm9yZXtjb250ZW50OlwiXFxlMDYzXCJ9LmdseXBoaWNvbi10aW50OmJlZm9yZXtjb250ZW50OlwiXFxlMDY0XCJ9LmdseXBoaWNvbi1lZGl0OmJlZm9yZXtjb250ZW50OlwiXFxlMDY1XCJ9LmdseXBoaWNvbi1zaGFyZTpiZWZvcmV7Y29udGVudDpcIlxcZTA2NlwifS5nbHlwaGljb24tY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjdcIn0uZ2x5cGhpY29uLW1vdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjhcIn0uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNjlcIn0uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzBcIn0uZ2x5cGhpY29uLWJhY2t3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxlMDcxXCJ9LmdseXBoaWNvbi1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxlMDcyXCJ9LmdseXBoaWNvbi1wYXVzZTpiZWZvcmV7Y29udGVudDpcIlxcZTA3M1wifS5nbHlwaGljb24tc3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZTA3NFwifS5nbHlwaGljb24tZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTA3NVwifS5nbHlwaGljb24tZmFzdC1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxlMDc2XCJ9LmdseXBoaWNvbi1zdGVwLWZvcndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzdcIn0uZ2x5cGhpY29uLWVqZWN0OmJlZm9yZXtjb250ZW50OlwiXFxlMDc4XCJ9LmdseXBoaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwNzlcIn0uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODBcIn0uZ2x5cGhpY29uLXBsdXMtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTA4MVwifS5nbHlwaGljb24tbWludXMtc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTA4MlwifS5nbHlwaGljb24tcmVtb3ZlLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODNcIn0uZ2x5cGhpY29uLW9rLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODRcIn0uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwODVcIn0uZ2x5cGhpY29uLWluZm8tc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTA4NlwifS5nbHlwaGljb24tc2NyZWVuc2hvdDpiZWZvcmV7Y29udGVudDpcIlxcZTA4N1wifS5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZTA4OFwifS5nbHlwaGljb24tb2stY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxlMDg5XCJ9LmdseXBoaWNvbi1iYW4tY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxlMDkwXCJ9LmdseXBoaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlMDkxXCJ9LmdseXBoaWNvbi1hcnJvdy1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTA5MlwifS5nbHlwaGljb24tYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOTNcIn0uZ2x5cGhpY29uLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOTRcIn0uZ2x5cGhpY29uLXNoYXJlLWFsdDpiZWZvcmV7Y29udGVudDpcIlxcZTA5NVwifS5nbHlwaGljb24tcmVzaXplLWZ1bGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGUwOTZcIn0uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZTA5N1wifS5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbjpiZWZvcmV7Y29udGVudDpcIlxcZTEwMVwifS5nbHlwaGljb24tZ2lmdDpiZWZvcmV7Y29udGVudDpcIlxcZTEwMlwifS5nbHlwaGljb24tbGVhZjpiZWZvcmV7Y29udGVudDpcIlxcZTEwM1wifS5nbHlwaGljb24tZmlyZTpiZWZvcmV7Y29udGVudDpcIlxcZTEwNFwifS5nbHlwaGljb24tZXllLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMDVcIn0uZ2x5cGhpY29uLWV5ZS1jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZTEwNlwifS5nbHlwaGljb24td2FybmluZy1zaWduOmJlZm9yZXtjb250ZW50OlwiXFxlMTA3XCJ9LmdseXBoaWNvbi1wbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZTEwOFwifS5nbHlwaGljb24tY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMDlcIn0uZ2x5cGhpY29uLXJhbmRvbTpiZWZvcmV7Y29udGVudDpcIlxcZTExMFwifS5nbHlwaGljb24tY29tbWVudDpiZWZvcmV7Y29udGVudDpcIlxcZTExMVwifS5nbHlwaGljb24tbWFnbmV0OmJlZm9yZXtjb250ZW50OlwiXFxlMTEyXCJ9LmdseXBoaWNvbi1jaGV2cm9uLXVwOmJlZm9yZXtjb250ZW50OlwiXFxlMTEzXCJ9LmdseXBoaWNvbi1jaGV2cm9uLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMTRcIn0uZ2x5cGhpY29uLXJldHdlZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMTVcIn0uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMTZcIn0uZ2x5cGhpY29uLWZvbGRlci1jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcZTExN1wifS5nbHlwaGljb24tZm9sZGVyLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMThcIn0uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZTExOVwifS5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMjBcIn0uZ2x5cGhpY29uLWhkZDpiZWZvcmV7Y29udGVudDpcIlxcZTEyMVwifS5nbHlwaGljb24tYnVsbGhvcm46YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMjJcIn0uZ2x5cGhpY29uLWJlbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMjNcIn0uZ2x5cGhpY29uLWNlcnRpZmljYXRlOmJlZm9yZXtjb250ZW50OlwiXFxlMTI0XCJ9LmdseXBoaWNvbi10aHVtYnMtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMjVcIn0uZ2x5cGhpY29uLXRodW1icy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlMTI2XCJ9LmdseXBoaWNvbi1oYW5kLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlMTI3XCJ9LmdseXBoaWNvbi1oYW5kLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMjhcIn0uZ2x5cGhpY29uLWhhbmQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMjlcIn0uZ2x5cGhpY29uLWhhbmQtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZTEzMFwifS5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlMTMxXCJ9LmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTEzMlwifS5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxlMTMzXCJ9LmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZTEzNFwifS5nbHlwaGljb24tZ2xvYmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMzVcIn0uZ2x5cGhpY29uLXdyZW5jaDpiZWZvcmV7Y29udGVudDpcIlxcZTEzNlwifS5nbHlwaGljb24tdGFza3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxMzdcIn0uZ2x5cGhpY29uLWZpbHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZTEzOFwifS5nbHlwaGljb24tYnJpZWZjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxlMTM5XCJ9LmdseXBoaWNvbi1mdWxsc2NyZWVuOmJlZm9yZXtjb250ZW50OlwiXFxlMTQwXCJ9LmdseXBoaWNvbi1kYXNoYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNDFcIn0uZ2x5cGhpY29uLXBhcGVyY2xpcDpiZWZvcmV7Y29udGVudDpcIlxcZTE0MlwifS5nbHlwaGljb24taGVhcnQtZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNDNcIn0uZ2x5cGhpY29uLWxpbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNDRcIn0uZ2x5cGhpY29uLXBob25lOmJlZm9yZXtjb250ZW50OlwiXFxlMTQ1XCJ9LmdseXBoaWNvbi1wdXNocGluOmJlZm9yZXtjb250ZW50OlwiXFxlMTQ2XCJ9LmdseXBoaWNvbi11c2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNDhcIn0uZ2x5cGhpY29uLWdicDpiZWZvcmV7Y29udGVudDpcIlxcZTE0OVwifS5nbHlwaGljb24tc29ydDpiZWZvcmV7Y29udGVudDpcIlxcZTE1MFwifS5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldDpiZWZvcmV7Y29udGVudDpcIlxcZTE1MVwifS5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNTJcIn0uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNTNcIn0uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0OmJlZm9yZXtjb250ZW50OlwiXFxlMTU0XCJ9LmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNTVcIn0uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNTZcIn0uZ2x5cGhpY29uLXVuY2hlY2tlZDpiZWZvcmV7Y29udGVudDpcIlxcZTE1N1wifS5nbHlwaGljb24tZXhwYW5kOmJlZm9yZXtjb250ZW50OlwiXFxlMTU4XCJ9LmdseXBoaWNvbi1jb2xsYXBzZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlMTU5XCJ9LmdseXBoaWNvbi1jb2xsYXBzZS11cDpiZWZvcmV7Y29udGVudDpcIlxcZTE2MFwifS5nbHlwaGljb24tbG9nLWluOmJlZm9yZXtjb250ZW50OlwiXFxlMTYxXCJ9LmdseXBoaWNvbi1mbGFzaDpiZWZvcmV7Y29udGVudDpcIlxcZTE2MlwifS5nbHlwaGljb24tbG9nLW91dDpiZWZvcmV7Y29udGVudDpcIlxcZTE2M1wifS5nbHlwaGljb24tbmV3LXdpbmRvdzpiZWZvcmV7Y29udGVudDpcIlxcZTE2NFwifS5nbHlwaGljb24tcmVjb3JkOmJlZm9yZXtjb250ZW50OlwiXFxlMTY1XCJ9LmdseXBoaWNvbi1zYXZlOmJlZm9yZXtjb250ZW50OlwiXFxlMTY2XCJ9LmdseXBoaWNvbi1vcGVuOmJlZm9yZXtjb250ZW50OlwiXFxlMTY3XCJ9LmdseXBoaWNvbi1zYXZlZDpiZWZvcmV7Y29udGVudDpcIlxcZTE2OFwifS5nbHlwaGljb24taW1wb3J0OmJlZm9yZXtjb250ZW50OlwiXFxlMTY5XCJ9LmdseXBoaWNvbi1leHBvcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNzBcIn0uZ2x5cGhpY29uLXNlbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNzFcIn0uZ2x5cGhpY29uLWZsb3BweS1kaXNrOmJlZm9yZXtjb250ZW50OlwiXFxlMTcyXCJ9LmdseXBoaWNvbi1mbG9wcHktc2F2ZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNzNcIn0uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNzRcIn0uZ2x5cGhpY29uLWZsb3BweS1zYXZlOmJlZm9yZXtjb250ZW50OlwiXFxlMTc1XCJ9LmdseXBoaWNvbi1mbG9wcHktb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZTE3NlwifS5nbHlwaGljb24tY3JlZGl0LWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxNzdcIn0uZ2x5cGhpY29uLXRyYW5zZmVyOmJlZm9yZXtjb250ZW50OlwiXFxlMTc4XCJ9LmdseXBoaWNvbi1jdXRsZXJ5OmJlZm9yZXtjb250ZW50OlwiXFxlMTc5XCJ9LmdseXBoaWNvbi1oZWFkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxODBcIn0uZ2x5cGhpY29uLWNvbXByZXNzZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxODFcIn0uZ2x5cGhpY29uLWVhcnBob25lOmJlZm9yZXtjb250ZW50OlwiXFxlMTgyXCJ9LmdseXBoaWNvbi1waG9uZS1hbHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxODNcIn0uZ2x5cGhpY29uLXRvd2VyOmJlZm9yZXtjb250ZW50OlwiXFxlMTg0XCJ9LmdseXBoaWNvbi1zdGF0czpiZWZvcmV7Y29udGVudDpcIlxcZTE4NVwifS5nbHlwaGljb24tc2QtdmlkZW86YmVmb3Jle2NvbnRlbnQ6XCJcXGUxODZcIn0uZ2x5cGhpY29uLWhkLXZpZGVvOmJlZm9yZXtjb250ZW50OlwiXFxlMTg3XCJ9LmdseXBoaWNvbi1zdWJ0aXRsZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxODhcIn0uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbzpiZWZvcmV7Y29udGVudDpcIlxcZTE4OVwifS5nbHlwaGljb24tc291bmQtZG9sYnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxOTBcIn0uZ2x5cGhpY29uLXNvdW5kLTUtMTpiZWZvcmV7Y29udGVudDpcIlxcZTE5MVwifS5nbHlwaGljb24tc291bmQtNi0xOmJlZm9yZXtjb250ZW50OlwiXFxlMTkyXCJ9LmdseXBoaWNvbi1zb3VuZC03LTE6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxOTNcIn0uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrOmJlZm9yZXtjb250ZW50OlwiXFxlMTk0XCJ9LmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZTE5NVwifS5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUxOTdcIn0uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZTE5OFwifS5nbHlwaGljb24tdHJlZS1jb25pZmVyOmJlZm9yZXtjb250ZW50OlwiXFxlMTk5XCJ9LmdseXBoaWNvbi10cmVlLWRlY2lkdW91czpiZWZvcmV7Y29udGVudDpcIlxcZTIwMFwifS5nbHlwaGljb24tY2Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyMDFcIn0uZ2x5cGhpY29uLXNhdmUtZmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZTIwMlwifS5nbHlwaGljb24tb3Blbi1maWxlOmJlZm9yZXtjb250ZW50OlwiXFxlMjAzXCJ9LmdseXBoaWNvbi1sZXZlbC11cDpiZWZvcmV7Y29udGVudDpcIlxcZTIwNFwifS5nbHlwaGljb24tY29weTpiZWZvcmV7Y29udGVudDpcIlxcZTIwNVwifS5nbHlwaGljb24tcGFzdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyMDZcIn0uZ2x5cGhpY29uLWFsZXJ0OmJlZm9yZXtjb250ZW50OlwiXFxlMjA5XCJ9LmdseXBoaWNvbi1lcXVhbGl6ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyMTBcIn0uZ2x5cGhpY29uLWtpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyMTFcIn0uZ2x5cGhpY29uLXF1ZWVuOmJlZm9yZXtjb250ZW50OlwiXFxlMjEyXCJ9LmdseXBoaWNvbi1wYXduOmJlZm9yZXtjb250ZW50OlwiXFxlMjEzXCJ9LmdseXBoaWNvbi1iaXNob3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyMTRcIn0uZ2x5cGhpY29uLWtuaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZTIxNVwifS5nbHlwaGljb24tYmFieS1mb3JtdWxhOmJlZm9yZXtjb250ZW50OlwiXFxlMjE2XCJ9LmdseXBoaWNvbi10ZW50OmJlZm9yZXtjb250ZW50OlwiXFwyNmZhXCJ9LmdseXBoaWNvbi1ibGFja2JvYXJkOmJlZm9yZXtjb250ZW50OlwiXFxlMjE4XCJ9LmdseXBoaWNvbi1iZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyMTlcIn0uZ2x5cGhpY29uLWFwcGxlOmJlZm9yZXtjb250ZW50OlwiXFxmOGZmXCJ9LmdseXBoaWNvbi1lcmFzZTpiZWZvcmV7Y29udGVudDpcIlxcZTIyMVwifS5nbHlwaGljb24taG91cmdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFwyMzFiXCJ9LmdseXBoaWNvbi1sYW1wOmJlZm9yZXtjb250ZW50OlwiXFxlMjIzXCJ9LmdseXBoaWNvbi1kdXBsaWNhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyMjRcIn0uZ2x5cGhpY29uLXBpZ2d5LWJhbms6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyMjVcIn0uZ2x5cGhpY29uLXNjaXNzb3JzOmJlZm9yZXtjb250ZW50OlwiXFxlMjI2XCJ9LmdseXBoaWNvbi1iaXRjb2luOmJlZm9yZXtjb250ZW50OlwiXFxlMjI3XCJ9LmdseXBoaWNvbi1idGM6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyMjdcIn0uZ2x5cGhpY29uLXhidDpiZWZvcmV7Y29udGVudDpcIlxcZTIyN1wifS5nbHlwaGljb24teWVuOmJlZm9yZXtjb250ZW50OlwiXFwwMGE1XCJ9LmdseXBoaWNvbi1qcHk6YmVmb3Jle2NvbnRlbnQ6XCJcXDAwYTVcIn0uZ2x5cGhpY29uLXJ1YmxlOmJlZm9yZXtjb250ZW50OlwiXFwyMGJkXCJ9LmdseXBoaWNvbi1ydWI6YmVmb3Jle2NvbnRlbnQ6XCJcXDIwYmRcIn0uZ2x5cGhpY29uLXNjYWxlOmJlZm9yZXtjb250ZW50OlwiXFxlMjMwXCJ9LmdseXBoaWNvbi1pY2UtbG9sbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyMzFcIn0uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyMzJcIn0uZ2x5cGhpY29uLWVkdWNhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTIzM1wifS5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyMzRcIn0uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZTIzNVwifS5nbHlwaGljb24tbWVudS1oYW1idXJnZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyMzZcIn0uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdzpiZWZvcmV7Y29udGVudDpcIlxcZTIzN1wifS5nbHlwaGljb24tb2lsOmJlZm9yZXtjb250ZW50OlwiXFxlMjM4XCJ9LmdseXBoaWNvbi1ncmFpbjpiZWZvcmV7Y29udGVudDpcIlxcZTIzOVwifS5nbHlwaGljb24tc3VuZ2xhc3NlczpiZWZvcmV7Y29udGVudDpcIlxcZTI0MFwifS5nbHlwaGljb24tdGV4dC1zaXplOmJlZm9yZXtjb250ZW50OlwiXFxlMjQxXCJ9LmdseXBoaWNvbi10ZXh0LWNvbG9yOmJlZm9yZXtjb250ZW50OlwiXFxlMjQyXCJ9LmdseXBoaWNvbi10ZXh0LWJhY2tncm91bmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyNDNcIn0uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyNDRcIn0uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b206YmVmb3Jle2NvbnRlbnQ6XCJcXGUyNDVcIn0uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFsOmJlZm9yZXtjb250ZW50OlwiXFxlMjQ2XCJ9LmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZTI0N1wifS5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxlMjQ4XCJ9LmdseXBoaWNvbi1vYmplY3QtYWxpZ24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyNDlcIn0uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlMjUwXCJ9LmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlMjUxXCJ9LmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b206YmVmb3Jle2NvbnRlbnQ6XCJcXGUyNTJcIn0uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcDpiZWZvcmV7Y29udGVudDpcIlxcZTI1M1wifS5nbHlwaGljb24tY29uc29sZTpiZWZvcmV7Y29udGVudDpcIlxcZTI1NFwifS5nbHlwaGljb24tc3VwZXJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyNTVcIn0uZ2x5cGhpY29uLXN1YnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZTI1NlwifS5nbHlwaGljb24tbWVudS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlMjU3XCJ9LmdseXBoaWNvbi1tZW51LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlMjU4XCJ9LmdseXBoaWNvbi1tZW51LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGUyNTlcIn0uZ2x5cGhpY29uLW1lbnUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGUyNjBcIn0qey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH06YWZ0ZXIsOmJlZm9yZXstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9aHRtbHtmb250LXNpemU6MTBweDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKX1ib2R5e2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQyODU3MTQzO2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZmZmfWJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDppbmhlcml0fWF7Y29sb3I6IzMzN2FiNzt0ZXh0LWRlY29yYXRpb246bm9uZX1hOmZvY3VzLGE6aG92ZXJ7Y29sb3I6IzIzNTI3Yzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6Zm9jdXN7b3V0bGluZTp0aGluIGRvdHRlZDtvdXRsaW5lOjVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtvdXRsaW5lLW9mZnNldDotMnB4fWZpZ3VyZXttYXJnaW46MH1pbWd7dmVydGljYWwtYWxpZ246bWlkZGxlfS5jYXJvdXNlbC1pbm5lcj4uaXRlbT5hPmltZywuY2Fyb3VzZWwtaW5uZXI+Lml0ZW0+aW1nLC5pbWctcmVzcG9uc2l2ZSwudGh1bWJuYWlsIGE+aW1nLC50aHVtYm5haWw+aW1ne2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmltZy1yb3VuZGVke2JvcmRlci1yYWRpdXM6NnB4fS5pbWctdGh1bWJuYWlse2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvO3BhZGRpbmc6NHB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RkZDtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0fS5pbWctY2lyY2xle2JvcmRlci1yYWRpdXM6NTAlfWhye21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHg7Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VlZX0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLDAsMCwwKTtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0b31bcm9sZT1idXR0b25de2N1cnNvcjpwb2ludGVyfS5oMSwuaDIsLmgzLC5oNCwuaDUsLmg2LGgxLGgyLGgzLGg0LGg1LGg2e2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMTtjb2xvcjppbmhlcml0fS5oMSAuc21hbGwsLmgxIHNtYWxsLC5oMiAuc21hbGwsLmgyIHNtYWxsLC5oMyAuc21hbGwsLmgzIHNtYWxsLC5oNCAuc21hbGwsLmg0IHNtYWxsLC5oNSAuc21hbGwsLmg1IHNtYWxsLC5oNiAuc21hbGwsLmg2IHNtYWxsLGgxIC5zbWFsbCxoMSBzbWFsbCxoMiAuc21hbGwsaDIgc21hbGwsaDMgLnNtYWxsLGgzIHNtYWxsLGg0IC5zbWFsbCxoNCBzbWFsbCxoNSAuc21hbGwsaDUgc21hbGwsaDYgLnNtYWxsLGg2IHNtYWxse2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiM3Nzd9LmgxLC5oMiwuaDMsaDEsaDIsaDN7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MTBweH0uaDEgLnNtYWxsLC5oMSBzbWFsbCwuaDIgLnNtYWxsLC5oMiBzbWFsbCwuaDMgLnNtYWxsLC5oMyBzbWFsbCxoMSAuc21hbGwsaDEgc21hbGwsaDIgLnNtYWxsLGgyIHNtYWxsLGgzIC5zbWFsbCxoMyBzbWFsbHtmb250LXNpemU6NjUlfS5oNCwuaDUsLmg2LGg0LGg1LGg2e21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjEwcHh9Lmg0IC5zbWFsbCwuaDQgc21hbGwsLmg1IC5zbWFsbCwuaDUgc21hbGwsLmg2IC5zbWFsbCwuaDYgc21hbGwsaDQgLnNtYWxsLGg0IHNtYWxsLGg1IC5zbWFsbCxoNSBzbWFsbCxoNiAuc21hbGwsaDYgc21hbGx7Zm9udC1zaXplOjc1JX0uaDEsaDF7Zm9udC1zaXplOjM2cHh9LmgyLGgye2ZvbnQtc2l6ZTozMHB4fS5oMyxoM3tmb250LXNpemU6MjRweH0uaDQsaDR7Zm9udC1zaXplOjE4cHh9Lmg1LGg1e2ZvbnQtc2l6ZToxNHB4fS5oNixoNntmb250LXNpemU6MTJweH1we21hcmdpbjowIDAgMTBweH0ubGVhZHttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuNH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmxlYWR7Zm9udC1zaXplOjIxcHh9fS5zbWFsbCxzbWFsbHtmb250LXNpemU6ODUlfS5tYXJrLG1hcmt7cGFkZGluZzouMmVtO2JhY2tncm91bmQtY29sb3I6I2ZjZjhlM30udGV4dC1sZWZ0e3RleHQtYWxpZ246bGVmdH0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0fS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0udGV4dC1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeX0udGV4dC1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwfS50ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2V9LnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0udGV4dC1jYXBpdGFsaXple3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LnRleHQtbXV0ZWR7Y29sb3I6Izc3N30udGV4dC1wcmltYXJ5e2NvbG9yOiMzMzdhYjd9YS50ZXh0LXByaW1hcnk6Zm9jdXMsYS50ZXh0LXByaW1hcnk6aG92ZXJ7Y29sb3I6IzI4NjA5MH0udGV4dC1zdWNjZXNze2NvbG9yOiMzYzc2M2R9YS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsYS50ZXh0LXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6IzJiNTQyY30udGV4dC1pbmZve2NvbG9yOiMzMTcwOGZ9YS50ZXh0LWluZm86Zm9jdXMsYS50ZXh0LWluZm86aG92ZXJ7Y29sb3I6IzI0NTI2OX0udGV4dC13YXJuaW5ne2NvbG9yOiM4YTZkM2J9YS50ZXh0LXdhcm5pbmc6Zm9jdXMsYS50ZXh0LXdhcm5pbmc6aG92ZXJ7Y29sb3I6IzY2NTEyY30udGV4dC1kYW5nZXJ7Y29sb3I6I2E5NDQ0Mn1hLnRleHQtZGFuZ2VyOmZvY3VzLGEudGV4dC1kYW5nZXI6aG92ZXJ7Y29sb3I6Izg0MzUzNH0uYmctcHJpbWFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMzN2FiN31hLmJnLXByaW1hcnk6Zm9jdXMsYS5iZy1wcmltYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzI4NjA5MH0uYmctc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiNkZmYwZDh9YS5iZy1zdWNjZXNzOmZvY3VzLGEuYmctc3VjY2Vzczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjMWUyYjN9LmJnLWluZm97YmFja2dyb3VuZC1jb2xvcjojZDllZGY3fWEuYmctaW5mbzpmb2N1cyxhLmJnLWluZm86aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYWZkOWVlfS5iZy13YXJuaW5ne2JhY2tncm91bmQtY29sb3I6I2ZjZjhlM31hLmJnLXdhcm5pbmc6Zm9jdXMsYS5iZy13YXJuaW5nOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y3ZWNiNX0uYmctZGFuZ2Vye2JhY2tncm91bmQtY29sb3I6I2YyZGVkZX1hLmJnLWRhbmdlcjpmb2N1cyxhLmJnLWRhbmdlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlNGI5Yjl9LnBhZ2UtaGVhZGVye3BhZGRpbmctYm90dG9tOjlweDttYXJnaW46NDBweCAwIDIwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZX1vbCx1bHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxMHB4fW9sIG9sLG9sIHVsLHVsIG9sLHVsIHVse21hcmdpbi1ib3R0b206MH0ubGlzdC11bnN0eWxlZHtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5le3BhZGRpbmctbGVmdDowO21hcmdpbi1sZWZ0Oi01cHg7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZT5saXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0OjVweDtwYWRkaW5nLWxlZnQ6NXB4fWRse21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjIwcHh9ZGQsZHR7bGluZS1oZWlnaHQ6MS40Mjg1NzE0M31kdHtmb250LXdlaWdodDo3MDB9ZGR7bWFyZ2luLWxlZnQ6MH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmRsLWhvcml6b250YWwgZHR7ZmxvYXQ6bGVmdDt3aWR0aDoxNjBweDtvdmVyZmxvdzpoaWRkZW47Y2xlYXI6bGVmdDt0ZXh0LWFsaWduOnJpZ2h0O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5kbC1ob3Jpem9udGFsIGRke21hcmdpbi1sZWZ0OjE4MHB4fX1hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdLGFiYnJbdGl0bGVde2N1cnNvcjpoZWxwO2JvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjNzc3fS5pbml0aWFsaXNte2ZvbnQtc2l6ZTo5MCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfWJsb2NrcXVvdGV7cGFkZGluZzoxMHB4IDIwcHg7bWFyZ2luOjAgMCAyMHB4O2ZvbnQtc2l6ZToxNy41cHg7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkICNlZWV9YmxvY2txdW90ZSBvbDpsYXN0LWNoaWxkLGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkLGJsb2NrcXVvdGUgdWw6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9YmxvY2txdW90ZSAuc21hbGwsYmxvY2txdW90ZSBmb290ZXIsYmxvY2txdW90ZSBzbWFsbHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTo4MCU7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mztjb2xvcjojNzc3fWJsb2NrcXVvdGUgLnNtYWxsOmJlZm9yZSxibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUsYmxvY2txdW90ZSBzbWFsbDpiZWZvcmV7Y29udGVudDonXFwyMDE0IFxcMDBBMCd9LmJsb2NrcXVvdGUtcmV2ZXJzZSxibG9ja3F1b3RlLnB1bGwtcmlnaHR7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDowO3RleHQtYWxpZ246cmlnaHQ7Ym9yZGVyLXJpZ2h0OjVweCBzb2xpZCAjZWVlO2JvcmRlci1sZWZ0OjB9LmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YmVmb3JlLC5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmJlZm9yZSwuYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmJlZm9yZSxibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmJlZm9yZSxibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YmVmb3Jle2NvbnRlbnQ6Jyd9LmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YWZ0ZXIsLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YWZ0ZXIsLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDphZnRlcixibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmFmdGVyLGJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YWZ0ZXIsYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmFmdGVye2NvbnRlbnQ6J1xcMDBBMCBcXDIwMTQnfWFkZHJlc3N7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDN9Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6TWVubG8sTW9uYWNvLENvbnNvbGFzLFwiQ291cmllciBOZXdcIixtb25vc3BhY2V9Y29kZXtwYWRkaW5nOjJweCA0cHg7Zm9udC1zaXplOjkwJTtjb2xvcjojYzcyNTRlO2JhY2tncm91bmQtY29sb3I6I2Y5ZjJmNDtib3JkZXItcmFkaXVzOjRweH1rYmR7cGFkZGluZzoycHggNHB4O2ZvbnQtc2l6ZTo5MCU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMzM7Ym9yZGVyLXJhZGl1czozcHg7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KTtib3gtc2hhZG93Omluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KX1rYmQga2Jke3BhZGRpbmc6MDtmb250LXNpemU6MTAwJTtmb250LXdlaWdodDo3MDA7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfXByZXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6OS41cHg7bWFyZ2luOjAgMCAxMHB4O2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7Y29sb3I6IzMzMzt3b3JkLWJyZWFrOmJyZWFrLWFsbDt3b3JkLXdyYXA6YnJlYWstd29yZDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlci1yYWRpdXM6NHB4fXByZSBjb2Rle3BhZGRpbmc6MDtmb250LXNpemU6aW5oZXJpdDtjb2xvcjppbmhlcml0O3doaXRlLXNwYWNlOnByZS13cmFwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czowfS5wcmUtc2Nyb2xsYWJsZXttYXgtaGVpZ2h0OjM0MHB4O292ZXJmbG93LXk6c2Nyb2xsfS5jb250YWluZXJ7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb250YWluZXJ7d2lkdGg6NzUwcHh9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY29udGFpbmVye3dpZHRoOjk3MHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb250YWluZXJ7d2lkdGg6MTE3MHB4fX0uY29udGFpbmVyLWZsdWlke3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfS5yb3d7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fS5jb2wtbGctMSwuY29sLWxnLTEwLC5jb2wtbGctMTEsLmNvbC1sZy0xMiwuY29sLWxnLTIsLmNvbC1sZy0zLC5jb2wtbGctNCwuY29sLWxnLTUsLmNvbC1sZy02LC5jb2wtbGctNywuY29sLWxnLTgsLmNvbC1sZy05LC5jb2wtbWQtMSwuY29sLW1kLTEwLC5jb2wtbWQtMTEsLmNvbC1tZC0xMiwuY29sLW1kLTIsLmNvbC1tZC0zLC5jb2wtbWQtNCwuY29sLW1kLTUsLmNvbC1tZC02LC5jb2wtbWQtNywuY29sLW1kLTgsLmNvbC1tZC05LC5jb2wtc20tMSwuY29sLXNtLTEwLC5jb2wtc20tMTEsLmNvbC1zbS0xMiwuY29sLXNtLTIsLmNvbC1zbS0zLC5jb2wtc20tNCwuY29sLXNtLTUsLmNvbC1zbS02LC5jb2wtc20tNywuY29sLXNtLTgsLmNvbC1zbS05LC5jb2wteHMtMSwuY29sLXhzLTEwLC5jb2wteHMtMTEsLmNvbC14cy0xMiwuY29sLXhzLTIsLmNvbC14cy0zLC5jb2wteHMtNCwuY29sLXhzLTUsLmNvbC14cy02LC5jb2wteHMtNywuY29sLXhzLTgsLmNvbC14cy05e3Bvc2l0aW9uOnJlbGF0aXZlO21pbi1oZWlnaHQ6MXB4O3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweH0uY29sLXhzLTEsLmNvbC14cy0xMCwuY29sLXhzLTExLC5jb2wteHMtMTIsLmNvbC14cy0yLC5jb2wteHMtMywuY29sLXhzLTQsLmNvbC14cy01LC5jb2wteHMtNiwuY29sLXhzLTcsLmNvbC14cy04LC5jb2wteHMtOXtmbG9hdDpsZWZ0fS5jb2wteHMtMTJ7d2lkdGg6MTAwJX0uY29sLXhzLTExe3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLXhzLTEwe3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLXhzLTl7d2lkdGg6NzUlfS5jb2wteHMtOHt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC14cy03e3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLXhzLTZ7d2lkdGg6NTAlfS5jb2wteHMtNXt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC14cy00e3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLXhzLTN7d2lkdGg6MjUlfS5jb2wteHMtMnt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC14cy0xe3dpZHRoOjguMzMzMzMzMzMlfS5jb2wteHMtcHVsbC0xMntyaWdodDoxMDAlfS5jb2wteHMtcHVsbC0xMXtyaWdodDo5MS42NjY2NjY2NyV9LmNvbC14cy1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzMzMzJX0uY29sLXhzLXB1bGwtOXtyaWdodDo3NSV9LmNvbC14cy1wdWxsLTh7cmlnaHQ6NjYuNjY2NjY2NjclfS5jb2wteHMtcHVsbC03e3JpZ2h0OjU4LjMzMzMzMzMzJX0uY29sLXhzLXB1bGwtNntyaWdodDo1MCV9LmNvbC14cy1wdWxsLTV7cmlnaHQ6NDEuNjY2NjY2NjclfS5jb2wteHMtcHVsbC00e3JpZ2h0OjMzLjMzMzMzMzMzJX0uY29sLXhzLXB1bGwtM3tyaWdodDoyNSV9LmNvbC14cy1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjY2NjclfS5jb2wteHMtcHVsbC0xe3JpZ2h0OjguMzMzMzMzMzMlfS5jb2wteHMtcHVsbC0we3JpZ2h0OmF1dG99LmNvbC14cy1wdXNoLTEye2xlZnQ6MTAwJX0uY29sLXhzLXB1c2gtMTF7bGVmdDo5MS42NjY2NjY2NyV9LmNvbC14cy1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMzMzMlfS5jb2wteHMtcHVzaC05e2xlZnQ6NzUlfS5jb2wteHMtcHVzaC04e2xlZnQ6NjYuNjY2NjY2NjclfS5jb2wteHMtcHVzaC03e2xlZnQ6NTguMzMzMzMzMzMlfS5jb2wteHMtcHVzaC02e2xlZnQ6NTAlfS5jb2wteHMtcHVzaC01e2xlZnQ6NDEuNjY2NjY2NjclfS5jb2wteHMtcHVzaC00e2xlZnQ6MzMuMzMzMzMzMzMlfS5jb2wteHMtcHVzaC0ze2xlZnQ6MjUlfS5jb2wteHMtcHVzaC0ye2xlZnQ6MTYuNjY2NjY2NjclfS5jb2wteHMtcHVzaC0xe2xlZnQ6OC4zMzMzMzMzMyV9LmNvbC14cy1wdXNoLTB7bGVmdDphdXRvfS5jb2wteHMtb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9LmNvbC14cy1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5jb2wteHMtb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0uY29sLXhzLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLXhzLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0uY29sLXhzLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0uY29sLXhzLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0uY29sLXhzLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0uY29sLXhzLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0uY29sLXhzLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLXhzLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0uY29sLXhzLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5jb2wteHMtb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbC1zbS0xLC5jb2wtc20tMTAsLmNvbC1zbS0xMSwuY29sLXNtLTEyLC5jb2wtc20tMiwuY29sLXNtLTMsLmNvbC1zbS00LC5jb2wtc20tNSwuY29sLXNtLTYsLmNvbC1zbS03LC5jb2wtc20tOCwuY29sLXNtLTl7ZmxvYXQ6bGVmdH0uY29sLXNtLTEye3dpZHRoOjEwMCV9LmNvbC1zbS0xMXt3aWR0aDo5MS42NjY2NjY2NyV9LmNvbC1zbS0xMHt3aWR0aDo4My4zMzMzMzMzMyV9LmNvbC1zbS05e3dpZHRoOjc1JX0uY29sLXNtLTh7d2lkdGg6NjYuNjY2NjY2NjclfS5jb2wtc20tN3t3aWR0aDo1OC4zMzMzMzMzMyV9LmNvbC1zbS02e3dpZHRoOjUwJX0uY29sLXNtLTV7d2lkdGg6NDEuNjY2NjY2NjclfS5jb2wtc20tNHt3aWR0aDozMy4zMzMzMzMzMyV9LmNvbC1zbS0ze3dpZHRoOjI1JX0uY29sLXNtLTJ7d2lkdGg6MTYuNjY2NjY2NjclfS5jb2wtc20tMXt3aWR0aDo4LjMzMzMzMzMzJX0uY29sLXNtLXB1bGwtMTJ7cmlnaHQ6MTAwJX0uY29sLXNtLXB1bGwtMTF7cmlnaHQ6OTEuNjY2NjY2NjclfS5jb2wtc20tcHVsbC0xMHtyaWdodDo4My4zMzMzMzMzMyV9LmNvbC1zbS1wdWxsLTl7cmlnaHQ6NzUlfS5jb2wtc20tcHVsbC04e3JpZ2h0OjY2LjY2NjY2NjY3JX0uY29sLXNtLXB1bGwtN3tyaWdodDo1OC4zMzMzMzMzMyV9LmNvbC1zbS1wdWxsLTZ7cmlnaHQ6NTAlfS5jb2wtc20tcHVsbC01e3JpZ2h0OjQxLjY2NjY2NjY3JX0uY29sLXNtLXB1bGwtNHtyaWdodDozMy4zMzMzMzMzMyV9LmNvbC1zbS1wdWxsLTN7cmlnaHQ6MjUlfS5jb2wtc20tcHVsbC0ye3JpZ2h0OjE2LjY2NjY2NjY3JX0uY29sLXNtLXB1bGwtMXtyaWdodDo4LjMzMzMzMzMzJX0uY29sLXNtLXB1bGwtMHtyaWdodDphdXRvfS5jb2wtc20tcHVzaC0xMntsZWZ0OjEwMCV9LmNvbC1zbS1wdXNoLTExe2xlZnQ6OTEuNjY2NjY2NjclfS5jb2wtc20tcHVzaC0xMHtsZWZ0OjgzLjMzMzMzMzMzJX0uY29sLXNtLXB1c2gtOXtsZWZ0Ojc1JX0uY29sLXNtLXB1c2gtOHtsZWZ0OjY2LjY2NjY2NjY3JX0uY29sLXNtLXB1c2gtN3tsZWZ0OjU4LjMzMzMzMzMzJX0uY29sLXNtLXB1c2gtNntsZWZ0OjUwJX0uY29sLXNtLXB1c2gtNXtsZWZ0OjQxLjY2NjY2NjY3JX0uY29sLXNtLXB1c2gtNHtsZWZ0OjMzLjMzMzMzMzMzJX0uY29sLXNtLXB1c2gtM3tsZWZ0OjI1JX0uY29sLXNtLXB1c2gtMntsZWZ0OjE2LjY2NjY2NjY3JX0uY29sLXNtLXB1c2gtMXtsZWZ0OjguMzMzMzMzMzMlfS5jb2wtc20tcHVzaC0we2xlZnQ6YXV0b30uY29sLXNtLW9mZnNldC0xMnttYXJnaW4tbGVmdDoxMDAlfS5jb2wtc20tb2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY3JX0uY29sLXNtLW9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMyV9LmNvbC1zbS1vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9LmNvbC1zbS1vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NyV9LmNvbC1zbS1vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMyV9LmNvbC1zbS1vZmZzZXQtNnttYXJnaW4tbGVmdDo1MCV9LmNvbC1zbS1vZmZzZXQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NyV9LmNvbC1zbS1vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMyV9LmNvbC1zbS1vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9LmNvbC1zbS1vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NyV9LmNvbC1zbS1vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzJX0uY29sLXNtLW9mZnNldC0we21hcmdpbi1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY29sLW1kLTEsLmNvbC1tZC0xMCwuY29sLW1kLTExLC5jb2wtbWQtMTIsLmNvbC1tZC0yLC5jb2wtbWQtMywuY29sLW1kLTQsLmNvbC1tZC01LC5jb2wtbWQtNiwuY29sLW1kLTcsLmNvbC1tZC04LC5jb2wtbWQtOXtmbG9hdDpsZWZ0fS5jb2wtbWQtMTJ7d2lkdGg6MTAwJX0uY29sLW1kLTExe3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLW1kLTEwe3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLW1kLTl7d2lkdGg6NzUlfS5jb2wtbWQtOHt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1tZC03e3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLW1kLTZ7d2lkdGg6NTAlfS5jb2wtbWQtNXt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1tZC00e3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLW1kLTN7d2lkdGg6MjUlfS5jb2wtbWQtMnt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1tZC0xe3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtbWQtcHVsbC0xMntyaWdodDoxMDAlfS5jb2wtbWQtcHVsbC0xMXtyaWdodDo5MS42NjY2NjY2NyV9LmNvbC1tZC1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzMzMzJX0uY29sLW1kLXB1bGwtOXtyaWdodDo3NSV9LmNvbC1tZC1wdWxsLTh7cmlnaHQ6NjYuNjY2NjY2NjclfS5jb2wtbWQtcHVsbC03e3JpZ2h0OjU4LjMzMzMzMzMzJX0uY29sLW1kLXB1bGwtNntyaWdodDo1MCV9LmNvbC1tZC1wdWxsLTV7cmlnaHQ6NDEuNjY2NjY2NjclfS5jb2wtbWQtcHVsbC00e3JpZ2h0OjMzLjMzMzMzMzMzJX0uY29sLW1kLXB1bGwtM3tyaWdodDoyNSV9LmNvbC1tZC1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjY2NjclfS5jb2wtbWQtcHVsbC0xe3JpZ2h0OjguMzMzMzMzMzMlfS5jb2wtbWQtcHVsbC0we3JpZ2h0OmF1dG99LmNvbC1tZC1wdXNoLTEye2xlZnQ6MTAwJX0uY29sLW1kLXB1c2gtMTF7bGVmdDo5MS42NjY2NjY2NyV9LmNvbC1tZC1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMzMzMlfS5jb2wtbWQtcHVzaC05e2xlZnQ6NzUlfS5jb2wtbWQtcHVzaC04e2xlZnQ6NjYuNjY2NjY2NjclfS5jb2wtbWQtcHVzaC03e2xlZnQ6NTguMzMzMzMzMzMlfS5jb2wtbWQtcHVzaC02e2xlZnQ6NTAlfS5jb2wtbWQtcHVzaC01e2xlZnQ6NDEuNjY2NjY2NjclfS5jb2wtbWQtcHVzaC00e2xlZnQ6MzMuMzMzMzMzMzMlfS5jb2wtbWQtcHVzaC0ze2xlZnQ6MjUlfS5jb2wtbWQtcHVzaC0ye2xlZnQ6MTYuNjY2NjY2NjclfS5jb2wtbWQtcHVzaC0xe2xlZnQ6OC4zMzMzMzMzMyV9LmNvbC1tZC1wdXNoLTB7bGVmdDphdXRvfS5jb2wtbWQtb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9LmNvbC1tZC1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5jb2wtbWQtb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0uY29sLW1kLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLW1kLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0uY29sLW1kLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0uY29sLW1kLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0uY29sLW1kLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0uY29sLW1kLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0uY29sLW1kLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLW1kLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0uY29sLW1kLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5jb2wtbWQtb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuY29sLWxnLTEsLmNvbC1sZy0xMCwuY29sLWxnLTExLC5jb2wtbGctMTIsLmNvbC1sZy0yLC5jb2wtbGctMywuY29sLWxnLTQsLmNvbC1sZy01LC5jb2wtbGctNiwuY29sLWxnLTcsLmNvbC1sZy04LC5jb2wtbGctOXtmbG9hdDpsZWZ0fS5jb2wtbGctMTJ7d2lkdGg6MTAwJX0uY29sLWxnLTExe3dpZHRoOjkxLjY2NjY2NjY3JX0uY29sLWxnLTEwe3dpZHRoOjgzLjMzMzMzMzMzJX0uY29sLWxnLTl7d2lkdGg6NzUlfS5jb2wtbGctOHt3aWR0aDo2Ni42NjY2NjY2NyV9LmNvbC1sZy03e3dpZHRoOjU4LjMzMzMzMzMzJX0uY29sLWxnLTZ7d2lkdGg6NTAlfS5jb2wtbGctNXt3aWR0aDo0MS42NjY2NjY2NyV9LmNvbC1sZy00e3dpZHRoOjMzLjMzMzMzMzMzJX0uY29sLWxnLTN7d2lkdGg6MjUlfS5jb2wtbGctMnt3aWR0aDoxNi42NjY2NjY2NyV9LmNvbC1sZy0xe3dpZHRoOjguMzMzMzMzMzMlfS5jb2wtbGctcHVsbC0xMntyaWdodDoxMDAlfS5jb2wtbGctcHVsbC0xMXtyaWdodDo5MS42NjY2NjY2NyV9LmNvbC1sZy1wdWxsLTEwe3JpZ2h0OjgzLjMzMzMzMzMzJX0uY29sLWxnLXB1bGwtOXtyaWdodDo3NSV9LmNvbC1sZy1wdWxsLTh7cmlnaHQ6NjYuNjY2NjY2NjclfS5jb2wtbGctcHVsbC03e3JpZ2h0OjU4LjMzMzMzMzMzJX0uY29sLWxnLXB1bGwtNntyaWdodDo1MCV9LmNvbC1sZy1wdWxsLTV7cmlnaHQ6NDEuNjY2NjY2NjclfS5jb2wtbGctcHVsbC00e3JpZ2h0OjMzLjMzMzMzMzMzJX0uY29sLWxnLXB1bGwtM3tyaWdodDoyNSV9LmNvbC1sZy1wdWxsLTJ7cmlnaHQ6MTYuNjY2NjY2NjclfS5jb2wtbGctcHVsbC0xe3JpZ2h0OjguMzMzMzMzMzMlfS5jb2wtbGctcHVsbC0we3JpZ2h0OmF1dG99LmNvbC1sZy1wdXNoLTEye2xlZnQ6MTAwJX0uY29sLWxnLXB1c2gtMTF7bGVmdDo5MS42NjY2NjY2NyV9LmNvbC1sZy1wdXNoLTEwe2xlZnQ6ODMuMzMzMzMzMzMlfS5jb2wtbGctcHVzaC05e2xlZnQ6NzUlfS5jb2wtbGctcHVzaC04e2xlZnQ6NjYuNjY2NjY2NjclfS5jb2wtbGctcHVzaC03e2xlZnQ6NTguMzMzMzMzMzMlfS5jb2wtbGctcHVzaC02e2xlZnQ6NTAlfS5jb2wtbGctcHVzaC01e2xlZnQ6NDEuNjY2NjY2NjclfS5jb2wtbGctcHVzaC00e2xlZnQ6MzMuMzMzMzMzMzMlfS5jb2wtbGctcHVzaC0ze2xlZnQ6MjUlfS5jb2wtbGctcHVzaC0ye2xlZnQ6MTYuNjY2NjY2NjclfS5jb2wtbGctcHVzaC0xe2xlZnQ6OC4zMzMzMzMzMyV9LmNvbC1sZy1wdXNoLTB7bGVmdDphdXRvfS5jb2wtbGctb2Zmc2V0LTEye21hcmdpbi1sZWZ0OjEwMCV9LmNvbC1sZy1vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjclfS5jb2wtbGctb2Zmc2V0LTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzJX0uY29sLWxnLW9mZnNldC05e21hcmdpbi1sZWZ0Ojc1JX0uY29sLWxnLW9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY3JX0uY29sLWxnLW9mZnNldC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzJX0uY29sLWxnLW9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0uY29sLWxnLW9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY3JX0uY29sLWxnLW9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzJX0uY29sLWxnLW9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0uY29sLWxnLW9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY3JX0uY29sLWxnLW9mZnNldC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMlfS5jb2wtbGctb2Zmc2V0LTB7bWFyZ2luLWxlZnQ6MH19dGFibGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1jYXB0aW9ue3BhZGRpbmctdG9wOjhweDtwYWRkaW5nLWJvdHRvbTo4cHg7Y29sb3I6Izc3Nzt0ZXh0LWFsaWduOmxlZnR9dGh7dGV4dC1hbGlnbjpsZWZ0fS50YWJsZXt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjBweH0udGFibGU+dGJvZHk+dHI+dGQsLnRhYmxlPnRib2R5PnRyPnRoLC50YWJsZT50Zm9vdD50cj50ZCwudGFibGU+dGZvb3Q+dHI+dGgsLnRhYmxlPnRoZWFkPnRyPnRkLC50YWJsZT50aGVhZD50cj50aHtwYWRkaW5nOjhweDtsaW5lLWhlaWdodDoxLjQyODU3MTQzO3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkfS50YWJsZT50aGVhZD50cj50aHt2ZXJ0aWNhbC1hbGlnbjpib3R0b207Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2RkZH0udGFibGU+Y2FwdGlvbit0aGVhZD50cjpmaXJzdC1jaGlsZD50ZCwudGFibGU+Y2FwdGlvbit0aGVhZD50cjpmaXJzdC1jaGlsZD50aCwudGFibGU+Y29sZ3JvdXArdGhlYWQ+dHI6Zmlyc3QtY2hpbGQ+dGQsLnRhYmxlPmNvbGdyb3VwK3RoZWFkPnRyOmZpcnN0LWNoaWxkPnRoLC50YWJsZT50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZD50ZCwudGFibGU+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQ+dGh7Ym9yZGVyLXRvcDowfS50YWJsZT50Ym9keSt0Ym9keXtib3JkZXItdG9wOjJweCBzb2xpZCAjZGRkfS50YWJsZSAudGFibGV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS50YWJsZS1jb25kZW5zZWQ+dGJvZHk+dHI+dGQsLnRhYmxlLWNvbmRlbnNlZD50Ym9keT50cj50aCwudGFibGUtY29uZGVuc2VkPnRmb290PnRyPnRkLC50YWJsZS1jb25kZW5zZWQ+dGZvb3Q+dHI+dGgsLnRhYmxlLWNvbmRlbnNlZD50aGVhZD50cj50ZCwudGFibGUtY29uZGVuc2VkPnRoZWFkPnRyPnRoe3BhZGRpbmc6NXB4fS50YWJsZS1ib3JkZXJlZHtib3JkZXI6MXB4IHNvbGlkICNkZGR9LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkLC50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aCwudGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGQsLnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoLC50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZCwudGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGh7Ym9yZGVyOjFweCBzb2xpZCAjZGRkfS50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZCwudGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGh7Ym9yZGVyLWJvdHRvbS13aWR0aDoycHh9LnRhYmxlLXN0cmlwZWQ+dGJvZHk+dHI6bnRoLW9mLXR5cGUob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOiNmOWY5Zjl9LnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX10YWJsZSBjb2xbY2xhc3MqPWNvbC1de3Bvc2l0aW9uOnN0YXRpYztkaXNwbGF5OnRhYmxlLWNvbHVtbjtmbG9hdDpub25lfXRhYmxlIHRkW2NsYXNzKj1jb2wtXSx0YWJsZSB0aFtjbGFzcyo9Y29sLV17cG9zaXRpb246c3RhdGljO2Rpc3BsYXk6dGFibGUtY2VsbDtmbG9hdDpub25lfS50YWJsZT50Ym9keT50ci5hY3RpdmU+dGQsLnRhYmxlPnRib2R5PnRyLmFjdGl2ZT50aCwudGFibGU+dGJvZHk+dHI+dGQuYWN0aXZlLC50YWJsZT50Ym9keT50cj50aC5hY3RpdmUsLnRhYmxlPnRmb290PnRyLmFjdGl2ZT50ZCwudGFibGU+dGZvb3Q+dHIuYWN0aXZlPnRoLC50YWJsZT50Zm9vdD50cj50ZC5hY3RpdmUsLnRhYmxlPnRmb290PnRyPnRoLmFjdGl2ZSwudGFibGU+dGhlYWQ+dHIuYWN0aXZlPnRkLC50YWJsZT50aGVhZD50ci5hY3RpdmU+dGgsLnRhYmxlPnRoZWFkPnRyPnRkLmFjdGl2ZSwudGFibGU+dGhlYWQ+dHI+dGguYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX0udGFibGUtaG92ZXI+dGJvZHk+dHIuYWN0aXZlOmhvdmVyPnRkLC50YWJsZS1ob3Zlcj50Ym9keT50ci5hY3RpdmU6aG92ZXI+dGgsLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyPi5hY3RpdmUsLnRhYmxlLWhvdmVyPnRib2R5PnRyPnRkLmFjdGl2ZTpob3ZlciwudGFibGUtaG92ZXI+dGJvZHk+dHI+dGguYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2U4ZThlOH0udGFibGU+dGJvZHk+dHIuc3VjY2Vzcz50ZCwudGFibGU+dGJvZHk+dHIuc3VjY2Vzcz50aCwudGFibGU+dGJvZHk+dHI+dGQuc3VjY2VzcywudGFibGU+dGJvZHk+dHI+dGguc3VjY2VzcywudGFibGU+dGZvb3Q+dHIuc3VjY2Vzcz50ZCwudGFibGU+dGZvb3Q+dHIuc3VjY2Vzcz50aCwudGFibGU+dGZvb3Q+dHI+dGQuc3VjY2VzcywudGFibGU+dGZvb3Q+dHI+dGguc3VjY2VzcywudGFibGU+dGhlYWQ+dHIuc3VjY2Vzcz50ZCwudGFibGU+dGhlYWQ+dHIuc3VjY2Vzcz50aCwudGFibGU+dGhlYWQ+dHI+dGQuc3VjY2VzcywudGFibGU+dGhlYWQ+dHI+dGguc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiNkZmYwZDh9LnRhYmxlLWhvdmVyPnRib2R5PnRyLnN1Y2Nlc3M6aG92ZXI+dGQsLnRhYmxlLWhvdmVyPnRib2R5PnRyLnN1Y2Nlc3M6aG92ZXI+dGgsLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyPi5zdWNjZXNzLC50YWJsZS1ob3Zlcj50Ym9keT50cj50ZC5zdWNjZXNzOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50cj50aC5zdWNjZXNzOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2QwZTljNn0udGFibGU+dGJvZHk+dHIuaW5mbz50ZCwudGFibGU+dGJvZHk+dHIuaW5mbz50aCwudGFibGU+dGJvZHk+dHI+dGQuaW5mbywudGFibGU+dGJvZHk+dHI+dGguaW5mbywudGFibGU+dGZvb3Q+dHIuaW5mbz50ZCwudGFibGU+dGZvb3Q+dHIuaW5mbz50aCwudGFibGU+dGZvb3Q+dHI+dGQuaW5mbywudGFibGU+dGZvb3Q+dHI+dGguaW5mbywudGFibGU+dGhlYWQ+dHIuaW5mbz50ZCwudGFibGU+dGhlYWQ+dHIuaW5mbz50aCwudGFibGU+dGhlYWQ+dHI+dGQuaW5mbywudGFibGU+dGhlYWQ+dHI+dGguaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiNkOWVkZjd9LnRhYmxlLWhvdmVyPnRib2R5PnRyLmluZm86aG92ZXI+dGQsLnRhYmxlLWhvdmVyPnRib2R5PnRyLmluZm86aG92ZXI+dGgsLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyPi5pbmZvLC50YWJsZS1ob3Zlcj50Ym9keT50cj50ZC5pbmZvOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50cj50aC5pbmZvOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2M0ZTNmM30udGFibGU+dGJvZHk+dHIud2FybmluZz50ZCwudGFibGU+dGJvZHk+dHIud2FybmluZz50aCwudGFibGU+dGJvZHk+dHI+dGQud2FybmluZywudGFibGU+dGJvZHk+dHI+dGgud2FybmluZywudGFibGU+dGZvb3Q+dHIud2FybmluZz50ZCwudGFibGU+dGZvb3Q+dHIud2FybmluZz50aCwudGFibGU+dGZvb3Q+dHI+dGQud2FybmluZywudGFibGU+dGZvb3Q+dHI+dGgud2FybmluZywudGFibGU+dGhlYWQ+dHIud2FybmluZz50ZCwudGFibGU+dGhlYWQ+dHIud2FybmluZz50aCwudGFibGU+dGhlYWQ+dHI+dGQud2FybmluZywudGFibGU+dGhlYWQ+dHI+dGgud2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTN9LnRhYmxlLWhvdmVyPnRib2R5PnRyLndhcm5pbmc6aG92ZXI+dGQsLnRhYmxlLWhvdmVyPnRib2R5PnRyLndhcm5pbmc6aG92ZXI+dGgsLnRhYmxlLWhvdmVyPnRib2R5PnRyOmhvdmVyPi53YXJuaW5nLC50YWJsZS1ob3Zlcj50Ym9keT50cj50ZC53YXJuaW5nOmhvdmVyLC50YWJsZS1ob3Zlcj50Ym9keT50cj50aC53YXJuaW5nOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZhZjJjY30udGFibGU+dGJvZHk+dHIuZGFuZ2VyPnRkLC50YWJsZT50Ym9keT50ci5kYW5nZXI+dGgsLnRhYmxlPnRib2R5PnRyPnRkLmRhbmdlciwudGFibGU+dGJvZHk+dHI+dGguZGFuZ2VyLC50YWJsZT50Zm9vdD50ci5kYW5nZXI+dGQsLnRhYmxlPnRmb290PnRyLmRhbmdlcj50aCwudGFibGU+dGZvb3Q+dHI+dGQuZGFuZ2VyLC50YWJsZT50Zm9vdD50cj50aC5kYW5nZXIsLnRhYmxlPnRoZWFkPnRyLmRhbmdlcj50ZCwudGFibGU+dGhlYWQ+dHIuZGFuZ2VyPnRoLC50YWJsZT50aGVhZD50cj50ZC5kYW5nZXIsLnRhYmxlPnRoZWFkPnRyPnRoLmRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGV9LnRhYmxlLWhvdmVyPnRib2R5PnRyLmRhbmdlcjpob3Zlcj50ZCwudGFibGUtaG92ZXI+dGJvZHk+dHIuZGFuZ2VyOmhvdmVyPnRoLC50YWJsZS1ob3Zlcj50Ym9keT50cjpob3Zlcj4uZGFuZ2VyLC50YWJsZS1ob3Zlcj50Ym9keT50cj50ZC5kYW5nZXI6aG92ZXIsLnRhYmxlLWhvdmVyPnRib2R5PnRyPnRoLmRhbmdlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlYmNjY2N9LnRhYmxlLXJlc3BvbnNpdmV7bWluLWhlaWdodDouMDElO292ZXJmbG93LXg6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudGFibGUtcmVzcG9uc2l2ZXt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTVweDtvdmVyZmxvdy15OmhpZGRlbjstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO2JvcmRlcjoxcHggc29saWQgI2RkZH0udGFibGUtcmVzcG9uc2l2ZT4udGFibGV7bWFyZ2luLWJvdHRvbTowfS50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50Ym9keT50cj50ZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGJvZHk+dHI+dGgsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRmb290PnRyPnRkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50Zm9vdD50cj50aCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGhlYWQ+dHI+dGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRoZWFkPnRyPnRoe3doaXRlLXNwYWNlOm5vd3JhcH0udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkOmZpcnN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aDpmaXJzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGQ6Zmlyc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoOmZpcnN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZDpmaXJzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MH0udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQ6bGFzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGg6bGFzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGQ6bGFzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGg6bGFzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6bGFzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGg6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MH0udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI6bGFzdC1jaGlsZD50ZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI6bGFzdC1jaGlsZD50aCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI6bGFzdC1jaGlsZD50ZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI6bGFzdC1jaGlsZD50aHtib3JkZXItYm90dG9tOjB9fWZpZWxkc2V0e21pbi13aWR0aDowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MH1sZWdlbmR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zaXplOjIxcHg7bGluZS1oZWlnaHQ6aW5oZXJpdDtjb2xvcjojMzMzO2JvcmRlcjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTV9bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTo1cHg7Zm9udC13ZWlnaHQ6NzAwfWlucHV0W3R5cGU9c2VhcmNoXXstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9aW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb117bWFyZ2luOjRweCAwIDA7bWFyZ2luLXRvcDoxcHhcXDk7bGluZS1oZWlnaHQ6bm9ybWFsfWlucHV0W3R5cGU9ZmlsZV17ZGlzcGxheTpibG9ja31pbnB1dFt0eXBlPXJhbmdlXXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9c2VsZWN0W211bHRpcGxlXSxzZWxlY3Rbc2l6ZV17aGVpZ2h0OmF1dG99aW5wdXRbdHlwZT1maWxlXTpmb2N1cyxpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyxpbnB1dFt0eXBlPXJhZGlvXTpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkO291dGxpbmU6NXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO291dGxpbmUtb2Zmc2V0Oi0ycHh9b3V0cHV0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6N3B4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7Y29sb3I6IzU1NX0uZm9ybS1jb250cm9se2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MzRweDtwYWRkaW5nOjZweCAxMnB4O2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7Y29sb3I6IzU1NTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTstd2Via2l0LXRyYW5zaXRpb246Ym9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsLXdlYmtpdC1ib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7LW8tdHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXN9LmZvcm0tY29udHJvbDpmb2N1c3tib3JkZXItY29sb3I6IzY2YWZlOTtvdXRsaW5lOjA7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA4cHggcmdiYSgxMDIsMTc1LDIzMywuNik7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgOHB4IHJnYmEoMTAyLDE3NSwyMzMsLjYpfS5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OTtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6Izk5OX0uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM5OTl9LmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9se2JhY2tncm91bmQtY29sb3I6I2VlZTtvcGFjaXR5OjF9LmZvcm0tY29udHJvbFtkaXNhYmxlZF0sZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2x7Y3Vyc29yOm5vdC1hbGxvd2VkfXRleHRhcmVhLmZvcm0tY29udHJvbHtoZWlnaHQ6YXV0b31pbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKXtpbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCxpbnB1dFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbCxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mb3JtLWNvbnRyb2wsaW5wdXRbdHlwZT1tb250aF0uZm9ybS1jb250cm9se2xpbmUtaGVpZ2h0OjM0cHh9LmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9ZGF0ZV0sLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9dGltZV0sLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPW1vbnRoXSxpbnB1dFt0eXBlPWRhdGVdLmlucHV0LXNtLGlucHV0W3R5cGU9dGltZV0uaW5wdXQtc20saW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uaW5wdXQtc20saW5wdXRbdHlwZT1tb250aF0uaW5wdXQtc217bGluZS1oZWlnaHQ6MzBweH0uaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1kYXRlXSwuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT10aW1lXSwuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9bW9udGhdLGlucHV0W3R5cGU9ZGF0ZV0uaW5wdXQtbGcsaW5wdXRbdHlwZT10aW1lXS5pbnB1dC1sZyxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5pbnB1dC1sZyxpbnB1dFt0eXBlPW1vbnRoXS5pbnB1dC1sZ3tsaW5lLWhlaWdodDo0NnB4fX0uZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjE1cHh9LmNoZWNrYm94LC5yYWRpb3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjEwcHh9LmNoZWNrYm94IGxhYmVsLC5yYWRpbyBsYWJlbHttaW4taGVpZ2h0OjIwcHg7cGFkZGluZy1sZWZ0OjIwcHg7bWFyZ2luLWJvdHRvbTowO2ZvbnQtd2VpZ2h0OjQwMDtjdXJzb3I6cG9pbnRlcn0uY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0sLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPWNoZWNrYm94XSwucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10sLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPXJhZGlvXXtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOjRweFxcOTttYXJnaW4tbGVmdDotMjBweH0uY2hlY2tib3grLmNoZWNrYm94LC5yYWRpbysucmFkaW97bWFyZ2luLXRvcDotNXB4fS5jaGVja2JveC1pbmxpbmUsLnJhZGlvLWlubGluZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6MjBweDttYXJnaW4tYm90dG9tOjA7Zm9udC13ZWlnaHQ6NDAwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6cG9pbnRlcn0uY2hlY2tib3gtaW5saW5lKy5jaGVja2JveC1pbmxpbmUsLnJhZGlvLWlubGluZSsucmFkaW8taW5saW5le21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDoxMHB4fWZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPWNoZWNrYm94XSxmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1yYWRpb10saW5wdXRbdHlwZT1jaGVja2JveF0uZGlzYWJsZWQsaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdLGlucHV0W3R5cGU9cmFkaW9dLmRpc2FibGVkLGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXXtjdXJzb3I6bm90LWFsbG93ZWR9LmNoZWNrYm94LWlubGluZS5kaXNhYmxlZCwucmFkaW8taW5saW5lLmRpc2FibGVkLGZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3gtaW5saW5lLGZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8taW5saW5le2N1cnNvcjpub3QtYWxsb3dlZH0uY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsLnJhZGlvLmRpc2FibGVkIGxhYmVsLGZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3ggbGFiZWwsZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbHtjdXJzb3I6bm90LWFsbG93ZWR9LmZvcm0tY29udHJvbC1zdGF0aWN7bWluLWhlaWdodDozNHB4O3BhZGRpbmctdG9wOjdweDtwYWRkaW5nLWJvdHRvbTo3cHg7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNte3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uaW5wdXQtc217aGVpZ2h0OjMwcHg7cGFkZGluZzo1cHggMTBweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czozcHh9c2VsZWN0LmlucHV0LXNte2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMwcHh9c2VsZWN0W211bHRpcGxlXS5pbnB1dC1zbSx0ZXh0YXJlYS5pbnB1dC1zbXtoZWlnaHQ6YXV0b30uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9se2hlaWdodDozMHB4O3BhZGRpbmc6NXB4IDEwcHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6M3B4fS5mb3JtLWdyb3VwLXNtIHNlbGVjdC5mb3JtLWNvbnRyb2x7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweH0uZm9ybS1ncm91cC1zbSBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCwuZm9ybS1ncm91cC1zbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2x7aGVpZ2h0OmF1dG99LmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWN7aGVpZ2h0OjMwcHg7bWluLWhlaWdodDozMnB4O3BhZGRpbmc6NnB4IDEwcHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS41fS5pbnB1dC1sZ3toZWlnaHQ6NDZweDtwYWRkaW5nOjEwcHggMTZweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjMzMzMzMzM7Ym9yZGVyLXJhZGl1czo2cHh9c2VsZWN0LmlucHV0LWxne2hlaWdodDo0NnB4O2xpbmUtaGVpZ2h0OjQ2cHh9c2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZyx0ZXh0YXJlYS5pbnB1dC1sZ3toZWlnaHQ6YXV0b30uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9se2hlaWdodDo0NnB4O3BhZGRpbmc6MTBweCAxNnB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjEuMzMzMzMzMztib3JkZXItcmFkaXVzOjZweH0uZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9se2hlaWdodDo0NnB4O2xpbmUtaGVpZ2h0OjQ2cHh9LmZvcm0tZ3JvdXAtbGcgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wsLmZvcm0tZ3JvdXAtbGcgdGV4dGFyZWEuZm9ybS1jb250cm9se2hlaWdodDphdXRvfS5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGlje2hlaWdodDo0NnB4O21pbi1oZWlnaHQ6MzhweDtwYWRkaW5nOjExcHggMTZweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxLjMzMzMzMzN9Lmhhcy1mZWVkYmFja3twb3NpdGlvbjpyZWxhdGl2ZX0uaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2x7cGFkZGluZy1yaWdodDo0Mi41cHh9LmZvcm0tY29udHJvbC1mZWVkYmFja3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO3otaW5kZXg6MjtkaXNwbGF5OmJsb2NrO3dpZHRoOjM0cHg7aGVpZ2h0OjM0cHg7bGluZS1oZWlnaHQ6MzRweDt0ZXh0LWFsaWduOmNlbnRlcjtwb2ludGVyLWV2ZW50czpub25lfS5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wrLmZvcm0tY29udHJvbC1mZWVkYmFjaywuaW5wdXQtZ3JvdXAtbGcrLmZvcm0tY29udHJvbC1mZWVkYmFjaywuaW5wdXQtbGcrLmZvcm0tY29udHJvbC1mZWVkYmFja3t3aWR0aDo0NnB4O2hlaWdodDo0NnB4O2xpbmUtaGVpZ2h0OjQ2cHh9LmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCsuZm9ybS1jb250cm9sLWZlZWRiYWNrLC5pbnB1dC1ncm91cC1zbSsuZm9ybS1jb250cm9sLWZlZWRiYWNrLC5pbnB1dC1zbSsuZm9ybS1jb250cm9sLWZlZWRiYWNre3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweH0uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LC5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLC5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCwuaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssLmhhcy1zdWNjZXNzIC5yYWRpbywuaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSwuaGFzLXN1Y2Nlc3MuY2hlY2tib3ggbGFiZWwsLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSBsYWJlbCwuaGFzLXN1Y2Nlc3MucmFkaW8gbGFiZWwsLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbHtjb2xvcjojM2M3NjNkfS5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9se2JvcmRlci1jb2xvcjojM2M3NjNkOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpfS5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3Vze2JvcmRlci1jb2xvcjojMmI1NDJjOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgNnB4ICM2N2IxNjg7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwwIDAgNnB4ICM2N2IxNjh9Lmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbntjb2xvcjojM2M3NjNkO2JhY2tncm91bmQtY29sb3I6I2RmZjBkODtib3JkZXItY29sb3I6IzNjNzYzZH0uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFja3tjb2xvcjojM2M3NjNkfS5oYXMtd2FybmluZyAuY2hlY2tib3gsLmhhcy13YXJuaW5nIC5jaGVja2JveC1pbmxpbmUsLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLC5oYXMtd2FybmluZyAuaGVscC1ibG9jaywuaGFzLXdhcm5pbmcgLnJhZGlvLC5oYXMtd2FybmluZyAucmFkaW8taW5saW5lLC5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCwuaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsLC5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCwuaGFzLXdhcm5pbmcucmFkaW8taW5saW5lIGxhYmVse2NvbG9yOiM4YTZkM2J9Lmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2x7Ym9yZGVyLWNvbG9yOiM4YTZkM2I7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSl9Lmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM2NjUxMmM7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA2cHggI2MwYTE2Yjtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLDAgMCA2cHggI2MwYTE2Yn0uaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9ue2NvbG9yOiM4YTZkM2I7YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzO2JvcmRlci1jb2xvcjojOGE2ZDNifS5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNre2NvbG9yOiM4YTZkM2J9Lmhhcy1lcnJvciAuY2hlY2tib3gsLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLC5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsLmhhcy1lcnJvciAuaGVscC1ibG9jaywuaGFzLWVycm9yIC5yYWRpbywuaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsLmhhcy1lcnJvci5jaGVja2JveCBsYWJlbCwuaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCwuaGFzLWVycm9yLnJhZGlvIGxhYmVsLC5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVse2NvbG9yOiNhOTQ0NDJ9Lmhhcy1lcnJvciAuZm9ybS1jb250cm9se2JvcmRlci1jb2xvcjojYTk0NDQyOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpfS5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1c3tib3JkZXItY29sb3I6Izg0MzUzNDstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDZweCAjY2U4NDgzO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDZweCAjY2U4NDgzfS5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9ue2NvbG9yOiNhOTQ0NDI7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlO2JvcmRlci1jb2xvcjojYTk0NDQyfS5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFja3tjb2xvcjojYTk0NDQyfS5oYXMtZmVlZGJhY2sgbGFiZWx+LmZvcm0tY29udHJvbC1mZWVkYmFja3t0b3A6MjVweH0uaGFzLWZlZWRiYWNrIGxhYmVsLnNyLW9ubHl+LmZvcm0tY29udHJvbC1mZWVkYmFja3t0b3A6MH0uaGVscC1ibG9ja3tkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206MTBweDtjb2xvcjojNzM3MzczfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1zdGF0aWN7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZvcm0taW5saW5lIC5pbnB1dC1ncm91cHtkaXNwbGF5OmlubGluZS10YWJsZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bnt3aWR0aDphdXRvfS5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbHt3aWR0aDoxMDAlfS5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbHttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAuY2hlY2tib3gsLmZvcm0taW5saW5lIC5yYWRpb3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLmNoZWNrYm94IGxhYmVsLC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWx7cGFkZGluZy1sZWZ0OjB9LmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSwuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9cmFkaW9de3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1sZWZ0OjB9LmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFja3t0b3A6MH19LmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lLC5mb3JtLWhvcml6b250YWwgLnJhZGlvLC5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZXtwYWRkaW5nLXRvcDo3cHg7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCwuZm9ybS1ob3Jpem9udGFsIC5yYWRpb3ttaW4taGVpZ2h0OjI3cHh9LmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cHttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHh9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWx7cGFkZGluZy10b3A6N3B4O21hcmdpbi1ib3R0b206MDt0ZXh0LWFsaWduOnJpZ2h0fX0uZm9ybS1ob3Jpem9udGFsIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFja3tyaWdodDoxNXB4fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVse3BhZGRpbmctdG9wOjExcHg7Zm9udC1zaXplOjE4cHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVse3BhZGRpbmctdG9wOjZweDtmb250LXNpemU6MTJweH19LmJ0bntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjZweCAxMnB4O21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mzt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246bWlkZGxlOy1tcy10b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uO3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NHB4fS5idG4uYWN0aXZlLmZvY3VzLC5idG4uYWN0aXZlOmZvY3VzLC5idG4uZm9jdXMsLmJ0bjphY3RpdmUuZm9jdXMsLmJ0bjphY3RpdmU6Zm9jdXMsLmJ0bjpmb2N1c3tvdXRsaW5lOnRoaW4gZG90dGVkO291dGxpbmU6NXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO291dGxpbmUtb2Zmc2V0Oi0ycHh9LmJ0bi5mb2N1cywuYnRuOmZvY3VzLC5idG46aG92ZXJ7Y29sb3I6IzMzMzt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuLmFjdGl2ZSwuYnRuOmFjdGl2ZXtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7b3V0bGluZTowOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KTtib3gtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpfS5idG4uZGlzYWJsZWQsLmJ0bltkaXNhYmxlZF0sZmllbGRzZXRbZGlzYWJsZWRdIC5idG57Y3Vyc29yOm5vdC1hbGxvd2VkO2ZpbHRlcjphbHBoYShvcGFjaXR5PTY1KTstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7b3BhY2l0eTouNjV9YS5idG4uZGlzYWJsZWQsZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRue3BvaW50ZXItZXZlbnRzOm5vbmV9LmJ0bi1kZWZhdWx0e2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojY2NjfS5idG4tZGVmYXVsdC5mb2N1cywuYnRuLWRlZmF1bHQ6Zm9jdXN7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNlNmU2ZTY7Ym9yZGVyLWNvbG9yOiM4YzhjOGN9LmJ0bi1kZWZhdWx0OmhvdmVye2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZTZlNmU2O2JvcmRlci1jb2xvcjojYWRhZGFkfS5idG4tZGVmYXVsdC5hY3RpdmUsLmJ0bi1kZWZhdWx0OmFjdGl2ZSwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0e2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZTZlNmU2O2JvcmRlci1jb2xvcjojYWRhZGFkfS5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cywuYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cywuYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQuZm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmhvdmVye2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjojZDRkNGQ0O2JvcmRlci1jb2xvcjojOGM4YzhjfS5idG4tZGVmYXVsdC5hY3RpdmUsLmJ0bi1kZWZhdWx0OmFjdGl2ZSwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0e2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLC5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3ZlciwuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLC5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNjY2N9LmJ0bi1kZWZhdWx0IC5iYWRnZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMzM30uYnRuLXByaW1hcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMzdhYjc7Ym9yZGVyLWNvbG9yOiMyZTZkYTR9LmJ0bi1wcmltYXJ5LmZvY3VzLC5idG4tcHJpbWFyeTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4NjA5MDtib3JkZXItY29sb3I6IzEyMmI0MH0uYnRuLXByaW1hcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyODYwOTA7Ym9yZGVyLWNvbG9yOiMyMDRkNzR9LmJ0bi1wcmltYXJ5LmFjdGl2ZSwuYnRuLXByaW1hcnk6YWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyODYwOTA7Ym9yZGVyLWNvbG9yOiMyMDRkNzR9LmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cywuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLC5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cywuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLC5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeS5mb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmZvY3VzLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMDRkNzQ7Ym9yZGVyLWNvbG9yOiMxMjJiNDB9LmJ0bi1wcmltYXJ5LmFjdGl2ZSwuYnRuLXByaW1hcnk6YWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnl7YmFja2dyb3VuZC1pbWFnZTpub25lfS5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cywuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLC5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cywuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzMzN2FiNztib3JkZXItY29sb3I6IzJlNmRhNH0uYnRuLXByaW1hcnkgLmJhZGdle2NvbG9yOiMzMzdhYjc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5idG4tc3VjY2Vzc3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzVjYjg1Yztib3JkZXItY29sb3I6IzRjYWU0Y30uYnRuLXN1Y2Nlc3MuZm9jdXMsLmJ0bi1zdWNjZXNzOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNDQ5ZDQ0O2JvcmRlci1jb2xvcjojMjU1NjI1fS5idG4tc3VjY2Vzczpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzQ0OWQ0NDtib3JkZXItY29sb3I6IzM5ODQzOX0uYnRuLXN1Y2Nlc3MuYWN0aXZlLC5idG4tc3VjY2VzczphY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzc3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzQ0OWQ0NDtib3JkZXItY29sb3I6IzM5ODQzOX0uYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3ZlciwuYnRuLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3Zlciwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzLmZvY3VzLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3M6Zm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM5ODQzOTtib3JkZXItY29sb3I6IzI1NTYyNX0uYnRuLXN1Y2Nlc3MuYWN0aXZlLC5idG4tc3VjY2VzczphY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzc3tiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cywuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cywuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNWNiODVjO2JvcmRlci1jb2xvcjojNGNhZTRjfS5idG4tc3VjY2VzcyAuYmFkZ2V7Y29sb3I6IzVjYjg1YztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmJ0bi1pbmZve2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWJjMGRlO2JvcmRlci1jb2xvcjojNDZiOGRhfS5idG4taW5mby5mb2N1cywuYnRuLWluZm86Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMWIwZDU7Ym9yZGVyLWNvbG9yOiMxYjZkODV9LmJ0bi1pbmZvOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzFiMGQ1O2JvcmRlci1jb2xvcjojMjY5YWJjfS5idG4taW5mby5hY3RpdmUsLmJ0bi1pbmZvOmFjdGl2ZSwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZve2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzFiMGQ1O2JvcmRlci1jb2xvcjojMjY5YWJjfS5idG4taW5mby5hY3RpdmUuZm9jdXMsLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cywuYnRuLWluZm8uYWN0aXZlOmhvdmVyLC5idG4taW5mbzphY3RpdmUuZm9jdXMsLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cywuYnRuLWluZm86YWN0aXZlOmhvdmVyLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8uZm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpmb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjY5YWJjO2JvcmRlci1jb2xvcjojMWI2ZDg1fS5idG4taW5mby5hY3RpdmUsLmJ0bi1pbmZvOmFjdGl2ZSwub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZve2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLC5idG4taW5mby5kaXNhYmxlZDpob3ZlciwuYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLC5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM1YmMwZGU7Ym9yZGVyLWNvbG9yOiM0NmI4ZGF9LmJ0bi1pbmZvIC5iYWRnZXtjb2xvcjojNWJjMGRlO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYnRuLXdhcm5pbmd7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmMGFkNGU7Ym9yZGVyLWNvbG9yOiNlZWEyMzZ9LmJ0bi13YXJuaW5nLmZvY3VzLC5idG4td2FybmluZzpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2VjOTcxZjtib3JkZXItY29sb3I6Izk4NWYwZH0uYnRuLXdhcm5pbmc6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNlYzk3MWY7Ym9yZGVyLWNvbG9yOiNkNTg1MTJ9LmJ0bi13YXJuaW5nLmFjdGl2ZSwuYnRuLXdhcm5pbmc6YWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmd7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNlYzk3MWY7Ym9yZGVyLWNvbG9yOiNkNTg1MTJ9LmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cywuYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLC5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cywuYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLC5idG4td2FybmluZzphY3RpdmU6aG92ZXIsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZy5mb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmZvY3VzLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkNTg1MTI7Ym9yZGVyLWNvbG9yOiM5ODVmMGR9LmJ0bi13YXJuaW5nLmFjdGl2ZSwuYnRuLXdhcm5pbmc6YWN0aXZlLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmd7YmFja2dyb3VuZC1pbWFnZTpub25lfS5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cywuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLC5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cywuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YwYWQ0ZTtib3JkZXItY29sb3I6I2VlYTIzNn0uYnRuLXdhcm5pbmcgLmJhZGdle2NvbG9yOiNmMGFkNGU7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5idG4tZGFuZ2Vye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZDk1MzRmO2JvcmRlci1jb2xvcjojZDQzZjNhfS5idG4tZGFuZ2VyLmZvY3VzLC5idG4tZGFuZ2VyOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYzkzMDJjO2JvcmRlci1jb2xvcjojNzYxYzE5fS5idG4tZGFuZ2VyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYzkzMDJjO2JvcmRlci1jb2xvcjojYWMyOTI1fS5idG4tZGFuZ2VyLmFjdGl2ZSwuYnRuLWRhbmdlcjphY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2Vye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYzkzMDJjO2JvcmRlci1jb2xvcjojYWMyOTI1fS5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cywuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLC5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cywuYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLC5vcGVuPi5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlci5mb2N1cywub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6Zm9jdXMsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYWMyOTI1O2JvcmRlci1jb2xvcjojNzYxYzE5fS5idG4tZGFuZ2VyLmFjdGl2ZSwuYnRuLWRhbmdlcjphY3RpdmUsLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2Vye2JhY2tncm91bmQtaW1hZ2U6bm9uZX0uYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cywuYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cywuYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlciwuYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkOTUzNGY7Ym9yZGVyLWNvbG9yOiNkNDNmM2F9LmJ0bi1kYW5nZXIgLmJhZGdle2NvbG9yOiNkOTUzNGY7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5idG4tbGlua3tmb250LXdlaWdodDo0MDA7Y29sb3I6IzMzN2FiNztib3JkZXItcmFkaXVzOjB9LmJ0bi1saW5rLC5idG4tbGluay5hY3RpdmUsLmJ0bi1saW5rOmFjdGl2ZSwuYnRuLWxpbmtbZGlzYWJsZWRdLGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmt7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9LmJ0bi1saW5rLC5idG4tbGluazphY3RpdmUsLmJ0bi1saW5rOmZvY3VzLC5idG4tbGluazpob3Zlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1saW5rOmZvY3VzLC5idG4tbGluazpob3Zlcntjb2xvcjojMjM1MjdjO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmhvdmVye2NvbG9yOiM3Nzc7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJ0bi1ncm91cC1sZz4uYnRuLC5idG4tbGd7cGFkZGluZzoxMHB4IDE2cHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS4zMzMzMzMzO2JvcmRlci1yYWRpdXM6NnB4fS5idG4tZ3JvdXAtc20+LmJ0biwuYnRuLXNte3BhZGRpbmc6NXB4IDEwcHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6M3B4fS5idG4tZ3JvdXAteHM+LmJ0biwuYnRuLXhze3BhZGRpbmc6MXB4IDVweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czozcHh9LmJ0bi1ibG9ja3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmJ0bi1ibG9jaysuYnRuLWJsb2Nre21hcmdpbi10b3A6NXB4fWlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2ssaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLGlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2t7d2lkdGg6MTAwJX0uZmFkZXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBsaW5lYXI7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn0uZmFkZS5pbntvcGFjaXR5OjF9LmNvbGxhcHNle2Rpc3BsYXk6bm9uZX0uY29sbGFwc2UuaW57ZGlzcGxheTpibG9ja310ci5jb2xsYXBzZS5pbntkaXNwbGF5OnRhYmxlLXJvd310Ym9keS5jb2xsYXBzZS5pbntkaXNwbGF5OnRhYmxlLXJvdy1ncm91cH0uY29sbGFwc2luZ3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlOy1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjM1czstby10cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXM7dHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpoZWlnaHQsdmlzaWJpbGl0eTstby10cmFuc2l0aW9uLXByb3BlcnR5OmhlaWdodCx2aXNpYmlsaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6aGVpZ2h0LHZpc2liaWxpdHl9LmNhcmV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luLWxlZnQ6MnB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItdG9wOjRweCBkYXNoZWQ7Ym9yZGVyLXRvcDo0cHggc29saWRcXDk7Ym9yZGVyLXJpZ2h0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDo0cHggc29saWQgdHJhbnNwYXJlbnR9LmRyb3Bkb3duLC5kcm9wdXB7cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tvdXRsaW5lOjB9LmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6MTAwMDtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDttaW4td2lkdGg6MTYwcHg7cGFkZGluZzo1cHggMDttYXJnaW46MnB4IDAgMDtmb250LXNpemU6MTRweDt0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSk7Ym94LXNoYWRvdzowIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSl9LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodHtyaWdodDowO2xlZnQ6YXV0b30uZHJvcGRvd24tbWVudSAuZGl2aWRlcntoZWlnaHQ6MXB4O21hcmdpbjo5cHggMDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1fS5kcm9wZG93bi1tZW51PmxpPmF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjNweCAyMHB4O2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7Y29sb3I6IzMzMzt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLW1lbnU+bGk+YTpmb2N1cywuZHJvcGRvd24tbWVudT5saT5hOmhvdmVye2NvbG9yOiMyNjI2MjY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YSwuZHJvcGRvd24tbWVudT4uYWN0aXZlPmE6Zm9jdXMsLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMzM3YWI3O291dGxpbmU6MH0uZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YSwuZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YTpmb2N1cywuZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YTpob3Zlcntjb2xvcjojNzc3fS5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hOmZvY3VzLC5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpub3QtYWxsb3dlZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpfS5vcGVuPi5kcm9wZG93bi1tZW51e2Rpc3BsYXk6YmxvY2t9Lm9wZW4+YXtvdXRsaW5lOjB9LmRyb3Bkb3duLW1lbnUtcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99LmRyb3Bkb3duLW1lbnUtbGVmdHtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24taGVhZGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzozcHggMjBweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxLjQyODU3MTQzO2NvbG9yOiM3Nzc7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wZG93bi1iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4Ojk5MH0ucHVsbC1yaWdodD4uZHJvcGRvd24tbWVudXtyaWdodDowO2xlZnQ6YXV0b30uZHJvcHVwIC5jYXJldCwubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmNhcmV0e2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOjA7Ym9yZGVyLWJvdHRvbTo0cHggZGFzaGVkO2JvcmRlci1ib3R0b206NHB4IHNvbGlkXFw5fS5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51e3RvcDphdXRvO2JvdHRvbToxMDAlO21hcmdpbi1ib3R0b206MnB4fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51e3JpZ2h0OjA7bGVmdDphdXRvfS5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUtbGVmdHtyaWdodDphdXRvO2xlZnQ6MH19LmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2Fse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmJ0bi1ncm91cD4uYnRue3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnR9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46YWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpmb2N1cywuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46aG92ZXIsLmJ0bi1ncm91cD4uYnRuLmFjdGl2ZSwuYnRuLWdyb3VwPi5idG46YWN0aXZlLC5idG4tZ3JvdXA+LmJ0bjpmb2N1cywuYnRuLWdyb3VwPi5idG46aG92ZXJ7ei1pbmRleDoyfS5idG4tZ3JvdXAgLmJ0bisuYnRuLC5idG4tZ3JvdXAgLmJ0bisuYnRuLWdyb3VwLC5idG4tZ3JvdXAgLmJ0bi1ncm91cCsuYnRuLC5idG4tZ3JvdXAgLmJ0bi1ncm91cCsuYnRuLWdyb3Vwe21hcmdpbi1sZWZ0Oi0xcHh9LmJ0bi10b29sYmFye21hcmdpbi1sZWZ0Oi01cHh9LmJ0bi10b29sYmFyIC5idG4sLmJ0bi10b29sYmFyIC5idG4tZ3JvdXAsLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cHtmbG9hdDpsZWZ0fS5idG4tdG9vbGJhcj4uYnRuLC5idG4tdG9vbGJhcj4uYnRuLWdyb3VwLC5idG4tdG9vbGJhcj4uaW5wdXQtZ3JvdXB7bWFyZ2luLWxlZnQ6NXB4fS5idG4tZ3JvdXA+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKXtib3JkZXItcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmJ0bi1ncm91cD4uYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwPi5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXB7ZmxvYXQ6bGVmdH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKT4uYnRue2JvcmRlci1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKT4uYnRuOmxhc3QtY2hpbGQsLmJ0bi1ncm91cD4uYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk+LmRyb3Bkb3duLXRvZ2dsZXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCk+LmJ0bjpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGV7b3V0bGluZTowfS5idG4tZ3JvdXA+LmJ0bisuZHJvcGRvd24tdG9nZ2xle3BhZGRpbmctcmlnaHQ6OHB4O3BhZGRpbmctbGVmdDo4cHh9LmJ0bi1ncm91cD4uYnRuLWxnKy5kcm9wZG93bi10b2dnbGV7cGFkZGluZy1yaWdodDoxMnB4O3BhZGRpbmctbGVmdDoxMnB4fS5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xley13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KTtib3gtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpfS5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rey13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX0uYnRuIC5jYXJldHttYXJnaW4tbGVmdDowfS5idG4tbGcgLmNhcmV0e2JvcmRlci13aWR0aDo1cHggNXB4IDA7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS5kcm9wdXAgLmJ0bi1sZyAuY2FyZXR7Ym9yZGVyLXdpZHRoOjAgNXB4IDVweH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cD4uYnRue2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cD4uYnRue2Zsb2F0Om5vbmV9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuKy5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwKy5idG4tZ3JvdXB7bWFyZ2luLXRvcDotMXB4O21hcmdpbi1sZWZ0OjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJhZGl1czowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHh9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bntib3JkZXItcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bjpsYXN0LWNoaWxkLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpPi5kcm9wZG93bi10b2dnbGV7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCk+LmJ0bjpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwLWp1c3RpZmllZHtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCU7dGFibGUtbGF5b3V0OmZpeGVkO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZX0uYnRuLWdyb3VwLWp1c3RpZmllZD4uYnRuLC5idG4tZ3JvdXAtanVzdGlmaWVkPi5idG4tZ3JvdXB7ZGlzcGxheTp0YWJsZS1jZWxsO2Zsb2F0Om5vbmU7d2lkdGg6MSV9LmJ0bi1ncm91cC1qdXN0aWZpZWQ+LmJ0bi1ncm91cCAuYnRue3dpZHRoOjEwMCV9LmJ0bi1ncm91cC1qdXN0aWZpZWQ+LmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudXtsZWZ0OmF1dG99W2RhdGEtdG9nZ2xlPWJ1dHRvbnNdPi5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sW2RhdGEtdG9nZ2xlPWJ1dHRvbnNdPi5idG4gaW5wdXRbdHlwZT1yYWRpb10sW2RhdGEtdG9nZ2xlPWJ1dHRvbnNdPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSxbZGF0YS10b2dnbGU9YnV0dG9uc10+LmJ0bi1ncm91cD4uYnRuIGlucHV0W3R5cGU9cmFkaW9de3Bvc2l0aW9uOmFic29sdXRlO2NsaXA6cmVjdCgwLDAsMCwwKTtwb2ludGVyLWV2ZW50czpub25lfS5pbnB1dC1ncm91cHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OnRhYmxlO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZX0uaW5wdXQtZ3JvdXBbY2xhc3MqPWNvbC1de2Zsb2F0Om5vbmU7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9se3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTowfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3Vze3otaW5kZXg6M30uaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPi5idG57aGVpZ2h0OjQ2cHg7cGFkZGluZzoxMHB4IDE2cHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS4zMzMzMzMzO2JvcmRlci1yYWRpdXM6NnB4fXNlbGVjdC5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLHNlbGVjdC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYWRkb24sc2VsZWN0LmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1idG4+LmJ0bntoZWlnaHQ6NDZweDtsaW5lLWhlaWdodDo0NnB4fXNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbCxzZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hZGRvbixzZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1idG4+LmJ0bix0ZXh0YXJlYS5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLHRleHRhcmVhLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hZGRvbix0ZXh0YXJlYS5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPi5idG57aGVpZ2h0OmF1dG99LmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWJ0bj4uYnRue2hlaWdodDozMHB4O3BhZGRpbmc6NXB4IDEwcHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6M3B4fXNlbGVjdC5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLHNlbGVjdC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYWRkb24sc2VsZWN0LmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+LmJ0bntoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDozMHB4fXNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbCxzZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hZGRvbixzZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+LmJ0bix0ZXh0YXJlYS5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLHRleHRhcmVhLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hZGRvbix0ZXh0YXJlYS5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYnRuPi5idG57aGVpZ2h0OmF1dG99LmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1idG57ZGlzcGxheTp0YWJsZS1jZWxsfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yYWRpdXM6MH0uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLWJ0bnt3aWR0aDoxJTt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5pbnB1dC1ncm91cC1hZGRvbntwYWRkaW5nOjZweCAxMnB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiM1NTU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjRweH0uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtc217cGFkZGluZzo1cHggMTBweDtmb250LXNpemU6MTJweDtib3JkZXItcmFkaXVzOjNweH0uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGd7cGFkZGluZzoxMHB4IDE2cHg7Zm9udC1zaXplOjE4cHg7Ym9yZGVyLXJhZGl1czo2cHh9LmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPXJhZGlvXXttYXJnaW4tdG9wOjB9LmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQ+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG4tZ3JvdXA+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5kcm9wZG93bi10b2dnbGUsLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjB9LmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCwuaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG46bm90KDpmaXJzdC1jaGlsZCksLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkPi5idG4tZ3JvdXA+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQ+LmRyb3Bkb3duLXRvZ2dsZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxke2JvcmRlci1sZWZ0OjB9LmlucHV0LWdyb3VwLWJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MDt3aGl0ZS1zcGFjZTpub3dyYXB9LmlucHV0LWdyb3VwLWJ0bj4uYnRue3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnB1dC1ncm91cC1idG4+LmJ0bisuYnRue21hcmdpbi1sZWZ0Oi0xcHh9LmlucHV0LWdyb3VwLWJ0bj4uYnRuOmFjdGl2ZSwuaW5wdXQtZ3JvdXAtYnRuPi5idG46Zm9jdXMsLmlucHV0LWdyb3VwLWJ0bj4uYnRuOmhvdmVye3otaW5kZXg6Mn0uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZD4uYnRuLWdyb3Vwe21hcmdpbi1yaWdodDotMXB4fS5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuLC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZD4uYnRuLWdyb3Vwe3otaW5kZXg6MjttYXJnaW4tbGVmdDotMXB4fS5uYXZ7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2Pmxpe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2t9Lm5hdj5saT5he3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxMHB4IDE1cHh9Lm5hdj5saT5hOmZvY3VzLC5uYXY+bGk+YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9Lm5hdj5saS5kaXNhYmxlZD5he2NvbG9yOiM3Nzd9Lm5hdj5saS5kaXNhYmxlZD5hOmZvY3VzLC5uYXY+bGkuZGlzYWJsZWQ+YTpob3Zlcntjb2xvcjojNzc3O3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpub3QtYWxsb3dlZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5uYXYgLm9wZW4+YSwubmF2IC5vcGVuPmE6Zm9jdXMsLm5hdiAub3Blbj5hOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXItY29sb3I6IzMzN2FiN30ubmF2IC5uYXYtZGl2aWRlcntoZWlnaHQ6MXB4O21hcmdpbjo5cHggMDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1fS5uYXY+bGk+YT5pbWd7bWF4LXdpZHRoOm5vbmV9Lm5hdi10YWJze2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGR9Lm5hdi10YWJzPmxpe2Zsb2F0OmxlZnQ7bWFyZ2luLWJvdHRvbTotMXB4fS5uYXYtdGFicz5saT5he21hcmdpbi1yaWdodDoycHg7bGluZS1oZWlnaHQ6MS40Mjg1NzE0Mztib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDB9Lm5hdi10YWJzPmxpPmE6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNlZWUgI2VlZSAjZGRkfS5uYXYtdGFicz5saS5hY3RpdmU+YSwubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXMsLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmhvdmVye2NvbG9yOiM1NTU7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RkZDtib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50fS5uYXYtdGFicy5uYXYtanVzdGlmaWVke3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbTowfS5uYXYtdGFicy5uYXYtanVzdGlmaWVkPmxpe2Zsb2F0Om5vbmV9Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+bGk+YXttYXJnaW4tYm90dG9tOjVweDt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2LXRhYnMubmF2LWp1c3RpZmllZD4uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnV7dG9wOmF1dG87bGVmdDphdXRvfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2LXRhYnMubmF2LWp1c3RpZmllZD5saXtkaXNwbGF5OnRhYmxlLWNlbGw7d2lkdGg6MSV9Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+bGk+YXttYXJnaW4tYm90dG9tOjB9fS5uYXYtdGFicy5uYXYtanVzdGlmaWVkPmxpPmF7bWFyZ2luLXJpZ2h0OjA7Ym9yZGVyLXJhZGl1czo0cHh9Lm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+LmFjdGl2ZT5hLC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPi5hY3RpdmU+YTpmb2N1cywubmF2LXRhYnMubmF2LWp1c3RpZmllZD4uYWN0aXZlPmE6aG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZGRkfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2LXRhYnMubmF2LWp1c3RpZmllZD5saT5he2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czo0cHggNHB4IDAgMH0ubmF2LXRhYnMubmF2LWp1c3RpZmllZD4uYWN0aXZlPmEsLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQ+LmFjdGl2ZT5hOmZvY3VzLC5uYXYtdGFicy5uYXYtanVzdGlmaWVkPi5hY3RpdmU+YTpob3Zlcntib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9fS5uYXYtcGlsbHM+bGl7ZmxvYXQ6bGVmdH0ubmF2LXBpbGxzPmxpPmF7Ym9yZGVyLXJhZGl1czo0cHh9Lm5hdi1waWxscz5saStsaXttYXJnaW4tbGVmdDoycHh9Lm5hdi1waWxscz5saS5hY3RpdmU+YSwubmF2LXBpbGxzPmxpLmFjdGl2ZT5hOmZvY3VzLC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMzdhYjd9Lm5hdi1zdGFja2VkPmxpe2Zsb2F0Om5vbmV9Lm5hdi1zdGFja2VkPmxpK2xpe21hcmdpbi10b3A6MnB4O21hcmdpbi1sZWZ0OjB9Lm5hdi1qdXN0aWZpZWR7d2lkdGg6MTAwJX0ubmF2LWp1c3RpZmllZD5saXtmbG9hdDpub25lfS5uYXYtanVzdGlmaWVkPmxpPmF7bWFyZ2luLWJvdHRvbTo1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdi1qdXN0aWZpZWQ+LmRyb3Bkb3duIC5kcm9wZG93bi1tZW51e3RvcDphdXRvO2xlZnQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdi1qdXN0aWZpZWQ+bGl7ZGlzcGxheTp0YWJsZS1jZWxsO3dpZHRoOjElfS5uYXYtanVzdGlmaWVkPmxpPmF7bWFyZ2luLWJvdHRvbTowfX0ubmF2LXRhYnMtanVzdGlmaWVke2JvcmRlci1ib3R0b206MH0ubmF2LXRhYnMtanVzdGlmaWVkPmxpPmF7bWFyZ2luLXJpZ2h0OjA7Ym9yZGVyLXJhZGl1czo0cHh9Lm5hdi10YWJzLWp1c3RpZmllZD4uYWN0aXZlPmEsLm5hdi10YWJzLWp1c3RpZmllZD4uYWN0aXZlPmE6Zm9jdXMsLm5hdi10YWJzLWp1c3RpZmllZD4uYWN0aXZlPmE6aG92ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZGRkfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2LXRhYnMtanVzdGlmaWVkPmxpPmF7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtib3JkZXItcmFkaXVzOjRweCA0cHggMCAwfS5uYXYtdGFicy1qdXN0aWZpZWQ+LmFjdGl2ZT5hLC5uYXYtdGFicy1qdXN0aWZpZWQ+LmFjdGl2ZT5hOmZvY3VzLC5uYXYtdGFicy1qdXN0aWZpZWQ+LmFjdGl2ZT5hOmhvdmVye2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn19LnRhYi1jb250ZW50Pi50YWItcGFuZXtkaXNwbGF5Om5vbmV9LnRhYi1jb250ZW50Pi5hY3RpdmV7ZGlzcGxheTpibG9ja30ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDotMXB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5uYXZiYXJ7cG9zaXRpb246cmVsYXRpdmU7bWluLWhlaWdodDo1MHB4O21hcmdpbi1ib3R0b206MjBweDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFye2JvcmRlci1yYWRpdXM6NHB4fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1oZWFkZXJ7ZmxvYXQ6bGVmdH19Lm5hdmJhci1jb2xsYXBzZXtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7b3ZlcmZsb3cteDp2aXNpYmxlOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO2JvcmRlci10b3A6MXB4IHNvbGlkIHRyYW5zcGFyZW50Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKX0ubmF2YmFyLWNvbGxhcHNlLmlue292ZXJmbG93LXk6YXV0b31AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1jb2xsYXBzZXt3aWR0aDphdXRvO2JvcmRlci10b3A6MDstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9Lm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZXtkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MDtvdmVyZmxvdzp2aXNpYmxlIWltcG9ydGFudH0ubmF2YmFyLWNvbGxhcHNlLmlue292ZXJmbG93LXk6dmlzaWJsZX0ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlLC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2V7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX0ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlLC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2V7bWF4LWhlaWdodDozNDBweH1AbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6NDgwcHgpIGFuZCAob3JpZW50YXRpb246bGFuZHNjYXBlKXsubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlLC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2V7bWF4LWhlaWdodDoyMDBweH19LmNvbnRhaW5lci1mbHVpZD4ubmF2YmFyLWNvbGxhcHNlLC5jb250YWluZXItZmx1aWQ+Lm5hdmJhci1oZWFkZXIsLmNvbnRhaW5lcj4ubmF2YmFyLWNvbGxhcHNlLC5jb250YWluZXI+Lm5hdmJhci1oZWFkZXJ7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29udGFpbmVyLWZsdWlkPi5uYXZiYXItY29sbGFwc2UsLmNvbnRhaW5lci1mbHVpZD4ubmF2YmFyLWhlYWRlciwuY29udGFpbmVyPi5uYXZiYXItY29sbGFwc2UsLmNvbnRhaW5lcj4ubmF2YmFyLWhlYWRlcnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfX0ubmF2YmFyLXN0YXRpYy10b3B7ei1pbmRleDoxMDAwO2JvcmRlci13aWR0aDowIDAgMXB4fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLXN0YXRpYy10b3B7Ym9yZGVyLXJhZGl1czowfX0ubmF2YmFyLWZpeGVkLWJvdHRvbSwubmF2YmFyLWZpeGVkLXRvcHtwb3NpdGlvbjpmaXhlZDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjEwMzB9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXItZml4ZWQtYm90dG9tLC5uYXZiYXItZml4ZWQtdG9we2JvcmRlci1yYWRpdXM6MH19Lm5hdmJhci1maXhlZC10b3B7dG9wOjA7Ym9yZGVyLXdpZHRoOjAgMCAxcHh9Lm5hdmJhci1maXhlZC1ib3R0b217Ym90dG9tOjA7bWFyZ2luLWJvdHRvbTowO2JvcmRlci13aWR0aDoxcHggMCAwfS5uYXZiYXItYnJhbmR7ZmxvYXQ6bGVmdDtoZWlnaHQ6NTBweDtwYWRkaW5nOjE1cHggMTVweDtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMHB4fS5uYXZiYXItYnJhbmQ6Zm9jdXMsLm5hdmJhci1icmFuZDpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2YmFyLWJyYW5kPmltZ3tkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyPi5jb250YWluZXIgLm5hdmJhci1icmFuZCwubmF2YmFyPi5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZHttYXJnaW4tbGVmdDotMTVweH19Lm5hdmJhci10b2dnbGV7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6cmlnaHQ7cGFkZGluZzo5cHggMTBweDttYXJnaW4tdG9wOjhweDttYXJnaW4tcmlnaHQ6MTVweDttYXJnaW4tYm90dG9tOjhweDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NHB4fS5uYXZiYXItdG9nZ2xlOmZvY3Vze291dGxpbmU6MH0ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXJ7ZGlzcGxheTpibG9jazt3aWR0aDoyMnB4O2hlaWdodDoycHg7Ym9yZGVyLXJhZGl1czoxcHh9Lm5hdmJhci10b2dnbGUgLmljb24tYmFyKy5pY29uLWJhcnttYXJnaW4tdG9wOjRweH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci10b2dnbGV7ZGlzcGxheTpub25lfX0ubmF2YmFyLW5hdnttYXJnaW46Ny41cHggLTE1cHh9Lm5hdmJhci1uYXY+bGk+YXtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHg7bGluZS1oZWlnaHQ6MjBweH1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7Lm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246c3RhdGljO2Zsb2F0Om5vbmU7d2lkdGg6YXV0bzttYXJnaW4tdG9wOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MDstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9Lm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciwubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saT5he3BhZGRpbmc6NXB4IDE1cHggNXB4IDI1cHh9Lm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+bGk+YXtsaW5lLWhlaWdodDoyMHB4fS5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmE6Zm9jdXMsLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+bGk+YTpob3ZlcntiYWNrZ3JvdW5kLWltYWdlOm5vbmV9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLW5hdntmbG9hdDpsZWZ0O21hcmdpbjowfS5uYXZiYXItbmF2Pmxpe2Zsb2F0OmxlZnR9Lm5hdmJhci1uYXY+bGk+YXtwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOjE1cHh9fS5uYXZiYXItZm9ybXtwYWRkaW5nOjEwcHggMTVweDttYXJnaW4tdG9wOjhweDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWJvdHRvbTo4cHg7bWFyZ2luLWxlZnQ6LTE1cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdHJhbnNwYXJlbnQ7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1mb3JtIC5mb3JtLWdyb3Vwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2x7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wtc3RhdGlje2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXB7ZGlzcGxheTppbmxpbmUtdGFibGU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCwubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbiwubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG57d2lkdGg6YXV0b30ubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2x7d2lkdGg6MTAwJX0ubmF2YmFyLWZvcm0gLmNvbnRyb2wtbGFiZWx7bWFyZ2luLWJvdHRvbTowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0ubmF2YmFyLWZvcm0gLmNoZWNrYm94LC5uYXZiYXItZm9ybSAucmFkaW97ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lm5hdmJhci1mb3JtIC5jaGVja2JveCBsYWJlbCwubmF2YmFyLWZvcm0gLnJhZGlvIGxhYmVse3BhZGRpbmctbGVmdDowfS5uYXZiYXItZm9ybSAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0sLm5hdmJhci1mb3JtIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDowfS5uYXZiYXItZm9ybSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7dG9wOjB9fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbTo1cHh9Lm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci1mb3Jte3dpZHRoOmF1dG87cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowO21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjA7Ym9yZGVyOjA7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfX0ubmF2YmFyLW5hdj5saT4uZHJvcGRvd24tbWVudXttYXJnaW4tdG9wOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXY+bGk+LmRyb3Bkb3duLW1lbnV7bWFyZ2luLWJvdHRvbTowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0ubmF2YmFyLWJ0bnttYXJnaW4tdG9wOjhweDttYXJnaW4tYm90dG9tOjhweH0ubmF2YmFyLWJ0bi5idG4tc217bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MTBweH0ubmF2YmFyLWJ0bi5idG4teHN7bWFyZ2luLXRvcDoxNHB4O21hcmdpbi1ib3R0b206MTRweH0ubmF2YmFyLXRleHR7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm5hdmJhci10ZXh0e2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjE1cHg7bWFyZ2luLWxlZnQ6MTVweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5uYXZiYXItbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0ubmF2YmFyLXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudDttYXJnaW4tcmlnaHQ6LTE1cHh9Lm5hdmJhci1yaWdodH4ubmF2YmFyLXJpZ2h0e21hcmdpbi1yaWdodDowfX0ubmF2YmFyLWRlZmF1bHR7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O2JvcmRlci1jb2xvcjojZTdlN2U3fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5ke2NvbG9yOiM3Nzd9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6Zm9jdXMsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6aG92ZXJ7Y29sb3I6IzVlNWU1ZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHR7Y29sb3I6Izc3N30ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGk+YXtjb2xvcjojNzc3fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saT5hOmZvY3VzLC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saT5hOmhvdmVye2NvbG9yOiMzMzM7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+LmFjdGl2ZT5hLC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4uYWN0aXZlPmE6Zm9jdXMsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5hY3RpdmU+YTpob3Zlcntjb2xvcjojNTU1O2JhY2tncm91bmQtY29sb3I6I2U3ZTdlN30ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+LmRpc2FibGVkPmEsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5kaXNhYmxlZD5hOmZvY3VzLC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj4uZGlzYWJsZWQ+YTpob3Zlcntjb2xvcjojY2NjO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xle2JvcmRlci1jb2xvcjojZGRkfS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cywubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZGRkfS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXJ7YmFja2dyb3VuZC1jb2xvcjojODg4fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlLC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm17Ym9yZGVyLWNvbG9yOiNlN2U3ZTd9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmEsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6Zm9jdXMsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2Pi5vcGVuPmE6aG92ZXJ7Y29sb3I6IzU1NTtiYWNrZ3JvdW5kLWNvbG9yOiNlN2U3ZTd9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT5saT5he2NvbG9yOiM3Nzd9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmE6Zm9jdXMsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmE6aG92ZXJ7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uYWN0aXZlPmEsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YTpmb2N1cywubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hOmhvdmVye2NvbG9yOiM1NTU7YmFja2dyb3VuZC1jb2xvcjojZTdlN2U3fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YSwubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmE6Zm9jdXMsLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hOmhvdmVye2NvbG9yOiNjY2M7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH19Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGlua3tjb2xvcjojNzc3fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXJ7Y29sb3I6IzMzM30ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5re2NvbG9yOiM3Nzd9Lm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cywubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVye2NvbG9yOiMzMzN9Lm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMsZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXJ7Y29sb3I6I2NjY30ubmF2YmFyLWludmVyc2V7YmFja2dyb3VuZC1jb2xvcjojMjIyO2JvcmRlci1jb2xvcjojMDgwODA4fS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5ke2NvbG9yOiM5ZDlkOWR9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXMsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHR7Y29sb3I6IzlkOWQ5ZH0ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXY+bGk+YXtjb2xvcjojOWQ5ZDlkfS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj5saT5hOmZvY3VzLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj5saT5hOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXY+LmFjdGl2ZT5hLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj4uYWN0aXZlPmE6Zm9jdXMsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5hY3RpdmU+YTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzA4MDgwOH0ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXY+LmRpc2FibGVkPmEsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5kaXNhYmxlZD5hOmZvY3VzLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdj4uZGlzYWJsZWQ+YTpob3Zlcntjb2xvcjojNDQ0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xle2JvcmRlci1jb2xvcjojMzMzfS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpmb2N1cywubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzMzfS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWNvbGxhcHNlLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWZvcm17Ym9yZGVyLWNvbG9yOiMxMDEwMTB9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5vcGVuPmEsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5vcGVuPmE6Zm9jdXMsLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2Pi5vcGVuPmE6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwODA4MDh9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uZHJvcGRvd24taGVhZGVye2JvcmRlci1jb2xvcjojMDgwODA4fS5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZGl2aWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwODA4MDh9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51PmxpPmF7Y29sb3I6IzlkOWQ5ZH0ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+bGk+YTpmb2N1cywubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+bGk+YTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5hY3RpdmU+YSwubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+LmFjdGl2ZT5hOmZvY3VzLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uYWN0aXZlPmE6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwODA4MDh9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51Pi5kaXNhYmxlZD5hLC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudT4uZGlzYWJsZWQ+YTpmb2N1cywubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnU+LmRpc2FibGVkPmE6aG92ZXJ7Y29sb3I6IzQ0NDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fX0ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5re2NvbG9yOiM5ZDlkOWR9Lm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3Zlcntjb2xvcjojZmZmfS5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmt7Y29sb3I6IzlkOWQ5ZH0ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzLC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXJ7Y29sb3I6I2ZmZn0ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cywubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyxmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3Zlcntjb2xvcjojNDQ0fS5icmVhZGNydW1ie3BhZGRpbmc6OHB4IDE1cHg7bWFyZ2luLWJvdHRvbToyMHB4O2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Ym9yZGVyLXJhZGl1czo0cHh9LmJyZWFkY3J1bWI+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmJyZWFkY3J1bWI+bGkrbGk6YmVmb3Jle3BhZGRpbmc6MCA1cHg7Y29sb3I6I2NjYztjb250ZW50OlwiL1xcMDBhMFwifS5icmVhZGNydW1iPi5hY3RpdmV7Y29sb3I6Izc3N30ucGFnaW5hdGlvbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6MDttYXJnaW46MjBweCAwO2JvcmRlci1yYWRpdXM6NHB4fS5wYWdpbmF0aW9uPmxpe2Rpc3BsYXk6aW5saW5lfS5wYWdpbmF0aW9uPmxpPmEsLnBhZ2luYXRpb24+bGk+c3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3BhZGRpbmc6NnB4IDEycHg7bWFyZ2luLWxlZnQ6LTFweDtsaW5lLWhlaWdodDoxLjQyODU3MTQzO2NvbG9yOiMzMzdhYjc7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RkZH0ucGFnaW5hdGlvbj5saTpmaXJzdC1jaGlsZD5hLC5wYWdpbmF0aW9uPmxpOmZpcnN0LWNoaWxkPnNwYW57bWFyZ2luLWxlZnQ6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweH0ucGFnaW5hdGlvbj5saTpsYXN0LWNoaWxkPmEsLnBhZ2luYXRpb24+bGk6bGFzdC1jaGlsZD5zcGFue2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHh9LnBhZ2luYXRpb24+bGk+YTpmb2N1cywucGFnaW5hdGlvbj5saT5hOmhvdmVyLC5wYWdpbmF0aW9uPmxpPnNwYW46Zm9jdXMsLnBhZ2luYXRpb24+bGk+c3Bhbjpob3Zlcnt6LWluZGV4OjI7Y29sb3I6IzIzNTI3YztiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyLWNvbG9yOiNkZGR9LnBhZ2luYXRpb24+LmFjdGl2ZT5hLC5wYWdpbmF0aW9uPi5hY3RpdmU+YTpmb2N1cywucGFnaW5hdGlvbj4uYWN0aXZlPmE6aG92ZXIsLnBhZ2luYXRpb24+LmFjdGl2ZT5zcGFuLC5wYWdpbmF0aW9uPi5hY3RpdmU+c3Bhbjpmb2N1cywucGFnaW5hdGlvbj4uYWN0aXZlPnNwYW46aG92ZXJ7ei1pbmRleDozO2NvbG9yOiNmZmY7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjojMzM3YWI3O2JvcmRlci1jb2xvcjojMzM3YWI3fS5wYWdpbmF0aW9uPi5kaXNhYmxlZD5hLC5wYWdpbmF0aW9uPi5kaXNhYmxlZD5hOmZvY3VzLC5wYWdpbmF0aW9uPi5kaXNhYmxlZD5hOmhvdmVyLC5wYWdpbmF0aW9uPi5kaXNhYmxlZD5zcGFuLC5wYWdpbmF0aW9uPi5kaXNhYmxlZD5zcGFuOmZvY3VzLC5wYWdpbmF0aW9uPi5kaXNhYmxlZD5zcGFuOmhvdmVye2NvbG9yOiM3Nzc7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2RkZH0ucGFnaW5hdGlvbi1sZz5saT5hLC5wYWdpbmF0aW9uLWxnPmxpPnNwYW57cGFkZGluZzoxMHB4IDE2cHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MS4zMzMzMzMzfS5wYWdpbmF0aW9uLWxnPmxpOmZpcnN0LWNoaWxkPmEsLnBhZ2luYXRpb24tbGc+bGk6Zmlyc3QtY2hpbGQ+c3Bhbntib3JkZXItdG9wLWxlZnQtcmFkaXVzOjZweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjZweH0ucGFnaW5hdGlvbi1sZz5saTpsYXN0LWNoaWxkPmEsLnBhZ2luYXRpb24tbGc+bGk6bGFzdC1jaGlsZD5zcGFue2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjZweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo2cHh9LnBhZ2luYXRpb24tc20+bGk+YSwucGFnaW5hdGlvbi1zbT5saT5zcGFue3BhZGRpbmc6NXB4IDEwcHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MS41fS5wYWdpbmF0aW9uLXNtPmxpOmZpcnN0LWNoaWxkPmEsLnBhZ2luYXRpb24tc20+bGk6Zmlyc3QtY2hpbGQ+c3Bhbntib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweH0ucGFnaW5hdGlvbi1zbT5saTpsYXN0LWNoaWxkPmEsLnBhZ2luYXRpb24tc20+bGk6bGFzdC1jaGlsZD5zcGFue2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHh9LnBhZ2Vye3BhZGRpbmctbGVmdDowO21hcmdpbjoyMHB4IDA7dGV4dC1hbGlnbjpjZW50ZXI7bGlzdC1zdHlsZTpub25lfS5wYWdlciBsaXtkaXNwbGF5OmlubGluZX0ucGFnZXIgbGk+YSwucGFnZXIgbGk+c3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjVweCAxNHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czoxNXB4fS5wYWdlciBsaT5hOmZvY3VzLC5wYWdlciBsaT5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2VlZX0ucGFnZXIgLm5leHQ+YSwucGFnZXIgLm5leHQ+c3BhbntmbG9hdDpyaWdodH0ucGFnZXIgLnByZXZpb3VzPmEsLnBhZ2VyIC5wcmV2aW91cz5zcGFue2Zsb2F0OmxlZnR9LnBhZ2VyIC5kaXNhYmxlZD5hLC5wYWdlciAuZGlzYWJsZWQ+YTpmb2N1cywucGFnZXIgLmRpc2FibGVkPmE6aG92ZXIsLnBhZ2VyIC5kaXNhYmxlZD5zcGFue2NvbG9yOiM3Nzc7Y3Vyc29yOm5vdC1hbGxvd2VkO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubGFiZWx7ZGlzcGxheTppbmxpbmU7cGFkZGluZzouMmVtIC42ZW0gLjNlbTtmb250LXNpemU6NzUlO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JvcmRlci1yYWRpdXM6LjI1ZW19YS5sYWJlbDpmb2N1cyxhLmxhYmVsOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmxhYmVsOmVtcHR5e2Rpc3BsYXk6bm9uZX0uYnRuIC5sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweH0ubGFiZWwtZGVmYXVsdHtiYWNrZ3JvdW5kLWNvbG9yOiM3Nzd9LmxhYmVsLWRlZmF1bHRbaHJlZl06Zm9jdXMsLmxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNWU1ZTVlfS5sYWJlbC1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6IzMzN2FiN30ubGFiZWwtcHJpbWFyeVtocmVmXTpmb2N1cywubGFiZWwtcHJpbWFyeVtocmVmXTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMyODYwOTB9LmxhYmVsLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojNWNiODVjfS5sYWJlbC1zdWNjZXNzW2hyZWZdOmZvY3VzLC5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzQ0OWQ0NH0ubGFiZWwtaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiM1YmMwZGV9LmxhYmVsLWluZm9baHJlZl06Zm9jdXMsLmxhYmVsLWluZm9baHJlZl06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzFiMGQ1fS5sYWJlbC13YXJuaW5ne2JhY2tncm91bmQtY29sb3I6I2YwYWQ0ZX0ubGFiZWwtd2FybmluZ1tocmVmXTpmb2N1cywubGFiZWwtd2FybmluZ1tocmVmXTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlYzk3MWZ9LmxhYmVsLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNkOTUzNGZ9LmxhYmVsLWRhbmdlcltocmVmXTpmb2N1cywubGFiZWwtZGFuZ2VyW2hyZWZdOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2M5MzAyY30uYmFkZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWluLXdpZHRoOjEwcHg7cGFkZGluZzozcHggN3B4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kLWNvbG9yOiM3Nzc7Ym9yZGVyLXJhZGl1czoxMHB4fS5iYWRnZTplbXB0eXtkaXNwbGF5Om5vbmV9LmJ0biAuYmFkZ2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LmJ0bi1ncm91cC14cz4uYnRuIC5iYWRnZSwuYnRuLXhzIC5iYWRnZXt0b3A6MDtwYWRkaW5nOjFweCA1cHh9YS5iYWRnZTpmb2N1cyxhLmJhZGdlOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU+LmJhZGdlLC5uYXYtcGlsbHM+LmFjdGl2ZT5hPi5iYWRnZXtjb2xvcjojMzM3YWI3O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubGlzdC1ncm91cC1pdGVtPi5iYWRnZXtmbG9hdDpyaWdodH0ubGlzdC1ncm91cC1pdGVtPi5iYWRnZSsuYmFkZ2V7bWFyZ2luLXJpZ2h0OjVweH0ubmF2LXBpbGxzPmxpPmE+LmJhZGdle21hcmdpbi1sZWZ0OjNweH0uanVtYm90cm9ue3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206MzBweDttYXJnaW4tYm90dG9tOjMwcHg7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9Lmp1bWJvdHJvbiAuaDEsLmp1bWJvdHJvbiBoMXtjb2xvcjppbmhlcml0fS5qdW1ib3Ryb24gcHttYXJnaW4tYm90dG9tOjE1cHg7Zm9udC1zaXplOjIxcHg7Zm9udC13ZWlnaHQ6MjAwfS5qdW1ib3Ryb24+aHJ7Ym9yZGVyLXRvcC1jb2xvcjojZDVkNWQ1fS5jb250YWluZXIgLmp1bWJvdHJvbiwuY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb257cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O2JvcmRlci1yYWRpdXM6NnB4fS5qdW1ib3Ryb24gLmNvbnRhaW5lcnttYXgtd2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuanVtYm90cm9ue3BhZGRpbmctdG9wOjQ4cHg7cGFkZGluZy1ib3R0b206NDhweH0uY29udGFpbmVyIC5qdW1ib3Ryb24sLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9ue3BhZGRpbmctcmlnaHQ6NjBweDtwYWRkaW5nLWxlZnQ6NjBweH0uanVtYm90cm9uIC5oMSwuanVtYm90cm9uIGgxe2ZvbnQtc2l6ZTo2M3B4fX0udGh1bWJuYWlse2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo0cHg7bWFyZ2luLWJvdHRvbToyMHB4O2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RkZDtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LXRyYW5zaXRpb246Ym9yZGVyIC4ycyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmJvcmRlciAuMnMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjpib3JkZXIgLjJzIGVhc2UtaW4tb3V0fS50aHVtYm5haWwgYT5pbWcsLnRodW1ibmFpbD5pbWd7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31hLnRodW1ibmFpbC5hY3RpdmUsYS50aHVtYm5haWw6Zm9jdXMsYS50aHVtYm5haWw6aG92ZXJ7Ym9yZGVyLWNvbG9yOiMzMzdhYjd9LnRodW1ibmFpbCAuY2FwdGlvbntwYWRkaW5nOjlweDtjb2xvcjojMzMzfS5hbGVydHtwYWRkaW5nOjE1cHg7bWFyZ2luLWJvdHRvbToyMHB4O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo0cHh9LmFsZXJ0IGg0e21hcmdpbi10b3A6MDtjb2xvcjppbmhlcml0fS5hbGVydCAuYWxlcnQtbGlua3tmb250LXdlaWdodDo3MDB9LmFsZXJ0PnAsLmFsZXJ0PnVse21hcmdpbi1ib3R0b206MH0uYWxlcnQ+cCtwe21hcmdpbi10b3A6NXB4fS5hbGVydC1kaXNtaXNzYWJsZSwuYWxlcnQtZGlzbWlzc2libGV7cGFkZGluZy1yaWdodDozNXB4fS5hbGVydC1kaXNtaXNzYWJsZSAuY2xvc2UsLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTJweDtyaWdodDotMjFweDtjb2xvcjppbmhlcml0fS5hbGVydC1zdWNjZXNze2NvbG9yOiMzYzc2M2Q7YmFja2dyb3VuZC1jb2xvcjojZGZmMGQ4O2JvcmRlci1jb2xvcjojZDZlOWM2fS5hbGVydC1zdWNjZXNzIGhye2JvcmRlci10b3AtY29sb3I6I2M5ZTJiM30uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGlua3tjb2xvcjojMmI1NDJjfS5hbGVydC1pbmZve2NvbG9yOiMzMTcwOGY7YmFja2dyb3VuZC1jb2xvcjojZDllZGY3O2JvcmRlci1jb2xvcjojYmNlOGYxfS5hbGVydC1pbmZvIGhye2JvcmRlci10b3AtY29sb3I6I2E2ZTFlY30uYWxlcnQtaW5mbyAuYWxlcnQtbGlua3tjb2xvcjojMjQ1MjY5fS5hbGVydC13YXJuaW5ne2NvbG9yOiM4YTZkM2I7YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzO2JvcmRlci1jb2xvcjojZmFlYmNjfS5hbGVydC13YXJuaW5nIGhye2JvcmRlci10b3AtY29sb3I6I2Y3ZTFiNX0uYWxlcnQtd2FybmluZyAuYWxlcnQtbGlua3tjb2xvcjojNjY1MTJjfS5hbGVydC1kYW5nZXJ7Y29sb3I6I2E5NDQ0MjtiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGU7Ym9yZGVyLWNvbG9yOiNlYmNjZDF9LmFsZXJ0LWRhbmdlciBocntib3JkZXItdG9wLWNvbG9yOiNlNGI5YzB9LmFsZXJ0LWRhbmdlciAuYWxlcnQtbGlua3tjb2xvcjojODQzNTM0fUAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlc3tmcm9te2JhY2tncm91bmQtcG9zaXRpb246NDBweCAwfXRve2JhY2tncm91bmQtcG9zaXRpb246MCAwfX1ALW8ta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVze2Zyb217YmFja2dyb3VuZC1wb3NpdGlvbjo0MHB4IDB9dG97YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9fUBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN7ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjQwcHggMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19LnByb2dyZXNze2hlaWdodDoyMHB4O21hcmdpbi1ib3R0b206MjBweDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSl9LnByb2dyZXNzLWJhcntmbG9hdDpsZWZ0O3dpZHRoOjA7aGVpZ2h0OjEwMCU7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MjBweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzMzN2FiNzstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6aW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTUpOy13ZWJraXQtdHJhbnNpdGlvbjp3aWR0aCAuNnMgZWFzZTstby10cmFuc2l0aW9uOndpZHRoIC42cyBlYXNlO3RyYW5zaXRpb246d2lkdGggLjZzIGVhc2V9LnByb2dyZXNzLWJhci1zdHJpcGVkLC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoNDVkZWcscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTstd2Via2l0LWJhY2tncm91bmQtc2l6ZTo0MHB4IDQwcHg7YmFja2dyb3VuZC1zaXplOjQwcHggNDBweH0ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSwucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXJ7LXdlYmtpdC1hbmltYXRpb246cHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlOy1vLWFuaW1hdGlvbjpwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOnByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZX0ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojNWNiODVjfS5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItc3VjY2Vzc3tiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoNDVkZWcscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpfS5wcm9ncmVzcy1iYXItaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiM1YmMwZGV9LnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1pbmZve2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCl9LnByb2dyZXNzLWJhci13YXJuaW5ne2JhY2tncm91bmQtY29sb3I6I2YwYWQ0ZX0ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXdhcm5pbmd7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoNDVkZWcscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KX0ucHJvZ3Jlc3MtYmFyLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNkOTUzNGZ9LnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1kYW5nZXJ7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoNDVkZWcscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDI1JSx0cmFuc3BhcmVudCAyNSUsdHJhbnNwYXJlbnQgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDc1JSx0cmFuc3BhcmVudCA3NSUsdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KX0ubWVkaWF7bWFyZ2luLXRvcDoxNXB4fS5tZWRpYTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9Lm1lZGlhLC5tZWRpYS1ib2R5e292ZXJmbG93OmhpZGRlbjt6b29tOjF9Lm1lZGlhLWJvZHl7d2lkdGg6MTAwMDBweH0ubWVkaWEtb2JqZWN0e2Rpc3BsYXk6YmxvY2t9Lm1lZGlhLW9iamVjdC5pbWctdGh1bWJuYWlse21heC13aWR0aDpub25lfS5tZWRpYS1yaWdodCwubWVkaWE+LnB1bGwtcmlnaHR7cGFkZGluZy1sZWZ0OjEwcHh9Lm1lZGlhLWxlZnQsLm1lZGlhPi5wdWxsLWxlZnR7cGFkZGluZy1yaWdodDoxMHB4fS5tZWRpYS1ib2R5LC5tZWRpYS1sZWZ0LC5tZWRpYS1yaWdodHtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246dG9wfS5tZWRpYS1taWRkbGV7dmVydGljYWwtYWxpZ246bWlkZGxlfS5tZWRpYS1ib3R0b217dmVydGljYWwtYWxpZ246Ym90dG9tfS5tZWRpYS1oZWFkaW5ne21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjVweH0ubWVkaWEtbGlzdHtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtZ3JvdXB7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbToyMHB4fS5saXN0LWdyb3VwLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEwcHggMTVweDttYXJnaW4tYm90dG9tOi0xcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RkZH0ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweH0ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjRweH1hLmxpc3QtZ3JvdXAtaXRlbSxidXR0b24ubGlzdC1ncm91cC1pdGVte2NvbG9yOiM1NTV9YS5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5ne2NvbG9yOiMzMzN9YS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsYS5saXN0LWdyb3VwLWl0ZW06aG92ZXIsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxidXR0b24ubGlzdC1ncm91cC1pdGVtOmhvdmVye2NvbG9yOiM1NTU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fWJ1dHRvbi5saXN0LWdyb3VwLWl0ZW17d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnR9Lmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXJ7Y29sb3I6Izc3NztjdXJzb3I6bm90LWFsbG93ZWQ7YmFja2dyb3VuZC1jb2xvcjojZWVlfS5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5ne2NvbG9yOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQsLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQsLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHR7Y29sb3I6Izc3N30ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSwubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cywubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3Zlcnt6LWluZGV4OjI7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMzdhYjc7Ym9yZGVyLWNvbG9yOiMzMzdhYjd9Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZz4uc21hbGwsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nPnNtYWxsLC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmc+LnNtYWxsLC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZz5zbWFsbCwubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nPi5zbWFsbCwubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmc+c21hbGx7Y29sb3I6aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQsLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dHtjb2xvcjojYzdkZGVmfS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzc3tjb2xvcjojM2M3NjNkO2JhY2tncm91bmQtY29sb3I6I2RmZjBkOH1hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzc3tjb2xvcjojM2M3NjNkfWEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmd7Y29sb3I6aW5oZXJpdH1hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3Zlcntjb2xvcjojM2M3NjNkO2JhY2tncm91bmQtY29sb3I6I2QwZTljNn1hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzNjNzYzZDtib3JkZXItY29sb3I6IzNjNzYzZH0ubGlzdC1ncm91cC1pdGVtLWluZm97Y29sb3I6IzMxNzA4ZjtiYWNrZ3JvdW5kLWNvbG9yOiNkOWVkZjd9YS5saXN0LWdyb3VwLWl0ZW0taW5mbyxidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm97Y29sb3I6IzMxNzA4Zn1hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5ne2NvbG9yOmluaGVyaXR9YS5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyxhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyxidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXJ7Y29sb3I6IzMxNzA4ZjtiYWNrZ3JvdW5kLWNvbG9yOiNjNGUzZjN9YS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMsYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMTcwOGY7Ym9yZGVyLWNvbG9yOiMzMTcwOGZ9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5ne2NvbG9yOiM4YTZkM2I7YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzfWEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5ne2NvbG9yOiM4YTZkM2J9YS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZ3tjb2xvcjppbmhlcml0fWEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVye2NvbG9yOiM4YTZkM2I7YmFja2dyb3VuZC1jb2xvcjojZmFmMmNjfWEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzLGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyxidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojOGE2ZDNiO2JvcmRlci1jb2xvcjojOGE2ZDNifS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2Vye2NvbG9yOiNhOTQ0NDI7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlfWEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcntjb2xvcjojYTk0NDQyfWEubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5ne2NvbG9yOmluaGVyaXR9YS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3Zlcntjb2xvcjojYTk0NDQyO2JhY2tncm91bmQtY29sb3I6I2ViY2NjY31hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2E5NDQ0Mjtib3JkZXItY29sb3I6I2E5NDQ0Mn0ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmd7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206NXB4fS5saXN0LWdyb3VwLWl0ZW0tdGV4dHttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS4zfS5wYW5lbHttYXJnaW4tYm90dG9tOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSk7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpfS5wYW5lbC1ib2R5e3BhZGRpbmc6MTVweH0ucGFuZWwtaGVhZGluZ3twYWRkaW5nOjEwcHggMTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHh9LnBhbmVsLWhlYWRpbmc+LmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGV7Y29sb3I6aW5oZXJpdH0ucGFuZWwtdGl0bGV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MTZweDtjb2xvcjppbmhlcml0fS5wYW5lbC10aXRsZT4uc21hbGwsLnBhbmVsLXRpdGxlPi5zbWFsbD5hLC5wYW5lbC10aXRsZT5hLC5wYW5lbC10aXRsZT5zbWFsbCwucGFuZWwtdGl0bGU+c21hbGw+YXtjb2xvcjppbmhlcml0fS5wYW5lbC1mb290ZXJ7cGFkZGluZzoxMHB4IDE1cHg7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2JvcmRlci10b3A6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6M3B4fS5wYW5lbD4ubGlzdC1ncm91cCwucGFuZWw+LnBhbmVsLWNvbGxhcHNlPi5saXN0LWdyb3Vwe21hcmdpbi1ib3R0b206MH0ucGFuZWw+Lmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSwucGFuZWw+LnBhbmVsLWNvbGxhcHNlPi5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXdpZHRoOjFweCAwO2JvcmRlci1yYWRpdXM6MH0ucGFuZWw+Lmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCwucGFuZWw+LnBhbmVsLWNvbGxhcHNlPi5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweH0ucGFuZWw+Lmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQsLnBhbmVsPi5wYW5lbC1jb2xsYXBzZT4ubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6M3B4fS5wYW5lbD4ucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+Lmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ucGFuZWwtaGVhZGluZysubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3Atd2lkdGg6MH0ubGlzdC1ncm91cCsucGFuZWwtZm9vdGVye2JvcmRlci10b3Atd2lkdGg6MH0ucGFuZWw+LnBhbmVsLWNvbGxhcHNlPi50YWJsZSwucGFuZWw+LnRhYmxlLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGV7bWFyZ2luLWJvdHRvbTowfS5wYW5lbD4ucGFuZWwtY29sbGFwc2U+LnRhYmxlIGNhcHRpb24sLnBhbmVsPi50YWJsZSBjYXB0aW9uLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUgY2FwdGlvbntwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHh9LnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweH0ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6M3B4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweH0ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozcHh9LnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQ+LnRhYmxlOmZpcnN0LWNoaWxkPnRoZWFkOmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmZpcnN0LWNoaWxkPnRib2R5OmZpcnN0LWNoaWxkPnRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpmaXJzdC1jaGlsZD50aGVhZDpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGU6Zmlyc3QtY2hpbGQ+dGhlYWQ6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czozcHh9LnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjNweH0ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRmb290Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHh9LnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGJvZHk6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Zm9vdDpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHh9LnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGJvZHk6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGJvZHk6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQ+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRib2R5Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGU6bGFzdC1jaGlsZD50Ym9keTpsYXN0LWNoaWxkPnRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlOmxhc3QtY2hpbGQ+dGZvb3Q6bGFzdC1jaGlsZD50cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZTpsYXN0LWNoaWxkPnRmb290Omxhc3QtY2hpbGQ+dHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweH0ucGFuZWw+LnBhbmVsLWJvZHkrLnRhYmxlLC5wYW5lbD4ucGFuZWwtYm9keSsudGFibGUtcmVzcG9uc2l2ZSwucGFuZWw+LnRhYmxlKy5wYW5lbC1ib2R5LC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZSsucGFuZWwtYm9keXtib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkfS5wYW5lbD4udGFibGU+dGJvZHk6Zmlyc3QtY2hpbGQ+dHI6Zmlyc3QtY2hpbGQgdGQsLnBhbmVsPi50YWJsZT50Ym9keTpmaXJzdC1jaGlsZD50cjpmaXJzdC1jaGlsZCB0aHtib3JkZXItdG9wOjB9LnBhbmVsPi50YWJsZS1ib3JkZXJlZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfS5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQ6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50aDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmZpcnN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI+dGg6Zmlyc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZDpmaXJzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjB9LnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cj50ZDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGg6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmxhc3QtY2hpbGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cj50aDpsYXN0LWNoaWxkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGQ6bGFzdC1jaGlsZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjB9LnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cjpmaXJzdC1jaGlsZD50ZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmZpcnN0LWNoaWxkPnRoLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI6Zmlyc3QtY2hpbGQ+dGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cjpmaXJzdC1jaGlsZD50aCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmZpcnN0LWNoaWxkPnRkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI6Zmlyc3QtY2hpbGQ+dGgsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cjpmaXJzdC1jaGlsZD50ZCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyOmZpcnN0LWNoaWxkPnRoe2JvcmRlci1ib3R0b206MH0ucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmxhc3QtY2hpbGQ+dGQsLnBhbmVsPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cjpsYXN0LWNoaWxkPnRoLC5wYW5lbD4udGFibGUtYm9yZGVyZWQ+dGZvb3Q+dHI6bGFzdC1jaGlsZD50ZCwucGFuZWw+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyOmxhc3QtY2hpbGQ+dGgsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Ym9keT50cjpsYXN0LWNoaWxkPnRkLC5wYW5lbD4udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI6bGFzdC1jaGlsZD50aCwucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyOmxhc3QtY2hpbGQ+dGQsLnBhbmVsPi50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50Zm9vdD50cjpsYXN0LWNoaWxkPnRoe2JvcmRlci1ib3R0b206MH0ucGFuZWw+LnRhYmxlLXJlc3BvbnNpdmV7bWFyZ2luLWJvdHRvbTowO2JvcmRlcjowfS5wYW5lbC1ncm91cHttYXJnaW4tYm90dG9tOjIwcHh9LnBhbmVsLWdyb3VwIC5wYW5lbHttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLXJhZGl1czo0cHh9LnBhbmVsLWdyb3VwIC5wYW5lbCsucGFuZWx7bWFyZ2luLXRvcDo1cHh9LnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5ne2JvcmRlci1ib3R0b206MH0ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5saXN0LWdyb3VwLC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHl7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZH0ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3Rlcntib3JkZXItdG9wOjB9LnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIrLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGR9LnBhbmVsLWRlZmF1bHR7Ym9yZGVyLWNvbG9yOiNkZGR9LnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmd7Y29sb3I6IzMzMztiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Ym9yZGVyLWNvbG9yOiNkZGR9LnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5e2JvcmRlci10b3AtY29sb3I6I2RkZH0ucGFuZWwtZGVmYXVsdD4ucGFuZWwtaGVhZGluZyAuYmFkZ2V7Y29sb3I6I2Y1ZjVmNTtiYWNrZ3JvdW5kLWNvbG9yOiMzMzN9LnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWZvb3RlcisucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHl7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZGRkfS5wYW5lbC1wcmltYXJ5e2JvcmRlci1jb2xvcjojMzM3YWI3fS5wYW5lbC1wcmltYXJ5Pi5wYW5lbC1oZWFkaW5ne2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzM3YWI3O2JvcmRlci1jb2xvcjojMzM3YWI3fS5wYW5lbC1wcmltYXJ5Pi5wYW5lbC1oZWFkaW5nKy5wYW5lbC1jb2xsYXBzZT4ucGFuZWwtYm9keXtib3JkZXItdG9wLWNvbG9yOiMzMzdhYjd9LnBhbmVsLXByaW1hcnk+LnBhbmVsLWhlYWRpbmcgLmJhZGdle2NvbG9yOiMzMzdhYjc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5wYW5lbC1wcmltYXJ5Pi5wYW5lbC1mb290ZXIrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5e2JvcmRlci1ib3R0b20tY29sb3I6IzMzN2FiN30ucGFuZWwtc3VjY2Vzc3tib3JkZXItY29sb3I6I2Q2ZTljNn0ucGFuZWwtc3VjY2Vzcz4ucGFuZWwtaGVhZGluZ3tjb2xvcjojM2M3NjNkO2JhY2tncm91bmQtY29sb3I6I2RmZjBkODtib3JkZXItY29sb3I6I2Q2ZTljNn0ucGFuZWwtc3VjY2Vzcz4ucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHl7Ym9yZGVyLXRvcC1jb2xvcjojZDZlOWM2fS5wYW5lbC1zdWNjZXNzPi5wYW5lbC1oZWFkaW5nIC5iYWRnZXtjb2xvcjojZGZmMGQ4O2JhY2tncm91bmQtY29sb3I6IzNjNzYzZH0ucGFuZWwtc3VjY2Vzcz4ucGFuZWwtZm9vdGVyKy5wYW5lbC1jb2xsYXBzZT4ucGFuZWwtYm9keXtib3JkZXItYm90dG9tLWNvbG9yOiNkNmU5YzZ9LnBhbmVsLWluZm97Ym9yZGVyLWNvbG9yOiNiY2U4ZjF9LnBhbmVsLWluZm8+LnBhbmVsLWhlYWRpbmd7Y29sb3I6IzMxNzA4ZjtiYWNrZ3JvdW5kLWNvbG9yOiNkOWVkZjc7Ym9yZGVyLWNvbG9yOiNiY2U4ZjF9LnBhbmVsLWluZm8+LnBhbmVsLWhlYWRpbmcrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5e2JvcmRlci10b3AtY29sb3I6I2JjZThmMX0ucGFuZWwtaW5mbz4ucGFuZWwtaGVhZGluZyAuYmFkZ2V7Y29sb3I6I2Q5ZWRmNztiYWNrZ3JvdW5kLWNvbG9yOiMzMTcwOGZ9LnBhbmVsLWluZm8+LnBhbmVsLWZvb3RlcisucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHl7Ym9yZGVyLWJvdHRvbS1jb2xvcjojYmNlOGYxfS5wYW5lbC13YXJuaW5ne2JvcmRlci1jb2xvcjojZmFlYmNjfS5wYW5lbC13YXJuaW5nPi5wYW5lbC1oZWFkaW5ne2NvbG9yOiM4YTZkM2I7YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzO2JvcmRlci1jb2xvcjojZmFlYmNjfS5wYW5lbC13YXJuaW5nPi5wYW5lbC1oZWFkaW5nKy5wYW5lbC1jb2xsYXBzZT4ucGFuZWwtYm9keXtib3JkZXItdG9wLWNvbG9yOiNmYWViY2N9LnBhbmVsLXdhcm5pbmc+LnBhbmVsLWhlYWRpbmcgLmJhZGdle2NvbG9yOiNmY2Y4ZTM7YmFja2dyb3VuZC1jb2xvcjojOGE2ZDNifS5wYW5lbC13YXJuaW5nPi5wYW5lbC1mb290ZXIrLnBhbmVsLWNvbGxhcHNlPi5wYW5lbC1ib2R5e2JvcmRlci1ib3R0b20tY29sb3I6I2ZhZWJjY30ucGFuZWwtZGFuZ2Vye2JvcmRlci1jb2xvcjojZWJjY2QxfS5wYW5lbC1kYW5nZXI+LnBhbmVsLWhlYWRpbmd7Y29sb3I6I2E5NDQ0MjtiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGU7Ym9yZGVyLWNvbG9yOiNlYmNjZDF9LnBhbmVsLWRhbmdlcj4ucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHl7Ym9yZGVyLXRvcC1jb2xvcjojZWJjY2QxfS5wYW5lbC1kYW5nZXI+LnBhbmVsLWhlYWRpbmcgLmJhZGdle2NvbG9yOiNmMmRlZGU7YmFja2dyb3VuZC1jb2xvcjojYTk0NDQyfS5wYW5lbC1kYW5nZXI+LnBhbmVsLWZvb3RlcisucGFuZWwtY29sbGFwc2U+LnBhbmVsLWJvZHl7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZWJjY2QxfS5lbWJlZC1yZXNwb25zaXZle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbn0uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW97cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjB9LmVtYmVkLXJlc3BvbnNpdmUtMTZieTl7cGFkZGluZy1ib3R0b206NTYuMjUlfS5lbWJlZC1yZXNwb25zaXZlLTRieTN7cGFkZGluZy1ib3R0b206NzUlfS53ZWxse21pbi1oZWlnaHQ6MjBweDtwYWRkaW5nOjE5cHg7bWFyZ2luLWJvdHRvbToyMHB4O2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtib3JkZXI6MXB4IHNvbGlkICNlM2UzZTM7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSk7Ym94LXNoYWRvdzppbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpfS53ZWxsIGJsb2NrcXVvdGV7Ym9yZGVyLWNvbG9yOiNkZGQ7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjE1KX0ud2VsbC1sZ3twYWRkaW5nOjI0cHg7Ym9yZGVyLXJhZGl1czo2cHh9LndlbGwtc217cGFkZGluZzo5cHg7Ym9yZGVyLXJhZGl1czozcHh9LmNsb3Nle2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToyMXB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiMwMDA7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO2ZpbHRlcjphbHBoYShvcGFjaXR5PTIwKTtvcGFjaXR5Oi4yfS5jbG9zZTpmb2N1cywuY2xvc2U6aG92ZXJ7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtjdXJzb3I6cG9pbnRlcjtmaWx0ZXI6YWxwaGEob3BhY2l0eT01MCk7b3BhY2l0eTouNX1idXR0b24uY2xvc2V7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6MCAwO2JvcmRlcjowfS5tb2RhbC1vcGVue292ZXJmbG93OmhpZGRlbn0ubW9kYWx7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDUwO2Rpc3BsYXk6bm9uZTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3V0bGluZTowfS5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLW91dDstby10cmFuc2l0aW9uOi1vLXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0yNSUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTI1JSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0yNSUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMjUlKX0ubW9kYWwuaW4gLm1vZGFsLWRpYWxvZ3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9Lm1vZGFsLW9wZW4gLm1vZGFse292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30ubW9kYWwtZGlhbG9ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87bWFyZ2luOjEwcHh9Lm1vZGFsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjojZmZmOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkICM5OTk7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOjZweDtvdXRsaW5lOjA7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDlweCByZ2JhKDAsMCwwLC41KTtib3gtc2hhZG93OjAgM3B4IDlweCByZ2JhKDAsMCwwLC41KX0ubW9kYWwtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDQwO2JhY2tncm91bmQtY29sb3I6IzAwMH0ubW9kYWwtYmFja2Ryb3AuZmFkZXtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTtvcGFjaXR5OjB9Lm1vZGFsLWJhY2tkcm9wLmlue2ZpbHRlcjphbHBoYShvcGFjaXR5PTUwKTtvcGFjaXR5Oi41fS5tb2RhbC1oZWFkZXJ7cGFkZGluZzoxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTV9Lm1vZGFsLWhlYWRlciAuY2xvc2V7bWFyZ2luLXRvcDotMnB4fS5tb2RhbC10aXRsZXttYXJnaW46MDtsaW5lLWhlaWdodDoxLjQyODU3MTQzfS5tb2RhbC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTVweH0ubW9kYWwtZm9vdGVye3BhZGRpbmc6MTVweDt0ZXh0LWFsaWduOnJpZ2h0O2JvcmRlci10b3A6MXB4IHNvbGlkICNlNWU1ZTV9Lm1vZGFsLWZvb3RlciAuYnRuKy5idG57bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0OjVweH0ubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0bisuYnRue21hcmdpbi1sZWZ0Oi0xcHh9Lm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrKy5idG4tYmxvY2t7bWFyZ2luLWxlZnQ6MH0ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtvdmVyZmxvdzpzY3JvbGx9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5tb2RhbC1kaWFsb2d7d2lkdGg6NjAwcHg7bWFyZ2luOjMwcHggYXV0b30ubW9kYWwtY29udGVudHstd2Via2l0LWJveC1zaGFkb3c6MCA1cHggMTVweCByZ2JhKDAsMCwwLC41KTtib3gtc2hhZG93OjAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSl9Lm1vZGFsLXNte3dpZHRoOjMwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lm1vZGFsLWxne3dpZHRoOjkwMHB4fX0udG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwNzA7ZGlzcGxheTpibG9jaztmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLWJyZWFrOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3dvcmQtd3JhcDpub3JtYWw7d2hpdGUtc3BhY2U6bm9ybWFsO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApO29wYWNpdHk6MDtsaW5lLWJyZWFrOmF1dG99LnRvb2x0aXAuaW57ZmlsdGVyOmFscGhhKG9wYWNpdHk9OTApO29wYWNpdHk6Ljl9LnRvb2x0aXAudG9we3BhZGRpbmc6NXB4IDA7bWFyZ2luLXRvcDotM3B4fS50b29sdGlwLnJpZ2h0e3BhZGRpbmc6MCA1cHg7bWFyZ2luLWxlZnQ6M3B4fS50b29sdGlwLmJvdHRvbXtwYWRkaW5nOjVweCAwO21hcmdpbi10b3A6M3B4fS50b29sdGlwLmxlZnR7cGFkZGluZzowIDVweDttYXJnaW4tbGVmdDotM3B4fS50b29sdGlwLWlubmVye21heC13aWR0aDoyMDBweDtwYWRkaW5nOjNweCA4cHg7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLXJhZGl1czo0cHh9LnRvb2x0aXAtYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkfS50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvd3tib3R0b206MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNXB4O2JvcmRlci13aWR0aDo1cHggNXB4IDA7Ym9yZGVyLXRvcC1jb2xvcjojMDAwfS50b29sdGlwLnRvcC1sZWZ0IC50b29sdGlwLWFycm93e3JpZ2h0OjVweDtib3R0b206MDttYXJnaW4tYm90dG9tOi01cHg7Ym9yZGVyLXdpZHRoOjVweCA1cHggMDtib3JkZXItdG9wLWNvbG9yOiMwMDB9LnRvb2x0aXAudG9wLXJpZ2h0IC50b29sdGlwLWFycm93e2JvdHRvbTowO2xlZnQ6NXB4O21hcmdpbi1ib3R0b206LTVweDtib3JkZXItd2lkdGg6NXB4IDVweCAwO2JvcmRlci10b3AtY29sb3I6IzAwMH0udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvd3t0b3A6NTAlO2xlZnQ6MDttYXJnaW4tdG9wOi01cHg7Ym9yZGVyLXdpZHRoOjVweCA1cHggNXB4IDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMwMDB9LnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvd3t0b3A6NTAlO3JpZ2h0OjA7bWFyZ2luLXRvcDotNXB4O2JvcmRlci13aWR0aDo1cHggMCA1cHggNXB4O2JvcmRlci1sZWZ0LWNvbG9yOiMwMDB9LnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93e3RvcDowO2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi01cHg7Ym9yZGVyLXdpZHRoOjAgNXB4IDVweDtib3JkZXItYm90dG9tLWNvbG9yOiMwMDB9LnRvb2x0aXAuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3d7dG9wOjA7cmlnaHQ6NXB4O21hcmdpbi10b3A6LTVweDtib3JkZXItd2lkdGg6MCA1cHggNXB4O2JvcmRlci1ib3R0b20tY29sb3I6IzAwMH0udG9vbHRpcC5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3d7dG9wOjA7bGVmdDo1cHg7bWFyZ2luLXRvcDotNXB4O2JvcmRlci13aWR0aDowIDVweCA1cHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMDAwfS5wb3BvdmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNjA7ZGlzcGxheTpub25lO21heC13aWR0aDoyNzZweDtwYWRkaW5nOjFweDtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE0cHg7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDM7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLWJyZWFrOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3dvcmQtd3JhcDpub3JtYWw7d2hpdGUtc3BhY2U6bm9ybWFsO2JhY2tncm91bmQtY29sb3I6I2ZmZjstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMik7Ym9yZGVyLXJhZGl1czo2cHg7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMik7Ym94LXNoYWRvdzowIDVweCAxMHB4IHJnYmEoMCwwLDAsLjIpO2xpbmUtYnJlYWs6YXV0b30ucG9wb3Zlci50b3B7bWFyZ2luLXRvcDotMTBweH0ucG9wb3Zlci5yaWdodHttYXJnaW4tbGVmdDoxMHB4fS5wb3BvdmVyLmJvdHRvbXttYXJnaW4tdG9wOjEwcHh9LnBvcG92ZXIubGVmdHttYXJnaW4tbGVmdDotMTBweH0ucG9wb3Zlci10aXRsZXtwYWRkaW5nOjhweCAxNHB4O21hcmdpbjowO2ZvbnQtc2l6ZToxNHB4O2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO2JvcmRlci1yYWRpdXM6NXB4IDVweCAwIDB9LnBvcG92ZXItY29udGVudHtwYWRkaW5nOjlweCAxNHB4fS5wb3BvdmVyPi5hcnJvdywucG9wb3Zlcj4uYXJyb3c6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDowO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LnBvcG92ZXI+LmFycm93e2JvcmRlci13aWR0aDoxMXB4fS5wb3BvdmVyPi5hcnJvdzphZnRlcntjb250ZW50OlwiXCI7Ym9yZGVyLXdpZHRoOjEwcHh9LnBvcG92ZXIudG9wPi5hcnJvd3tib3R0b206LTExcHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTExcHg7Ym9yZGVyLXRvcC1jb2xvcjojOTk5O2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwuMjUpO2JvcmRlci1ib3R0b20td2lkdGg6MH0ucG9wb3Zlci50b3A+LmFycm93OmFmdGVye2JvdHRvbToxcHg7bWFyZ2luLWxlZnQ6LTEwcHg7Y29udGVudDpcIiBcIjtib3JkZXItdG9wLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS5wb3BvdmVyLnJpZ2h0Pi5hcnJvd3t0b3A6NTAlO2xlZnQ6LTExcHg7bWFyZ2luLXRvcDotMTFweDtib3JkZXItcmlnaHQtY29sb3I6Izk5OTtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwuMjUpO2JvcmRlci1sZWZ0LXdpZHRoOjB9LnBvcG92ZXIucmlnaHQ+LmFycm93OmFmdGVye2JvdHRvbTotMTBweDtsZWZ0OjFweDtjb250ZW50OlwiIFwiO2JvcmRlci1yaWdodC1jb2xvcjojZmZmO2JvcmRlci1sZWZ0LXdpZHRoOjB9LnBvcG92ZXIuYm90dG9tPi5hcnJvd3t0b3A6LTExcHg7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTExcHg7Ym9yZGVyLXRvcC13aWR0aDowO2JvcmRlci1ib3R0b20tY29sb3I6Izk5OTtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0ucG9wb3Zlci5ib3R0b20+LmFycm93OmFmdGVye3RvcDoxcHg7bWFyZ2luLWxlZnQ6LTEwcHg7Y29udGVudDpcIiBcIjtib3JkZXItdG9wLXdpZHRoOjA7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5wb3BvdmVyLmxlZnQ+LmFycm93e3RvcDo1MCU7cmlnaHQ6LTExcHg7bWFyZ2luLXRvcDotMTFweDtib3JkZXItcmlnaHQtd2lkdGg6MDtib3JkZXItbGVmdC1jb2xvcjojOTk5O2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsLjI1KX0ucG9wb3Zlci5sZWZ0Pi5hcnJvdzphZnRlcntyaWdodDoxcHg7Ym90dG9tOi0xMHB4O2NvbnRlbnQ6XCIgXCI7Ym9yZGVyLXJpZ2h0LXdpZHRoOjA7Ym9yZGVyLWxlZnQtY29sb3I6I2ZmZn0uY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmV9LmNhcm91c2VsLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5jYXJvdXNlbC1pbm5lcj4uaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmU7LXdlYmtpdC10cmFuc2l0aW9uOi42cyBlYXNlLWluLW91dCBsZWZ0Oy1vLXRyYW5zaXRpb246LjZzIGVhc2UtaW4tb3V0IGxlZnQ7dHJhbnNpdGlvbjouNnMgZWFzZS1pbi1vdXQgbGVmdH0uY2Fyb3VzZWwtaW5uZXI+Lml0ZW0+YT5pbWcsLmNhcm91c2VsLWlubmVyPi5pdGVtPmltZ3tsaW5lLWhlaWdodDoxfUBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCgtd2Via2l0LXRyYW5zZm9ybS0zZCl7LmNhcm91c2VsLWlubmVyPi5pdGVtey13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtcGVyc3BlY3RpdmU6MTAwMHB4O3BlcnNwZWN0aXZlOjEwMDBweH0uY2Fyb3VzZWwtaW5uZXI+Lml0ZW0uYWN0aXZlLnJpZ2h0LC5jYXJvdXNlbC1pbm5lcj4uaXRlbS5uZXh0e2xlZnQ6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0uY2Fyb3VzZWwtaW5uZXI+Lml0ZW0uYWN0aXZlLmxlZnQsLmNhcm91c2VsLWlubmVyPi5pdGVtLnByZXZ7bGVmdDowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9LmNhcm91c2VsLWlubmVyPi5pdGVtLmFjdGl2ZSwuY2Fyb3VzZWwtaW5uZXI+Lml0ZW0ubmV4dC5sZWZ0LC5jYXJvdXNlbC1pbm5lcj4uaXRlbS5wcmV2LnJpZ2h0e2xlZnQ6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19LmNhcm91c2VsLWlubmVyPi5hY3RpdmUsLmNhcm91c2VsLWlubmVyPi5uZXh0LC5jYXJvdXNlbC1pbm5lcj4ucHJldntkaXNwbGF5OmJsb2NrfS5jYXJvdXNlbC1pbm5lcj4uYWN0aXZle2xlZnQ6MH0uY2Fyb3VzZWwtaW5uZXI+Lm5leHQsLmNhcm91c2VsLWlubmVyPi5wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LmNhcm91c2VsLWlubmVyPi5uZXh0e2xlZnQ6MTAwJX0uY2Fyb3VzZWwtaW5uZXI+LnByZXZ7bGVmdDotMTAwJX0uY2Fyb3VzZWwtaW5uZXI+Lm5leHQubGVmdCwuY2Fyb3VzZWwtaW5uZXI+LnByZXYucmlnaHR7bGVmdDowfS5jYXJvdXNlbC1pbm5lcj4uYWN0aXZlLmxlZnR7bGVmdDotMTAwJX0uY2Fyb3VzZWwtaW5uZXI+LmFjdGl2ZS5yaWdodHtsZWZ0OjEwMCV9LmNhcm91c2VsLWNvbnRyb2x7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjE1JTtmb250LXNpemU6MjBweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3RleHQtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLC42KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApO29wYWNpdHk6LjV9LmNhcm91c2VsLWNvbnRyb2wubGVmdHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgwLDAsMCwuNSkgMCxyZ2JhKDAsMCwwLC4wMDAxKSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudChsZWZ0LHJnYmEoMCwwLDAsLjUpIDAscmdiYSgwLDAsMCwuMDAwMSkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxyaWdodCB0b3AsZnJvbShyZ2JhKDAsMCwwLC41KSksdG8ocmdiYSgwLDAsMCwuMDAwMSkpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSAwLHJnYmEoMCwwLDAsLjAwMDEpIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzgwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteH0uY2Fyb3VzZWwtY29udHJvbC5yaWdodHtyaWdodDowO2xlZnQ6YXV0bztiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgwLDAsMCwuMDAwMSkgMCxyZ2JhKDAsMCwwLC41KSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudChsZWZ0LHJnYmEoMCwwLDAsLjAwMDEpIDAscmdiYSgwLDAsMCwuNSkgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxyaWdodCB0b3AsZnJvbShyZ2JhKDAsMCwwLC4wMDAxKSksdG8ocmdiYSgwLDAsMCwuNSkpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC4wMDAxKSAwLHJnYmEoMCwwLDAsLjUpIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM4MDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteH0uY2Fyb3VzZWwtY29udHJvbDpmb2N1cywuY2Fyb3VzZWwtY29udHJvbDpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2ZpbHRlcjphbHBoYShvcGFjaXR5PTkwKTtvdXRsaW5lOjA7b3BhY2l0eTouOX0uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCwuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCwuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7ei1pbmRleDo1O2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6LTEwcHh9LmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldntsZWZ0OjUwJTttYXJnaW4tbGVmdDotMTBweH0uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dHtyaWdodDo1MCU7bWFyZ2luLXJpZ2h0Oi0xMHB4fS5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldnt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2ZvbnQtZmFtaWx5OnNlcmlmO2xpbmUtaGVpZ2h0OjF9LmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmV7Y29udGVudDonXFwyMDM5J30uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0OmJlZm9yZXtjb250ZW50OidcXDIwM2EnfS5jYXJvdXNlbC1pbmRpY2F0b3Jze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToxMHB4O2xlZnQ6NTAlO3otaW5kZXg6MTU7d2lkdGg6NjAlO3BhZGRpbmctbGVmdDowO21hcmdpbi1sZWZ0Oi0zMCU7dGV4dC1hbGlnbjpjZW50ZXI7bGlzdC1zdHlsZTpub25lfS5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHg7bWFyZ2luOjFweDt0ZXh0LWluZGVudDotOTk5cHg7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojMDAwXFw5O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MXB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czoxMHB4fS5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmV7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDttYXJnaW46MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmNhcm91c2VsLWNhcHRpb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTUlO2JvdHRvbToyMHB4O2xlZnQ6MTUlO3otaW5kZXg6MTA7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjYpfS5jYXJvdXNlbC1jYXB0aW9uIC5idG57dGV4dC1zaGFkb3c6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCwuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCwuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2e3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bWFyZ2luLXRvcDotMTBweDtmb250LXNpemU6MzBweH0uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCwuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2e21hcmdpbi1sZWZ0Oi0xMHB4fS5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCwuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0e21hcmdpbi1yaWdodDotMTBweH0uY2Fyb3VzZWwtY2FwdGlvbntyaWdodDoyMCU7bGVmdDoyMCU7cGFkZGluZy1ib3R0b206MzBweH0uY2Fyb3VzZWwtaW5kaWNhdG9yc3tib3R0b206MjBweH19LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOmFmdGVyLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpiZWZvcmUsLmJ0bi10b29sYmFyOmFmdGVyLC5idG4tdG9vbGJhcjpiZWZvcmUsLmNsZWFyZml4OmFmdGVyLC5jbGVhcmZpeDpiZWZvcmUsLmNvbnRhaW5lci1mbHVpZDphZnRlciwuY29udGFpbmVyLWZsdWlkOmJlZm9yZSwuY29udGFpbmVyOmFmdGVyLC5jb250YWluZXI6YmVmb3JlLC5kbC1ob3Jpem9udGFsIGRkOmFmdGVyLC5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSwuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLC5tb2RhbC1mb290ZXI6YWZ0ZXIsLm1vZGFsLWZvb3RlcjpiZWZvcmUsLm1vZGFsLWhlYWRlcjphZnRlciwubW9kYWwtaGVhZGVyOmJlZm9yZSwubmF2OmFmdGVyLC5uYXY6YmVmb3JlLC5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsLm5hdmJhci1jb2xsYXBzZTpiZWZvcmUsLm5hdmJhci1oZWFkZXI6YWZ0ZXIsLm5hdmJhci1oZWFkZXI6YmVmb3JlLC5uYXZiYXI6YWZ0ZXIsLm5hdmJhcjpiZWZvcmUsLnBhZ2VyOmFmdGVyLC5wYWdlcjpiZWZvcmUsLnBhbmVsLWJvZHk6YWZ0ZXIsLnBhbmVsLWJvZHk6YmVmb3JlLC5yb3c6YWZ0ZXIsLnJvdzpiZWZvcmV7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiIFwifS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDphZnRlciwuYnRuLXRvb2xiYXI6YWZ0ZXIsLmNsZWFyZml4OmFmdGVyLC5jb250YWluZXItZmx1aWQ6YWZ0ZXIsLmNvbnRhaW5lcjphZnRlciwuZGwtaG9yaXpvbnRhbCBkZDphZnRlciwuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLC5tb2RhbC1mb290ZXI6YWZ0ZXIsLm1vZGFsLWhlYWRlcjphZnRlciwubmF2OmFmdGVyLC5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsLm5hdmJhci1oZWFkZXI6YWZ0ZXIsLm5hdmJhcjphZnRlciwucGFnZXI6YWZ0ZXIsLnBhbmVsLWJvZHk6YWZ0ZXIsLnJvdzphZnRlcntjbGVhcjpib3RofS5jZW50ZXItYmxvY2t7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfS5wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0ucHVsbC1sZWZ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5oaWRle2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnNob3d7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbn0udGV4dC1oaWRle2ZvbnQ6MC8wIGE7Y29sb3I6dHJhbnNwYXJlbnQ7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS5oaWRkZW57ZGlzcGxheTpub25lIWltcG9ydGFudH0uYWZmaXh7cG9zaXRpb246Zml4ZWR9QC1tcy12aWV3cG9ydHt3aWR0aDpkZXZpY2Utd2lkdGh9LnZpc2libGUtbGcsLnZpc2libGUtbWQsLnZpc2libGUtc20sLnZpc2libGUteHN7ZGlzcGxheTpub25lIWltcG9ydGFudH0udmlzaWJsZS1sZy1ibG9jaywudmlzaWJsZS1sZy1pbmxpbmUsLnZpc2libGUtbGctaW5saW5lLWJsb2NrLC52aXNpYmxlLW1kLWJsb2NrLC52aXNpYmxlLW1kLWlubGluZSwudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssLnZpc2libGUtc20tYmxvY2ssLnZpc2libGUtc20taW5saW5lLC52aXNpYmxlLXNtLWlubGluZS1ibG9jaywudmlzaWJsZS14cy1ibG9jaywudmlzaWJsZS14cy1pbmxpbmUsLnZpc2libGUteHMtaW5saW5lLWJsb2Nre2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey52aXNpYmxlLXhze2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fXRhYmxlLnZpc2libGUteHN7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9dHIudmlzaWJsZS14c3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9dGQudmlzaWJsZS14cyx0aC52aXNpYmxlLXhze2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsudmlzaWJsZS14cy1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey52aXNpYmxlLXhzLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsudmlzaWJsZS14cy1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey52aXNpYmxlLXNte2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fXRhYmxlLnZpc2libGUtc217ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9dHIudmlzaWJsZS1zbXtkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9dGQudmlzaWJsZS1zbSx0aC52aXNpYmxlLXNte2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7LnZpc2libGUtc20tYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDo5OTFweCl7LnZpc2libGUtc20taW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KXsudmlzaWJsZS1tZHtkaXNwbGF5OmJsb2NrIWltcG9ydGFudH10YWJsZS52aXNpYmxlLW1ke2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fXRyLnZpc2libGUtbWR7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fXRkLnZpc2libGUtbWQsdGgudmlzaWJsZS1tZHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KXsudmlzaWJsZS1tZC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpIGFuZCAobWF4LXdpZHRoOjExOTlweCl7LnZpc2libGUtbWQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpIGFuZCAobWF4LXdpZHRoOjExOTlweCl7LnZpc2libGUtbWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsudmlzaWJsZS1sZ3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH10YWJsZS52aXNpYmxlLWxne2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fXRyLnZpc2libGUtbGd7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fXRkLnZpc2libGUtbGcsdGgudmlzaWJsZS1sZ3tkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey52aXNpYmxlLWxnLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey52aXNpYmxlLWxnLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LnZpc2libGUtbGctaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5oaWRkZW4teHN7ZGlzcGxheTpub25lIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsuaGlkZGVuLXNte2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KSBhbmQgKG1heC13aWR0aDoxMTk5cHgpey5oaWRkZW4tbWR7ZGlzcGxheTpub25lIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuaGlkZGVuLWxne2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fS52aXNpYmxlLXByaW50e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9QG1lZGlhIHByaW50ey52aXNpYmxlLXByaW50e2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fXRhYmxlLnZpc2libGUtcHJpbnR7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9dHIudmlzaWJsZS1wcmludHtkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9dGQudmlzaWJsZS1wcmludCx0aC52aXNpYmxlLXByaW50e2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9fS52aXNpYmxlLXByaW50LWJsb2Nre2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9QG1lZGlhIHByaW50ey52aXNpYmxlLXByaW50LWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fX0udmlzaWJsZS1wcmludC1pbmxpbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7LnZpc2libGUtcHJpbnQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH19LnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9QG1lZGlhIHByaW50ey52aXNpYmxlLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9fUBtZWRpYSBwcmludHsuaGlkZGVuLXByaW50e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBCb290c3RyYXAgdjMuMy42IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTUgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYXVkaW8sIGNhbnZhcywgcHJvZ3Jlc3MsIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbltoaWRkZW5dLCB0ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmE6YWN0aXZlLCBhOmhvdmVyIHtcbiAgb3V0bGluZTogMDsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuYiwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuaDEge1xuICBtYXJnaW46IC42N2VtIDA7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbm1hcmsge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmMDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1Yiwgc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG5ociB7XG4gIGhlaWdodDogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLCBodG1sIGlucHV0W3R5cGU9YnV0dG9uXSwgaW5wdXRbdHlwZT1yZXNldF0sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSwgaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCBpbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogLjM1ZW0gLjYyNWVtIC43NWVtO1xuICBtYXJnaW46IDAgMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7IH1cblxubGVnZW5kIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxudGQsIHRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5AbWVkaWEgcHJpbnQge1xuICAqLCA6YWZ0ZXIsIDpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYSwgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciwgYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgYmxvY2txdW90ZSwgcHJlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIGltZywgdHIge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIGgyLCBoMywgcCB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5idG4gPiAuY2FyZXQsIC5kcm9wdXAgPiAuYnRuID4gLmNhcmV0IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgLmxhYmVsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50OyB9XG4gIC50YWJsZSB0ZCwgLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRkLCAudGFibGUtYm9yZGVyZWQgdGgge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgc3JjOiB1cmwoLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3QpO1xuICBzcmM6IHVybCguLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmYpIGZvcm1hdChcIndvZmZcIiksIHVybCguLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCguLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmdseXBoaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyYVwiOyB9XG5cbi5nbHlwaGljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyYlwiOyB9XG5cbi5nbHlwaGljb24tZXVyOmJlZm9yZSwgLmdseXBoaWNvbi1ldXJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH1cblxuLmdseXBoaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjIxMlwiOyB9XG5cbi5nbHlwaGljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2MDFcIjsgfVxuXG4uZ2x5cGhpY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH1cblxuLmdseXBoaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MGZcIjsgfVxuXG4uZ2x5cGhpY29uLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH1cblxuLmdseXBoaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiOyB9XG5cbi5nbHlwaGljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7IH1cblxuLmdseXBoaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiOyB9XG5cbi5nbHlwaGljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiOyB9XG5cbi5nbHlwaGljb24tc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiOyB9XG5cbi5nbHlwaGljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiOyB9XG5cbi5nbHlwaGljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiOyB9XG5cbi5nbHlwaGljb24tdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjsgfVxuXG4uZ2x5cGhpY29uLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7IH1cblxuLmdseXBoaWNvbi10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH1cblxuLmdseXBoaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiOyB9XG5cbi5nbHlwaGljb24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH1cblxuLmdseXBoaWNvbi16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH1cblxuLmdseXBoaWNvbi16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiOyB9XG5cbi5nbHlwaGljb24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH1cblxuLmdseXBoaWNvbi1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjsgfVxuXG4uZ2x5cGhpY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiOyB9XG5cbi5nbHlwaGljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjsgfVxuXG4uZ2x5cGhpY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjsgfVxuXG4uZ2x5cGhpY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjsgfVxuXG4uZ2x5cGhpY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjsgfVxuXG4uZ2x5cGhpY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjsgfVxuXG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiOyB9XG5cbi5nbHlwaGljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjsgfVxuXG4uZ2x5cGhpY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiOyB9XG5cbi5nbHlwaGljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjsgfVxuXG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH1cblxuLmdseXBoaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjsgfVxuXG4uZ2x5cGhpY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjsgfVxuXG4uZ2x5cGhpY29uLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH1cblxuLmdseXBoaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH1cblxuLmdseXBoaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH1cblxuLmdseXBoaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH1cblxuLmdseXBoaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH1cblxuLmdseXBoaWNvbi12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiOyB9XG5cbi5nbHlwaGljb24tdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH1cblxuLmdseXBoaWNvbi1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjsgfVxuXG4uZ2x5cGhpY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjsgfVxuXG4uZ2x5cGhpY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiOyB9XG5cbi5nbHlwaGljb24tdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiOyB9XG5cbi5nbHlwaGljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiOyB9XG5cbi5nbHlwaGljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjsgfVxuXG4uZ2x5cGhpY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH1cblxuLmdseXBoaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjsgfVxuXG4uZ2x5cGhpY29uLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjsgfVxuXG4uZ2x5cGhpY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjsgfVxuXG4uZ2x5cGhpY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiOyB9XG5cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjsgfVxuXG4uZ2x5cGhpY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjsgfVxuXG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiOyB9XG5cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjsgfVxuXG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjsgfVxuXG4uZ2x5cGhpY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjsgfVxuXG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH1cblxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjsgfVxuXG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH1cblxuLmdseXBoaWNvbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH1cblxuLmdseXBoaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH1cblxuLmdseXBoaWNvbi1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjsgfVxuXG4uZ2x5cGhpY29uLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjsgfVxuXG4uZ2x5cGhpY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjsgfVxuXG4uZ2x5cGhpY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH1cblxuLmdseXBoaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiOyB9XG5cbi5nbHlwaGljb24tbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiOyB9XG5cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiOyB9XG5cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiOyB9XG5cbi5nbHlwaGljb24tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjsgfVxuXG4uZ2x5cGhpY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjsgfVxuXG4uZ2x5cGhpY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7IH1cblxuLmdseXBoaWNvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7IH1cblxuLmdseXBoaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH1cblxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjsgfVxuXG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiOyB9XG5cbi5nbHlwaGljb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiOyB9XG5cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiOyB9XG5cbi5nbHlwaGljb24tcGx1cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH1cblxuLmdseXBoaWNvbi1taW51cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH1cblxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiOyB9XG5cbi5nbHlwaGljb24tb2stc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiOyB9XG5cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiOyB9XG5cbi5nbHlwaGljb24taW5mby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH1cblxuLmdseXBoaWNvbi1zY3JlZW5zaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH1cblxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH1cblxuLmdseXBoaWNvbi1vay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODlcIjsgfVxuXG4uZ2x5cGhpY29uLWJhbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjsgfVxuXG4uZ2x5cGhpY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjsgfVxuXG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7IH1cblxuLmdseXBoaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiOyB9XG5cbi5nbHlwaGljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiOyB9XG5cbi5nbHlwaGljb24tc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH1cblxuLmdseXBoaWNvbi1yZXNpemUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiOyB9XG5cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH1cblxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH1cblxuLmdseXBoaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH1cblxuLmdseXBoaWNvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH1cblxuLmdseXBoaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH1cblxuLmdseXBoaWNvbi1leWUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNVwiOyB9XG5cbi5nbHlwaGljb24tZXllLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH1cblxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDdcIjsgfVxuXG4uZ2x5cGhpY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH1cblxuLmdseXBoaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOVwiOyB9XG5cbi5nbHlwaGljb24tcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH1cblxuLmdseXBoaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTExXCI7IH1cblxuLmdseXBoaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTJcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTNcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiOyB9XG5cbi5nbHlwaGljb24tcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiOyB9XG5cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiOyB9XG5cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH1cblxuLmdseXBoaWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOFwiOyB9XG5cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCI7IH1cblxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMFwiOyB9XG5cbi5nbHlwaGljb24taGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH1cblxuLmdseXBoaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMlwiOyB9XG5cbi5nbHlwaGljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyM1wiOyB9XG5cbi5nbHlwaGljb24tY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjRcIjsgfVxuXG4uZ2x5cGhpY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNVwiOyB9XG5cbi5nbHlwaGljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjZcIjsgfVxuXG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjdcIjsgfVxuXG4uZ2x5cGhpY29uLWhhbmQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOFwiOyB9XG5cbi5nbHlwaGljb24taGFuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOVwiOyB9XG5cbi5nbHlwaGljb24taGFuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzFcIjsgfVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzNcIjsgfVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM0XCI7IH1cblxuLmdseXBoaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNVwiOyB9XG5cbi5nbHlwaGljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH1cblxuLmdseXBoaWNvbi10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzN1wiOyB9XG5cbi5nbHlwaGljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH1cblxuLmdseXBoaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzlcIjsgfVxuXG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDBcIjsgfVxuXG4uZ2x5cGhpY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MVwiOyB9XG5cbi5nbHlwaGljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH1cblxuLmdseXBoaWNvbi1oZWFydC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0M1wiOyB9XG5cbi5nbHlwaGljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NFwiOyB9XG5cbi5nbHlwaGljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDVcIjsgfVxuXG4uZ2x5cGhpY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDZcIjsgfVxuXG4uZ2x5cGhpY29uLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OFwiOyB9XG5cbi5nbHlwaGljb24tZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH1cblxuLmdseXBoaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUwXCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MlwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1M1wiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTRcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NVwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NlwiOyB9XG5cbi5nbHlwaGljb24tdW5jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH1cblxuLmdseXBoaWNvbi1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNThcIjsgfVxuXG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTlcIjsgfVxuXG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH1cblxuLmdseXBoaWNvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjFcIjsgfVxuXG4uZ2x5cGhpY29uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYyXCI7IH1cblxuLmdseXBoaWNvbi1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH1cblxuLmdseXBoaWNvbi1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH1cblxuLmdseXBoaWNvbi1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjVcIjsgfVxuXG4uZ2x5cGhpY29uLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjZcIjsgfVxuXG4uZ2x5cGhpY29uLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjdcIjsgfVxuXG4uZ2x5cGhpY29uLXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY4XCI7IH1cblxuLmdseXBoaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjlcIjsgfVxuXG4uZ2x5cGhpY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MFwiOyB9XG5cbi5nbHlwaGljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MVwiOyB9XG5cbi5nbHlwaGljb24tZmxvcHB5LWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzJcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3M1wiOyB9XG5cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NFwiOyB9XG5cbi5nbHlwaGljb24tZmxvcHB5LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzVcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH1cblxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3N1wiOyB9XG5cbi5nbHlwaGljb24tdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzhcIjsgfVxuXG4uZ2x5cGhpY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzlcIjsgfVxuXG4uZ2x5cGhpY29uLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MFwiOyB9XG5cbi5nbHlwaGljb24tY29tcHJlc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MVwiOyB9XG5cbi5nbHlwaGljb24tZWFycGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODJcIjsgfVxuXG4uZ2x5cGhpY29uLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4M1wiOyB9XG5cbi5nbHlwaGljb24tdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODRcIjsgfVxuXG4uZ2x5cGhpY29uLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH1cblxuLmdseXBoaWNvbi1zZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NlwiOyB9XG5cbi5nbHlwaGljb24taGQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODdcIjsgfVxuXG4uZ2x5cGhpY29uLXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OFwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtc3RlcmVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg5XCI7IH1cblxuLmdseXBoaWNvbi1zb3VuZC1kb2xieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MFwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtNS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH1cblxuLmdseXBoaWNvbi1zb3VuZC02LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTJcIjsgfVxuXG4uZ2x5cGhpY29uLXNvdW5kLTctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5M1wiOyB9XG5cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTRcIjsgfVxuXG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk1XCI7IH1cblxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5N1wiOyB9XG5cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH1cblxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTlcIjsgfVxuXG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH1cblxuLmdseXBoaWNvbi1jZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMVwiOyB9XG5cbi5nbHlwaGljb24tc2F2ZS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAyXCI7IH1cblxuLmdseXBoaWNvbi1vcGVuLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDNcIjsgfVxuXG4uZ2x5cGhpY29uLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA0XCI7IH1cblxuLmdseXBoaWNvbi1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA1XCI7IH1cblxuLmdseXBoaWNvbi1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNlwiOyB9XG5cbi5nbHlwaGljb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDlcIjsgfVxuXG4uZ2x5cGhpY29uLWVxdWFsaXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMFwiOyB9XG5cbi5nbHlwaGljb24ta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMVwiOyB9XG5cbi5nbHlwaGljb24tcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTJcIjsgfVxuXG4uZ2x5cGhpY29uLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTNcIjsgfVxuXG4uZ2x5cGhpY29uLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNFwiOyB9XG5cbi5nbHlwaGljb24ta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE1XCI7IH1cblxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTZcIjsgfVxuXG4uZ2x5cGhpY29uLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2ZmFcIjsgfVxuXG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMThcIjsgfVxuXG4uZ2x5cGhpY29uLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOVwiOyB9XG5cbi5nbHlwaGljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjsgfVxuXG4uZ2x5cGhpY29uLWVyYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIxXCI7IH1cblxuLmdseXBoaWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIzMWJcIjsgfVxuXG4uZ2x5cGhpY29uLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjNcIjsgfVxuXG4uZ2x5cGhpY29uLWR1cGxpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNFwiOyB9XG5cbi5nbHlwaGljb24tcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNVwiOyB9XG5cbi5nbHlwaGljb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjZcIjsgfVxuXG4uZ2x5cGhpY29uLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjsgfVxuXG4uZ2x5cGhpY29uLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiOyB9XG5cbi5nbHlwaGljb24teGJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH1cblxuLmdseXBoaWNvbi15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjsgfVxuXG4uZ2x5cGhpY29uLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhNVwiOyB9XG5cbi5nbHlwaGljb24tcnVibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjsgfVxuXG4uZ2x5cGhpY29uLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiOyB9XG5cbi5nbHlwaGljb24tc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzBcIjsgfVxuXG4uZ2x5cGhpY29uLWljZS1sb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMVwiOyB9XG5cbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMlwiOyB9XG5cbi5nbHlwaGljb24tZWR1Y2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMzXCI7IH1cblxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNFwiOyB9XG5cbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM1XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNlwiOyB9XG5cbi5nbHlwaGljb24tbW9kYWwtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM3XCI7IH1cblxuLmdseXBoaWNvbi1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzhcIjsgfVxuXG4uZ2x5cGhpY29uLWdyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM5XCI7IH1cblxuLmdseXBoaWNvbi1zdW5nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQwXCI7IH1cblxuLmdseXBoaWNvbi10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDFcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDJcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0M1wiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NFwiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NVwiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDZcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ3XCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDhcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OVwiOyB9XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTBcIjsgfVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTFcIjsgfVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MlwiOyB9XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUzXCI7IH1cblxuLmdseXBoaWNvbi1jb25zb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU0XCI7IH1cblxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NVwiOyB9XG5cbi5nbHlwaGljb24tc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU2XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTdcIjsgfVxuXG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNThcIjsgfVxuXG4uZ2x5cGhpY29uLW1lbnUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OVwiOyB9XG5cbi5nbHlwaGljb24tbWVudS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI2MFwiOyB9XG5cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG46YWZ0ZXIsIDpiZWZvcmUge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbmJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5hIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hOmZvY3VzLCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLCAuaW1nLXJlc3BvbnNpdmUsIC50aHVtYm5haWwgYSA+IGltZywgLnRodW1ibmFpbCA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLmltZy10aHVtYm5haWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDsgfVxuXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7IH1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvOyB9XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uaDEgLnNtYWxsLCAuaDEgc21hbGwsIC5oMiAuc21hbGwsIC5oMiBzbWFsbCwgLmgzIC5zbWFsbCwgLmgzIHNtYWxsLCAuaDQgLnNtYWxsLCAuaDQgc21hbGwsIC5oNSAuc21hbGwsIC5oNSBzbWFsbCwgLmg2IC5zbWFsbCwgLmg2IHNtYWxsLCBoMSAuc21hbGwsIGgxIHNtYWxsLCBoMiAuc21hbGwsIGgyIHNtYWxsLCBoMyAuc21hbGwsIGgzIHNtYWxsLCBoNCAuc21hbGwsIGg0IHNtYWxsLCBoNSAuc21hbGwsIGg1IHNtYWxsLCBoNiAuc21hbGwsIGg2IHNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3OyB9XG5cbi5oMSwgLmgyLCAuaDMsIGgxLCBoMiwgaDMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5oMSAuc21hbGwsIC5oMSBzbWFsbCwgLmgyIC5zbWFsbCwgLmgyIHNtYWxsLCAuaDMgLnNtYWxsLCAuaDMgc21hbGwsIGgxIC5zbWFsbCwgaDEgc21hbGwsIGgyIC5zbWFsbCwgaDIgc21hbGwsIGgzIC5zbWFsbCwgaDMgc21hbGwge1xuICBmb250LXNpemU6IDY1JTsgfVxuXG4uaDQsIC5oNSwgLmg2LCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uaDQgLnNtYWxsLCAuaDQgc21hbGwsIC5oNSAuc21hbGwsIC5oNSBzbWFsbCwgLmg2IC5zbWFsbCwgLmg2IHNtYWxsLCBoNCAuc21hbGwsIGg0IHNtYWxsLCBoNSAuc21hbGwsIGg1IHNtYWxsLCBoNiAuc21hbGwsIGg2IHNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7IH1cblxuLmgxLCBoMSB7XG4gIGZvbnQtc2l6ZTogMzZweDsgfVxuXG4uaDIsIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5oMywgaDMge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLmg0LCBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uaDUsIGg1IHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5oNiwgaDYge1xuICBmb250LXNpemU6IDEycHg7IH1cblxucCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7IH1cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWFkIHtcbiAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuXG4uc21hbGwsIHNtYWxsIHtcbiAgZm9udC1zaXplOiA4NSU7IH1cblxuLm1hcmssIG1hcmsge1xuICBwYWRkaW5nOiAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNzc3OyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzMzN2FiNzsgfVxuXG5hLnRleHQtcHJpbWFyeTpmb2N1cywgYS50ZXh0LXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzI4NjA5MDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7IH1cblxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsIGEudGV4dC1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICMyYjU0MmM7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmOyB9XG5cbmEudGV4dC1pbmZvOmZvY3VzLCBhLnRleHQtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMjQ1MjY5OyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjsgfVxuXG5hLnRleHQtd2FybmluZzpmb2N1cywgYS50ZXh0LXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzY2NTEyYzsgfVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuXG5hLnRleHQtZGFuZ2VyOmZvY3VzLCBhLnRleHQtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICM4NDM1MzQ7IH1cblxuLmJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNzsgfVxuXG5hLmJnLXByaW1hcnk6Zm9jdXMsIGEuYmctcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4OyB9XG5cbmEuYmctc3VjY2Vzczpmb2N1cywgYS5iZy1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZTJiMzsgfVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7IH1cblxuYS5iZy1pbmZvOmZvY3VzLCBhLmJnLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlOyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG5hLmJnLXdhcm5pbmc6Zm9jdXMsIGEuYmctd2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2VjYjU7IH1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7IH1cblxuYS5iZy1kYW5nZXI6Zm9jdXMsIGEuYmctZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0YjliOTsgfVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTsgfVxuXG5vbCwgdWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbm9sIG9sLCBvbCB1bCwgdWwgb2wsIHVsIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZSA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5kZCwgZHQge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MzsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRsLWhvcml6b250YWwgZHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmRsLWhvcml6b250YWwgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDsgfSB9XG5cbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0sIGFiYnJbdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM3Nzc7IH1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDE3LjVweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlOyB9XG5cbmJsb2NrcXVvdGUgb2w6bGFzdC1jaGlsZCwgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsIGJsb2NrcXVvdGUgdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuYmxvY2txdW90ZSAuc21hbGwsIGJsb2NrcXVvdGUgZm9vdGVyLCBibG9ja3F1b3RlIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM3Nzc7IH1cblxuYmxvY2txdW90ZSAuc21hbGw6YmVmb3JlLCBibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUsIGJsb2NrcXVvdGUgc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyB9XG5cbi5ibG9ja3F1b3RlLXJldmVyc2UsIGJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSwgLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YmVmb3JlLCAuYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmJlZm9yZSwgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDpiZWZvcmUsIGJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YmVmb3JlLCBibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7IH1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YWZ0ZXIsIC5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLCAuYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmFmdGVyLCBibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmFmdGVyLCBibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmFmdGVyLCBibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiAnXFwwMEEwIFxcMjAxNCc7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7IH1cblxuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiQ291cmllciBOZXdcIixtb25vc3BhY2U7IH1cblxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA5LjVweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxucHJlIGNvZGUge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNzBweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4uY29sLWxnLTEsIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLW1kLTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLXNtLTEsIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXhzLTEsIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4uY29sLXhzLTEsIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmNvbC14cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7IH1cblxuLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTsgfVxuXG4uY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTsgfVxuXG4uY29sLXhzLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTsgfVxuXG4uY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTAge1xuICByaWdodDogYXV0bzsgfVxuXG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7IH1cblxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7IH1cblxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7IH1cblxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzMzMzJTsgfVxuXG4uY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87IH1cblxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEsIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEsIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc3NztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCwgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLCAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCwgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgcGFkZGluZzogOHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7IH1cblxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCwgLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCwgLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsIC50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLCAudGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsIC50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLnRhYmxlID4gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkOyB9XG5cbi50YWJsZSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsIC50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsIC50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQsIC50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGgsIC50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGQsIC50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgge1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsIC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCwgLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkLCAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCwgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQsIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxudGFibGUgY29sW2NsYXNzKj1jb2wtXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbiAgZmxvYXQ6IG5vbmU7IH1cblxudGFibGUgdGRbY2xhc3MqPWNvbC1dLCB0YWJsZSB0aFtjbGFzcyo9Y29sLV0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbm9uZTsgfVxuXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRkLCAudGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRoLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlLCAudGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRkLCAudGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoLCAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLCAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLCAudGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRkLCAudGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLCAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWN0aXZlLCAudGFibGUgPiB0aGVhZCA+IHRyID4gdGguYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRkLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRoLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmFjdGl2ZSwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZTpob3ZlciwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7IH1cblxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsIC50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRoLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2VzcywgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3MsIC50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRkLCAudGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0aCwgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5zdWNjZXNzLCAudGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCwgLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5zdWNjZXNzLCAudGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRoLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnN1Y2Nlc3MsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzOmhvdmVyLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7IH1cblxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsIC50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRoLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbywgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmluZm8sIC50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRkLCAudGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0aCwgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmluZm8sIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLCAudGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0ZCwgLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLCAudGFibGUgPiB0aGVhZCA+IHRyID4gdGguaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRoLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8sIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7IH1cblxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsIC50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRoLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZywgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmcsIC50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRkLCAudGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCwgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLndhcm5pbmcsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLCAudGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCwgLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGgsIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLCAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRoLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmcsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nOmhvdmVyLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7IH1cblxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCwgLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCwgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlciwgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlciwgLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0ZCwgLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0aCwgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmRhbmdlciwgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlciwgLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0ZCwgLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCwgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlciwgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0aCwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXI6aG92ZXIsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjOyB9XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgbWluLWhlaWdodDogLjAxJTtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLCAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCwgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLCAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCwgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLCAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHhcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuaW5wdXRbdHlwZT1maWxlXSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbnNlbGVjdFttdWx0aXBsZV0sIHNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5pbnB1dFt0eXBlPWZpbGVdOmZvY3VzLCBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cywgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU7IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7IH1cblxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpOyB9XG5cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSwgLmZvcm0tY29udHJvbFtyZWFkb25seV0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPWRhdGVdLmZvcm0tY29udHJvbCwgaW5wdXRbdHlwZT10aW1lXS5mb3JtLWNvbnRyb2wsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmZvcm0tY29udHJvbCwgaW5wdXRbdHlwZT1tb250aF0uZm9ybS1jb250cm9sIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1kYXRlXSwgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9dGltZV0sIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSwgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9bW9udGhdLCBpbnB1dFt0eXBlPWRhdGVdLmlucHV0LXNtLCBpbnB1dFt0eXBlPXRpbWVdLmlucHV0LXNtLCBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5pbnB1dC1zbSwgaW5wdXRbdHlwZT1tb250aF0uaW5wdXQtc20ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPWRhdGVdLCAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT10aW1lXSwgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLCAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1tb250aF0sIGlucHV0W3R5cGU9ZGF0ZV0uaW5wdXQtbGcsIGlucHV0W3R5cGU9dGltZV0uaW5wdXQtbGcsIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmlucHV0LWxnLCBpbnB1dFt0eXBlPW1vbnRoXS5pbnB1dC1sZyB7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7IH0gfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLmNoZWNrYm94LCAucmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5jaGVja2JveCBsYWJlbCwgLnJhZGlvIGxhYmVsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9Y2hlY2tib3hdLCAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10sIC5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDRweFxcOTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG5cbi5jaGVja2JveCArIC5jaGVja2JveCwgLnJhZGlvICsgLnJhZGlvIHtcbiAgbWFyZ2luLXRvcDogLTVweDsgfVxuXG4uY2hlY2tib3gtaW5saW5lLCAucmFkaW8taW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lLCAucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPWNoZWNrYm94XSwgZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9cmFkaW9dLCBpbnB1dFt0eXBlPWNoZWNrYm94XS5kaXNhYmxlZCwgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPXJhZGlvXS5kaXNhYmxlZCwgaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLCAucmFkaW8taW5saW5lLmRpc2FibGVkLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94LWlubGluZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCwgLnJhZGlvLmRpc2FibGVkIGxhYmVsLCBmaWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94IGxhYmVsLCBmaWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtbGcsIC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5pbnB1dC1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbnNlbGVjdC5pbnB1dC1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1zbSwgdGV4dGFyZWEuaW5wdXQtc20ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5mb3JtLWdyb3VwLXNtIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5mb3JtLWdyb3VwLXNtIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sLCAuZm9ybS1ncm91cC1zbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbnNlbGVjdC5pbnB1dC1sZyB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cblxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZywgdGV4dGFyZWEuaW5wdXQtbGcge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4uZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG4uZm9ybS1ncm91cC1sZyBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCwgLmZvcm0tZ3JvdXAtbGcgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzsgfVxuXG4uaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQyLjVweDsgfVxuXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsIC5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLCAuaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwsIC5oYXMtc3VjY2VzcyAuaGVscC1ibG9jaywgLmhhcy1zdWNjZXNzIC5yYWRpbywgLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsIC5oYXMtc3VjY2Vzcy5jaGVja2JveCBsYWJlbCwgLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSBsYWJlbCwgLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLCAuaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICMzYzc2M2Q7IH1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4OyB9XG5cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkOyB9XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICMzYzc2M2Q7IH1cblxuLmhhcy13YXJuaW5nIC5jaGVja2JveCwgLmhhcy13YXJuaW5nIC5jaGVja2JveC1pbmxpbmUsIC5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCwgLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLCAuaGFzLXdhcm5pbmcgLnJhZGlvLCAuaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSwgLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLCAuaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsLCAuaGFzLXdhcm5pbmcucmFkaW8gbGFiZWwsIC5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzhhNmQzYjsgfVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2NTEyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2YjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7IH1cblxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7IH1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzhhNmQzYjsgfVxuXG4uaGFzLWVycm9yIC5jaGVja2JveCwgLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLCAuaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLCAuaGFzLWVycm9yIC5oZWxwLWJsb2NrLCAuaGFzLWVycm9yIC5yYWRpbywgLmhhcy1lcnJvciAucmFkaW8taW5saW5lLCAuaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLCAuaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCwgLmhhcy1lcnJvci5yYWRpbyBsYWJlbCwgLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MzsgfVxuXG4uaGFzLWVycm9yIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7IH1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cblxuLmhhcy1mZWVkYmFjayBsYWJlbCB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDI1cHg7IH1cblxuLmhhcy1mZWVkYmFjayBsYWJlbC5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMDsgfVxuXG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzM3MzczOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCwgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3gsIC5mb3JtLWlubGluZSAucmFkaW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGxhYmVsLCAuZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDsgfSB9XG5cbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LCAuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUsIC5mb3JtLWhvcml6b250YWwgLnJhZGlvLCAuZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LCAuZm9ybS1ob3Jpem9udGFsIC5yYWRpbyB7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7IH1cblxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5idG4uYWN0aXZlLmZvY3VzLCAuYnRuLmFjdGl2ZTpmb2N1cywgLmJ0bi5mb2N1cywgLmJ0bjphY3RpdmUuZm9jdXMsIC5idG46YWN0aXZlOmZvY3VzLCAuYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cblxuLmJ0bi5mb2N1cywgLmJ0bjpmb2N1cywgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJ0bi5hY3RpdmUsIC5idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuXG4uYnRuLmRpc2FibGVkLCAuYnRuW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG9wYWNpdHk6IC42NTsgfVxuXG5hLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuXG4uYnRuLWRlZmF1bHQuZm9jdXMsIC5idG4tZGVmYXVsdDpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7IH1cblxuLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDsgfVxuXG4uYnRuLWRlZmF1bHQuYWN0aXZlLCAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkOyB9XG5cbi5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdC5mb2N1cywgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmZvY3VzLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjOyB9XG5cbi5idG4tZGVmYXVsdC5hY3RpdmUsIC5idG4tZGVmYXVsdDphY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuXG4uYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDsgfVxuXG4uYnRuLXByaW1hcnkuZm9jdXMsIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7IH1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDsgfVxuXG4uYnRuLXByaW1hcnkuYWN0aXZlLCAuYnRuLXByaW1hcnk6YWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0OyB9XG5cbi5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsIC5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsIC5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeS5mb2N1cywgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmZvY3VzLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwOyB9XG5cbi5idG4tcHJpbWFyeS5hY3RpdmUsIC5idG4tcHJpbWFyeTphY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDsgfVxuXG4uYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0YzsgfVxuXG4uYnRuLXN1Y2Nlc3MuZm9jdXMsIC5idG4tc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMyNTU2MjU7IH1cblxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzM5ODQzOTsgfVxuXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5OyB9XG5cbi5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIC5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzcy5mb2N1cywgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmZvY3VzLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODQzOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1OyB9XG5cbi5idG4tc3VjY2Vzcy5hY3RpdmUsIC5idG4tc3VjY2VzczphY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0YzsgfVxuXG4uYnRuLXN1Y2Nlc3MgLmJhZGdlIHtcbiAgY29sb3I6ICM1Y2I4NWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTsgfVxuXG4uYnRuLWluZm8uZm9jdXMsIC5idG4taW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMxYjZkODU7IH1cblxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJvcmRlci1jb2xvcjogIzI2OWFiYzsgfVxuXG4uYnRuLWluZm8uYWN0aXZlLCAuYnRuLWluZm86YWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjOyB9XG5cbi5idG4taW5mby5hY3RpdmUuZm9jdXMsIC5idG4taW5mby5hY3RpdmU6Zm9jdXMsIC5idG4taW5mby5hY3RpdmU6aG92ZXIsIC5idG4taW5mbzphY3RpdmUuZm9jdXMsIC5idG4taW5mbzphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzphY3RpdmU6aG92ZXIsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mby5mb2N1cywgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvOmZvY3VzLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2OWFiYztcbiAgYm9yZGVyLWNvbG9yOiAjMWI2ZDg1OyB9XG5cbi5idG4taW5mby5hY3RpdmUsIC5idG4taW5mbzphY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLCAuYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsIC5idG4taW5mby5kaXNhYmxlZDpob3ZlciwgLmJ0bi1pbmZvW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTsgfVxuXG4uYnRuLWluZm8gLmJhZGdlIHtcbiAgY29sb3I6ICM1YmMwZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjsgfVxuXG4uYnRuLXdhcm5pbmcuZm9jdXMsIC5idG4td2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBib3JkZXItY29sb3I6ICM5ODVmMGQ7IH1cblxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjsgfVxuXG4uYnRuLXdhcm5pbmcuYWN0aXZlLCAuYnRuLXdhcm5pbmc6YWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyOyB9XG5cbi5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsIC5idG4td2FybmluZzphY3RpdmUuZm9jdXMsIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmU6aG92ZXIsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZy5mb2N1cywgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmZvY3VzLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ODUxMjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkOyB9XG5cbi5idG4td2FybmluZy5hY3RpdmUsIC5idG4td2FybmluZzphY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsIC5idG4td2FybmluZy5kaXNhYmxlZDpob3ZlciwgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5mb2N1cywgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5mb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjsgfVxuXG4uYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhOyB9XG5cbi5idG4tZGFuZ2VyLmZvY3VzLCAuYnRuLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7IH1cblxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgYm9yZGVyLWNvbG9yOiAjYWMyOTI1OyB9XG5cbi5idG4tZGFuZ2VyLmFjdGl2ZSwgLmJ0bi1kYW5nZXI6YWN0aXZlLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICNhYzI5MjU7IH1cblxuLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyLmFjdGl2ZTpob3ZlciwgLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZTpob3ZlciwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIuZm9jdXMsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmZvY3VzLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMyOTI1O1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7IH1cblxuLmJ0bi1kYW5nZXIuYWN0aXZlLCAuYnRuLWRhbmdlcjphY3RpdmUsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLCAuYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhOyB9XG5cbi5idG4tZGFuZ2VyIC5iYWRnZSB7XG4gIGNvbG9yOiAjZDk1MzRmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tbGluaywgLmJ0bi1saW5rLmFjdGl2ZSwgLmJ0bi1saW5rOmFjdGl2ZSwgLmJ0bi1saW5rW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi1saW5rLCAuYnRuLWxpbms6YWN0aXZlLCAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5idG4tZ3JvdXAtbGcgPiAuYnRuLCAuYnRuLWxnIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biwgLmJ0bi1zbSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uYnRuLWdyb3VwLXhzID4gLmJ0biwgLmJ0bi14cyB7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jaywgaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLCBpbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7IH1cblxuLmZhZGUuaW4ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxudHIuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxudGJvZHkuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7XG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LHZpc2liaWxpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCx2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsdmlzaWJpbGl0eTsgfVxuXG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6IDRweCBkYXNoZWQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZFxcOTtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3Bkb3duLCAuZHJvcHVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7IH1cblxuLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogOXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7IH1cblxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzLCAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgb3V0bGluZTogMDsgfVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cywgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM3Nzc7IH1cblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTsgfVxuXG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm9wZW4gPiBhIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3NztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTkwOyB9XG5cbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG4uZHJvcHVwIC5jYXJldCwgLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBkYXNoZWQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZFxcOTsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LCAubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfSB9XG5cbi5idG4tZ3JvdXAsIC5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biwgLmJ0bi1ncm91cCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46aG92ZXIge1xuICB6LWluZGV4OiAyOyB9XG5cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sIC5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsIC5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4sIC5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuXG4uYnRuLXRvb2xiYXIgLmJ0biwgLmJ0bi10b29sYmFyIC5idG4tZ3JvdXAsIC5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uYnRuLXRvb2xiYXIgPiAuYnRuLCAuYnRuLXRvb2xiYXIgPiAuYnRuLWdyb3VwLCAuYnRuLXRvb2xiYXIgPiAuaW5wdXQtZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSwgLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG5cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cblxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4OyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IH1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLCAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDElOyB9XG5cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bzsgfVxuXG5bZGF0YS10b2dnbGU9YnV0dG9uc10gPiAuYnRuIGlucHV0W3R5cGU9Y2hlY2tib3hdLCBbZGF0YS10b2dnbGU9YnV0dG9uc10gPiAuYnRuIGlucHV0W3R5cGU9cmFkaW9dLCBbZGF0YS10b2dnbGU9YnV0dG9uc10gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSwgW2RhdGEtdG9nZ2xlPWJ1dHRvbnNdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IH1cblxuLmlucHV0LWdyb3VwW2NsYXNzKj1jb2wtXSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG5zZWxlY3QuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLCBzZWxlY3QuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sIHNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDsgfVxuXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCwgc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbiwgc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuLCB0ZXh0YXJlYS5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsIHRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLCB0ZXh0YXJlYS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbiwgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG5zZWxlY3QuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLCBzZWxlY3QuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sIHNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDsgfVxuXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCwgc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbiwgc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuLCB0ZXh0YXJlYS5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsIHRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLCB0ZXh0YXJlYS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtYWRkb24sIC5pbnB1dC1ncm91cC1idG4ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbiwgLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM1NTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGcge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCwgLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLCAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0biwgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLCAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSwgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biwgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7IH1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCwgLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biwgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLCAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3ZlciB7XG4gIHotaW5kZXg6IDI7IH1cblxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG5cbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sIC5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4ubmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uYXYgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdiA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuXG4ubmF2ID4gbGkgPiBhOmZvY3VzLCAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG5cbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGEge1xuICBjb2xvcjogIzc3NzsgfVxuXG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzLCAubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm5hdiAub3BlbiA+IGEsIC5uYXYgLm9wZW4gPiBhOmZvY3VzLCAubmF2IC5vcGVuID4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNzsgfVxuXG4ubmF2IC5uYXYtZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDlweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1OyB9XG5cbi5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cblxuLm5hdi10YWJzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfVxuXG4ubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWUgI2VlZSAjZGRkOyB9XG5cbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMsIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzU1NTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICBmbG9hdDogbm9uZTsgfVxuXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTsgfVxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cywgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfVxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9IH1cblxuLm5hdi1waWxscyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLm5hdi1waWxscyA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4ubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7IH1cblxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3OyB9XG5cbi5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLm5hdi1zdGFja2VkID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7IH1cbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ubmF2LXRhYnMtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLCAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzLCAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH0gfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4ubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlLCAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLCAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlLCAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7IH1cblxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2UsIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2UsIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlciwgLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlciB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2UsIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlciwgLmNvbnRhaW5lciA+IC5uYXZiYXItY29sbGFwc2UsIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSwgLm5hdmJhci1maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWZpeGVkLWJvdHRvbSwgLm5hdmJhci1maXhlZC10b3Age1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4OyB9XG5cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7IH1cblxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4ubmF2YmFyLWJyYW5kOmZvY3VzLCAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXZiYXItYnJhbmQgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCwgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9IH1cblxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLm5hdmJhci10b2dnbGUgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgbWFyZ2luLXRvcDogNHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiA3LjVweCAtMTVweDsgfVxuXG4ubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1oZWFkZXIsIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDsgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItbmF2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cblxuLm5hdmJhci1mb3JtIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLCAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4ge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubmF2YmFyLWZvcm0gLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94LCAubmF2YmFyLWZvcm0gLnJhZGlvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBsYWJlbCwgLm5hdmJhci1mb3JtIC5yYWRpbyBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggaW5wdXRbdHlwZT1jaGVja2JveF0sIC5uYXZiYXItZm9ybSAucmFkaW8gaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAubmF2YmFyLWZvcm0gLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1mb3JtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4ubmF2YmFyLWJ0biB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5uYXZiYXItYnRuLmJ0bi1zbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm5hdmJhci1idG4uYnRuLXhzIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4ubmF2YmFyLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXRleHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAubmF2YmFyLXJpZ2h0IH4gLm5hdmJhci1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3OyB9XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM3Nzc7IH1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmhvdmVyIHtcbiAgY29sb3I6ICM1ZTVlNWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzc3NzsgfVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzc3NzsgfVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7IH1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cywgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7IH1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4OyB9XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3OyB9XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNzsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG5cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzc3NzsgfVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluayB7XG4gIGNvbG9yOiAjNzc3OyB9XG5cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMsIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzMzMzsgfVxuXG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cywgLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvcmRlci1jb2xvcjogIzA4MDgwODsgfVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjOWQ5ZDlkOyB9XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmZvY3VzLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM5ZDlkOWQ7IH1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM5ZDlkOWQ7IH1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4OyB9XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIge1xuICBjb2xvcjogIzQ0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzOyB9XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpmb2N1cywgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1jb2xsYXBzZSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItZm9ybSB7XG4gIGJvcmRlci1jb2xvcjogIzEwMTAxMDsgfVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cywgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzA4MDgwODsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG5cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzlkOWQ5ZDsgfVxuXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkOyB9XG5cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cywgLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDQ0OyB9XG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uYnJlYWRjcnVtYiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICNjY2M7XG4gIGNvbnRlbnQ6IFwiL1xcMDBhMFwiOyB9XG5cbi5icmVhZGNydW1iID4gLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzc3OyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLnBhZ2luYXRpb24gPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ucGFnaW5hdGlvbiA+IGxpID4gYSwgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBhLCAucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgfVxuXG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLCAucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDsgfVxuXG4ucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1cywgLnBhZ2luYXRpb24gPiBsaSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzLCAucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItY29sb3I6ICNkZGQ7IH1cblxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cywgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3BhbiwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cywgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3ZlciB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNzsgfVxuXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGEsIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYTpmb2N1cywgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW4sIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3Bhbjpmb2N1cywgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gYSwgLnBhZ2luYXRpb24tbGcgPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMzsgfVxuXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gYSwgLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDsgfVxuXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBhLCAucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDsgfVxuXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gYSwgLnBhZ2luYXRpb24tc20gPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBhLCAucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IGEsIC5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4OyB9XG5cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ucGFnZXIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLnBhZ2VyIGxpID4gYSwgLnBhZ2VyIGxpID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cblxuLnBhZ2VyIGxpID4gYTpmb2N1cywgLnBhZ2VyIGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuXG4ucGFnZXIgLm5leHQgPiBhLCAucGFnZXIgLm5leHQgPiBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wYWdlciAucHJldmlvdXMgPiBhLCAucGFnZXIgLnByZXZpb3VzID4gc3BhbiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5wYWdlciAuZGlzYWJsZWQgPiBhLCAucGFnZXIgLmRpc2FibGVkID4gYTpmb2N1cywgLnBhZ2VyIC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5wYWdlciAuZGlzYWJsZWQgPiBzcGFuIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtOyB9XG5cbmEubGFiZWw6Zm9jdXMsIGEubGFiZWw6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmxhYmVsOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnRuIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4OyB9XG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NzsgfVxuXG4ubGFiZWwtZGVmYXVsdFtocmVmXTpmb2N1cywgLmxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlOyB9XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNzsgfVxuXG4ubGFiZWwtcHJpbWFyeVtocmVmXTpmb2N1cywgLmxhYmVsLXByaW1hcnlbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwOyB9XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YzsgfVxuXG4ubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1cywgLmxhYmVsLXN1Y2Nlc3NbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0OyB9XG5cbi5sYWJlbC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTsgfVxuXG4ubGFiZWwtaW5mb1tocmVmXTpmb2N1cywgLmxhYmVsLWluZm9baHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1OyB9XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgfVxuXG4ubGFiZWwtd2FybmluZ1tocmVmXTpmb2N1cywgLmxhYmVsLXdhcm5pbmdbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmOyB9XG5cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmOyB9XG5cbi5sYWJlbC1kYW5nZXJbaHJlZl06Zm9jdXMsIC5sYWJlbC1kYW5nZXJbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjOyB9XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDsgfVxuXG4uYnRuLWdyb3VwLXhzID4gLmJ0biAuYmFkZ2UsIC5idG4teHMgLmJhZGdlIHtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxcHggNXB4OyB9XG5cbmEuYmFkZ2U6Zm9jdXMsIGEuYmFkZ2U6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UsIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+IC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSArIC5iYWRnZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5uYXYtcGlsbHMgPiBsaSA+IGEgPiAuYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogM3B4OyB9XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG5cbi5qdW1ib3Ryb24gLmgxLCAuanVtYm90cm9uIGgxIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmp1bWJvdHJvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogMjAwOyB9XG5cbi5qdW1ib3Ryb24gPiBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNWQ1ZDU7IH1cblxuLmNvbnRhaW5lciAuanVtYm90cm9uLCAuY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4uanVtYm90cm9uIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cbiAgLmNvbnRhaW5lciAuanVtYm90cm9uLCAuY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4OyB9XG4gIC5qdW1ib3Ryb24gLmgxLCAuanVtYm90cm9uIGgxIHtcbiAgICBmb250LXNpemU6IDYzcHg7IH0gfVxuXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBib3JkZXIgLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgLjJzIGVhc2UtaW4tb3V0OyB9XG5cbi50aHVtYm5haWwgYSA+IGltZywgLnRodW1ibmFpbCA+IGltZyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuYS50aHVtYm5haWwuYWN0aXZlLCBhLnRodW1ibmFpbDpmb2N1cywgYS50aHVtYm5haWw6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7IH1cblxuLnRodW1ibmFpbCAuY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDlweDtcbiAgY29sb3I6ICMzMzM7IH1cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uYWxlcnQgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQgLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hbGVydCA+IHAsIC5hbGVydCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWxlcnQgPiBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uYWxlcnQtZGlzbWlzc2FibGUsIC5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cblxuLmFsZXJ0LWRpc21pc3NhYmxlIC5jbG9zZSwgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogLTIxcHg7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjsgfVxuXG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOWUyYjM7IH1cblxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzJiNTQyYzsgfVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7IH1cblxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTZlMWVjOyB9XG5cbi5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyNDUyNjk7IH1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjOyB9XG5cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZTFiNTsgfVxuXG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjY1MTJjOyB9XG5cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxOyB9XG5cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTRiOWMwOyB9XG5cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzg0MzUzNDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfSB9XG5cbkAtby1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfSB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfSB9XG5cbi5wcm9ncmVzcyB7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggLjZzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuNnMgZWFzZTsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQsIC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4OyB9XG5cbi5wcm9ncmVzcy1iYXIuYWN0aXZlLCAucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YzsgfVxuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7IH1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTsgfVxuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7IH1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgfVxuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7IH1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmOyB9XG5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubWVkaWEsIC5tZWRpYS1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgem9vbTogMTsgfVxuXG4ubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAwMHB4OyB9XG5cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubWVkaWEtb2JqZWN0LmltZy10aHVtYm5haWwge1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLm1lZGlhLXJpZ2h0LCAubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4ubWVkaWEtbGVmdCwgLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLm1lZGlhLWJvZHksIC5tZWRpYS1sZWZ0LCAubWVkaWEtcmlnaHQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWdyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0sIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogIzU1NTsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtOmhvdmVyLCBidXR0b24ubGlzdC1ncm91cC1pdGVtOmZvY3VzLCBidXR0b24ubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICM3Nzc7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogI2M3ZGRlZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbywgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzE3MDhmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlciwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYzsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlciwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlciwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlciwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLCBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuXG4ucGFuZWwtaGVhZGluZyA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucGFuZWwtdGl0bGUgPiAuc21hbGwsIC5wYW5lbC10aXRsZSA+IC5zbWFsbCA+IGEsIC5wYW5lbC10aXRsZSA+IGEsIC5wYW5lbC10aXRsZSA+IHNtYWxsLCAucGFuZWwtdGl0bGUgPiBzbWFsbCA+IGEge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi5wYW5lbCA+IC5saXN0LWdyb3VwLCAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBhbmVsID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSwgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnBhbmVsID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCwgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuXG4ucGFuZWwgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCwgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7IH1cblxuLnBhbmVsID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuXG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG5cbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSwgLnBhbmVsID4gLnRhYmxlLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIGNhcHRpb24sIC5wYW5lbCA+IC50YWJsZSBjYXB0aW9uLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSBjYXB0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cblxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cblxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLCAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLCAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9XG5cbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7IH1cblxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLCAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLCAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLCAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7IH1cblxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUsIC5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsIC5wYW5lbCA+IC50YWJsZSArIC5wYW5lbC1ib2R5LCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCwgLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDsgfVxuXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLCAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDsgfVxuXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCwgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLCAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLCAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLCAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCwgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCwgLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuXG4ucGFuZWwtZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuXG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuXG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGRkOyB9XG5cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7IH1cblxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkOyB9XG5cbi5wYW5lbC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3OyB9XG5cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3OyB9XG5cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzdhYjc7IH1cblxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzdhYjc7IH1cblxuLnBhbmVsLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7IH1cblxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7IH1cblxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q2ZTljNjsgfVxuXG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZGZmMGQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkOyB9XG5cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q2ZTljNjsgfVxuXG4ucGFuZWwtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTsgfVxuXG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTsgfVxuXG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmNlOGYxOyB9XG5cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNkOWVkZjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7IH1cblxuLnBhbmVsLWluZm8gPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmNlOGYxOyB9XG5cbi5wYW5lbC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjOyB9XG5cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjOyB9XG5cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmYWViY2M7IH1cblxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2ZjZjhlMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjsgfVxuXG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYWViY2M7IH1cblxuLnBhbmVsLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTsgfVxuXG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxOyB9XG5cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ViY2NkMTsgfVxuXG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMmRlZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7IH1cblxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlYmNjZDE7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSwgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LCAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7IH1cblxuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi53ZWxsIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG4gIG9wYWNpdHk6IC4yOyB9XG5cbi5jbG9zZTpmb2N1cywgLmNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBvcGFjaXR5OiAuNTsgfVxuXG5idXR0b24uY2xvc2Uge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7IH1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTsgfVxuXG4ubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4OyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm1vZGFsLWJhY2tkcm9wLmluIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogLjU7IH1cblxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1OyB9XG5cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDsgfVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzOyB9XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7IH1cblxuLm1vZGFsLWZvb3RlciAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87IH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm1vZGFsLXNtIHtcbiAgICB3aWR0aDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICB3aWR0aDogOTAwcHg7IH0gfVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICBsaW5lLWJyZWFrOiBhdXRvOyB9XG5cbi50b29sdGlwLmluIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbiAgb3BhY2l0eTogLjk7IH1cblxuLnRvb2x0aXAudG9wIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IC0zcHg7IH1cblxuLnRvb2x0aXAucmlnaHQge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuXG4udG9vbHRpcC5ib3R0b20ge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG5cbi50b29sdGlwLmxlZnQge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7IH1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbGluZS1icmVhazogYXV0bzsgfVxuXG4ucG9wb3Zlci50b3Age1xuICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuXG4ucG9wb3Zlci5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5wb3BvdmVyLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnBvcG92ZXIubGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuXG4ucG9wb3Zlci10aXRsZSB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwOyB9XG5cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDsgfVxuXG4ucG9wb3ZlciA+IC5hcnJvdywgLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAxMXB4OyB9XG5cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4OyB9XG5cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdyB7XG4gIGJvdHRvbTogLTExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTk5O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG5cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdzphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG5cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTk5O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG5cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93OmFmdGVyIHtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuXG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3cge1xuICB0b3A6IC0xMXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuXG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3c6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3R0b206IC0xMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjsgfVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgLW8tdHJhbnNpdGlvbjogLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIHRyYW5zaXRpb246IC42cyBlYXNlLWluLW91dCBsZWZ0OyB9XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZywgLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5AbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4OyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5yaWdodCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCB7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUubGVmdCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldiB7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZSwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dC5sZWZ0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LnJpZ2h0IHtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSwgLmNhcm91c2VsLWlubmVyID4gLm5leHQsIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSB7XG4gIGxlZnQ6IDA7IH1cblxuLmNhcm91c2VsLWlubmVyID4gLm5leHQsIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0IHtcbiAgbGVmdDogMTAwJTsgfVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGxlZnQ6IC0xMDAlOyB9XG5cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LmxlZnQsIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LnJpZ2h0IHtcbiAgbGVmdDogMDsgfVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLmxlZnQge1xuICBsZWZ0OiAtMTAwJTsgfVxuXG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgbGVmdDogMTAwJTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNSU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IC41OyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwLjAwMDEpKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzgwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuMDAwMSkpLCB0byhyZ2JhKDAsIDAsIDAsIDAuNSkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzgwMDAwMDAwJywgR3JhZGllbnRUeXBlPTEpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IH1cblxuLmNhcm91c2VsLWNvbnRyb2w6Zm9jdXMsIC5jYXJvdXNlbC1jb250cm9sOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogLjk7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCwgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCwgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTEwcHg7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG5cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcMjAzOSc7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyMDNhJzsgfVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMXB4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDBcXDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG5cbi5jYXJvdXNlbC1jYXB0aW9uIC5idG4ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCwgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LCAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LCAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LCAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LCAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICByaWdodDogMjAlO1xuICAgIGxlZnQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4OyB9IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSwgLmJ0bi10b29sYmFyOmFmdGVyLCAuYnRuLXRvb2xiYXI6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIsIC5jbGVhcmZpeDpiZWZvcmUsIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIsIC5jb250YWluZXItZmx1aWQ6YmVmb3JlLCAuY29udGFpbmVyOmFmdGVyLCAuY29udGFpbmVyOmJlZm9yZSwgLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIsIC5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSwgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciwgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsIC5tb2RhbC1mb290ZXI6YWZ0ZXIsIC5tb2RhbC1mb290ZXI6YmVmb3JlLCAubW9kYWwtaGVhZGVyOmFmdGVyLCAubW9kYWwtaGVhZGVyOmJlZm9yZSwgLm5hdjphZnRlciwgLm5hdjpiZWZvcmUsIC5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsIC5uYXZiYXItY29sbGFwc2U6YmVmb3JlLCAubmF2YmFyLWhlYWRlcjphZnRlciwgLm5hdmJhci1oZWFkZXI6YmVmb3JlLCAubmF2YmFyOmFmdGVyLCAubmF2YmFyOmJlZm9yZSwgLnBhZ2VyOmFmdGVyLCAucGFnZXI6YmVmb3JlLCAucGFuZWwtYm9keTphZnRlciwgLnBhbmVsLWJvZHk6YmVmb3JlLCAucm93OmFmdGVyLCAucm93OmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlciwgLmJ0bi10b29sYmFyOmFmdGVyLCAuY2xlYXJmaXg6YWZ0ZXIsIC5jb250YWluZXItZmx1aWQ6YWZ0ZXIsIC5jb250YWluZXI6YWZ0ZXIsIC5kbC1ob3Jpem9udGFsIGRkOmFmdGVyLCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLCAubW9kYWwtZm9vdGVyOmFmdGVyLCAubW9kYWwtaGVhZGVyOmFmdGVyLCAubmF2OmFmdGVyLCAubmF2YmFyLWNvbGxhcHNlOmFmdGVyLCAubmF2YmFyLWhlYWRlcjphZnRlciwgLm5hdmJhcjphZnRlciwgLnBhZ2VyOmFmdGVyLCAucGFuZWwtYm9keTphZnRlciwgLnJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG4udmlzaWJsZS1sZywgLnZpc2libGUtbWQsIC52aXNpYmxlLXNtLCAudmlzaWJsZS14cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS1sZy1ibG9jaywgLnZpc2libGUtbGctaW5saW5lLCAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2ssIC52aXNpYmxlLW1kLWJsb2NrLCAudmlzaWJsZS1tZC1pbmxpbmUsIC52aXNpYmxlLW1kLWlubGluZS1ibG9jaywgLnZpc2libGUtc20tYmxvY2ssIC52aXNpYmxlLXNtLWlubGluZSwgLnZpc2libGUtc20taW5saW5lLWJsb2NrLCAudmlzaWJsZS14cy1ibG9jaywgLnZpc2libGUteHMtaW5saW5lLCAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGQudmlzaWJsZS14cywgdGgudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGQudmlzaWJsZS1zbSwgdGgudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRkLnZpc2libGUtbWQsIHRoLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGQudmlzaWJsZS1sZywgdGgudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlzaWJsZS1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRkLnZpc2libGUtcHJpbnQsIHRoLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbmJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQ6IDQwMCAxOHB4LzEuMiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyYzI4Mjk7IH1cbiAgYm9keSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgYm9keSBwIHtcbiAgICBjb2xvcjogIzJjMjgyOTsgfVxuXG5tYWluIC5uYXJyb3cge1xuICBtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgbWFpbiAubmFycm93LnNtYWxsIHtcbiAgICBtYXgtd2lkdGg6IDYzMHB4OyB9XG5cbiNsZWZ0LWFyZWEgYTpub3QoLmJ0biksXG5hcnRpY2xlIGE6bm90KC5idG4pIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI2xlZnQtYXJlYSBhLmN0YV9idXR0b24sXG5hcnRpY2xlIGEuY3RhX2J1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4jbGVmdC1hcmVhIC5lbnRyeS10aXRsZSA+IGEsXG5hcnRpY2xlIC5lbnRyeS10aXRsZSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmdyaWQtMyB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMTVweDtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH1cblxuLmZvbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5mb250ICoge1xuICAgIGZvbnQ6IGluaGVyaXQ7IH1cbiAgLmZvbnQuY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZm9udC5jZW50ZXIgcCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvbnQuczE1LTE1IHtcbiAgICBmb250OiA0MDAgMTVweC8xIFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmZvbnQuczE1LTE1IHAge1xuICAgICAgZm9udDogaW5oZXJpdDsgfVxuICAuZm9udC5zMTYtMjQge1xuICAgIGZvbnQ6IDQwMCAxNnB4LzEuNSBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5mb250LnMxNi0yNCBwIHtcbiAgICAgIGZvbnQ6IGluaGVyaXQ7IH1cbiAgLmZvbnQuczE4LTM2IHtcbiAgICBmb250OiA0MDAgMThweC8yIFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmZvbnQuczE4LTM2IHAge1xuICAgICAgZm9udDogaW5oZXJpdDsgfVxuICAuZm9udC5zMTgtMzIge1xuICAgIGZvbnQ6IDQwMCAxOHB4LzEuNyBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5mb250LnMxOC0zMiBwIHtcbiAgICAgIGZvbnQ6IGluaGVyaXQ7IH1cbiAgLmZvbnQuczIyLTM0IHtcbiAgICBmb250OiA0MDAgY2FsYygyMXB4ICsgMSAqICggKDEwMHZ3IC0gNTAwcHgpIC8gNzAwKSkgLzEuNSBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuZm9udC5zMjItMzQge1xuICAgICAgICBmb250OiA0MDAgMjFweC8xLjUgXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZvbnQuczIyLTM0IHtcbiAgICAgICAgZm9udDogNDAwIDIycHgvMS41IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmZvbnQuczI0LTM2IHtcbiAgICBmb250OiA0MDAgY2FsYygyMnB4ICsgMiAqICggKDEwMHZ3IC0gNTAwcHgpIC8gNzAwKSkgLzEuNSBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuZm9udC5zMjQtMzYge1xuICAgICAgICBmb250OiA0MDAgMjJweC8xLjUgXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZvbnQuczI0LTM2IHtcbiAgICAgICAgZm9udDogNDAwIDI0cHgvMS41IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmZvbnQuczI0LTQwIHtcbiAgICBmb250OiA0MDAgY2FsYygyMnB4ICsgMiAqICggKDEwMHZ3IC0gNTAwcHgpIC8gNzAwKSkgLzEuNiBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuZm9udC5zMjQtNDAge1xuICAgICAgICBmb250OiA0MDAgMjJweC8xLjYgXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZvbnQuczI0LTQwIHtcbiAgICAgICAgZm9udDogNDAwIDI0cHgvMS42IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmZvbnQuczI4LTQwIHtcbiAgICBmb250OiA0MDAgY2FsYygyM3B4ICsgNSAqICggKDEwMHZ3IC0gNTAwcHgpIC8gNzAwKSkgLzEuNCBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuZm9udC5zMjgtNDAge1xuICAgICAgICBmb250OiA0MDAgMjNweC8xLjQgXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZvbnQuczI4LTQwIHtcbiAgICAgICAgZm9udDogNDAwIDI4cHgvMS40IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmZvbnQuczMyLTM4IHtcbiAgICBmb250OiA0MDAgY2FsYygyNHB4ICsgOCAqICggKDEwMHZ3IC0gNTAwcHgpIC8gNzAwKSkgLzEuMiBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuZm9udC5zMzItMzgge1xuICAgICAgICBmb250OiA0MDAgMjRweC8xLjIgXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZvbnQuczMyLTM4IHtcbiAgICAgICAgZm9udDogNDAwIDMycHgvMS4yIFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmZvbnQuczM2LTU2IHtcbiAgICBmb250OiA0MDAgY2FsYygyNnB4ICsgMTAgKiAoICgxMDB2dyAtIDUwMHB4KSAvIDcwMCkpIC8xLjUgXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmZvbnQuczM2LTU2IHtcbiAgICAgICAgZm9udDogNDAwIDI2cHgvMS41IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mb250LnMzNi01NiB7XG4gICAgICAgIGZvbnQ6IDQwMCAzNnB4LzEuNSBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5mb250LnM0MC0zNiB7XG4gICAgZm9udDogNDAwIGNhbGMoMjhweCArIDEyICogKCAoMTAwdncgLSA1MDBweCkgLyA3MDApKSAvMS4zIFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5mb250LnM0MC0zNiB7XG4gICAgICAgIGZvbnQ6IDQwMCAyOHB4LzEuMyBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZm9udC5zNDAtMzYge1xuICAgICAgICBmb250OiA0MDAgNDBweC8xLjMgXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuZm9udC5zNDAtNTIge1xuICAgIGZvbnQ6IDQwMCBjYWxjKDI4cHggKyAxMiAqICggKDEwMHZ3IC0gNTAwcHgpIC8gNzAwKSkgLzEuMyBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuZm9udC5zNDAtNTIge1xuICAgICAgICBmb250OiA0MDAgMjhweC8xLjMgXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZvbnQuczQwLTUyIHtcbiAgICAgICAgZm9udDogNDAwIDQwcHgvMS4zIFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmZvbnQuczQ2LTU2IHtcbiAgICBmb250OiA0MDAgY2FsYygzMHB4ICsgMTYgKiAoICgxMDB2dyAtIDUwMHB4KSAvIDcwMCkpIC8xLjQgXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmZvbnQuczQ2LTU2IHtcbiAgICAgICAgZm9udDogNDAwIDMwcHgvMS40IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mb250LnM0Ni01NiB7XG4gICAgICAgIGZvbnQ6IDQwMCA0NnB4LzEuNCBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5mb250LnM1MC03OCB7XG4gICAgZm9udDogNDAwIGNhbGMoMzJweCArIDE4ICogKCAoMTAwdncgLSA1MDBweCkgLyA3MDApKSAvMS41NiBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuZm9udC5zNTAtNzgge1xuICAgICAgICBmb250OiA0MDAgMzJweC8xLjU2IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5mb250LnM1MC03OCB7XG4gICAgICAgIGZvbnQ6IDQwMCA1MHB4LzEuNTYgXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuZm9udC5ib2xkIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5mb250LmhlYXZ5IHtcbiAgICBmb250LXdlaWdodDogOTAwOyB9XG4gIC5mb250LndoaXRlIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZm9udC5ibGFjayB7XG4gICAgY29sb3I6ICMyYzI4Mjk7IH1cbiAgLmZvbnQubGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLmZvbnQuc2hhZG93IHtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLmZvbnQubmFycm93IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5mb250Lml0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmgxID4gc3BhbixcbmgyID4gc3BhbixcbmgzID4gc3Bhbixcbmg0ID4gc3Bhbixcbmg1ID4gc3Bhbixcbmg2ID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5iYWNrZ3JvdW5kLWF1dG8ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5wID4gLmJ0biB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmNvdmlkIHAgPiAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLXdpZHRoOiAwOyB9XG5cbi5odWJzcG90LWN0YS1jb250YWluZXIgcCA+IC5idG4ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvOyB9XG5cbi5idG4ge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuICAuYnRuID4gYSxcbiAgLmJ0biA+IHNwYW4ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuLnNtYWxsIHtcbiAgICBmb250OiA0MDAgMTVweC8xOHB4IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5idG4ucm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5idG4ub3JhbmdlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZWQ4YjAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZDhiMDA7IH1cbiAgICAuYnRuLm9yYW5nZS5hY3RpdmUsIC5idG4ub3JhbmdlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkYjdmMWEgIWltcG9ydGFudDsgfVxuICAuYnRuLmdyZWVuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMTE5OTYyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAuYnRuLmdyZWVuLmFjdGl2ZSwgLmJ0bi5ncmVlbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTI3NDRhICFpbXBvcnRhbnQ7IH1cbiAgLmJ0bi53aGl0ZS5naG9zdCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgLmJ0bi53aGl0ZS5naG9zdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMxMTk5NjI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgLmJ0bi53aWRlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAuYnRuLmZhdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9IH1cbiAgLmJ0bi5ib3JkZXItd2hpdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cbiAgLmJ0bi5kb3dubG9hZC1zcGVjcyB7XG4gICAgYmFja2dyb3VuZDogIzQwNDA0MTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNDA0MDQxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5idG4uZG93bmxvYWQtc3BlY3M6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjNDA0MDQxOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICBtYWluIC5ldF9wYl9yb3cge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDVweCkge1xuICBtYWluIC5ldF9wYl9yb3cge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI21haW4tY29udGVudCAuY29udGFpbmVyOjpiZWZvcmUge1xuICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTAyOXB4KSB7XG4gICAgLm1lbnU6bm90KC5mb290ZXItbWVudSkgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICNlNWU2ZTY7XG4gICAgICBwYWRkaW5nOiAyM3B4IDIwcHggMjNweCA0NXB4O1xuICAgICAgY29sb3I6ICMyYzI4Mjk7XG4gICAgICBmb250OiA3MDAgMTVweC8xLjIgXCJMYXRvXCIsc2Fucy1zZXJpZjsgfVxuICAgIC5tZW51Om5vdCguZm9vdGVyLW1lbnUpID4gbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MTkzOTY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTVlNmU2OyB9IH1cbiAgLm1lbnUgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubWVudSA+IGxpID4gLnN1Yi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDAzN2Q4OyB9XG4gICAgICAubWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWVhZGFkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLm1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpID4gYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTdweCAyMHB4IDE3cHggNDBweDtcbiAgICAgICAgICBmb250OiA0MDAgMC44NWVtLzEgXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDI5cHgpIHtcbiAgICAgIC5tZW51ID4gbGkubWVnYS1tZW51LCAubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLm1lbnUgPiBsaS5tZWdhLW1lbnUgPiAuc3ViLW1lbnUsIC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tZW51ID4gbGkubWVnYS1tZW51LmFjdGl2ZSA+IGEsIC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTE5OTYyO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLm1lbnUgPiBsaS5tZWdhLW1lbnUuYWN0aXZlID4gYTpob3ZlciwgLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tZW51ID4gbGkubWVnYS1tZW51LmFjdGl2ZTpob3ZlciA+IGEsIC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmU6aG92ZXIgPiBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tZW51ID4gbGkubWVnYS1tZW51LmFjdGl2ZSA+IHVsLCAubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2QwZTdkODtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzkxOTM5NjtcbiAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgICAgICAgICAubWVudSA+IGxpLm1lZ2EtbWVudS5hY3RpdmUgPiB1bCA+IGxpLCAubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gdWwgPiBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDBlN2Q4O1xuICAgICAgICAgICAgY29sb3I6ICMyYzI4Mjk7IH1cbiAgICAgICAgICAgIC5tZW51ID4gbGkubWVnYS1tZW51LmFjdGl2ZSA+IHVsID4gbGkgYTpob3ZlciwgLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSA+IHVsID4gbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMmMyODI5ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1lbnUgPiBsaS5tZWdhLW1lbnUgLmZhLWNoZXZyb24tZG93bixcbiAgICAgICAgLm1lbnUgPiBsaS5tZWdhLW1lbnUgLnN2Zy1pbmxpbmUtLWZhLCAubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLmZhLWNoZXZyb24tZG93bixcbiAgICAgICAgLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIC5zdmctaW5saW5lLS1mYSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICBjb2xvcjogIzQwNDA0MTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHotaW5kZXg6IDk7IH1cbiAgICAgICAgLm1lbnUgPiBsaS5tZWdhLW1lbnU6bnRoLW9mLXR5cGUoMykgLmZhLWNoZXZyb24tZG93bixcbiAgICAgICAgLm1lbnUgPiBsaS5tZWdhLW1lbnU6bnRoLW9mLXR5cGUoMykgLnN2Zy1pbmxpbmUtZmEsIC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpudGgtb2YtdHlwZSgzKSAuZmEtY2hldnJvbi1kb3duLFxuICAgICAgICAubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bnRoLW9mLXR5cGUoMykgLnN2Zy1pbmxpbmUtZmEge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLm1lbnUgPiBsaS5tZWdhLW1lbnU6bnRoLW9mLXR5cGUoMyk6YWZ0ZXIsIC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpudGgtb2YtdHlwZSgzKTphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAubWVudSA+IGxpLm1lZ2EtbWVudSA+IHVsLCAubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiB1bCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkMGU3ZDg7IH1cbiAgICAgICAgLm1lbnUgPiBsaS5tZWdhLW1lbnUuYWN0aXZlLCAubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTE5OTYyOyB9XG4gICAgICAgICAgLm1lbnUgPiBsaS5tZWdhLW1lbnUuYWN0aXZlID4gYSwgLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzExOTk2MjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLm1lbnUgPiBsaS5tZWdhLW1lbnUuYWN0aXZlID4gdWwsIC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2QwZTdkODtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMCAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzkxOTM5NjtcbiAgICAgICAgICAgIHotaW5kZXg6IDExOyB9XG4gICAgICAgICAgICAubWVudSA+IGxpLm1lZ2EtbWVudS5hY3RpdmUgPiB1bCA+IGxpLCAubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gdWwgPiBsaSB7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMGU3ZDg7IH1cbiAgICAgICAgICAgICAgLm1lbnUgPiBsaS5tZWdhLW1lbnUuYWN0aXZlID4gdWwgPiBsaSA+IGEsIC5tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2QwZTdkODtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJjMjgyOTsgfVxuICAgICAgICAgICAgICAgIC5tZW51ID4gbGkubWVnYS1tZW51LmFjdGl2ZSA+IHVsID4gbGkgPiBhOmFjdGl2ZSwgLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSA+IHVsID4gbGkgPiBhOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzJjMjgyOTsgfVxuICAgICAgICAgICAgICAubWVudSA+IGxpLm1lZ2EtbWVudS5hY3RpdmUgPiB1bCA+IGxpLmN1cnJlbnQtbWVudS1pdGVtLCAubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2QwZTdkODsgfVxuICAgICAgICAgICAgICAgIC5tZW51ID4gbGkubWVnYS1tZW51LmFjdGl2ZSA+IHVsID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2QwZTdkODtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMTk5NjI7IH1cbiAgICAgICAgICAubWVudSA+IGxpLm1lZ2EtbWVudS5hY3RpdmUgLmZhLWNoZXZyb24tZG93bixcbiAgICAgICAgICAubWVudSA+IGxpLm1lZ2EtbWVudS5hY3RpdmUgLnN2Zy1pbmxpbmUtLWZhLCAubWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlIC5mYS1jaGV2cm9uLWRvd24sXG4gICAgICAgICAgLm1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSAuc3ZnLWlubGluZS0tZmEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgIC5tZW51ID4gbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5tZW51ID4gbGkubW9iaWxlLXV0aWxpdHkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAgIC5tZW51ID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogIzJjMjgyOTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLm1lbnUgPiBsaSA+IC5zdWItbWVudSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDEyMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZWFkYWQ7IH1cbiAgICAgICAgICAubWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZWFkYWQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAgICAgLm1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpID4gYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDIwcHggMTdweCA0MHB4O1xuICAgICAgICAgICAgICBmb250OiA0MDAgMC44NWVtLzEgXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgIC5tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSwgLm1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzExOTk2MjsgfVxuICAgICAgICAgICAgICAubWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAubWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGk6aG92ZXIgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgLm1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpID4gdWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAubWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkubGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGh0bWwuanMge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICBodG1sICN3cGFkbWluYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5oZWFkZXIubWFpbi1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2M5Y2FjZSAwJSwgIzY1NmI2YyAxMDAlKSBsZWZ0IGJvdHRvbSAjNzc3IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDVweDsgfVxuICBoZWFkZXIubWFpbi1oZWFkZXIgLnV0aWxpdHktbWVudS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2VlZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgIGhlYWRlci5tYWluLWhlYWRlciAudXRpbGl0eS1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBoZWFkZXIubWFpbi1oZWFkZXIgLnV0aWxpdHktbWVudS1jb250YWluZXIgLnV0aWxpdHktbWVudSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC51dGlsaXR5LW1lbnUtY29udGFpbmVyIC51dGlsaXR5LW1lbnUuc2VhcmNoaW5nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAtMjUwcHg7IH1cbiAgICAgIGhlYWRlci5tYWluLWhlYWRlciAudXRpbGl0eS1tZW51LWNvbnRhaW5lciAudXRpbGl0eS1tZW51ID4gbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA4cHggMCA3cHg7IH1cbiAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC51dGlsaXR5LW1lbnUtY29udGFpbmVyIC51dGlsaXR5LW1lbnUgPiBsaSA+IHVsIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGxlZnQ6IC03MHB4OyB9XG4gICAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC51dGlsaXR5LW1lbnUtY29udGFpbmVyIC51dGlsaXR5LW1lbnUgPiBsaSA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMmMyODI5OyB9XG4gICAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC51dGlsaXR5LW1lbnUtY29udGFpbmVyIC51dGlsaXR5LW1lbnUgPiBsaSA+IHVsID4gbGk6aG92ZXIgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAudXRpbGl0eS1tZW51LWNvbnRhaW5lciAudXRpbGl0eS1tZW51ID4gbGkgPiB1bDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBsZWZ0OiAtNjBweDsgfVxuICAgICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAudXRpbGl0eS1tZW51LWNvbnRhaW5lciAudXRpbGl0eS1tZW51ID4gbGkgPiB1bDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICBsZWZ0OiAtNzZweDsgfVxuICAgICAgICBoZWFkZXIubWFpbi1oZWFkZXIgLnV0aWxpdHktbWVudS1jb250YWluZXIgLnV0aWxpdHktbWVudSA+IGxpID4gc3BhbixcbiAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC51dGlsaXR5LW1lbnUtY29udGFpbmVyIC51dGlsaXR5LW1lbnUgPiBsaSA+IGEge1xuICAgICAgICAgIGZvbnQ6IDQwMCAwLjc1ZW0vMS4yIFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjNDA0MDQxO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBoZWFkZXIubWFpbi1oZWFkZXIgLnV0aWxpdHktbWVudS1jb250YWluZXIgLnV0aWxpdHktbWVudSA+IGxpLmN1cnJlbnQtbWVudS1pdGVtLCBoZWFkZXIubWFpbi1oZWFkZXIgLnV0aWxpdHktbWVudS1jb250YWluZXIgLnV0aWxpdHktbWVudSA+IGxpOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTE5OTYyO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC51dGlsaXR5LW1lbnUtY29udGFpbmVyIC51dGlsaXR5LW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsIGhlYWRlci5tYWluLWhlYWRlciAudXRpbGl0eS1tZW51LWNvbnRhaW5lciAudXRpbGl0eS1tZW51ID4gbGk6aG92ZXIgPiBhIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC51dGlsaXR5LW1lbnUtY29udGFpbmVyIC51dGlsaXR5LW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSArIGxpID4gYSwgaGVhZGVyLm1haW4taGVhZGVyIC51dGlsaXR5LW1lbnUtY29udGFpbmVyIC51dGlsaXR5LW1lbnUgPiBsaTpob3ZlciArIGxpID4gYSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC51dGlsaXR5LW1lbnUtY29udGFpbmVyIC51dGlsaXR5LW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTE5OTYyOyB9XG4gICAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC51dGlsaXR5LW1lbnUtY29udGFpbmVyIC51dGlsaXR5LW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTk5NjI7IH1cbiAgICAgICAgICBoZWFkZXIubWFpbi1oZWFkZXIgLnV0aWxpdHktbWVudS1jb250YWluZXIgLnV0aWxpdHktbWVudSA+IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiB1bCA+IC5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAudXRpbGl0eS1tZW51LWNvbnRhaW5lciAudXRpbGl0eS1tZW51ID4gbGk6Zmlyc3Qtb2YtdHlwZSA+IGEge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICBoZWFkZXIubWFpbi1oZWFkZXIgLnV0aWxpdHktbWVudS1jb250YWluZXIgLnV0aWxpdHktbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAudXRpbGl0eS1tZW51LWNvbnRhaW5lciAudXRpbGl0eS1tZW51ID4gbGkuc2VhcmNoIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAudXRpbGl0eS1tZW51LWNvbnRhaW5lciAudXRpbGl0eS1tZW51ID4gbGkuc2VhcmNoIC5mYS1zZWFyY2gge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAudXRpbGl0eS1tZW51LWNvbnRhaW5lciAudXRpbGl0eS1tZW51ID4gbGkuc2VhcmNoID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB3aWR0aDogMjUwcHg7IH1cbiAgICAgICAgICBoZWFkZXIubWFpbi1oZWFkZXIgLnV0aWxpdHktbWVudS1jb250YWluZXIgLnV0aWxpdHktbWVudSA+IGxpLnNlYXJjaDpob3ZlciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAudXRpbGl0eS1tZW51LWNvbnRhaW5lciAudXRpbGl0eS1tZW51ID4gbGkuc2VhcmNoOmhvdmVyIC5mYS1zZWFyY2gge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAudXRpbGl0eS1tZW51LWNvbnRhaW5lciAudXRpbGl0eS1tZW51ID4gbGkuc2VhcmNoLmFjdGl2ZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAudXRpbGl0eS1tZW51LWNvbnRhaW5lciAudXRpbGl0eS1tZW51ID4gbGkuc2VhcmNoLmFjdGl2ZSA+IHVsIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAudXRpbGl0eS1tZW51LWNvbnRhaW5lciAudXRpbGl0eS1tZW51ID4gbGkuc2VhcmNoLmFjdGl2ZSBsYWJlbCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAudXRpbGl0eS1tZW51LWNvbnRhaW5lciAudXRpbGl0eS1tZW51ID4gbGkuc2VhcmNoLmFjdGl2ZSBmb3JtIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAudXRpbGl0eS1tZW51LWNvbnRhaW5lciAudXRpbGl0eS1tZW51ID4gbGkuc2VhcmNoLmFjdGl2ZSBmb3JtIGlucHV0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQzcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC51dGlsaXR5LW1lbnUtY29udGFpbmVyIC51dGlsaXR5LW1lbnUgPiBsaS5zZWFyY2guYWN0aXZlIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzExOTk2MjtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMTJweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgICAgICAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC51dGlsaXR5LW1lbnUtY29udGFpbmVyIC51dGlsaXR5LW1lbnUgPiBsaS5zZWFyY2guYWN0aXZlIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzIzMUYyMDsgfVxuICAgICAgICAgICAgICBoZWFkZXIubWFpbi1oZWFkZXIgLnV0aWxpdHktbWVudS1jb250YWluZXIgLnV0aWxpdHktbWVudSA+IGxpLnNlYXJjaC5hY3RpdmUgZm9ybSBiciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBoZWFkZXIubWFpbi1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgaGVhZGVyLm1haW4taGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubG9nbyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAwOyB9XG4gICAgaGVhZGVyLm1haW4taGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiAxM3B4OyB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDI5cHgpIHtcbiAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2U1ZTZlNjtcbiAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMDBweCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbjsgfVxuICAgICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIgLm1vYmlsZS1tZW51LWhlYWRlciB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDlweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGhlaWdodDogODBweDsgfVxuICAgICAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciAubW9iaWxlLW1lbnUtaGVhZGVyIGxpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMTNweCAwIDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgICAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciAubW9iaWxlLW1lbnUtaGVhZGVyIGxpLmxvZ28ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAgICAgICBoZWFkZXIubWFpbi1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyIC5tb2JpbGUtbWVudS1oZWFkZXIgbGkubG9nbyBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDExNXB4OyB9XG4gICAgICAgICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIgLm1vYmlsZS1tZW51LWhlYWRlciBsaS5sb2dpbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtM3B4IDE3cHggMCAwOyB9XG4gICAgICAgICAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciAubW9iaWxlLW1lbnUtaGVhZGVyIGxpLmxvZ2luIGEge1xuICAgICAgICAgICAgICAgICAgZm9udDogNzAwIDE1cHgvMS4yIFwiTGF0b1wiLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzJjMjgyOTtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgICBoZWFkZXIubWFpbi1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyIC5tb2JpbGUtbWVudS1oZWFkZXIgbGkucGhvbmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDsgfVxuICAgICAgICAgICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIgLm1vYmlsZS1tZW51LWhlYWRlciBsaS5waG9uZSBzdmcge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICAgICAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciAubW9iaWxlLW1lbnUtaGVhZGVyIGxpLmNsb3NlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgICAgICBoZWFkZXIubWFpbi1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyIC5tb2JpbGUtbWVudS1oZWFkZXIgbGkuY2xvc2Ugc3ZnIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTE5OTYyOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4OyB9IH1cbiAgICAgIGhlYWRlci5tYWluLWhlYWRlciAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIgLm1haW4tbWVudSB7XG4gICAgICAgIC8qZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMzBweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgbWFyZ2luOiA0cHggYXV0byAwOyB9XG4gICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIgLm1haW4tbWVudSA+IGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgICAgICAgICBoZWFkZXIubWFpbi1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyIC5tYWluLW1lbnUgPiBsaSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4IDdweDsgfVxuICAgICAgICAgICAgICBoZWFkZXIubWFpbi1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyIC5tYWluLW1lbnUgPiBsaSA+IGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQ6IDcwMCAwLjg1ZW0vMS4yIFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmMyODI5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggNXB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTEwOXB4KSB7XG4gICAgICAgICAgICBoZWFkZXIubWFpbi1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyIC5tYWluLW1lbnUgPiBsaSA+IGEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4OyB9IH1cbiAgICAgICAgICBoZWFkZXIubWFpbi1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyIC5tYWluLW1lbnUgPiBsaSB1bCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMmMyODI5OyB9XG4gICAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciAubWFpbi1tZW51ID4gbGkgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gYSxcbiAgICAgICAgICBoZWFkZXIubWFpbi1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyIC5tYWluLW1lbnUgPiBsaSB1bCBsaTpob3ZlciBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciAubWFpbi1tZW51ID4gbGkgdWwgbGkuc2tpcCBhIHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciAubWFpbi1tZW51ID4gbGkgdWwgbGkuc2tpcCBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciAubWFpbi1tZW51ID4gbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSwgaGVhZGVyLm1haW4taGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciAubWFpbi1tZW51ID4gbGk6aG92ZXIgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTE5OTYyOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAgICAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciAubWFpbi1tZW51ID4gbGk6bnRoLW9mLXR5cGUoMykgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMDBweDtcbiAgICAgICAgICAgICAgbGVmdDogLTM4NXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMzBweCA0NXB4O1xuICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogNTtcbiAgICAgICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDU7XG4gICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogNTsgfVxuICAgICAgICAgICAgICBoZWFkZXIubWFpbi1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyIC5tYWluLW1lbnUgPiBsaTpudGgtb2YtdHlwZSgzKSA+IC5zdWItbWVudSA+IGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAgICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIgLm1haW4tbWVudSA+IGxpOm50aC1vZi10eXBlKDMpID4gLnN1Yi1tZW51ID4gbGkuY3VycmVudC1tZW51LWl0ZW0sIGhlYWRlci5tYWluLWhlYWRlciAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIgLm1haW4tbWVudSA+IGxpOm50aC1vZi10eXBlKDMpID4gLnN1Yi1tZW51ID4gbGk6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgICAgICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIgLm1haW4tbWVudSA+IGxpOm50aC1vZi10eXBlKDMpID4gLnN1Yi1tZW51ID4gbGkgPiBhIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTE5Mzk2O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIgLm1haW4tbWVudSA+IGxpOm50aC1vZi10eXBlKDMpID4gLnN1Yi1tZW51ID4gbGkgPiB1bCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciAubWFpbi1tZW51ID4gbGk6bnRoLW9mLXR5cGUoMykgPiAuc3ViLW1lbnUgPiBsaSA+IHVsID4gbGkgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYzI4Mjk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6IDQwMCAwLjg1ZW0vMS4zMyBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciAubWFpbi1tZW51ID4gbGk6bnRoLW9mLXR5cGUoMykgPiAuc3ViLW1lbnUgPiBsaSA+IHVsID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCBoZWFkZXIubWFpbi1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyIC5tYWluLW1lbnUgPiBsaTpudGgtb2YtdHlwZSgzKSA+IC5zdWItbWVudSA+IGxpID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzExOTk2MjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAgICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIgLm1haW4tbWVudSA+IGxpLm1haW5fX21lbnUubWVudS1pdGVtLTcwNzkgPiBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkOGIwMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjsgfVxuICAgICAgICAgICAgICBoZWFkZXIubWFpbi1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyIC5tYWluLW1lbnUgPiBsaS5tYWluX19tZW51Lm1lbnUtaXRlbS03MDc5ID4gYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RiN2YxYSAhaW1wb3J0YW50OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgICAgICAgICBoZWFkZXIubWFpbi1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyIC5tYWluLW1lbnUgPiBsaS5tZWdhLW1lbnUsIGhlYWRlci5tYWluLWhlYWRlciAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIgLm1haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciAubWFpbi1tZW51ID4gbGkubWVnYS1tZW51IC5mYS1jaGV2cm9uLWRvd24sIGhlYWRlci5tYWluLWhlYWRlciAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIgLm1haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLmZhLWNoZXZyb24tZG93biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuICAgICAgICAgICAgICBoZWFkZXIubWFpbi1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyIC5tYWluLW1lbnUgPiBsaS5tZWdhLW1lbnU6aG92ZXIgPiAuc3ViLW1lbnUsIGhlYWRlci5tYWluLWhlYWRlciAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIgLm1haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICBoZWFkZXIubWFpbi1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyIC5tYWluLW1lbnUgPiBsaTpudGgtb2YtdHlwZSgxKSA+IHVsIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMjBweDsgfVxuICAgICAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciAubWFpbi1tZW51ID4gbGk6bnRoLW9mLXR5cGUoMikgPiB1bCB7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMjM1cHg7IH0gfVxuICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciAudG9nZ2xlLWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gICAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAubWFpbi1tZW51LWNvbnRhaW5lciAudG9nZ2xlLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNsaWRlb3V0LW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAzMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNsaWRlb3V0LXBhbmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG5cbi5zbGlkZW91dC1vcGVuLFxuLnNsaWRlb3V0LW9wZW4gLnNsaWRlb3V0LXBhbmVsLFxuLnNsaWRlb3V0LW9wZW4gYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNsaWRlb3V0LW9wZW4gLnNsaWRlb3V0LW1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubWFpbi1tZW51LXdyYXBwZXIgPiAuY29udGFpbmVyID4gLmxvZ28gaW1nIHtcbiAgaGVpZ2h0OiA2MXB4OyB9XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZTVlNmU2OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAubW9iaWxlLW1lbnUtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH0gfVxuICAubW9iaWxlLW1lbnUtY29udGFpbmVyID4gZGl2IC5tb2JpbGUtbWVudS1oZWFkZXIge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogOHB4IDlweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLm1vYmlsZS1tZW51LWNvbnRhaW5lciA+IGRpdiAubW9iaWxlLW1lbnUtaGVhZGVyIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAxM3B4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgLm1vYmlsZS1tZW51LWNvbnRhaW5lciA+IGRpdiAubW9iaWxlLW1lbnUtaGVhZGVyIGxpLmxvZ28gaW1nIHtcbiAgICAgICAgd2lkdGg6IDExNXB4OyB9XG4gICAgICAubW9iaWxlLW1lbnUtY29udGFpbmVyID4gZGl2IC5tb2JpbGUtbWVudS1oZWFkZXIgbGkubG9naW4ge1xuICAgICAgICBtYXJnaW46IC0zcHggMTdweCAwIDA7IH1cbiAgICAgICAgLm1vYmlsZS1tZW51LWNvbnRhaW5lciA+IGRpdiAubW9iaWxlLW1lbnUtaGVhZGVyIGxpLmxvZ2luID4gYSB7XG4gICAgICAgICAgZm9udDogNzAwIDE1cHgvMS4yIFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMmMyODI5O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm1vYmlsZS1tZW51LWNvbnRhaW5lciA+IGRpdiAubW9iaWxlLW1lbnUtaGVhZGVyIGxpLnBob25lIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4OyB9XG4gICAgICAgIC5tb2JpbGUtbWVudS1jb250YWluZXIgPiBkaXYgLm1vYmlsZS1tZW51LWhlYWRlciBsaS5waG9uZSAuZmEtcGhvbmUtc3F1YXJlIHtcbiAgICAgICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgICAgLm1vYmlsZS1tZW51LWNvbnRhaW5lciA+IGRpdiAubW9iaWxlLW1lbnUtaGVhZGVyIGxpLmNsb3NlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5tb2JpbGUtbWVudS1jb250YWluZXIgPiBkaXYgLm1vYmlsZS1tZW51LWhlYWRlciBsaS5jbG9zZSAuZmEtd2luZG93LWNsb3NlIHtcbiAgICAgICAgICBjb2xvcjogIzExOTk2MjsgfVxuICAubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tb2JpbGUtbWVudSBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MTkzOTY7XG4gICAgYmFja2dyb3VuZDogI2U1ZTZlNjsgfVxuICAgIC5tb2JpbGUtbWVudS1jb250YWluZXIgLm1vYmlsZS1tZW51IGxpIGEge1xuICAgICAgYmFja2dyb3VuZDogI2U1ZTZlNjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMjNweCAyMHB4IDIzcHggNDVweDtcbiAgICAgIGNvbG9yOiAjMmMyODI5O1xuICAgICAgZm9udDogNzAwIDE1cHgvMS4yIFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5tb2JpbGUtbWVudS1jb250YWluZXIgLm1vYmlsZS1tZW51ID4gbGkge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubW9iaWxlLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubW9iaWxlLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tb2JpbGUtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMTk5NjI7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tb2JpbGUtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDBlN2Q4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTE5Mzk2O1xuICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICAgICAgICAubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tb2JpbGUtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gdWwgPiBsaSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDBlN2Q4O1xuICAgICAgICAgIGNvbG9yOiAjMmMyODI5OyB9XG4gICAgICAubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tb2JpbGUtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLmZhLWNoZXZyb24tZG93bixcbiAgICAgIC5tb2JpbGUtbWVudS1jb250YWluZXIgLm1vYmlsZS1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ZnLWlubGluZS0tZmEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjNDA0MDQxO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB6LWluZGV4OiA5OyB9XG4gICAgICAubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tb2JpbGUtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bnRoLW9mLXR5cGUoMykgLmZhLWNoZXZyb24tZG93bixcbiAgICAgIC5tb2JpbGUtbWVudS1jb250YWluZXIgLm1vYmlsZS1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpudGgtb2YtdHlwZSgzKSAuc3ZnLWlubGluZS1mYSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tb2JpbGUtbWVudS1jb250YWluZXIgLm1vYmlsZS1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpudGgtb2YtdHlwZSgzKTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5tb2JpbGUtbWVudS1jb250YWluZXIgLm1vYmlsZS1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IHVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDBlN2Q4OyB9XG4gICAgICAubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tb2JpbGUtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzExOTk2MjsgfVxuICAgICAgICAubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tb2JpbGUtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzExOTk2MjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tb2JpbGUtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2QwZTdkODtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzkxOTM5NjtcbiAgICAgICAgICB6LWluZGV4OiAxMTsgfVxuICAgICAgICAgIC5tb2JpbGUtbWVudS1jb250YWluZXIgLm1vYmlsZS1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxMjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMGU3ZDg7IH1cbiAgICAgICAgICAgIC5tb2JpbGUtbWVudS1jb250YWluZXIgLm1vYmlsZS1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMGU3ZDg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMmMyODI5OyB9XG4gICAgICAgICAgICAgIC5tb2JpbGUtbWVudS1jb250YWluZXIgLm1vYmlsZS1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgPiB1bCA+IGxpID4gYTphY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMmMyODI5OyB9XG4gICAgICAgICAgICAubW9iaWxlLW1lbnUtY29udGFpbmVyIC5tb2JpbGUtbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uYWN0aXZlID4gdWwgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMGU3ZDg7IH1cbiAgICAgICAgICAgICAgLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubW9iaWxlLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSA+IHVsID4gbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDBlN2Q4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTE5OTYyOyB9XG4gICAgICAgIC5tb2JpbGUtbWVudS1jb250YWluZXIgLm1vYmlsZS1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmUgLmZhLWNoZXZyb24tZG93bixcbiAgICAgICAgLm1vYmlsZS1tZW51LWNvbnRhaW5lciAubW9iaWxlLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmFjdGl2ZSAuc3ZnLWlubGluZS0tZmEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5waWxsYXItbWVudSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW47IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY1M3B4KSB7XG4gIGhlYWRlci5waWxsYXItcGFnZS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwOyB9IH1cblxuaGVhZGVyLnBpbGxhci1wYWdlLWhlYWRlciAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDE5cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4vKmhlYWRlci5waWxsYXItcGFnZS1oZWFkZXIgLnBpbGxhci1tZW51IHsqL1xuLnBpbGxhci1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY1M3B4KSB7XG4gIC8qaGVhZGVyLnBpbGxhci1wYWdlLWhlYWRlciAucGlsbGFyLW1lbnUgeyovXG4gIC5waWxsYXItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAzMHB4KSB7XG4gIC8qaGVhZGVyLnBpbGxhci1wYWdlLWhlYWRlciAucGlsbGFyLW1lbnUgeyovXG4gIC5waWxsYXItbWVudSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cblxuLypoZWFkZXIucGlsbGFyLXBhZ2UtaGVhZGVyKi9cbi5waWxsYXItbWVudSBzdmcge1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuXG4vKmhlYWRlci5waWxsYXItcGFnZS1oZWFkZXIqL1xuLnBpbGxhci1tZW51IC5waWxsYXItc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogNDk2cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1M3B4KSBhbmQgKG1heC13aWR0aDogODQycHgpIHtcbiAgLnBpbGxhci1tZW51IC5waWxsYXItc2VsZWN0IHtcbiAgICBtaW4td2lkdGg6IDMwMHB4OyB9IH1cblxuLypoZWFkZXIucGlsbGFyLXBhZ2UtaGVhZGVyKi9cbi5waWxsYXItbWVudSAucGlsbGFyLWRyb3AtZG93biB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qaGVhZGVyLnBpbGxhci1wYWdlLWhlYWRlciovXG4ucGlsbGFyLW1lbnUgLnBpbGxhci1kcm9wLWRvd24uYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi8qaGVhZGVyLnBpbGxhci1wYWdlLWhlYWRlciovXG4ucGlsbGFyLW1lbnUgLnBpbGxhci1kcm9wLWRvd24gPiBsaSB7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4vKmhlYWRlci5waWxsYXItcGFnZS1oZWFkZXIqL1xuLnBpbGxhci1tZW51IC5waWxsYXItZHJvcC1kb3duID4gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLypoZWFkZXIucGlsbGFyLXBhZ2UtaGVhZGVyICovXG4ucGlsbGFyLW1lbnUgLnBpbGxhci1kcm9wLWRvd24gPiBsaSBjaGFwdGVyIHtcbiAgd2lkdGg6IDg0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKmhlYWRlci5waWxsYXItcGFnZS1oZWFkZXIgKi9cbi5waWxsYXItbWVudSAucGlsbGFyLWRyb3AtZG93biA+IGxpIHNwYW4ge1xuICBjb2xvcjogIzQwNDA0MTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIHtcbiAgLypoZWFkZXIubWFpbi1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2U1ZTZlNjtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwMHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbjtcbiAgICB9XG4gICAgKi9cbiAgLypcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgJi5wYWdlLWlkLTExNTUyIC5odWJzcG90LWN0YS1jb250YWluZXItaW50ZXJpb3IubWFuYWdlZC1henVyZS1jdGEgLmh1YnNwb3QtY3RhLWNvbnRlbnQtd3JhcHBlcixcbiAgICAgICAgJi5wYWdlLWlkLTExNzczIC5odWJzcG90LWN0YS1jb250YWluZXItaW50ZXJpb3IubWFuYWdlZC1henVyZS1jdGEgLmh1YnNwb3QtY3RhLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvci5tYW5hZ2VkLWF6dXJlLWN0YSAuaHVic3BvdC1jdGEtY29udGVudC13cmFwcGVyIC5jdGEtY29udGVudCBwLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvci5tYW5hZ2VkLWF6dXJlLWN0YSAuaHVic3BvdC1jdGEtY29udGVudC13cmFwcGVyIC5jdGEtY29udGVudCBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvci5tYW5hZ2VkLWF6dXJlLWN0YSAuaHVic3BvdC1jdGEtY29udGVudC13cmFwcGVyIC5idG4uZ3JlZW4sXG4gICAgJi5wYWdlLWlkLTExNzczIC5odWJzcG90LWN0YS1jb250YWluZXItaW50ZXJpb3IubWFuYWdlZC1henVyZS1jdGEgLmh1YnNwb3QtY3RhLWNvbnRlbnQtd3JhcHBlciAuYnRuLmdyZWVuIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAuaHVic3BvdC1jdGEtY29udGFpbmVyLWludGVyaW9yLm1hbmFnZWQtYXp1cmUtY3RhLnB1YmxpYy1jbG91ZCxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvci5tYW5hZ2VkLWF6dXJlLWN0YS5wdWJsaWMtY2xvdWQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvci5tYW5hZ2VkLWF6dXJlLWN0YS5wdWJsaWMtY2xvdWQgLmh1YnNwb3QtY3RhLWNvbnRlbnQtd3JhcHBlciBpbWcsXG4gICAgJi5wYWdlLWlkLTExNzczIC5odWJzcG90LWN0YS1jb250YWluZXItaW50ZXJpb3IubWFuYWdlZC1henVyZS1jdGEucHVibGljLWNsb3VkIC5odWJzcG90LWN0YS1jb250ZW50LXdyYXBwZXIgaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC5ncmVlbi1wYWRkaW5nIC5idG4uZ3JlZW4sXG4gICAgJi5wYWdlLWlkLTExNzczIC5ncmVlbi1wYWRkaW5nIC5idG4uZ3JlZW4ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC5idG4ucmV2ZXJzZSxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLmJ0bi5yZXZlcnNlIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAudHdvLWNvbC1mdWxsLWltZy10ZXh0IC5ldF9wYl90ZXh0IHVsIGxpLFxuICAgICYucGFnZS1pZC0xMTc3MyAudHdvLWNvbC1mdWxsLWltZy10ZXh0IC5ldF9wYl90ZXh0IHVsIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLmhlYWRsaW5lLXdpdGgtc3ViLWhlYWRsaW5lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAuaGVhZGxpbmUtd2l0aC1zdWItaGVhZGxpbmUgaDMsXG4gICAgJi5wYWdlLWlkLTExNzczIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzJFMjkyOTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgJi5wYWdlLWlkLTExNTUyIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSBoMyxcbiAgICAgICAgJi5wYWdlLWlkLTExNzczIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLmhlYWRsaW5lLXdpdGgtc3ViLWhlYWRsaW5lIGg0LFxuICAgICYucGFnZS1pZC0xMTc3MyAuaGVhZGxpbmUtd2l0aC1zdWItaGVhZGxpbmUgaDQge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjMkUyOTI5O1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLmhlYWRsaW5lLXdpdGgtc3ViLWhlYWRsaW5lIC5oZWxwZGVzayBoMixcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLmhlYWRsaW5lLXdpdGgtc3ViLWhlYWRsaW5lIC5oZWxwZGVzayBoMiB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLnRvcC1saXN0LWl0ZW0sXG4gICAgJi5wYWdlLWlkLTExNzczIC50b3AtbGlzdC1pdGVtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZWVlO1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAudG9wLWxpc3QtaXRlbSAuZXRfcGJfdGV4dF9pbm5lcixcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLnRvcC1saXN0LWl0ZW0gLmV0X3BiX3RleHRfaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC50b3AtbGlzdC1pdGVtIC5vbXNjLW9uZS1zaXh0aCxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLnRvcC1saXN0LWl0ZW0gLm9tc2Mtb25lLXNpeHRoIHtcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgICAgICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAudG9wLWxpc3QtaXRlbSAub21zYy1vbmUtc2l4dGgsXG4gICAgICAgICYucGFnZS1pZC0xMTc3MyAudG9wLWxpc3QtaXRlbSAub21zYy1vbmUtc2l4dGgge1xuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC50b3AtbGlzdC1pdGVtIC5vbXNjLWZpdmUtc2l4dGgsXG4gICAgJi5wYWdlLWlkLTExNzczIC50b3AtbGlzdC1pdGVtIC5vbXNjLWZpdmUtc2l4dGgge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAgICAgLW1zLWZsZXg6IDMgMSBhdXRvO1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvO1xuICAgIH1cblxuICAgICYtMTE1NTIgLnRvcC1saXN0LWl0ZW0gaDMsXG4gICAgJi5wYWdlLWlkLTExNzczIC50b3AtbGlzdC1pdGVtIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkUyOTI5O1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAudG9wLWxpc3QtaXRlbTpsYXN0LWNoaWxkLFxuICAgICYucGFnZS1pZC0xMTc3MyAudG9wLWxpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLnAtc3BhY2luZyBwLFxuICAgICYucGFnZS1pZC0xMTc3MyAucC1zcGFjaW5nIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAudGhyZWUtY29sdW1uLWljb25zLFxuICAgICYucGFnZS1pZC0xMTc3MyAudGhyZWUtY29sdW1uLWljb25zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAudGhyZWUtY29sdW1uLWljb25zIGltZyxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLnRocmVlLWNvbHVtbi1pY29ucyBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC50aHJlZS1jb2x1bW4taWNvbnMgaDMsXG4gICAgJi5wYWdlLWlkLTExNzczIC50aHJlZS1jb2x1bW4taWNvbnMgaDMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAudGhyZWUtY29sdW1uLWljb25zIHAsXG4gICAgJi5wYWdlLWlkLTExNzczIC50aHJlZS1jb2x1bW4taWNvbnMgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAudGhyZWUtY29sdW1uLWljb25zLnRocmVlLXJlYXNvbnMgaDIsXG4gICAgJi5wYWdlLWlkLTExNzczIC50aHJlZS1jb2x1bW4taWNvbnMudGhyZWUtcmVhc29ucyBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMxMTk5NjI7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAudGhyZWUtY29sdW1uLWljb25zLnRocmVlLXJlYXNvbnMgaDMsXG4gICAgJi5wYWdlLWlkLTExNzczIC50aHJlZS1jb2x1bW4taWNvbnMudGhyZWUtcmVhc29ucyBoMyB7XG4gICAgICAgIGNvbG9yOiAjMTE5OTYyO1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAudGhyZWUtY29sdW1uLWljb25zLnRocmVlLXJlYXNvbnMgcCxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLnRocmVlLWNvbHVtbi1pY29ucy50aHJlZS1yZWFzb25zIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC5mZWF0dXJlZC1wbGFucyAuaGVhZGxpbmUtd2l0aC1zdWItaGVhZGxpbmUgcCxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLmZlYXR1cmVkLXBsYW5zIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC5mZWF0dXJlZC1wbGFucyAucHJpY2luZyxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC5mZWF0dXJlZC1wbGFucyAucHJpY2luZyAuZXRfcGJfY29sdW1uXzFfMixcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIC5ldF9wYl9jb2x1bW5fMV8yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIC5wcmljaW5nLWJveCxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIC5wcmljaW5nLWJveCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAuZmVhdHVyZWQtcGxhbnMgLnByaWNpbmcgLnByaWNpbmctYm94IGgzLFxuICAgICYucGFnZS1pZC0xMTc3MyAuZmVhdHVyZWQtcGxhbnMgLnByaWNpbmcgLnByaWNpbmctYm94IGgzIHtcbiAgICAgICAgY29sb3I6ICMxMTk5NjI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC5mZWF0dXJlZC1wbGFucyAucHJpY2luZyAucHJpY2luZy1ib3ggaDQsXG4gICAgJi5wYWdlLWlkLTExNzczIC5mZWF0dXJlZC1wbGFucyAucHJpY2luZyAucHJpY2luZy1ib3ggaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIC5wcmljaW5nLWJveCBwLFxuICAgICYucGFnZS1pZC0xMTc3MyAuZmVhdHVyZWQtcGxhbnMgLnByaWNpbmcgLnByaWNpbmctYm94IHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC5mZWF0dXJlZC1wbGFucyAucHJpY2luZyAucHJpY2luZy1ib3ggcCBlbSxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIC5wcmljaW5nLWJveCBwIGVtIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC5mZWF0dXJlZC1wbGFucyAucHJpY2luZyAucHJpY2luZy1ib3ggdWwsXG4gICAgJi5wYWdlLWlkLTExNzczIC5mZWF0dXJlZC1wbGFucyAucHJpY2luZyAucHJpY2luZy1ib3ggdWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC5mZWF0dXJlZC1wbGFucyAuYWRkaXRpb25hbC1mZWUgaDIsXG4gICAgJi5wYWdlLWlkLTExNzczIC5mZWF0dXJlZC1wbGFucyAuYWRkaXRpb25hbC1mZWUgaDIge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLmZlYXR1cmVkLXBsYW5zIC5hZGRpdGlvbmFsLWZlZSB1bCxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLmZlYXR1cmVkLXBsYW5zIC5hZGRpdGlvbmFsLWZlZSB1bCB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAuZmVhdHVyZWQtcGxhbnMgLmFkZGl0aW9uYWwtZmVlIC5mZWUtYWN0aW9ucyxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLmZlYXR1cmVkLXBsYW5zIC5hZGRpdGlvbmFsLWZlZSAuZmVlLWFjdGlvbnMge1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAuZmVhdHVyZWQtcGxhbnMgLmFkZGl0aW9uYWwtZmVlIC5mZWUtYWN0aW9ucyAuYnRuLmdyZWVuLFxuICAgICYucGFnZS1pZC0xMTc3MyAuZmVhdHVyZWQtcGxhbnMgLmFkZGl0aW9uYWwtZmVlIC5mZWUtYWN0aW9ucyAuYnRuLmdyZWVuIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC5jbGllbnQtZ2FsbGVyeS13cmFwcGVyIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLmNsaWVudC1nYWxsZXJ5LXdyYXBwZXIgLmhlYWRsaW5lLXdpdGgtc3ViLWhlYWRsaW5lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAuY2xpZW50LWdhbGxlcnktd3JhcHBlcixcbiAgICAgICAgJi5wYWdlLWlkLTExNzczIC5jbGllbnQtZ2FsbGVyeS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wYWdlLWlkLTExNTUyIC5jbGllbnQtZ2FsbGVyeS13cmFwcGVyIC5ldF9wYl9yb3dfMSxcbiAgICAgICAgJi5wYWdlLWlkLTExNzczIC5jbGllbnQtZ2FsbGVyeS13cmFwcGVyIC5ldF9wYl9yb3dfMSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAuY2xpZW50LWdhbGxlcnktd3JhcHBlciAuY2xpZW50LWdhbGxlcnktY29udGFpbmVyLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgLmNsaWVudC1nYWxsZXJ5LXdyYXBwZXIgLmNsaWVudC1nYWxsZXJ5LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgLmNsaWVudC1nYWxsZXJ5LXdyYXBwZXIgLm1hc3Rlci1zbGlkZXIsXG4gICAgICAgICYucGFnZS1pZC0xMTc3MyAuY2xpZW50LWdhbGxlcnktd3JhcHBlciAubWFzdGVyLXNsaWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAuY2xpZW50LWdhbGxlcnktd3JhcHBlciAuZXRfcGJfcm93XzIsXG4gICAgJi5wYWdlLWlkLTExNzczIC5jbGllbnQtZ2FsbGVyeS13cmFwcGVyIC5ldF9wYl9yb3dfMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvcixcbiAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvcixcbiAgICAgICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3Ige1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLmZvdXItY29sdW1uLWhlcm8tcm93LFxuICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5mb3VyLWNvbHVtbi1oZXJvLXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLmZvdXItY29sdW1uLWhlcm8tcm93IGgxLFxuICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5mb3VyLWNvbHVtbi1oZXJvLXJvdyBoMSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250OiA5MDAgMzJweC8xLjIgXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLmZvdXItY29sdW1uLWhlcm8tcm93IGgxLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAuZm91ci1jb2x1bW4taGVyby1yb3cgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAuZm91ci1jb2x1bW4taGVyby1yb3cgaDEsXG4gICAgICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5mb3VyLWNvbHVtbi1oZXJvLXJvdyBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAuZm91ci1jb2x1bW4taGVyby1yb3cgaDIsXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLmZvdXItY29sdW1uLWhlcm8tcm93IGgyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQ6IDQwMCAyMXB4LzEuNTYgXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAuZm91ci1jb2x1bW4taGVyby1yb3cgaDIsXG4gICAgICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5mb3VyLWNvbHVtbi1oZXJvLXJvdyBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5mb3VyLWNvbHVtbi1oZXJvLXJvdyBoMixcbiAgICAgICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLmZvdXItY29sdW1uLWhlcm8tcm93IGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5mb3VyLWNvbHVtbi1oZXJvLXJvdyBoMyxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAuZm91ci1jb2x1bW4taGVyby1yb3cgaDMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udDogNDAwIDIxcHgvMS41NiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5mb3VyLWNvbHVtbi1oZXJvLXJvdyBoMyxcbiAgICAgICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLmZvdXItY29sdW1uLWhlcm8tcm93IGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLmZvdXItY29sdW1uLWhlcm8tcm93IGgzLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAuZm91ci1jb2x1bW4taGVyby1yb3cgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLmludC1oZXJvLWltZyxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAuaW50LWhlcm8taW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAuaW50LWhlcm8taW1nLmV4dHJhLW1hcmdpbi10b3AsXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLmludC1oZXJvLWltZy5leHRyYS1tYXJnaW4tdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5pbnQtaGVyby1pbWcuZXh0cmEtbWFyZ2luLXRvcCxcbiAgICAgICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLmludC1oZXJvLWltZy5leHRyYS1tYXJnaW4tdG9wIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgcCxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciBwIHtcbiAgICAgICAgY29sb3I6ICMyRTI5Mjk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIHAsXG4gICAgICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLmhlYWRsaW5lLXdpdGgtc3ViLWhlYWRsaW5lIHAsXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLmhlYWRsaW5lLXdpdGgtc3ViLWhlYWRsaW5lIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAucm9pLTM2NSAuZXRfcGJfY29sdW1uXzFfMyxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAucm9pLTM2NSAuZXRfcGJfY29sdW1uXzFfMyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDA7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLnJvaS0zNjUgLmV0X3BiX2NvbHVtbl8xXzMgLnJvaS1ib3gsXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLnJvaS0zNjUgLmV0X3BiX2NvbHVtbl8xXzMgLnJvaS1ib3gge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5yb2ktMzY1IC5ldF9wYl9jb2x1bW5fMV8zIC5yb2ktYm94IGgzLFxuICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5yb2ktMzY1IC5ldF9wYl9jb2x1bW5fMV8zIC5yb2ktYm94IGgzIHtcbiAgICAgICAgY29sb3I6ICM0MDQwNDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5yb2ktMzY1IC5ldF9wYl9jb2x1bW5fMV8zIC5yb2ktYm94IC5kYXRlLFxuICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5yb2ktMzY1IC5ldF9wYl9jb2x1bW5fMV8zIC5yb2ktYm94IC5kYXRlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgICAgICAgY29sb3I6ICM5MTkzOTY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAucm9pLTM2NSAuZXRfcGJfY29sdW1uXzFfMyAucm9pLWJveCAucm9pLXAsXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLnJvaS0zNjUgLmV0X3BiX2NvbHVtbl8xXzMgLnJvaS1ib3ggLnJvaS1wIHtcbiAgICAgICAgY29sb3I6ICM0MDQwNDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5yb2ktMzY1IC5ldF9wYl9jb2x1bW5fMV8zIC5yb2ktbGluayxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAucm9pLTM2NSAuZXRfcGJfY29sdW1uXzFfMyAucm9pLWxpbmsge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2YyZjJmMjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLnJvaS0zNjUgLmV0X3BiX2NvbHVtbl8xXzMgLnJvaS1saW5rIGEsXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLnJvaS0zNjUgLmV0X3BiX2NvbHVtbl8xXzMgLnJvaS1saW5rIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IuZXh0cmEtYm90dG9tLXBhZGRpbmcsXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IuZXh0cmEtYm90dG9tLXBhZGRpbmcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5tb2JpbGUtcGFkZGluZyxcbiAgICAgICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20ubW9iaWxlLXBhZGRpbmcge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5yZWR1Y2VkLXBhZGRpbmctYm90dG9tLFxuICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLnJlZHVjZWQtcGFkZGluZy1ib3R0b20ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLFxuICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sLFxuICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogMTBweCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBOUE5QTk7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDA1cHgpIHtcbiAgICAgICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wsXG4gICAgICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEsXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEge1xuICAgICAgICBjb2xvcjogIzJFMjkyOTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIHNwYW4sXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwNXB4KSB7XG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIHNwYW4sXG4gICAgICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkgYW5kIChtYXgtd2lkdGg6IDYzOHB4KSB7XG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIHNwYW4sXG4gICAgICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSBzcGFuLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkzcHgpIHtcbiAgICAgICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgc3BhbixcbiAgICAgICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwOTZweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSBzcGFuLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgc3BhbixcbiAgICAgICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSAuYm94LWltYWdlLFxuICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIC5ib3gtaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgLmJveC1pbWFnZSxcbiAgICAgICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgLmJveC1pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2w6aG92ZXIsXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJFMjkyOTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItY29sb3I6ICMyRTI5Mjk7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sOmhvdmVyIGEsXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sOmhvdmVyIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLnRocmVlLWNvbHVtbixcbiAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLnRocmVlLWNvbHVtbiB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLnRocmVlLWNvbHVtbiAuY29sLFxuICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIudGhyZWUtY29sdW1uIC5jb2wge1xuICAgICAgICB3aWR0aDogNDYlO1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlci50aHJlZS1jb2x1bW4gLmNvbCxcbiAgICAgICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlci50aHJlZS1jb2x1bW4gLmNvbCB7XG4gICAgICAgICAgICB3aWR0aDogMjQuOCU7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlci50aHJlZS1jb2x1bW4gLmNvbCxcbiAgICAgICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlci50aHJlZS1jb2x1bW4gLmNvbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLmZvdXItY29sdW1uIC5jb2wsXG4gICAgICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIuZm91ci1jb2x1bW4gLmNvbCB7XG4gICAgICAgICAgICB3aWR0aDogMTclO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLmZvdXItY29sdW1uIC5jb2wgYSBzcGFuLFxuICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIuZm91ci1jb2x1bW4gLmNvbCBhIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDE1cHggMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDVweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLmZvdXItY29sdW1uIC5jb2wgYSBzcGFuLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLmZvdXItY29sdW1uIC5jb2wgYSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlci5mb3VyLWNvbHVtbiAuY29sIGEgc3BhbixcbiAgICAgICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlci5mb3VyLWNvbHVtbiAuY29sIGEgc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLmZpeGVkLWhlaWdodCAuY29sLFxuICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIuZml4ZWQtaGVpZ2h0IC5jb2wge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlci5maXhlZC1oZWlnaHQgLmNvbCxcbiAgICAgICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlci5maXhlZC1oZWlnaHQgLmNvbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIuZml4ZWQtaGVpZ2h0IC5jb2wsXG4gICAgICAgIC5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlci5maXhlZC1oZWlnaHQgLmNvbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIC5ib3gtaW1hZ2UuZGlzYXN0ZXItcmVjb3ZlcnksXG4gICAgLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSAuYm94LWltYWdlLmRpc2FzdGVyLXJlY292ZXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzEyL0Rpc2FzdGVyLVJlY292ZXJ5LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIH1cblxuICAgIC5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgLmJveC1pbWFnZS5tYW5hZ2VkLXNxbCxcbiAgICAucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIC5ib3gtaW1hZ2UubWFuYWdlZC1zcWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMTIvTWFuYWdlZC1TUUwucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgfVxuXG4gICAgLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSAuYm94LWltYWdlLm1hbmFnZWQtc2VjdXJpdHksXG4gICAgLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSAuYm94LWltYWdlLm1hbmFnZWQtc2VjdXJpdHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMTIvTWFuYWdlZC1TZWN1cml0eS5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICB9XG5cbiAgICAucGFnZS1pZC0xMTU1MiAuZGJvLWNvbnRhaW5lciAuaHlicmlkLWRibyBwLmh5YnJpZC1jb3B5LFxuICAgIC5wYWdlLWlkLTExNzczIC5kYm8tY29udGFpbmVyIC5oeWJyaWQtZGJvIHAuaHlicmlkLWNvcHkge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICB9XG5cbiAgICAucGFnZS1pZC0xMTU1MiAuZmluYW5jZS1zdW1tYXJ5LFxuICAgIC5wYWdlLWlkLTExNzczIC5maW5hbmNlLXN1bW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgIH1cblxuICAgIC5wYWdlLWlkLTExNTUyIC5maW5hbmNlLXN1bW1hcnkgLmZpbmFuY2UtcDEsXG4gICAgLnBhZ2UtaWQtMTE3NzMgLmZpbmFuY2Utc3VtbWFyeSAuZmluYW5jZS1wMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICM0MDQwNDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAucGFnZS1pZC0xMTU1MiAuZmluYW5jZS1zdW1tYXJ5IC5vbmVfZm91cnRoLFxuICAgIC5wYWdlLWlkLTExNzczIC5maW5hbmNlLXN1bW1hcnkgLm9uZV9mb3VydGgge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTE5OTYyO1xuICAgIH1cblxuICAgIC5wYWdlLWlkLTExNTUyIC5maW5hbmNlLXN1bW1hcnkgLm9uZV9mb3VydGguZXRfY29sdW1uX2xhc3QsXG4gICAgLnBhZ2UtaWQtMTE3NzMgLmZpbmFuY2Utc3VtbWFyeSAub25lX2ZvdXJ0aC5ldF9jb2x1bW5fbGFzdCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICAucGFnZS1pZC0xMTU1MiAuZmluYW5jZS1zdW1tYXJ5IGgyLFxuICAgIC5wYWdlLWlkLTExNzczIC5maW5hbmNlLXN1bW1hcnkgaDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMTE5OTYyO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICB9XG5cbiAgICAucGFnZS1pZC0xMTU1MiAuZmluYW5jZS1zdW1tYXJ5IGgzLFxuICAgIC5wYWdlLWlkLTExNzczIC5maW5hbmNlLXN1bW1hcnkgaDMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzExOTk2MjtcbiAgICB9XG5cbiAgICAucGFnZS1pZC0xMTU1MiAuZmluYW5jZS1zdW1tYXJ5IC5maW5hbmNlLXAyLFxuICAgIC5wYWdlLWlkLTExNzczIC5maW5hbmNlLXN1bW1hcnkgLmZpbmFuY2UtcDIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICM0MDQwNDE7XG4gICAgfVxuXG4gICAgLnBhZ2UtaWQtMTE1NTIgLmdyZWVuLWNoZWNrbWFya3MgdWwgbGksXG4gICAgLnBhZ2UtaWQtMTE3NzMgLmdyZWVuLWNoZWNrbWFya3MgdWwgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuXG4gICAgLnBhZ2UtaWQtMTE1NTIgLmdyZWVuLWNoZWNrbWFya3MgdWwgbGk6OmJlZm9yZSxcbiAgICAucGFnZS1pZC0xMTc3MyAuZ3JlZW4tY2hlY2ttYXJrcyB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIC0yOHB4O1xuICAgICAgICBjb2xvcjogIzExOTk2MjtcbiAgICB9XG4gICAgKi9cbiAgLyogY2xvdWQgcGlsbGFyICovXG4gIC8qIGl0IHBpbGxhciBwYWdlIGJlbG93ICovIH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC5ldF9wYl90ZXh0X2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgI3BwLWludHJvIC5ldF9wYl90ZXh0X2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgI3BwLWhlcm8gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogIzQwNDA0MTsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgaDMuaDMtYWZ0ZXItLWJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogODBweCAwIDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIHVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMWVtIDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgdWwgbGkge1xuICAgIGNvbG9yOiAjNDA0MDQxO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgcCB7XG4gICAgY29sb3I6ICM0MDQwNDE7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS44OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciBwLmdyYWYtYWZ0ZXItLWJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogNjBweCAwIDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIHAuZ3JhZi1hZnRlci0taDMge1xuICAgIG1hcmdpbjogMDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgYmxvY2txdW90ZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCI7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMwMDE2ODk7XG4gICAgbWFyZ2luOiA2MHB4IDAgMDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgYmxvY2txdW90ZSBwIHtcbiAgICBjb2xvcjogIzAwMTY4OTtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgYmxvY2txdW90ZSBzcGFuIHtcbiAgICBjb2xvcjogIzAwMTY4OTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIGJsb2NrcXVvdGUgc3BhbiBhIHtcbiAgICBjb2xvcjogIzAwMTY4OTsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnBwLW5hcnJvdyB7XG4gICAgbWF4LXdpZHRoOiA4NTBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnBwLWZpcnN0IHtcbiAgICBtYXJnaW46IDgwcHggMCAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtYmx1ZSB7XG4gICAgY29sb3I6ICMwMDE2ODk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC5ibHVlLWg0IHtcbiAgICBjb2xvcjogIzAwMTY4OTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLmxhdmVuZGFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlNmVlOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciBwLnBwLXAtYmx1ZSB7XG4gICAgY29sb3I6ICMwMDE2ODk7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIHAucHAtcC1ibHVlIHNwYW4ucHAtc3Bhbi1ibHVlIHtcbiAgICBjb2xvcjogIzAwMTY4OTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIHAucHAtcC1ibHVlIHNwYW4ucHAtc3Bhbi1ibHVlIGEge1xuICAgIGNvbG9yOiAjMDAxNjg5OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50IC5yaWJib24td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50IC5yaWJib24tZnJvbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTIycHg7XG4gICAgei1pbmRleDogMjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQwNDA0MTsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudCAucmliYm9uLWZyb250IC5yaWJib24tY29udGVudCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiAjMDAxNjg5O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudCAucmliYm9uLWZyb250IC5yaWJib24tY29udGVudCBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogNXB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50IC5yaWJib24tZWRnZS1ib3R0b21sZWZ0LFxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudCAucmliYm9uLWVkZ2UtYm90dG9tcmlnaHQsXG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50IC5yaWJib24tZWRnZS10b3BsZWZ0LFxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudCAucmliYm9uLWVkZ2UtdG9wcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50IC5yaWJib24tZWRnZS1ib3R0b21sZWZ0LFxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudCAucmliYm9uLWVkZ2UtYm90dG9tcmlnaHQge1xuICAgIHRvcDogNTBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudCAucmliYm9uLWVkZ2UtYm90dG9tbGVmdCxcbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQgLnJpYmJvbi1lZGdlLXRvcGxlZnQge1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzExOTk2MiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudCAucmliYm9uLWVkZ2UtdG9wbGVmdCB7XG4gICAgdG9wOiAwO1xuICAgIGJvcmRlci13aWR0aDogMCAyMHB4IDAgMDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudCAucmliYm9uLWVkZ2UtYm90dG9tbGVmdCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDIwcHggMTVweCAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50IC5yaWJib24tZWRnZS1ib3R0b21yaWdodCxcbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQgLnJpYmJvbi1lZGdlLXRvcHJpZ2h0IHtcbiAgICBsZWZ0OiAxMjVweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxMTk5NjI7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQgLnJpYmJvbi1lZGdlLXRvcHJpZ2h0IHtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50IC5yaWJib24tZWRnZS1ib3R0b21yaWdodCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50IC5yaWJib24tYmFjay1sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQgLnJpYmJvbi1iYWNrLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAucmVhc29uLWJveCAudGV4dC1ib3ggaDMge1xuICAgIGNvbG9yOiAjMDAxNjg5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1jbG91ZC1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogODBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnBwLWNsb3VkLWhlcm8gaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAuYy1ibHVlIHtcbiAgICBjb2xvcjogIzAwMTY4OTsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnJlYXNvbi1ib3ggLnRleHQtYm94IGgzIHtcbiAgICBjb2xvcjogIzAwMTY4OTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAjcHAtaGVybyAuZXRfcGJfdGV4dF9pbm5lciBwIHtcbiAgICBjb2xvcjogIzAwMTY4OTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogb3N3YWxkO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLmNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAuY3RhX2J1dHRvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIGJsb2NrcXVvdGUgYSB7XG4gICAgY29sb3I6ICMwMDE2ODk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC5jZW50ZXJlZC1pbWFnZS1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAuY2VudGVyZWQtaW1hZ2UtYm94IHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnBwLWZhc3QtZmFjdHMge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0ZGRkZGRiAwJSwgI0E4RDRBQiAxMDAlKTsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnBwLWZhc3QtZmFjdHMuYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkZGRkZGIDAlLCAjQTNDN0ZEIDEwMCUpOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtZmFzdC1mYWN0cyBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAxNjg5ICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1mYXN0LWZhY3RzIGg0IGEge1xuICAgIGNvbG9yOiAjMTE5OTYyOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtZmFzdC1mYWN0cyBwIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAucmVhc29uLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAucmVhc29uLWJveCAudGV4dC1ib3gge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC5yZWFzb24tYm94IC50ZXh0LWJveCBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC5mb3VyLXNxdWFyZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLyoganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICovXG4gICAgLyogYWxpZ24taXRlbXM6IGNlbnRlcjsgKi9cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAuZm91ci1zcXVhcmVzIC5zcXVhcmUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNFNkU3RTg7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLmZvdXItc3F1YXJlcyAuc3F1YXJlIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLmZvdXItc3F1YXJlcyAuc3F1YXJlMSB7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjRTZFN0U4O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjRTZFN0U4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAuZm91ci1zcXVhcmVzIC5zcXVhcmUyIHtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjRTZFN0U4O1xuICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjRTZFN0U4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAuZm91ci1zcXVhcmVzIC5zcXVhcmUzIHtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNFNkU3RTg7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNFNkU3RTg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC5mb3VyLXNxdWFyZXMgLnNxdWFyZTQge1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICNFNkU3RTg7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNFNkU3RTg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC5mb3VyLXNxdWFyZXMgLnNxdWFyZSBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtY3RhLmZ1bGwtd2lkdGggLmZ1bGwtd2lkdGgge1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnBwLWN0YS5mdWxsLXdpZHRoIC5mdWxsLXdpZHRoID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtY3RhLmZ1bGwtd2lkdGggLmZ1bGwtd2lkdGggPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgLyogZGlzcGxheTogbm9uZTsgKi9cbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnBwLWN0YS5mdWxsLXdpZHRoIC5mdWxsLXdpZHRoID4gZGl2Omxhc3QtY2hpbGQgZGl2IHtcbiAgICAvKiBkaXNwbGF5OiBub25lOyAqL1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnBwLWN0YS5mdWxsLXdpZHRoIC5mdWxsLXdpZHRoID4gZGl2Omxhc3QtY2hpbGQgZGl2IC5idXR0b24ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4OTUyMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1jdGEgLnBwLW5hcnJvdyB7XG4gICAgYmFja2dyb3VuZDogI2U1ZTZlNjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1jdGEgLnBwLW5hcnJvdyBwLnBwLWN0YS1oZWFkbGluZSB7XG4gICAgY29sb3I6ICM0MDQwNDE7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtY3RhIC5wcC1uYXJyb3cgcC5wcC1jdGEtaGVhZGxpbmUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnBwLWN0YSAucHAtbmFycm93IHAge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1jdGEgLnBwLW5hcnJvdyAuaHMtY3RhLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1jdGEub3ZlcmZsb3cgLnBwLW5hcnJvdyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC50aHJlZS1zcXVhcmVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC50aHJlZS1zcXVhcmVzIC5zcXVhcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU2RUU7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICNFNkU3RTg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnRocmVlLXNxdWFyZXMgLnNxdWFyZSBoMyB7XG4gICAgY29sb3I6ICM5NjEyQTc7XG4gICAgZm9udC1mYW1pbHk6IE9zd2FsZDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnRocmVlLXNxdWFyZXMgLnNxdWFyZSBwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNwcC1oZXJvIC5wcC1oZXJvLWhlYWRsaW5lIGgxLFxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI3BwLWhlcm8gLnBwLWhlcm8taGVhZGxpbmUgaDIsXG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjcHAtaGVybyAucHAtaGVyby1oZWFkbGluZSBoMyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjcHAtaGVybyAucHAtaGVyby1oZWFkbGluZSBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI3BwLWhlcm8gLnBwLWhlcm8taGVhZGxpbmUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNwcC1oZXJvIC5wcC1oZXJvLWhlYWRsaW5lIGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjcHAtaGVybyAucHAtaGVyby1oZWFkbGluZSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNwcC1oZXJvIC5wcC1oZXJvLWxpbmtzIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjcHAtaGVybyAucHAtaGVyby1saW5rcyB1bCBsaSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNwcC1oZXJvIC5wcC1oZXJvLWxpbmtzIHVsIGxpIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjcHAtaGVybyAucHAtaGVyby1saW5rcyB1bCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUwOSk7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNwcC1pbnRybyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjcHAtaW50cm8gLmV0X2ViX3RleHRfaW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNwcC1pbnRybyBoMiB7XG4gICAgY29sb3I6ICM0MDQwNDE7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgLnBwLXNlY3Rpb24taGVybyB7XG4gICAgcGFkZGluZzogMjAwcHggMCAxNTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogNjBweCAwIDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC5wcC1zZWN0aW9uLWhlcm8gLnBwLXNlY3Rpb24taGVhZGxpbmUgaDIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAucHAtc2VjdGlvbi1oZXJvIC5wcC1uZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC5wcC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC5wcC1mYXN0LWZhY3RzIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHdoaXRlKSwgY29sb3Itc3RvcCg1MCUsICNjNmNmZTEpLCBjb2xvci1zdG9wKDUwJSwgI2M2Y2ZlMSksIGNvbG9yLXN0b3AoMTAwJSwgIzhjOWZjMikpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUgMCUsICNjNmNmZTEgNTAlLCAjYzZjZmUxIDUwJSwgIzhjOWZjMiAxMDAlKTsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgLnBwLWZhc3QtZmFjdHMgaDMge1xuICAgIGNvbG9yOiAjMDAxNjg5O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAucHAtZmFzdC1mYWN0cyAjcHAtZG93bnRpbWUtaGVhZGxpbmUgLm9uZV9mb3VydGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgLnBwLWZhc3QtZmFjdHMgI3BwLWRvd250aW1lLWhlYWRsaW5lIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgLnBwLWZhc3QtZmFjdHMgI3BwLWRvd250aW1lIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC5wcC1mYXN0LWZhY3RzICNwcC1kb3dudGltZSAub25lX2ZvdXJ0aCBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiAjNDA0MDQxO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC5wcC1mYXN0LWZhY3RzICNwcC1kb3dudGltZSAub25lX2ZvdXJ0aCBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC5wcC1mYXN0LWZhY3RzICNwcC1kb3dudGltZSAub25lX2ZvdXJ0aCBwIGEge1xuICAgIGNvbG9yOiAjNDA0MDQxOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAucHAtZmFzdC1mYWN0cyAjcHAtZG93bnRpbWUucHAtY3liZXJjcmltZSAub25lX2ZvdXJ0aCBoNCB7XG4gICAgY29sb3I6ICMwMDE2ODk7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC5wcC1mYXN0LWZhY3RzICNwcC1kb3dudGltZS5wcC1jeWJlcmNyaW1lIC5vbmVfZm91cnRoIHAgYSB7XG4gICAgY29sb3I6ICMwMDE2ODk7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC5wcC1mYXN0LWZhY3RzICNwcC1jdGEge1xuICAgIGJhY2tncm91bmQ6ICMwMDE2ODk7XG4gICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAucHAtZmFzdC1mYWN0cyAjcHAtY3RhIHAucHAtY3RhLWhlYWRsaW5lIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC5wcC1mYXN0LWZhY3RzICNwcC1jdGEgcC5wcC1jdGEtaGVhZGxpbmUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgLnBwLWZhc3QtZmFjdHMgI3BwLWN0YSAuZXRfcGJfdGV4dF9pbm5lciBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAucHAtZmFzdC1mYWN0cyAjcHAtY3RhIC5vbmVfZm91cnRoIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAucHAtdGlwIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAucHAtdGlwLmJsdWUtZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgd2hpdGUpLCBjb2xvci1zdG9wKDUwJSwgI2M2Y2ZlMSksIGNvbG9yLXN0b3AoNTAlLCAjYzZjZmUxKSwgY29sb3Itc3RvcCgxMDAlLCAjOGM5ZmMyKSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSAwJSwgI2M2Y2ZlMSA1MCUsICNjNmNmZTEgNTAlLCAjOGM5ZmMyIDEwMCUpOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAucHAtdGlwLnNreS1ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCB3aGl0ZSksIGNvbG9yLXN0b3AoNTAlLCAjZDFlM2ZlKSwgY29sb3Itc3RvcCg1MCUsICNkMWUzZmUpLCBjb2xvci1zdG9wKDEwMCUsICNhM2M3ZmQpKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDAlLCAjZDFlM2ZlIDUwJSwgI2QxZTNmZSA1MCUsICNhM2M3ZmQgMTAwJSk7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC5wcC10aXAucHVycGxlLWdyYWRpZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHdoaXRlKSwgY29sb3Itc3RvcCg1MCUsICNlM2Q2ZTMpLCBjb2xvci1zdG9wKDUwJSwgI2UzZDZlMyksIGNvbG9yLXN0b3AoMTAwJSwgI2M2YWRjNykpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUgMCUsICNlM2Q2ZTMgNTAlLCAjZTNkNmUzIDUwJSwgI2M2YWRjNyAxMDAlKTsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgLnBwLXRpcC5wdXJwbGUtZ3JhZGllbnQgLnBwLXRpcC1tZXNzYWdlIHtcbiAgICBjb2xvcjogIzcwMmY3MzsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgLnBwLXRpcC5vcmFuZ2UtZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgd2hpdGUpLCBjb2xvci1zdG9wKDUwJSwgI2ZkZjFlMyksIGNvbG9yLXN0b3AoNTAlLCAjZmRmMWUzKSwgY29sb3Itc3RvcCgxMDAlLCAjZmFlMmM3KSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSAwJSwgI2ZkZjFlMyA1MCUsICNmZGYxZTMgNTAlLCAjZmFlMmM3IDEwMCUpOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAucHAtdGlwLm9yYW5nZS1ncmFkaWVudCAucHAtdGlwLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjZTM3NzI1OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAucHAtdGlwIC5wcC10aXAtbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGNvbG9yOiAjMDAxNjg5O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNjBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgLnBwLXRpcCAucHAtdGlwLW1lc3NhZ2UgYSB7XG4gICAgY29sb3I6ICMxMTk5NjI7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNwcC1jdGEyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTVlNmU2O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI3BwLWN0YTIgLnBwLWN0YS1pbWcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI3BwLWN0YTIgcC5wcC1jdGEtaGVhZGxpbmUge1xuICAgIGNvbG9yOiAjNDA0MDQxO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI3BwLWN0YTIgcC5wcC1jdGEtaGVhZGxpbmUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI3BwLWN0YTIgLmV0X3BiX2NvbHVtbl8zXzQgcC5wcC1jdGEtaGVhZGxpbmUge1xuICAgIG1heC13aWR0aDogNTAwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNwcC1jb21wcyAub25lX3RoaXJkIHtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjOGM5ZmMyO1xuICAgIHBhZGRpbmc6IDAgMzBweCA0MHB4O1xuICAgIGhlaWdodDogMzQwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNwcC1jb21wcyAub25lX3RoaXJkIC5wcC1jb21wLWltZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjcHAtY29tcHMgLm9uZV90aGlyZCAucHAtY29tcC1jb3B5IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDAxNjg5O1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC50aXAtc2VjdGlvbiBvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC5wcC1jaGVja2xpc3QgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC5wcC1jaGVja2xpc3Qgb2wge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC5wcC1jaGVja2xpc3Qgb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzQwNDA0MTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIHRleHQtaW5kZW50OiAtMjVweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC5wcC1jaGVja2xpc3Qgb2wgbGk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgXCIuXCI7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC5wcC1vbC1lbmQgb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzQwNDA0MTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIHRleHQtaW5kZW50OiAtMjVweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC5wcC1vbC1lbmQgb2wgbGk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSkgXCIuXCI7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC5wcC1vbC1lbmQgb2wgbGkubGkyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIyLlwiOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAucHAtb2wtZW5kIG9sIGxpLmxpMzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiMy5cIjsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgLnBwLW9sLWVuZCBvbCBsaS5saTQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIjQuXCI7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC5wcC1vbC1lbmQgb2wgbGkubGk1OmJlZm9yZSB7XG4gICAgY29udGVudDogXCI1LlwiOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjcHAtcmVjb3ZlcnktcG9pbnRzIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNwcC1yZWNvdmVyeS1wb2ludHMgLmV0X3BiX2NvbHVtbiB7XG4gICAgICBtYXJnaW46IDAgMCAwIDIuNSU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI3BwLXJlY292ZXJ5LXBvaW50cyAuZXRfcGJfY29sdW1uLmV0LWxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwIDIuNSUgMCAwOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNwcC1yZWNvdmVyeS1wb2ludHMgLnBwLWNvbHMge1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICNlNWU2ZTY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNDA0MDQxO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCA0MHB4IDQwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNwcC1yZWNvdmVyeS1wb2ludHMgLnBwLWNvbHMgcCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI3BwLWRpc2FzdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY2OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjcHAtZGlzYXN0ZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjb2xvcjogIzQwNDA0MTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNwcC1kaXNhc3RlciBoMy5pbWFnZS10ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI3BwLWRpc2FzdGVyIGltZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjcHAtZGlzYXN0ZXIgLm9uZV9oYWxmIHtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZTVlNmU2O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzQwNDA0MTtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHggNDBweCA0MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiAyMzBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI3BwLWRpc2FzdGVyIC5vbmVfaGFsZiB7XG4gICAgICBtYXJnaW46IDAgMCAwIDIlOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNwcC1kaXNhc3RlciAub25lX2hhbGYgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI3BwLWRpc2FzdGVyIC5vbmVfaGFsZi5ldF9jb2x1bW5fbGFzdCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTZlZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI3BwLWRpc2FzdGVyIC5vbmVfaGFsZi5ldF9jb2x1bW5fbGFzdCB7XG4gICAgICBtYXJnaW46IDAgMiUgMCAwOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNwcC1kaXNhc3RlciAub25lX2hhbGYuZXRfY29sdW1uX2xhc3Qgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgLnRocmVlQ29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8qIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICovXG4gICAgLyoganVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICovXG4gICAgLyogbWFyZ2luLWJvdHRvbTogMTAwcHg7ICovIH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC50aHJlZUNvbHVtbiAuY29sdW1uIHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAvKiBoZWlnaHQ6IDEwMCU7ICovXG4gICAgcGFkZGluZzogMTBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgLnRocmVlQ29sdW1uIC5jb2x1bW4gaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgLnRocmVlQ29sdW1uIC5jb2x1bW4gLmJvcmRlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQgLnRocmVlQ29sdW1uLmNlbnRlciAuY29sdW1uIC5ib3JkZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQgLnRocmVlQ29sdW1uLmNlbnRlciAuY29sdW1uIC5ib3JkZXIgcCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudCAudGhyZWVDb2x1bW4uY2VudGVyIC5jb2x1bW4gLmJvcmRlciBoNCB7XG4gICAgY29sb3I6ICMwMDE2ODk7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQgLnRocmVlQ29sdW1uLmNlbnRlciAuY29sdW1uIC5ib3JkZXIgcCBhIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50IC50aHJlZUNvbHVtbi5jZW50ZXIgLmNvbHVtbiAuYm9yZGVyIGltZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50IC50aHJlZUNvbHVtbiAuY29sdW1uIC5ib3JkZXIgcCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudCAudGhyZWVDb2x1bW4gLmNvbHVtbiAuYm9yZGVyIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudCAudGhyZWVDb2x1bW4gLmNvbHVtbiAuYm9yZGVyIHVsIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC50aHJlZUNvbHVtbi5mdWxsLWhlaWdodCAuY29sdW1uIC5ib3JkZXIge1xuICAgIGhlaWdodDogODAlOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAudGhyZWVDb2x1bW4gLmNvbHVtbiAuYm9yZGVyLm9yYW5nZSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0U5ODkxRjsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgLnRocmVlQ29sdW1uIC5jb2x1bW4gLmJvcmRlci5ibHVlIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzJDMEQ4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAudGhyZWVDb2x1bW4gLmNvbHVtbiAuYm9yZGVyLmdyZWVuIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMTE5OTYyOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50IC50aHJlZUNvbHVtbiAuY29sdW1uIC5ib3JkZXIub3JhbmdlIHAge1xuICAgIGNvbG9yOiAjRTk4OTFGOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50IC50aHJlZUNvbHVtbiAuY29sdW1uIC5ib3JkZXIuYmx1ZSBwIHtcbiAgICBjb2xvcjogIzMyQzBEODsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudCAudGhyZWVDb2x1bW4gLmNvbHVtbiAuYm9yZGVyLmdyZWVuIHAge1xuICAgIGNvbG9yOiAjMTE5OTYyOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50IC5jb250YWluZXIgLnRleHQtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQgLmNvbnRhaW5lciAudGV4dC1jb250ZW50IC53aGl0ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQgLmNvbnRhaW5lciAudGV4dC1jb250ZW50IC53aGl0ZS5oZWF2eSB7XG4gICAgZm9udC1zaXplOiA0NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQgLmNvbnRhaW5lciAudGV4dC1jb250ZW50IC53aGl0ZS5saWdodCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLmZ1bGwtd2lkdGgtdGV4dCAuZXRfcGJfdGV4dF9pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQgLmNvbnRhaW5lciAudGV4dC1jb250ZW50IC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnRocmVlQ29sdW1uLndpdGgtaW1hZ2VzIC5jb2x1bW4gLmJvcmRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyOTBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnRocmVlQ29sdW1uLndpdGgtaW1hZ2VzIC5jb2x1bW4gLmJvcmRlciAuaW1hZ2VCb3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC50aHJlZUNvbHVtbi53aXRoLWltYWdlcyAuY29sdW1uIC5ib3JkZXIgLmltYWdlQm94IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnBwLWN0YS5vdmVyZmxvdyAucHAtbmFycm93ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC5mb3VyLXNxdWFyZXMgLnNxdWFyZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNFNkU3RTg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnRocmVlLXNxdWFyZXMge1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC50aHJlZS1zcXVhcmVzIC5zcXVhcmUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnRocmVlQ29sdW1uIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAudGhyZWVDb2x1bW4gLmNvbHVtbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAudGhyZWVDb2x1bW4uaW1hZ2UtdG9wIC5jb2x1bW4gLmJvcmRlciBwOmZpcnN0LW9mLXR5cGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnBwLWN0YSAucHAtbmFycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1jdGEgLnBwLW5hcnJvdyAucHAtY3RhLWltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciBoNCB7XG4gICAgY29sb3I6ICMwMDE2ODk7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQgLnRocmVlQ29sdW1uIC5jb2x1bW4gLmJvcmRlciBwIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMjBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudCAudGhyZWVDb2x1bW4gLmNvbHVtbiAuYm9yZGVyIGg0IHtcbiAgICBjb2xvcjogIzAwMTY4OTsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgLnBwLWZhc3QtZmFjdHMgI3BwLWRvd250aW1lIC5vbmVfZm91cnRoIGg0IHtcbiAgICBvdmVyZmxvdy13cmFwOiBpbml0aWFsOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAucHAtdGlwLnB1cnBsZS1ncmFkaWVudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkZGRkZGIDAlLCAjNzAyRjczIDE1MCUpOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtZmFzdC1mYWN0cy5wdXJwbGUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0ZGRkZGRiAwJSwgIzcwMkY3MyAxNTAlKTsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnBwLWZhc3QtZmFjdHMgLmNvbHVtbnMtY3RhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzAwMTY4OTtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1mYXN0LWZhY3RzIC5jb2x1bW5zLWN0YSBwIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtZmFzdC1mYWN0cyAuY29sdW1ucy1jdGEgcCBpbWcge1xuICAgIG1pbi13aWR0aDogODBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnBwLWZhc3QtZmFjdHMgLmNvbHVtbnMtY3RhIC50ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNjBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnBwLWZhc3QtZmFjdHMgLmNvbHVtbnMtY3RhIC50ZXh0IGgzIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnBwLWZhc3QtZmFjdHMgLmNvbHVtbnMtY3RhIC50ZXh0IGg0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1mYXN0LWZhY3RzIC5jb2x1bW5zLWN0YSAuYnRuLmJ0bi1vcmFuZ2Uge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQzhDMjM7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1mYXN0LWZhY3RzIC5jb2x1bW5zLWN0YSAuYnRuLmJ0bi1vcmFuZ2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgLnJlYXNvbi1ib3gge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAudGhyZWVDb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudCAucHAtdGlwIC5ldF9wYl90ZXh0X2lubmVyIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC5waWxsYXIgLmV0X3BiX3RleHRfaW5uZXIgaDQuYmx1ZSB7XG4gICAgY29sb3I6ICMwMDE2ODk7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIHVsLnR3by1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiA0ODBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgdWwudHdvLWNvbHVtbiBsaSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgbWFyZ2luOiAwIDQwcHggMCAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciBvbCB7XG4gICAgcGFkZGluZzogMCAwIDFlbSA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIG9sIGxpIHtcbiAgICBjb2xvcjogIzQwNDA0MTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAucmVhc29uLWJveCAudGV4dC1ib3ggaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJyxzYW5zLXNlcmlmOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAuZXRfcGJfdGV4dF9pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA4ODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnBwLWN0YSAucHAtbmFycm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyIC5wcC10aXAgLnBwLXRpcC1tZXNzYWdlIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDkyMHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIHVsLnR3by1jb2x1bW4ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIHVsLnR3by1jb2x1bW4gbGkge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnBwLWZhc3QtZmFjdHMgLmNvbHVtbnMtY3RhIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnBwLWZhc3QtZmFjdHMgLmNvbHVtbnMtY3RhIC50ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1waWxsYXIgI21haW4tY29udGVudC5waWxsYXIgLnBwLWZhc3QtZmFjdHMgLmNvbHVtbnMtY3RhIC50ZXh0IGgzLFxuICAgIC5wYWdlLXRlbXBsYXRlLXBpbGxhciAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtZmFzdC1mYWN0cyAuY29sdW1ucy1jdGEgLnRleHQgaDQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1mYXN0LWZhY3RzIC5jb2x1bW5zLWN0YSAudGV4dCBoNCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuYm9keS5tZW51LW9wZW4ucGFnZS10ZW1wbGF0ZS1waWxsYXItcGhwICNhdDQtZm9jLFxuYm9keS5tZW51LW9wZW4ucGFnZS10ZW1wbGF0ZS1waWxsYXItcGhwICNhdDQtZm9sbG93IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXBpbGxhci1waHAgI2F0NC1mb2MsXG4ucGFnZS10ZW1wbGF0ZS1waWxsYXItcGhwICNhdDQtZm9sbG93IHtcbiAgdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAtMTBweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMzBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1waWxsYXItcGhwICNhdDQtZm9jLFxuICAucGFnZS10ZW1wbGF0ZS1waWxsYXItcGhwICNhdDQtZm9sbG93IHtcbiAgICB0b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAubWFpbi1tZW51LXdyYXBwZXIgLnRvZ2dsZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5waWxsYXItbWVudSAucGlsbGFyLXNlbGVjdCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG5cbi5tYWluLW1lbnUtd3JhcHBlciAudG9nZ2xlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDI5cHgpIHtcbiAgLmFkbWluLWJhciAubWFpbi1tZW51LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLmFkbWluLWJhciAubW9iaWxlLW1lbnUtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAubWFpbi1tZW51LXdyYXBwZXIgLnRvZ2dsZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAubWFpbi1tZW51LXdyYXBwZXIgLnRvZ2dsZS1idXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAjcGFuZWwgPiAjZXQtbWFpbi1hcmVhIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluOyB9XG4gICNwYW5lbCA+IC5tYWluLW1lbnUtd3JhcHBlciA+IC5jb250YWluZXIgLnRvZ2dsZS1idXR0b24sXG4gICNwYW5lbCA+IC5tYWluLW1lbnUtd3JhcHBlciA+IC5jb250YWluZXIgPiAubG9nbyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbjsgfVxuICAjcGFuZWwgPiBoZWFkZXIubWFpbi1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyIC5jb250YWluZXIgPiAubG9nbyB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbjsgfVxuICBib2R5Lm1lbnUtb3BlbiBoZWFkZXIubWFpbi1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTsgfVxuICBib2R5Lm1lbnUtb3BlbiAjcGFuZWwgPiAjZXQtbWFpbi1hcmVhIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwMHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gIGJvZHkubWVudS1vcGVuIC5tYWluLW1lbnUtd3JhcHBlciA+IC5jb250YWluZXIgLnRvZ2dsZS1idXR0b24sXG4gIGJvZHkubWVudS1vcGVuIGhlYWRlci5tYWluLWhlYWRlciAubWFpbi1tZW51LXdyYXBwZXIgLmNvbnRhaW5lciA+IC5sb2dvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwMHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9IH1cblxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNjVweCAwOyB9XG4gIGZvb3RlciAuZm9vdGVyLW1lbnUtY29udGFpbmVyIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgZm9vdGVyIC5mb290ZXItbWVudS1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDc1JTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICBmb290ZXIgLmZvb3Rlci1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNTUwcHg7IH0gfVxuICBmb290ZXIgLmZvb3Rlci1jb250YWN0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIGZvb3RlciAuZm9vdGVyLWNvbnRhY3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDIyJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICBmb290ZXIgLmZvb3Rlci1jb250YWN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfSB9XG4gICAgZm9vdGVyIC5mb290ZXItY29udGFjdCBsaSB7XG4gICAgICBjb2xvcjogIzQwNDA0MTtcbiAgICAgIGZvbnQ6IDQwMCAxNXB4LzEuNDcgXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICBmb290ZXIgLmZvb3Rlci1jb250YWN0IGxpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyLWNvbnRhY3QgbGkgYSB7XG4gICAgICAgIGZvbnQ6IDQwMCAxNXB4LzIgXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIGZvb3RlciAuZm9vdGVyLWNvbnRhY3QgbGkgYSB7XG4gICAgICAgICAgICBmb250OiA0MDAgMTVweC8xLjQ3IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXItY29udGFjdCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzExOTk2MjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgZm9vdGVyIC5mb290ZXItY29udGFjdCBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgICBmb290ZXIgLmZvb3Rlci1jb250YWN0IGxpLnBob25lIHtcbiAgICAgICAgbWFyZ2luOiAyNXB4IGF1dG87IH1cbiAgICAgICAgZm9vdGVyIC5mb290ZXItY29udGFjdCBsaS5waG9uZSBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwOyB9XG4gICAgICBmb290ZXIgLmZvb3Rlci1jb250YWN0IGxpLnNvY2lhbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICAgICBmb290ZXIgLmZvb3Rlci1jb250YWN0LmNvbC1sZy0yIHVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIGZvb3RlciAuZm9vdGVyLWNvbnRhY3QuY29sLWxnLTIgbGkucGhvbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAgICAgZm9vdGVyIC5mb290ZXItY29udGFjdC5jb2wtbGctMyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgZm9vdGVyIC5mb290ZXItbWVudSB7XG4gICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgY29sdW1uLWNvdW50OiAyOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgZm9vdGVyIC5mb290ZXItbWVudSB7XG4gICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMztcbiAgICAgIC1tb3otY29sdW1uLWNvdW50OiAzO1xuICAgICAgY29sdW1uLWNvdW50OiAzOyB9IH1cbiAgZm9vdGVyIC5mb290ZXItbWVudSA+IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICBmb290ZXIgLmZvb3Rlci1tZW51ID4gbGkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICBmb290ZXIgLmZvb3Rlci1tZW51ID4gbGkgPiBhIHtcbiAgICAgIGZvbnQ6IDQwMCAxNXB4LzIgXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzQwNDA0MTsgfVxuICAgICAgZm9vdGVyIC5mb290ZXItbWVudSA+IGxpID4gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMTE5OTYyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIGZvb3RlciAuZm9vdGVyLW1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICAgICAgY29sb3I6ICMxMTk5NjI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBmb290ZXIgLm9uZS1saW5lLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAgIGZvb3RlciAub25lLWxpbmUtZm9vdGVyIHAge1xuICAgICAgZm9udDogNDAwIDE1cHgvMiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjNDA0MDQxOyB9XG4gICAgICBmb290ZXIgLm9uZS1saW5lLWZvb3RlciBwIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIGZvb3RlciAub25lLWxpbmUtZm9vdGVyIHAgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMxMTk5NjI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxubWFpbiAuaGVybyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgbWFpbiAuaGVybyAuanVtcC1zY3JvbGwge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICBtYWluIC5oZXJvLmhvbWUtaGVybyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9kaXZpLWNoaWxkL2Fzc2V0cy9iYWNrZ3JvdW5kcy90aWVycG9pbnQtaG9tZS1oZXJvLXBob25lLmpwZyk7IH1cbiAgICBtYWluIC5oZXJvLmhvbWUtaGVybyAuanVtcC1zY3JvbGwtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIG1haW4gLmhlcm8uaG9tZS1oZXJvIC5qdW1wLXNjcm9sbC1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDA1cHgpIHtcbiAgICAgICAgbWFpbiAuaGVyby5ob21lLWhlcm8gLmp1bXAtc2Nyb2xsLWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxOTMwcHgpIHtcbiAgICAgICAgbWFpbiAuaGVyby5ob21lLWhlcm8gLmp1bXAtc2Nyb2xsLWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIG1haW4gLmhlcm8uaG9tZS1oZXJvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgbWFpbiAuaGVyby5ob21lLWhlcm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2RpdmktY2hpbGQvYXNzZXRzL2JhY2tncm91bmRzL3RpZXJwb2ludC1ob21lLWhlcm8tbW9iaWxlLmpwZyk7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgbWFpbiAuaGVyby5ob21lLWhlcm8gLmV0X3BiX3NlY3Rpb25fdmlkZW9fYmcge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgbWFpbiAuaGVyby5ob21lLWhlcm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwNXB4KSB7XG4gICAgICBtYWluIC5oZXJvLmhvbWUtaGVybyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH0gfVxuICAgIG1haW4gLmhlcm8uaG9tZS1oZXJvIGgxIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBtYWluIC5oZXJvLmhvbWUtaGVybyB1bCB7XG4gICAgICBtYXJnaW46IDcycHggYXV0byAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgICBtYWluIC5oZXJvLmhvbWUtaGVybyB1bCBsaSB7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xNHB4O1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1haW4gLmhlcm8uaG9tZS1oZXJvIHVsIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNiU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgICAgICBtYWluIC5oZXJvLmhvbWUtaGVybyB1bCBsaTphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwMDsgfSB9XG4gICAgICAgIG1haW4gLmhlcm8uaG9tZS1oZXJvIHVsIGxpOmZpcnN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgICBtYWluIC5oZXJvLmhvbWUtaGVybyB1bCBsaTpsYXN0LW9mLXR5cGU6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgbWFpbiAuaGVyby5ob21lLWhlcm8gdWwgbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udDogNzAwIDE4cHgvMS4yIFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAgICAgd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7IH1cbiAgICAgICAgICBtYWluIC5oZXJvLmhvbWUtaGVybyB1bCBsaSBhIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC44cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIC44cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuOHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICBtYWluIC5oZXJvLmhvbWUtaGVybyB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgICAgIG1haW4gLmhlcm8uaG9tZS1oZXJvIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gICAgICAgICAgICBtYWluIC5oZXJvLmhvbWUtaGVybyB1bCBsaSBhOmhvdmVyIGltZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMS4zKTtcbiAgICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMS4zKTtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEuMyk7IH1cblxuLnRpZXJwb2ludC1jdXRvdXQtaG9tZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvYmVja3lzY3VydmUuc3ZnKSB0b3AgY2VudGVyIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0xMzhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC50aWVycG9pbnQtY3V0b3V0LWhvbWUgPiBkaXYge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmhvbWUtaGVyby1maXgge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5ob21lLWhlcm8tZml4ID4gZGl2IHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi50ZXN0aW1vbmlhbC1tZXRhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDglO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC50ZXN0aW1vbmlhbC1tZXRhIC5ldF9wYl90ZXN0aW1vbmlhbF9tZXRhIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGZvbnQ6IGl0YWxpYyBub3JtYWwgMjRweC8xLjIgTGF0byxzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNDA0MDQxICFpbXBvcnRhbnQ7IH1cblxubWFpbiAudGVzdGltb25pYWwtY29udGFpbmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDgzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA3NXB4OyB9XG4gIG1haW4gLnRlc3RpbW9uaWFsLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgbWFpbiAudGVzdGltb25pYWwtY29udGFpbmVyIC5tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC8qXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgKi8gfVxuICAgIG1haW4gLnRlc3RpbW9uaWFsLWNvbnRhaW5lciAubWV0YSBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAjNDA0MDQxO1xuICAgICAgZm9udDogaXRhbGljIG5vcm1hbCAyNHB4LzEuMiBcIkxhdG9cIixzYW5zLXNlcmlmO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgbWFpbiAudGVzdGltb25pYWwtY29udGFpbmVyIC5tZXRhIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBtYWluIC50ZXN0aW1vbmlhbC1jb250YWluZXIgLm1ldGEge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICBtYWluIC50ZXN0aW1vbmlhbC1jb250YWluZXIgLmV0X3BiX3Rlc3RpbW9uaWFsX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIG1haW4gLnRlc3RpbW9uaWFsLWNvbnRhaW5lciAuZXRfcGJfdGVzdGltb25pYWxfZGVzY3JpcHRpb24gLm1vYmlsZS1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICBtYWluIC50ZXN0aW1vbmlhbC1jb250YWluZXIgLmV0X3BiX3Rlc3RpbW9uaWFsX2Rlc2NyaXB0aW9uIC5tb2JpbGUtb25seSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9IH1cbiAgICBtYWluIC50ZXN0aW1vbmlhbC1jb250YWluZXIgLmV0X3BiX3Rlc3RpbW9uaWFsX2Rlc2NyaXB0aW9uOmFmdGVyLCBtYWluIC50ZXN0aW1vbmlhbC1jb250YWluZXIgLmV0X3BiX3Rlc3RpbW9uaWFsX2Rlc2NyaXB0aW9uOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgIG1haW4gLnRlc3RpbW9uaWFsLWNvbnRhaW5lciAuZXRfcGJfdGVzdGltb25pYWxfZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kaXZpLWNoaWxkL2Fzc2V0cy9xdW90ZS1iZWZvcmUucG5nXCIpO1xuICAgICAgdG9wOiAtMTVweDtcbiAgICAgIGxlZnQ6IC00MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgbWFpbiAudGVzdGltb25pYWwtY29udGFpbmVyIC5ldF9wYl90ZXN0aW1vbmlhbF9kZXNjcmlwdGlvbjpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC02NXB4OyB9IH1cbiAgICBtYWluIC50ZXN0aW1vbmlhbC1jb250YWluZXIgLmV0X3BiX3Rlc3RpbW9uaWFsX2Rlc2NyaXB0aW9uOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2RpdmktY2hpbGQvYXNzZXRzL3F1b3RlLWFmdGVyLnBuZ1wiKTtcbiAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICByaWdodDogLTQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICBtYWluIC50ZXN0aW1vbmlhbC1jb250YWluZXIgLmV0X3BiX3Rlc3RpbW9uaWFsX2Rlc2NyaXB0aW9uOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogLTY1cHg7IH0gfVxuICBtYWluIC50ZXN0aW1vbmlhbC1jb250YWluZXIgLmV0X3BiX3Rlc3RpbW9uaWFsX2Rlc2NyaXB0aW9uX2lubmVyIHAsXG4gIG1haW4gLnRlc3RpbW9uaWFsLWNvbnRhaW5lciAuZXRfcGJfdGVzdGltb25pYWxfZGVzY3JpcHRpb25faW5uZXIgc3BhbiB7XG4gICAgY29sb3I6ICM0MDQwNDE7XG4gICAgZm9udDogaXRhbGljIG5vcm1hbCAyNHB4LzEuMiBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICBtYWluIC50ZXN0aW1vbmlhbC1jb250YWluZXIgLmV0X3BiX3Rlc3RpbW9uaWFsX3BvcnRyYWl0IHtcbiAgICB3aWR0aDogNDclO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgbWFpbiAudGVzdGltb25pYWwtY29udGFpbmVyIC5ldF9wYl90ZXN0aW1vbmlhbF9wb3J0cmFpdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9IH1cbiAgICBtYWluIC50ZXN0aW1vbmlhbC1jb250YWluZXIgLmV0X3BiX3Rlc3RpbW9uaWFsX3BvcnRyYWl0OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIG1haW4gLnRlc3RpbW9uaWFsLWNvbnRhaW5lciAuZXRfcGJfdGVzdGltb25pYWxfYXV0aG9yLFxuICBtYWluIC50ZXN0aW1vbmlhbC1jb250YWluZXIgLmV0X3BiX3Rlc3RpbW9uaWFsX21ldGEge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGNvbG9yOiAjNDA0MDQxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBtYWluIC50ZXN0aW1vbmlhbC1jb250YWluZXIgLmV0X3BiX3Rlc3RpbW9uaWFsX2F1dGhvciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICBtYWluIC50ZXN0aW1vbmlhbC1jb250YWluZXIgLmV0X3BiX3Rlc3RpbW9uaWFsX2Rlc2NyaXB0aW9uX2lubmVyIC5ldF9wYl90ZXN0aW1vbmlhbF9hdXRob3IsXG4gIG1haW4gLnRlc3RpbW9uaWFsLWNvbnRhaW5lciAuZXRfcGJfdGVzdGltb25pYWxfZGVzY3JpcHRpb25faW5uZXIgLmV0X3BiX3Rlc3RpbW9uaWFsX21ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhcmVudC1wYWdlaWQtNzA3MCBtYWluIC50ZXN0aW1vbmlhbC1jb250YWluZXIgLmV0X3BiX3Rlc3RpbW9uaWFsX2Rlc2NyaXB0aW9uX2lubmVyIHAsXG4udmVydGljYWxzIG1haW4gLnRlc3RpbW9uaWFsLWNvbnRhaW5lciAuZXRfcGJfdGVzdGltb25pYWxfZGVzY3JpcHRpb25faW5uZXIgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uZ2FsbGVyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAuZ2FsbGVyeS5sb2dvLWdhbGxlcnkgLmV0X3BiX2dhbGxlcnlfaXRlbXMge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5nYWxsZXJ5LmxvZ28tZ2FsbGVyeSAuZXRfcGJfZ2FsbGVyeV9pdGVtcyA+IGRpdiB7XG4gICAgICBtYXgtd2lkdGg6IDEzJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5nYWxsZXJ5LmxvZ28tZ2FsbGVyeSAuZXRfcGJfZ2FsbGVyeV9pdGVtcyAuZXRfcGJfZ2FsbGVyeV9maWxsZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmdhbGxlcnkubG9nby1nYWxsZXJ5IC5ldF9wYl9nYWxsZXJ5X2l0ZW1zIC5ldF9vdmVybGF5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZ2FsbGVyeS5mbGV4LWJveC1nYWxsZXJ5IC5ldF9wYl9nYWxsZXJ5X2l0ZW1zIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAvKiBTYWZhcmkgNi4xKyAqL1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLyogU2FmYXJpIDcuMCsgKi9cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmdhbGxlcnkuZmxleC1ib3gtZ2FsbGVyeSAuZXRfcGJfZ2FsbGVyeV9pdGVtcyAuZXRfcGJfZ2FsbGVyeV9pdGVtIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAuZ2FsbGVyeS5mbGV4LWJveC1nYWxsZXJ5IC5ldF9wYl9nYWxsZXJ5X2l0ZW1zIC5ldF9wYl9nYWxsZXJ5X2l0ZW0ge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEyNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5jbGllbnQtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnkubG9nby1nYWxsZXJ5LmNsaWVudC1sb2dvLWdhbGxlcnkgLmV0X3BiX2dhbGxlcnlfaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAuY2xpZW50LWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LmxvZ28tZ2FsbGVyeS5jbGllbnQtbG9nby1nYWxsZXJ5IC5ldF9wYl9nYWxsZXJ5X2l0ZW06bnRoLW9mLXR5cGUoMTApIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmNsaWVudC1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS5sb2dvLWdhbGxlcnkuY2xpZW50LWxvZ28tZ2FsbGVyeSAuZXRfcGJfZ2FsbGVyeV9pdGVtOm50aC1vZi10eXBlKDExKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jbGllbnQtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnkubG9nby1nYWxsZXJ5LmNsaWVudC1sb2dvLWdhbGxlcnkgLmV0X3BiX2dhbGxlcnlfaXRlbTpudGgtb2YtdHlwZSgxMikge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY2xpZW50LWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LmxvZ28tZ2FsbGVyeS5jbGllbnQtbG9nby1nYWxsZXJ5IC5ldF9wYl9nYWxsZXJ5X2l0ZW06bnRoLW9mLXR5cGUoMTMpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmNsaWVudC1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS5sb2dvLWdhbGxlcnkuY2xpZW50LWxvZ28tZ2FsbGVyeSAuZXRfcGJfZ2FsbGVyeV9pdGVtOm50aC1vZi10eXBlKDE0KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jbGllbnQtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnkubG9nby1nYWxsZXJ5LmNsaWVudC1sb2dvLWdhbGxlcnkgLmV0X3BiX2dhbGxlcnlfaXRlbTpudGgtb2YtdHlwZSgxNSkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY2xpZW50LWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LmxvZ28tZ2FsbGVyeS5jbGllbnQtbG9nby1nYWxsZXJ5IC5ldF9wYl9nYWxsZXJ5X2l0ZW06bnRoLW9mLXR5cGUoMTYpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmNsaWVudC1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS5sb2dvLWdhbGxlcnkuY2xpZW50LWxvZ28tZ2FsbGVyeSAuZXRfcGJfZ2FsbGVyeV9pdGVtOm50aC1vZi10eXBlKDE3KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jbGllbnQtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnkubG9nby1nYWxsZXJ5LmNsaWVudC1sb2dvLWdhbGxlcnkgLmV0X3BiX2dhbGxlcnlfaXRlbTpudGgtb2YtdHlwZSgxOCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY2xpZW50LWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LmxvZ28tZ2FsbGVyeS5jbGllbnQtbG9nby1nYWxsZXJ5IC5ldF9wYl9nYWxsZXJ5X2l0ZW06bnRoLW9mLXR5cGUoMTkpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmNsaWVudC1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS5sb2dvLWdhbGxlcnkuY2xpZW50LWxvZ28tZ2FsbGVyeSAuZXRfcGJfZ2FsbGVyeV9pdGVtOm50aC1vZi10eXBlKDIwKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jbGllbnQtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnkubG9nby1nYWxsZXJ5LmNsaWVudC1sb2dvLWdhbGxlcnkgLmV0X3BiX2dhbGxlcnlfaXRlbTpudGgtb2YtdHlwZSg3KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jbGllbnQtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnkubG9nby1nYWxsZXJ5LmNsaWVudC1sb2dvLWdhbGxlcnkgLmV0X3BiX2dhbGxlcnlfaXRlbTpudGgtb2YtdHlwZSg4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jbGllbnQtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnkubG9nby1nYWxsZXJ5LmNsaWVudC1sb2dvLWdhbGxlcnkgLmV0X3BiX2dhbGxlcnlfaXRlbTpudGgtb2YtdHlwZSg5KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jbGllbnQtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnkubG9nby1nYWxsZXJ5LmNsaWVudC1sb2dvLWdhbGxlcnkgLmV0X3BiX2dhbGxlcnlfaXRlbTpudGgtb2YtdHlwZSgxMCkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY2xpZW50LWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LmxvZ28tZ2FsbGVyeS5jbGllbnQtbG9nby1nYWxsZXJ5IC5ldF9wYl9nYWxsZXJ5X2l0ZW06bnRoLW9mLXR5cGUoMTEpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmNsaWVudC1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS5sb2dvLWdhbGxlcnkuY2xpZW50LWxvZ28tZ2FsbGVyeSAuZXRfcGJfZ2FsbGVyeV9pdGVtOm50aC1vZi10eXBlKDEyKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jbGllbnQtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnkubG9nby1nYWxsZXJ5LmNsaWVudC1sb2dvLWdhbGxlcnkgLmV0X3BiX2dhbGxlcnlfaXRlbTpudGgtb2YtdHlwZSgxMykge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY2xpZW50LWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LmxvZ28tZ2FsbGVyeS5jbGllbnQtbG9nby1nYWxsZXJ5IC5ldF9wYl9nYWxsZXJ5X2l0ZW06bnRoLW9mLXR5cGUoMTQpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmNsaWVudC1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS5sb2dvLWdhbGxlcnkuY2xpZW50LWxvZ28tZ2FsbGVyeSAuZXRfcGJfZ2FsbGVyeV9pdGVtOm50aC1vZi10eXBlKDE1KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jbGllbnQtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnkubG9nby1nYWxsZXJ5LmNsaWVudC1sb2dvLWdhbGxlcnkgLmV0X3BiX2dhbGxlcnlfaXRlbTpudGgtb2YtdHlwZSgxNikge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY2xpZW50LWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LmxvZ28tZ2FsbGVyeS5jbGllbnQtbG9nby1nYWxsZXJ5IC5ldF9wYl9nYWxsZXJ5X2l0ZW06bnRoLW9mLXR5cGUoMTcpIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmNsaWVudC1nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS5sb2dvLWdhbGxlcnkuY2xpZW50LWxvZ28tZ2FsbGVyeSAuZXRfcGJfZ2FsbGVyeV9pdGVtOm50aC1vZi10eXBlKDE4KSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jbGllbnQtZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnkubG9nby1nYWxsZXJ5LmNsaWVudC1sb2dvLWdhbGxlcnkgLmV0X3BiX2dhbGxlcnlfaXRlbTpudGgtb2YtdHlwZSgxOSkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY2xpZW50LWdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LmxvZ28tZ2FsbGVyeS5jbGllbnQtbG9nby1nYWxsZXJ5IC5ldF9wYl9nYWxsZXJ5X2l0ZW06bnRoLW9mLXR5cGUoMjApIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5tYWluIC5kYm8tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2RpdmktY2hpbGQvYXNzZXRzL2JhY2tncm91bmRzL3RpZXJwb2ludC1ob21lLW9mZmVyLW1vYmlsZS5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgbWFpbiAuZGJvLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZGl2aS1jaGlsZC9hc3NldHMvYmFja2dyb3VuZHMvdGllcnBvaW50LWhvbWUtb2ZmZXItbGFwdG9wLmpwZ1wiKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgIG1haW4gLmRiby1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMjEwcHggMCAyNDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kaXZpLWNoaWxkL2Fzc2V0cy9iYWNrZ3JvdW5kcy90aWVycG9pbnQtaG9tZS1vZmZlci1kZXNrdG9wLmpwZ1wiKTsgfSB9XG4gIG1haW4gLmRiby1jb250YWluZXIgcCA+IC5idG4ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfVxuICBtYWluIC5kYm8tY29udGFpbmVyIC5kYm8tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICBtYWluIC5kYm8tY29udGFpbmVyIC5kYm8tY29udGVudCBwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICBtYWluIC5kYm8tY29udGFpbmVyIC5kYm8tY29udGVudCBwOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgbWFpbiAuZGJvLWNvbnRhaW5lciAuZGJvLWNvbnRlbnQgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4OyB9XG4gICAgbWFpbiAuZGJvLWNvbnRhaW5lciAuZGJvLWNvbnRlbnQgLmJ0bi5ncmVlbi5yb3VuZGVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZzogMTZweCA3NXB4OyB9XG4gICAgbWFpbiAuZGJvLWNvbnRhaW5lciAuZGJvLWNvbnRlbnQuaW50ZXJpb3Ige1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbm1haW4gLmRiby1jb250YWluZXIuaW50ZXJpb3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXRvcDogLTgwcHg7XG4gIHotaW5kZXg6IDk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgbWFpbiAuZGJvLWNvbnRhaW5lci5pbnRlcmlvciB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTUwcHg7IH0gfVxuICBtYWluIC5kYm8tY29udGFpbmVyLmludGVyaW9yIC5kYm8tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIG1haW4gLmRiby1jb250YWluZXIuaW50ZXJpb3IgLmRiby1jb250ZW50IHAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgIG1haW4gLmRiby1jb250YWluZXIuaW50ZXJpb3IgLmRiby1jb250ZW50IHA6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICBtYWluIC5kYm8tY29udGFpbmVyLmludGVyaW9yIC5kYm8tY29udGVudCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7IH1cblxubWFpbiAuaHVic3BvdC1jdGEtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICBtYWluIC5odWJzcG90LWN0YS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDsgfSB9XG4gIG1haW4gLmh1YnNwb3QtY3RhLWNvbnRhaW5lciAuaHVic3BvdC1jdGEtY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICBtYWluIC5odWJzcG90LWN0YS1jb250YWluZXIgLmh1YnNwb3QtY3RhLWNvbnRlbnQtd3JhcHBlciAuY3RhLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgbWFpbiAuaHVic3BvdC1jdGEtY29udGFpbmVyIC5odWJzcG90LWN0YS1jb250ZW50LXdyYXBwZXIgLmN0YS1jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICBtYWluIC5odWJzcG90LWN0YS1jb250YWluZXIgLmh1YnNwb3QtY3RhLWNvbnRlbnQtd3JhcHBlciAuY3RhLWNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuICAgICAgbWFpbiAuaHVic3BvdC1jdGEtY29udGFpbmVyIC5odWJzcG90LWN0YS1jb250ZW50LXdyYXBwZXIgLmN0YS1jb250ZW50IHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICAgIG1haW4gLmh1YnNwb3QtY3RhLWNvbnRhaW5lciAuaHVic3BvdC1jdGEtY29udGVudC13cmFwcGVyIC5jdGEtY29udGVudCBwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgICBtYWluIC5odWJzcG90LWN0YS1jb250YWluZXIgLmh1YnNwb3QtY3RhLWNvbnRlbnQtd3JhcHBlciAuY3RhLWNvbnRlbnQgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDcwcHg7IH0gfVxuICAgICAgICBtYWluIC5odWJzcG90LWN0YS1jb250YWluZXIgLmh1YnNwb3QtY3RhLWNvbnRlbnQtd3JhcHBlciAuY3RhLWNvbnRlbnQgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAgICAgbWFpbiAuaHVic3BvdC1jdGEtY29udGFpbmVyIC5odWJzcG90LWN0YS1jb250ZW50LXdyYXBwZXIgLmN0YS1jb250ZW50IHAgZW0ge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5tYWluIC5odWJzcG90LWN0YS1jb250YWluZXItaW50ZXJpb3Ige1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDQwcHggMCAyMHB4OyB9XG4gIG1haW4gLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvciAuaHVic3BvdC1jdGEtY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgbWFpbiAuaHVic3BvdC1jdGEtY29udGFpbmVyLWludGVyaW9yIC5odWJzcG90LWN0YS1jb250ZW50LXdyYXBwZXIgLmN0YS1pbWFnZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgIG1haW4gLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvciAuaHVic3BvdC1jdGEtY29udGVudC13cmFwcGVyIC5jdGEtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICBtYWluIC5odWJzcG90LWN0YS1jb250YWluZXItaW50ZXJpb3IgLmh1YnNwb3QtY3RhLWNvbnRlbnQtd3JhcHBlciAuY3RhLWltYWdlLXdyYXBwZXIgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgbWFpbiAuaHVic3BvdC1jdGEtY29udGFpbmVyLWludGVyaW9yIC5odWJzcG90LWN0YS1jb250ZW50LXdyYXBwZXIgLmN0YS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIG1haW4gLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvciAuaHVic3BvdC1jdGEtY29udGVudC13cmFwcGVyIC5jdGEtY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgbWFpbiAuaHVic3BvdC1jdGEtY29udGFpbmVyLWludGVyaW9yIC5odWJzcG90LWN0YS1jb250ZW50LXdyYXBwZXIgLmN0YS1jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICAgIG1haW4gLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvciAuaHVic3BvdC1jdGEtY29udGVudC13cmFwcGVyIC5jdGEtY29udGVudCBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgICBtYWluIC5odWJzcG90LWN0YS1jb250YWluZXItaW50ZXJpb3IgLmh1YnNwb3QtY3RhLWNvbnRlbnQtd3JhcHBlciAuY3RhLWNvbnRlbnQgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgICAgbWFpbiAuaHVic3BvdC1jdGEtY29udGFpbmVyLWludGVyaW9yIC5odWJzcG90LWN0YS1jb250ZW50LXdyYXBwZXIgLmN0YS1jb250ZW50IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4OyB9IH1cbiAgICAgICAgbWFpbiAuaHVic3BvdC1jdGEtY29udGFpbmVyLWludGVyaW9yIC5odWJzcG90LWN0YS1jb250ZW50LXdyYXBwZXIgLmN0YS1jb250ZW50IHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgICAgIG1haW4gLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvciAuaHVic3BvdC1jdGEtY29udGVudC13cmFwcGVyIC5jdGEtY29udGVudCBwIHNwYW4gYSBzcGFuIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qI2hzLWN0YS13cmFwcGVyLTZiYmM4ZDlkLWRjODktNDBkOC04YmE1LTQ3MGE0YzlhNDA2OCxcbiNocy1jdGEtd3JhcHBlci1iNzZkMzU2NS1lMTFjLTRlODgtOTIzMy01NzQ0NzA0YzY0ZWMsXG4jaHMtY3RhLXdyYXBwZXItZjMwYjY1NWEtMTdhNi00YzhlLTllMzMtMDI1MDhlMmI2NjUyLFxuI2hzLWN0YS13cmFwcGVyLWZhYWEyNzc5LTA1YmYtNDNmOC04MDI5LTM5OTA0Y2U3ZTFjZiB7Ki9cbi5ocy1jdGEtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5idXR0b24tY29udGFpbmVyIC5ocy1jdGEtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uZGJvLWNvbnRhaW5lciAuaHMtY3RhLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbiNocy1jdGEtd3JhcHBlci03NTNmMzlhNC0wMzc5LTQyZjctODllNy00NzViNjQ3MjEyMmMuaHMtY3RhLXdyYXBwZXIsXG4jaHMtY3RhLXdyYXBwZXItZDdhYzM0YzItNDQzYi00NDg4LTgzZmYtNmI2MDNlODNkYWMwLmhzLWN0YS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4udHdvLWNvbC1mdWxsLWltZy10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9XG4gIC50d28tY29sLWZ1bGwtaW1nLXRleHQgLmV0X3BiX2NvbHVtbiB7XG4gICAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwNXB4KSB7XG4gICAgLnR3by1jb2wtZnVsbC1pbWctdGV4dCAjZGVza3RvcC1sYXJnZS5ldF9wYl90ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMTUwcHggMjAwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC50d28tY29sLWZ1bGwtaW1nLXRleHQgLmN1c3RvbV9vcmRlcl9yb3cge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgICAgLyogU2FmYXJpIDYuMSsgKi9cbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC50d28tY29sLWZ1bGwtaW1nLXRleHQgLmN1c3RvbV9vcmRlcl9yb3cgLmZpcnN0LW9uLW1vYmlsZSB7XG4gICAgLyoqKiBjdXN0b20gY2xhc3NlcyB0aGF0IHdpbGwgZGVzaWduYXRlIHRoZSBvcmRlciBvZiBjb2x1bW5zIGluIHRoZSBmbGV4IGJveCByb3cgKioqLyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAudHdvLWNvbC1mdWxsLWltZy10ZXh0IC5jdXN0b21fb3JkZXJfcm93IC5maXJzdC1vbi1tb2JpbGUge1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgICAgICBvcmRlcjogMTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC50d28tY29sLWZ1bGwtaW1nLXRleHQgLmN1c3RvbV9vcmRlcl9yb3cgLnNlY29uZC1vbi1tb2JpbGUge1xuICAgICAgLXdlYmtpdC1vcmRlcjogMjtcbiAgICAgIG9yZGVyOiAyOyB9IH1cbiAgLnR3by1jb2wtZnVsbC1pbWctdGV4dCAuY3VzdG9tX29yZGVyX3JvdyAuc2Vjb25kLW9uLW1vYmlsZSAjZGVza3RvcC1sYXJnZS5ldF9wYl90ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwNXB4KSB7XG4gICAgLnR3by1jb2wtZnVsbC1pbWctdGV4dCAuZXRfcGJfdGV4dCB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDE1MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAudHdvLWNvbC1mdWxsLWltZy10ZXh0IC5ldF9wYl90ZXh0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH0gfVxuICAudHdvLWNvbC1mdWxsLWltZy10ZXh0IC5ldF9wYl90ZXh0IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgIC50d28tY29sLWZ1bGwtaW1nLXRleHQgLmV0X3BiX3RleHQgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC50d28tY29sLWZ1bGwtaW1nLXRleHQgLmV0X3BiX3RleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjMkUyOTI5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgIC50d28tY29sLWZ1bGwtaW1nLXRleHQgLmV0X3BiX3RleHQgaDMge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH0gfVxuICAudHdvLWNvbC1mdWxsLWltZy10ZXh0IC5ldF9wYl90ZXh0IHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLnR3by1jb2wtZnVsbC1pbWctdGV4dCAuZXRfcGJfdGV4dCB1bCBsaSB7XG4gICAgICBjb2xvcjogIzJFMjkyOTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7IH1cbiAgLnR3by1jb2wtZnVsbC1pbWctdGV4dCAuZXRfcGJfdGV4dCBwIHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBmb250LXNpemU6IDE4cHg7IH1cblxuI2ludGVyaW9ySGVybyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAjaW50ZXJpb3JIZXJvLmludGVyaW9yLWhlcm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgI2ludGVyaW9ySGVyby5pbnRlcmlvci1oZXJvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4OyB9IH1cbiAgICAjaW50ZXJpb3JIZXJvLmludGVyaW9yLWhlcm8ubmV3cy1oZXJvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICNpbnRlcmlvckhlcm8uaW50ZXJpb3ItaGVyby5uZXdzLWhlcm8ge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICAjaW50ZXJpb3JIZXJvLmludGVyaW9yLWhlcm8gLmludGVyaW9yLWhlcm8tcm93IHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICNpbnRlcmlvckhlcm8uaW50ZXJpb3ItaGVybyAuaW50ZXJpb3ItaGVyby1yb3cgaDEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udDogOTAwIDMycHgvMS4yIFwiTGF0b1wiLHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICNpbnRlcmlvckhlcm8uaW50ZXJpb3ItaGVybyAuaW50ZXJpb3ItaGVyby1yb3cgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgICAgI2ludGVyaW9ySGVyby5pbnRlcmlvci1oZXJvIC5pbnRlcmlvci1oZXJvLXJvdyBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICAgICAgI2ludGVyaW9ySGVyby5pbnRlcmlvci1oZXJvIC5pbnRlcmlvci1oZXJvLXJvdyBoMSBzcGFuLFxuICAgICAgI2ludGVyaW9ySGVyby5pbnRlcmlvci1oZXJvIC5pbnRlcmlvci1oZXJvLXJvdyBoMiB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250OiA0MDAgMjFweC8xLjU2IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAjaW50ZXJpb3JIZXJvLmludGVyaW9yLWhlcm8gLmludGVyaW9yLWhlcm8tcm93IGgxIHNwYW4sXG4gICAgICAgICAgI2ludGVyaW9ySGVyby5pbnRlcmlvci1oZXJvIC5pbnRlcmlvci1oZXJvLXJvdyBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgICAjaW50ZXJpb3JIZXJvLmludGVyaW9yLWhlcm8gLmludGVyaW9yLWhlcm8tcm93IGgxIHNwYW4sXG4gICAgICAgICAgI2ludGVyaW9ySGVyby5pbnRlcmlvci1oZXJvIC5pbnRlcmlvci1oZXJvLXJvdyBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAgICAgI2ludGVyaW9ySGVyby5pbnRlcmlvci1oZXJvIC5pbnRlcmlvci1oZXJvLXJvdyAuaW50LWhlcm8taW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAjaW50ZXJpb3JIZXJvLmludGVyaW9yLWhlcm8gLmludGVyaW9yLWhlcm8tcm93IC5pbnQtaGVyby1pbWcuZXh0cmEtbWFyZ2luLXRvcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICAgICAgI2ludGVyaW9ySGVyby5pbnRlcmlvci1oZXJvIC5pbnRlcmlvci1oZXJvLXJvdyAuaW50LWhlcm8taW1nLmV4dHJhLW1hcmdpbi10b3Age1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgICNpbnRlcmlvckhlcm8uaW50ZXJpb3ItaGVybyAuaW50ZXJpb3ItaGVyby1yb3cgcCB7XG4gICAgICAgIGNvbG9yOiAjMkUyOTI5O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgI2ludGVyaW9ySGVyby5pbnRlcmlvci1oZXJvIC5pbnRlcmlvci1oZXJvLXJvdyBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG4gICAgI2ludGVyaW9ySGVyby5pbnRlcmlvci1oZXJvLmNvbXBhbnktcGFnZSAuaW50ZXJpb3ItaGVyby1yb3cgaDIge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAjaW50ZXJpb3JIZXJvLm1vYmlsZS1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAhaW1wb3J0YW50OyB9IH1cbiAgI2ludGVyaW9ySGVyby5yZWR1Y2VkLXBhZGRpbmctYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAjaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC8qIFNhZmFyaSA2LjErICovXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvKiBTYWZhcmkgNy4wKyAqL1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAjaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAvKiBTYWZhcmkgNi4xKyAqL1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAjaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIG1hcmdpbjogMTBweCA1cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBOUE5QTk7XG4gICAgICB3aWR0aDogNDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwNXB4KSB7XG4gICAgICAgICNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIHtcbiAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAxNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAjaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87IH0gfVxuICAgICAgI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSB7XG4gICAgICAgIGNvbG9yOiAjMkUyOTI5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSBzcGFuIHtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMCA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDA1cHgpIHtcbiAgICAgICAgICAgICNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNjM4cHgpIHtcbiAgICAgICAgICAgICNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgICAgICAjaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAgICAgICAgICAgI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA5NnB4KSB7XG4gICAgICAgICAgICAjaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSBzcGFuIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgICAgI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSAuYm94LWltYWdlIHtcbiAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgICNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgLmJveC1pbWFnZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgICNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJFMjkyOTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItY29sb3I6ICMyRTI5Mjk7IH1cbiAgICAgICAgI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2w6aG92ZXIgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAjaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIudGhyZWUtY29sdW1uIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLnRocmVlLWNvbHVtbiAuY29sIHtcbiAgICAgICAgd2lkdGg6IDQ2JTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgICAjaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIudGhyZWUtY29sdW1uIC5jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDI0LjglO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDE1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAjaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIudGhyZWUtY29sdW1uIC5jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bzsgfSB9XG4gICAgI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLmZvdXItY29sdW1uIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgICNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlci5mb3VyLWNvbHVtbiAuY29sIHtcbiAgICAgICAgICB3aWR0aDogMjElO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAxNXB4OyB9IH1cbiAgICAgICNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlci5mb3VyLWNvbHVtbiAuY29sIGEgLmJveC1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogODJweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAjaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIuZm91ci1jb2x1bW4gLmNvbCBhIC5ib3gtaW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAwOyB9IH1cbiAgICAgICNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlci5mb3VyLWNvbHVtbiAuY29sIGEgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDA1cHgpIHtcbiAgICAgICAgICAjaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIuZm91ci1jb2x1bW4gLmNvbCBhIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLmZvdXItY29sdW1uIC5jb2wgYSBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLmZpeGVkLWhlaWdodCAuY29sIHtcbiAgICAgIGhlaWdodDogMjAwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICAjaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIuZml4ZWQtaGVpZ2h0IC5jb2wge1xuICAgICAgICAgIGhlaWdodDogMjE1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlci5maXhlZC1oZWlnaHQgLmNvbCB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAjaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIuZml4ZWQtaGVpZ2h0LmZvdXItY29sdW1uIC5jb2wge1xuICAgICAgaGVpZ2h0OiAxNzNweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlci5maXhlZC1oZWlnaHQuZm91ci1jb2x1bW4gLmNvbCB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuLmZ1bGwtd2lkdGgtaGVhbGluZS1iZy1jb2xvciB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogNDBweCAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMThweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiAyOyB9XG4gIC5mdWxsLXdpZHRoLWhlYWxpbmUtYmctY29sb3IgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAuZnVsbC13aWR0aC1oZWFsaW5lLWJnLWNvbG9yIGgzIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgLmZ1bGwtd2lkdGgtaGVhbGluZS1iZy1jb2xvciBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG5cbi50d28tY29sLWZvdXItY29sLXJvd3Mge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIC8qKiogd3JhcCByb3cgaW4gYSBmbGV4IGJveCAqKiovIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgLnR3by1jb2wtZm91ci1jb2wtcm93cyB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDAgODBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgLnR3by1jb2wtZm91ci1jb2wtcm93cyAuY3VzdG9tX29yZGVyX3JvdyB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAvKiBTYWZhcmkgNi4xKyAqL1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLyogU2FmYXJpIDcuMCsgKi9cbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAudHdvLWNvbC1mb3VyLWNvbC1yb3dzIC5jdXN0b21fb3JkZXJfcm93IC5maXJzdC1vbi1tb2JpbGUge1xuICAgIC8qKiogY3VzdG9tIGNsYXNzZXMgdGhhdCB3aWxsIGRlc2lnbmF0ZSB0aGUgb3JkZXIgb2YgY29sdW1ucyBpbiB0aGUgZmxleCBib3ggcm93ICoqKi8gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgLnR3by1jb2wtZm91ci1jb2wtcm93cyAuY3VzdG9tX29yZGVyX3JvdyAuZmlyc3Qtb24tbW9iaWxlIHtcbiAgICAgICAgLXdlYmtpdC1vcmRlcjogMTtcbiAgICAgICAgb3JkZXI6IDE7IH0gfVxuICAgIC50d28tY29sLWZvdXItY29sLXJvd3MgLmN1c3RvbV9vcmRlcl9yb3cgLmZpcnN0LW9uLW1vYmlsZSBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAudHdvLWNvbC1mb3VyLWNvbC1yb3dzIC5jdXN0b21fb3JkZXJfcm93IC5zZWNvbmQtb24tbW9iaWxlIHtcbiAgICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgICBvcmRlcjogMjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgIC50d28tY29sLWZvdXItY29sLXJvd3MgLmV0X3BiX3JvdyB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAvKiBTYWZhcmkgNi4xKyAqL1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLyogU2FmYXJpIDcuMCsgKi9cbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAudHdvLWNvbC1mb3VyLWNvbC1yb3dzIC5ldF9wYl9yb3cgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweDsgfSB9XG4gIC50d28tY29sLWZvdXItY29sLXJvd3MgLmV0X3BiX3JvdyBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnR3by1jb2wtZm91ci1jb2wtcm93cyAuZXRfcGJfcm93IGgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC50d28tY29sLWZvdXItY29sLXJvd3MgLmV0X3BiX3JvdyBoNCB7XG4gICAgY29sb3I6ICM2MkMwODc7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgLnR3by1jb2wtZm91ci1jb2wtcm93cyAuZXRfcGJfcm93IGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC50d28tY29sLWZvdXItY29sLXJvd3MgLmV0X3BiX3Jvdy5mb3VyLWNvbHVtbi10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgIC50d28tY29sLWZvdXItY29sLXJvd3MgLmV0X3BiX3Jvdy5mb3VyLWNvbHVtbi10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9IH1cbiAgICAudHdvLWNvbC1mb3VyLWNvbC1yb3dzIC5ldF9wYl9yb3cuZm91ci1jb2x1bW4tdGV4dCBwLCAudHdvLWNvbC1mb3VyLWNvbC1yb3dzIC5ldF9wYl9yb3cuZm91ci1jb2x1bW4tdGV4dCBoNCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnR3by1jb2wtZm91ci1jb2wtcm93cy5leHRyYS1ib3R0b20tcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgLnR3by1jb2wtZm91ci1jb2wtcm93cy50ZXh0LXJpZ2h0IC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAudHdvLWNvbC1mb3VyLWNvbC1yb3dzLmxpZ2h0IHAge1xuICAgIGNvbG9yOiAjMkUyOTI5OyB9XG4gIC50d28tY29sLWZvdXItY29sLXJvd3MubGlnaHQgaDMge1xuICAgIGNvbG9yOiAjMkUyOTI5OyB9XG4gIC50d28tY29sLWZvdXItY29sLXJvd3MuZGFyayBwIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudHdvLWNvbC1mb3VyLWNvbC1yb3dzLmRhcmsgaDMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi50d28tY29sLWZpeGVkLWltYWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAvKioqIHdyYXAgcm93IGluIGEgZmxleCBib3ggKioqLyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgIC50d28tY29sLWZpeGVkLWltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCA4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAudHdvLWNvbC1maXhlZC1pbWFnZSAuY3VzdG9tX29yZGVyX3JvdyB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAvKiBTYWZhcmkgNi4xKyAqL1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLyogU2FmYXJpIDcuMCsgKi9cbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAudHdvLWNvbC1maXhlZC1pbWFnZSAuY3VzdG9tX29yZGVyX3JvdyAuZmlyc3Qtb24tbW9iaWxlIHtcbiAgICAvKioqIGN1c3RvbSBjbGFzc2VzIHRoYXQgd2lsbCBkZXNpZ25hdGUgdGhlIG9yZGVyIG9mIGNvbHVtbnMgaW4gdGhlIGZsZXggYm94IHJvdyAqKiovIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgIC50d28tY29sLWZpeGVkLWltYWdlIC5jdXN0b21fb3JkZXJfcm93IC5maXJzdC1vbi1tb2JpbGUge1xuICAgICAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgICAgICBvcmRlcjogMTsgfSB9XG4gICAgLnR3by1jb2wtZml4ZWQtaW1hZ2UgLmN1c3RvbV9vcmRlcl9yb3cgLmZpcnN0LW9uLW1vYmlsZSBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAudHdvLWNvbC1maXhlZC1pbWFnZSAuY3VzdG9tX29yZGVyX3JvdyAuc2Vjb25kLW9uLW1vYmlsZSB7XG4gICAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgICAgb3JkZXI6IDI7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAudHdvLWNvbC1maXhlZC1pbWFnZSAuZXRfcGJfcm93IHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC8qIFNhZmFyaSA2LjErICovXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAvKiBTYWZhcmkgNy4wKyAqL1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgIC50d28tY29sLWZpeGVkLWltYWdlIC5ldF9wYl9yb3cgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweDsgfSB9XG4gIC50d28tY29sLWZpeGVkLWltYWdlIC5ldF9wYl9yb3cgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC50d28tY29sLWZpeGVkLWltYWdlIC5ldF9wYl9yb3cgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnR3by1jb2wtZml4ZWQtaW1hZ2UgLmV0X3BiX3JvdyBoNCB7XG4gICAgY29sb3I6ICM2MkMwODc7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7IH1cbiAgLnR3by1jb2wtZml4ZWQtaW1hZ2UgLmV0X3BiX3JvdyBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAudHdvLWNvbC1maXhlZC1pbWFnZSAuZXRfcGJfcm93IC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLnR3by1jb2wtZml4ZWQtaW1hZ2UuZXh0cmEtYm90dG9tLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgIC50d28tY29sLWZpeGVkLWltYWdlLnRleHQtcmlnaHQgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC50d28tY29sLWZpeGVkLWltYWdlLmxpZ2h0IHAge1xuICAgIGNvbG9yOiAjMkUyOTI5OyB9XG4gIC50d28tY29sLWZpeGVkLWltYWdlLmxpZ2h0IGgzIHtcbiAgICBjb2xvcjogIzQwNDA0MTsgfVxuICAudHdvLWNvbC1maXhlZC1pbWFnZS5kYXJrIHAge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50d28tY29sLWZpeGVkLWltYWdlLmRhcmsgaDMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi8qKlxuICogIE1hc3RlciBTbGlkZXJcbiAqIFx0Q29yZSBjc3MgZmlsZVxuICovXG4ubWFzdGVyLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLm1hc3Rlci1zbGlkZXIgYSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4ubWFzdGVyLXNsaWRlciwgLm1hc3Rlci1zbGlkZXIgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi5tYXN0ZXItc2xpZGVyLm1zLWZ1bGxoZWlnaHQge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1zLWxheW91dC1wYXJ0aWFsdmlldyAubXMtdmlldyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubXMtbGF5b3V0LXBhcnRpYWx2aWV3IC5tcy1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tYXN0ZXItc2xpZGVyIGltZywgLm1zLXNsaWRlLWJndmlkZW9jb250IHZpZGVvIHtcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5tcy1pZSBpbWcge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLm1zLWllOCAqIHtcbiAgb3BhY2l0eTogaW5oZXJpdDtcbiAgZmlsdGVyOiBpbmhlcml0OyB9XG5cbi5tcy1pZTcge1xuICB6b29tOiAxOyB9XG5cbi5tcy1tb3ogLm1zLXNsaWRlLWJnY29udCA+IGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpOyB9XG5cbi5tcy1sb2FkaW5nLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDsgfVxuXG4ubXMtc2xpZGUtYXV0by1oZWlnaHQge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4ubXMtbG9hZGluZy1jb250YWluZXIgLm1zLWxvYWRpbmcsXG4ubXMtc2xpZGUgLm1zLXNsaWRlLWxvYWRpbmcge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA1L2xvYWRpbmctMi5naWYpIG5vLXJlcGVhdCBjZW50ZXIgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC0xOHB4O1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLyogZ3JhYiBjdXJzb3IgKi9cbi5tcy1uby1zd2lwZSwgLm1zLWRlZi1jdXJzb3Ige1xuICBjdXJzb3I6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXMtZ3JhYi1jdXJzb3Ige1xuICBjdXJzb3I6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDUvZ3JhYi5wbmcpLCBtb3ZlOyB9XG5cbi5tcy1ncmFiYmluZy1jdXJzb3Ige1xuICBjdXJzb3I6IHVybCgvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDUvZ3JhYmJpbmcucG5nKSwgbW92ZTsgfVxuXG4ubXMtaWUgLm1zLWdyYWItY3Vyc29yIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi5tcy1pZSAubXMtZ3JhYmJpbmctY3Vyc29yIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi5tcy12aWV3IHtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMjAwMHB4O1xuICAtbW96LXBlcnNwZWN0aXZlOiAyMDAwcHg7XG4gIC1tcy1wZXJzcGVjdGl2ZTogMjAwMHB4O1xuICBwZXJzcGVjdGl2ZTogMjAwMHB4OyB9XG5cbi5tcy12aWV3IC5tcy1zbGlkZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1zLXNsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpOyB9XG5cbi5tcy13ayAubXMtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cblxuLm1zLXNsaWRlIC5tcy1zbGlkZS1iZ2NvbnQsXG4ubXMtc2xpZGUgLm1zLXNsaWRlLWJndmlkZW9jb250IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubXMtc2xpZGUgLm1zLXNsaWRlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDExMDsgfVxuXG4ubXMtaWUgLm1zLXNsaWRlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlLigIzigItBQTdcIikgMCAwIHJlcGVhdDsgfVxuXG4ubXMtc2xpZGUgLm1zLXNsaWRlLWJndmlkZW9jb250IHtcbiAgei1pbmRleDogMTA1O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1zLXdrIC5tcy1zbGlkZSAubXMtc2xpZGUtYmd2aWRlb2NvbnQsXG4ubXMtd2sgLm1zLXNsaWRlLWJndmlkZW9jb250ID4gdmlkZW8ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwLjNweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwLjNweCk7IH1cblxuLm1zLXNsaWRlIC5tcy1zbGlkZS1iZ3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDsgfVxuXG4ubXMtaW5uZXItY29udHJvbHMtY29udCwgLm1zLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLm1zLXNsaWRlIC5tcy1zbGlkZS1iZ2NvbnQgaW1nLCAubXMtY29udGFpbmVyLCAubXMtaW5uZXItY29udHJvbHMtY29udCB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLm1zLXNsaWRlIC5tcy1sYXllcixcbi5tcy1maXhlZC1sYXllcnMgLm1zLWxheWVyLFxuLm1zLW92ZXJsYXktbGF5ZXJzIC5tcy1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLm1zLWxheWVyLW1hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1zLWxheWVyLW1hc2sgLm1zLWxheWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tcy1zbGlkZSAubXMtc2xpZGUtbGF5ZXJzLFxuLm1zLW92ZXJsYXktbGF5ZXJzIC5tcy1zbGlkZS1sYXllcnMsXG4ubXMtZml4ZWQtbGF5ZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDk7XG4gIHRvcDogMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubXMtc2xpZGUgLm1zLXNsaWRlLXZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDExMTtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5tcy1wYXJhbGxheC1sYXllciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgfVxuXG4ubXMtc2Nyb2xsLXBhcmFsbGF4LWNvbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ubXMtd2sgLm1zLXNjcm9sbC1wYXJhbGxheC1jb250IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMC40cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMC40cHgpOyB9XG5cbi8qLm1zLXNjcm9sbC1wYXJhbGxheCAubXMtc2wtc2VsZWN0ZWQgLm1zLXNjcm9sbC1wYXJhbGxheC1jb250LFxuLm1zLXNjcm9sbC1wYXJhbGxheCAubXMtc2wtc2VsZWN0ZWQgLm1zLXNsaWRlLWJnY29udHt9XG4ubXMtc2Nyb2xsLXBhcmFsbGF4IC5tcy1zbGlkZS1iZ2NvbnR7fSovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIE92ZXJsYXllciBsYXllcnMgKi9cbi5tcy1vdmVybGF5LWxheWVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMjA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1zLWFjdGlvbi1sYXllciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubXMtYnRuLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ubXMtYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiBibGFjaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5tcy1kZWZhdWx0LWJ0biB7XG4gIGJhY2tncm91bmQ6ICMwMDc0QTI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNGRkY7IH1cblxuLm1zLWRlZmF1bHQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOThENTsgfVxuXG4ubXMtZGVmYXVsdC1idG46YWN0aXZlIHtcbiAgdG9wOiAxcHg7IH1cblxuLm1zLWJ0bi1zIHtcbiAgcGFkZGluZzogMTRweCAxN3B4O1xuICBmb250LXNpemU6IDgwJTtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cblxuLm1zLWJ0bi1tIHtcbiAgcGFkZGluZzogMTJweCA0MHB4OyB9XG5cbi5tcy1idG4tbiB7XG4gIHBhZGRpbmc6IDhweCAyNXB4O1xuICBmb250LXNpemU6IDk1JTsgfVxuXG4ubXMtYnRuLWwge1xuICBwYWRkaW5nOiAxN3B4IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTIwJTsgfVxuXG4ubXMtYnRuLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5tcy1idG4tY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cblxuLm1zLWJ0bi1vdXRsaW5lLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5tcy1idG4tb3V0bGluZS1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tcy1sYXllci52aWRlby1ib3gge1xuICBiYWNrZ3JvdW5kOiBibGFjazsgfVxuXG4ubXMtbGF5ZXIudmlkZW8tYm94IGlmcmFtZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDExMTsgfVxuXG4ubXMtc2xpZGUgLm1zLXNsaWRlLXZwYnRuLCAubXMtc2xpZGUgLm1zLXZpZGVvLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMTI7IH1cblxuLm1zLXNsaWRlIC5tcy1zbGlkZS12Y2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMTM7IH1cblxuLm1zLXNsaWRlLXZjYnRuLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTEzOyB9XG5cbi5tcy1zbGlkZS12Y2J0bi1tb2JpbGUgLm1zLXZjYnRuLXR4dCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA1L3ZpZGVvLWNsb3NlLWJ0bi5wbmcpIG5vLXJlcGVhdCAwcHggM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgY29sb3I6ICNEQkRCREI7XG4gIG1hcmdpbi10b3A6IDdweDsgfVxuXG4ubXMtd2sgLm1zLXNsaWRlIC5tcy1zbGlkZS12Y2J0bixcbi5tcy13ayAubXMtc2xpZGUgLm1zLXNsaWRlLWxheWVycyxcbi5tcy13ayAubXMtc2xpZGUgLm1zLXNsaWRlLXZwYnRuLFxuLm1zLXdrIC5tcy1zbGlkZSAubXMtc2xpZGUtdmlkZW8sXG4ubXMtd2sgLm1zLXNsaWRlLWxpbmsge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwLjQ0cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMC40NHB4KTsgfVxuXG4ubXMtdmlkZW8taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLm1zLW1hc2stZnJhbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi8qIGNvbnRyb2xzICovXG4ubXMtdGh1bWItbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ubXMtdGh1bWItbGlzdC5tcy1kaXItaCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tcy10aHVtYi1saXN0Lm1zLWRpci12IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7IH1cblxuLm1zLXRodW1icy1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tcy10aHVtYi1mcmFtZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5tcy10aHVtYi1mcmFtZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDAuNTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG4gIC1tcy10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zOyB9XG5cbi5tcy10aHVtYi1mcmFtZS1zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm1zLXRhYnMgLm1zLXRodW1iLWZyYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2ZjZmNjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCB3aGl0ZTtcbiAgY29sb3I6ICMyMjI7XG4gIGJvcmRlcjogc29saWQgMXB4IHdoaXRlO1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2Utb3V0OyB9XG5cbi5tcy10YWJzLm1zLWRpci1oIC5tcy10aHVtYi1mcmFtZSB7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLm1zLXRhYnMubXMtZGlyLXYgLm1zLXRodW1iLWZyYW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cblxuLm1zLXRhYnMubXMtZGlyLXYubXMtYWxpZ24tbGVmdCAubXMtdGh1bWItZnJhbWUge1xuICBtYXJnaW4tbGVmdDogMHB4OyB9XG5cbi5tcy10YWJzLm1zLWRpci1oLm1zLWFsaWduLXRvcCB7XG4gIHotaW5kZXg6IDE0MDsgfVxuXG4ubXMtdGFicy5tcy1kaXItaC5tcy1hbGlnbi10b3AgLm1zLXRodW1iLWZyYW1lIHtcbiAgbWFyZ2luLXRvcDogLTEycHg7IH1cblxuLm1zLXRhYnMgLm1zLXRodW1iIHtcbiAgcGFkZGluZzogMjBweCAyMHB4OyB9XG5cbi5tcy10YWJzIC5tcy10aHVtYi1mcmFtZS1zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICNFREVERUQ7IH1cblxuLm1zLXRhYnMgLm1zLXRodW1iLWZyYW1lIC5tcy10aHVtYi1vbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLW91dDsgfVxuXG4ubXMtdGFicy5tcy1kaXItaCAubXMtdGh1bWItZnJhbWUgLm1zLXRodW1iLW9sIHtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxMnB4ICNGNmY2ZjY7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxMnB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDEycHggdHJhbnNwYXJlbnQ7IH1cblxuLm1zLXRhYnMubXMtZGlyLWgubXMtYWxpZ24tYm90dG9tIC5tcy10aHVtYi1mcmFtZS1zZWxlY3RlZCAubXMtdGh1bWItb2wge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IC0xMnB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRURFREVEOyB9XG5cbi5tcy10YWJzLm1zLWRpci1oLm1zLWFsaWduLXRvcCAubXMtdGh1bWItZnJhbWUgLm1zLXRodW1iLW9sIHtcbiAgYm90dG9tOiAwcHg7XG4gIHRvcDogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxMnB4ICNGNmY2ZjY7IH1cblxuLm1zLXRhYnMubXMtZGlyLWgubXMtYWxpZ24tdG9wIC5tcy10aHVtYi1mcmFtZS1zZWxlY3RlZCAubXMtdGh1bWItb2wge1xuICBvcGFjaXR5OiAxO1xuICBib3R0b206IC0xMnB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjRURFREVEOyB9XG5cbi5tcy10YWJzLm1zLWRpci12IC5tcy10aHVtYi1mcmFtZSAubXMtdGh1bWItb2wge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGJvcmRlci1yaWdodDogc29saWQgMTJweCAjRURFREVEO1xuICBib3JkZXItdG9wOiBzb2xpZCAxMnB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxMnB4IHRyYW5zcGFyZW50OyB9XG5cbi5tcy10YWJzLm1zLWRpci12Lm1zLWFsaWduLXJpZ2h0IC5tcy10aHVtYi1mcmFtZS1zZWxlY3RlZCAubXMtdGh1bWItb2wge1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAtMTJweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRURFREVEOyB9XG5cbi5tcy10YWJzLm1zLWRpci12Lm1zLWFsaWduLWxlZnQgLm1zLXRodW1iLWZyYW1lIC5tcy10aHVtYi1vbCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxMnB4ICNFREVERUQ7IH1cblxuLm1zLXRhYnMubXMtZGlyLXYubXMtYWxpZ24tbGVmdCAubXMtdGh1bWItZnJhbWUtc2VsZWN0ZWQgLm1zLXRodW1iLW9sIHtcbiAgb3BhY2l0eTogMTtcbiAgcmlnaHQ6IC0xMnB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VERURFRDsgfVxuXG4vKiBob3Jpem9udGFsIHRodW1ibGlzdCBhcnJvd3MqL1xuLm1zLXRodW1iLWxpc3QubXMtZGlyLWggLm1zLXRodW1ibGlzdC1md2QsIC5tcy10aHVtYi1saXN0Lm1zLWRpci1oIC5tcy10aHVtYmxpc3QtYndkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC41KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7IH1cblxuLm1zLXRodW1iLWxpc3QubXMtZGlyLWggLm1zLXRodW1ibGlzdC1id2Qge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG4ubXMtdGh1bWItbGlzdC5tcy1kaXItaCAubXMtdGh1bWJsaXN0LWZ3ZDphZnRlciwgLm1zLXRodW1iLWxpc3QubXMtZGlyLWggLm1zLXRodW1ibGlzdC1id2Q6YWZ0ZXIge1xuICBjb250ZW50OiBjbG9zZS1xdW90ZTtcbiAgdG9wOiA0MyU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0ZGRjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxcHg7IH1cblxuLm1zLXRodW1iLWxpc3QubXMtZGlyLWggLm1zLXRodW1ibGlzdC1id2Q6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDVweCAwcHggNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGRkY7XG4gIGxlZnQ6IDdweDsgfVxuXG4vKiB2ZXJ0aWNhbCB0aHVtYmxpc3QgYXJyb3dzICovXG4ubXMtdGh1bWItbGlzdC5tcy1kaXItdiAubXMtdGh1bWJsaXN0LWZ3ZCwgLm1zLXRodW1iLWxpc3QubXMtZGlyLXYgLm1zLXRodW1ibGlzdC1id2Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5tcy10aHVtYi1saXN0Lm1zLWRpci12IC5tcy10aHVtYmxpc3QtYndkIHtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG87IH1cblxuLm1zLXRodW1iLWxpc3QubXMtZGlyLXYgLm1zLXRodW1ibGlzdC1md2Q6YWZ0ZXIsIC5tcy10aHVtYi1saXN0Lm1zLWRpci12IC5tcy10aHVtYmxpc3QtYndkOmFmdGVyIHtcbiAgY29udGVudDogY2xvc2UtcXVvdGU7XG4gIGxlZnQ6IDQzJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci13aWR0aDogMHB4IDVweCA1cHggNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMDsgfVxuXG4ubXMtdGh1bWItbGlzdC5tcy1kaXItdiAubXMtdGh1bWJsaXN0LWJ3ZDphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwcHggNXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGO1xuICB0b3A6IDdweDsgfVxuXG4ubXMtYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDsgfVxuXG4ubXMtYnVsbGV0cy5tcy1kaXItaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogNTAlO1xuICB3aWR0aDogMTAwcHg7IH1cblxuLm1zLWJ1bGxldHMubXMtZGlyLXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlOyB9XG5cbi5tcy1idWxsZXRzLm1zLWRpci12IC5tcy1idWxsZXQge1xuICBmbG9hdDogbm9uZTsgfVxuXG4ubXMtYnVsbGV0cy5tcy1kaXItaCAubXMtYnVsbGV0cy1jb3VudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC01MCU7IH1cblxuLm1zLXNiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm1zLXNiYXIubXMtZGlyLWgge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1cHg7IH1cblxuLm1zLXNiYXIubXMtZGlyLXYge1xuICB0b3A6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDVweDsgfVxuXG4ubXMtc2JhciAubXMtYmFyIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4ubXMtc2Jhci5tcy1kaXItdiAubXMtYmFyIHtcbiAgd2lkdGg6IDRweDsgfVxuXG4ubXMtc2JhciAubXMtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcztcbiAgLW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXM7IH1cblxuLm1zLXRpbWVyYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm1zLWN0aW1lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1zLXRpbWUtYmFyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAxMjBtcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMTIwbXMgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogd2lkdGggMTIwbXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAxMjBtcyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IHdpZHRoIDEyMG1zIGxpbmVhcjsgfVxuXG4ubXMtaWU3IC5tcy10b29sdGlwLWFycm93IHtcbiAgaGVpZ2h0OiAwcHg7IH1cblxuLm1zLXNsaWRlLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm1zLXNsaWRlLWluZm8ubXMtZGlyLXYge1xuICB0b3A6IDA7IH1cblxuLm1zLXNsaWRlLWluZm8ubXMtZGlyLWgge1xuICB3aWR0aDogMTAwJTsgfVxuXG5Aa2V5ZnJhbWVzIHBvaW50LWFuaW0ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcG9pbnQtYW5pbSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKiBJbiBBbmRyb2lkIGJyb3dzZXIsIHVzaW5nIGNzcyBhbmltYXRpb25zIG92ZXIgc2xpZGVyIGNhdXNlcyBzb21lIGNyYXNoZXMgKi9cbi5tcy1hbmRyb2lkIC5tcy10b29sdGlwLXBvaW50IC5tcy1wb2ludC1ib3JkZXIge1xuICBhbmltYXRpb246IG5vbmU7XG4gIC1tb3otYW5pbWF0aW9uOiBub25lO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgLW8tYW5pbWF0aW9uOiBub25lOyB9XG5cbi8qIHBhcnRpYWx2aWV3IHRoZW1lIHN0eWxlcyAtIGFkZGVkIHN0eWxlcyAqL1xuLm1zLXBhcnRpYWx2aWV3LXRlbXBsYXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLm1zLXBhcnRpYWx2aWV3LXRlbXBsYXRlIC5tYXN0ZXItc2xpZGVyIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cblxuLm1zLXBhcnRpYWx2aWV3LXRlbXBsYXRlIC5tcy1zbGlkZS1pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubXMtcGFydGlhbHZpZXctdGVtcGxhdGUgLm1zLXNsaWRlLWluZm8gaDMge1xuICBtYXJnaW46IDVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyM3B0O1xuICBjb2xvcjogIzIyMjsgfVxuXG4ubXMtcGFydGlhbHZpZXctdGVtcGxhdGUgLm1zLXNsaWRlLWluZm8gaDQge1xuICBtYXJnaW46IDVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB0O1xuICBjb2xvcjogIzdBN0E3QTsgfVxuXG4ubXMtcGFydGlhbHZpZXctdGVtcGxhdGUgLm1zLXNsaWRlLWluZm8gcCB7XG4gIGZvbnQtc2l6ZTogMTBwdDtcbiAgbWFyZ2luOiA2cHg7IH1cblxuLyogTGF5ZXJzICovXG4ubXMtbGF5ZXIudmlkZW8tdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7IH1cblxuLm1zLWxheWVyLnZpZGVvLXRpdGxlLnZpZGVvLXRvcC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGdyYXk7IH1cblxuLm1zLWxheWVyLnZpZGVvLXRpdGxlLnZpZGVvLXN1Yi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4vKiBhZGRlZCBuYXYgc3R5bGVzICovXG4ubXMtcGFydGlhbHZpZXctdGVtcGxhdGUgLm1zLW5hdi1uZXh0IHtcbiAgcmlnaHQ6IC0xNSU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDUvcmlnaHQtYXJyb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5tcy1wYXJ0aWFsdmlldy10ZW1wbGF0ZSAubXMtbmF2LXByZXYge1xuICBsZWZ0OiAtMTUlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwO1xuICB3aWR0aDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA1L2xlZnQtYXJyb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcxMXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1zLXBhcnRpYWx2aWV3LXRlbXBsYXRlIC5tcy1uYXYtbmV4dCB7XG4gICAgcmlnaHQ6IC0xNCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIC5tcy1wYXJ0aWFsdmlldy10ZW1wbGF0ZSAubXMtbmF2LXByZXYge1xuICAgIGxlZnQ6IC0xMSU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzEwcHgpIHtcbiAgLm1zLXBhcnRpYWx2aWV3LXRlbXBsYXRlIC5tcy1uYXYtbmV4dCB7XG4gICAgcmlnaHQ6IDElO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLm1zLXBhcnRpYWx2aWV3LXRlbXBsYXRlIC5tcy1uYXYtcHJldiB7XG4gICAgbGVmdDogMyU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfSB9XG5cbi8qLm1zLXNsaWRlLWJnY29udDphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC8vd3d3LnNxdWFyZTJtYXJrZXRpbmcuY29tL2h1YmZzL2ltYWdlcy9zaGFkb3cucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogNTYwcHg7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIGJvdHRvbTogNzVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yODBweDtcbn0qL1xuLyogcHJlLXNsaWRlciAqL1xuLm1zLXBhcnRpYWx2aWV3LXRlbXBsYXRlIC5yb3cge1xuICBtYXJnaW46IDA7IH1cblxuLm1zLXBhcnRpYWx2aWV3LXRlbXBsYXRlIC5wcmUtc2xpZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5tcy1wYXJ0aWFsdmlldy10ZW1wbGF0ZSAucHJlLXNsaWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMTExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7IH1cblxuLm1zLXBhcnRpYWx2aWV3LXRlbXBsYXRlIC5wcmUtc2xpZGVyIGg0IHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tcy1wYXJ0aWFsdmlldy10ZW1wbGF0ZSAucHJlLXNsaWRlciBoMyB7XG4gICAgZm9udC1zaXplOiA2MHB4OyB9XG4gIC5tcy1wYXJ0aWFsdmlldy10ZW1wbGF0ZSAucHJlLXNsaWRlciBoNCB7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5tcy1wYXJ0aWFsdmlldy10ZW1wbGF0ZSAucHJlLXNsaWRlciBoMyB7XG4gICAgZm9udC1zaXplOiA0NnB4OyB9IH1cblxuLyogcG9zdC1zbGlkZXIgKi9cbi5tcy1wYXJ0aWFsdmlldy10ZW1wbGF0ZSAucG9zdC1jb3B5IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICBtYXJnaW46IDFlbSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1zLXBhcnRpYWx2aWV3LXRlbXBsYXRlIC5zbGlkZXItYmFkZ2VzIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLm1zLXBhcnRpYWx2aWV3LXRlbXBsYXRlIC5zbGlkZXItYmFkZ2VzIGltZyB7XG4gIHBhZGRpbmc6IDAgMTVweCAxNXB4OyB9XG5cbi5ldC1wYi1zbGlkZXItYXJyb3dzIC5ldC1wYi1hcnJvdy1wcmV2OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCIgIWltcG9ydGFudDtcbiAgY29udGVudDogJ1xcZjA1MycgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzNXB4OyB9XG5cbi5ldC1wYi1zbGlkZXItYXJyb3dzIC5ldC1wYi1hcnJvdy1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCIgIWltcG9ydGFudDtcbiAgY29udGVudDogJ1xcZjA1NCcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAzNXB4OyB9XG5cbi50ZXN0aW1vbmlhbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAudGVzdGltb25pYWwgLmV0X3BiX3NsaWRlcl9jb250YWluZXJfaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAudGVzdGltb25pYWwgLmV0X3BiX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAudGVzdGltb25pYWwgLmV0X3BiX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuICAudGVzdGltb25pYWwgLmV0X3BiX3NsaWRlX2NvbnRlbnQgcCB7XG4gICAgY29sb3I6ICMyRTI5Mjk7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9XG4gIC50ZXN0aW1vbmlhbCAucXVvdGUge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAudGVzdGltb25pYWwgLnF1b3RlIHAge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgIC50ZXN0aW1vbmlhbCAucXVvdGUgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAudGVzdGltb25pYWwgLnF1b3RlIC5ldF9wYl90ZXh0X2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC50ZXN0aW1vbmlhbCAucXVvdGUgLmV0X3BiX3RleHRfaW5uZXIgLnF1b3RlLWljb24ge1xuICAgICAgICB3aWR0aDogMTUwcHg7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgLnRlc3RpbW9uaWFsIC5xdW90ZSAuZXRfcGJfdGV4dF9pbm5lciAucXVvdGUtaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICAgLnRlc3RpbW9uaWFsIC5xdW90ZSAuZXRfcGJfdGV4dF9pbm5lciAucXVvdGUtaWNvbi5sZWZ0IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH1cbiAgICAgICAgLnRlc3RpbW9uaWFsIC5xdW90ZSAuZXRfcGJfdGV4dF9pbm5lciAucXVvdGUtaWNvbi5yaWdodCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLnRlc3RpbW9uaWFsIC5xdW90ZSAuZXRfcGJfdGV4dF9pbm5lciAucXVvdGUtaWNvbi5yaWdodCBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAzMHB4OyB9XG4gIC50ZXN0aW1vbmlhbCAuZXRfcGJfc2xpZGVfZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIC50ZXN0aW1vbmlhbCAuZXRfcGJfc2xpZGVfZGVzY3JpcHRpb24gLmV0X3BiX3NsaWRlX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudGVzdGltb25pYWwgLmV0X3BiX3NsaWRlX2Rlc2NyaXB0aW9uIC5ldF9wYl9zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnRlc3RpbW9uaWFsIC5ldF9wYl9zbGlkZV9kZXNjcmlwdGlvbiAuZXRfcGJfc2VjdGlvbiAuc2lnbmF0dXJlIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgIC50ZXN0aW1vbmlhbCAuZXRfcGJfc2xpZGVfZGVzY3JpcHRpb24gLmV0X3BiX3NlY3Rpb24gLnNpZ25hdHVyZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgICAgIC50ZXN0aW1vbmlhbCAuZXRfcGJfc2xpZGVfZGVzY3JpcHRpb24gLmV0X3BiX3NlY3Rpb24gLnNpZ25hdHVyZSAuY2xpZW50LWxvZ28ge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgICAgIC50ZXN0aW1vbmlhbCAuZXRfcGJfc2xpZGVfZGVzY3JpcHRpb24gLmV0X3BiX3NlY3Rpb24gLnNpZ25hdHVyZSAuY2xpZW50LWxvZ28ge1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODk4QThEOyB9IH1cbiAgICAgICAgICAudGVzdGltb25pYWwgLmV0X3BiX3NsaWRlX2Rlc2NyaXB0aW9uIC5ldF9wYl9zZWN0aW9uIC5zaWduYXR1cmUgLmNsaWVudC1sb2dvIGltZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgICAgICAgLnRlc3RpbW9uaWFsIC5ldF9wYl9zbGlkZV9kZXNjcmlwdGlvbiAuZXRfcGJfc2VjdGlvbiAuc2lnbmF0dXJlIC5jbGllbnQtbG9nbyBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgICAgICAudGVzdGltb25pYWwgLmV0X3BiX3NsaWRlX2Rlc2NyaXB0aW9uIC5ldF9wYl9zZWN0aW9uIC5zaWduYXR1cmUgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICAgICAgLnRlc3RpbW9uaWFsIC5ldF9wYl9zbGlkZV9kZXNjcmlwdGlvbiAuZXRfcGJfc2VjdGlvbiAuc2lnbmF0dXJlIHAge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNzVweDsgfSB9XG4gIC50ZXN0aW1vbmlhbCAuZXQtcGItYXJyb3ctbmV4dCxcbiAgLnRlc3RpbW9uaWFsIC5ldC1wYi1hcnJvdy1wcmV2IHtcbiAgICBmb250LXNpemU6IDc1cHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLnRlc3RpbW9uaWFsIC5ldC1wYi1hcnJvdy1uZXh0LFxuICAgICAgLnRlc3RpbW9uaWFsIC5ldC1wYi1hcnJvdy1wcmV2IHtcbiAgICAgICAgdG9wOiA2cHggIWltcG9ydGFudDsgfSB9XG4gIC50ZXN0aW1vbmlhbCAuZXQtcGItY29udHJvbGxlcnMge1xuICAgIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAudGVzdGltb25pYWwgLmV0LXBiLWNvbnRyb2xsZXJzIHtcbiAgICAgICAgdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC50ZXN0aW1vbmlhbCAuZXQtcGItY29udHJvbGxlcnMgYSB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjYjliOWJiICFpbXBvcnRhbnQ7IH1cbiAgICAgIC50ZXN0aW1vbmlhbCAuZXQtcGItY29udHJvbGxlcnMgYS5ldC1wYi1hY3RpdmUtY29udHJvbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiOWI5YmIgIWltcG9ydGFudDsgfVxuICAudGVzdGltb25pYWwgLmNhc2Utc3R1ZHktbGluayBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAudGVzdGltb25pYWwgLmNhc2Utc3R1ZHktbGluayBwIC5idG4ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mb3VyLWNvbHVtbi1pY29ucyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmZvdXItY29sdW1uLWljb25zIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDE1cHggMDsgfVxuICAuZm91ci1jb2x1bW4taWNvbnMgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm9uZS1jb2x1bW4tY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5vbmUtY29sdW1uLWNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ucGFydG5lci1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDAgNjBweDsgfVxuICAucGFydG5lci1ib3g6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAucGFydG5lci1ib3ggaDIucGFydG5lci1ib3gtaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAucGFydG5lci1ib3ggYSAuYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDgwcHg7IH1cblxuLm1hcC1pbnRybyB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWFwLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgIC5tYXAtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zNXB4OyB9IH1cbiAgLm1hcC1jb250YWluZXIgLnR0X2N1c3RvbV9zbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzExOTk2MjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmhvbWUtcGFnZS1tYXAtZGlzcGxheSAubWFwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhvbWUtcGFnZS1tYXAtZGlzcGxheSAubGlzdCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgIC5ob21lLXBhZ2UtbWFwLWRpc3BsYXkgLmxpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tb2RhbCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAubW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDM1cHg7XG4gICAgcmlnaHQ6IDQ1cHg7IH1cbiAgICAubW9kYWwgLm1vZGFsLWhlYWRlciA+IGJ1dHRvbiB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubW9kYWwgLm1vZGFsLWhlYWRlciA+IGJ1dHRvbiBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAubW9kYWwgLm1vZGFsLWhlYWRlciA+IGJ1dHRvbiB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgICAubW9kYWwgLm1vZGFsLWhlYWRlciA+IGJ1dHRvbiA+IGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNTAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwNXB4KSB7XG4gICAgICAubW9kYWwgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDsgfSB9XG4gICAgLm1vZGFsIC5tb2RhbC1oZWFkZXIucmVsYXRpdmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLm1vZGFsIC5tb2RhbC1oZWFkZXIucmVsYXRpdmUgLm1vZGFsLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWF4LWhlaWdodDogOTV2aDtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogNSU7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDVweCkge1xuICAgICAgLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgdG9wOiAyJTtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgbGVmdDogNSU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDk1dmg7IH0gfVxuICAgIC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tb2RhbCAubW9kYWwtY29udGVudCA+IC5jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5tb2RhbCAubW9kYWwtY29udGVudCA+IC5jbG9zZSBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI1cHg7IH1cbiAgICAgIC5tb2RhbCAubW9kYWwtY29udGVudCA+IC5jbG9zZSA+IC5mYS13aW5kb3ctY2xvc2Uge1xuICAgICAgICBmb250LXNpemU6IDJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjNjJDMDg3O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5tb2RhbCAubW9kYWwtY29udGVudCA+IC5jbG9zZTphY3RpdmUgPiAuZmEtd2luZG93LWNsb3NlLCAubW9kYWwgLm1vZGFsLWNvbnRlbnQgPiAuY2xvc2U6Zm9jdXMgPiAuZmEtd2luZG93LWNsb3NlLCAubW9kYWwgLm1vZGFsLWNvbnRlbnQgPiAuY2xvc2U6aG92ZXIgPiAuZmEtd2luZG93LWNsb3NlIHtcbiAgICAgICAgY29sb3I6ICMxMTk5NjI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgIC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZW1iZWQtY29udGFpbmVyIHtcbiAgICAgICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5lbWJlZC1jb250YWluZXIgZW1iZWQsXG4gICAgICAgIC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZW1iZWQtY29udGFpbmVyIGlmcmFtZSxcbiAgICAgICAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5lbWJlZC1jb250YWluZXIgb2JqZWN0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgaDIge1xuICAgICAgICBmb250LXNpemU6IDMuNDVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41ZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4gICAgICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgaDMge1xuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTsgfSB9XG4gICAgICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgdmlkZW8ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tb2RhbC5tb2RhbC12aWRlbyAubW9kYWwtY29udGVudCB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtYmxvZyAubW9kYWwsXG4ucG9zdC10eXBlLWFyY2hpdmUtYmxvZyAubW9kYWxTdWIsXG4ucG9zdC10eXBlLWFyY2hpdmUtcmVzb3VyY2VzIC5tb2RhbCxcbi5wb3N0LXR5cGUtYXJjaGl2ZS1yZXNvdXJjZXMgLm1vZGFsU3ViLFxuLnNpbmdsZS1ibG9nIC5tb2RhbCxcbi5zaW5nbGUtYmxvZyAubW9kYWxTdWIsXG4uc2luZ2xlLXJlc291cmNlcyAubW9kYWwsXG4uc2luZ2xlLXJlc291cmNlcyAubW9kYWxTdWIsXG4udGF4LWJsb2dzIC5tb2RhbCxcbi50YXgtYmxvZ3MgLm1vZGFsU3ViLFxuLnRheC1jb250ZW50X3R5cGUgLm1vZGFsLFxuLnRheC1jb250ZW50X3R5cGUgLm1vZGFsU3ViLFxuLnRheC10b3BpY3MgLm1vZGFsLFxuLnRheC10b3BpY3MgLm1vZGFsU3ViIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogOTkwOyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1ibG9nIC5tb2RhbCAub3ZlcmxheSxcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWJsb2cgLm1vZGFsU3ViIC5vdmVybGF5LFxuICAucG9zdC10eXBlLWFyY2hpdmUtcmVzb3VyY2VzIC5tb2RhbCAub3ZlcmxheSxcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlc291cmNlcyAubW9kYWxTdWIgLm92ZXJsYXksXG4gIC5zaW5nbGUtYmxvZyAubW9kYWwgLm92ZXJsYXksXG4gIC5zaW5nbGUtYmxvZyAubW9kYWxTdWIgLm92ZXJsYXksXG4gIC5zaW5nbGUtcmVzb3VyY2VzIC5tb2RhbCAub3ZlcmxheSxcbiAgLnNpbmdsZS1yZXNvdXJjZXMgLm1vZGFsU3ViIC5vdmVybGF5LFxuICAudGF4LWJsb2dzIC5tb2RhbCAub3ZlcmxheSxcbiAgLnRheC1ibG9ncyAubW9kYWxTdWIgLm92ZXJsYXksXG4gIC50YXgtY29udGVudF90eXBlIC5tb2RhbCAub3ZlcmxheSxcbiAgLnRheC1jb250ZW50X3R5cGUgLm1vZGFsU3ViIC5vdmVybGF5LFxuICAudGF4LXRvcGljcyAubW9kYWwgLm92ZXJsYXksXG4gIC50YXgtdG9waWNzIC5tb2RhbFN1YiAub3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDk5NTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODUpOyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1ibG9nIC5tb2RhbCAubW9kYWxfY29udGVudCxcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWJsb2cgLm1vZGFsU3ViIC5tb2RhbF9jb250ZW50LFxuICAucG9zdC10eXBlLWFyY2hpdmUtcmVzb3VyY2VzIC5tb2RhbCAubW9kYWxfY29udGVudCxcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlc291cmNlcyAubW9kYWxTdWIgLm1vZGFsX2NvbnRlbnQsXG4gIC5zaW5nbGUtYmxvZyAubW9kYWwgLm1vZGFsX2NvbnRlbnQsXG4gIC5zaW5nbGUtYmxvZyAubW9kYWxTdWIgLm1vZGFsX2NvbnRlbnQsXG4gIC5zaW5nbGUtcmVzb3VyY2VzIC5tb2RhbCAubW9kYWxfY29udGVudCxcbiAgLnNpbmdsZS1yZXNvdXJjZXMgLm1vZGFsU3ViIC5tb2RhbF9jb250ZW50LFxuICAudGF4LWJsb2dzIC5tb2RhbCAubW9kYWxfY29udGVudCxcbiAgLnRheC1ibG9ncyAubW9kYWxTdWIgLm1vZGFsX2NvbnRlbnQsXG4gIC50YXgtY29udGVudF90eXBlIC5tb2RhbCAubW9kYWxfY29udGVudCxcbiAgLnRheC1jb250ZW50X3R5cGUgLm1vZGFsU3ViIC5tb2RhbF9jb250ZW50LFxuICAudGF4LXRvcGljcyAubW9kYWwgLm1vZGFsX2NvbnRlbnQsXG4gIC50YXgtdG9waWNzIC5tb2RhbFN1YiAubW9kYWxfY29udGVudCB7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIC8qIHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgKi9cbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLyogd2lkdGg6IDY1MHB4OyAqL1xuICAgIC8qIFRoaXMganVzdCBhIGRlZmF1bHQgd2lkdGggKi9cbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1ibG9nIC5tb2RhbCAubW9kYWxfY29udGVudCAjaW5zZXJ0LWlmcmFtZSxcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWJsb2cgLm1vZGFsU3ViIC5tb2RhbF9jb250ZW50ICNpbnNlcnQtaWZyYW1lLFxuICAucG9zdC10eXBlLWFyY2hpdmUtcmVzb3VyY2VzIC5tb2RhbCAubW9kYWxfY29udGVudCAjaW5zZXJ0LWlmcmFtZSxcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlc291cmNlcyAubW9kYWxTdWIgLm1vZGFsX2NvbnRlbnQgI2luc2VydC1pZnJhbWUsXG4gIC5zaW5nbGUtYmxvZyAubW9kYWwgLm1vZGFsX2NvbnRlbnQgI2luc2VydC1pZnJhbWUsXG4gIC5zaW5nbGUtYmxvZyAubW9kYWxTdWIgLm1vZGFsX2NvbnRlbnQgI2luc2VydC1pZnJhbWUsXG4gIC5zaW5nbGUtcmVzb3VyY2VzIC5tb2RhbCAubW9kYWxfY29udGVudCAjaW5zZXJ0LWlmcmFtZSxcbiAgLnNpbmdsZS1yZXNvdXJjZXMgLm1vZGFsU3ViIC5tb2RhbF9jb250ZW50ICNpbnNlcnQtaWZyYW1lLFxuICAudGF4LWJsb2dzIC5tb2RhbCAubW9kYWxfY29udGVudCAjaW5zZXJ0LWlmcmFtZSxcbiAgLnRheC1ibG9ncyAubW9kYWxTdWIgLm1vZGFsX2NvbnRlbnQgI2luc2VydC1pZnJhbWUsXG4gIC50YXgtY29udGVudF90eXBlIC5tb2RhbCAubW9kYWxfY29udGVudCAjaW5zZXJ0LWlmcmFtZSxcbiAgLnRheC1jb250ZW50X3R5cGUgLm1vZGFsU3ViIC5tb2RhbF9jb250ZW50ICNpbnNlcnQtaWZyYW1lLFxuICAudGF4LXRvcGljcyAubW9kYWwgLm1vZGFsX2NvbnRlbnQgI2luc2VydC1pZnJhbWUsXG4gIC50YXgtdG9waWNzIC5tb2RhbFN1YiAubW9kYWxfY29udGVudCAjaW5zZXJ0LWlmcmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtYmxvZyAubW9kYWwgLm1vZGFsX2NvbnRlbnQgPiBoMixcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWJsb2cgLm1vZGFsU3ViIC5tb2RhbF9jb250ZW50ID4gaDIsXG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZXNvdXJjZXMgLm1vZGFsIC5tb2RhbF9jb250ZW50ID4gaDIsXG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZXNvdXJjZXMgLm1vZGFsU3ViIC5tb2RhbF9jb250ZW50ID4gaDIsXG4gIC5zaW5nbGUtYmxvZyAubW9kYWwgLm1vZGFsX2NvbnRlbnQgPiBoMixcbiAgLnNpbmdsZS1ibG9nIC5tb2RhbFN1YiAubW9kYWxfY29udGVudCA+IGgyLFxuICAuc2luZ2xlLXJlc291cmNlcyAubW9kYWwgLm1vZGFsX2NvbnRlbnQgPiBoMixcbiAgLnNpbmdsZS1yZXNvdXJjZXMgLm1vZGFsU3ViIC5tb2RhbF9jb250ZW50ID4gaDIsXG4gIC50YXgtYmxvZ3MgLm1vZGFsIC5tb2RhbF9jb250ZW50ID4gaDIsXG4gIC50YXgtYmxvZ3MgLm1vZGFsU3ViIC5tb2RhbF9jb250ZW50ID4gaDIsXG4gIC50YXgtY29udGVudF90eXBlIC5tb2RhbCAubW9kYWxfY29udGVudCA+IGgyLFxuICAudGF4LWNvbnRlbnRfdHlwZSAubW9kYWxTdWIgLm1vZGFsX2NvbnRlbnQgPiBoMixcbiAgLnRheC10b3BpY3MgLm1vZGFsIC5tb2RhbF9jb250ZW50ID4gaDIsXG4gIC50YXgtdG9waWNzIC5tb2RhbFN1YiAubW9kYWxfY29udGVudCA+IGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBtYXJnaW46IDIwcHggMCA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtYmxvZyAubW9kYWwgLm1vZGFsX2NvbnRlbnQgLmJ1dHRvbnNfd3JhcHBlcixcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWJsb2cgLm1vZGFsU3ViIC5tb2RhbF9jb250ZW50IC5idXR0b25zX3dyYXBwZXIsXG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZXNvdXJjZXMgLm1vZGFsIC5tb2RhbF9jb250ZW50IC5idXR0b25zX3dyYXBwZXIsXG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZXNvdXJjZXMgLm1vZGFsU3ViIC5tb2RhbF9jb250ZW50IC5idXR0b25zX3dyYXBwZXIsXG4gIC5zaW5nbGUtYmxvZyAubW9kYWwgLm1vZGFsX2NvbnRlbnQgLmJ1dHRvbnNfd3JhcHBlcixcbiAgLnNpbmdsZS1ibG9nIC5tb2RhbFN1YiAubW9kYWxfY29udGVudCAuYnV0dG9uc193cmFwcGVyLFxuICAuc2luZ2xlLXJlc291cmNlcyAubW9kYWwgLm1vZGFsX2NvbnRlbnQgLmJ1dHRvbnNfd3JhcHBlcixcbiAgLnNpbmdsZS1yZXNvdXJjZXMgLm1vZGFsU3ViIC5tb2RhbF9jb250ZW50IC5idXR0b25zX3dyYXBwZXIsXG4gIC50YXgtYmxvZ3MgLm1vZGFsIC5tb2RhbF9jb250ZW50IC5idXR0b25zX3dyYXBwZXIsXG4gIC50YXgtYmxvZ3MgLm1vZGFsU3ViIC5tb2RhbF9jb250ZW50IC5idXR0b25zX3dyYXBwZXIsXG4gIC50YXgtY29udGVudF90eXBlIC5tb2RhbCAubW9kYWxfY29udGVudCAuYnV0dG9uc193cmFwcGVyLFxuICAudGF4LWNvbnRlbnRfdHlwZSAubW9kYWxTdWIgLm1vZGFsX2NvbnRlbnQgLmJ1dHRvbnNfd3JhcHBlcixcbiAgLnRheC10b3BpY3MgLm1vZGFsIC5tb2RhbF9jb250ZW50IC5idXR0b25zX3dyYXBwZXIsXG4gIC50YXgtdG9waWNzIC5tb2RhbFN1YiAubW9kYWxfY29udGVudCAuYnV0dG9uc193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1ibG9nIC5tb2RhbCAuY2xvc2VfbW9kYWwsXG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1ibG9nIC5tb2RhbFN1YiAuY2xvc2VfbW9kYWwsXG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZXNvdXJjZXMgLm1vZGFsIC5jbG9zZV9tb2RhbCxcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlc291cmNlcyAubW9kYWxTdWIgLmNsb3NlX21vZGFsLFxuICAuc2luZ2xlLWJsb2cgLm1vZGFsIC5jbG9zZV9tb2RhbCxcbiAgLnNpbmdsZS1ibG9nIC5tb2RhbFN1YiAuY2xvc2VfbW9kYWwsXG4gIC5zaW5nbGUtcmVzb3VyY2VzIC5tb2RhbCAuY2xvc2VfbW9kYWwsXG4gIC5zaW5nbGUtcmVzb3VyY2VzIC5tb2RhbFN1YiAuY2xvc2VfbW9kYWwsXG4gIC50YXgtYmxvZ3MgLm1vZGFsIC5jbG9zZV9tb2RhbCxcbiAgLnRheC1ibG9ncyAubW9kYWxTdWIgLmNsb3NlX21vZGFsLFxuICAudGF4LWNvbnRlbnRfdHlwZSAubW9kYWwgLmNsb3NlX21vZGFsLFxuICAudGF4LWNvbnRlbnRfdHlwZSAubW9kYWxTdWIgLmNsb3NlX21vZGFsLFxuICAudGF4LXRvcGljcyAubW9kYWwgLmNsb3NlX21vZGFsLFxuICAudGF4LXRvcGljcyAubW9kYWxTdWIgLmNsb3NlX21vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlOyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1ibG9nIC5tb2RhbCAuY2xvc2VfbW9kYWw6aG92ZXIsXG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1ibG9nIC5tb2RhbFN1YiAuY2xvc2VfbW9kYWw6aG92ZXIsXG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1yZXNvdXJjZXMgLm1vZGFsIC5jbG9zZV9tb2RhbDpob3ZlcixcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXJlc291cmNlcyAubW9kYWxTdWIgLmNsb3NlX21vZGFsOmhvdmVyLFxuICAuc2luZ2xlLWJsb2cgLm1vZGFsIC5jbG9zZV9tb2RhbDpob3ZlcixcbiAgLnNpbmdsZS1ibG9nIC5tb2RhbFN1YiAuY2xvc2VfbW9kYWw6aG92ZXIsXG4gIC5zaW5nbGUtcmVzb3VyY2VzIC5tb2RhbCAuY2xvc2VfbW9kYWw6aG92ZXIsXG4gIC5zaW5nbGUtcmVzb3VyY2VzIC5tb2RhbFN1YiAuY2xvc2VfbW9kYWw6aG92ZXIsXG4gIC50YXgtYmxvZ3MgLm1vZGFsIC5jbG9zZV9tb2RhbDpob3ZlcixcbiAgLnRheC1ibG9ncyAubW9kYWxTdWIgLmNsb3NlX21vZGFsOmhvdmVyLFxuICAudGF4LWNvbnRlbnRfdHlwZSAubW9kYWwgLmNsb3NlX21vZGFsOmhvdmVyLFxuICAudGF4LWNvbnRlbnRfdHlwZSAubW9kYWxTdWIgLmNsb3NlX21vZGFsOmhvdmVyLFxuICAudGF4LXRvcGljcyAubW9kYWwgLmNsb3NlX21vZGFsOmhvdmVyLFxuICAudGF4LXRvcGljcyAubW9kYWxTdWIgLmNsb3NlX21vZGFsOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjk7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgLmV0X3BiX2d1dHRlcnMzIC5ldF9wYl9jb2x1bW5fMV81LFxuICAuZXRfcGJfZ3V0dGVyczMuZXRfcGJfcm93IC5ldF9wYl9jb2x1bW5fMV81IHtcbiAgICB3aWR0aDogMTcuOCU7IH1cbiAgLmV0X3BiX2d1dHRlcnMzIC5ldF9wYl9jb2x1bW5fMl81LFxuICAuZXRfcGJfZ3V0dGVyczMuZXRfcGJfcm93IC5ldF9wYl9jb2x1bW5fMl81IHtcbiAgICB3aWR0aDogMzUuNiU7IH1cbiAgLmV0X3BiX2d1dHRlcnMzIC5ldF9wYl9jb2x1bW5fM181LFxuICAuZXRfcGJfZ3V0dGVyczMuZXRfcGJfcm93IC5ldF9wYl9jb2x1bW5fM181IHtcbiAgICB3aWR0aDogNTMuNCU7IH1cbiAgLmV0X3BiX2d1dHRlcnMzIC5ldF9wYl9jb2x1bW5fNF81LFxuICAuZXRfcGJfZ3V0dGVyczMuZXRfcGJfcm93IC5ldF9wYl9jb2x1bW5fNF81IHtcbiAgICB3aWR0aDogNzEuMiU7IH0gfVxuXG4jcGFnZS1oZWFkaW5nIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NzhweCkge1xuICAgICNwYWdlLWhlYWRpbmcgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjMwcHgpOyB9IH1cbiAgI3BhZ2UtaGVhZGluZyA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAyMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NzdweCkge1xuICAgICAgI3BhZ2UtaGVhZGluZyA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAjcGFnZS1oZWFkaW5nID4gZGl2Omxhc3Qtb2YtdHlwZSAuYnRuLFxuICAgICNwYWdlLWhlYWRpbmcgPiBkaXY6bGFzdC1vZi10eXBlIC5ocy1idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjc4cHgpIHtcbiAgICAgICAgI3BhZ2UtaGVhZGluZyA+IGRpdjpsYXN0LW9mLXR5cGUgLmJ0bixcbiAgICAgICAgI3BhZ2UtaGVhZGluZyA+IGRpdjpsYXN0LW9mLXR5cGUgLmhzLWJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMTBweDsgfSB9XG5cbi5pY29uLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIG1hcmdpbjogMzBweCBhdXRvIDQwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTsgfVxuICAuaWNvbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgLmljb24tc2VhcmNoIHtcbiAgICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbiNwb3N0cy1zaWRlYmFyIC5pY29uLXNlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qXG4ucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyLFxuLnBvc3QtdHlwZS1hcmNoaXZlLXJlc291cmNlcyxcbi5zaW5nbGUtcmVzb3VyY2VzLFxuLnRheC1jb250ZW50X3R5cGUsXG4udGF4LXRvcGljcyB7XG4gICAgI3BhZ2UtaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIH1cblxuICAgIC5mZWF0dXJlZEFydGljbGVzIHtcbiAgICAgICAgI3BhZ2UtaGVhZGluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiovXG4uZmVhdHVyZWRBcnRpY2xlcyAuZ3JlZW5Lbm93bGVkZ2UgaDE6bm90KC5lbnRyeS10aXRsZSksXG4uZmVhdHVyZWRBcnRpY2xlcyAuZ3JlZW5Lbm93bGVkZ2UgcC5oMSB7XG4gIGNvbG9yOiAjMTE5OTYyICFpbXBvcnRhbnQ7IH1cbiAgLmZlYXR1cmVkQXJ0aWNsZXMgLmdyZWVuS25vd2xlZGdlIGgxOm5vdCguZW50cnktdGl0bGUpIHNwYW4sXG4gIC5mZWF0dXJlZEFydGljbGVzIC5ncmVlbktub3dsZWRnZSBwLmgxIHNwYW4ge1xuICAgIGNvbG9yOiAjMmMyODI5OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjc4cHgpIHtcbiAgICAgIC5mZWF0dXJlZEFydGljbGVzIC5ncmVlbktub3dsZWRnZSBoMTpub3QoLmVudHJ5LXRpdGxlKSBzcGFuLFxuICAgICAgLmZlYXR1cmVkQXJ0aWNsZXMgLmdyZWVuS25vd2xlZGdlIHAuaDEgc3BhbiB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5mZWF0dXJlZEFydGljbGVzIC5ncmVlbktub3dsZWRnZSBoMTpub3QoLmVudHJ5LXRpdGxlKSBzcGFuLFxuICAgICAgLmZlYXR1cmVkQXJ0aWNsZXMgLmdyZWVuS25vd2xlZGdlIHAuaDEgc3BhbiB7XG4gICAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NzlweCk7IH0gfVxuXG4uc2luZ2xlLXJlc291cmNlcyAjcGFnZS1oZWFkaW5nICsgZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNtYXN0aGVhZC10YmZpeGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB0b3A6IDIycHg7IH1cbiAgI21hc3RoZWFkLXRiZml4ZWQgKyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgI21hc3RoZWFkLXRiZml4ZWQgKyAuY29udGFpbmVyID4gI2NvbnRlbnQtYXJlYSA+IC5sYXRvLWJsYWNrIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5tYXN0LWZpeGVkICNtYXN0aGVhZC10YmZpeGVkIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDAgI2RlZGVkZTsgfVxuICAubWFzdC1maXhlZCAjbWFzdGhlYWQtdGJmaXhlZC5zaG9ydGVuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDsgfVxuXG4ubWFzdC1maXhlZCAjbWFpbi1jb250ZW50ID4gLmNvbnRhaW5lcixcbi5tYXN0LWZpeGVkICNtYXN0aGVhZC10YmZpeGVkICsgLmNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDE4MHB4OyB9XG5cbi5tYXN0LWZpeGVkICNtYXN0aGVhZC10YmZpeGVkLnNob3J0ZW4gKyAuY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTI4cHg7IH1cblxuLmhvbWUgbWFpbiBoMSBzcGFuIHtcbiAgbWFyZ2luLXRvcDogNHB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDZweCkge1xuICAuaG9tZSBtYWluIC5zZXJ2aWNlcy1kb3RzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5ob21lIG1haW4gLnNlcnZpY2VzLWRvdHMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5ob21lIG1haW4gLmdyZWVuLWRpdmlkZXItaG9tZSB7XG4gIG1heC13aWR0aDogMTUzcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5ob21lIG1haW4gaDIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ob21lIG1haW4gaDMge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5ob21lIG1haW4gLnNvbHV0aW9ucy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2RpdmktY2hpbGQvYXNzZXRzL2JhY2tncm91bmRzL3RpZXJwb2ludC1ob21lLXNvbHV0aW9ucy1tb2JpbGUuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gIHBhZGRpbmctdG9wOiAyMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAuaG9tZSBtYWluIC5zb2x1dGlvbnMtc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjcwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA4MTVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kaXZpLWNoaWxkL2Fzc2V0cy9iYWNrZ3JvdW5kcy90aWVycG9pbnQtaG9tZS1zb2x1dGlvbnMtZGVza3RvcC5qcGdcIik7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwNXB4KSB7XG4gICAgLmhvbWUgbWFpbiAuc29sdXRpb25zLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogLTE4OHB4O1xuICAgICAgbWluLWhlaWdodDogOTk1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZGl2aS1jaGlsZC9hc3NldHMvYmFja2dyb3VuZHMvdGllcnBvaW50LWhvbWUtc29sdXRpb25zLWRlc2t0b3AuanBnXCIpOyB9IH1cbiAgLmhvbWUgbWFpbiAuc29sdXRpb25zLXNlY3Rpb24gLmljb24tdGV4dC1jb250YWluZXIgaDMuczIyLTM0IHtcbiAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgLmhvbWUgbWFpbiAuc29sdXRpb25zLXNlY3Rpb24gLmljb24tdGV4dC1jb250YWluZXIgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDEwMHB4OyB9XG4gICAgLmhvbWUgbWFpbiAuc29sdXRpb25zLXNlY3Rpb24gLmljb24tdGV4dC1jb250YWluZXIgcDpsYXN0LW9mLXR5cGUgYS5idG4ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ob21lIG1haW4gLmh1YnNwb3QtY3RhLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNlMWUxZTEgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAuaG9tZSBtYWluIC5odWJzcG90LWN0YS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgLmhvbWUgbWFpbiAuaHVic3BvdC1jdGEtY29udGFpbmVyIC5ldF9wYl90ZXh0X2lubmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDsgfSB9XG4gIC5ob21lIG1haW4gLmh1YnNwb3QtY3RhLWNvbnRhaW5lciAuY3RhLWltYWdlLXdyYXBwZXIgLmV0X3BiX2ltYWdlX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdG9wOiAtNDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWQ4YjAwO1xuICAgIGhlaWdodDogNDA4cHg7XG4gICAgd2lkdGg6IDQwOHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwOHB4O1xuICAgIG1heC13aWR0aDogNDA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTYwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgIC5ob21lIG1haW4gLmh1YnNwb3QtY3RhLWNvbnRhaW5lciAuY3RhLWltYWdlLXdyYXBwZXIgLmV0X3BiX2ltYWdlX3dyYXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5ob21lIG1haW4gLmh1YnNwb3QtY3RhLWNvbnRhaW5lciAuY3RhLWltYWdlLXdyYXBwZXIgLmV0X3BiX2ltYWdlX3dyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfSB9XG4gICAgLmhvbWUgbWFpbiAuaHVic3BvdC1jdGEtY29udGFpbmVyIC5jdGEtaW1hZ2Utd3JhcHBlciAuZXRfcGJfaW1hZ2Vfd3JhcCBpbWcge1xuICAgICAgbWFyZ2luOiAtMTUzcHggMCAwIC0xMTdweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlOyB9XG4gIC5ob21lIG1haW4gLmh1YnNwb3QtY3RhLWNvbnRhaW5lciBwIHtcbiAgICBjb2xvcjogIzQwNDA0MTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmV0X3BiX3Jvdy5ldF9wYl9yb3dfNyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2xvdWQtcGxhdGZvcm1zLWhlcm8ge1xuICAgIHBhZGRpbmc6IDMwcHggMCAhaW1wb3J0YW50OyB9IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSAuYm94LWltYWdlLmhvc3RlZC1wcml2YXRlLWNsb3VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA1L3ByaXZhdGUtY2xvdWQucG5nXCIpOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgLmJveC1pbWFnZS5tdWx0aXRlbmFudC1jbG91ZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNS9tdWx0aXRlbmFudC5wbmdcIik7IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSAuYm94LWltYWdlLmh5YnJpZC1jbG91ZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNS9oeWJyaWQtY2xvdWQucG5nXCIpOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgLmJveC1pbWFnZS5tYW5hZ2VkLWF6dXJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA1L2F6dXJlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgLmJveC1pbWFnZS5hd3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDUvYXdzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sOmhvdmVyIC5ib3gtaW1hZ2UuaG9zdGVkLXByaXZhdGUtY2xvdWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDUvcHJpdmF0ZS1jbG91ZC13aGl0ZS5wbmdcIik7IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2w6aG92ZXIgLmJveC1pbWFnZS5tdWx0aXRlbmFudC1jbG91ZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNS9tdWx0aXRlbmFudC13aGl0ZS5wbmdcIik7IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2w6aG92ZXIgLmJveC1pbWFnZS5oeWJyaWQtY2xvdWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDUvaHlicmlkLWNsb3VkLXdoaXRlLTMucG5nXCIpOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sOmhvdmVyIC5ib3gtaW1hZ2UubWFuYWdlZC1henVyZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNS9henVyZS1ob3Zlci5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbDpob3ZlciAuYm94LWltYWdlLmF3cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNS9hd3MtaG92ZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICNpbnRlcmlvckhlcm8uaW50ZXJpb3ItaGVyby5kYXRhLWNlbnRlci1oZXJvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7IH0gfVxuXG4jaW50ZXJpb3JIZXJvLmludGVyaW9yLWhlcm8uZGF0YS1jZW50ZXItaGVybyAudGhyZWUtY29sdW1uIGgzLCAjaW50ZXJpb3JIZXJvLmludGVyaW9yLWhlcm8uZGF0YS1jZW50ZXItaGVybyAudGhyZWUtY29sdW1uIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuXG4jaW50ZXJpb3JIZXJvLmludGVyaW9yLWhlcm8uZGF0YS1jZW50ZXItaGVybyAudGhyZWUtY29sdW1uIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAuZGF0YS1jZW50ZXItbGlua3MuYXV0byB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDQ7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDQ7XG4gICAgY29sdW1uLWNvdW50OiA0O1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogNjBweDtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgY29sdW1uLWdhcDogNjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuZGF0YS1jZW50ZXItbGlua3MuYXV0byB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogNjBweDtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgY29sdW1uLWdhcDogNjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZGF0YS1jZW50ZXItbGlua3MuYXV0byB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDE7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogNjBweDtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgY29sdW1uLWdhcDogNjBweDsgfSB9XG5cbi5kYXRhLWNlbnRlci1saW5rcy5hdXRvIGRpdiB7XG4gIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuXG4uZGF0YS1jZW50ZXItbGlua3MgaDMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJFMjkyOTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHdvcmQtd3JhcDogbm9ybWFsOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgIC5kYXRhLWNlbnRlci1saW5rcyBoMyB7XG4gICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuXG4uZGF0YS1jZW50ZXItbGlua3MgaDQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODk4QThEO1xuICBjb2xvcjogIzg5OEE4RDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5kYXRhLWNlbnRlci1saW5rcyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmRhdGEtY2VudGVyLWxpbmtzIHVsIGxpIHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZGF0YS1jZW50ZXItbGlua3MgdWwgbGkgYSB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzJFMjkyOTsgfVxuICAgICAgLmRhdGEtY2VudGVyLWxpbmtzIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzYyQzA4NzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgLnBhZ2UtaWQtNzA3MCAuaHVic3BvdC1jdGEtY29udGFpbmVyLWludGVyaW9yLmNsaWVudC1yZXN1bHRzLWN0YSAuaHVic3BvdC1jdGEtY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLyogU2FmYXJpIDcuMCsgKi9cbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gIC5wYWdlLWlkLTcwNzAgLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvci5jbGllbnQtcmVzdWx0cy1jdGEgLmh1YnNwb3QtY3RhLWNvbnRlbnQtd3JhcHBlciAuY3RhLWNvbnRlbnQgcCB7XG4gICAgbWF4LXdpZHRoOiA5MCU7IH0gfVxuXG4ucGFnZS1pZC03MDcwIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucGFnZS1pZC03MDcwIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSBoMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMkUyOTI5O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgLnBhZ2UtaWQtNzA3MCAuaGVhZGxpbmUtd2l0aC1zdWItaGVhZGxpbmUgaDMge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7IH0gfVxuICAucGFnZS1pZC03MDcwIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjMkUyOTI5O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucGFnZS1pZC03MDcwIC50aHJlZS1jb2x1bW4taWNvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhZ2UtaWQtNzA3MCAudGhyZWUtY29sdW1uLWljb25zIGltZyB7XG4gICAgbWF4LWhlaWdodDogNzVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLnBhZ2UtaWQtNzA3MCAudGhyZWUtY29sdW1uLWljb25zIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnBhZ2UtaWQtNzA3MCAudGhyZWUtY29sdW1uLWljb25zIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cblxuLnBhZ2UtaWQtNzA3MCAuY2xpZW50LWdhbGxlcnktd3JhcHBlciAuaGVhZGxpbmUtd2l0aC1zdWItaGVhZGxpbmUge1xuICBtYXJnaW4tdG9wOiAxOHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAucGFnZS1pZC03MDcwIC5jbGllbnQtZ2FsbGVyeS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5wYWdlLWlkLTcwNzAgLmNsaWVudC1nYWxsZXJ5LXdyYXBwZXIgLmV0X3BiX3Jvd18xIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLnBhZ2UtaWQtNzA3MCAuY2xpZW50LWdhbGxlcnktd3JhcHBlciAuY2xpZW50LWdhbGxlcnktY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLnBhZ2UtaWQtNzA3MCAuY2xpZW50LWdhbGxlcnktd3JhcHBlciAubWFzdGVyLXNsaWRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7IH0gfVxuXG4ucGFnZS1pZC03MDcwIC5jbGllbnQtZ2FsbGVyeS13cmFwcGVyIC5ldF9wYl9yb3dfMiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ucGVvcGxlLW1vZHVsZSBwLmV0X3BiX21lbWJlcl9wb3NpdGlvbiB7XG4gIGNvbG9yOiAjMjMxRjIwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLnBlb3BsZS1tb2R1bGUgLmV0X3BiX2NvbHVtbiAuZXRfcGJfdGVhbV9tZW1iZXJfZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5wZW9wbGUtbW9kdWxlIC5ldF9wYl90ZWFtX21lbWJlcl9pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29tcGFueS1wYWdlIC5ldF9wYl92aWRlb19wbGF5OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlcm8tYm94ZXMuY29tcGFueSAuY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogODBweDsgfVxuICAuaGVyby1ib3hlcy5jb21wYW55IC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIC5ib3gtaW1hZ2UuZXhwZXJ0aXNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDUvY2VydGlmaWNhdGlvbnMucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuICAuaGVyby1ib3hlcy5jb21wYW55IC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIC5ib3gtaW1hZ2UubGVhZGVyc2hpcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA1L2xlYWRlcnNoaXAucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuICAuaGVyby1ib3hlcy5jb21wYW55IC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIC5ib3gtaW1hZ2UuYm9hcmQtb2YtZGlyZWN0b3JzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDUvYm9hcmQtb2YtZGlyZWN0b3JzLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cbiAgLmhlcm8tYm94ZXMuY29tcGFueSAuY29udGVudC13cmFwcGVyIC5jb2wgYSAuYm94LWltYWdlLmNoYXJpdGFibGUtZ2l2aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDUvY2hhcml0YWJsZS1naXZpbmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuICAuaGVyby1ib3hlcy5jb21wYW55IC5jb250ZW50LXdyYXBwZXIgLmNvbDpob3ZlciBhIC5ib3gtaW1hZ2UuZXhwZXJ0aXNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDUvY2VydGlmaWNhdGlvbnMtaG92ZXIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuICAuaGVyby1ib3hlcy5jb21wYW55IC5jb250ZW50LXdyYXBwZXIgLmNvbDpob3ZlciBhIC5ib3gtaW1hZ2UubGVhZGVyc2hpcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA1L2xlYWRlcnNoaXAtaG92ZXIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuICAuaGVyby1ib3hlcy5jb21wYW55IC5jb250ZW50LXdyYXBwZXIgLmNvbDpob3ZlciBhIC5ib3gtaW1hZ2UuYm9hcmQtb2YtZGlyZWN0b3JzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDUvYm9hcmQtb2YtZGlyZWN0b3JzLWhvdmVyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cbiAgLmhlcm8tYm94ZXMuY29tcGFueSAuY29udGVudC13cmFwcGVyIC5jb2w6aG92ZXIgYSAuYm94LWltYWdlLmNoYXJpdGFibGUtZ2l2aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDUvY2hhcml0YWJsZS1naXZpbmctaG92ZXIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jbmV4dC1saW5rIGEsXG4jcHJldmlvdXMtbGluayBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNuZXh0LWxpbmsgYTpiZWZvcmUsXG4gICNwcmV2aW91cy1saW5rIGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDU0JztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNXB4OyB9XG5cbiNuZXh0LWxpbmsgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgI25leHQtbGluayBhOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7IH1cblxuI3ByZXZpb3VzLWxpbmsgYSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAjcHJldmlvdXMtbGluayBhOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbiNwb3N0LWZpbHRlcnMgaDI6bm90KC5lbnRyeS10aXRsZSksXG4jcG9zdHMtc2lkZWJhciBoMjpub3QoLmVudHJ5LXRpdGxlKSxcbiN0eXBlLWZpbHRlcnMgaDI6bm90KC5lbnRyeS10aXRsZSkge1xuICBjb2xvcjogIzAwMTY4OTsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2NzdweCkge1xuICAgICNwb3N0LWZpbHRlcnMgaDI6bm90KC5lbnRyeS10aXRsZSksXG4gICAgI3Bvc3RzLXNpZGViYXIgaDI6bm90KC5lbnRyeS10aXRsZSksXG4gICAgI3R5cGUtZmlsdGVycyBoMjpub3QoLmVudHJ5LXRpdGxlKSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuI3Bvc3RzLXNpZGViYXIgaDI6bm90KC5lbnRyeS10aXRsZSkge1xuICBtYXJnaW4tdG9wOiA0MnB4ICFpbXBvcnRhbnQ7IH1cblxuI2Jsb2ctbmF2aWdhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNibG9nLW5hdmlnYXRpb24gbGk6bm90KC5hY3RpdmUpIHtcbiAgICBjb2xvcjogIzkxOTM5NjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNibG9nLW5hdmlnYXRpb24gbGk6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNjJDMDg3OyB9XG4gICAgI2Jsb2ctbmF2aWdhdGlvbiBsaTpub3QoLmFjdGl2ZSkgYSB7XG4gICAgICBjb2xvcjogIzkxOTM5NjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICNibG9nLW5hdmlnYXRpb24gbGk6bm90KC5hY3RpdmUpIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzYyQzA4NzsgfVxuICAjYmxvZy1uYXZpZ2F0aW9uIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDRweDsgfVxuICAgICNibG9nLW5hdmlnYXRpb24gbGkuYWN0aXZlLFxuICAgICNibG9nLW5hdmlnYXRpb24gbGkuYWN0aXZlIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ubmF2aWdhdGlvbi5wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xMDAwMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm5hdmlnYXRpb24ucGFnaW5hdGlvbiBhLFxuICAubmF2aWdhdGlvbi5wYWdpbmF0aW9uIHNwYW5bYXJpYS1jdXJyZW50PVwicGFnZVwiXSB7XG4gICAgbWFyZ2luOiAwIDRweDsgfVxuICAubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3Mgc3BhblthcmlhLWN1cnJlbnQ9XCJwYWdlXCJdIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAubmV4dCxcbiAgLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wcmV2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAubmV4dDpiZWZvcmUsXG4gICAgLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wcmV2OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01cHg7IH1cbiAgLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wcmV2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnByZXY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAubmV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLm5hdi1saW5rcyAubmV4dDpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7IH1cblxuLnRheC10b3BpY3Mge1xuICAvKiNuZXh0LWxpbmssXG4gICAgI3ByZXZpb3VzLWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjA1NCc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI25leHQtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjcHJldmlvdXMtbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH0qLyB9XG4gIC50YXgtdG9waWNzICNtYWluLWNvbnRlbnQgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgI2Jsb2dMaXN0aW5nLmV0X3NlY3Rpb25fc3BlY2lhbHR5ID4gLmV0X3BiX3JvdyB7XG4gICAgcGFkZGluZzogMCAwIDAgNDBweDsgfSB9XG5cbiNibG9nTGlzdGluZyBoMi5lbnRyeS10aXRsZSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9XG4gICNibG9nTGlzdGluZyBoMi5lbnRyeS10aXRsZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzYyQzA4NzsgfVxuXG4jYmxvZ0xpc3RpbmcgLnBvc3QtY29udGVudCBhIHtcbiAgY29sb3I6ICM2MkMwODc7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbiNibG9nTGlzdGluZyAucGFnaW5hdGlvbiAuYWxpZ25sZWZ0IGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODk4QThEO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJFMjkyOTsgfVxuICAjYmxvZ0xpc3RpbmcgLnBhZ2luYXRpb24gLmFsaWdubGVmdCBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk4QThEOyB9XG5cbi5ibG9nLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kOiAjRjRGNEY1O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAxMHB4OyB9XG4gIC5ibG9nLXNpZGViYXIgLnNpZGViYXItY29udGVudCAuc2lkZWJhci1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5ibG9nLXNpZGViYXIgLnNpZGViYXItY29udGVudCAuc2lkZWJhci1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmJsb2ctc2lkZWJhciAuc2lkZWJhci1jb250ZW50IC5zaWRlYmFyLWNvcHkgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY3OHB4KSB7XG4gIC5hcmNoaXZlICNwb3N0LWZpbHRlcnMsXG4gIC5hcmNoaXZlICN0eXBlLWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5hcmNoaXZlICNwb3N0LWNhdGVnb3JpZXMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7IH1cbiAgLmFyY2hpdmUudGF4LXRvcGljcyAjcG9zdC1jYXRlZ29yaWVzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjIwcHgpOyB9IH1cblxuI3Bvc3QtZmlsdGVycyxcbiN0eXBlLWZpbHRlcnMge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY3OHB4KSB7XG4gICAgI3Bvc3QtZmlsdGVycyA+IGRpdixcbiAgICAjdHlwZS1maWx0ZXJzID4gZGl2IHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAjcG9zdC1maWx0ZXJzIGgyLFxuICAgICN0eXBlLWZpbHRlcnMgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAudGF4LXRvcGljcyAuZmVhdHVyZWRBcnRpY2xlcyAjcGFnZS1oZWFkaW5nICsgZGl2IC5ldF9wYl9yb3cge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY3OHB4KSB7XG4gIC50YXgtdG9waWNzICNwb3N0LWZpbHRlcnMgPiBkaXYsXG4gIC50YXgtdG9waWNzICN0eXBlLWZpbHRlcnMgPiBkaXYge1xuICAgIHdpZHRoOiAxODVweDsgfSB9XG5cbiNwb3N0LWZpbHRlci1tb2JpbGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRURFRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggNDNweCA4cHggOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzJjMjgyOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgI3Bvc3QtZmlsdGVyLW1vYmlsZTphZnRlciB7XG4gICAgY29udGVudDogJ1xcZjA3OCc7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgYmFja2dyb3VuZDogI2VkOGIwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgcGFkZGluZy10b3A6IDhweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NzhweCkge1xuICAgICNwb3N0LWZpbHRlci1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfSB9XG5cbiNwb3N0LWNhdGVnb3JpZXMge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgI3Bvc3QtY2F0ZWdvcmllcy5hY3RpdmUge1xuICAgIG1heC1oZWlnaHQ6IDIwMHZoOyB9XG4gICNwb3N0LWNhdGVnb3JpZXMgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFREVGOyB9XG4gICNwb3N0LWNhdGVnb3JpZXMgYSxcbiAgI3Bvc3QtY2F0ZWdvcmllcyBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICNwb3N0LWNhdGVnb3JpZXMgYTpub3QoOmhvdmVyKSwgI3Bvc3QtY2F0ZWdvcmllcyBhOm5vdChbYXJpYS1jdXJyZW50PVwicGFnZVwiXSksICNwb3N0LWNhdGVnb3JpZXMgYTpub3QoLmN1cnJlbnQtY2F0KSxcbiAgICAjcG9zdC1jYXRlZ29yaWVzIHNwYW46bm90KDpob3ZlciksXG4gICAgI3Bvc3QtY2F0ZWdvcmllcyBzcGFuOm5vdChbYXJpYS1jdXJyZW50PVwicGFnZVwiXSksXG4gICAgI3Bvc3QtY2F0ZWdvcmllcyBzcGFuOm5vdCguY3VycmVudC1jYXQpIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzJjMjgyOTsgfVxuICAgICNwb3N0LWNhdGVnb3JpZXMgYS5jdXJyZW50LWNhdCwgI3Bvc3QtY2F0ZWdvcmllcyBhOmhvdmVyLCAjcG9zdC1jYXRlZ29yaWVzIGFbYXJpYS1jdXJyZW50PVwicGFnZVwiXSwgI3Bvc3QtY2F0ZWdvcmllcyBhW2FyaWEtY2hlY2tlZD1cInRydWVcIl0sXG4gICAgI3Bvc3QtY2F0ZWdvcmllcyBzcGFuLmN1cnJlbnQtY2F0LFxuICAgICNwb3N0LWNhdGVnb3JpZXMgc3Bhbjpob3ZlcixcbiAgICAjcG9zdC1jYXRlZ29yaWVzIHNwYW5bYXJpYS1jdXJyZW50PVwicGFnZVwiXSxcbiAgICAjcG9zdC1jYXRlZ29yaWVzIHNwYW5bYXJpYS1jaGVja2VkPVwidHJ1ZVwiXSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTE5OTYyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjc4cHgpIHtcbiAgICAjcG9zdC1jYXRlZ29yaWVzIHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAjcG9zdC1jYXRlZ29yaWVzIGxpIHtcbiAgICAgICAgbWFyZ2luOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICNwb3N0LWNhdGVnb3JpZXMgYSxcbiAgICAgICNwb3N0LWNhdGVnb3JpZXMgc3BhbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDsgfVxuICAgICAgICAjcG9zdC1jYXRlZ29yaWVzIGE6bm90KFthcmlhLWN1cnJlbnQ9XCJwYWdlXCJdKSwgI3Bvc3QtY2F0ZWdvcmllcyBhOm5vdCg6aG92ZXIpLFxuICAgICAgICAjcG9zdC1jYXRlZ29yaWVzIHNwYW46bm90KFthcmlhLWN1cnJlbnQ9XCJwYWdlXCJdKSxcbiAgICAgICAgI3Bvc3QtY2F0ZWdvcmllcyBzcGFuOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJFREVGOyB9XG4gICAgICAgICNwb3N0LWNhdGVnb3JpZXMgYTpob3ZlciwgI3Bvc3QtY2F0ZWdvcmllcyBhW2FyaWEtY3VycmVudD1cInBhZ2VcIl0sXG4gICAgICAgICNwb3N0LWNhdGVnb3JpZXMgc3Bhbjpob3ZlcixcbiAgICAgICAgI3Bvc3QtY2F0ZWdvcmllcyBzcGFuW2FyaWEtY3VycmVudD1cInBhZ2VcIl0ge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMTk5NjI7IH0gfVxuXG4uc2luZ2xlLWJsb2cgI2ZlYXR1cmVkLXBvc3RzIHtcbiAgbWFyZ2luLXRvcDogMjJweDsgfVxuXG4uc2luZ2xlLWJsb2cgI2ZlYXR1cmVkLXBvc3RzID4gZGl2OmZpcnN0LW9mLXR5cGUgaDEuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY3OHB4KSB7XG4gIC5zaW5nbGUtYmxvZyAjZmVhdHVyZWQtcG9zdHMgPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IGNhbGMoNjYuNjYlIC0gMjBweCk7IH1cbiAgICAuc2luZ2xlLWJsb2cgI2ZlYXR1cmVkLXBvc3RzID4gZGl2OmZpcnN0LW9mLXR5cGUgaDEuZW50cnktdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzN3B4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNpbmdsZS1ibG9nICNmZWF0dXJlZC1wb3N0cyA+IGRpdjpmaXJzdC1vZi10eXBlIGgxLmVudHJ5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDU2cHggIWltcG9ydGFudDsgfSB9XG5cbi5zaW5nbGUtYmxvZyAjZmVhdHVyZWQtcG9zdHMgPiBkaXY6Zmlyc3Qtb2YtdHlwZSBhcnRpY2xlIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgLnNpbmdsZS1ibG9nICNmZWF0dXJlZC1wb3N0cyA+IGRpdjpmaXJzdC1vZi10eXBlIGFydGljbGUgYSxcbiAgLnNpbmdsZS1ibG9nICNmZWF0dXJlZC1wb3N0cyA+IGRpdjpmaXJzdC1vZi10eXBlIGFydGljbGUgaDIsXG4gIC5zaW5nbGUtYmxvZyAjZmVhdHVyZWQtcG9zdHMgPiBkaXY6Zmlyc3Qtb2YtdHlwZSBhcnRpY2xlIGgzLFxuICAuc2luZ2xlLWJsb2cgI2ZlYXR1cmVkLXBvc3RzID4gZGl2OmZpcnN0LW9mLXR5cGUgYXJ0aWNsZSBoNCxcbiAgLnNpbmdsZS1ibG9nICNmZWF0dXJlZC1wb3N0cyA+IGRpdjpmaXJzdC1vZi10eXBlIGFydGljbGUgaDUsXG4gIC5zaW5nbGUtYmxvZyAjZmVhdHVyZWQtcG9zdHMgPiBkaXY6Zmlyc3Qtb2YtdHlwZSBhcnRpY2xlIGg2LFxuICAuc2luZ2xlLWJsb2cgI2ZlYXR1cmVkLXBvc3RzID4gZGl2OmZpcnN0LW9mLXR5cGUgYXJ0aWNsZSBvbCxcbiAgLnNpbmdsZS1ibG9nICNmZWF0dXJlZC1wb3N0cyA+IGRpdjpmaXJzdC1vZi10eXBlIGFydGljbGUgcCxcbiAgLnNpbmdsZS1ibG9nICNmZWF0dXJlZC1wb3N0cyA+IGRpdjpmaXJzdC1vZi10eXBlIGFydGljbGUgdWwge1xuICAgIG1hcmdpbjogMWVtIDA7IH1cbiAgLnNpbmdsZS1ibG9nICNmZWF0dXJlZC1wb3N0cyA+IGRpdjpmaXJzdC1vZi10eXBlIGFydGljbGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzFweCAhaW1wb3J0YW50OyB9XG4gIC5zaW5nbGUtYmxvZyAjZmVhdHVyZWQtcG9zdHMgPiBkaXY6Zmlyc3Qtb2YtdHlwZSBhcnRpY2xlIGg0IHtcbiAgICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDsgfVxuICAuc2luZ2xlLWJsb2cgI2ZlYXR1cmVkLXBvc3RzID4gZGl2OmZpcnN0LW9mLXR5cGUgYXJ0aWNsZSB1bCB7XG4gICAgY29sb3I6ICMyYzI4Mjk7XG4gICAgbGlzdC1zdHlsZTogY2lyY2xlO1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4OyB9XG4gIC5zaW5nbGUtYmxvZyAjZmVhdHVyZWQtcG9zdHMgPiBkaXY6Zmlyc3Qtb2YtdHlwZSBhcnRpY2xlIG9sIHtcbiAgICBjb2xvcjogIzJjMjgyOTtcbiAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzJweDsgfVxuICAuc2luZ2xlLWJsb2cgI2ZlYXR1cmVkLXBvc3RzID4gZGl2OmZpcnN0LW9mLXR5cGUgYXJ0aWNsZSBhIHtcbiAgICBjb2xvcjogIzExOTk2MjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2luZ2xlLWJsb2cgI2ZlYXR1cmVkLXBvc3RzID4gZGl2OmZpcnN0LW9mLXR5cGUgYXJ0aWNsZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTI3NDRhOyB9XG5cbi5zaW5nbGUtYmxvZyBwLmVudHJ5LXRpdGxlIHtcbiAgZm9udDogMjZweC8xLjFlbSBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cblxuLnNpbmdsZS1ibG9nIGFydGljbGUgLmhzLWN0YS13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9XG5cbiNwb3N0cy1uZXh0IHtcbiAgbWFyZ2luOiA2MHB4IDA7IH1cblxuI25leHQtcG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAjbmV4dC1wb3N0ICNwaWMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDUwJTsgfVxuICAgICNuZXh0LXBvc3QgI3BpYyBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICNuZXh0LXBvc3QgPiBkaXY6bm90KCNwaWMpIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgICAjbmV4dC1wb3N0ICNwaWMge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgI25leHQtcG9zdCA+IGRpdjpub3QoI3BpYykge1xuICAgICAgd2lkdGg6IDY2LjY2JTsgfSB9XG5cbi5jYXQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50OyB9XG5cbi5ibG9nLXN1YnNjcmliZSB7XG4gIGJhY2tncm91bmQ6ICNlZDhiMDA7XG4gIHBhZGRpbmc6IDUwcHggMCAxMDBweDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJsb2ctc3Vic2NyaWJlIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogODI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjc3cHgpIHtcbiAgICAgIC5ibG9nLXN1YnNjcmliZSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfSB9XG4gIC5ibG9nLXN1YnNjcmliZSAuZmFyIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyZGVnKTtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgICAgIC5ibG9nLXN1YnNjcmliZSAuZmFyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMjBweDsgfSB9XG4gIC5ibG9nLXN1YnNjcmliZSBoNSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmJsb2ctc3Vic2NyaWJlIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NzhweCkge1xuICAgICAgLmJsb2ctc3Vic2NyaWJlIHAge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAuYmxvZy1zdWJzY3JpYmUgLmhic3B0LWZvcm0gZm9ybSAuaHMtZXJyb3ItbXNncyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmJsb2ctc3Vic2NyaWJlIGZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJsb2ctc3Vic2NyaWJlIGZvcm0gbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYmxvZy1zdWJzY3JpYmUgZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgLmJsb2ctc3Vic2NyaWJlIGZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuYmxvZy1zdWJzY3JpYmUgZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpOyB9XG4gICAgLmJsb2ctc3Vic2NyaWJlIGZvcm0gLmhzLWVtYWlsIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7IH1cbiAgICAuYmxvZy1zdWJzY3JpYmUgZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMTk5NjI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTdweCAwIDE4cHggIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuYmxvZy1zdWJzY3JpYmUgZm9ybSAuaHMtc3VibWl0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTUwcHg7IH1cbiAgICAgIC5ibG9nLXN1YnNjcmliZSBmb3JtIC5ocy1zdWJtaXQgLmFjdGlvbnMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjc4cHgpIHtcbiAgICAuYmxvZy1zdWJzY3JpYmUgLmNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5ibG9nLXN1YnNjcmliZSAuY29udGFpbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNDhweDsgfSB9XG5cbi5tb2RhbFN1YiAuYmxvZy1zdWJzY3JpYmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzJjMjgyOTsgfVxuICAubW9kYWxTdWIgLmJsb2ctc3Vic2NyaWJlIGgyLFxuICAubW9kYWxTdWIgLmJsb2ctc3Vic2NyaWJlIGg1LFxuICAubW9kYWxTdWIgLmJsb2ctc3Vic2NyaWJlIGksXG4gIC5tb2RhbFN1YiAuYmxvZy1zdWJzY3JpYmUgcCB7XG4gICAgY29sb3I6ICMyYzI4Mjk7IH1cbiAgLm1vZGFsU3ViIC5ibG9nLXN1YnNjcmliZSBmb3JtIGxhYmVsIHtcbiAgICBjb2xvcjogIzJjMjgyOTsgfVxuICAubW9kYWxTdWIgLmJsb2ctc3Vic2NyaWJlIGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgM3B4ICMyYzI4Mjk7IH1cblxuLmZlYXR1cmVkQXJ0aWNsZXMgLmJsb2ctc3Vic2NyaWJlIGg1Om5vdCgubGF0by1ibGFjaykge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NzhweCkge1xuICAgIC5mZWF0dXJlZEFydGljbGVzIC5ibG9nLXN1YnNjcmliZSBoNTpub3QoLmxhdG8tYmxhY2spIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50OyB9IH1cblxuLmFzLXRhZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDQsIDQwLCA0MSwgMC41KTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMXB4IDlweDtcbiAgbWFyZ2luOiA0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5hcy10YWcgaSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYXMtdGFnIGk6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuYXMtdGFnOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTE5OTYyOyB9XG5cbiNoYnNwdC1mb3JtLTE2MDc2MjMwNTc5NjktNjYwMjYxNzQxMC5oYnNwdC1mb3JtIGZvcm0gLmhzLWJ1dHRvbi5wcmltYXJ5LmxhcmdlIHtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgbWluLXdpZHRoOiAxNTBweDsgfVxuXG4uYXQ0LWZvbGxvdy1pbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndjcy10aW1ldGFibGVfX2xpc3QgLndjcy1jbGFzcyAud2NzLWNsYXNzX190aW1lIHNwYW46Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDYwcHg7IH1cblxuLndjcy10aW1ldGFibGVfX2xpc3QgLndjcy1jbGFzcyAud2NzLWNsYXNzX190aW1lIHNwYW46bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWluLXdpZHRoOiAxMDZweDsgfVxuXG4ud2NzLXRpbWV0YWJsZV9fbGlzdCAud2NzLWNsYXNzIC53Y3MtY2xhc3NfX2FjdGlvbiAud2NzLWNsYXNzX19pbm5lci1mbGV4IC53Y3MtYnRuLS1hY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzExOTk2MjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWluLXdpZHRoOiAxNTBweDsgfVxuICAud2NzLXRpbWV0YWJsZV9fbGlzdCAud2NzLWNsYXNzIC53Y3MtY2xhc3NfX2FjdGlvbiAud2NzLWNsYXNzX19pbm5lci1mbGV4IC53Y3MtYnRuLS1hY3Rpb246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxMjc0NGE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMzMzOyB9XG5cbi53Y3MtdGltZXRhYmxlX19jb250YWluZXIgaDMge1xuICBmb250LXNpemU6IDMycHg7IH1cblxuLndjcy10aW1ldGFibGVfX2NvbnRhaW5lciAud2NzLWNsYXNzX190aW1lLWR1cmF0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5wYWdlLWlkLTcxNzEgI3RodW1id3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA3NXB4IGF1dG87XG4gIHdpZHRoOiAyNTJweDtcbiAgaGVpZ2h0OiAyNTJweDsgfVxuXG4ucGFnZS1pZC03MTcxIC50aHVtYiBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBtYXJnaW46IDNweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnBhZ2UtaWQtNzE3MSAudGh1bWIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5wYWdlLWlkLTcxNzEgLnRodW1iOmhvdmVyLFxuLnBhZ2UtaWQtNzE3MSAudGh1bWI6aG92ZXIgc3BhbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMjUwcHg7XG4gIHotaW5kZXg6IDE7IH1cblxuLnBhZ2UtaWQtNzE3MSAudGh1bWI6aG92ZXIgc3BhbiB7XG4gIGxlZnQ6IDQwcHg7IH1cblxuLnBhZ2UtaWQtNzE3MSAuZm9ybS1ncm91cCAucm93Om5vdCgjaW5mby1yb3cpIHtcbiAgcGFkZGluZzogMjBweCAwOyB9XG5cbi5wYWdlLWlkLTcxNzEgLmZvcm0tZ3JvdXAgI2luZm8tcm93IHtcbiAgbWFyZ2luOiAtMTBweCAwIC0xNXB4OyB9XG5cbi5wYWdlLWlkLTcxNzEgLmZvcm0tZ3JvdXAgI2luZm8tcm93IC5jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnBhZ2UtaWQtNzE3MSAuZm9ybS1ncm91cCAjaW5mby1yb3cgLmNvbCAudGh1bWIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyMDAwOyB9XG5cbi5wYWdlLWlkLTcxNzEgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4ucGFnZS1pZC03MTcxIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5wYWdlLWlkLTcxNzEgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5wYWdlLWlkLTcxNzEgdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU2ZTY7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xuICBjb2xvcjogIzRlNGU0ZTtcbiAgZm9udC1mYW1pbHk6ICdMYXRvJyxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDMwLjZweDtcbiAgaGVpZ2h0OiA0NnB4OyB9XG5cbi5wYWdlLWlkLTcxNzEgLmZvcm0tZ3JvdXAgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaWQtNzE3MSAuZm9ybS1ncm91cCAuY29sLXNtLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxubWFpbiAjY29udGFjdC10ZXN0aW1vbmlhbCAudGVzdGltb25pYWwtY29udGFpbmVyIC5ldF9wYl90ZXN0aW1vbmlhbF9wb3J0cmFpdCB7XG4gIGJhY2tncm91bmQtc2l6ZTogaW5pdGlhbDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uaGJzcHQtZm9ybSBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5oYnNwdC1mb3JtIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgLmhzLWZvcm0tZmllbGQge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5oYnNwdC1mb3JtIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTIgbGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyYzI4Mjk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmhic3B0LWZvcm0gZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMiAuaW5wdXQgaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU2ZTY7XG4gIHBhZGRpbmc6IDdweCAyMHB4OyB9XG5cbi5oYnNwdC1mb3JtIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5oYnNwdC1mb3JtIGZvcm0gZmllbGRzZXQuZm9ybS1jb2x1bW5zLTEgbGFiZWwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMmMyODI5O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmhic3B0LWZvcm0gZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg5OEE4RDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgLmhic3B0LWZvcm0gZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaW5wdXQgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuaGJzcHQtZm9ybSBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5pbnB1dCB1bCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuaGJzcHQtZm9ybSBmb3JtIGZpZWxkc2V0LmZvcm0tY29sdW1ucy0xIC5pbnB1dCB1bCBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgY29sb3I6ICMyYzI4Mjk7IH1cbiAgLmhic3B0LWZvcm0gZm9ybSBmaWVsZHNldC5mb3JtLWNvbHVtbnMtMSAuaW5wdXQgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItY29sb3I6ICNlNWU2ZTY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5oYnNwdC1mb3JtIGZvcm0gZmllbGRzZXQgdWwuaW5wdXRzLWxpc3Qge1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1jb3VudDogMjsgfSB9XG5cbi5oYnNwdC1mb3JtIGZvcm0gZmllbGRzZXQgdWwuaW5wdXRzLWxpc3QubXVsdGktY29udGFpbmVyIGxpLmhzLWZvcm0tY2hlY2tib3gge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmhic3B0LWZvcm0gZm9ybSAubGVnYWwtY29uc2VudC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5oYnNwdC1mb3JtIGZvcm0gLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIC5ocy1yaWNodGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5oYnNwdC1mb3JtIGZvcm0gLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmhic3B0LWZvcm0gZm9ybSAubGVnYWwtY29uc2VudC1jb250YWluZXIgdWwgbGkgbGFiZWwgaW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmhic3B0LWZvcm0gZm9ybSAubGVnYWwtY29uc2VudC1jb250YWluZXIgdWwgbGkgbGFiZWwgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5oYnNwdC1mb3JtIGZvcm0gLmhzLWJ1dHRvbi5wcmltYXJ5LmxhcmdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxMTk5NjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMnB4IDQwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAuaGJzcHQtZm9ybSBmb3JtIC5ocy1idXR0b24ucHJpbWFyeS5sYXJnZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzEyNzQ0YTsgfVxuXG4uaGJzcHQtZm9ybSBmb3JtIGlucHV0W3R5cGU9ZmlsZV0ge1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4uaGJzcHQtZm9ybSBmb3JtIC5ocy1lcnJvci1tc2dzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5oYnNwdC1mb3JtIGZvcm0gLmhzLWVycm9yLW1zZ3MgbGkgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jY29udGFjdFRhYnMuZXRfc2VjdGlvbl9zcGVjaWFsdHkgPiAuZXRfcGJfcm93IHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIG1heC13aWR0aDogOTY1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuICAjY29udGFjdFRhYnMuZXRfc2VjdGlvbl9zcGVjaWFsdHkgPiAuZXRfcGJfcm93IC5ldF9wYl90YWJzIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAjY29udGFjdFRhYnMuZXRfc2VjdGlvbl9zcGVjaWFsdHkgPiAuZXRfcGJfcm93IC5ldF9wYl90YWJzIHVsLmV0X3BiX3RhYnNfY29udHJvbHMge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgI2NvbnRhY3RUYWJzLmV0X3NlY3Rpb25fc3BlY2lhbHR5ID4gLmV0X3BiX3JvdyAuZXRfcGJfdGFicyB1bC5ldF9wYl90YWJzX2NvbnRyb2xzIGxpIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg5OEE4RDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgICAjY29udGFjdFRhYnMuZXRfc2VjdGlvbl9zcGVjaWFsdHkgPiAuZXRfcGJfcm93IC5ldF9wYl90YWJzIHVsLmV0X3BiX3RhYnNfY29udHJvbHMgbGkgYSB7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAjMjMxRjIwOyB9XG4gICAgICAgICNjb250YWN0VGFicy5ldF9zZWN0aW9uX3NwZWNpYWx0eSA+IC5ldF9wYl9yb3cgLmV0X3BiX3RhYnMgdWwuZXRfcGJfdGFic19jb250cm9scyBsaS5ldF9wYl90YWJfYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjMxRjIwOyB9XG4gICAgICAgICAgI2NvbnRhY3RUYWJzLmV0X3NlY3Rpb25fc3BlY2lhbHR5ID4gLmV0X3BiX3JvdyAuZXRfcGJfdGFicyB1bC5ldF9wYl90YWJzX2NvbnRyb2xzIGxpLmV0X3BiX3RhYl9hY3RpdmUgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAgICNjb250YWN0VGFicy5ldF9zZWN0aW9uX3NwZWNpYWx0eSA+IC5ldF9wYl9yb3cgLmV0X3BiX3RhYnMgdWwuZXRfcGJfdGFic19jb250cm9scyBsaTpub3QoLmV0X3BiX3RhYl9hY3RpdmUpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4OThBOEQ7IH1cbiAgICAgICNjb250YWN0VGFicy5ldF9zZWN0aW9uX3NwZWNpYWx0eSA+IC5ldF9wYl9yb3cgLmV0X3BiX3RhYnMgdWwuZXRfcGJfdGFic19jb250cm9sczphZnRlciB7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgICNjb250YWN0VGFicy5ldF9zZWN0aW9uX3NwZWNpYWx0eSA+IC5ldF9wYl9yb3cgLmV0X3BiX3RhYnMgLmV0X3BiX2FsbF90YWJzIC5ldF9wYl90YWIge1xuICAgICAgcGFkZGluZzogMjRweCAzMHB4IDI0cHggMDsgfVxuICAjY29udGFjdFRhYnMuZXRfc2VjdGlvbl9zcGVjaWFsdHkgPiAuZXRfcGJfcm93IC5ldF9wYl90YWJfY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICNjb250YWN0VGFicy5ldF9zZWN0aW9uX3NwZWNpYWx0eSA+IC5ldF9wYl9yb3cgLmV0X3BiX3RhYl9jb250ZW50IC5hZG1pbi10YWIsXG4gICAgI2NvbnRhY3RUYWJzLmV0X3NlY3Rpb25fc3BlY2lhbHR5ID4gLmV0X3BiX3JvdyAuZXRfcGJfdGFiX2NvbnRlbnQgLnN1cHBvcnQtdGFiIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICAgICNjb250YWN0VGFicy5ldF9zZWN0aW9uX3NwZWNpYWx0eSA+IC5ldF9wYl9yb3cgLmV0X3BiX3RhYl9jb250ZW50IC5hZG1pbi10YWIgaDIsXG4gICAgICAjY29udGFjdFRhYnMuZXRfc2VjdGlvbl9zcGVjaWFsdHkgPiAuZXRfcGJfcm93IC5ldF9wYl90YWJfY29udGVudCAuc3VwcG9ydC10YWIgaDIge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgI2NvbnRhY3RUYWJzLmV0X3NlY3Rpb25fc3BlY2lhbHR5ID4gLmV0X3BiX3JvdyAuZXRfcGJfdGFiX2NvbnRlbnQgLmFkbWluLXRhYiBoMixcbiAgICAgICAgICAjY29udGFjdFRhYnMuZXRfc2VjdGlvbl9zcGVjaWFsdHkgPiAuZXRfcGJfcm93IC5ldF9wYl90YWJfY29udGVudCAuc3VwcG9ydC10YWIgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfSB9XG4gICAgI2NvbnRhY3RUYWJzLmV0X3NlY3Rpb25fc3BlY2lhbHR5ID4gLmV0X3BiX3JvdyAuZXRfcGJfdGFiX2NvbnRlbnQgaDMge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAjY29udGFjdFRhYnMuZXRfc2VjdGlvbl9zcGVjaWFsdHkgPiAuZXRfcGJfcm93IC5ldF9wYl90YWJfY29udGVudCB1bC5sb2NhdGlvbnMge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICNjb250YWN0VGFicy5ldF9zZWN0aW9uX3NwZWNpYWx0eSA+IC5ldF9wYl9yb3cgZGl2LmV0X3BiX3RhYl8wIC5ldF9wYl90YWJfY29udGVudCBwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAuY29udGFjdC1zaWRlYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4OyB9IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSAuYm94LWltYWdlLmludGVybmV0LWJhbmR3aWR0aCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9pbnRlcm5ldC1iYW5kd2lkdGgucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSAuYm94LWltYWdlLmludGVyY29ubmVjdC1leHByZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2ludGVyY29ubmVjdC1leHByZXNzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgLmJveC1pbWFnZS5hd3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMTAvYXdzLWljb24tbmV3LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgLmJveC1pbWFnZS5sb2FkLWJhbGFuY2luZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9sb2FkLWJhbGFuY2luZy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIC5ib3gtaW1hZ2UuY3Jvc3MtY29ubmVjdHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvY3Jvc3MtY29ubmVjdHMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSAuYm94LWltYWdlLmNkbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9jZG5zLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sOmhvdmVyIC5ib3gtaW1hZ2UuaW50ZXJuZXQtYmFuZHdpZHRoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2ludGVybmV0LWJhbmR3aWR0aC1ob3Zlci5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbDpob3ZlciAuYm94LWltYWdlLmludGVyY29ubmVjdC1leHByZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2ludGVyY29ubmVjdC1leHByZXNzLWhvdmVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sOmhvdmVyIC5ib3gtaW1hZ2UuYXdzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzEwL2F3cy1pY29uLW5ldy1ob3Zlci5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbDpob3ZlciAuYm94LWltYWdlLmxvYWQtYmFsYW5jaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2xvYWQtYmFsYW5jaW5nLWhvdmVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sOmhvdmVyIC5ib3gtaW1hZ2UuY3Jvc3MtY29ubmVjdHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvY3Jvc3MtY29ubmVjdHMtaG92ZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2w6aG92ZXIgLmJveC1pbWFnZS5jZG4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvY2Rucy1ob3Zlci5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIC5ib3gtaW1hZ2UubWFuYWdlZC1ob3N0aW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L21hbmFnZWQtaG9zdGluZy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIC5ib3gtaW1hZ2Uub2ZmaWNlLTM2NSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9vZmZpY2UzNjUucG5nXCIpOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgLmJveC1pbWFnZS52ZGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3d3dy50aWVycG9pbnQuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy9WaXJ0dWFsLURlc2t0b3AtU2VydmljZXNfVkRJXzEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSAuYm94LWltYWdlLm9zLW1hbmFnZW1lbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvb3NtYW5hZ2VtZW50LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgLmJveC1pbWFnZS5hcHBsaWNhdGlvbi1tYW5hZ2VtZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2FwcGxpY2F0aW9uLW1hbmFnZW1lbnQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSAuYm94LWltYWdlLm1vbml0b3Jpbmctc2VydmljZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvbW9uaXRvci1zZXJ2aWNlcy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIC5ib3gtaW1hZ2UuaGVscC1kZXNrLXNlcnZpY2VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2hlbHAtZGVzay1zZXJ2aWNlcy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbDpob3ZlciAuYm94LWltYWdlLm1hbmFnZWQtaG9zdGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9tYW5hZ2VkLWhvc3RpbmctaG92ZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2w6aG92ZXIgLmJveC1pbWFnZS5vZmZpY2UtMzY1IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L29mZmljZTM2NS5wbmdcIik7IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2w6aG92ZXIgLmJveC1pbWFnZS52ZGkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3d3dy50aWVycG9pbnQuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy9WaXJ0dWFsLURlc2t0b3AtU2VydmljZXNfVkRJLWhvdmVyXzEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2w6aG92ZXIgLmJveC1pbWFnZS5vcy1tYW5hZ2VtZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L29zbWFuYWdlbWVudC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbDpob3ZlciAuYm94LWltYWdlLmFwcGxpY2F0aW9uLW1hbmFnZW1lbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvYXBwbGljYXRpb24tbWFuYWdlbWVudC1ob3Zlci5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbDpob3ZlciAuYm94LWltYWdlLm1vbml0b3Jpbmctc2VydmljZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvbW9uaXRvci1zZXJ2aWNlcy1ob3Zlci5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbDpob3ZlciAuYm94LWltYWdlLmhlbHAtZGVzay1zZXJ2aWNlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9oZWxwLWRlc2staG92ZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLmZvdXItY29sdW1uIC5jb2wgYSAuYm94LWltYWdlLm1hbmFnZWQtaG9zdGluZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIC5ib3gtaW1hZ2UuZHJhYXMtY2xvdWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvZHJhYXMtY2xvdWQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSAuYm94LWltYWdlLmFzciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9hc3IucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSAuYm94LWltYWdlLmRyYWFzLXNlcnZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9kcmFzcy1zZXJ2ZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSAuYm94LWltYWdlLmJhY2t1cHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvYmFja3VwLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgLmJveC1pbWFnZS5wbGF0Zm9ybXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvcGxhdGZvcm1zLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgLmJveC1pbWFnZS53b3Jrc3BhY2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvYnVzaW5lc3MtY29udGludWl0eS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbDpob3ZlciAuYm94LWltYWdlLmRyYWFzLWNsb3VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2RyYXNzLWNsb3VkLWhvdmVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sOmhvdmVyIC5ib3gtaW1hZ2UuYXNyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2Fzci5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbDpob3ZlciAuYm94LWltYWdlLmRyYWFzLXNlcnZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9kcmFzcy1zZXJ2ZXItaG92ZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2w6aG92ZXIgLmJveC1pbWFnZS5iYWNrdXBzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2JhY2t1cC1ob3Zlci5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbDpob3ZlciAuYm94LWltYWdlLnBsYXRmb3JtcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9wbGF0Zm9ybXMtaG92ZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2w6aG92ZXIgLmJveC1pbWFnZS53b3Jrc3BhY2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvYnVzaW5lc3MtY29udGludWl0eS1ob3Zlci5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIC5ib3gtaW1hZ2UuY2xvdWQtcmVhZGluZXNzLWFzc2Vzc21lbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvY2xvdWQtcmVhZGluZXNzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgLmJveC1pbWFnZS5jbG91ZC1taWdyYXRpb25zLWNvbnN1bHRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvY2xvdWQtbWlncmF0aW9uLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgLmJveC1pbWFnZS5waHlzaWNhbC1taWdyYXRpb25zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L3BoeXNpY2FsLW1pZ3JhdGlvbnMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSAuYm94LWltYWdlLnNlY3VyaXR5LWFzc2Vzc21lbnRzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L3NlY3VyaXR5LWFzc2Vzc21lbnQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSAuYm94LWltYWdlLmNvbnRpbnVpdHktcGxhbm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvYnVzaW5lc3MtY29udGludWl0eS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbDpob3ZlciAuYm94LWltYWdlLmNsb3VkLXJlYWRpbmVzcy1hc3Nlc3NtZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2Nsb3VkLXJlYWRpbmVzcy1ob3Zlci5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbDpob3ZlciAuYm94LWltYWdlLmNsb3VkLW1pZ3JhdGlvbnMtY29uc3VsdGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9jbG91ZC1taWdyYXRpb24taG92ZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2w6aG92ZXIgLmJveC1pbWFnZS5waHlzaWNhbC1taWdyYXRpb25zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L3BoeXNpY2FsLW1pZ3JhdGlvbnMtaG92ZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2w6aG92ZXIgLmJveC1pbWFnZS5zZWN1cml0eS1hc3Nlc3NtZW50cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9zZWN1cml0eS1hc3Nlc3NtZW50LWhvdmVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sOmhvdmVyIC5ib3gtaW1hZ2UuY29udGludWl0eS1wbGFubmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9idXNpbmVzcy1jb250aW51aXR5LWhvdmVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbi5wYXJ0bmVyLWxvZ29zIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7IH1cbiAgLnBhcnRuZXItbG9nb3MgLmV0X3BiX2NvZGVfaW5uZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC8qIFNhZmFyaSA2LjErICovXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvKiBTYWZhcmkgNy4wKyAqL1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAucGFydG5lci1sb2dvcyAuZXRfcGJfY29kZV9pbm5lciBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnBhcnRuZXItbG9nb3MgLmV0X3BiX2NvZGVfaW5uZXIgaW1nIHtcbiAgICAgIG1hcmdpbjogMTVweCAyMHB4OyB9XG5cbi50d28tY29sLWZpeGVkLWltYWdlLnRlY2gtcGFydG5lcnMge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnR3by1jb2wtZml4ZWQtaW1hZ2UudGVjaC1wYXJ0bmVycyAuZXRfcGJfcm93IHtcbiAgICBwYWRkaW5nOiA0NXB4IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgIC50d28tY29sLWZpeGVkLWltYWdlLnRlY2gtcGFydG5lcnMgLmV0X3BiX3JvdyAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDsgfSB9XG4gICAgLnR3by1jb2wtZml4ZWQtaW1hZ2UudGVjaC1wYXJ0bmVycyAuZXRfcGJfcm93IC5jb250ZW50LXdyYXBwZXIgc3Bhbi5ncmVlbi1saW5rIHtcbiAgICAgIGNvbG9yOiAjNjJDMDg3O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgICAudHdvLWNvbC1maXhlZC1pbWFnZS50ZWNoLXBhcnRuZXJzIC5ldF9wYl9yb3cgLmNvbnRlbnQtd3JhcHBlciBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgLmJveC1pbWFnZS5kZG9zLW1pdGlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvZGRvcy1taXRpZ2F0aW9uLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgLmJveC1pbWFnZS53ZWItZmlyZXdhbGxzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L3dlYi1hcHBsaWNhdGlvbi1maXJld2FsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIC5ib3gtaW1hZ2UuZmlyZXdhbGwtc2VydmljZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvbWFuYWdlZC1maXJld2FsbC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIC5ib3gtaW1hZ2UucHJvYWN0aXZlLXNlY3VyaXR5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L3Byb2FjdGl2ZS1pdC5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIC5ib3gtaW1hZ2UuZW5jcnlwdGlvbi1zZXJ2aWNlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9lbmRwb2ludC1lbmNyeXB0aW9uLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgLmJveC1pbWFnZS5jb21wbGlhbmNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2NvbXBsaWFuY2UucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2w6aG92ZXIgLmJveC1pbWFnZS5kZG9zLW1pdGlnYXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvZGRvcy1taXRpZ2F0aW9uLWhvdmVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sOmhvdmVyIC5ib3gtaW1hZ2Uud2ViLWZpcmV3YWxscyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi93ZWItYXBwbGljYXRpb24tZmlyZXdhbGxzLWhvdmVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbiNpbnRlcmlvckhlcm8gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sOmhvdmVyIC5ib3gtaW1hZ2UuZmlyZXdhbGwtc2VydmljZXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvbWFuYWdlZC1maXJld2FsbC1zZXJ2aWNlcy1ob3Zlci5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuXG4jaW50ZXJpb3JIZXJvIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbDpob3ZlciAuYm94LWltYWdlLnByb2FjdGl2ZS1zZWN1cml0eSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9wcm9hY3RpdmUtaXQtaG92ZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2w6aG92ZXIgLmJveC1pbWFnZS5lbmNyeXB0aW9uLXNlcnZpY2VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2VuZHBvaW50LWVuY3J5cHRpb24taG92ZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuI2ludGVyaW9ySGVybyAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2w6aG92ZXIgLmJveC1pbWFnZS5jb21wbGlhbmNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2NvbXBsaWFuY2UtaG92ZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5kYXRhLWNlbnRlci1wYWdlIC5lbnRyeS1jb250ZW50ID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLmRhdGEtY2VudGVyLXBhZ2UgLmRhdGEtY2VudGVyLW1lbnUtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLmRhdGEtY2VudGVyLXBhZ2UgLmRhdGEtY2VudGVyLW1lbnUtd3JhcHBlciAuZGF0YS1jZW50ZXItbWVudS1jb250YWluZXIgLmRhdGEtY2VudGVyLW1lbnUtc2VjdGlvbiAuZGF0YS1jZW50ZXItc3RhdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5kYXRhLWNlbnRlci1wYWdlIC5kYXRhLWNlbnRlci1tZW51LXdyYXBwZXIgLmRhdGEtY2VudGVyLW1lbnUtY29udGFpbmVyIC5kYXRhLWNlbnRlci1tZW51LXNlY3Rpb24gLmRhdGEtY2VudGVyLW1lbnUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5kYXRhLWNlbnRlci1wYWdlIC5kYXRhLWNlbnRlci1tZW51LXdyYXBwZXIgLmRhdGEtY2VudGVyLW1lbnUtY29udGFpbmVyIC5kYXRhLWNlbnRlci1tZW51LXNlY3Rpb24gLmRhdGEtY2VudGVyLW1lbnUgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjYjliOWJiO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1YzU5NWE7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgICAgLmRhdGEtY2VudGVyLXBhZ2UgLmRhdGEtY2VudGVyLW1lbnUtd3JhcHBlciAuZGF0YS1jZW50ZXItbWVudS1jb250YWluZXIgLmRhdGEtY2VudGVyLW1lbnUtc2VjdGlvbiAuZGF0YS1jZW50ZXItbWVudSBsaSBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5kYXRhLWNlbnRlci1wYWdlIC5kYXRhLWNlbnRlci1tZW51LXdyYXBwZXIgLmRhdGEtY2VudGVyLW1lbnUtY29udGFpbmVyIC5kYXRhLWNlbnRlci1tZW51LXNlY3Rpb24gLmRhdGEtY2VudGVyLW1lbnUgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG5cbi5kYXRhLWNlbnRlci1wYWdlIGgxIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmRhdGEtY2VudGVyLXBhZ2UgLmRhdGEtY2VudGVyLW92ZXJ2aWV3IHtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmRhdGEtY2VudGVyLXBhZ2UgLmRhdGEtY2VudGVyLWZhY2lsaXR5IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIzMUYyMDsgfVxuICAuZGF0YS1jZW50ZXItcGFnZSAuZGF0YS1jZW50ZXItZmFjaWxpdHkgLmRhdGEtY2VudGVyLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgIC5kYXRhLWNlbnRlci1wYWdlIC5kYXRhLWNlbnRlci1mYWNpbGl0eSAuZGF0YS1jZW50ZXItdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDM1cHggMjBweCA3NXB4OyB9IH1cbiAgICAuZGF0YS1jZW50ZXItcGFnZSAuZGF0YS1jZW50ZXItZmFjaWxpdHkgLmRhdGEtY2VudGVyLXRpdGxlIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgIC5kYXRhLWNlbnRlci1wYWdlIC5kYXRhLWNlbnRlci1mYWNpbGl0eSAuZGF0YS1jZW50ZXItdGl0bGUgaDIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgICAgIC5kYXRhLWNlbnRlci1wYWdlIC5kYXRhLWNlbnRlci1mYWNpbGl0eSAuZGF0YS1jZW50ZXItdGl0bGUgaDIgKyBhIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLmRhdGEtY2VudGVyLXBhZ2UgLmRhdGEtY2VudGVyLWZhY2lsaXR5IC5kYXRhLWNlbnRlci10aXRsZSAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgIC5kYXRhLWNlbnRlci1wYWdlIC5kYXRhLWNlbnRlci1mYWNpbGl0eSAuZGF0YS1jZW50ZXItdGl0bGUgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICAuZGF0YS1jZW50ZXItcGFnZSAuZGF0YS1jZW50ZXItZmFjaWxpdHkgLmRhdGEtY2VudGVyLXRpdGxlIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7IH0gfVxuICAgICAgLmRhdGEtY2VudGVyLXBhZ2UgLmRhdGEtY2VudGVyLWZhY2lsaXR5IC5kYXRhLWNlbnRlci10aXRsZSAuYnV0dG9uLWNvbnRhaW5lciAuZG93bmxvYWQtc3BlY3Mge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuZGF0YS1jZW50ZXItcGFnZSAuZGF0YS1jZW50ZXItZmFjaWxpdHkgLmRhdGEtY2VudGVyLXRpdGxlIC5idXR0b24tY29udGFpbmVyIC5idG4ge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gIC5kYXRhLWNlbnRlci1wYWdlIC5kYXRhLWNlbnRlci1mYWNpbGl0eSAuZGF0YS1jZW50ZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgLmRhdGEtY2VudGVyLXBhZ2UgLmRhdGEtY2VudGVyLWZhY2lsaXR5IC5kYXRhLWNlbnRlci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNTBweCA2MHB4IDYwcHggNzVweDtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAzO1xuICAgICAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogNjBweDtcbiAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgICAgICBjb2x1bW4tZ2FwOiA2MHB4OyB9IH1cbiAgICAuZGF0YS1jZW50ZXItcGFnZSAuZGF0YS1jZW50ZXItZmFjaWxpdHkgLmRhdGEtY2VudGVyLWNvbnRlbnQgZGl2IHtcbiAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICBicmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gICAgLmRhdGEtY2VudGVyLXBhZ2UgLmRhdGEtY2VudGVyLWZhY2lsaXR5IC5kYXRhLWNlbnRlci1jb250ZW50IHAge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgY29sb3I6ICMyMzFmMjA7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2Y1ZjVmNTsgfVxuICAgICAgLmRhdGEtY2VudGVyLXBhZ2UgLmRhdGEtY2VudGVyLWZhY2lsaXR5IC5kYXRhLWNlbnRlci1jb250ZW50IHAgc3Ryb25nIHtcbiAgICAgICAgY29sb3I6ICMyMzFmMjA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuZGF0YS1jZW50ZXItcGFnZSAuZGF0YS1jZW50ZXItZmFjaWxpdHkgLmRhdGEtY2VudGVyLWNvbnRlbnQgbGkge1xuICAgICAgY29sb3I6ICMyMzFmMjA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyICNtYWluLWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAjbWFpbi1jb250ZW50IC5jb250YWluZXI6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAuc3EyLXJlc291cmNlLWhlcm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMCAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnNxMi1yZXNvdXJjZS1oZXJvIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnNxMi1yZXNvdXJjZS1oZXJvIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5zcTItcmVzb3VyY2UtaGVybyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnNxMi1yZXNvdXJjZS1oZXJvIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1heC13aWR0aDogMTA4MHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDI1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAuc3EyLXJlc291cmNlLWhlcm8gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnNxMi1yZXNvdXJjZS1oZXJvIC5zZWxlY3QtYm94LXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZDhiMDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnNxMi1yZXNvdXJjZS1oZXJvIC5zZWxlY3QtYm94LXdyYXBwZXIgLnRvcGljLWRyb3Bkb3duIC5icm93c2UtdG9waWNzIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5zcTItcmVzb3VyY2UtaGVybyAuc2VsZWN0LWJveC13cmFwcGVyIC50b3BpYy1kcm9wZG93biAuYnJvd3NlLXRvcGljcyB7XG4gICAgICAgICAgd2lkdGg6IDI0JTsgfSB9XG4gICAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAuc3EyLXJlc291cmNlLWhlcm8gLnNlbGVjdC1ib3gtd3JhcHBlciAudG9waWMtZHJvcGRvd24gLm1vYmlsZS1vbmx5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2VkOGIwMDsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnNxMi1yZXNvdXJjZS1oZXJvIC5zZWxlY3QtYm94LXdyYXBwZXIgLnRvcGljLWRyb3Bkb3duIC50b3BpYy1jaGVja2JveCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjM0RBQUUxO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH1cblxuLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAuc29ydC1iYXIge1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICMyMzFGMjA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAuc29ydC1iYXIgLnJlc3VsdHMge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5zb3J0LWJhciAucmVzdWx0cyAucGFnaW5hdGlvbi1yZXN1bHRzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAuZmVhdHVyZWQtcmVzb3VyY2Utc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQ6ICNGMkY1RkE7IH1cbiAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAuZmVhdHVyZWQtcmVzb3VyY2Utc2VjdGlvbiBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAuZmVhdHVyZWQtcmVzb3VyY2Utc2VjdGlvbiBoMiBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAuZmVhdHVyZWQtcmVzb3VyY2Utc2VjdGlvbiAucmVzb3VyY2VzLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAuZmVhdHVyZWQtcmVzb3VyY2Utc2VjdGlvbiAucmVzb3VyY2UtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5mZWF0dXJlZC1yZXNvdXJjZS1zZWN0aW9uIC5yZXNvdXJjZS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnJlc291cmNlLXNlY3Rpb24ge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMCAwO1xuICBtaW4taGVpZ2h0OiA2MDBweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5yZXNvdXJjZS1zZWN0aW9uIC50eXBlLXNpZGViYXIge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utc2VjdGlvbiAudG9waWMtc2lkZWJhciwgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utc2VjdGlvbiAudHlwZS1zaWRlYmFyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5yZXNvdXJjZS1zZWN0aW9uIC50b3BpYy1zaWRlYmFyIC5jaG9vc2UtdG9waWMtc2VsZWN0LCAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5yZXNvdXJjZS1zZWN0aW9uIC50b3BpYy1zaWRlYmFyIC5jaG9vc2UtdHlwZS1zZWxlY3QsIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnJlc291cmNlLXNlY3Rpb24gLnR5cGUtc2lkZWJhciAuY2hvb3NlLXRvcGljLXNlbGVjdCwgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utc2VjdGlvbiAudHlwZS1zaWRlYmFyIC5jaG9vc2UtdHlwZS1zZWxlY3Qge1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5yZXNvdXJjZS1zZWN0aW9uIC50b3BpYy1zaWRlYmFyIC5jaG9vc2UtdG9waWMtc2VsZWN0IC5maWx0ZXItYWxsLCAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5yZXNvdXJjZS1zZWN0aW9uIC50b3BpYy1zaWRlYmFyIC5jaG9vc2UtdHlwZS1zZWxlY3QgLmZpbHRlci1hbGwsIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnJlc291cmNlLXNlY3Rpb24gLnR5cGUtc2lkZWJhciAuY2hvb3NlLXRvcGljLXNlbGVjdCAuZmlsdGVyLWFsbCwgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utc2VjdGlvbiAudHlwZS1zaWRlYmFyIC5jaG9vc2UtdHlwZS1zZWxlY3QgLmZpbHRlci1hbGwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMyRTI5Mjk7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utc2VjdGlvbiAudG9waWMtc2lkZWJhciAuY2hvb3NlLXRvcGljLXNlbGVjdCAuZmlsdGVyLWFsbCwgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utc2VjdGlvbiAudG9waWMtc2lkZWJhciAuY2hvb3NlLXR5cGUtc2VsZWN0IC5maWx0ZXItYWxsLCAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5yZXNvdXJjZS1zZWN0aW9uIC50eXBlLXNpZGViYXIgLmNob29zZS10b3BpYy1zZWxlY3QgLmZpbHRlci1hbGwsIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnJlc291cmNlLXNlY3Rpb24gLnR5cGUtc2lkZWJhciAuY2hvb3NlLXR5cGUtc2VsZWN0IC5maWx0ZXItYWxsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zNXB4OyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5yZXNvdXJjZS1zZWN0aW9uIC50b3BpYy1zaWRlYmFyIC50b3BpYy10aXRsZSwgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utc2VjdGlvbiAudHlwZS1zaWRlYmFyIC50b3BpYy10aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnJlc291cmNlLXNlY3Rpb24gLnRvcGljLXNpZGViYXIgLnRvcGljLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5yZXNvdXJjZS1zZWN0aW9uIC50eXBlLXNpZGViYXIgLnRvcGljLXRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utc2VjdGlvbiAudG9waWMtc2lkZWJhciAudG9waWMtdGl0bGUgLnRvcGljLXRpdGxlLCAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5yZXNvdXJjZS1zZWN0aW9uIC50eXBlLXNpZGViYXIgLnRvcGljLXRpdGxlIC50b3BpYy10aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMTk5NjI7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utc2VjdGlvbiAudG9waWMtc2lkZWJhciAudHlwZS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utc2VjdGlvbiAudHlwZS1zaWRlYmFyIC50eXBlLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utc2VjdGlvbiAudG9waWMtc2lkZWJhciAudHlwZS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utc2VjdGlvbiAudHlwZS1zaWRlYmFyIC50eXBlLXRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogMjUwcHg7IH0gfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utc2VjdGlvbiAudG9waWMtc2lkZWJhciAudHlwZS10aXRsZSAudHlwZS10aXRsZSwgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utc2VjdGlvbiAudHlwZS1zaWRlYmFyIC50eXBlLXRpdGxlIC50eXBlLXRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzExOTk2MjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5yZXNvdXJjZS1zZWN0aW9uIC50b3BpYy1zaWRlYmFyID4gbGkgPiB1bCwgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utc2VjdGlvbiAudHlwZS1zaWRlYmFyID4gbGkgPiB1bCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0Y0RjRGNTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utc2VjdGlvbiAudG9waWMtc2lkZWJhciA+IGxpID4gdWwgbGkudG9waWMtY2hlY2tib3gsIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnJlc291cmNlLXNlY3Rpb24gLnRvcGljLXNpZGViYXIgPiBsaSA+IHVsIGxpLnR5cGUtY2hlY2tib3gsIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnJlc291cmNlLXNlY3Rpb24gLnR5cGUtc2lkZWJhciA+IGxpID4gdWwgbGkudG9waWMtY2hlY2tib3gsIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnJlc291cmNlLXNlY3Rpb24gLnR5cGUtc2lkZWJhciA+IGxpID4gdWwgbGkudHlwZS1jaGVja2JveCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utc2VjdGlvbiAudG9waWMtc2lkZWJhciA+IGxpID4gdWwgbGkudG9waWMtY2hlY2tib3ggaSwgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utc2VjdGlvbiAudG9waWMtc2lkZWJhciA+IGxpID4gdWwgbGkudHlwZS1jaGVja2JveCBpLCAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5yZXNvdXJjZS1zZWN0aW9uIC50eXBlLXNpZGViYXIgPiBsaSA+IHVsIGxpLnRvcGljLWNoZWNrYm94IGksIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnJlc291cmNlLXNlY3Rpb24gLnR5cGUtc2lkZWJhciA+IGxpID4gdWwgbGkudHlwZS1jaGVja2JveCBpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5yZXNvdXJjZS1zZWN0aW9uIC50b3BpYy1kcm9wZG93biA+IGxpLmNob29zZS10b3BpYy1zZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6ICNGNEY0RjU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5yZXNvdXJjZS1zZWN0aW9uIC50b3BpYy1kcm9wZG93biA+IGxpLmNob29zZS10b3BpYy1zZWxlY3QgLnRvcGljLW9wdGlvbnMge1xuICAgICAgYmFja2dyb3VuZDogI0Y0RjRGNTsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utc2VjdGlvbiAudG9waWMtZHJvcGRvd24gPiBsaS5jaG9vc2UtdG9waWMtc2VsZWN0IC50b3BpYy1vcHRpb25zIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzYyQzA4NztcbiAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnJlc291cmNlLXNlY3Rpb24gLnRvcGljLWRyb3Bkb3duID4gbGkuY2hvb3NlLXRvcGljLXNlbGVjdCAudG9waWMtb3B0aW9ucyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utc2VjdGlvbiAudG9waWMtZHJvcGRvd24gPiBsaS5jaG9vc2UtdG9waWMtc2VsZWN0IC50b3BpYy1vcHRpb25zIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyYzI4Mjk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utc2VjdGlvbiAudG9waWMtZHJvcGRvd24gPiBsaS5icm93c2UtdG9waWNzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLmJyb3dzZS10b3BpY3Mubm8tZHJvcGRvd246OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5jZW50ZXItdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5yZXNvdXJjZS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnJlc291cmNlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnJlc291cmNlLWNvbnRlbnQgPiBhIHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnJlc291cmNlLWNvbnRlbnQgLnJlc291cmNlLWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnJlc291cmNlcy1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5yZXNvdXJjZXMtY29udGVudCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5yZXNvdXJjZXMtY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnJlc291cmNlcy1jb250ZW50IC5yZXNvdXJjZS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAyNzBweDsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnJlc291cmNlcy1jb250ZW50IC5yZXNvdXJjZS1saW5rIC5vdmVybGF5LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICMyOTM0N0I7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5yZXNvdXJjZXMtY29udGVudCAucmVzb3VyY2UtbGluayAub3ZlcmxheS1jb250ZW50IC5yZXNvdXJjZS10eXBlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnJlc291cmNlcy1jb250ZW50IC5yZXNvdXJjZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2VzLWNvbnRlbnQgLnJlc291cmNlLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2VzLWNvbnRlbnQgLm5ldyA+IHNwYW4ge1xuICAgIHRvcDogOXB4O1xuICAgIGxlZnQ6IDlweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2VzLWNvbnRlbnQgLm5ldzpiZWZvcmUge1xuICAgIGJvcmRlci10b3A6IDEwMHB4IHNvbGlkICNlZDhiMDA7IH1cblxuLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucmVzb3VyY2Utd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLWNvbnRhaW5lciB1bC5wYWdpbmF0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tY29udGFpbmVyIHVsLnBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgICAucGFnZS10ZW1wbGF0ZS1rbm93bGVkZ2UtY2VudGVyIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tY29udGFpbmVyIHVsLnBhZ2luYXRpb24gbGkucGFnaW5hdGlvbi1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDZweCAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luOiA3cHggNXB4IDdweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi1jb250YWluZXIgdWwucGFnaW5hdGlvbiBsaS5wYWdpbmF0aW9uLWxpbmsge1xuICAgICAgICAgIG1hcmdpbjogMCA1cHg7IH0gfVxuXG4uc2VhcmNoIGFydGljbGUgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi5zZWFyY2ggYXJ0aWNsZSAucG9zdC1tZXRhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZXJyb3I0MDQgaDEge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5lcnJvcjQwNCBoMiB7XG4gIGNvbG9yOiAjNjJDMDg3O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG5hLmFydGljbGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgYS5hcnRpY2xlIGgyOm5vdCg6aG92ZXIpIHtcbiAgICBjb2xvcjogIzJjMjgyOSAhaW1wb3J0YW50OyB9XG4gIGEuYXJ0aWNsZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDE1NSwgMTU1LCAxNTUsIDAuMzUpOyB9XG4gICAgYS5hcnRpY2xlOmhvdmVyIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG4gICAgYS5hcnRpY2xlOmhvdmVyIC5lbnRyeS10aXRsZSB7XG4gICAgICBjb2xvcjogIzEyNzQ0YTsgfVxuICBhLmFydGljbGUgPiBwLFxuICBhLmFydGljbGUgaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7IH1cblxuLmZlYXR1cmVkQXJ0aWNsZXMgI2ZlYXR1cmVkLXBvc3RzIC5hcnRpY2xlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuZmVhdHVyZWRBcnRpY2xlcyAjZmVhdHVyZWQtcG9zdHMgLmFydGljbGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuXG4uZmVhdHVyZWRBcnRpY2xlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDsgfVxuICAuZmVhdHVyZWRBcnRpY2xlcyBoMTpub3QoLmVudHJ5LXRpdGxlKSxcbiAgLmZlYXR1cmVkQXJ0aWNsZXMgcC5oMSB7XG4gICAgZm9udDogOTAwIDQycHgvMWVtIFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMWVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuZmVhdHVyZWRBcnRpY2xlcyBoMTpub3QoLmVudHJ5LXRpdGxlKTpub3QoLmNhdC10aXRsZSksXG4gICAgLmZlYXR1cmVkQXJ0aWNsZXMgcC5oMTpub3QoLmNhdC10aXRsZSkge1xuICAgICAgY29sb3I6ICM4RjI3OEQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5mZWF0dXJlZEFydGljbGVzIGgxOm5vdCguZW50cnktdGl0bGUpIHNwYW4sXG4gICAgLmZlYXR1cmVkQXJ0aWNsZXMgcC5oMSBzcGFuIHtcbiAgICAgIGZvbnQ6IDMwMCAxOHB4LzEuNTYgXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzJjMjgyOTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjc4cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkQXJ0aWNsZXMgaDE6bm90KC5lbnRyeS10aXRsZSkgc3BhbixcbiAgICAgICAgLmZlYXR1cmVkQXJ0aWNsZXMgcC5oMSBzcGFuIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQxNXB4OyB9IH1cbiAgICAgIC5mZWF0dXJlZEFydGljbGVzIGgxOm5vdCguZW50cnktdGl0bGUpIHNwYW46YmVmb3JlLFxuICAgICAgLmZlYXR1cmVkQXJ0aWNsZXMgcC5oMSBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5Nzk3OTc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gICAgICAuZmVhdHVyZWRBcnRpY2xlcyBoMTpub3QoLmVudHJ5LXRpdGxlKTpub3QoLmNhdC10aXRsZSksXG4gICAgICAuZmVhdHVyZWRBcnRpY2xlcyBwLmgxOm5vdCguY2F0LXRpdGxlKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5mZWF0dXJlZEFydGljbGVzIGgxOm5vdCguZW50cnktdGl0bGUpIHNwYW4sXG4gICAgICAuZmVhdHVyZWRBcnRpY2xlcyBwLmgxIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2MHB4KTsgfVxuICAgICAgICAuZmVhdHVyZWRBcnRpY2xlcyBoMTpub3QoLmVudHJ5LXRpdGxlKSBzcGFuOmJlZm9yZSxcbiAgICAgICAgLmZlYXR1cmVkQXJ0aWNsZXMgcC5oMSBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgLmZlYXR1cmVkQXJ0aWNsZXMgaDE6bm90KC5lbnRyeS10aXRsZSksXG4gICAgICAuZmVhdHVyZWRBcnRpY2xlcyBwLmgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cbiAgLmZlYXR1cmVkQXJ0aWNsZXMgI21haW4tY29udGVudCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDsgfVxuICAuZmVhdHVyZWRBcnRpY2xlcyBoMjpub3QoLmxhdG8tYmxhY2spLFxuICAuZmVhdHVyZWRBcnRpY2xlcyBoMzpub3QoLmxhdG8tYmxhY2spLFxuICAuZmVhdHVyZWRBcnRpY2xlcyBoNDpub3QoLmxhdG8tYmxhY2spLFxuICAuZmVhdHVyZWRBcnRpY2xlcyBoNTpub3QoLmxhdG8tYmxhY2spLFxuICAuZmVhdHVyZWRBcnRpY2xlcyBwLmVudHJ5LXRpdGxlOm5vdCgubGF0by1ibGFjaykge1xuICAgIGZvbnQ6IDI2cHgvMS4xZW0gXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY3OHB4KSB7XG4gICAgICAuZmVhdHVyZWRBcnRpY2xlcyBoMjpub3QoLmxhdG8tYmxhY2spLFxuICAgICAgLmZlYXR1cmVkQXJ0aWNsZXMgaDM6bm90KC5sYXRvLWJsYWNrKSxcbiAgICAgIC5mZWF0dXJlZEFydGljbGVzIGg0Om5vdCgubGF0by1ibGFjayksXG4gICAgICAuZmVhdHVyZWRBcnRpY2xlcyBoNTpub3QoLmxhdG8tYmxhY2spLFxuICAgICAgLmZlYXR1cmVkQXJ0aWNsZXMgcC5lbnRyeS10aXRsZTpub3QoLmxhdG8tYmxhY2spIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4ICFpbXBvcnRhbnQ7IH0gfVxuICAuZmVhdHVyZWRBcnRpY2xlcyBwOm5vdCgucG9zdC1tZXRhKSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtOyB9XG4gIC5mZWF0dXJlZEFydGljbGVzIGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDsgfVxuICAgIC5mZWF0dXJlZEFydGljbGVzIGJsb2NrcXVvdGUgcCB7XG4gICAgICBmb250LXNpemU6IDEuM2VtOyB9XG4gIC5mZWF0dXJlZEFydGljbGVzIHAuZW50cnktdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgIC5mZWF0dXJlZEFydGljbGVzIHAuZW50cnktdGl0bGUgYTpub3QoOmhvdmVyKSB7XG4gICAgICBjb2xvcjogIzJjMjgyOTsgfVxuICAuZmVhdHVyZWRBcnRpY2xlcyAucG9zdC1tZXRhIHtcbiAgICBjb2xvcjogIzkxOTM5NjtcbiAgICBtYXJnaW46IDhweCAwOyB9XG4gICAgLmZlYXR1cmVkQXJ0aWNsZXMgLnBvc3QtbWV0YSBhZGRyZXNzLFxuICAgIC5mZWF0dXJlZEFydGljbGVzIC5wb3N0LW1ldGEgdGltZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmZlYXR1cmVkQXJ0aWNsZXMgLnBvc3QtbWV0YSBhZGRyZXNzLmF1dGhvciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmZlYXR1cmVkQXJ0aWNsZXMgI21haW4tY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgLmZlYXR1cmVkQXJ0aWNsZXMgI21haW4tY29udGVudCAuZXRfcGJfcm93IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfSB9XG4gIC5mZWF0dXJlZEFydGljbGVzIGFydGljbGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuZmVhdHVyZWRBcnRpY2xlcyBhcnRpY2xlIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDsgfVxuICAgIC5mZWF0dXJlZEFydGljbGVzIGFydGljbGUgPiBoMyxcbiAgICAuZmVhdHVyZWRBcnRpY2xlcyBhcnRpY2xlID4gaDQsXG4gICAgLmZlYXR1cmVkQXJ0aWNsZXMgYXJ0aWNsZSA+IGg1LFxuICAgIC5mZWF0dXJlZEFydGljbGVzIGFydGljbGUgPiBoNixcbiAgICAuZmVhdHVyZWRBcnRpY2xlcyBhcnRpY2xlID4gaGVhZGVyLFxuICAgIC5mZWF0dXJlZEFydGljbGVzIGFydGljbGUgPiBvbCxcbiAgICAuZmVhdHVyZWRBcnRpY2xlcyBhcnRpY2xlID4gcCxcbiAgICAuZmVhdHVyZWRBcnRpY2xlcyBhcnRpY2xlID4gdWwsXG4gICAgLmZlYXR1cmVkQXJ0aWNsZXMgYXJ0aWNsZSA+IGgyIHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDsgfVxuICAuZmVhdHVyZWRBcnRpY2xlcyAjZmVhdHVyZWQtcG9zdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvKlxuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDo1MDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICovIH1cbiAgICAuZmVhdHVyZWRBcnRpY2xlcyAjZmVhdHVyZWQtcG9zdHMgaW1nIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZlYXR1cmVkQXJ0aWNsZXMgI2ZlYXR1cmVkLXBvc3RzIC5hcnRpY2xlLWJvcmRlciB7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAuZmVhdHVyZWRBcnRpY2xlcyAjZmVhdHVyZWQtcG9zdHMgPiBhcnRpY2xlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZmVhdHVyZWRBcnRpY2xlcyAjZmVhdHVyZWQtcG9zdHMgPiBhcnRpY2xlIC5hcnRpY2xlLWJvcmRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4RjI3OEQ7IH1cbiAgICAgIC5mZWF0dXJlZEFydGljbGVzICNmZWF0dXJlZC1wb3N0cyA+IGFydGljbGUgaDIge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDsgfVxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NzhweCkge1xuICAgICAgICAgIC5mZWF0dXJlZEFydGljbGVzICNmZWF0dXJlZC1wb3N0cyA+IGFydGljbGUgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzN3B4ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAuZmVhdHVyZWRBcnRpY2xlcyAjZmVhdHVyZWQtcG9zdHMgPiBhcnRpY2xlIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTZweCAhaW1wb3J0YW50OyB9IH1cbiAgICAuZmVhdHVyZWRBcnRpY2xlcyAjZmVhdHVyZWQtcG9zdHMgPiBkaXYgYXJ0aWNsZSAuYXJ0aWNsZS1ib3JkZXIge1xuICAgICAgYmFja2dyb3VuZDogIzYyQzA4NzsgfVxuICAgIC5mZWF0dXJlZEFydGljbGVzICNmZWF0dXJlZC1wb3N0cyA+IGRpdiBhcnRpY2xlOmZpcnN0LW9mLXR5cGUgLmFydGljbGUtYm9yZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzREFBRTE7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NzhweCkge1xuICAgICAgLmZlYXR1cmVkQXJ0aWNsZXMgI2ZlYXR1cmVkLXBvc3RzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgICAuZmVhdHVyZWRBcnRpY2xlcyAjZmVhdHVyZWQtcG9zdHMgPiBhcnRpY2xlIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg2Ni42NiUgLSAyMHB4KTsgfVxuICAgICAgICAuZmVhdHVyZWRBcnRpY2xlcyAjZmVhdHVyZWQtcG9zdHMgPiBkaXYge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpOyB9IH1cbiAgLmZlYXR1cmVkQXJ0aWNsZXMgI3JlZ3VsYXItcG9zdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmZlYXR1cmVkQXJ0aWNsZXMgI3JlZ3VsYXItcG9zdHMgaW1nIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5mZWF0dXJlZEFydGljbGVzICNyZWd1bGFyLXBvc3RzIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4OyB9XG4gICAgICAgIC5mZWF0dXJlZEFydGljbGVzICNyZWd1bGFyLXBvc3RzIGFydGljbGUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZlYXR1cmVkQXJ0aWNsZXMgI3JlZ3VsYXItcG9zdHMge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7IH1cbiAgICAgICAgLmZlYXR1cmVkQXJ0aWNsZXMgI3JlZ3VsYXItcG9zdHMgYXJ0aWNsZSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMzBweCk7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH0gfVxuXG4ubGF0by1ibGFjayB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmxhdG8tYmxhY2sge1xuICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgLmxhdG8tYmxhY2suZ3JlZW4ge1xuICAgIGNvbG9yOiAjMTE5OTYyOyB9XG5cbiNmZWF0dXJlZC1wb3N0cyBhcnRpY2xlLFxuI3JlZ3VsYXItcG9zdHMgYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjZmVhdHVyZWQtcG9zdHMgYXJ0aWNsZSAuYXJ0aWNsZS1iYW5uZXIsXG4gICNyZWd1bGFyLXBvc3RzIGFydGljbGUgLmFydGljbGUtYmFubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2VkOGIwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250OiAxMnB4LzFlbSBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHBhZGRpbmc6IDhweDsgfVxuXG4jcmVndWxhci1wb3N0cy5maWx0ZXJpbmcgPiBhcnRpY2xlOm5vdCguYWN0aXZlKSB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAjcmVndWxhci1wb3N0cy5maWx0ZXJpbmcgPiBhcnRpY2xlOm5vdCguYWN0aXZlKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5lbnRyeS10aXRsZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxMjc0NGE7IH1cblxuLmljb24tc2VhcmNoLmV0X3BiX3NlYXJjaCB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uaWNvbi1zZWFyY2ggaW5wdXQuZXRfcGJfcyB7XG4gIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50OyB9XG5cbi5pY29uLXNlYXJjaCBpbnB1dC5ldF9wYl9zZWFyY2hzdWJtaXQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkOGIwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZGl2aS1jaGlsZC9hc3NldHMvaWNvbnMvc2VhcmNoU3VibWl0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XG4gIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDsgfVxuICAuaWNvbi1zZWFyY2ggaW5wdXQuZXRfcGJfc2VhcmNoc3VibWl0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGU4MjAwICFpbXBvcnRhbnQ7IH1cblxuLyogYW5pbWF0aW9ucyAqL1xuLnNwb2tlLXRvcC13YXlwb2ludFtkYXRhLWxvY2tdIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNzsgfVxuXG4uc3Bva2UtdG9wLXdheXBvaW50LnNwb2tlLWFuaW1hdGVkW2RhdGEtbG9ja10ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMCAjZGVkZWRlOyB9XG5cbi5zcG9rZS13YXlwb2ludCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0OyB9XG4gIC5zcG9rZS13YXlwb2ludFtkYXRhLXRpbWluZz1cIjYwMFwiXSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnNwb2tlLXdheXBvaW50W2RlbGF5PVwiMjAwXCJdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzOyB9XG4gIC5zcG9rZS13YXlwb2ludFtkZWxheT1cIjMwMFwiXSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMC4zczsgfVxuICAuc3Bva2Utd2F5cG9pbnRbZGVsYXk9XCI0MDBcIl0ge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7IH1cbiAgLnNwb2tlLXdheXBvaW50W2RlbGF5PVwiNTAwXCJdIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzOyB9XG4gIC5zcG9rZS13YXlwb2ludFtkYXRhLWZhZGUtdXBdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDBweCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuc3Bva2Utd2F5cG9pbnRbZGF0YS1mYWRlLWluXSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuc3Bva2Utd2F5cG9pbnRbZGF0YS1mYWRlLXJpZ2h0XSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCwgMCk7IH1cbiAgLnNwb2tlLXdheXBvaW50W2RhdGEtZ3Jvdy1sZWZ0LXRvLXJpZ2h0XSB7XG4gICAgd2lkdGg6IDA7IH1cbiAgLnNwb2tlLXdheXBvaW50W2RhdGEtZ3Jvdy1sZWZ0LXRvLXJpZ2h0XS5zcG9rZS1hbmltYXRlZCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNwb2tlLXdheXBvaW50W2RhdGEtZmFkZS1pbl0uc3Bva2UtYW5pbWF0ZWQsIC5zcG9rZS13YXlwb2ludFtkYXRhLWZhZGUtcmlnaHRdLnNwb2tlLWFuaW1hdGVkLCAuc3Bva2Utd2F5cG9pbnRbZGF0YS1mYWRlLXVwXS5zcG9rZS1hbmltYXRlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuXG4udHlwZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250OiAxMnB4LzFlbSBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2VkOGIwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC50eXBlLkluZm9ncmFwaGljIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWFjMDEzOyB9XG4gIC50eXBlLkNhc2UtU3R1ZHkge1xuICAgIGJhY2tncm91bmQ6ICM1QzZDODE7IH1cbiAgLnR5cGUuRmFjdC1TaGVldCB7XG4gICAgYmFja2dyb3VuZDogIzI5MzQ3QjsgfVxuICAudHlwZS5lQm9vayB7XG4gICAgYmFja2dyb3VuZDogIzExNUZENzsgfVxuICAudHlwZS5Tb2x1dGlvbi1PdmVydmlldyB7XG4gICAgYmFja2dyb3VuZDogIzExOTk2MjsgfVxuICAudHlwZS5WaWRlbyB7XG4gICAgYmFja2dyb3VuZDogIzhGMjc4RDsgfVxuICAudHlwZS5XZWJpbmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWMzZjNmOyB9XG5cbiNsaXN0LWNhdHMgbGkge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbjogMTJweCAwOyB9XG4gICNsaXN0LWNhdHMgbGkgYSB7XG4gICAgY29sb3I6ICMyYzI4Mjk7IH1cbiAgICAjbGlzdC1jYXRzIGxpIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMxMjc0NGE7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTUwcHgpIHtcbiAgI2xpc3QtY2F0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAjbGlzdC1jYXRzIGxpIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NzhweCkge1xuICAjbGlzdC1jYXRzIGxpIHtcbiAgICB3aWR0aDogMzMuMzMlOyB9IH1cblxuI2tub3dsZWRnZS1oZWxwIHtcbiAgcGFkZGluZzogNTBweCAwOyB9XG4gICNrbm93bGVkZ2UtaGVscCAuY29udGFpbmVyOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTc5Nzk3OyB9XG4gICNrbm93bGVkZ2UtaGVscCAucm93IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICNrbm93bGVkZ2UtaGVscCAuY29sLXNtLTQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICNrbm93bGVkZ2UtaGVscCAuY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDIycHg7IH1cbiAgICAja25vd2xlZGdlLWhlbHAgLmNvbnRhaW5lciBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMTE5OTYyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICNrbm93bGVkZ2UtaGVscCAuY29udGFpbmVyIGEgaVthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7IH1cbiAgICAgICNrbm93bGVkZ2UtaGVscCAuY29udGFpbmVyIGEgcCB7XG4gICAgICAgIGNvbG9yOiAjMTE5OTYyO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNWVtOyB9XG4gICAgICAja25vd2xlZGdlLWhlbHAgLmNvbnRhaW5lciBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxMjc0NGE7IH1cbiAgICAgICAgI2tub3dsZWRnZS1oZWxwIC5jb250YWluZXIgYTpob3ZlciBwIHtcbiAgICAgICAgICBjb2xvcjogIzEyNzQ0YTsgfVxuXG4uc2luZ2xlLXJlc291cmNlcyAjcmVndWxhci1wb3N0cyAuZW50cnktdGl0bGUgYTpub3QoOmhvdmVyKSB7XG4gIGNvbG9yOiAjMmMyODI5OyB9XG5cbi5zaW5nbGUtcmVzb3VyY2VzICNtYWluLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG4gIC5zaW5nbGUtcmVzb3VyY2VzICNtYWluLWNvbnRlbnQgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uc2luZ2xlLXJlc291cmNlcyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luOiAwLjVlbSAwIDFlbTsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaW5nbGUtcmVzb3VyY2VzIGgxIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7IH0gfVxuXG4uc2luZ2xlLXJlc291cmNlcyAjcG9zdHMtc2lkZWJhciB7XG4gIG1hcmdpbjogMTAwcHggYXV0byAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7IH1cblxuLnNpbmdsZS1yZXNvdXJjZXMgLmxhdG8tYmxhY2s6bm90KC5ncmVlbikge1xuICBjb2xvcjogIzJjMjgyOSAhaW1wb3J0YW50OyB9XG5cbi5oZWxwZnVsIHtcbiAgY29sb3I6ICM5MTkzOTY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDE0cHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVscGZ1bCB7XG4gICAgICB0b3A6IDIycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY2xlYXI6IG5vbmU7IH0gfVxuICAuaGVscGZ1bCBoMyB7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5oZWxwZnVsIC5oZWxwZnVsLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuaGVscGZ1bCAuaGVscGZ1bC1jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4OyB9XG4gIC5oZWxwZnVsIC5oZWxwZnVsLWNvbnRyYSxcbiAgLmhlbHBmdWwgLmhlbHBmdWwtcHJvIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICAvKlxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMTY0JztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgICAgIH1cbiAgICAgICAgKi8gfVxuICAuaGVscGZ1bCAuaGVscGZ1bC1jb250cmEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgICAvKiY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxNjUnO1xuICAgICAgICB9Ki8gfVxuXG4uZmVhdHVyZWRBcnRpY2xlcyAuaGVscGZ1bCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDsgfVxuICAuZmVhdHVyZWRBcnRpY2xlcyAuaGVscGZ1bCBoMyB7XG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9XG5cbi53ZWJpbmFyLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBjb2xvcjogIzJjMjgyOTsgfVxuICAud2ViaW5hci1jb250ZW50IHVsIHtcbiAgICBtYXJnaW46IDFlbSAwOyB9XG4gICAgLndlYmluYXItY29udGVudCB1bCBsaSB7XG4gICAgICBjb2xvcjogIzJjMjgyOTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLndlYmluYXItY29udGVudCB1bCBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMTk5NjI7IH1cblxuLndlYmluYXItbWV0YSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAud2ViaW5hci1tZXRhIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAud2ViaW5hci1tZXRhIC50eXBlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMmMyODI5OyB9XG4gIC53ZWJpbmFyLW1ldGEgLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLndlYmluYXItbWV0YSAuZGF0ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgIC53ZWJpbmFyLW1ldGEgLmRhdGUgc3Bhbi50aW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDBweCAyMHB4OyB9XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJzsgfVxuXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyB9XG5cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAjMmMyODI5OyB9XG5cbi8qIE1haW4gZml4IGZyb20gNS82LzIwMjAgKi9cbm1haW4gLnR3by1jb2wtZnVsbC1pbWctdGV4dCAuZXRfcGJfcm93IHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgLmZsZXgtdmVydC1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4udGVzdGltb25pYWwgLmhlYWRsaW5lLXdpdGgtc3ViLWhlYWRsaW5lIGgzIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMkUyOTI5O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnRlc3RpbW9uaWFsIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgLnRlc3RpbW9uaWFsIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSBoMyB7XG4gICAgZm9udC1zaXplOiA1MHB4OyB9IH1cblxuLnNwb2tlLWhlYWRsaW5lLWgxLXdpdGgtc3ViLWhlYWRsaW5lIGgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMkUyOTI5O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnNwb2tlLWhlYWRsaW5lLWgxLXdpdGgtc3ViLWhlYWRsaW5lIGgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uc3Bva2UtaGVhZGxpbmUtd2l0aC1zdWItaGVhZGxpbmUgaDMge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMyRTI5Mjk7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uc3Bva2UtdGhyZWUtY29sdW1uLWljb25zLnRocmVlLXJlYXNvbnMgLm51bWJlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxMTk5NjI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5zcG9rZS10aHJlZS1jb2x1bW4taWNvbnMgaDMsXG4uc3Bva2UtdGhyZWUtY29sdW1uLWljb25zLnRocmVlLXJlYXNvbnMgLnRpdGxlIHtcbiAgY29sb3I6ICMxMTk5NjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgLnNwb2tlLWhlYWRsaW5lLWgxLXdpdGgtc3ViLWhlYWRsaW5lIGgxLFxuICAuc3Bva2UtaGVhZGxpbmUtd2l0aC1zdWItaGVhZGxpbmUgaDMge1xuICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk3OXB4KSB7XG4gIC5uby1tYXJnaW4tb24tZGVzay5ldF9wYl9yb3dfNGNvbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAuZXRfcGJfcm93XzYge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfcm93Lm5vLW1hcmdpbi1vbi1kZXNrID4gLmV0X3BiX2NvbHVtbl8xXzQ6bnRoLW9mLXR5cGUoMSksXG4gIC5uby1tYXJnaW4tb24tZGVzayA+IC5ldF9wYl9jb2x1bW5fMV80Om50aC1vZi10eXBlKDQpIHtcbiAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfcm93Lm5vLW1hcmdpbi1vbi1kZXNrID4gLmV0X3BiX2NvbHVtbl8xXzQ6bnRoLW9mLXR5cGUoMiksXG4gIC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9yb3cubm8tbWFyZ2luLW9uLWRlc2sgPiAuZXRfcGJfY29sdW1uXzFfNDpudGgtb2YtdHlwZSgzKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAubm8tbWFyZ2luLW9uLWRlc2sgPiAuZXRfcGJfY29sdW1uXzFfNDpudGgtb2YtdHlwZSgxKSxcbiAgLm5vLW1hcmdpbi1vbi1kZXNrID4gLmV0X3BiX2NvbHVtbl8xXzQ6bnRoLW9mLXR5cGUoNCkge1xuICAgIHdpZHRoOiAyLjc1JSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubm8tbWFyZ2luLW9uLWRlc2sgPiAuZXRfcGJfY29sdW1uXzFfNDpudGgtb2YtdHlwZSgyKSxcbiAgLm5vLW1hcmdpbi1vbi1kZXNrID4gLmV0X3BiX2NvbHVtbl8xXzQ6bnRoLW9mLXR5cGUoMykge1xuICAgIHdpZHRoOiA0Ny4yNSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTYwcHgpIHtcbiAgLm5vLW1hcmdpbi1vbi1kZXNrID4gLmV0X3BiX2NvbHVtbl8xXzQ6bnRoLW9mLXR5cGUoMSksXG4gIC5uby1tYXJnaW4tb24tZGVzayA+IC5ldF9wYl9jb2x1bW5fMV80Om50aC1vZi10eXBlKDQpIHtcbiAgICB3aWR0aDogMjMuMjc1JSAhaW1wb3J0YW50OyB9XG4gIC5uby1tYXJnaW4tb24tZGVzayA+IC5ldF9wYl9jb2x1bW5fMV80Om50aC1vZi10eXBlKDIpLFxuICAubm8tbWFyZ2luLW9uLWRlc2sgPiAuZXRfcGJfY29sdW1uXzFfNDpudGgtb2YtdHlwZSgzKSB7XG4gICAgd2lkdGg6IDI2LjM3NSUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm5vLW1hcmdpbi1vbi1kZXNrID4gLmV0X3BiX2NvbHVtbl8xXzQ6bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubm8tbWFyZ2luLW9uLWRlc2sgPiAuZXRfcGJfY29sdW1uXzFfNDpudGgtb2YtdHlwZSgzKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5ODBweCkge1xuICAubm8tbWFyZ2luLW9uLWRlc2sgPiAuZXRfcGJfY29sdW1uXzFfNDpudGgtb2YtdHlwZSgxKSxcbiAgLm5vLW1hcmdpbi1vbi1kZXNrID4gLmV0X3BiX2NvbHVtbl8xXzQ6bnRoLW9mLXR5cGUoNCkge1xuICAgIHdpZHRoOiAyMy4yNzUlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbi5pbnNlcnQtYm90dG9tLWJvcmRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICM5Nzk3OTc7XG4gIG1hcmdpbjogMTBweCAwIC0xN3B4OyB9XG5cbi5zcG9rZS10aHJlZS1jb2x1bW4taW1hZ2UtaDMgLnRocmVlLWNvbHVtbi1pY29ucyBpbWcge1xuICBtYXgtaGVpZ2h0OiA3NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLnNwb2tlLXRocmVlLWNvbHVtbi1pbWFnZS1oMyBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cblxuLnNwb2tlLWdyYXktdC1jdGEge1xuICBiYWNrZ3JvdW5kOiAjZTVlNmU2O1xuICBtYXgtd2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNwb2tlLWdyYXktdC1jdGEgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLnNwb2tlLWdyYXktdC1jdGEgcC5wcC1jdGEtaGVhZGxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDsgfVxuXG4uc3Bva2UtZ3JheS10LWN0YSBwLnBwLWN0YS1oZWFkbGluZSBzcGFuLnBwLWN0YS1zdWJoZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY3RhLWJ0bi1zdHlsZSxcbi5zcG9rZS1ncmF5LXQtY3RhIC5idXR0b24ge1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4OTUyMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbiNkYXJrZXItYm9yZGVyIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgY29sb3I6ICMyYzI4Mjk7IH1cblxuI2Rhcmtlci1ib3JkZXIgdGgge1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzIxNGZiNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG4jZGFya2VyLWJvcmRlciB0ciB0ZCB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk3OTc5NzsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAjZGFya2VyLWJvcmRlciB0ciB0ZCB7XG4gICAgcGFkZGluZzogNnB4IDI0cHg7IH0gfVxuXG4vKiBNT1ZFIFRPIFJFRyBDU1MgV0hFTiBDQUNIRSBGSVhFRCAqL1xuLnBhZ2UtaWQtMTE1NTIgLnRocmVlLWNvbHVtbi1pY29ucyxcbi5wYWdlLWlkLTExNzczIC50aHJlZS1jb2x1bW4taWNvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBhZ2UtaWQtMTE1NTIgLmZlYXR1cmVkLXBsYW5zIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSBwLFxuLnBhZ2UtaWQtMTE3NzMgLmZlYXR1cmVkLXBsYW5zIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSBwIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG87IH1cblxuLnBhZ2UtaWQtMTE1NTIgLnRocmVlLWNvbHVtbi1pY29ucyBoNCxcbi5wYWdlLWlkLTExNTUyIC50aHJlZS1jb2x1bW4taWNvbnM6bm90KC50aHJlZS1yZWFzb25zKSBoMyxcbi5wYWdlLWlkLTExNzczIC50aHJlZS1jb2x1bW4taWNvbnMgaDQsXG4ucGFnZS1pZC0xMTc3MyAudGhyZWUtY29sdW1uLWljb25zOm5vdCgudGhyZWUtcmVhc29ucykgaDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5wYWdlLWlkLTExNTUyIC50aHJlZS1jb2x1bW4taWNvbnMgcCxcbi5wYWdlLWlkLTExNzczIC50aHJlZS1jb2x1bW4taWNvbnMgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5wYWdlLWlkLTExNTUyIC50aHJlZS1jb2x1bW4taWNvbnMgaW1nLFxuLnBhZ2UtaWQtMTE3NzMgLnRocmVlLWNvbHVtbi1pY29ucyBpbWcge1xuICBtYXgtaGVpZ2h0OiA3NXB4O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtaWQtMTE1NTIgLnRocmVlLWNvbHVtbi1pY29ucyAuZXRfcGJfaW1hZ2UsXG4ucGFnZS1pZC0xMTc3MyAudGhyZWUtY29sdW1uLWljb25zIC5ldF9wYl9pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFnZS1pZC0xMTU1MiAuY2xpZW50LWdhbGxlcnktd3JhcHBlciAuZXRfcGJfcm93XzIsXG4ucGFnZS1pZC0xMTc3MyAuY2xpZW50LWdhbGxlcnktd3JhcHBlciAuZXRfcGJfcm93XzIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogODAwcHg7IH1cblxuLmhic3B0LWZvcm0gZm9ybSBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxubWFpbiAuaHVic3BvdC1jdGEtY29udGFpbmVyLWludGVyaW9yIC5odWJzcG90LWN0YS1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnBhZ2UtaWQtMTE1NTIgbWFpbiAuaHVic3BvdC1jdGEtY29udGFpbmVyLWludGVyaW9yLFxuLnBhZ2UtaWQtMTE3NzMgbWFpbiAuaHVic3BvdC1jdGEtY29udGFpbmVyLWludGVyaW9yIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLnRlc3RpbW9uaWFsIC5zaWduYXR1cmUge1xuICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLWlkLTExNTUyIC50aHJlZS1jb2x1bW4taWNvbnMudGhyZWUtcmVhc29ucyBwOm5vdCgudGl0bGUpOm5vdCgubnVtYmVyKSxcbi5wYWdlLWlkLTExNzczIC50aHJlZS1jb2x1bW4taWNvbnMudGhyZWUtcmVhc29ucyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBhZ2UtaWQtMTE1NTIgLnRocmVlLWNvbHVtbi1pY29ucy50aHJlZS1yZWFzb25zIC5udW1iZXIsXG4ucGFnZS1pZC0xMTc3MyAudGhyZWUtY29sdW1uLWljb25zLnRocmVlLXJlYXNvbnMgLm51bWJlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxMTk5NjI7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5wYWdlLWlkLTExNTUyIC50aHJlZS1jb2x1bW4taWNvbnMudGhyZWUtcmVhc29ucyBoNCxcbi5wYWdlLWlkLTExNzczIC50aHJlZS1jb2x1bW4taWNvbnMudGhyZWUtcmVhc29ucyBoNCB7XG4gIGNvbG9yOiAjMTE5OTYyOyB9XG5cbi5wYWdlLWlkLTExNTUyIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSBoMyxcbi5wYWdlLWlkLTExNzczIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSBoMyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzJFMjkyOTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5wYWdlLWlkLTExNTUyIC5mZWF0dXJlZC1wbGFucyAucHJpY2luZyAucHJpY2luZy1ib3gsXG4ucGFnZS1pZC0xMTc3MyAuZmVhdHVyZWQtcGxhbnMgLnByaWNpbmcgLnByaWNpbmctYm94IHtcbiAgcGFkZGluZzogNDBweCA2MHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cblxuLnBhZ2UtaWQtMTE1NTIgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIC5wcmljaW5nLWJveCBoMyxcbi5wYWdlLWlkLTExNzczIC5mZWF0dXJlZC1wbGFucyAucHJpY2luZyAucHJpY2luZy1ib3ggaDMge1xuICBjb2xvcjogIzExOTk2MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjsgfVxuXG4ucGFnZS1pZC0xMTU1MiAuZmVhdHVyZWQtcGxhbnMgLnByaWNpbmcgLnByaWNpbmctYm94IGg0LFxuLnBhZ2UtaWQtMTE3NzMgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIC5wcmljaW5nLWJveCBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5wYWdlLWlkLTExNTUyIC5mZWF0dXJlZC1wbGFucyAucHJpY2luZyAucHJpY2luZy1ib3ggcCxcbi5wYWdlLWlkLTExNzczIC5mZWF0dXJlZC1wbGFucyAucHJpY2luZyAucHJpY2luZy1ib3ggcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFnZS1pZC0xMTU1MiAuZmVhdHVyZWQtcGxhbnMgLnByaWNpbmcgLnByaWNpbmctYm94IHVsLFxuLnBhZ2UtaWQtMTE3NzMgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIC5wcmljaW5nLWJveCB1bCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDsgfVxuXG4ucGFnZS1pZC0xMTU1MiAuYnRuLnJldmVyc2UsXG4ucGFnZS1pZC0xMTc3MyAuYnRuLnJldmVyc2Uge1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7IH1cblxuLnBhZ2UtaWQtMTE1NTIgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIC5ldF9wYl9jb2x1bW5fMV8yLFxuLnBhZ2UtaWQtMTE3NzMgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIC5ldF9wYl9jb2x1bW5fMV8yIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ucGFnZS1pZC0xMTU1MiAuZmVhdHVyZWQtcGxhbnMgLnByaWNpbmcsXG4ucGFnZS1pZC0xMTc3MyAuZmVhdHVyZWQtcGxhbnMgLnByaWNpbmcge1xuICBtYXgtd2lkdGg6IDExMDBweDsgfVxuXG4ucGFnZS1pZC0xMTU1MiAuZmVhdHVyZWQtcGxhbnMgLmFkZGl0aW9uYWwtZmVlIGgyLFxuLnBhZ2UtaWQtMTE3NzMgLmZlYXR1cmVkLXBsYW5zIC5hZGRpdGlvbmFsLWZlZSBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5wYWdlLWlkLTExNTUyIC5mZWF0dXJlZC1wbGFucyAuYWRkaXRpb25hbC1mZWUgdWwsXG4ucGFnZS1pZC0xMTc3MyAuZmVhdHVyZWQtcGxhbnMgLmFkZGl0aW9uYWwtZmVlIHVsIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgbGluZS1oZWlnaHQ6IDI7IH1cblxuLnBhZ2UtaWQtMTE1NTIgLmdyZWVuLWNoZWNrbWFya3MgdWwgbGksXG4ucGFnZS1pZC0xMTc3MyAuZ3JlZW4tY2hlY2ttYXJrcyB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4ucGFnZS1pZC0xMTU1MiAuZ3JlZW4tY2hlY2ttYXJrcyB1bCBsaTo6YmVmb3JlLFxuLnBhZ2UtaWQtMTE3NzMgLmdyZWVuLWNoZWNrbWFya3MgdWwgbGk6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBjb250ZW50OiAnXFxmMDBjJztcbiAgbWFyZ2luOiAwIDEwcHggMCAtMjhweDtcbiAgY29sb3I6ICMxMTk5NjI7IH1cblxuLnBhZ2UtaWQtMTE1NTIgLmZlYXR1cmVkLXBsYW5zIC5hZGRpdGlvbmFsLWZlZSAuZmVlLWFjdGlvbnMsXG4ucGFnZS1pZC0xMTc3MyAuZmVhdHVyZWQtcGxhbnMgLmFkZGl0aW9uYWwtZmVlIC5mZWUtYWN0aW9ucyB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBhZ2UtaWQtMTE1NTIgLmhlYWRsaW5lLXdpdGgtc3ViLWhlYWRsaW5lIC5oZWxwZGVzayBoMixcbi5wYWdlLWlkLTExNzczIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSAuaGVscGRlc2sgaDIge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7IH1cblxuLnBhZ2UtaWQtMTE3NzMgLmV0X3BiX3Jvd18xMyB7XG4gIG1heC13aWR0aDogODAwcHggIWltcG9ydGFudDsgfVxuXG4ucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSBwLFxuLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAuaGVhZGxpbmUtd2l0aC1zdWItaGVhZGxpbmUgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5wYWdlLWlkLTExNTUyIC5maW5hbmNlLXN1bW1hcnksXG4ucGFnZS1pZC0xMTc3MyAuZmluYW5jZS1zdW1tYXJ5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQwcHggYXV0bzsgfVxuXG4ucGFnZS1pZC0xMTU1MiAuZmluYW5jZS1zdW1tYXJ5IC5maW5hbmNlLXAxLFxuLnBhZ2UtaWQtMTE3NzMgLmZpbmFuY2Utc3VtbWFyeSAuZmluYW5jZS1wMSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICM0MDQwNDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFnZS1pZC0xMTU1MiAuZmluYW5jZS1zdW1tYXJ5IC5vbmVfZm91cnRoLFxuLnBhZ2UtaWQtMTE3NzMgLmZpbmFuY2Utc3VtbWFyeSAub25lX2ZvdXJ0aCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxMTk5NjI7IH1cblxuLnBhZ2UtaWQtMTE1NTIgLmZpbmFuY2Utc3VtbWFyeSAub25lX2ZvdXJ0aC5ldF9jb2x1bW5fbGFzdCxcbi5wYWdlLWlkLTExNzczIC5maW5hbmNlLXN1bW1hcnkgLm9uZV9mb3VydGguZXRfY29sdW1uX2xhc3Qge1xuICBib3JkZXI6IDA7IH1cblxuLnBhZ2UtaWQtMTE1NTIgLmZpbmFuY2Utc3VtbWFyeSBoMyxcbi5wYWdlLWlkLTExNTUyIC5maW5hbmNlLXN1bW1hcnkgcC50aXRsZSxcbi5wYWdlLWlkLTExNzczIC5maW5hbmNlLXN1bW1hcnkgaDMsXG4ucGFnZS1pZC0xMTc3MyAuZmluYW5jZS1zdW1tYXJ5IHAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGNvbG9yOiAjMTE5OTYyICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtaWQtMTE1NTIgLmZpbmFuY2Utc3VtbWFyeSAubnVtYmVyLFxuLnBhZ2UtaWQtMTE1NTIgLmZpbmFuY2Utc3VtbWFyeSBoMixcbi5wYWdlLWlkLTExNzczIC5maW5hbmNlLXN1bW1hcnkgLm51bWJlcixcbi5wYWdlLWlkLTExNzczIC5maW5hbmNlLXN1bW1hcnkgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTE5OTYyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogNTBweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7IH1cblxuLnBhZ2UtaWQtMTE1NTIgLmZpbmFuY2Utc3VtbWFyeSAuZmluYW5jZS1wMixcbi5wYWdlLWlkLTExNzczIC5maW5hbmNlLXN1bW1hcnkgLmZpbmFuY2UtcDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM0MDQwNDE7IH1cblxuLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAucm9pLTM2NSAuZXRfcGJfY29sdW1uXzFfMyxcbi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLnJvaS0zNjUgLmV0X3BiX2NvbHVtbl8xXzMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDMwcHggMCAwOyB9XG5cbi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLnJvaS0zNjUgLmV0X3BiX2NvbHVtbl8xXzMgLnJvaS1ib3gsXG4ucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5yb2ktMzY1IC5ldF9wYl9jb2x1bW5fMV8zIC5yb2ktYm94IHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4ucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5yb2ktMzY1IC5ldF9wYl9jb2x1bW5fMV8zIC5yb2ktYm94IGgzLFxuLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAucm9pLTM2NSAuZXRfcGJfY29sdW1uXzFfMyAucm9pLWJveCBoMyB7XG4gIGNvbG9yOiAjNDA0MDQxO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4ucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5yb2ktMzY1IC5ldF9wYl9jb2x1bW5fMV8zIC5yb2ktYm94IC5kYXRlLFxuLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAucm9pLTM2NSAuZXRfcGJfY29sdW1uXzFfMyAucm9pLWJveCAuZGF0ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIGNvbG9yOiAjOTE5Mzk2O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAucm9pLTM2NSAuZXRfcGJfY29sdW1uXzFfMyAucm9pLWJveCAucm9pLXAsXG4ucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5yb2ktMzY1IC5ldF9wYl9jb2x1bW5fMV8zIC5yb2ktYm94IC5yb2ktcCB7XG4gIGNvbG9yOiAjNDA0MDQxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5yb2ktMzY1IC5ldF9wYl9jb2x1bW5fMV8zIC5yb2ktbGluayxcbi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLnJvaS0zNjUgLmV0X3BiX2NvbHVtbl8xXzMgLnJvaS1saW5rIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmMmYyZjI7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLnJvaS0zNjUgLmV0X3BiX2NvbHVtbl8xXzMgLnJvaS1saW5rIGEsXG4ucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5yb2ktMzY1IC5ldF9wYl9jb2x1bW5fMV8zIC5yb2ktbGluayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgcCxcbi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgcCB7XG4gIGNvbG9yOiAjMkUyOTI5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1heC13aWR0aDogODAwcHg7IH1cblxuLnBhZ2UtaWQtMTE1NTIgLmRiby1jb250YWluZXIgLmh5YnJpZC1kYm8gcC5oeWJyaWQtY29weSxcbi5wYWdlLWlkLTExNzczIC5kYm8tY29udGFpbmVyIC5oeWJyaWQtZGJvIHAuaHlicmlkLWNvcHkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciBwLFxuICAucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIHAge1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbi5idG4ucmV2ZXJzZSB7XG4gIGNvbG9yOiAjMTE5OTYyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTE5OTYyOyB9XG5cbi5wYWdlLWlkLTExNzczIC5ldF9wYl9yb3dfMTEge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgLnBhZ2UtaWQtMTE1NTIgLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvci5tYW5hZ2VkLWF6dXJlLWN0YSAuaHVic3BvdC1jdGEtY29udGVudC13cmFwcGVyLFxuICAucGFnZS1pZC0xMTc3MyAuaHVic3BvdC1jdGEtY29udGFpbmVyLWludGVyaW9yLm1hbmFnZWQtYXp1cmUtY3RhIC5odWJzcG90LWN0YS1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBtYWluIC5odWJzcG90LWN0YS1jb250YWluZXItaW50ZXJpb3IgLmh1YnNwb3QtY3RhLWNvbnRlbnQtd3JhcHBlciAuY3RhLWltYWdlLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLnBhZ2UtaWQtMTE1NTIgLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvci5tYW5hZ2VkLWF6dXJlLWN0YSAuaHVic3BvdC1jdGEtY29udGVudC13cmFwcGVyIC5jdGEtY29udGVudCBwLFxuICAucGFnZS1pZC0xMTc3MyAuaHVic3BvdC1jdGEtY29udGFpbmVyLWludGVyaW9yLm1hbmFnZWQtYXp1cmUtY3RhIC5odWJzcG90LWN0YS1jb250ZW50LXdyYXBwZXIgLmN0YS1jb250ZW50IHAge1xuICAgIG1heC13aWR0aDogNjAwcHg7IH1cbiAgLnBhZ2UtaWQtMTE1NTIgLmhlYWRsaW5lLXdpdGgtc3ViLWhlYWRsaW5lIGgzLFxuICAucGFnZS1pZC0xMTc3MyAuaGVhZGxpbmUtd2l0aC1zdWItaGVhZGxpbmUgaDMge1xuICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG5cbi5wYWdlLWlkLTExNTUyIC5ldF9wYl9yb3dfMTYuZXRfcGJfcm93LFxuLnBhZ2UtaWQtMTE1NTIgLmV0X3BiX3Jvd184LmV0X3BiX3Jvdyxcbi5wYWdlLWlkLTExNzczIC5ldF9wYl9yb3dfMTQuZXRfcGJfcm93LFxuLnBhZ2UtaWQtMTE3NzMgLmV0X3BiX3Jvd180LmV0X3BiX3Jvdyxcbi5wYWdlLWlkLTExNzczIC5ldF9wYl9yb3dfNS5ldF9wYl9yb3cge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgYm9keS5wYWdlLWlkLTExNzczIC5vbmVfZm91cnRoLFxuICBib2R5LnBhZ2UtaWQtMTE3NzMgLm9uZV9mb3VydGgsXG4gIGJvZHkucGFnZS1pZC0xMTc3MyAub25lX2hhbGYsXG4gIGJvZHkucGFnZS1pZC0xMTc3MyAub25lX2hhbGYsXG4gIGJvZHkucGFnZS1pZC0xMTc3MyAub25lX3RoaXJkLFxuICBib2R5LnBhZ2UtaWQtMTE3NzMgLm9uZV90aGlyZCxcbiAgYm9keS5wYWdlLWlkLTExNzczIC5vbmVfdGhpcmQsXG4gIGJvZHkucGFnZS1pZC0xMTc3MyAub25lX3RoaXJkLFxuICBib2R5LnBhZ2UtaWQtMTE3NzMgLnRocmVlX2ZvdXJ0aCxcbiAgYm9keS5wYWdlLWlkLTExNzczIC50aHJlZV9mb3VydGgsXG4gIGJvZHkucGFnZS1pZC0xMTc3MyAudHdvX3RoaXJkLFxuICBib2R5LnBhZ2UtaWQtMTE3NzMgLnR3b190aGlyZCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG4uZGF0YS1jZW50ZXItcGFnZSAuZGF0YS1jZW50ZXItZmFjaWxpdHkgLmRhdGEtY2VudGVyLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjMjMxZjIwO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2Y1ZjVmNTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IExhdG8sIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5kYXRhLWNlbnRlci1wYWdlIC5kYXRhLWNlbnRlci1mYWNpbGl0eSAuZGF0YS1jZW50ZXItY29udGVudCBwIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uZGF0YS1jZW50ZXItcGFnZSAuZGF0YS1jZW50ZXItZmFjaWxpdHkgLmRhdGEtY2VudGVyLXRpdGxlIHtcbiAgbGVmdDogMXB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi50ZXN0aW1vbmlhbCAuZXRfcGJfc2xpZGVfY29udGVudCBwIHtcbiAgY29sb3I6ICMyZTI5MjkgIWltcG9ydGFudDsgfVxuXG4uZnVsbC13aWR0aC1oZWFsaW5lLWJnLWNvbG9yIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgLmZ1bGwtd2lkdGgtaGVhbGluZS1iZy1jb2xvciBoMiB7XG4gICAgZm9udC1zaXplOiA1MHB4OyB9IH1cblxuLyogVkVSVElDQUxTICovXG4udmVydGljYWxzIC5ldF9wYl90ZXh0XzEsXG4udmVydGljYWxzIC5ldF9wYl90ZXh0XzIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtOyB9XG5cbi52ZXJ0aWNhbHMgLmV0X3BiX3Rlc3RpbW9uaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxubWFpbiAudmVydGljYWxzIC50ZXN0aW1vbmlhbC1jb250YWluZXIuZXRfcGJfdGVzdGltb25pYWxfbm9faW1hZ2UgLmV0X3BiX3Rlc3RpbW9uaWFsX2Rlc2NyaXB0aW9uX2lubmVyIC5ldF9wYl90ZXN0aW1vbmlhbF9tZXRhIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnZlcnRpY2FscyAuZXRfcGJfdGVzdGltb25pYWxfbWV0YTpiZWZvcmUge1xuICBjb250ZW50OiAnLSc7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuXG4udmVydGljYWxzIC5ldF9wYl90ZXN0aW1vbmlhbF9wb3NpdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbm1haW4gLnZlcnRpY2FscyAudGVzdGltb25pYWwtY29udGFpbmVyIC5ldF9wYl90ZXN0aW1vbmlhbF9kZXNjcmlwdGlvbl9pbm5lciAuZXRfcGJfdGVzdGltb25pYWxfYXV0aG9yIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDsgfVxuXG4udmVydGljYWxzIC5ldF9wYl90ZXN0aW1vbmlhbF9tZXRhIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnZlcnRpY2Fscy5wcC1zZWN0aW9uLWhlcm8ge1xuICBwYWRkaW5nLXRvcDogMjAwcHg7IH1cblxuLnZlcnRpY2Fscy5pbnRlcmlvci1oZXJvIC5pbnQtaGVyby1pbWcgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOXB4OyB9XG5cbi52ZXJ0aWNhbHMucHAtc2VjdGlvbi1oZXJvIC5ldF9wYl9yb3c6Zmlyc3Qtb2YtdHlwZSAuZXRfcGJfY29sdW1uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICMxRDQyODM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTsgfVxuXG4udmVydGljYWxzLnBwLXNlY3Rpb24taGVybyAuZXRfcGJfcm93OmZpcnN0LW9mLXR5cGUgLmV0X3BiX2NvbHVtbiBoMSxcbi52ZXJ0aWNhbHMucHAtc2VjdGlvbi1oZXJvIC5ldF9wYl9yb3c6Zmlyc3Qtb2YtdHlwZSAuZXRfcGJfY29sdW1uIGgyLFxuLnZlcnRpY2Fscy5wcC1zZWN0aW9uLWhlcm8gLmV0X3BiX3JvdzpmaXJzdC1vZi10eXBlIC5ldF9wYl9jb2x1bW4gaDMsXG4udmVydGljYWxzLnBwLXNlY3Rpb24taGVybyAuZXRfcGJfcm93OmZpcnN0LW9mLXR5cGUgLmV0X3BiX2NvbHVtbiBoNCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMzBweDtcbiAgZm9udC1zaXplOiA0NHB4OyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC52ZXJ0aWNhbHMucHAtc2VjdGlvbi1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH1cbiAgLnZlcnRpY2Fscy5wcC1zZWN0aW9uLWhlcm8gLmV0X3BiX3JvdzpmaXJzdC1vZi10eXBlIC5ldF9wYl9jb2x1bW4gaDEsXG4gIC52ZXJ0aWNhbHMucHAtc2VjdGlvbi1oZXJvIC5ldF9wYl9yb3c6Zmlyc3Qtb2YtdHlwZSAuZXRfcGJfY29sdW1uIGgyLFxuICAudmVydGljYWxzLnBwLXNlY3Rpb24taGVybyAuZXRfcGJfcm93OmZpcnN0LW9mLXR5cGUgLmV0X3BiX2NvbHVtbiBoMyxcbiAgLnZlcnRpY2Fscy5wcC1zZWN0aW9uLWhlcm8gLmV0X3BiX3JvdzpmaXJzdC1vZi10eXBlIC5ldF9wYl9jb2x1bW4gaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5jaGFuZ2UtdG8tYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTlhOWE5O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jaGFuZ2UtdG8tYnV0dG9uIGEge1xuICAgIGNvbG9yOiAjMmUyOTI5ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogNXB4IDE1cHggMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5jaGFuZ2UtdG8tYnV0dG9uIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlMmU0ZTY7IH1cbiAgLnZlcnRpY2Fscy1uYXZpZ2F0aW9uIC5ldF9wYl9jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnZlcnRpY2Fscy1uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xuICAudmVydGljYWxzLW5hdmlnYXRpb24gLmV0X3BiX2NvbHVtbjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7IH1cbiAgLnZlcnRpY2Fscy1uYXZpZ2F0aW9uIC5ldF9wYl9jb2x1bW5fMV8yIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAudmVydGljYWxzLW5hdmlnYXRpb24gLmV0X3BiX2NvbHVtbl8xXzMge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC52ZXJ0aWNhbHMtbmF2aWdhdGlvbiAuZXRfcGJfY29sdW1uXzFfNCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnZlcnRpY2Fscy1uYXZpZ2F0aW9uIC5ldF9wYl9jb2x1bW5fMV81IHtcbiAgICB3aWR0aDogMjAlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbi52ZXJ0aWNhbHMtbmF2aWdhdGlvbiBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52ZXJ0aWNhbHMtbmF2aWdhdGlvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDsgfVxuXG4udmVydGljYWxzIC52ZXJ0aWNhbHMtYmxvY2sge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgY29sb3I6ICMyOTM2Nzg7IH1cblxuLnZlcnRpY2Fscy1ibG9jay1vcmFuZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBib3JkZXItbGVmdDogMTJweCBzb2xpZCAjRUQ4QTAwOyB9XG5cbi52ZXJ0aWNhbHMtYmxvY2stZ3JlZW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBib3JkZXItbGVmdDogMTJweCBzb2xpZCAjM0Y5QjQ4OyB9XG5cbi52ZXJ0aWNhbHMtYmxvY2stYmx1ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkICMyOTM2Nzg7IH1cblxuLnZlcnRpY2Fscy1ibG9jay1wdXJwbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICBib3JkZXItbGVmdDogMTJweCBzb2xpZCAjOTIyQzhEOyB9XG5cbi52ZXJ0aWNhbHMgLnZlcnRpY2Fscy1ibG9jayBoMSxcbi52ZXJ0aWNhbHMgLnZlcnRpY2Fscy1ibG9jayBoMixcbi52ZXJ0aWNhbHMgLnZlcnRpY2Fscy1ibG9jayBoMyxcbi52ZXJ0aWNhbHMgLnZlcnRpY2Fscy1ibG9jayBoNCxcbi52ZXJ0aWNhbHMgLnZlcnRpY2Fscy1ibG9jayBoNSxcbi52ZXJ0aWNhbHMgLnZlcnRpY2Fscy1ibG9jayBwIHtcbiAgY29sb3I6ICMyOTM2Nzg7IH1cblxuLnZlcnRpY2FscyAudmVydGljYWxzLWJsb2NrIC5sYXRvLWNhcHMtYmx1ZSB7XG4gIGZvbnQtc2l6ZTogMTlweDsgfVxuXG4udmVydGljYWxzLWJsb2NrIHAge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnZlcnRpY2FscyAudmVydGljYWxzLWJsb2NrIC5idG4ge1xuICBiYWNrZ3JvdW5kOiAjM2Y5YjQ4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjMycHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi52ZXJ0aWNhbHMuZnVsbC13aWR0aC1oZWFsaW5lLWJnLWNvbG9yIGgzIHtcbiAgZm9udC1mYW1pbHk6IE9zd2FsZCwgTGF0bywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xuICAudmVydGljYWxzLWNvbHVtbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCkgIWltcG9ydGFudDsgfVxuICAudmVydGljYWxzLWJsb2NrIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnZlcnRpY2Fscy1ibG9jayAuZXRfcGJfdGV4dF9pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAudmVydGljYWxzLWJsb2NrIC5ldF9wYl90ZXh0X2lubmVyIHA6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLnZlcnRpY2Fscy5mdWxsLXdpZHRoLWhlYWxpbmUtYmctY29sb3IgaDMge1xuICAgIGZvbnQtc2l6ZTogMzhweDsgfSB9XG5cbi5mbGV4TWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuZmxleE1lLmJvcmRlciAuZXRfcGJfY29sdW1uLCAuZmxleE1lLm91dGxpbmUgLmV0X3BiX2NvbHVtbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2E5YTlhOTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgLmZsZXhNZSAuZXRfcGJfY29sdW1uXzFfMyB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDI1cHg7IH1cbiAgLmZsZXhNZS5ib3JkZXIgLmV0X3BiX2NvbHVtbiwgLmZsZXhNZS5vdXRsaW5lIC5ldF9wYl9jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDsgfVxuICAgIC5mbGV4TWUuYm9yZGVyIC5ldF9wYl9jb2x1bW4uZXRfcGJfY29sdW1uXzFfMywgLmZsZXhNZS5vdXRsaW5lIC5ldF9wYl9jb2x1bW4uZXRfcGJfY29sdW1uXzFfMyB7XG4gICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuZmxleE1lLmJvcmRlciAuZXRfcGJfY29sdW1uLmV0X3BiX2NvbHVtbl8xXzMgLmV0X3BiX2ltYWdlLnRleHQtY2VudGVyLCAuZmxleE1lLm91dGxpbmUgLmV0X3BiX2NvbHVtbi5ldF9wYl9jb2x1bW5fMV8zIC5ldF9wYl9pbWFnZS50ZXh0LWNlbnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgIC5mbGV4TWUuYm9yZGVyIC5ldF9wYl9jb2x1bW4uZXRfcGJfY29sdW1uXzFfMyAuZXRfcGJfdGV4dCwgLmZsZXhNZS5vdXRsaW5lIC5ldF9wYl9jb2x1bW4uZXRfcGJfY29sdW1uXzFfMyAuZXRfcGJfdGV4dCB7XG4gICAgICAgIGZsZXg6IDI7IH1cbiAgICAgICAgLmZsZXhNZS5ib3JkZXIgLmV0X3BiX2NvbHVtbi5ldF9wYl9jb2x1bW5fMV8zIC5ldF9wYl90ZXh0IC5ldF9wYl90ZXh0X2lubmVyLCAuZmxleE1lLm91dGxpbmUgLmV0X3BiX2NvbHVtbi5ldF9wYl9jb2x1bW5fMV8zIC5ldF9wYl90ZXh0IC5ldF9wYl90ZXh0X2lubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWluLWhlaWdodDogMTAwJTsgfVxuICAgICAgICAgIC5mbGV4TWUuYm9yZGVyIC5ldF9wYl9jb2x1bW4uZXRfcGJfY29sdW1uXzFfMyAuZXRfcGJfdGV4dCAuZXRfcGJfdGV4dF9pbm5lciA+IHA6Zmlyc3Qtb2YtdHlwZSwgLmZsZXhNZS5vdXRsaW5lIC5ldF9wYl9jb2x1bW4uZXRfcGJfY29sdW1uXzFfMyAuZXRfcGJfdGV4dCAuZXRfcGJfdGV4dF9pbm5lciA+IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBmbGV4OiAyOyB9XG4gIC5ibG9nLWFydGljbGVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuYmxvZy1hcnRpY2xlcyA+IC5ldF9wYl9jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuYmxvZy1hcnRpY2xlcyA+IC5ldF9wYl9jb2x1bW5fMV80IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7IH1cbiAgLmJsb2ctYXJ0aWNsZXMgPiAuZXRfcGJfY29sdW1uIC5ncm93LW1lIHtcbiAgICBmbGV4LWdyb3c6IDE7IH0gfVxuXG4uYmxvZy1hcnRpY2xlcyAuZXRfcGJfY29sdW1uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTZweDsgfVxuXG4uYmxvZy1hcnRpY2xlcyAucm9pLWJveCAuaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBMYXRvO1xuICBmb250LXNpemU6IDI4cHg7IH1cblxuLmJsb2ctYXJ0aWNsZXMgLnJvaS1ib3ggLmhlYWRpbmcgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYmxvZy1hcnRpY2xlcyAucm9pLWJveCAuaGVhZGluZyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmJsb2ctYXJ0aWNsZXMgLnJvaS1saW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmJsb2ctYXJ0aWNsZXMgLnJvaS1saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjRjZGNUY2O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMjVweDsgfVxuXG4uYmxvZy1hcnRpY2xlcyAucm9pLWJveCAuZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IExhdG8gbGlnaHQ7XG4gIG1hcmdpbjogMTBweCAwIDA7IH1cblxuLmV0X21vYmlsZV9kZXZpY2UgLmV0LXBiLWFycm93LXByZXYsXG4uZXRfbW9iaWxlX2RldmljZSAuZXQtcGItYXJyb3ctcHJldixcbi5ldF9wYl9zbGlkZXI6aG92ZXIgLmV0LXBiLWFycm93LW5leHQsXG4uZXRfcGJfc2xpZGVyOmhvdmVyIC5ldC1wYi1hcnJvdy1wcmV2IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5sYXRvLWNhcHMtYmx1ZSB7XG4gIGxldHRlci1zcGFjaW5nOiAyLjA0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBMYXRvO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMjkzNjc4OyB9XG5cbi5vc3dhbGQtdGl0bGUgaDEsXG4ub3N3YWxkLXRpdGxlIGgyLFxuLm9zd2FsZC10aXRsZSBoMyxcbi5vc3dhbGQtdGl0bGUgaDUsXG4ub3N3YWxkLXRpdGxlIHAsXG4ub3dzd2FsZC10aXRsZSBoNCB7XG4gIGNvbG9yOiAjMUQ0MjgzO1xuICBmb250LWZhbWlseTogT3N3YWxkLCBMYXRvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxpbmUtYWJvdmUge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5saW5lLWFib3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICM1N0E3NUY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuXG4uZ2FsbGVyeS5sb2dvLWdhbGxlcnkucmVzcG9uc2l2ZSAuZXRfcGJfZ2FsbGVyeV9pdGVtcyA+IGRpdiB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwMHB4KSBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmdhbGxlcnkubG9nby1nYWxsZXJ5LnJlc3BvbnNpdmUgLmV0X3BiX2dhbGxlcnlfaXRlbXMgPiBkaXYge1xuICAgIG1heC13aWR0aDogMzMuMzMlOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAxcHgpIHtcbiAgLmdhbGxlcnkubG9nby1nYWxsZXJ5LnJlc3BvbnNpdmUgLmV0X3BiX2dhbGxlcnlfaXRlbXMgPiBkaXYge1xuICAgIG1heC13aWR0aDogMjUlOyB9IH1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5nYWxsZXJ5LmxvZ28tZ2FsbGVyeS5yZXNwb25zaXZlIC5ldF9wYl9nYWxsZXJ5X2l0ZW1zID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfSB9XG5cbi8qIFRZIEFkZGl0aW9uICovXG4jaW50ZXJpb3JIZXJvLmludGVyaW9yLWhlcm8gaDIge1xuICBtYXgtd2lkdGg6IDgwMHB4OyB9XG5cbi5ib3R0b20tY3RhIHtcbiAgZm9udDogNDAwIDQ2cHgvMS40IFwiTGF0b1wiLHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG4uYm90dG9tLWN0YS1zdWIge1xuICBmb250OiA0MDAgMzZweC8xLjUgXCJMYXRvXCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLmN1cnJlbnQtam9icyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmN1cnJlbnQtam9icyBhIHtcbiAgYmFja2dyb3VuZDogIzQ4YWQzMjsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uaGVhZGVyLXN1YiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA5OTdweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5kb3duLXRpbWUtZmFjdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAxZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDA7IH1cblxuYS5kb3duLXRpbWUtbGlua3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJPc3dhbGRcIixzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5hYm91dC1mb250LWZpeCB7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmNsaWVudC1zdWItdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMyZTI5Mjk7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIixzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLm11bHRpY2xvdWQtaW5mbyB7XG4gIGNvbG9yOiAjOUEwMDlBO1xuICBmb250LXNpemU6IDI4cHg7IH1cblxuLmNsb3VkLXNlcnZpY2UtbW9kZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICM0MDQwNDE7IH1cblxuI0JlbmVmaXRzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi5jb3ZpZCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4sLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlLWluOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI5cHgpIHtcbiAgYm9keS5tZW51LW9wZW4gLmNvdmlkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwMHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9IH1cblxuLmRhcmstYmFja2dyb3VuZCBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyOyB9XG5cbi5kYXJrLWJhY2tncm91bmQgYTpob3ZlciB7XG4gIGNvbG9yOiAjOGVjZDg0OyB9XG5cbi8qIFRvIGhlbHAgZml4IHNvbWUgaXNzdWUgd2l0aCB3aGVyZSBjc3MgaXMgKi9cbi53aGl0ZS10ZXh0IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uc2l4aHVuZCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4ucmVtb3ZlLW1heC13aWR0aCB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbm1haW4gLnRlc3RpbW9uaWFsLWNvbnRhaW5lciAubWV0YSBwIHtcbiAgY29sb3I6ICMyYzI4MjkgIWltcG9ydGFudDsgfVxuXG4vKiBldmVudCBzY2hlZHVsZSBzdXBwb3J0IHBhZ2UgKi9cbi53Y3MtYWRkb25zLS1ibGluayB7XG4gIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5kYm8tY29udGVudCAuZXRfcGJfdGV4dF9pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZGJvLWNvbnRlbnQgLmJ0bi5ncmVlbi5yb3VuZGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbiNiYWNrMnRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJvdHRvbTogNTJweDtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMjlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA2cHggN3B4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuI2JhY2sydG9wIC5ldF9wYl9yb3cge1xuICBwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICNiYWNrMnRvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH0gfVxuIiwiYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQ6ICRyZWd1bGFyIDE4cHgvMS4yICRsYXRvO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cbn1cblxubWFpbiB7XG4gICAgLm5hcnJvdyB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHghaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgICYuc21hbGwge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2xlZnQtYXJlYSxcbmFydGljbGUge1xuICAgIGEge1xuICAgICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY3RhX2J1dHRvbiB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50cnktdGl0bGUge1xuICAgICAgICA+IGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ3JpZC0zIHtcbiAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAxNXB4O1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5mb250IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgKiB7XG4gICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJi5jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnMxNS0xNSB7XG4gICAgICAgIGZvbnQ6ICRub3JtYWwgMTVweC8xICRsYXRvO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuczE2LTI0IHtcbiAgICAgICAgZm9udDogJG5vcm1hbCAxNnB4LzEuNSAkbGF0bztcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnMxOC0zNiB7XG4gICAgICAgIC8vIG5vIG5lZWQgZm9yIHRoaXMgZmx1aWQgdHlwZSBhcyB3ZSBrZWVwIGl0IHRoZSBzYW1lXG4gICAgICAgIC8vIEBpbmNsdWRlIGZsdWlkLXR5cGUoJG5vcm1hbCwgJGxhdG8sIDE4cHgsIDE4cHgsIDIpO1xuICAgICAgICBmb250OiAkbm9ybWFsIDE4cHgvMiAkbGF0bztcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnMxOC0zMiB7XG4gICAgICAgIGZvbnQ6ICRub3JtYWwgMThweC8xLjcgJGxhdG87XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5zMjItMzQge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRub3JtYWwsICRsYXRvLCAyMXB4LCAyMnB4LCAxLjUpO1xuICAgICAgICAvLyBmb250OiAkbm9ybWFsIDIycHgvMzRweCAkbGF0bztcbiAgICB9XG5cbiAgICAmLnMyNC0zNiB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJG5vcm1hbCwgJGxhdG8sIDIycHgsIDI0cHgsIDEuNSk7XG4gICAgICAgIC8vIGZvbnQ6ICRub3JtYWwgMjRweC8zNnB4ICRsYXRvO1xuICAgIH1cblxuICAgICYuczI0LTQwIHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkbm9ybWFsLCAkbGF0bywgMjJweCwgMjRweCwgMS42KTtcbiAgICAgICAgLy8gZm9udDogJG5vcm1hbCAyNHB4LzQwcHggJGxhdG87XG4gICAgfVxuXG4gICAgJi5zMjgtNDAge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRub3JtYWwsICRsYXRvLCAyM3B4LCAyOHB4LCAxLjQpO1xuICAgICAgICAvLyBmb250OiAkbm9ybWFsIDI4cHgvNDBweCAkbGF0bztcbiAgICB9XG5cbiAgICAmLnMzMi0zOCB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJG5vcm1hbCwgJGxhdG8sIDI0cHgsIDMycHgsIDEuMik7XG4gICAgICAgIC8vIGZvbnQ6ICRub3JtYWwgMzJweC8zOHB4ICRsYXRvO1xuICAgIH1cblxuICAgICYuczM2LTU2IHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkbm9ybWFsLCAkbGF0bywgMjZweCwgMzZweCwgMS41KTtcbiAgICAgICAgLy8gZm9udDogJG5vcm1hbCAzNnB4LzU2cHggJGxhdG87XG4gICAgfVxuXG4gICAgJi5zNDAtMzYge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRub3JtYWwsICRsYXRvLCAyOHB4LCA0MHB4LCAxLjMpO1xuICAgICAgICAvLyB0aGlzIHdhcyBhbiBlcnJvciBidXQgc3RheWVkIGZvciBsZWdhY3kgcmVhc29uc1xuICAgICAgICAvLyBmb250OiAkbm9ybWFsIDQwcHgvMzZweCAkbGF0bztcbiAgICB9XG5cbiAgICAmLnM0MC01MiB7XG4gICAgICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJG5vcm1hbCwgJGxhdG8sIDI4cHgsIDQwcHgsIDEuMyk7XG4gICAgICAgIC8vIGZvbnQ6ICRub3JtYWwgNDBweC81MnB4ICRsYXRvO1xuICAgICAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgIC8vICAgICBmb250OiAkbm9ybWFsIDI4cHgvMzhweCAkbGF0bztcbiAgICAgICAgLy8gfVxuICAgIH1cblxuICAgICYuczQ2LTU2IHtcbiAgICAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkbm9ybWFsLCAkbGF0bywgMzBweCwgNDZweCwgMS40KTtcbiAgICAgICAgLy8gZm9udDogJG5vcm1hbCA0NnB4LzU2cHggJGxhdG87XG4gICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmUpIHtcbiAgICAgICAgLy8gICAgIGZvbnQ6ICRub3JtYWwgMzBweC80MnB4ICRsYXRvO1xuICAgICAgICAvLyB9XG4gICAgfVxuXG4gICAgJi5zNTAtNzgge1xuICAgICAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCRub3JtYWwsICRsYXRvLCAzMnB4LCA1MHB4LCAxLjU2KTtcbiAgICAgICAgLy8gZm9udDogJG5vcm1hbCA1MHB4Lzc4cHggJGxhdG87XG4gICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmUpIHtcbiAgICAgICAgLy8gICAgIGZvbnQ6ICRub3JtYWwgMzJweC80OHB4ICRsYXRvO1xuICAgICAgICAvLyB9XG4gICAgfVxuXG4gICAgJi5ib2xkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIH1cblxuICAgICYuaGVhdnkge1xuICAgICAgICBmb250LXdlaWdodDogJGhlYXZ5O1xuICAgIH1cblxuICAgICYud2hpdGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICYuYmxhY2sge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgICYubGlnaHQge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuICAgICYuc2hhZG93IHtcbiAgICAgICAgdGV4dC1zaGFkb3c6ICR0ZXh0LXNoYWRvdztcbiAgICB9XG5cbiAgICAmLm5hcnJvdyB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHghaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICYuaXRhbGljIHtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbi5iYWNrZ3JvdW5kLWF1dG8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byFpbXBvcnRhbnQ7XG59XG5cbnAgPiAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb3ZpZCBwID4gLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxuLmh1YnNwb3QtY3RhLWNvbnRhaW5lciBwID4gLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4uYnRuIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcbiAgICBmb250LXdlaWdodDogJGhlYXZ5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcblxuICAgICYuc21hbGwge1xuICAgICAgICBmb250OiAkcmVndWxhciAxNXB4LzE4cHggJGxhdG87XG4gICAgfVxuXG4gICAgJi5yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgICYub3JhbmdlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcblxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGI3ZjFhIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZ3JlZW4ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmVlbjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMjc0NGEhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi53aGl0ZSB7XG4gICAgICAgICYuZ2hvc3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLndpZGUge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZhdCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuYm9yZGVyLXdoaXRlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgIH1cblxuICAgICYuZG93bmxvYWQtc3BlY3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDA0MDQxO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDA0MDQxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogIzQwNDA0MTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxubWFpbiB7XG4gICAgLmV0X3BiX3JvdyB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wd2lkZSkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5odWJzcG90LWN0YS1jb250YWluZXIge31cblxuLnBvaW50ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI21haW4tY29udGVudCAuY29udGFpbmVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiAwIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcbn0iLCIkYmxhY2s6ICMyYzI4Mjk7XG4kbGlnaHQtYmxhY2s6ICM0MDQwNDE7XG4kZ3JleTogIzg5OEE4RDtcbiRoZXhncmV5OiAjZTVlNmU2O1xuJGxpZ2h0LWdyZXk6ICNlZWU7XG4kZGFyay1ncmV5OiAjMkUyOTI5O1xuJHBsYWNlaG9sZGVyOiAjQjZCM0FGO1xuJGJvcmRlckNvbG9yMTogI2E5YTlhOTtcbiRsaWdodC1ncmVlbjogI0IwRERDOTtcbiRncmVlbjogIzYyQzA4NztcbiRkYXJrLWdyZWVuOiAjMTE5OTYyO1xuJGhvdmVyLWdyZWVuOiAjMTI3NDRhO1xuJHdoaXRlOiAjZmZmO1xuJG9yYW5nZTogI2VkOGIwMDtcbiRsaWdodC1ibHVlOiAjRDFFRUZDO1xuJGJsdWU6ICMzREFBRTE7XG4kZGFyay1ibHVlOiAjMDAxNjg5O1xuJHdoaXRlLWxpbGFjOiAjRjRGNEY1O1xuJG1pbmUtc2hhZnQ6ICMyMzFGMjA7XG4kcHVycGxlOiAjOEYyNzhEO1xuJGxpZ2h0OiAzMDA7XG4kcmVndWxhcjogNDAwO1xuJG5vcm1hbDogJHJlZ3VsYXI7XG4kYm9sZDogNzAwO1xuJGJvbGRlcjogOTAwO1xuJGhlYXZ5OiAkYm9sZGVyO1xuJGxhdG86ICdMYXRvJywgc2Fucy1zZXJpZjtcbiRmYTogRm9udEF3ZXNvbWU7XG4kdGV4dC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpOyIsIi8vIC0gTWl4aW46IGJyZWFrcG9pbnRcbi8vIHVzZSB0aGUgc2V0IHZhcmlhYmxlIG5hbWVzIG9yIHlvdXIgb3duIHBpeGVsL3dpZHRoIGVtXG4vLyB1c2U6IEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAwcHgpIHt9XG4vLyByZXN1bHRzIGluIGEgYnJlYWtwb2ludCBhdCAxMDBweCBhbmQgdXBcblxuLy8gdXNlOiBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7fVxuLy8gcmVzdWx0cyBpbiBvbmx5IHRvIGEgbWF4IHdpZHRoIG9mIDM3LjVlbXMgLS0gdGhpcyBpcyB0aGUgb25seSBvbmUgdGhhdCB1c2VzIG1heCB3aWR0aCwgYWxsIG90aGVyIGFyZSBtb2JpbGUgZmlyc3QuXG5cbkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuICAgIEBpZiAkcG9pbnQgPT0gZGVza3RvcGV4dHJhd2lkZSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50IDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkcG9pbnQgPT0gZGVza3RvcHdpZGUge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwNXB4KSB7XG4gICAgICAgICAgICBAY29udGVudCA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJHBvaW50ID09IGRlc2t0b3Age1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50IDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkcG9pbnQgPT0gdGFibGV0IHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBAY29udGVudCA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJHBvaW50ID09IG1vYmlsZSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQgO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRwb2ludCA9PSBwaG9uZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQgO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRwb2ludCA9PSBtYXhkZXNrdG9wIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICAgICBAY29udGVudCA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHBvaW50KSB7XG4gICAgICAgICAgICBAY29udGVudCA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG4vLy0gTWl4aW46IEZsdWlkIFR5cGVcbi8vL1xuLy8vIE1hZ2ljIGNhbGMgKyB2aCB0byBhbGxvdyB0ZXh0IHRvIGJlIGZsdWlkIGJldHdlZW4gbWluaW11bVxuLy8vIGFuZCBtYXhpbXVtIGJyZWFrcG9pbnRzLlxuLy8vXG4vLy8gQGdyb3VwIHR5cG9ncmFwaHlcbi8vLyA3IHRvdGFsIHZhcmlhYmxlcywgeW91IHNob3VsZCB1c2UgYXQgbGVhc3Rcbi8vLyBAcGFyYW0ge3ZhcmlhYmxlfSAkZm9udC13ZWlnaHQgW2luaGVyaXRdIC0gRm9udCB3ZWlnaHQgYmUgdXNlZFxuLy8vIEBwYXJhbSB7dmFyaWFibGV9ICRmb250LW5hbWUgW2luaGVyaXRdIC0gRm9udCB0byBiZSB1c2VkXG4vLy8gQHBhcmFtIHt2YXJpYWJsZX0gJG1pbi1mb250LXNpemUgWzEycHhdIC0gTWluaW11bSBmb250IHNpemVcbi8vLyBAcGFyYW0ge3ZhcmlhYmxlfSAkbWF4LWZvbnQtc2l6ZSBbMjRweF0gLSBNYXhpbXVtIGZvbnQgc2l6ZVxuLy8vIEBwYXJhbSB7dmFyaWFibGV9ICRsaW5lLWhlaWdodCBbMS41XSAtIExpbmUgSGVpZ2h0XG4vLy8gQHBhcmFtIHt2YXJpYWJsZX0gJGxvd2VyLXJhbmdlIFs0MjBweF0gLSBTdG9wIHNjYWxpbmcgZm9udCBzbWFsbGVyIGF0IHRoaXMgc2NyZWVuIHJlc29sdXRpb25cbi8vLyBAcGFyYW0ge3ZhcmlhYmxlfSAkdXBwZXItcmFuZ2UgWzkwMHB4XSAtIFN0b3Agc2NhbGluZyBmb250IGxhcmdlciBhdCB0aGlzIHNjcmVlbiByZXNvbHV0aW9uXG4vLy8gQGV4YW1wbGVcbi8vLyAgIGgxIHtcbi8vLyAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS10eXBlKDIwcHgsIDQ4cHgpO1xuLy8vICAgfVxuLy8vIEBzaXRlIGh0dHBzOi8vbWFkZWJ5bWlrZS5jb20uYXUvd3JpdGluZy9wcmVjaXNlLWNvbnRyb2wtcmVzcG9uc2l2ZS10eXBvZ3JhcGh5L1xuXG4vLyAkbm9ybWFsIDIycHgvMzRweCAkbGF0bztcblxuQG1peGluIGZsdWlkLXR5cGUoJGZvbnQtc3R5bGU6IGluaGVyaXQsICRmb250LW5hbWU6IGluaGVyaXQsICRtaW4tZm9udC1zaXplOiAxMnB4LCAkbWF4LWZvbnQtc2l6ZTogMjFweCwgJGxpbmUtaGVpZ2h0OiAxLjUsICRsb3dlci1yYW5nZTogNTAwcHgsICR1cHBlci1yYW5nZTogMTIwMHB4KSB7XG5cbiAgICBmb250OiAkZm9udC1zdHlsZSBjYWxjKCN7JG1pbi1mb250LXNpemV9ICsgI3soKCRtYXgtZm9udC1zaXplIC8gKCRtYXgtZm9udC1zaXplICogMCArIDEpKSAtICgkbWluLWZvbnQtc2l6ZSAvICgkbWluLWZvbnQtc2l6ZSAqIDAgKyAxKSkpfSAqICggKDEwMHZ3IC0gI3skbG93ZXItcmFuZ2V9KSAvICN7KCgkdXBwZXItcmFuZ2UgLyAoJHVwcGVyLXJhbmdlICogMCArIDEpKSAtICgkbG93ZXItcmFuZ2UgLyAoJGxvd2VyLXJhbmdlICogMCArIDEpKSl9KSkgLyN7JGxpbmUtaGVpZ2h0fSAkZm9udC1uYW1lO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGxvd2VyLXJhbmdlKSB7XG4gICAgICAgIC8vIGZvbnQtZmFtaVxuICAgICAgICBmb250OiAkZm9udC1zdHlsZSAjeyRtaW4tZm9udC1zaXplfS8jeyRsaW5lLWhlaWdodH0gJGZvbnQtbmFtZTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHVwcGVyLXJhbmdlKXtcbiAgICAgICAgZm9udDogJGZvbnQtc3R5bGUgI3skbWF4LWZvbnQtc2l6ZX0vI3skbGluZS1oZWlnaHR9ICRmb250LW5hbWU7XG4gICAgfVxufVxuIiwiLm1lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOm5vdCguZm9vdGVyLW1lbnUpIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDoxMDI5cHgpIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNWU2ZTY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMjBweCAyM3B4IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmMyODI5O1xuICAgICAgICAgICAgICAgICAgICBmb250OiA3MDAgMTVweC8xLjIgXCJMYXRvXCIsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTE5Mzk2O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlNWU2ZTY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgPiBhIHt9XG5cbiAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMDM3ZDg7XG5cbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FlYWRhZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDIwcHggMTdweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250OiA0MDAgMC44NWVtLzEgXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MTAyOXB4KSB7XG4gICAgICAgICAgICAmLm1lZ2EtbWVudSxcbiAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTE5OTYyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMGU3ZDg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM5MTkzOTY7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMGU3ZDg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYzI4Mjk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYzI4MjkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmI21lbnUtaXRlbS0xOTUge1xuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmEtY2hldnJvbi1kb3duLFxuICAgICAgICAgICAgICAgIC5zdmctaW5saW5lLS1mYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgLmZhLWNoZXZyb24tZG93bixcbiAgICAgICAgICAgICAgICAgICAgLnN2Zy1pbmxpbmUtZmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMGU3ZDg7XG4gICAgICAgICAgICAgICAgICAgIC8vIHotaW5kZXg6IDExO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JlZW47XG5cbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29udGVudDogJ1xcZjA3Nyc7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMGU3ZDg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM5MTkzOTY7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2QwZTdkODtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMGU3ZDg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDBlN2Q4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDBlN2Q4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmEtY2hldnJvbi1kb3duLFxuICAgICAgICAgICAgICAgICAgICAuc3ZnLWlubGluZS0tZmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMzBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJi5tb2JpbGUtdXRpbGl0eSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2UtaW47XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEyMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWVhZGFkO1xuXG4gICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZWFkYWQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMjBweCAxN3B4IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcmVndWxhciAuODVlbS8xICRsYXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmVlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5sYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy8gbW9iaWxlIGZpeGVzIGZvciB3cCBhZG1pblxuXG5odG1sIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgICYuanMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAjd3BhZG1pbmJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuaGVhZGVyLm1haW4taGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjYzljYWNlIDAlLCAjNjU2YjZjIDEwMCUpIGxlZnQgYm90dG9tICM3Nzcgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSA1cHg7XG5cbiAgICAudXRpbGl0eS1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAzMHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcblxuICAgICAgICAudXRpbGl0eS1tZW51IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICAmLnNlYXJjaGluZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0yNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDdweDtcblxuICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNzBweDtcblxuICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC03NnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBzcGFuLFxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRyZWd1bGFyIC43NWVtLzEuMiAkbGF0bztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkICRsaWdodC1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0sXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgKyBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LXBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHt9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5zZWFyY2gge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICAgICAgICAgICAuZmEtc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5mYS1zZWFyY2gge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXB4IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWluZS1zaGFmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1tZW51LXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICAvLyAxMDMwcHggaXMgd2hlbiBtZW51IGNvbWVzIGluXG4gICAgICAgIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6MTAyOXB4KSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U1ZTZlNjtcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMDBweCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbjtcblxuICAgICAgICAgICAgICAgIC5tb2JpbGUtbWVudS1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggOXB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxM3B4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5sb2dpbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtM3B4IDE3cHggMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6IDcwMCAxNXB4LzEuMiBcIkxhdG9cIixzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzJjMjgyOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzExOTk2MjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDMwcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYWluLW1lbnUge1xuICAgICAgICAgICAgICAgIC8qZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwMzBweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9Ki9cbiAgICAgICAgICAgICAgICBtYXJnaW46IDRweCBhdXRvIDA7XG5cbiAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweCA3cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGJvbGQgLjg1ZW0vMS4yICRsYXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMTA5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpLmN1cnJlbnQtbWVudS1pdGVtIGEsXG4gICAgICAgICAgICAgICAgICAgICAgICBsaTpob3ZlciBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaS5za2lwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLy8gVGhpcyBpcyB0aGUgbWFpbiBtZW51IHNlbGVjdGVkXG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWFuY2VzdG9yLFxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8vIGRhdGEgY2VudGVycyBtZW51XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAzMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMzg1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAzMHB4IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiA1O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiA1O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTE5Mzk2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHJlZ3VsYXIgLjg1ZW0vMS4zMyAkbGF0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JlZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWFpbl9fbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0tNzA3OSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkYjdmMWEhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAzMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1lZ2EtbWVudSxcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhLWNoZXZyb24tZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRvZ2dsZS1idXR0b24ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAzMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpZGVvdXQtbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpZGVvdXQtcGFuZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5zbGlkZW91dC1vcGVuLFxuLnNsaWRlb3V0LW9wZW4gLnNsaWRlb3V0LXBhbmVsLFxuLnNsaWRlb3V0LW9wZW4gYm9keSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNsaWRlb3V0LW9wZW4gLnNsaWRlb3V0LW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFpbi1tZW51LXdyYXBwZXIgPiAuY29udGFpbmVyID4gLmxvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDYxcHg7XG59XG5cbi5tb2JpbGUtbWVudS1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICRoZXhncmV5O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTAzMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICAgIC5tb2JpbGUtbWVudS1oZWFkZXIge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA5cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTNweCAwIDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICAgICAgICAmLmxvZ28ge1xuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5sb2dpbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTNweCAxN3B4IDAgMDtcblxuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGJvbGQgMTVweC8xLjIgJGxhdG87XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcblxuICAgICAgICAgICAgICAgICAgICAuZmEtcGhvbmUtc3F1YXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5jbG9zZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICAgICAgICAgICAuZmEtd2luZG93LWNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tb2JpbGUtbWVudSB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MTkzOTY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaGV4Z3JleTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGhleGdyZXk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjNweCAyMHB4IDIzcHggNDVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQ6ICRib2xkIDE1cHgvMS4yICRsYXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTk5NjI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgID4gdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMGU3ZDg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM5MTkzOTY7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMGU3ZDg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYzI4Mjk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLy8gICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgJiNtZW51LWl0ZW0tMTk1IHtcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhLWNoZXZyb24tZG93bixcbiAgICAgICAgICAgICAgICAuc3ZnLWlubGluZS0tZmEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgICAgIC5mYS1jaGV2cm9uLWRvd24sXG4gICAgICAgICAgICAgICAgICAgIC5zdmctaW5saW5lLWZhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDBlN2Q4O1xuICAgICAgICAgICAgICAgICAgICAvLyB6LWluZGV4OiAxMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gcmVtb3ZlZCAsICYuY3VycmVudF9wYWdlX3BhcmVudCB0byBwcmV2ZW50IG1lbnUgZnJvbSBfb3BlbmluZ1xuICAgICAgICAgICAgICAgIC8vIHdoZW4gdGhlIHBhZ2UgaXMgc2VsZWN0ZWRcbiAgICAgICAgICAgICAgICAvLyAmLmN1cnJlbnQtbWVudS1pdGVtLFxuICAgICAgICAgICAgICAgIC8vICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgIC8vICYuZXQtdG91Y2gtaG92ZXIsXG4gICAgICAgICAgICAgICAgLy8gJi5ldC1zaG93LWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JlZW47XG4gICAgICAgICAgICAgICAgLy8gICAgID4gYSB7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmVlbjtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgICAgICAvLyAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIC8vIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAvLyBjb250ZW50OiAnXFxmMDc3JztcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgIC8vICAgICA+IHVsIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgIC8vICAgICAuc3ZnLWlubGluZS0tZmEge1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZWVuO1xuXG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGNvbnRlbnQ6ICdcXGYwNzcnO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDBlN2Q4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTE5Mzk2O1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTE7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkMGU3ZDg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDBlN2Q4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2QwZTdkODtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2QwZTdkODtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmZhLWNoZXZyb24tZG93bixcbiAgICAgICAgICAgICAgICAgICAgLnN2Zy1pbmxpbmUtLWZhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gcmVtb3ZlZCxcbiAgICAgICAgICAgICAgICAvLyAmLmN1cnJlbnRfcGFnZV9wYXJlbnRcbiAgICAgICAgICAgICAgICAvLyAmLmN1cnJlbnQtbWVudS1pdGVtLFxuICAgICAgICAgICAgICAgIC8vICYuYWN0aXZlLFxuICAgICAgICAgICAgICAgIC8vICYuZXQtdG91Y2gtaG92ZXIsXG4gICAgICAgICAgICAgICAgLy8gJi5ldC1zaG93LWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JlZW47XG4gICAgICAgICAgICAgICAgLy8gICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgIC8vICAgICA+IGEge1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JlZW47XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgICAgICAvLyAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBiYWNrZ3JvdW5kOiAjZDBlN2Q4O1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTE5Mzk2O1xuICAgICAgICAgICAgICAgIC8vXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICB6LWluZGV4OiAxMTtcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgIC8vICAgICAmI21lbnUtaXRlbS0xOTUge1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gYSB7fVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGlsbGFyLW1lbnUge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjUzcHgpIHtcbiAgICBoZWFkZXIucGlsbGFyLXBhZ2UtaGVhZGVyIHtcbiAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgfVxufVxuXG5oZWFkZXIucGlsbGFyLXBhZ2UtaGVhZGVyIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi8qaGVhZGVyLnBpbGxhci1wYWdlLWhlYWRlciAucGlsbGFyLW1lbnUgeyovXG4ucGlsbGFyLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY1M3B4KSB7XG4gICAgLypoZWFkZXIucGlsbGFyLXBhZ2UtaGVhZGVyIC5waWxsYXItbWVudSB7Ki9cbiAgICAucGlsbGFyLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDMwcHgpIHtcbiAgICAvKmhlYWRlci5waWxsYXItcGFnZS1oZWFkZXIgLnBpbGxhci1tZW51IHsqL1xuICAgIC5waWxsYXItbWVudSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbn1cbi8qaGVhZGVyLnBpbGxhci1wYWdlLWhlYWRlciovXG4ucGlsbGFyLW1lbnUgc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLypoZWFkZXIucGlsbGFyLXBhZ2UtaGVhZGVyKi9cbi5waWxsYXItbWVudSAucGlsbGFyLXNlbGVjdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiA0OTZweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo2NTNweCkgYW5kIChtYXgtd2lkdGg6ODQycHgpIHtcbiAgICAucGlsbGFyLW1lbnUgLnBpbGxhci1zZWxlY3Qge1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIH1cbn1cbi8qaGVhZGVyLnBpbGxhci1wYWdlLWhlYWRlciovXG4ucGlsbGFyLW1lbnUgLnBpbGxhci1kcm9wLWRvd24ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi8qaGVhZGVyLnBpbGxhci1wYWdlLWhlYWRlciovXG4ucGlsbGFyLW1lbnUgLnBpbGxhci1kcm9wLWRvd24uYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxMDtcbn1cbi8qaGVhZGVyLnBpbGxhci1wYWdlLWhlYWRlciovXG4ucGlsbGFyLW1lbnUgLnBpbGxhci1kcm9wLWRvd24gPiBsaSB7XG4gICAgcGFkZGluZzogMnB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi8qaGVhZGVyLnBpbGxhci1wYWdlLWhlYWRlciovXG4ucGlsbGFyLW1lbnUgLnBpbGxhci1kcm9wLWRvd24gPiBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vKmhlYWRlci5waWxsYXItcGFnZS1oZWFkZXIgKi9cbi5waWxsYXItbWVudSAucGlsbGFyLWRyb3AtZG93biA+IGxpIGNoYXB0ZXIge1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi8qaGVhZGVyLnBpbGxhci1wYWdlLWhlYWRlciAqL1xuLnBpbGxhci1tZW51IC5waWxsYXItZHJvcC1kb3duID4gbGkgc3BhbiB7XG4gICAgY29sb3I6ICM0MDQwNDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBpbGxhciB7XG4gICAgLypoZWFkZXIubWFpbi1oZWFkZXIgLm1haW4tbWVudS13cmFwcGVyIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2U1ZTZlNjtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwMHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbjtcbiAgICB9XG4gICAgKi9cbiAgICAvKlxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvci5tYW5hZ2VkLWF6dXJlLWN0YSAuaHVic3BvdC1jdGEtY29udGVudC13cmFwcGVyLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvci5tYW5hZ2VkLWF6dXJlLWN0YSAuaHVic3BvdC1jdGEtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAuaHVic3BvdC1jdGEtY29udGFpbmVyLWludGVyaW9yLm1hbmFnZWQtYXp1cmUtY3RhIC5odWJzcG90LWN0YS1jb250ZW50LXdyYXBwZXIgLmN0YS1jb250ZW50IHAsXG4gICAgICAgICYucGFnZS1pZC0xMTc3MyAuaHVic3BvdC1jdGEtY29udGFpbmVyLWludGVyaW9yLm1hbmFnZWQtYXp1cmUtY3RhIC5odWJzcG90LWN0YS1jb250ZW50LXdyYXBwZXIgLmN0YS1jb250ZW50IHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAuaHVic3BvdC1jdGEtY29udGFpbmVyLWludGVyaW9yLm1hbmFnZWQtYXp1cmUtY3RhIC5odWJzcG90LWN0YS1jb250ZW50LXdyYXBwZXIgLmJ0bi5ncmVlbixcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvci5tYW5hZ2VkLWF6dXJlLWN0YSAuaHVic3BvdC1jdGEtY29udGVudC13cmFwcGVyIC5idG4uZ3JlZW4ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC5odWJzcG90LWN0YS1jb250YWluZXItaW50ZXJpb3IubWFuYWdlZC1henVyZS1jdGEucHVibGljLWNsb3VkLFxuICAgICYucGFnZS1pZC0xMTc3MyAuaHVic3BvdC1jdGEtY29udGFpbmVyLWludGVyaW9yLm1hbmFnZWQtYXp1cmUtY3RhLnB1YmxpYy1jbG91ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAuaHVic3BvdC1jdGEtY29udGFpbmVyLWludGVyaW9yLm1hbmFnZWQtYXp1cmUtY3RhLnB1YmxpYy1jbG91ZCAuaHVic3BvdC1jdGEtY29udGVudC13cmFwcGVyIGltZyxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvci5tYW5hZ2VkLWF6dXJlLWN0YS5wdWJsaWMtY2xvdWQgLmh1YnNwb3QtY3RhLWNvbnRlbnQtd3JhcHBlciBpbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLmdyZWVuLXBhZGRpbmcgLmJ0bi5ncmVlbixcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLmdyZWVuLXBhZGRpbmcgLmJ0bi5ncmVlbiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLmJ0bi5yZXZlcnNlLFxuICAgICYucGFnZS1pZC0xMTc3MyAuYnRuLnJldmVyc2Uge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC50d28tY29sLWZ1bGwtaW1nLXRleHQgLmV0X3BiX3RleHQgdWwgbGksXG4gICAgJi5wYWdlLWlkLTExNzczIC50d28tY29sLWZ1bGwtaW1nLXRleHQgLmV0X3BiX3RleHQgdWwgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLmhlYWRsaW5lLXdpdGgtc3ViLWhlYWRsaW5lLFxuICAgICYucGFnZS1pZC0xMTc3MyAuaGVhZGxpbmUtd2l0aC1zdWItaGVhZGxpbmUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSBoMyxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLmhlYWRsaW5lLXdpdGgtc3ViLWhlYWRsaW5lIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMkUyOTI5O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgLmhlYWRsaW5lLXdpdGgtc3ViLWhlYWRsaW5lIGgzLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgLmhlYWRsaW5lLXdpdGgtc3ViLWhlYWRsaW5lIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAuaGVhZGxpbmUtd2l0aC1zdWItaGVhZGxpbmUgaDQsXG4gICAgJi5wYWdlLWlkLTExNzczIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6ICMyRTI5Mjk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAuaGVhZGxpbmUtd2l0aC1zdWItaGVhZGxpbmUgLmhlbHBkZXNrIGgyLFxuICAgICYucGFnZS1pZC0xMTc3MyAuaGVhZGxpbmUtd2l0aC1zdWItaGVhZGxpbmUgLmhlbHBkZXNrIGgyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAudG9wLWxpc3QtaXRlbSxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLnRvcC1saXN0LWl0ZW0ge1xuICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNlZWU7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC50b3AtbGlzdC1pdGVtIC5ldF9wYl90ZXh0X2lubmVyLFxuICAgICYucGFnZS1pZC0xMTc3MyAudG9wLWxpc3QtaXRlbSAuZXRfcGJfdGV4dF9pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2g7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLnRvcC1saXN0LWl0ZW0gLm9tc2Mtb25lLXNpeHRoLFxuICAgICYucGFnZS1pZC0xMTc3MyAudG9wLWxpc3QtaXRlbSAub21zYy1vbmUtc2l4dGgge1xuICAgICAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICAgICAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgJi5wYWdlLWlkLTExNTUyIC50b3AtbGlzdC1pdGVtIC5vbXNjLW9uZS1zaXh0aCxcbiAgICAgICAgJi5wYWdlLWlkLTExNzczIC50b3AtbGlzdC1pdGVtIC5vbXNjLW9uZS1zaXh0aCB7XG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMjBweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLnRvcC1saXN0LWl0ZW0gLm9tc2MtZml2ZS1zaXh0aCxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLnRvcC1saXN0LWl0ZW0gLm9tc2MtZml2ZS1zaXh0aCB7XG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAtbXMtZmxleDogMyAxIGF1dG87XG4gICAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG87XG4gICAgfVxuXG4gICAgJi0xMTU1MiAudG9wLWxpc3QtaXRlbSBoMyxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLnRvcC1saXN0LWl0ZW0gaDMge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMyRTI5Mjk7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC50b3AtbGlzdC1pdGVtOmxhc3QtY2hpbGQsXG4gICAgJi5wYWdlLWlkLTExNzczIC50b3AtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAucC1zcGFjaW5nIHAsXG4gICAgJi5wYWdlLWlkLTExNzczIC5wLXNwYWNpbmcgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC50aHJlZS1jb2x1bW4taWNvbnMsXG4gICAgJi5wYWdlLWlkLTExNzczIC50aHJlZS1jb2x1bW4taWNvbnMge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC50aHJlZS1jb2x1bW4taWNvbnMgaW1nLFxuICAgICYucGFnZS1pZC0xMTc3MyAudGhyZWUtY29sdW1uLWljb25zIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLnRocmVlLWNvbHVtbi1pY29ucyBoMyxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLnRocmVlLWNvbHVtbi1pY29ucyBoMyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC50aHJlZS1jb2x1bW4taWNvbnMgcCxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLnRocmVlLWNvbHVtbi1pY29ucyBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC50aHJlZS1jb2x1bW4taWNvbnMudGhyZWUtcmVhc29ucyBoMixcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLnRocmVlLWNvbHVtbi1pY29ucy50aHJlZS1yZWFzb25zIGgyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzExOTk2MjtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC50aHJlZS1jb2x1bW4taWNvbnMudGhyZWUtcmVhc29ucyBoMyxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLnRocmVlLWNvbHVtbi1pY29ucy50aHJlZS1yZWFzb25zIGgzIHtcbiAgICAgICAgY29sb3I6ICMxMTk5NjI7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC50aHJlZS1jb2x1bW4taWNvbnMudGhyZWUtcmVhc29ucyBwLFxuICAgICYucGFnZS1pZC0xMTc3MyAudGhyZWUtY29sdW1uLWljb25zLnRocmVlLXJlYXNvbnMgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLmZlYXR1cmVkLXBsYW5zIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSBwLFxuICAgICYucGFnZS1pZC0xMTc3MyAuZmVhdHVyZWQtcGxhbnMgLmhlYWRsaW5lLXdpdGgtc3ViLWhlYWRsaW5lIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nLFxuICAgICYucGFnZS1pZC0xMTc3MyAuZmVhdHVyZWQtcGxhbnMgLnByaWNpbmcge1xuICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIC5ldF9wYl9jb2x1bW5fMV8yLFxuICAgICYucGFnZS1pZC0xMTc3MyAuZmVhdHVyZWQtcGxhbnMgLnByaWNpbmcgLmV0X3BiX2NvbHVtbl8xXzIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAuZmVhdHVyZWQtcGxhbnMgLnByaWNpbmcgLnByaWNpbmctYm94LFxuICAgICYucGFnZS1pZC0xMTc3MyAuZmVhdHVyZWQtcGxhbnMgLnByaWNpbmcgLnByaWNpbmctYm94IHtcbiAgICAgICAgcGFkZGluZzogNDBweCA2MHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC5mZWF0dXJlZC1wbGFucyAucHJpY2luZyAucHJpY2luZy1ib3ggaDMsXG4gICAgJi5wYWdlLWlkLTExNzczIC5mZWF0dXJlZC1wbGFucyAucHJpY2luZyAucHJpY2luZy1ib3ggaDMge1xuICAgICAgICBjb2xvcjogIzExOTk2MjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIC5wcmljaW5nLWJveCBoNCxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIC5wcmljaW5nLWJveCBoNCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAuZmVhdHVyZWQtcGxhbnMgLnByaWNpbmcgLnByaWNpbmctYm94IHAsXG4gICAgJi5wYWdlLWlkLTExNzczIC5mZWF0dXJlZC1wbGFucyAucHJpY2luZyAucHJpY2luZy1ib3ggcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIC5wcmljaW5nLWJveCBwIGVtLFxuICAgICYucGFnZS1pZC0xMTc3MyAuZmVhdHVyZWQtcGxhbnMgLnByaWNpbmcgLnByaWNpbmctYm94IHAgZW0ge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIC5wcmljaW5nLWJveCB1bCxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIC5wcmljaW5nLWJveCB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLmZlYXR1cmVkLXBsYW5zIC5hZGRpdGlvbmFsLWZlZSBoMixcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLmZlYXR1cmVkLXBsYW5zIC5hZGRpdGlvbmFsLWZlZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAuZmVhdHVyZWQtcGxhbnMgLmFkZGl0aW9uYWwtZmVlIHVsLFxuICAgICYucGFnZS1pZC0xMTc3MyAuZmVhdHVyZWQtcGxhbnMgLmFkZGl0aW9uYWwtZmVlIHVsIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC5mZWF0dXJlZC1wbGFucyAuYWRkaXRpb25hbC1mZWUgLmZlZS1hY3Rpb25zLFxuICAgICYucGFnZS1pZC0xMTc3MyAuZmVhdHVyZWQtcGxhbnMgLmFkZGl0aW9uYWwtZmVlIC5mZWUtYWN0aW9ucyB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC5mZWF0dXJlZC1wbGFucyAuYWRkaXRpb25hbC1mZWUgLmZlZS1hY3Rpb25zIC5idG4uZ3JlZW4sXG4gICAgJi5wYWdlLWlkLTExNzczIC5mZWF0dXJlZC1wbGFucyAuYWRkaXRpb25hbC1mZWUgLmZlZS1hY3Rpb25zIC5idG4uZ3JlZW4ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgLmNsaWVudC1nYWxsZXJ5LXdyYXBwZXIgLmhlYWRsaW5lLXdpdGgtc3ViLWhlYWRsaW5lLFxuICAgICYucGFnZS1pZC0xMTc3MyAuY2xpZW50LWdhbGxlcnktd3JhcHBlciAuaGVhZGxpbmUtd2l0aC1zdWItaGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgJi5wYWdlLWlkLTExNTUyIC5jbGllbnQtZ2FsbGVyeS13cmFwcGVyLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgLmNsaWVudC1nYWxsZXJ5LXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgLmNsaWVudC1nYWxsZXJ5LXdyYXBwZXIgLmV0X3BiX3Jvd18xLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgLmNsaWVudC1nYWxsZXJ5LXdyYXBwZXIgLmV0X3BiX3Jvd18xIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wYWdlLWlkLTExNTUyIC5jbGllbnQtZ2FsbGVyeS13cmFwcGVyIC5jbGllbnQtZ2FsbGVyeS1jb250YWluZXIsXG4gICAgICAgICYucGFnZS1pZC0xMTc3MyAuY2xpZW50LWdhbGxlcnktd3JhcHBlciAuY2xpZW50LWdhbGxlcnktY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAuY2xpZW50LWdhbGxlcnktd3JhcHBlciAubWFzdGVyLXNsaWRlcixcbiAgICAgICAgJi5wYWdlLWlkLTExNzczIC5jbGllbnQtZ2FsbGVyeS13cmFwcGVyIC5tYXN0ZXItc2xpZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyIC5jbGllbnQtZ2FsbGVyeS13cmFwcGVyIC5ldF9wYl9yb3dfMixcbiAgICAmLnBhZ2UtaWQtMTE3NzMgLmNsaWVudC1nYWxsZXJ5LXdyYXBwZXIgLmV0X3BiX3Jvd18yIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yLFxuICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAuZm91ci1jb2x1bW4taGVyby1yb3csXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLmZvdXItY29sdW1uLWhlcm8tcm93IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAuZm91ci1jb2x1bW4taGVyby1yb3cgaDEsXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLmZvdXItY29sdW1uLWhlcm8tcm93IGgxIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQ6IDkwMCAzMnB4LzEuMiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAuZm91ci1jb2x1bW4taGVyby1yb3cgaDEsXG4gICAgICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5mb3VyLWNvbHVtbi1oZXJvLXJvdyBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5mb3VyLWNvbHVtbi1oZXJvLXJvdyBoMSxcbiAgICAgICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLmZvdXItY29sdW1uLWhlcm8tcm93IGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5mb3VyLWNvbHVtbi1oZXJvLXJvdyBoMixcbiAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAuZm91ci1jb2x1bW4taGVyby1yb3cgaDIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udDogNDAwIDIxcHgvMS41NiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5mb3VyLWNvbHVtbi1oZXJvLXJvdyBoMixcbiAgICAgICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLmZvdXItY29sdW1uLWhlcm8tcm93IGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLmZvdXItY29sdW1uLWhlcm8tcm93IGgyLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAuZm91ci1jb2x1bW4taGVyby1yb3cgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLmZvdXItY29sdW1uLWhlcm8tcm93IGgzLFxuICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5mb3VyLWNvbHVtbi1oZXJvLXJvdyBoMyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250OiA0MDAgMjFweC8xLjU2IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLmZvdXItY29sdW1uLWhlcm8tcm93IGgzLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAuZm91ci1jb2x1bW4taGVyby1yb3cgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAuZm91ci1jb2x1bW4taGVyby1yb3cgaDMsXG4gICAgICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5mb3VyLWNvbHVtbi1oZXJvLXJvdyBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAuaW50LWhlcm8taW1nLFxuICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5pbnQtaGVyby1pbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5pbnQtaGVyby1pbWcuZXh0cmEtbWFyZ2luLXRvcCxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAuaW50LWhlcm8taW1nLmV4dHJhLW1hcmdpbi10b3Age1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLmludC1oZXJvLWltZy5leHRyYS1tYXJnaW4tdG9wLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAuaW50LWhlcm8taW1nLmV4dHJhLW1hcmdpbi10b3Age1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciBwLFxuICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIHAge1xuICAgICAgICBjb2xvcjogIzJFMjkyOTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgcCxcbiAgICAgICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAuaGVhZGxpbmUtd2l0aC1zdWItaGVhZGxpbmUgcCxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAuaGVhZGxpbmUtd2l0aC1zdWItaGVhZGxpbmUgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5yb2ktMzY1IC5ldF9wYl9jb2x1bW5fMV8zLFxuICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5yb2ktMzY1IC5ldF9wYl9jb2x1bW5fMV8zIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAucm9pLTM2NSAuZXRfcGJfY29sdW1uXzFfMyAucm9pLWJveCxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAucm9pLTM2NSAuZXRfcGJfY29sdW1uXzFfMyAucm9pLWJveCB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLnJvaS0zNjUgLmV0X3BiX2NvbHVtbl8xXzMgLnJvaS1ib3ggaDMsXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLnJvaS0zNjUgLmV0X3BiX2NvbHVtbl8xXzMgLnJvaS1ib3ggaDMge1xuICAgICAgICBjb2xvcjogIzQwNDA0MTtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLnJvaS0zNjUgLmV0X3BiX2NvbHVtbl8xXzMgLnJvaS1ib3ggLmRhdGUsXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLnJvaS0zNjUgLmV0X3BiX2NvbHVtbl8xXzMgLnJvaS1ib3ggLmRhdGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgICBjb2xvcjogIzkxOTM5NjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5yb2ktMzY1IC5ldF9wYl9jb2x1bW5fMV8zIC5yb2ktYm94IC5yb2ktcCxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAucm9pLTM2NSAuZXRfcGJfY29sdW1uXzFfMyAucm9pLWJveCAucm9pLXAge1xuICAgICAgICBjb2xvcjogIzQwNDA0MTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLnJvaS0zNjUgLmV0X3BiX2NvbHVtbl8xXzMgLnJvaS1saW5rLFxuICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5yb2ktMzY1IC5ldF9wYl9jb2x1bW5fMV8zIC5yb2ktbGluayB7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZjJmMmYyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAucm9pLTM2NSAuZXRfcGJfY29sdW1uXzFfMyAucm9pLWxpbmsgYSxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAucm9pLTM2NSAuZXRfcGJfY29sdW1uXzFfMyAucm9pLWxpbmsgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvci5leHRyYS1ib3R0b20tcGFkZGluZyxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvci5leHRyYS1ib3R0b20tcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLm1vYmlsZS1wYWRkaW5nLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5tb2JpbGUtcGFkZGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLnJlZHVjZWQtcGFkZGluZy1ib3R0b20sXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20ucmVkdWNlZC1wYWRkaW5nLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIsXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIsXG4gICAgICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIsXG4gICAgICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wsXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDVweDtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0E5QTlBOTtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDVweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wsXG4gICAgICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCxcbiAgICAgICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSB7XG4gICAgICAgIGNvbG9yOiAjMkUyOTI5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgc3BhbixcbiAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDA1cHgpIHtcbiAgICAgICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgc3BhbixcbiAgICAgICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMXB4KSBhbmQgKG1heC13aWR0aDogNjM4cHgpIHtcbiAgICAgICAgJi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgc3BhbixcbiAgICAgICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIHNwYW4sXG4gICAgICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTNweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSBzcGFuLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA5NnB4KSB7XG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIHNwYW4sXG4gICAgICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSBzcGFuLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIC5ib3gtaW1hZ2UsXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgLmJveC1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSAuYm94LWltYWdlLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSAuYm94LWltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbDpob3ZlcixcbiAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2w6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkUyOTI5O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzJFMjkyOTtcbiAgICB9XG5cbiAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2w6aG92ZXIgYSxcbiAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2w6aG92ZXIgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIudGhyZWUtY29sdW1uLFxuICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIudGhyZWUtY29sdW1uIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIudGhyZWUtY29sdW1uIC5jb2wsXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlci50aHJlZS1jb2x1bW4gLmNvbCB7XG4gICAgICAgIHdpZHRoOiA0NiU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLnRocmVlLWNvbHVtbiAuY29sLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLnRocmVlLWNvbHVtbiAuY29sIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNC44JTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLnRocmVlLWNvbHVtbiAuY29sLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLnRocmVlLWNvbHVtbiAuY29sIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIuZm91ci1jb2x1bW4gLmNvbCxcbiAgICAgICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlci5mb3VyLWNvbHVtbiAuY29sIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNyU7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIuZm91ci1jb2x1bW4gLmNvbCBhIHNwYW4sXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlci5mb3VyLWNvbHVtbiAuY29sIGEgc3BhbiB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwNXB4KSB7XG4gICAgICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIuZm91ci1jb2x1bW4gLmNvbCBhIHNwYW4sXG4gICAgICAgICYucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIuZm91ci1jb2x1bW4gLmNvbCBhIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLmZvdXItY29sdW1uIC5jb2wgYSBzcGFuLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLmZvdXItY29sdW1uIC5jb2wgYSBzcGFuIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIuZml4ZWQtaGVpZ2h0IC5jb2wsXG4gICAgJi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlci5maXhlZC1oZWlnaHQgLmNvbCB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICAmLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLmZpeGVkLWhlaWdodCAuY29sLFxuICAgICAgICAmLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLmZpeGVkLWhlaWdodCAuY29sIHtcbiAgICAgICAgICAgIGhlaWdodDogMjE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlci5maXhlZC1oZWlnaHQgLmNvbCxcbiAgICAgICAgLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyLmZpeGVkLWhlaWdodCAuY29sIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgLmJveC1pbWFnZS5kaXNhc3Rlci1yZWNvdmVyeSxcbiAgICAucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIC5ib3gtaW1hZ2UuZGlzYXN0ZXItcmVjb3Zlcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMTIvRGlzYXN0ZXItUmVjb3ZlcnkucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgfVxuXG4gICAgLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbSAuaGVyby1ib3hlcyAuY29udGVudC13cmFwcGVyIC5jb2wgYSAuYm94LWltYWdlLm1hbmFnZWQtc3FsLFxuICAgIC5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20gLmhlcm8tYm94ZXMgLmNvbnRlbnQtd3JhcHBlciAuY29sIGEgLmJveC1pbWFnZS5tYW5hZ2VkLXNxbCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8xMi9NYW5hZ2VkLVNRTC5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICB9XG5cbiAgICAucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIC5ib3gtaW1hZ2UubWFuYWdlZC1zZWN1cml0eSxcbiAgICAucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tIC5oZXJvLWJveGVzIC5jb250ZW50LXdyYXBwZXIgLmNvbCBhIC5ib3gtaW1hZ2UubWFuYWdlZC1zZWN1cml0eSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8xMi9NYW5hZ2VkLVNlY3VyaXR5LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIH1cblxuICAgIC5wYWdlLWlkLTExNTUyIC5kYm8tY29udGFpbmVyIC5oeWJyaWQtZGJvIHAuaHlicmlkLWNvcHksXG4gICAgLnBhZ2UtaWQtMTE3NzMgLmRiby1jb250YWluZXIgLmh5YnJpZC1kYm8gcC5oeWJyaWQtY29weSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIH1cblxuICAgIC5wYWdlLWlkLTExNTUyIC5maW5hbmNlLXN1bW1hcnksXG4gICAgLnBhZ2UtaWQtMTE3NzMgLmZpbmFuY2Utc3VtbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgfVxuXG4gICAgLnBhZ2UtaWQtMTE1NTIgLmZpbmFuY2Utc3VtbWFyeSAuZmluYW5jZS1wMSxcbiAgICAucGFnZS1pZC0xMTc3MyAuZmluYW5jZS1zdW1tYXJ5IC5maW5hbmNlLXAxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzQwNDA0MTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5wYWdlLWlkLTExNTUyIC5maW5hbmNlLXN1bW1hcnkgLm9uZV9mb3VydGgsXG4gICAgLnBhZ2UtaWQtMTE3NzMgLmZpbmFuY2Utc3VtbWFyeSAub25lX2ZvdXJ0aCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxMTk5NjI7XG4gICAgfVxuXG4gICAgLnBhZ2UtaWQtMTE1NTIgLmZpbmFuY2Utc3VtbWFyeSAub25lX2ZvdXJ0aC5ldF9jb2x1bW5fbGFzdCxcbiAgICAucGFnZS1pZC0xMTc3MyAuZmluYW5jZS1zdW1tYXJ5IC5vbmVfZm91cnRoLmV0X2NvbHVtbl9sYXN0IHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgIC5wYWdlLWlkLTExNTUyIC5maW5hbmNlLXN1bW1hcnkgaDIsXG4gICAgLnBhZ2UtaWQtMTE3NzMgLmZpbmFuY2Utc3VtbWFyeSBoMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMxMTk5NjI7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgIC5wYWdlLWlkLTExNTUyIC5maW5hbmNlLXN1bW1hcnkgaDMsXG4gICAgLnBhZ2UtaWQtMTE3NzMgLmZpbmFuY2Utc3VtbWFyeSBoMyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTE5OTYyO1xuICAgIH1cblxuICAgIC5wYWdlLWlkLTExNTUyIC5maW5hbmNlLXN1bW1hcnkgLmZpbmFuY2UtcDIsXG4gICAgLnBhZ2UtaWQtMTE3NzMgLmZpbmFuY2Utc3VtbWFyeSAuZmluYW5jZS1wMiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogIzQwNDA0MTtcbiAgICB9XG5cbiAgICAucGFnZS1pZC0xMTU1MiAuZ3JlZW4tY2hlY2ttYXJrcyB1bCBsaSxcbiAgICAucGFnZS1pZC0xMTc3MyAuZ3JlZW4tY2hlY2ttYXJrcyB1bCBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG5cbiAgICAucGFnZS1pZC0xMTU1MiAuZ3JlZW4tY2hlY2ttYXJrcyB1bCBsaTo6YmVmb3JlLFxuICAgIC5wYWdlLWlkLTExNzczIC5ncmVlbi1jaGVja21hcmtzIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgICAgICAgY29udGVudDogJ1xcZjAwYyc7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgLTI4cHg7XG4gICAgICAgIGNvbG9yOiAjMTE5OTYyO1xuICAgIH1cbiAgICAqL1xuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5ldF9wYl90ZXh0X2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAjcHAtaW50cm8gLmV0X3BiX3RleHRfaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAjcHAtaGVybyBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGNvbG9yOiAjNDA0MDQxO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIGgzLmgzLWFmdGVyLS1ibG9ja3F1b3RlIHtcbiAgICAgICAgbWFyZ2luOiA4MHB4IDAgMDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxZW0gNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgdWwgbGkge1xuICAgICAgICBjb2xvcjogIzQwNDA0MTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIHAge1xuICAgICAgICBjb2xvcjogIzQwNDA0MTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgcC5ncmFmLWFmdGVyLS1ibG9ja3F1b3RlIHtcbiAgICAgICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciBwLmdyYWYtYWZ0ZXItLWgzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIGJsb2NrcXVvdGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIjtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjMDAxNjg5O1xuICAgICAgICBtYXJnaW46IDYwcHggMCAwO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIGJsb2NrcXVvdGUgcCB7XG4gICAgICAgIGNvbG9yOiAjMDAxNjg5O1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIGJsb2NrcXVvdGUgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMDAxNjg5O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciBibG9ja3F1b3RlIHNwYW4gYSB7XG4gICAgICAgIGNvbG9yOiAjMDAxNjg5O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1uYXJyb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDg1MHB4O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1maXJzdCB7XG4gICAgICAgIG1hcmdpbjogODBweCAwIDA7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgLnBwLWJsdWUge1xuICAgICAgICBjb2xvcjogIzAwMTY4OTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5ibHVlLWg0IHtcbiAgICAgICAgY29sb3I6ICMwMDE2ODk7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAubGF2ZW5kYXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlNmVlO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIHAucHAtcC1ibHVlIHtcbiAgICAgICAgY29sb3I6ICMwMDE2ODk7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgcC5wcC1wLWJsdWUgc3Bhbi5wcC1zcGFuLWJsdWUge1xuICAgICAgICBjb2xvcjogIzAwMTY4OTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgcC5wcC1wLWJsdWUgc3Bhbi5wcC1zcGFuLWJsdWUgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAxNjg5O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQgLnJpYmJvbi13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQgLnJpYmJvbi1mcm9udCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IC0yMnB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MDQwNDE7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudCAucmliYm9uLWZyb250IC5yaWJib24tY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgY29sb3I6ICMwMDE2ODk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQgLnJpYmJvbi1mcm9udCAucmliYm9uLWNvbnRlbnQgaW1nIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQgLnJpYmJvbi1lZGdlLWJvdHRvbWxlZnQsXG4gICAgI21haW4tY29udGVudCAucmliYm9uLWVkZ2UtYm90dG9tcmlnaHQsXG4gICAgI21haW4tY29udGVudCAucmliYm9uLWVkZ2UtdG9wbGVmdCxcbiAgICAjbWFpbi1jb250ZW50IC5yaWJib24tZWRnZS10b3ByaWdodCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50IC5yaWJib24tZWRnZS1ib3R0b21sZWZ0LFxuICAgICNtYWluLWNvbnRlbnQgLnJpYmJvbi1lZGdlLWJvdHRvbXJpZ2h0IHtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQgLnJpYmJvbi1lZGdlLWJvdHRvbWxlZnQsXG4gICAgI21haW4tY29udGVudCAucmliYm9uLWVkZ2UtdG9wbGVmdCB7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMxMTk5NjIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudCAucmliYm9uLWVkZ2UtdG9wbGVmdCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDIwcHggMCAwO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQgLnJpYmJvbi1lZGdlLWJvdHRvbWxlZnQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMjBweCAxNXB4IDA7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudCAucmliYm9uLWVkZ2UtYm90dG9tcmlnaHQsXG4gICAgI21haW4tY29udGVudCAucmliYm9uLWVkZ2UtdG9wcmlnaHQge1xuICAgICAgICBsZWZ0OiAxMjVweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMTE5OTYyO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQgLnJpYmJvbi1lZGdlLXRvcHJpZ2h0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAwIDA7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudCAucmliYm9uLWVkZ2UtYm90dG9tcmlnaHQge1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAwIDA7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudCAucmliYm9uLWJhY2stbGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQgLnJpYmJvbi1iYWNrLXJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgICAvKiBjbG91ZCBwaWxsYXIgKi9cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAucmVhc29uLWJveCAudGV4dC1ib3ggaDMge1xuICAgICAgICBjb2xvcjogIzAwMTY4OTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtY2xvdWQtaGVybyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtY2xvdWQtaGVybyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAuYy1ibHVlIHtcbiAgICAgICAgY29sb3I6ICMwMDE2ODk7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgLnJlYXNvbi1ib3ggLnRleHQtYm94IGgzIHtcbiAgICAgICAgY29sb3I6ICMwMDE2ODk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgI3BwLWhlcm8gLmV0X3BiX3RleHRfaW5uZXIgcCB7XG4gICAgICAgIGNvbG9yOiAjMDAxNjg5O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBvc3dhbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAuY2VudGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5jdGFfYnV0dG9uIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IHB4O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIGJsb2NrcXVvdGUgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAxNjg5O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5jZW50ZXJlZC1pbWFnZS1ib3gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAuY2VudGVyZWQtaW1hZ2UtYm94IHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgLnBwLWZhc3QtZmFjdHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkZGRkZGIDAlLCAjQThENEFCIDEwMCUpO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1mYXN0LWZhY3RzLmJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRkZGRkZGIDAlLCAjQTNDN0ZEIDEwMCUpO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1mYXN0LWZhY3RzIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzAwMTY4OSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1mYXN0LWZhY3RzIGg0IGEge1xuICAgICAgICBjb2xvcjogIzExOTk2MjtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtZmFzdC1mYWN0cyBwIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAucmVhc29uLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAucmVhc29uLWJveCAudGV4dC1ib3gge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5yZWFzb24tYm94IC50ZXh0LWJveCBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5mb3VyLXNxdWFyZXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvKiBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgKi9cbiAgICAgICAgLyogYWxpZ24taXRlbXM6IGNlbnRlcjsgKi9cbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5mb3VyLXNxdWFyZXMgLnNxdWFyZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNFNkU3RTg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgLmZvdXItc3F1YXJlcyAuc3F1YXJlIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgLmZvdXItc3F1YXJlcyAuc3F1YXJlMSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI0U2RTdFODtcbiAgICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNFNkU3RTg7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgLmZvdXItc3F1YXJlcyAuc3F1YXJlMiB7XG4gICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICNFNkU3RTg7XG4gICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjRTZFN0U4O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5mb3VyLXNxdWFyZXMgLnNxdWFyZTMge1xuICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNFNkU3RTg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjRTZFN0U4O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5mb3VyLXNxdWFyZXMgLnNxdWFyZTQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjRTZFN0U4O1xuICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI0U2RTdFODtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAuZm91ci1zcXVhcmVzIC5zcXVhcmUgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgLnBwLWN0YS5mdWxsLXdpZHRoIC5mdWxsLXdpZHRoIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1jdGEuZnVsbC13aWR0aCAuZnVsbC13aWR0aCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgLnBwLWN0YS5mdWxsLXdpZHRoIC5mdWxsLXdpZHRoID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAvKiBkaXNwbGF5OiBub25lOyAqL1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtY3RhLmZ1bGwtd2lkdGggLmZ1bGwtd2lkdGggPiBkaXY6bGFzdC1jaGlsZCBkaXYge1xuICAgICAgICAvKiBkaXNwbGF5OiBub25lOyAqL1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1jdGEuZnVsbC13aWR0aCAuZnVsbC13aWR0aCA+IGRpdjpsYXN0LWNoaWxkIGRpdiAuYnV0dG9uIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGODk1MjA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtY3RhIC5wcC1uYXJyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNmU2O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgLnBwLWN0YSAucHAtbmFycm93IHAucHAtY3RhLWhlYWRsaW5lIHtcbiAgICAgICAgY29sb3I6ICM0MDQwNDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtY3RhIC5wcC1uYXJyb3cgcC5wcC1jdGEtaGVhZGxpbmUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtY3RhIC5wcC1uYXJyb3cgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgLnBwLWN0YSAucHAtbmFycm93IC5ocy1jdGEtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1jdGEub3ZlcmZsb3cgLnBwLW5hcnJvdyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNjBweDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAudGhyZWUtc3F1YXJlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgLnRocmVlLXNxdWFyZXMgLnNxdWFyZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU2RUU7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNFNkU3RTg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgLnRocmVlLXNxdWFyZXMgLnNxdWFyZSBoMyB7XG4gICAgICAgIGNvbG9yOiAjOTYxMkE3O1xuICAgICAgICBmb250LWZhbWlseTogT3N3YWxkO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgLnRocmVlLXNxdWFyZXMgLnNxdWFyZSBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAjcHAtaGVybyAucHAtaGVyby1oZWFkbGluZSBoMSxcbiAgICAjcHAtaGVybyAucHAtaGVyby1oZWFkbGluZSBoMixcbiAgICAjcHAtaGVybyAucHAtaGVyby1oZWFkbGluZSBoMyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgICNwcC1oZXJvIC5wcC1oZXJvLWhlYWRsaW5lIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICNwcC1oZXJvIC5wcC1oZXJvLWhlYWRsaW5lIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgICNwcC1oZXJvIC5wcC1oZXJvLWhlYWRsaW5lIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgICNwcC1oZXJvIC5wcC1oZXJvLWhlYWRsaW5lIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgI3BwLWhlcm8gLnBwLWhlcm8tbGlua3MgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgICNwcC1oZXJvIC5wcC1oZXJvLWxpbmtzIHVsIGxpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cblxuICAgICNwcC1oZXJvIC5wcC1oZXJvLWxpbmtzIHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgI3BwLWhlcm8gLnBwLWhlcm8tbGlua3MgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTA5KTtcbiAgICB9XG5cbiAgICAjcHAtaW50cm8ge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI3BwLWludHJvIC5ldF9lYl90ZXh0X2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjcHAtaW50cm8gaDIge1xuICAgICAgICBjb2xvcjogIzQwNDA0MTtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgIC5wcC1zZWN0aW9uLWhlcm8ge1xuICAgICAgICBwYWRkaW5nOiAyMDBweCAwIDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogNjBweCAwIDA7XG4gICAgfVxuXG4gICAgLnBwLXNlY3Rpb24taGVybyAucHAtc2VjdGlvbi1oZWFkbGluZSBoMiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuXG4gICAgLnBwLXNlY3Rpb24taGVybyAucHAtbmV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAucHAtc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHAtZmFzdC1mYWN0cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHdoaXRlKSwgY29sb3Itc3RvcCg1MCUsICNjNmNmZTEpLCBjb2xvci1zdG9wKDUwJSwgI2M2Y2ZlMSksIGNvbG9yLXN0b3AoMTAwJSwgIzhjOWZjMikpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDAlLCAjYzZjZmUxIDUwJSwgI2M2Y2ZlMSA1MCUsICM4YzlmYzIgMTAwJSk7XG4gICAgICAgIC8vZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0gJyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nIzhjOWZjMicsIEdyYWRpZW50VHlwZT0xKSlcbiAgICB9XG5cbiAgICAucHAtZmFzdC1mYWN0cyBoMyB7XG4gICAgICAgIGNvbG9yOiAjMDAxNjg5O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHAtZmFzdC1mYWN0cyAjcHAtZG93bnRpbWUtaGVhZGxpbmUgLm9uZV9mb3VydGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnBwLWZhc3QtZmFjdHMgI3BwLWRvd250aW1lLWhlYWRsaW5lIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnBwLWZhc3QtZmFjdHMgI3BwLWRvd250aW1lIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cblxuICAgIC5wcC1mYXN0LWZhY3RzICNwcC1kb3dudGltZSAub25lX2ZvdXJ0aCBoNCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgY29sb3I6ICM0MDQwNDE7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuXG4gICAgLnBwLWZhc3QtZmFjdHMgI3BwLWRvd250aW1lIC5vbmVfZm91cnRoIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAucHAtZmFzdC1mYWN0cyAjcHAtZG93bnRpbWUgLm9uZV9mb3VydGggcCBhIHtcbiAgICAgICAgY29sb3I6ICM0MDQwNDE7XG4gICAgfVxuXG4gICAgLnBwLWZhc3QtZmFjdHMgI3BwLWRvd250aW1lLnBwLWN5YmVyY3JpbWUgLm9uZV9mb3VydGggaDQge1xuICAgICAgICBjb2xvcjogIzAwMTY4OTtcbiAgICB9XG5cbiAgICAucHAtZmFzdC1mYWN0cyAjcHAtZG93bnRpbWUucHAtY3liZXJjcmltZSAub25lX2ZvdXJ0aCBwIGEge1xuICAgICAgICBjb2xvcjogIzAwMTY4OTtcbiAgICB9XG5cbiAgICAucHAtZmFzdC1mYWN0cyAjcHAtY3RhIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMTY4OTtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIH1cblxuICAgIC5wcC1mYXN0LWZhY3RzICNwcC1jdGEgcC5wcC1jdGEtaGVhZGxpbmUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cblxuICAgIC5wcC1mYXN0LWZhY3RzICNwcC1jdGEgcC5wcC1jdGEtaGVhZGxpbmUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucHAtZmFzdC1mYWN0cyAjcHAtY3RhIC5ldF9wYl90ZXh0X2lubmVyIHA6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5wcC1mYXN0LWZhY3RzICNwcC1jdGEgLm9uZV9mb3VydGgge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5wcC10aXAge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wcC10aXAuYmx1ZS1ncmFkaWVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHdoaXRlKSwgY29sb3Itc3RvcCg1MCUsICNjNmNmZTEpLCBjb2xvci1zdG9wKDUwJSwgI2M2Y2ZlMSksIGNvbG9yLXN0b3AoMTAwJSwgIzhjOWZjMikpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDAlLCAjYzZjZmUxIDUwJSwgI2M2Y2ZlMSA1MCUsICM4YzlmYzIgMTAwJSk7XG4gICAgICAgIC8vZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0gJyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nIzhjOWZjMicsIEdyYWRpZW50VHlwZT0xKSlcbiAgICB9XG5cbiAgICAucHAtdGlwLnNreS1ncmFkaWVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHdoaXRlKSwgY29sb3Itc3RvcCg1MCUsICNkMWUzZmUpLCBjb2xvci1zdG9wKDUwJSwgI2QxZTNmZSksIGNvbG9yLXN0b3AoMTAwJSwgI2EzYzdmZCkpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDAlLCAjZDFlM2ZlIDUwJSwgI2QxZTNmZSA1MCUsICNhM2M3ZmQgMTAwJSk7XG4gICAgICAgIC8vZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0gJyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2EzYzdmZCcsIEdyYWRpZW50VHlwZT0xKSlcbiAgICB9XG5cbiAgICAucHAtdGlwLnB1cnBsZS1ncmFkaWVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHdoaXRlKSwgY29sb3Itc3RvcCg1MCUsICNlM2Q2ZTMpLCBjb2xvci1zdG9wKDUwJSwgI2UzZDZlMyksIGNvbG9yLXN0b3AoMTAwJSwgI2M2YWRjNykpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDAlLCAjZTNkNmUzIDUwJSwgI2UzZDZlMyA1MCUsICNjNmFkYzcgMTAwJSk7XG4gICAgICAgIC8vZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0gJyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2M2YWRjNycsIEdyYWRpZW50VHlwZT0xKSlcbiAgICB9XG5cbiAgICAucHAtdGlwLnB1cnBsZS1ncmFkaWVudCAucHAtdGlwLW1lc3NhZ2Uge1xuICAgICAgICBjb2xvcjogIzcwMmY3MztcbiAgICB9XG5cbiAgICAucHAtdGlwLm9yYW5nZS1ncmFkaWVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxlZnQgdG9wLCByaWdodCB0b3AsIGNvbG9yLXN0b3AoMCUsIHdoaXRlKSwgY29sb3Itc3RvcCg1MCUsICNmZGYxZTMpLCBjb2xvci1zdG9wKDUwJSwgI2ZkZjFlMyksIGNvbG9yLXN0b3AoMTAwJSwgI2ZhZTJjNykpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlIDAlLCAjZmRmMWUzIDUwJSwgI2ZkZjFlMyA1MCUsICNmYWUyYzcgMTAwJSk7XG4gICAgICAgIC8vZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0gJyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZhZTJjNycsIEdyYWRpZW50VHlwZT0xKSlcbiAgICB9XG5cbiAgICAucHAtdGlwLm9yYW5nZS1ncmFkaWVudCAucHAtdGlwLW1lc3NhZ2Uge1xuICAgICAgICBjb2xvcjogI2UzNzcyNTtcbiAgICB9XG5cbiAgICAucHAtdGlwIC5wcC10aXAtbWVzc2FnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgY29sb3I6ICMwMDE2ODk7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3N3YWxkXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDAgNjBweDtcbiAgICB9XG5cbiAgICAucHAtdGlwIC5wcC10aXAtbWVzc2FnZSBhIHtcbiAgICAgICAgY29sb3I6ICMxMTk5NjI7XG4gICAgfVxuXG4gICAgI3BwLWN0YTIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTVlNmU2O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgI3BwLWN0YTIgLnBwLWN0YS1pbWcge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgI3BwLWN0YTIgcC5wcC1jdGEtaGVhZGxpbmUge1xuICAgICAgICBjb2xvcjogIzQwNDA0MTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cblxuICAgICNwcC1jdGEyIHAucHAtY3RhLWhlYWRsaW5lIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgI3BwLWN0YTIgLmV0X3BiX2NvbHVtbl8zXzQgcC5wcC1jdGEtaGVhZGxpbmUge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cblxuICAgICNwcC1jb21wcyAub25lX3RoaXJkIHtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzhjOWZjMjtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDQwcHg7XG4gICAgICAgIGhlaWdodDogMzQwcHg7XG4gICAgfVxuXG4gICAgI3BwLWNvbXBzIC5vbmVfdGhpcmQgLnBwLWNvbXAtaW1nIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICNwcC1jb21wcyAub25lX3RoaXJkIC5wcC1jb21wLWNvcHkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMDAxNjg5O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC50aXAtc2VjdGlvbiBvbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIH1cblxuICAgIC5wcC1jaGVja2xpc3QgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC5wcC1jaGVja2xpc3Qgb2wge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucHAtY2hlY2tsaXN0IG9sIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNDA0MDQxO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICB0ZXh0LWluZGVudDogLTI1cHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgfVxuXG4gICAgLnBwLWNoZWNrbGlzdCBvbCBsaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKSBcIi5cIjtcbiAgICB9XG5cbiAgICAucHAtb2wtZW5kIG9sIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNDA0MDQxO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICB0ZXh0LWluZGVudDogLTI1cHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XG4gICAgfVxuXG4gICAgLnBwLW9sLWVuZCBvbCBsaTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY29udGVudDogY291bnRlcihpdGVtKSBcIi5cIjtcbiAgICB9XG5cbiAgICAucHAtb2wtZW5kIG9sIGxpLmxpMjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIjIuXCI7XG4gICAgfVxuXG4gICAgLnBwLW9sLWVuZCBvbCBsaS5saTM6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCIzLlwiO1xuICAgIH1cblxuICAgIC5wcC1vbC1lbmQgb2wgbGkubGk0OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiNC5cIjtcbiAgICB9XG5cbiAgICAucHAtb2wtZW5kIG9sIGxpLmxpNTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIjUuXCI7XG4gICAgfVxuXG4gICAgI3BwLXJlY292ZXJ5LXBvaW50cyBoMyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgICNwcC1yZWNvdmVyeS1wb2ludHMgLmV0X3BiX2NvbHVtbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIuNSU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgICNwcC1yZWNvdmVyeS1wb2ludHMgLmV0X3BiX2NvbHVtbi5ldC1sYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyLjUlIDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNwcC1yZWNvdmVyeS1wb2ludHMgLnBwLWNvbHMge1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjZTVlNmU2O1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNDA0MDQxO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggNDBweCA0MHB4O1xuICAgIH1cblxuICAgICNwcC1yZWNvdmVyeS1wb2ludHMgLnBwLWNvbHMgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgI3BwLWRpc2FzdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjVmNjtcbiAgICB9XG5cbiAgICAjcHAtZGlzYXN0ZXIgaDMge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGNvbG9yOiAjNDA0MDQxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgI3BwLWRpc2FzdGVyIGgzLmltYWdlLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIjtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICNwcC1kaXNhc3RlciBpbWcge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cblxuICAgICNwcC1kaXNhc3RlciAub25lX2hhbGYge1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjZTVlNmU2O1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNDA0MDQxO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHggNDBweCA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgI3BwLWRpc2FzdGVyIC5vbmVfaGFsZiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3BwLWRpc2FzdGVyIC5vbmVfaGFsZiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgI3BwLWRpc2FzdGVyIC5vbmVfaGFsZi5ldF9jb2x1bW5fbGFzdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZWU2ZWU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICAjcHAtZGlzYXN0ZXIgLm9uZV9oYWxmLmV0X2NvbHVtbl9sYXN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyJSAwIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjcHAtZGlzYXN0ZXIgLm9uZV9oYWxmLmV0X2NvbHVtbl9sYXN0IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAudGhyZWVDb2x1bW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvKiBhbGlnbi1pdGVtczogY2VudGVyOyAqL1xuICAgICAgICAvKiBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgKi9cbiAgICAgICAgLyogbWFyZ2luLWJvdHRvbTogMTAwcHg7ICovXG4gICAgfVxuXG4gICAgLnRocmVlQ29sdW1uIC5jb2x1bW4ge1xuICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgICAgLyogaGVpZ2h0OiAxMDAlOyAqL1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgIC50aHJlZUNvbHVtbiAuY29sdW1uIGgzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC50aHJlZUNvbHVtbiAuY29sdW1uIC5ib3JkZXIge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQgLnRocmVlQ29sdW1uLmNlbnRlciAuY29sdW1uIC5ib3JkZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQgLnRocmVlQ29sdW1uLmNlbnRlciAuY29sdW1uIC5ib3JkZXIgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudCAudGhyZWVDb2x1bW4uY2VudGVyIC5jb2x1bW4gLmJvcmRlciBoNCB7XG4gICAgICAgIGNvbG9yOiAjMDAxNjg5O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudCAudGhyZWVDb2x1bW4uY2VudGVyIC5jb2x1bW4gLmJvcmRlciBwIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudCAudGhyZWVDb2x1bW4uY2VudGVyIC5jb2x1bW4gLmJvcmRlciBpbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQgLnRocmVlQ29sdW1uIC5jb2x1bW4gLmJvcmRlciBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50IC50aHJlZUNvbHVtbiAuY29sdW1uIC5ib3JkZXIgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudCAudGhyZWVDb2x1bW4gLmNvbHVtbiAuYm9yZGVyIHVsIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC50aHJlZUNvbHVtbi5mdWxsLWhlaWdodCAuY29sdW1uIC5ib3JkZXIge1xuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICB9XG5cbiAgICAudGhyZWVDb2x1bW4gLmNvbHVtbiAuYm9yZGVyLm9yYW5nZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNFOTg5MUY7XG4gICAgfVxuXG4gICAgLnRocmVlQ29sdW1uIC5jb2x1bW4gLmJvcmRlci5ibHVlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzMyQzBEODtcbiAgICB9XG5cbiAgICAudGhyZWVDb2x1bW4gLmNvbHVtbiAuYm9yZGVyLmdyZWVuIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzExOTk2MjtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50IC50aHJlZUNvbHVtbiAuY29sdW1uIC5ib3JkZXIub3JhbmdlIHAge1xuICAgICAgICBjb2xvcjogI0U5ODkxRjtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50IC50aHJlZUNvbHVtbiAuY29sdW1uIC5ib3JkZXIuYmx1ZSBwIHtcbiAgICAgICAgY29sb3I6ICMzMkMwRDg7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudCAudGhyZWVDb2x1bW4gLmNvbHVtbiAuYm9yZGVyLmdyZWVuIHAge1xuICAgICAgICBjb2xvcjogIzExOTk2MjtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50IC5jb250YWluZXIgLnRleHQtY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQgLmNvbnRhaW5lciAudGV4dC1jb250ZW50IC53aGl0ZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50IC5jb250YWluZXIgLnRleHQtY29udGVudCAud2hpdGUuaGVhdnkge1xuICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudCAuY29udGFpbmVyIC50ZXh0LWNvbnRlbnQgLndoaXRlLmxpZ2h0IHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5mdWxsLXdpZHRoLXRleHQgLmV0X3BiX3RleHRfaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50IC5jb250YWluZXIgLnRleHQtY29udGVudCAuYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC50aHJlZUNvbHVtbi53aXRoLWltYWdlcyAuY29sdW1uIC5ib3JkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyOTBweDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAudGhyZWVDb2x1bW4ud2l0aC1pbWFnZXMgLmNvbHVtbiAuYm9yZGVyIC5pbWFnZUJveCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgLnRocmVlQ29sdW1uLndpdGgtaW1hZ2VzIC5jb2x1bW4gLmJvcmRlciAuaW1hZ2VCb3ggaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1jdGEub3ZlcmZsb3cgLnBwLW5hcnJvdyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5mb3VyLXNxdWFyZXMgLnNxdWFyZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNFNkU3RTg7XG4gICAgICAgIH1cblxuICAgICAgICAjbWFpbi1jb250ZW50LnBpbGxhciAudGhyZWUtc3F1YXJlcyB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cblxuICAgICAgICAjbWFpbi1jb250ZW50LnBpbGxhciAudGhyZWUtc3F1YXJlcyAuc3F1YXJlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgI21haW4tY29udGVudC5waWxsYXIgLnRocmVlQ29sdW1uIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC50aHJlZUNvbHVtbiAuY29sdW1uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8qIGl0IHBpbGxhciBwYWdlIGJlbG93ICovXG4gICAgLnRocmVlQ29sdW1uLmltYWdlLXRvcCAuY29sdW1uIC5ib3JkZXIgcDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtY3RhIC5wcC1uYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtY3RhIC5wcC1uYXJyb3cgLnBwLWN0YS1pbWcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciBoNCB7XG4gICAgICAgIGNvbG9yOiAjMDAxNjg5O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQgLnRocmVlQ29sdW1uIC5jb2x1bW4gLmJvcmRlciBwIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAyMHB4O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQgLnRocmVlQ29sdW1uIC5jb2x1bW4gLmJvcmRlciBoNCB7XG4gICAgICAgIGNvbG9yOiAjMDAxNjg5O1xuICAgIH1cblxuICAgIC5wcC1mYXN0LWZhY3RzICNwcC1kb3dudGltZSAub25lX2ZvdXJ0aCBoNCB7XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgLnBwLXRpcC5wdXJwbGUtZ3JhZGllbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNGRkZGRkYgMCUsICM3MDJGNzMgMTUwJSk7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgLnBwLWZhc3QtZmFjdHMucHVycGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI0ZGRkZGRiAwJSwgIzcwMkY3MyAxNTAlKTtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtZmFzdC1mYWN0cyAuY29sdW1ucy1jdGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMTY4OTtcbiAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1mYXN0LWZhY3RzIC5jb2x1bW5zLWN0YSBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtZmFzdC1mYWN0cyAuY29sdW1ucy1jdGEgcCBpbWcge1xuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgLnBwLWZhc3QtZmFjdHMgLmNvbHVtbnMtY3RhIC50ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtZmFzdC1mYWN0cyAuY29sdW1ucy1jdGEgLnRleHQgaDMge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1mYXN0LWZhY3RzIC5jb2x1bW5zLWN0YSAudGV4dCBoNCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgLnBwLWZhc3QtZmFjdHMgLmNvbHVtbnMtY3RhIC5idG4uYnRuLW9yYW5nZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM4QzIzO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtZmFzdC1mYWN0cyAuY29sdW1ucy1jdGEgLmJ0bi5idG4tb3JhbmdlOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgLnJlYXNvbi1ib3gge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aHJlZUNvbHVtbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudCAucHAtdGlwIC5ldF9wYl90ZXh0X2lubmVyIHAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5waWxsYXIgLmV0X3BiX3RleHRfaW5uZXIgaDQuYmx1ZSB7XG4gICAgICAgIGNvbG9yOiAjMDAxNjg5O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudC5waWxsYXIgdWwudHdvLWNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciB1bC50d28tY29sdW1uIGxpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciBvbCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAxZW0gNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50LnBpbGxhciBvbCBsaSB7XG4gICAgICAgIGNvbG9yOiAjNDA0MDQxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5yZWFzb24tYm94IC50ZXh0LWJveCBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJyxzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5ldF9wYl90ZXh0X2lubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1jdGEgLnBwLW5hcnJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcC10aXAgLnBwLXRpcC1tZXNzYWdlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCA2MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MjBweCkge1xuICAgICAgICAjbWFpbi1jb250ZW50LnBpbGxhciB1bC50d28tY29sdW1uIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICNtYWluLWNvbnRlbnQucGlsbGFyIHVsLnR3by1jb2x1bW4gbGkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtZmFzdC1mYWN0cyAuY29sdW1ucy1jdGEge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICNtYWluLWNvbnRlbnQucGlsbGFyIC5wcC1mYXN0LWZhY3RzIC5jb2x1bW5zLWN0YSAudGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI21haW4tY29udGVudC5waWxsYXIgLnBwLWZhc3QtZmFjdHMgLmNvbHVtbnMtY3RhIC50ZXh0IGgzLFxuICAgICAgICAjbWFpbi1jb250ZW50LnBpbGxhciAucHAtZmFzdC1mYWN0cyAuY29sdW1ucy1jdGEgLnRleHQgaDQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgI21haW4tY29udGVudC5waWxsYXIgLnBwLWZhc3QtZmFjdHMgLmNvbHVtbnMtY3RhIC50ZXh0IGg0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkubWVudS1vcGVuLnBhZ2UtdGVtcGxhdGUtcGlsbGFyLXBocCAjYXQ0LWZvYyxcbmJvZHkubWVudS1vcGVuLnBhZ2UtdGVtcGxhdGUtcGlsbGFyLXBocCAjYXQ0LWZvbGxvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wYWdlLXRlbXBsYXRlLXBpbGxhci1waHAgI2F0NC1mb2MsXG4ucGFnZS10ZW1wbGF0ZS1waWxsYXItcGhwICNhdDQtZm9sbG93IHtcbiAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogLTEwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MTAzMHB4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGlsbGFyLXBocCAjYXQ0LWZvYyxcbiAgICAucGFnZS10ZW1wbGF0ZS1waWxsYXItcGhwICNhdDQtZm9sbG93IHtcbiAgICAgICAgdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1haW4tbWVudS13cmFwcGVyIC50b2dnbGUtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5waWxsYXItbWVudSAucGlsbGFyLXNlbGVjdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgfVxufVxuXG4ubWFpbi1tZW51LXdyYXBwZXIgLnRvZ2dsZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDoxMDI5cHgpIHtcbiAgICAuYWRtaW4tYmFyIC5tYWluLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgLmFkbWluLWJhciAubW9iaWxlLW1lbnUtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgLm1haW4tbWVudS13cmFwcGVyIC50b2dnbGUtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjcGFuZWwgPiB7XG4gICAgICAgICNldC1tYWluLWFyZWEge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLW1lbnUtd3JhcHBlciB7XG4gICAgICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC50b2dnbGUtYnV0dG9uLFxuICAgICAgICAgICAgICAgID4gLmxvZ28ge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAubWFpbi1tZW51LXdyYXBwZXIgLmNvbnRhaW5lciA+IC5sb2dvIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBib2R5Lm1lbnUtb3BlbiB7XG4gICAgICAgIGhlYWRlci5tYWluLWhlYWRlciAubWFpbi1tZW51LXdyYXBwZXIgLm1haW4tbWVudS1jb250YWluZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgICAgIH1cblxuICAgICAgICAjcGFuZWwgPiB7XG4gICAgICAgICAgICAjZXQtbWFpbi1hcmVhIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwMHB4KTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1haW4tbWVudS13cmFwcGVyID4gLmNvbnRhaW5lciAudG9nZ2xlLWJ1dHRvbixcbiAgICAgICAgaGVhZGVyLm1haW4taGVhZGVyIC5tYWluLW1lbnUtd3JhcHBlciAuY29udGFpbmVyID4gLmxvZ28ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMDBweCk7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJmb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiA2NXB4IDA7XG5cbiAgICAuZm9vdGVyLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9vdGVyLWNvbnRhY3Qge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGNsZWFyOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMiU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibGFjaztcbiAgICAgICAgICAgIGZvbnQ6ICRyZWd1bGFyIDE1cHgvMS40NyAkbGF0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udDogJHJlZ3VsYXIgMTVweC8yICRsYXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRyZWd1bGFyIDE1cHgvMS40NyAkbGF0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnBob25lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggYXV0bztcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zb2NpYWwge1xuICAgICAgICAgICAgICAgIC8vICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIC8vICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY29sLWxnLTIge1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDo1OTlweCkge1xuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gICAgICAgICAgICAgICAgbGkucGhvbmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MTAwMHB4KSB7XG4gICAgICAgICAgICAmLmNvbC1sZy0zIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXItbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gICAgICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMztcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMztcbiAgICAgICAgfVxuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgZm9udDogJHJlZ3VsYXIgMTVweC8yICRsYXRvO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmVlbjtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm9uZS1saW5lLWZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250OiAkcmVndWxhciAxNXB4LzIgJGxhdG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsYWNrO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiXG5tYWluIHtcbiAgICAuaGVybyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgLmp1bXAtc2Nyb2xsIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLmhvbWUtaGVybyB7XG5cbiAgICAgICAgICAgIC5qdW1wLXNjcm9sbC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3B3aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxOTMwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICRob21lLWhlcm8tYmc6ICcvd3AtY29udGVudC90aGVtZXMvZGl2aS1jaGlsZC9hc3NldHMvYmFja2dyb3VuZHMvdGllcnBvaW50LWhvbWUtaGVyby0nO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skaG9tZS1oZXJvLWJnfXBob25lLmpwZyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGhvbWUtaGVyby1iZ31tb2JpbGUuanBnKTtcblxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZXRfcGJfc2VjdGlvbl92aWRlb19iZyB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGhvbWUtaGVyby1iZ31tb2JpbGUuanBnKTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGhvbWUtaGVyby1iZ310YWJsZXQuanBnKTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3B3aWRlKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICAvL3VybCgjeyRob21lLWhlcm8tYmd9ZGVza3RvcC5qcGcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDEge1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA3MnB4IGF1dG8gMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgLy8gZ3JpZC1nYXA6IDA7XG4gICAgICAgICAgICAgICAgLy8gLW1zLWdyaWQtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XG4gICAgICAgICAgICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkYm9sZCAxOHB4LzEuMiAkbGF0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogJHRleHQtc2hhZG93O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gLjhzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuOHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKSBzY2FsZSgxLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEuMyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEuMyk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgLy8gY29udGVudDogdXJsKC93cC1jb250ZW50L3RoZW1lcy9kaXZpLWNoaWxkL2Fzc2V0cy9oZXJvLWRvdC5wbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLnRpZXJwb2ludC1jdXRvdXQtaG9tZSB7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2JlY2t5c2N1cnZlLnN2ZykgdG9wIGNlbnRlciBuby1yZXBlYXQhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC0xMzhweCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50O1xuICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgIC8vICAgICBtYXJnaW4tdG9wOiAtODBweDtcbiAgICAvLyB9XG4gICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wd2lkZSkge1xuICAgIC8vICAgICAvLyBtYXJnaW4tdG9wOiAtMjAwcHg7XG4gICAgLy8gfVxuICAgID4gZGl2IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG4uaG9tZS1oZXJvLWZpeCB7XG4gICAgcGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xuICAgID4gZGl2IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvLyBtYXJnaW4tdG9wOiAtODBweDtcbiAgICAvLyBAaW5jbHVkZSBicmVha3BvaW54XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIC8vIG1hcmdpbi10b3A6IC04MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3B3aWRlKSB7XG4gICAgICAgIC8vIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgICB9XG59XG4iLCIudGVzdGltb25pYWwtbWV0YSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgLmV0X3BiX3Rlc3RpbW9uaWFsX21ldGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBmb250OiBpdGFsaWMgbm9ybWFsIDI0cHgvMS4yIExhdG8sc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM0MDQwNDEgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbm1haW4ge1xuICAgIC50ZXN0aW1vbmlhbC1jb250YWluZXIge1xuICAgICAgICBmb250LWZhbWlseTogJGxhdG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1heC13aWR0aDogODMwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxODBweCFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAubWV0YSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLypcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAqL1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDA0MDQxO1xuICAgICAgICAgICAgICAgIGZvbnQ6IGl0YWxpYyBub3JtYWwgMjRweC8xLjIgXCJMYXRvXCIsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ldF9wYl90ZXN0aW1vbmlhbF9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAhaW1wb3J0YW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5tb2JpbGUtb25seSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy9kaXZpLWNoaWxkL2Fzc2V0cy9xdW90ZS1iZWZvcmUucG5nXCIpO1xuICAgICAgICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTY1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZGl2aS1jaGlsZC9hc3NldHMvcXVvdGUtYWZ0ZXIucG5nXCIpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtNjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXRfcGJfdGVzdGltb25pYWxfZGVzY3JpcHRpb25faW5uZXIge1xuICAgICAgICAgICAgcCxcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmxhY2s7XG4gICAgICAgICAgICAgICAgZm9udDogaXRhbGljIG5vcm1hbCAyNHB4LzEuMiAkbGF0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ldF9wYl90ZXN0aW1vbmlhbF9wb3J0cmFpdCB7XG4gICAgICAgICAgICB3aWR0aDogNDclO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmV0X3BiX3Rlc3RpbW9uaWFsX2F1dGhvcixcbiAgICAgICAgLmV0X3BiX3Rlc3RpbW9uaWFsX21ldGEge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibGFjaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5ldF9wYl90ZXN0aW1vbmlhbF9hdXRob3Ige1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ldF9wYl90ZXN0aW1vbmlhbF9tZXRhIHt9XG5cbiAgICAgICAgLmV0X3BiX3Rlc3RpbW9uaWFsX2Rlc2NyaXB0aW9uX2lubmVyIHtcbiAgICAgICAgICAgIC5ldF9wYl90ZXN0aW1vbmlhbF9hdXRob3IsXG4gICAgICAgICAgICAuZXRfcGJfdGVzdGltb25pYWxfbWV0YSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8vIHNtYWxsZXIgdGVzdGltb25pYWwgdGV4dFxuXG4ucGFyZW50LXBhZ2VpZC03MDcwLFxuLnZlcnRpY2FscyB7XG4gICAgbWFpbiAudGVzdGltb25pYWwtY29udGFpbmVyIC5ldF9wYl90ZXN0aW1vbmlhbF9kZXNjcmlwdGlvbl9pbm5lciBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbn0iLCIuZ2FsbGVyeSB7XG4gIGZvbnQtZmFtaWx5OiAkbGF0bztcbiAgICAmLmxvZ28tZ2FsbGVyeSB7XG4gICAgICAgIC5ldF9wYl9nYWxsZXJ5X2l0ZW1zIHtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgLy8gZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgLy8gZ3JpZC1nYXA6IDFweDtcbiAgICAgICAgICAgIC8vIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgICAgICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMyU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBjbGVhcjogbm9uZSFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIC5ldF9wYl9jb2x1bW5fNF80IC5ldF9wYl9ncmlkX2l0ZW06bnRoLWNoaWxkKDRuKzEpXG4gICAgICAgICAgICAvLyAuZXRfcGJfZ2FsbGVyeV9pdGVtIHtcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAuZXRfcGJfZ2FsbGVyeV9maWxsZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmV0X292ZXJsYXkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLmZsZXgtYm94LWdhbGxlcnkge1xuICAgICAgLmV0X3BiX2dhbGxlcnlfaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwOyAvKiBTYWZhcmkgNi4xKyAqL1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogU2FmYXJpIDcuMCsgKi9cbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblxuXG4gICAgICAgIC5ldF9wYl9nYWxsZXJ5X2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuXG5cblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4ZGVza3RvcCkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTI1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG59XG4uY2xpZW50LWdhbGxlcnktY29udGFpbmVyIHtcbiAgICAuZ2FsbGVyeSB7XG4gICAgICAgICYubG9nby1nYWxsZXJ5IHtcbiAgICAgICAgICAgICYuY2xpZW50LWxvZ28tZ2FsbGVyeSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXhkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIC5ldF9wYl9nYWxsZXJ5X2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4IWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAxMCB0aHJvdWdoIDIwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ldF9wYl9nYWxsZXJ5X2l0ZW06bnRoLW9mLXR5cGUoI3skaX0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDcgdGhyb3VnaCAyMCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuZXRfcGJfZ2FsbGVyeV9pdGVtOm50aC1vZi10eXBlKCN7JGl9KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJtYWluIHtcbiAgICAuZGJvLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICRkYm9iYWNrZ3JvdW5kOiAnL3dwLWNvbnRlbnQvdGhlbWVzL2RpdmktY2hpbGQvYXNzZXRzL2JhY2tncm91bmRzL3RpZXJwb2ludC1ob21lLW9mZmVyLSc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGRib2JhY2tncm91bmR9bW9iaWxlLmpwZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGRib2JhY2tncm91bmR9bGFwdG9wLmpwZ1wiKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIxMHB4IDAgMjQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRkYm9iYWNrZ3JvdW5kfWRlc2t0b3AuanBnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgcCA+IC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuZGJvLWNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICYuZ3JlZW4ge1xuICAgICAgICAgICAgICAgICAgICAmLnJvdW5kZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDc1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuaW50ZXJpb3Ige1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kYm8tY29udGFpbmVyIHtcbiAgICAgICAgJi5pbnRlcmlvciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRiby1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHVic3BvdC1jdGEtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAuaHVic3BvdC1jdGEtY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICAgICAgLmN0YS1pbWFnZS13cmFwcGVyIHt9XG5cbiAgICAgICAgICAgIC5jdGEtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDIwcHg7XG5cbiAgICAgICAgLmh1YnNwb3QtY3RhLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICAgICAgLmN0YS1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jdGEtY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiNocy1jdGEtd3JhcHBlci02YmJjOGQ5ZC1kYzg5LTQwZDgtOGJhNS00NzBhNGM5YTQwNjgsXG4jaHMtY3RhLXdyYXBwZXItYjc2ZDM1NjUtZTExYy00ZTg4LTkyMzMtNTc0NDcwNGM2NGVjLFxuI2hzLWN0YS13cmFwcGVyLWYzMGI2NTVhLTE3YTYtNGM4ZS05ZTMzLTAyNTA4ZTJiNjY1MixcbiNocy1jdGEtd3JhcHBlci1mYWFhMjc3OS0wNWJmLTQzZjgtODAyOS0zOTkwNGNlN2UxY2YgeyovXG4uaHMtY3RhLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5idXR0b24tY29udGFpbmVyIC5ocy1jdGEtd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5kYm8tY29udGFpbmVyIC5ocy1jdGEtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuI2hzLWN0YS13cmFwcGVyLTc1M2YzOWE0LTAzNzktNDJmNy04OWU3LTQ3NWI2NDcyMTIyYy5ocy1jdGEtd3JhcHBlcixcbiNocy1jdGEtd3JhcHBlci1kN2FjMzRjMi00NDNiLTQ0ODgtODNmZi02YjYwM2U4M2RhYzAuaHMtY3RhLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG59IiwiLnR3by1jb2wtZnVsbC1pbWctdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkbGF0bztcblxuICAgIC5ldF9wYl9jb2x1bW4ge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAjZGVza3RvcC1sYXJnZSB7XG4gICAgICAmLmV0X3BiX3RleHQge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3B3aWRlKSB7XG4gICAgICAgICAgcGFkZGluZzogODBweCAxNTBweCAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN1c3RvbV9vcmRlcl9yb3cge1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heGRlc2t0b3ApIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDsgLyogU2FmYXJpIDYuMSsgKi9cbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAuZmlyc3Qtb24tbW9iaWxlIHtcbiAgICAgICAgLyoqKiBjdXN0b20gY2xhc3NlcyB0aGF0IHdpbGwgZGVzaWduYXRlIHRoZSBvcmRlciBvZiBjb2x1bW5zIGluIHRoZSBmbGV4IGJveCByb3cgKioqL1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heGRlc2t0b3ApIHtcbiAgICAgICAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gI2Rlc2t0b3AtbGFyZ2Uge1xuICAgICAgICAvLyAgICYuZXRfcGJfdGV4dCB7XG4gICAgICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgLy8gICB9XG4gICAgICAgIC8vIH1cbiAgICAgIH1cblxuICAgICAgLnNlY29uZC1vbi1tb2JpbGUge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heGRlc2t0b3ApIHtcbiAgICAgICAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgI2Rlc2t0b3AtbGFyZ2Uge1xuICAgICAgICAgICYuZXRfcGJfdGV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIC5ldF9wYl90ZXh0IHtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcHdpZGUpIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMTUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4ZGVza3RvcCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogJGxhdG87XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICBmb250LWZhbWlseTogJGxhdG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJGxhdG87XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIFxufVxuIiwiI2ludGVyaW9ySGVybyB7XG4gICAgZm9udC1mYW1pbHk6ICRsYXRvO1xuXG4gICAgJi5pbnRlcmlvci1oZXJvIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWxpbGFjO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uZXdzLWhlcm8ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbnRlcmlvci1oZXJvLXJvdyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250OiA5MDAgMzJweC8xLjIgXCJMYXRvXCIsc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDEgc3BhbixcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQ6IDQwMCAyMXB4LzEuNTYgXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnQtaGVyby1pbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIGltZyB7fVxuXG4gICAgICAgICAgICAgICAgJi5leHRyYS1tYXJnaW4tdG9wIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY29tcGFueS1wYWdlIHtcbiAgICAgICAgICAgIC5pbnRlcmlvci1oZXJvLXJvdyB7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubW9iaWxlLXBhZGRpbmcge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYucmVkdWNlZC1wYWRkaW5nLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5oZXJvLWJveGVzIHtcbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAvKiBTYWZhcmkgNi4xKyAqL1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLyogU2FmYXJpIDcuMCsgKi9cbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgLyogU2FmYXJpIDYuMSsgKi9cbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmUpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCA1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBOUE5QTk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3B3aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wd2lkZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICRidXR0b25CcmVha3BpbnQ6ICc2MDFweCkgYW5kIChtYXgtd2lkdGg6IDYzOHB4JztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoI3skYnV0dG9uQnJlYWtwaW50fSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTgxcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5M3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDk2cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJveC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5O1xuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50aHJlZS1jb2x1bW4ge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgIC5jb2wge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNC44JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZm91ci1jb2x1bW4ge1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgICAgIC5jb2wge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmJveC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmUpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3B3aWRlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZpeGVkLWhlaWdodCB7XG4gICAgICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMTVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmZvdXItY29sdW1uIHtcbiAgICAgICAgICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3M3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIuZnVsbC13aWR0aC1oZWFsaW5lLWJnLWNvbG9yIHtcbiAgICBmb250LWZhbWlseTogJGxhdG87XG4gICAgcGFkZGluZzogNDBweCAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxOHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgei1pbmRleDogMjtcblxuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6ICRsYXRvO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnR3by1jb2wtZm91ci1jb2wtcm93cyB7XG4gIGZvbnQtZmFtaWx5OiAkbGF0bztcblxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgODBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLyoqKiB3cmFwIHJvdyBpbiBhIGZsZXggYm94ICoqKi9cbiAgICAgIC5jdXN0b21fb3JkZXJfcm93IHtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heGRlc2t0b3ApIHtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbW96LWJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDsgLyogU2FmYXJpIDYuMSsgKi9cbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyOyAvKiBTYWZhcmkgNy4wKyAqL1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZmlyc3Qtb24tbW9iaWxlIHtcbiAgICAgICAgICAvKioqIGN1c3RvbSBjbGFzc2VzIHRoYXQgd2lsbCBkZXNpZ25hdGUgdGhlIG9yZGVyIG9mIGNvbHVtbnMgaW4gdGhlIGZsZXggYm94IHJvdyAqKiovXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXhkZXNrdG9wKSB7XG4gICAgICAgICAgICAtd2Via2l0LW9yZGVyOiAxO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2Vjb25kLW9uLW1vYmlsZSB7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXhkZXNrdG9wKSB7XG4gICAgICAgICAgICAtd2Via2l0LW9yZGVyOiAyO1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgLmV0X3BiX3JvdyB7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDsgLyogU2FmYXJpIDYuMSsgKi9cbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogU2FmYXJpIDcuMCsgKi9cbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogJGxhdG87XG4gICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbGF0bztcbiAgICAgIGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LWZhbWlseTogJGxhdG87XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5mb3VyLWNvbHVtbi10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBwLCBoNCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gICYuZXh0cmEtYm90dG9tLXBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi50ZXh0LXJpZ2h0IHtcblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxpZ2h0IHtcbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICB9XG4gIH1cbiAgJi5kYXJrIHtcbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIudHdvLWNvbC1maXhlZC1pbWFnZSB7XG4gICAgZm9udC1mYW1pbHk6ICRsYXRvO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgODBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAvKioqIHdyYXAgcm93IGluIGEgZmxleCBib3ggKioqL1xuICAgIC5jdXN0b21fb3JkZXJfcm93IHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXhkZXNrdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAvKiBTYWZhcmkgNi4xKyAqL1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLyogU2FmYXJpIDcuMCsgKi9cbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuZmlyc3Qtb24tbW9iaWxlIHtcbiAgICAgICAgICAgIC8qKiogY3VzdG9tIGNsYXNzZXMgdGhhdCB3aWxsIGRlc2lnbmF0ZSB0aGUgb3JkZXIgb2YgY29sdW1ucyBpbiB0aGUgZmxleCBib3ggcm93ICoqKi9cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4ZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWNvbmQtb24tbW9iaWxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4ZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXRfcGJfcm93IHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAvKiBTYWZhcmkgNi4xKyAqL1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLyogU2FmYXJpIDcuMCsgKi9cbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG87XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG87XG4gICAgICAgICAgICBmb250LXdlaWdodDogJHJlZ3VsYXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG87XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmV4dHJhLWJvdHRvbS1wYWRkaW5nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi50ZXh0LXJpZ2h0IHtcbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxpZ2h0IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHQtYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRhcmsge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5ldC1wYi1zbGlkZXItYXJyb3dzIHtcbiAgICAuZXQtcGItYXJyb3ctcHJldjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwNTMnICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICB9XG5cbiAgICAuZXQtcGItYXJyb3ctbmV4dDpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwNTQnICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICB9XG59XG5cbi50ZXN0aW1vbmlhbCB7XG4gICAgZm9udC1mYW1pbHk6ICRsYXRvO1xuXG4gICAgLmV0X3BiX3NsaWRlcl9jb250YWluZXJfaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmV0X3BiX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHghaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV0X3BiX3NsaWRlX2NvbnRlbnQge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucXVvdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ldF9wYl90ZXh0X2lubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIC5xdW90ZS1pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmV0X3BiX3NsaWRlX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5ldF9wYl9zbGlkZV90aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmV0X3BiX3NlY3Rpb24ge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAuc2lnbmF0dXJlIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jbGllbnQtbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ldC1wYi1hcnJvdy1uZXh0LFxuICAgIC5ldC1wYi1hcnJvdy1wcmV2IHtcbiAgICAgICAgZm9udC1zaXplOiA3NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmUpIHtcbiAgICAgICAgICAgIHRvcDogNnB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ldC1wYi1jb250cm9sbGVycyB7XG4gICAgICAgIHRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IGF1dG8haW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgICAgICB0b3A6IDEycHghaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDE4NSwxODUsMTg3LDEpIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJi5ldC1wYi1hY3RpdmUtY29udHJvbCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxODUsMTg1LDE4NywxKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FzZS1zdHVkeS1saW5rIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZvdXItY29sdW1uLWljb25zIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZvbnQtZmFtaWx5OiAkbGF0bztcblxuICBoNCB7XG4gICAgZm9udC1mYW1pbHk6ICRsYXRvO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cblxuICBwIHtcbiAgICBmb250LWZhbWlseTogJGxhdG87XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuIiwiLm9uZS1jb2x1bW4tY29udGVudCB7XG5cbiAgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAkbGF0bztcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIHB7XG4gICAgZm9udC1mYW1pbHk6ICRsYXRvO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbiIsIi5wYXJ0bmVyLWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNTBweCAwIDYwcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICNmZmZmZmYsICRhbHBoYTogMC4zKTtcbiAgfVxuXG4gIGgyLnBhcnRuZXItYm94LWgyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkbGF0bztcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIGEge1xuICAgIC5idG4ge1xuICAgICAgcGFkZGluZzogMTBweCA4MHB4O1xuICAgIH1cbiAgfVxufSIsIi5tYXAtaW50cm8ge1xuXHRtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcbn1cbi5tYXAtY29udGFpbmVyIHtcblx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuXHRcdG1hcmdpbi10b3A6IC0zNXB4O1xuXHR9XG5cblx0LnR0X2N1c3RvbV9zbSB7XG5cdFx0YSB7XG5cdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRjb2xvcjogJGRhcmstZ3JlZW47XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cbn1cbi5ob21lLXBhZ2UtbWFwLWRpc3BsYXkge1xuXHQubWFwIHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heGRlc2t0b3ApIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5saXN0IHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIubW9kYWwge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMyk7XG5cblx0Lm1vZGFsLWhlYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ei1pbmRleDogMjtcblx0XHR0b3A6IDM1cHg7XG5cdFx0cmlnaHQ6IDQ1cHg7XG5cblx0XHQ+IGJ1dHRvbiB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI1cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0XHRcdD4gaW1nIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDUwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3B3aWRlKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cblx0XHQmLnJlbGF0aXZlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0Lm1vZGFsLWJvZHkge1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubW9kYWwtY29udGVudCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiAxMHB4IDM1cHg7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wd2lkZSkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMTAwcHg7XG5cdFx0fVxuXHRcdG1heC13aWR0aDogOTUlO1xuXHRcdG1heC1oZWlnaHQ6IDk1dmg7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdGxlZnQ6IDUlO1xuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdHRvcDogMiU7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0bGVmdDogNSU7XG5cdFx0XHRtYXgtaGVpZ2h0OiA5NXZoO1xuXHRcdH1cblxuXHRcdC5tb2RhbC10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdD4gLmNsb3NlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0b3BhY2l0eTogMTtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQ+IC5mYS13aW5kb3ctY2xvc2Uge1xuXHRcdFx0XHRmb250LXNpemU6IDJlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblxuXHRcdFx0JjphY3RpdmUsXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdD4gLmZhLXdpbmRvdy1jbG9zZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRkYXJrLWdyZWVuO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tb2RhbC1ib2R5IHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ei1pbmRleDogMTtcblxuXHRcdFx0LmVtYmVkLWNvbnRhaW5lciB7XG5cdFx0XHRcdG1pbi13aWR0aDogNjAwcHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDQwMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdGVtYmVkLFxuXHRcdFx0XHRpZnJhbWUsXG5cdFx0XHRcdG9iamVjdCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0aDIge1xuXHRcdFx0XHRmb250LXNpemU6IDMuNDVlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDRweDtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQocGhvbmUpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxOHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dmlkZW8ge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0XHRcdC8vIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0XHQvLyAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRcdFx0Ly8gLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblx0XHRcdFx0Ly8gLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuXHRcdFx0XHQvLyB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5tb2RhbC12aWRlbyB7XG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xuXHRcdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXG5cdFx0XHQubW9kYWwtaGVhZGVyIHt9XG5cdFx0fVxuXHR9XG59XG4vLyBCTE9HIE1PREFMLCBSRVNPVVJDRSBNT0RBTFxuXG4ucG9zdC10eXBlLWFyY2hpdmUtYmxvZyxcbi5wb3N0LXR5cGUtYXJjaGl2ZS1yZXNvdXJjZXMsXG4uc2luZ2xlLWJsb2csXG4uc2luZ2xlLXJlc291cmNlcyxcbi50YXgtYmxvZ3MsXG4udGF4LWNvbnRlbnRfdHlwZSxcbi50YXgtdG9waWNzIHtcblx0Lm1vZGFsLFxuXHQubW9kYWxTdWIge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwdnc7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHR6LWluZGV4OiA5OTA7XG5cblx0XHQub3ZlcmxheSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdHotaW5kZXg6IDk5NTtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44NSk7XG5cdFx0fVxuXG5cdFx0Lm1vZGFsX2NvbnRlbnQge1xuXHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRcdC8qIHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgKi9cblx0XHRcdG1heC1oZWlnaHQ6IDEwMHZoO1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwwLDAsMC43KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdC8qIHdpZHRoOiA2NTBweDsgKi9cblx0XHRcdC8qIFRoaXMganVzdCBhIGRlZmF1bHQgd2lkdGggKi9cblx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdH1cblxuXHRcdC5tb2RhbF9jb250ZW50ICNpbnNlcnQtaWZyYW1lIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXG5cdFx0Lm1vZGFsX2NvbnRlbnQgPiBoMiB7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRmb250LXdlaWdodDogMjAwO1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgNDBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQubW9kYWxfY29udGVudCAuYnV0dG9uc193cmFwcGVyIHtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXG5cdFx0LmNsb3NlX21vZGFsIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuXHRcdH1cblxuXHRcdC5jbG9zZV9tb2RhbDpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0fVxuXHR9XG59IiwiQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo5ODFweCkge1xuICAgIC5ldF9wYl9ndXR0ZXJzMyAuZXRfcGJfY29sdW1uXzFfNSxcbiAgICAuZXRfcGJfZ3V0dGVyczMuZXRfcGJfcm93IC5ldF9wYl9jb2x1bW5fMV81IHtcbiAgICAgICAgd2lkdGg6IDE3LjglO1xuICAgIH1cblxuICAgIC5ldF9wYl9ndXR0ZXJzMyAuZXRfcGJfY29sdW1uXzJfNSxcbiAgICAuZXRfcGJfZ3V0dGVyczMuZXRfcGJfcm93IC5ldF9wYl9jb2x1bW5fMl81IHtcbiAgICAgICAgd2lkdGg6IDM1LjYlO1xuICAgIH1cblxuICAgIC5ldF9wYl9ndXR0ZXJzMyAuZXRfcGJfY29sdW1uXzNfNSxcbiAgICAuZXRfcGJfZ3V0dGVyczMuZXRfcGJfcm93IC5ldF9wYl9jb2x1bW5fM181IHtcbiAgICAgICAgd2lkdGg6IDUzLjQlO1xuICAgIH1cblxuICAgIC5ldF9wYl9ndXR0ZXJzMyAuZXRfcGJfY29sdW1uXzRfNSxcbiAgICAuZXRfcGJfZ3V0dGVyczMuZXRfcGJfcm93IC5ldF9wYl9jb2x1bW5fNF81IHtcbiAgICAgICAgd2lkdGg6IDcxLjIlO1xuICAgIH1cbn0iLCIjcGFnZS1oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICA+IGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo2NzhweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gZGl2Omxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiAyMjRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjY3N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bixcbiAgICAgICAgLmhzLWJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo2NzhweCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyNwYWdlLWhlYWRpbmcgKyBkaXZcblxuLmljb24tc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDQwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjk4MXB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxufVxuXG4jcG9zdHMtc2lkZWJhciB7XG4gICAgLmljb24tc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuLypcbi5wYWdlLXRlbXBsYXRlLWtub3dsZWRnZS1jZW50ZXIsXG4ucG9zdC10eXBlLWFyY2hpdmUtcmVzb3VyY2VzLFxuLnNpbmdsZS1yZXNvdXJjZXMsXG4udGF4LWNvbnRlbnRfdHlwZSxcbi50YXgtdG9waWNzIHtcbiAgICAjcGFnZS1oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgfVxuXG4gICAgLmZlYXR1cmVkQXJ0aWNsZXMge1xuICAgICAgICAjcGFnZS1oZWFkaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuKi9cbi5mZWF0dXJlZEFydGljbGVzIHtcbiAgICAuZ3JlZW5Lbm93bGVkZ2Uge1xuICAgICAgICBoMTpub3QoLmVudHJ5LXRpdGxlKSxcbiAgICAgICAgcC5oMSB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JlZW4gIWltcG9ydGFudDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjY3OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo5MDBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDc5cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNpbmdsZS1yZXNvdXJjZXMge1xuICAgICNwYWdlLWhlYWRpbmcgKyBkaXYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4jbWFzdGhlYWQtdGJmaXhlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgdG9wOiAyMnB4O1xuXG4gICAgKyAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDtcblxuICAgICAgICA+ICNjb250ZW50LWFyZWEgPiAubGF0by1ibGFjayB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1hc3QtZml4ZWQge1xuICAgICNtYXN0aGVhZC10YmZpeGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4IDAgI2RlZGVkZTtcblxuICAgICAgICAmLnNob3J0ZW4ge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50ID4gLmNvbnRhaW5lcixcbiAgICAjbWFzdGhlYWQtdGJmaXhlZCArIC5jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgICB9XG5cbiAgICAjbWFzdGhlYWQtdGJmaXhlZC5zaG9ydGVuICsgLmNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyOHB4O1xuICAgIH1cbn0iLCIuaG9tZSB7XG4gICAgbWFpbiB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZXJ2aWNlcy1kb3RzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjQ2cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ncmVlbi1kaXZpZGVyLWhvbWUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc29sdXRpb25zLXNlY3Rpb24ge1xuICAgICAgICAgICAgJHNvbHV0aW9ucy1oZXJvLWJnOiAnL3dwLWNvbnRlbnQvdGhlbWVzL2RpdmktY2hpbGQvYXNzZXRzL2JhY2tncm91bmRzL3RpZXJwb2ludC1ob21lLXNvbHV0aW9ucy0nO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skc29sdXRpb25zLWhlcm8tYmd9bW9iaWxlLmpwZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjcwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogODE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skc29sdXRpb25zLWhlcm8tYmd9ZGVza3RvcC5qcGdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3B3aWRlKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE4OHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDk5NXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JHNvbHV0aW9ucy1oZXJvLWJnfWRlc2t0b3AuanBnXCIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc29sdXRvbnMtaW50cm8ge31cblxuICAgICAgICAgICAgLmljb24tdGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgJi5zMjItMzQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBhLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmh1YnNwb3QtY3RhLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmV0X3BiX3RleHRfaW5uZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3RhLWltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIC5ldF9wYl9pbWFnZV93cmFwIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTQycHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDA4cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MDhweDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDA4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDA4cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC02MHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTE1M3B4IDAgMCAtMTE3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibGFjaztcblxuICAgICAgICAgICAgICAgIHNwYW4uYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmV0X3BiX3Jvdy5ldF9wYl9yb3dfNyB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn0iLCIuY2xvdWQtcGxhdGZvcm1zLWhlcm8ge1xuICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgcGFkZGluZzogMzBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNpbnRlcmlvckhlcm8ge1xuXG4gIC5oZXJvLWJveGVzIHtcblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuXG4gICAgICAuY29sIHtcblxuICAgICAgICBhIHtcblxuICAgICAgICAgIC5ib3gtaW1hZ2Uge1xuXG4gICAgICAgICAgICAmLmhvc3RlZC1wcml2YXRlLWNsb3VkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDUvcHJpdmF0ZS1jbG91ZC5wbmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubXVsdGl0ZW5hbnQtY2xvdWQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNS9tdWx0aXRlbmFudC5wbmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaHlicmlkLWNsb3VkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDUvaHlicmlkLWNsb3VkLnBuZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tYW5hZ2VkLWF6dXJlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDUvYXp1cmUucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYXdze1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNS9hd3MucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cblxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAuYm94LWltYWdlIHtcblxuICAgICAgICAgICAgJi5ob3N0ZWQtcHJpdmF0ZS1jbG91ZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA1L3ByaXZhdGUtY2xvdWQtd2hpdGUucG5nJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLm11bHRpdGVuYW50LWNsb3VkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDUvbXVsdGl0ZW5hbnQtd2hpdGUucG5nJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmh5YnJpZC1jbG91ZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA1L2h5YnJpZC1jbG91ZC13aGl0ZS0zLnBuZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5tYW5hZ2VkLWF6dXJlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDUvYXp1cmUtaG92ZXIucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYXdze1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNS9hd3MtaG92ZXIucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNpbnRlcmlvckhlcm8uaW50ZXJpb3ItaGVyby5kYXRhLWNlbnRlci1oZXJvIHtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gIH1cblxuICAudGhyZWUtY29sdW1uIHtcblxuICAgIGgzLCBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbGF0bztcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIH1cbiAgfVxufVxuXG4uZGF0YS1jZW50ZXItbGlua3Mge1xuICAgICYuYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDQ7XG4gICAgICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogNDtcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogNDtcbiAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogNjBweDtcbiAgICAgICAgICAgIC1tb3otY29sdW1uLWdhcDogNjBweDtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXhkZXNrdG9wKSB7XG4gICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogNjBweDtcbiAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgICB9XG4gICAgfVxuXG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogJGxhdG87XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICBoNCB7XG4gICAgIGZvbnQtZmFtaWx5OiAkbGF0bztcbiAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5O1xuICAgICBjb2xvcjogJGdyZXk7XG4gICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgfVxuXG4gICB1bCB7XG4gICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgbGkge1xuICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0bztcblxuICAgICAgIGEge1xuICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvO1xuICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG5cbiAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICAgfVxuICAgfVxufVxuIiwiLnBhZ2UtaWQtNzA3MCB7XG4gICAgLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvci5jbGllbnQtcmVzdWx0cy1jdGEge1xuICAgICAgLmh1YnNwb3QtY3RhLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjsgLyogU2FmYXJpIDcuMCsgKi9cbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIC5jdGEtY29udGVudCBwIHtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGxpbmUtd2l0aC1zdWItaGVhZGxpbmUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvO1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aHJlZS1jb2x1bW4taWNvbnMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcblxuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0bztcbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2xpZW50LWdhbGxlcnktd3JhcHBlciB7XG4gICAgICAgIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4ZGVza3RvcCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAuZXRfcGJfcm93XzEge1xuXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2xpZW50LWdhbGxlcnktY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYXN0ZXItc2xpZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4ZGVza3RvcCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ldF9wYl9yb3dfMiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIi5wZW9wbGUtbW9kdWxlIHtcbiAgcC5ldF9wYl9tZW1iZXJfcG9zaXRpb24ge1xuICAgIGNvbG9yOiAkbWluZS1zaGFmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuXG4gIC5ldF9wYl9jb2x1bW4gLmV0X3BiX3RlYW1fbWVtYmVyX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmV0X3BiX3RlYW1fbWVtYmVyX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb21wYW55LXBhZ2Uge1xuICAgIC5ldF9wYl92aWRlb19wbGF5IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5oZXJvLWJveGVzIHtcblxuICAmLmNvbXBhbnkge1xuXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gICAgICAuY29sIHtcblxuICAgICAgICBhIHtcblxuICAgICAgICAgIC5ib3gtaW1hZ2Uge1xuICAgICAgICAgICAgJi5leHBlcnRpc2Uge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNS9jZXJ0aWZpY2F0aW9ucy5wbmcnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxlYWRlcnNoaXAge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNS9sZWFkZXJzaGlwLnBuZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYm9hcmQtb2YtZGlyZWN0b3JzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDUvYm9hcmQtb2YtZGlyZWN0b3JzLnBuZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2hhcml0YWJsZS1naXZpbmcge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNS9jaGFyaXRhYmxlLWdpdmluZy5wbmcnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGEge1xuICAgICAgICAgIC5ib3gtaW1hZ2Uge1xuICAgICAgICAgICAgJi5leHBlcnRpc2Uge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNS9jZXJ0aWZpY2F0aW9ucy1ob3Zlci5wbmcnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmxlYWRlcnNoaXAge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNS9sZWFkZXJzaGlwLWhvdmVyLnBuZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYm9hcmQtb2YtZGlyZWN0b3JzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDUvYm9hcmQtb2YtZGlyZWN0b3JzLWhvdmVyLnBuZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY2hhcml0YWJsZS1naXZpbmcge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNS9jaGFyaXRhYmxlLWdpdmluZy1ob3Zlci5wbmcnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNuZXh0LWxpbmsgYSxcbiNwcmV2aW91cy1saW5rIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjA1NCc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgfVxufVxuXG4jbmV4dC1saW5rIGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbn1cblxuI3ByZXZpb3VzLWxpbmsgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbn1cblxuI3Bvc3QtZmlsdGVycyxcbiNwb3N0cy1zaWRlYmFyLFxuI3R5cGUtZmlsdGVycyB7XG4gICAgaDI6bm90KC5lbnRyeS10aXRsZSkge1xuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDo2NzdweCkge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3Bvc3RzLXNpZGViYXIge1xuICAgIGgyOm5vdCguZW50cnktdGl0bGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDJweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuI2Jsb2ctbmF2aWdhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgbGk6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgY29sb3I6ICM5MTkzOTY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOTE5Mzk2O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgNHB4O1xuXG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmLmFjdGl2ZSBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXZpZ2F0aW9uLnBhZ2luYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xMDAwMHB4O1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIGEsXG4gICAgc3BhblthcmlhLWN1cnJlbnQ9XCJwYWdlXCJdIHtcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICB9XG5cbiAgICAubmF2LWxpbmtzIHtcbiAgICAgICAgc3BhblthcmlhLWN1cnJlbnQ9XCJwYWdlXCJdIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICAubmV4dCxcbiAgICAgICAgLnByZXYge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucHJldiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmV4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YXgtdG9waWNzIHtcbiAgICAjbWFpbi1jb250ZW50ID4gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAvKiNuZXh0LWxpbmssXG4gICAgI3ByZXZpb3VzLWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjA1NCc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI25leHQtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjcHJldmlvdXMtbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH0qL1xufVxuXG4jYmxvZ0xpc3Rpbmcge1xuICAgICYuZXRfc2VjdGlvbl9zcGVjaWFsdHkge1xuICAgICAgICA+IC5ldF9wYl9yb3cge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyLmVudHJ5LXRpdGxlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG87XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1jb250ZW50IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgIC5hbGlnbmxlZnQge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibG9nLXNpZGViYXIge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1saWxhYztcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAxMHB4O1xuXG4gICAgLnNpZGViYXItY29udGVudCB7XG4gICAgICAgIC5zaWRlYmFyLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgaW1nIHt9XG4gICAgICAgIH1cblxuICAgICAgICAuc2lkZWJhci1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zaWRlYmFyLWNvcHkge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXJjaGl2ZSB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo2NzhweCkge1xuICAgICAgICAjcG9zdC1maWx0ZXJzLFxuICAgICAgICAjdHlwZS1maWx0ZXJzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgI3Bvc3QtY2F0ZWdvcmllcyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi50YXgtdG9waWNzIHtcbiAgICAgICAgICAgICNwb3N0LWNhdGVnb3JpZXMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNwb3N0LWZpbHRlcnMsXG4jdHlwZS1maWx0ZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6Njc4cHgpIHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGF4LXRvcGljcyB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgLmZlYXR1cmVkQXJ0aWNsZXMgI3BhZ2UtaGVhZGluZyArIGRpdiAuZXRfcGJfcm93IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNwb3N0LWZpbHRlcnMsXG4gICAgI3R5cGUtZmlsdGVycyB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6Njc4cHgpIHtcbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTg1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNwb3N0LWZpbHRlci1tb2JpbGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFREVGO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDQzcHggOHB4IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnXFxmMDc4JztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjY3OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG5cbiNwb3N0LWNhdGVnb3JpZXMge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNHMgZWFzZS1pbi1vdXQ7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHZoO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVERUY7XG4gICAgfVxuXG4gICAgYSxcbiAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOm5vdCg6aG92ZXIpLFxuICAgICAgICAmOm5vdChbYXJpYS1jdXJyZW50PVwicGFnZVwiXSksXG4gICAgICAgICY6bm90KC5jdXJyZW50LWNhdCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1cnJlbnQtY2F0LFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmW2FyaWEtY3VycmVudD1cInBhZ2VcIl0sXG4gICAgICAgICZbYXJpYS1jaGVja2VkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmVlbjtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6Njc4cHgpIHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEsXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG5cbiAgICAgICAgICAgICY6bm90KFthcmlhLWN1cnJlbnQ9XCJwYWdlXCJdKSxcbiAgICAgICAgICAgICY6bm90KDpob3Zlcikge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQkVERUY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmW2FyaWEtY3VycmVudD1cInBhZ2VcIl0ge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2luZ2xlLWJsb2cge1xuICAgICNmZWF0dXJlZC1wb3N0cyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgfVxuXG4gICAgI2ZlYXR1cmVkLXBvc3RzID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBoMS5lbnRyeS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0bztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo2NzhweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNjYuNjYlIC0gMjBweCk7XG5cbiAgICAgICAgICAgIGgxLmVudHJ5LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM3cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjExMDBweCkge1xuICAgICAgICAgICAgaDEuZW50cnktdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAgICAgICAgICAgYSxcbiAgICAgICAgICAgIGgyLFxuICAgICAgICAgICAgaDMsXG4gICAgICAgICAgICBoNCxcbiAgICAgICAgICAgIGg1LFxuICAgICAgICAgICAgaDYsXG4gICAgICAgICAgICBvbCxcbiAgICAgICAgICAgIHAsXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IGNpcmNsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmVlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRob3Zlci1ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwLmVudHJ5LXRpdGxlIHtcbiAgICAgICAgZm9udDogMjZweC8xLjFlbSAkbGF0bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgfVxuXG4gICAgYXJ0aWNsZSB7XG4gICAgICAgIC5ocy1jdGEtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jcG9zdHMtbmV4dCB7XG4gICAgbWFyZ2luOiA2MHB4IDA7XG59XG5cbiNuZXh0LXBvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAjcGljIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IGRpdjpub3QoI3BpYykge1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NTUwcHgpIHtcbiAgICAgICAgI3BpYyB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdjpub3QoI3BpYykge1xuICAgICAgICAgICAgd2lkdGg6IDY2LjY2JTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNhdC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uYmxvZy1zdWJzY3JpYmUge1xuICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgcGFkZGluZzogNTBweCAwIDEwMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogODI1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDo2NzdweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mYXIge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6OTAwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyZGVnKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6Njc4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oYnNwdC1mb3JtIGZvcm0gLmhzLWVycm9yLW1zZ3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhzLWVtYWlsIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZWVuO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMCAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhzLXN1Ym1pdCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuXG4gICAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo2NzhweCkge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhciB7fVxuXG4gICAgICAgIC5jb250YWluIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kYWxTdWIgLmJsb2ctc3Vic2NyaWJlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBoMixcbiAgICBoNSxcbiAgICBpLFxuICAgIHAge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAzcHggJGJsYWNrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmVhdHVyZWRBcnRpY2xlcyAuYmxvZy1zdWJzY3JpYmUge1xuICAgIGg1Om5vdCgubGF0by1ibGFjaykge1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo2NzhweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hcy10YWcge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZzogMXB4IDlweDtcbiAgICBtYXJnaW46IDRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblxuICAgIGkge1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JlZW47XG4gICAgfVxufVxuLy8gYmxvZyBzdWJzY3JpYmUgYnRuXG5cbiNoYnNwdC1mb3JtLTE2MDc2MjMwNTc5NjktNjYwMjYxNzQxMCB7XG4gICAgJi5oYnNwdC1mb3JtIGZvcm0gLmhzLWJ1dHRvbi5wcmltYXJ5LmxhcmdlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICB9XG59XG4vLyBoaWRlIEFkZFRoaXMgUlNTIGljb25cblxuLmF0NC1mb2xsb3ctaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59IiwiLndjcy10aW1ldGFibGVfX2xpc3Qge1xuICAgIC53Y3MtY2xhc3Mge1xuICAgICAgICAud2NzLWNsYXNzX190aW1lIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53Y3MtY2xhc3NfX2FjdGlvbiB7XG4gICAgICAgICAgICAud2NzLWNsYXNzX19pbm5lci1mbGV4IHtcbiAgICAgICAgICAgICAgICAud2NzLWJ0bi0tYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTk5NjI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgICAgICAgICAgICAgICAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTI3NDRhO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53Y3MtdGltZXRhYmxlX19jb250YWluZXIge1xuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgIC53Y3MtY2xhc3NfX3RpbWUtZHVyYXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxufSIsIi5wYWdlLWlkLTcxNzEge1xuICAgICN0aHVtYndyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogNzVweCBhdXRvO1xuICAgICAgICB3aWR0aDogMjUycHg7XG4gICAgICAgIGhlaWdodDogMjUycHg7XG4gICAgfVxuXG4gICAgLnRodW1iIGltZyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIG1hcmdpbjogM3B4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAudGh1bWIgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC50aHVtYjpob3ZlcixcbiAgICAudGh1bWI6aG92ZXIgc3BhbiB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMjUwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLnRodW1iOmhvdmVyIHNwYW4ge1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwIC5yb3c6bm90KCNpbmZvLXJvdykge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAgI2luZm8tcm93IHtcbiAgICAgICAgbWFyZ2luOiAtMTBweCAwIC0xNXB4O1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwICNpbmZvLXJvdyAuY29sIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwICNpbmZvLXJvdyAuY29sIC50aHVtYiBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDIwMDA7XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgdGV4dGFyZWEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU2ZTY7XG4gICAgICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICAgICAgICBjb2xvcjogIzRlNGU0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJyxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwLjZweDtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwIHRleHRhcmVhIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgICAgIC5mb3JtLWdyb3VwIC5jb2wtc20tMTIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxubWFpbiB7XG4gICAgI2NvbnRhY3QtdGVzdGltb25pYWwge1xuICAgICAgICAudGVzdGltb25pYWwtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5ldF9wYl90ZXN0aW1vbmlhbF9wb3J0cmFpdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBpbml0aWFsO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oYnNwdC1mb3JtIHtcbiAgICBmb3JtIHtcbiAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgJi5mb3JtLWNvbHVtbnMtMiB7XG4gICAgICAgICAgICAgICAgLmhzLWZvcm0tZmllbGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGhleGdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mb3JtLWNvbHVtbnMtMSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5O1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGhleGdyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsLmlucHV0cy1saXN0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLm11bHRpLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgIGxpLmhzLWZvcm0tY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGVnYWwtY29uc2VudC1jb250YWluZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIC5ocy1yaWNodGV4dCB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ocy1idXR0b24ucHJpbWFyeS5sYXJnZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxMTk5NjI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDQwcHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTI3NDRhO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1maWxlXSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ocy1lcnJvci1tc2dzIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNjb250YWN0VGFicyB7XG4gICAgJi5ldF9zZWN0aW9uX3NwZWNpYWx0eSB7XG4gICAgICAgID4gLmV0X3BiX3JvdyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTY1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgICAgIC5ldF9wYl90YWJzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAgICAgICB1bC5ldF9wYl90YWJzX2NvbnRyb2xzIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtaW5lLXNoYWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmV0X3BiX3RhYl9hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtaW5lLXNoYWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5ldF9wYl90YWJfYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZXRfcGJfYWxsX3RhYnMge1xuICAgICAgICAgICAgICAgICAgICAuZXRfcGJfdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMzBweCAyNHB4IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ldF9wYl90YWJfY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgICAgICAgIC5hZG1pbi10YWIsXG4gICAgICAgICAgICAgICAgLnN1cHBvcnQtdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB1bC5sb2NhdGlvbnMge1xuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBkaXYuZXRfcGJfdGFiXzAge1xuICAgICAgICAgICAgICAgIC5ldF9wYl90YWJfY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhY3Qtc2lkZWJhciB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgfVxufSIsIiNpbnRlcmlvckhlcm8ge1xuICAuaGVyby1ib3hlcyB7XG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAuY29sIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAuYm94LWltYWdlIHtcbiAgICAgICAgICAgICYuaW50ZXJuZXQtYmFuZHdpZHRoIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvaW50ZXJuZXQtYmFuZHdpZHRoLnBuZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmludGVyY29ubmVjdC1leHByZXNzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvaW50ZXJjb25uZWN0LWV4cHJlc3MucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYXdze1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8xMC9hd3MtaWNvbi1uZXcucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubG9hZC1iYWxhbmNpbmcge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9sb2FkLWJhbGFuY2luZy5wbmcnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jcm9zcy1jb25uZWN0cyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2Nyb3NzLWNvbm5lY3RzLnBuZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNkbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2NkbnMucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuYm94LWltYWdlIHtcbiAgICAgICAgICAgICYuaW50ZXJuZXQtYmFuZHdpZHRoIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvaW50ZXJuZXQtYmFuZHdpZHRoLWhvdmVyLnBuZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmludGVyY29ubmVjdC1leHByZXNzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvaW50ZXJjb25uZWN0LWV4cHJlc3MtaG92ZXIucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYXdze1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8xMC9hd3MtaWNvbi1uZXctaG92ZXIucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubG9hZC1iYWxhbmNpbmcge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9sb2FkLWJhbGFuY2luZy1ob3Zlci5wbmcnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jcm9zcy1jb25uZWN0cyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2Nyb3NzLWNvbm5lY3RzLWhvdmVyLnBuZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNkbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2NkbnMtaG92ZXIucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNpbnRlcmlvckhlcm8ge1xuICAgIC5oZXJvLWJveGVzIHtcbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAuY29sIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgLmJveC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1hbmFnZWQtaG9zdGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L21hbmFnZWQtaG9zdGluZy5wbmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm9mZmljZS0zNjUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9vZmZpY2UzNjUucG5nXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnZkaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly93d3cudGllcnBvaW50LmNvbS93cC1jb250ZW50L3VwbG9hZHMvVmlydHVhbC1EZXNrdG9wLVNlcnZpY2VzX1ZESV8xLnBuZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYub3MtbWFuYWdlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L29zbWFuYWdlbWVudC5wbmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFwcGxpY2F0aW9uLW1hbmFnZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9hcHBsaWNhdGlvbi1tYW5hZ2VtZW50LnBuZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYubW9uaXRvcmluZy1zZXJ2aWNlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L21vbml0b3Itc2VydmljZXMucG5nXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5oZWxwLWRlc2stc2VydmljZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9oZWxwLWRlc2stc2VydmljZXMucG5nXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAuYm94LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWFuYWdlZC1ob3N0aW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvbWFuYWdlZC1ob3N0aW5nLWhvdmVyLnBuZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYub2ZmaWNlLTM2NSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L29mZmljZTM2NS5wbmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYudmRpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL3d3dy50aWVycG9pbnQuY29tL3dwLWNvbnRlbnQvdXBsb2Fkcy9WaXJ0dWFsLURlc2t0b3AtU2VydmljZXNfVkRJLWhvdmVyXzEucG5nXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vcy1tYW5hZ2VtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvb3NtYW5hZ2VtZW50LnBuZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYXBwbGljYXRpb24tbWFuYWdlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2FwcGxpY2F0aW9uLW1hbmFnZW1lbnQtaG92ZXIucG5nXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tb25pdG9yaW5nLXNlcnZpY2VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvbW9uaXRvci1zZXJ2aWNlcy1ob3Zlci5wbmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmhlbHAtZGVzay1zZXJ2aWNlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2hlbHAtZGVzay1ob3Zlci5wbmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZvdXItY29sdW1uIHtcbiAgICAgICAgICAgICAgICAuY29sIHtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYm94LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1hbmFnZWQtaG9zdGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2ludGVyaW9ySGVybyB7XG4gIC5oZXJvLWJveGVzIHtcbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIC5jb2wge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIC5ib3gtaW1hZ2Uge1xuICAgICAgICAgICAgJi5kcmFhcy1jbG91ZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2RyYWFzLWNsb3VkLnBuZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFzciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2Fzci5wbmcnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kcmFhcy1zZXJ2ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9kcmFzcy1zZXJ2ZXIucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYmFja3VwcyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2JhY2t1cC5wbmcnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wbGF0Zm9ybXMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9wbGF0Zm9ybXMucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYud29ya3NwYWNlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvYnVzaW5lc3MtY29udGludWl0eS5wbmcnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5ib3gtaW1hZ2Uge1xuICAgICAgICAgICAgJi5kcmFhcy1jbG91ZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2RyYXNzLWNsb3VkLWhvdmVyLnBuZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFzciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2Fzci5wbmcnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kcmFhcy1zZXJ2ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9kcmFzcy1zZXJ2ZXItaG92ZXIucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYmFja3VwcyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2JhY2t1cC1ob3Zlci5wbmcnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wbGF0Zm9ybXMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9wbGF0Zm9ybXMtaG92ZXIucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYud29ya3NwYWNlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvYnVzaW5lc3MtY29udGludWl0eS1ob3Zlci5wbmcnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2ludGVyaW9ySGVybyB7XG4gIC5oZXJvLWJveGVzIHtcbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIC5jb2wge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIC5ib3gtaW1hZ2Uge1xuICAgICAgICAgICAgJi5jbG91ZC1yZWFkaW5lc3MtYXNzZXNzbWVudCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2Nsb3VkLXJlYWRpbmVzcy5wbmcnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jbG91ZC1taWdyYXRpb25zLWNvbnN1bHRpbmcge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9jbG91ZC1taWdyYXRpb24ucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYucGh5c2ljYWwtbWlncmF0aW9ucyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L3BoeXNpY2FsLW1pZ3JhdGlvbnMucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2VjdXJpdHktYXNzZXNzbWVudHMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9zZWN1cml0eS1hc3Nlc3NtZW50LnBuZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNvbnRpbnVpdHktcGxhbm5pbmcge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9idXNpbmVzcy1jb250aW51aXR5LnBuZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmJveC1pbWFnZSB7XG4gICAgICAgICAgICAmLmNsb3VkLXJlYWRpbmVzcy1hc3Nlc3NtZW50IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvY2xvdWQtcmVhZGluZXNzLWhvdmVyLnBuZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNsb3VkLW1pZ3JhdGlvbnMtY29uc3VsdGluZyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2Nsb3VkLW1pZ3JhdGlvbi1ob3Zlci5wbmcnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5waHlzaWNhbC1taWdyYXRpb25zIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvcGh5c2ljYWwtbWlncmF0aW9ucy1ob3Zlci5wbmcnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZWN1cml0eS1hc3Nlc3NtZW50cyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L3NlY3VyaXR5LWFzc2Vzc21lbnQtaG92ZXIucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY29udGludWl0eS1wbGFubmluZyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2J1c2luZXNzLWNvbnRpbnVpdHktaG92ZXIucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJ0bmVyLWxvZ29zIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG5cbiAgLmV0X3BiX2NvZGVfaW5uZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwOyAvKiBTYWZhcmkgNi4xKyAqL1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIFNhZmFyaSA3LjArICovXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW46IDE1cHggMjBweDtcblxuICAgICAgfVxuICB9XG59XG5cbi50d28tY29sLWZpeGVkLWltYWdlLnRlY2gtcGFydG5lcnMge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAuZXRfcGJfcm93IHtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMTVweDtcblxuICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4uZ3JlZW4tbGluayB7XG4gICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG59XG4iLCIjaW50ZXJpb3JIZXJvIHtcbiAgLmhlcm8tYm94ZXMge1xuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgLmNvbCB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgLmJveC1pbWFnZSB7XG4gICAgICAgICAgICAmLmRkb3MtbWl0aWdhdGlvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2Rkb3MtbWl0aWdhdGlvbi5wbmcnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi53ZWItZmlyZXdhbGxzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvd2ViLWFwcGxpY2F0aW9uLWZpcmV3YWxsLnBuZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmZpcmV3YWxsLXNlcnZpY2VzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvbWFuYWdlZC1maXJld2FsbC5wbmcnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wcm9hY3RpdmUtc2VjdXJpdHkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9wcm9hY3RpdmUtaXQucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZW5jcnlwdGlvbi1zZXJ2aWNlcyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2VuZHBvaW50LWVuY3J5cHRpb24ucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY29tcGxpYW5jZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2NvbXBsaWFuY2UucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuYm94LWltYWdlIHtcbiAgICAgICAgICAgICYuZGRvcy1taXRpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvZGRvcy1taXRpZ2F0aW9uLWhvdmVyLnBuZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLndlYi1maXJld2FsbHMge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi93ZWItYXBwbGljYXRpb24tZmlyZXdhbGxzLWhvdmVyLnBuZycpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmZpcmV3YWxsLXNlcnZpY2VzIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC91cGxvYWRzLzIwMTgvMDYvbWFuYWdlZC1maXJld2FsbC1zZXJ2aWNlcy1ob3Zlci5wbmcnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5wcm9hY3RpdmUtc2VjdXJpdHkge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3VwbG9hZHMvMjAxOC8wNi9wcm9hY3RpdmUtaXQtaG92ZXIucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuZW5jcnlwdGlvbi1zZXJ2aWNlcyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2VuZHBvaW50LWVuY3J5cHRpb24taG92ZXIucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuY29tcGxpYW5jZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE4LzA2L2NvbXBsaWFuY2UtaG92ZXIucG5nJyk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5kYXRhLWNlbnRlci1wYWdlIHtcblx0LmVudHJ5LWNvbnRlbnQge1xuXHRcdD4gZGl2IHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4ZGVza3RvcCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZGF0YS1jZW50ZXItbWVudS13cmFwcGVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdC5kYXRhLWNlbnRlci1tZW51LWNvbnRhaW5lciB7XG5cdFx0XHQuZGF0YS1jZW50ZXItbWVudS1zZWN0aW9uIHtcblx0XHRcdFx0LmRhdGEtY2VudGVyLXN0YXRlIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZGF0YS1jZW50ZXItbWVudSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2I5YjliYjtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNWM1OTVhO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRoMSB7XG5cdFx0bWFyZ2luOiA0MHB4IGF1dG8gMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHQuZGF0YS1jZW50ZXItb3ZlcnZpZXcge1xuXHRcdG1heC13aWR0aDogOTIwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0LmRhdGEtY2VudGVyLWZhY2lsaXR5IHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRtaW5lLXNoYWZ0O1xuXHRcdC5kYXRhLWNlbnRlci10aXRsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDM1cHggMjBweCA3NXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmKyBhIHtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJ1dHRvbi1jb250YWluZXIge1xuXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1heGRlc2t0b3ApIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRvd25sb2FkLXNwZWNzIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ0biB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChwaG9uZSkge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTBweDtcblx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZGF0YS1jZW50ZXItY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggNjBweCA2MHB4IDc1cHg7XG5cdFx0XHRcdC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuXHRcdFx0XHQtbW96LWNvbHVtbi1jb3VudDogMztcblx0XHRcdFx0Y29sdW1uLWNvdW50OiAzO1xuXHRcdFx0XHQtd2Via2l0LWNvbHVtbi1nYXA6IDYwcHg7XG5cdFx0XHQgICAgLW1vei1jb2x1bW4tZ2FwOiA2MHB4O1xuXHRcdFx0ICAgIGNvbHVtbi1nYXA6IDYwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGRpdiB7XG5cdFx0XHRcdC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgICAgICAgXHRcdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgICAgICAgIFx0YnJlYWstaW5zaWRlOiBhdm9pZDtcblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdGNvbG9yOiAjMjMxZjIwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiA1cHggc29saWQgI2Y1ZjVmNTtcblx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRjb2xvcjogIzIzMWYyMDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdGxpIHtcblx0XHRcdFx0Y29sb3I6ICMyMzFmMjA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxufVxuIiwiLnBhZ2UtdGVtcGxhdGUta25vd2xlZGdlLWNlbnRlciB7XG5cbiAgI21haW4tY29udGVudCB7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXI6YmVmb3JlIHtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChkZXNrdG9wKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zcTItcmVzb3VyY2UtaGVybyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICAgaDEge1xuICAgICAgICBmb250LWZhbWlseTogJGxhdG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGRlcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGRlc2t0b3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbWF4LXdpZHRoOiAxMDgwcHg7XG4gICAgICBtYXJnaW46IDIwcHggYXV0byAyNXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRsYXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdC1ib3gtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgLnRvcGljLWRyb3Bkb3duIHtcblxuICAgICAgICAuYnJvd3NlLXRvcGljcyB7XG4gICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBob25lKSB7XG4gICAgICAgICAgICB3aWR0aDogMjQlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tb2JpbGUtb25seSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50b3BpYy1jaGVja2JveCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNvcnQtYmFyICB7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogJG1pbmUtc2hhZnQ7XG5cbiAgICAucmVzdWx0cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGxhdG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgLnBhZ2luYXRpb24tcmVzdWx0cyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmVhdHVyZWQtcmVzb3VyY2Utc2VjdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMkY1RkE7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVzb3VyY2VzLWNvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLnJlc291cmNlLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWF4ZGVza3RvcCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgLnJlc291cmNlLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG5cbiAgICAudHlwZS1zaWRlYmFyIHtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC50b3BpYy1zaWRlYmFyLCAudHlwZS1zaWRlYmFyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgLmNob29zZS10b3BpYy1zZWxlY3QsIC5jaG9vc2UtdHlwZS1zZWxlY3Qge1xuICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgLmZpbHRlci1hbGwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50b3BpYy10aXRsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDk5MnB4KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgLnRvcGljLXRpdGxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1ncmVlbjtcbiAgICAgICAgICBib3JkZXI6MDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLnR5cGUtdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkycHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC50eXBlLXRpdGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZWVuO1xuICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAgPiBsaSB7XG5cbiAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtbGlsYWM7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgIGxpLnRvcGljLWNoZWNrYm94LCBsaS50eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnRvcGljLWRyb3Bkb3duIHtcblxuICAgICAgPiBsaS5jaG9vc2UtdG9waWMtc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWxpbGFjO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAudG9waWMtb3B0aW9ucyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWxpbGFjO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gbGkuYnJvd3NlLXRvcGljcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJyb3dzZS10b3BpY3Mubm8tZHJvcGRvd246OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jZW50ZXItdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnJlc291cmNlLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXhkZXNrdG9wKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgID4gYSB7XG4gICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAucmVzb3VyY2UtZGVzY3JpcHRpb24ge1xuICAgICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5yZXNvdXJjZXMtY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZGVza3RvcCkge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1heGRlc2t0b3ApIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDM1cHg7XG5cbiAgICAgIH1cblxuICAgIC5yZXNvdXJjZS1saW5rIHtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXhkZXNrdG9wKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgICB9XG5cbiAgICAgIC5vdmVybGF5LWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjkzNDdCO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAucmVzb3VyY2UtdHlwZSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAucmVzb3VyY2UtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LWZhbWlseTogJGxhdG87XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgfVxuICAgIC5yZXNvdXJjZS1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRsYXRvO1xuICAgIH1cbiAgICAubmV3ID4gc3BhbiB7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAubmV3OmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wOiAxMDBweCBzb2xpZCAkb3JhbmdlO1xuICAgIH1cbiAgfVxuXG4gIC5yZXNvdXJjZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOjQwcHg7XG4gIH1cblxuICAucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLnBhZ2luYXRpb24tY29udGFpbmVyIHtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXhkZXNrdG9wKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICB1bC5wYWdpbmF0aW9uIHtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkycHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkucGFnaW5hdGlvbi1saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMTRweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luOiA3cHggNXB4IDdweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VhcmNoIHtcblx0YXJ0aWNsZSB7XG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRtYXgtd2lkdGg6IDIwMHB4IWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnBvc3QtbWV0YSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuIiwiLmVycm9yNDA0IHtcblxuICBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICBoMiB7XG4gICAgY29sb3I6ICM2MkMwODc7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuIiwiYS5hcnRpY2xlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGgyOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMTU1LDE1NSwxNTUsMC4zNSk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cblxuICAgICAgICAuZW50cnktdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRob3Zlci1ncmVlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgID4gcCxcbiAgICBoZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgfVxufVxuXG4uZmVhdHVyZWRBcnRpY2xlcyB7XG4gICAgI2ZlYXR1cmVkLXBvc3RzIHtcbiAgICAgICAgLmFydGljbGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjUwMHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mZWF0dXJlZEFydGljbGVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG5cbiAgICBoMTpub3QoLmVudHJ5LXRpdGxlKSxcbiAgICBwLmgxIHtcbiAgICAgICAgZm9udDogOTAwIDQycHgvMWVtICRsYXRvO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICY6bm90KC5jYXQtdGl0bGUpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQ6IDMwMCAxOHB4LzEuNTYgJGxhdG87XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo2NzhweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTc5Nzk3O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjkwMHB4KSB7XG4gICAgICAgICAgICAmOm5vdCguY2F0LXRpdGxlKSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2MHB4KTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50IC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBwLmVudHJ5LXRpdGxlIHtcbiAgICAgICAgJjpub3QoLmxhdG8tYmxhY2spIHtcbiAgICAgICAgICAgIGZvbnQ6IDI2cHgvMS4xZW0gJGxhdG87XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6Njc4cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHA6bm90KC5wb3N0LW1ldGEpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgIH1cblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHAuZW50cnktdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcblxuICAgICAgICBhOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1tZXRhIHtcbiAgICAgICAgY29sb3I6ICM5MTkzOTY7XG4gICAgICAgIG1hcmdpbjogOHB4IDA7XG5cbiAgICAgICAgYWRkcmVzcyxcbiAgICAgICAgdGltZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgYWRkcmVzcy5hdXRob3Ige1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI21haW4tY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG5cbiAgICAgICAgLmV0X3BiX3JvdyB7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5ODBweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgYXJ0aWNsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgPiBoMyxcbiAgICAgICAgID4gaDQsXG4gICAgICAgICA+IGg1LFxuICAgICAgICAgPiBoNixcbiAgICAgICAgID4gaGVhZGVyLFxuICAgICAgICAgPiBvbCxcbiAgICAgICAgID4gcCxcbiAgICAgICAgID4gdWwsXG4gICAgICAgID4gaDIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgI2ZlYXR1cmVkLXBvc3RzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAvKlxuICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDo1MDBweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICovXG4gICAgICAgIC5hcnRpY2xlLWJvcmRlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IGFydGljbGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIC5hcnRpY2xlLWJvcmRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHB1cnBsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNTdweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjY3OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjExMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDU2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBhcnRpY2xlIHtcbiAgICAgICAgICAgICAgICAuYXJ0aWNsZS1ib3JkZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhcnRpY2xlOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIC5hcnRpY2xlLWJvcmRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjY3OHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICA+IGFydGljbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDY2LjY2JSAtIDIwcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjcmVndWxhci1wb3N0cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjUwMHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG5cbiAgICAgICAgICAgIGFydGljbGUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcblxuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMzBweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5sYXRvLWJsYWNrIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIGZvbnQtZmFtaWx5OiAkbGF0bztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgICYuZ3JlZW4ge1xuICAgICAgICBjb2xvcjogJGRhcmstZ3JlZW47XG4gICAgfVxufVxuXG4jZmVhdHVyZWQtcG9zdHMsXG4jcmVndWxhci1wb3N0cyB7XG4gICAgYXJ0aWNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuYXJ0aWNsZS1iYW5uZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQ6IDEycHgvMWVtICRsYXRvO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3JlZ3VsYXItcG9zdHMge1xuICAgICYuZmlsdGVyaW5nIHtcbiAgICAgICAgPiBhcnRpY2xlOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmVudHJ5LXRpdGxlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAkaG92ZXItZ3JlZW47XG59XG5cbi5pY29uLXNlYXJjaCB7XG4gICAgJi5ldF9wYl9zZWFyY2gge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXQuZXRfcGJfcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGlucHV0LmV0X3BiX3NlYXJjaHN1Ym1pdCB7XG4gICAgICAgIC8vZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvZGl2aS1jaGlsZC9hc3NldHMvaWNvbnMvc2VhcmNoU3VibWl0LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkb3JhbmdlLCAzJSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qIGFuaW1hdGlvbnMgKi9cbi5zcG9rZS10b3Atd2F5cG9pbnQge1xuICAgICZbZGF0YS1sb2NrXSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgfVxuXG4gICAgJi5zcG9rZS1hbmltYXRlZCB7XG4gICAgICAgICZbZGF0YS1sb2NrXSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4IDAgI2RlZGVkZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNwb2tlLXdheXBvaW50IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcblxuICAgICZbZGF0YS10aW1pbmc9XCI2MDBcIl0ge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmW2RlbGF5PVwiMjAwXCJdIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4ycztcbiAgICB9XG5cbiAgICAmW2RlbGF5PVwiMzAwXCJdIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICB9XG5cbiAgICAmW2RlbGF5PVwiNDAwXCJdIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC40cztcbiAgICB9XG5cbiAgICAmW2RlbGF5PVwiNTAwXCJdIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICB9XG5cbiAgICAmW2RhdGEtZmFkZS11cF0ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDBweCk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJltkYXRhLWZhZGUtaW5dIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmW2RhdGEtZmFkZS1yaWdodF0ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDBweCwgMCk7XG4gICAgfVxuXG4gICAgJltkYXRhLWdyb3ctbGVmdC10by1yaWdodF0ge1xuICAgICAgICB3aWR0aDogMDtcbiAgICB9XG5cbiAgICAmW2RhdGEtZ3Jvdy1sZWZ0LXRvLXJpZ2h0XSB7XG4gICAgICAgICYuc3Bva2UtYW5pbWF0ZWQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtZmFkZS1pbl0sXG4gICAgJltkYXRhLWZhZGUtcmlnaHRdLFxuICAgICZbZGF0YS1mYWRlLXVwXSB7XG4gICAgICAgICYuc3Bva2UtYW5pbWF0ZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICB9XG4gICAgfVxufSIsIiR0eXBlQmx1ZTogIzI5MzQ3QjtcbiR0eXBlQnJpZ2h0Qmx1ZTogIzExNUZENztcbiR0eXBlR3JheTogIzVDNkM4MTtcbiR0eXBlWWVsbG93OiAjZWFjMDEzO1xuJHR5cGVSZWQ6ICNlYzNmM2Y7XG4kdHlwZVRlYWw6ICMyZTc4OWY7XG5cbi50eXBlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250OiAxMnB4LzFlbSAkbGF0bztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgJi5JbmZvZ3JhcGhpYyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0eXBlWWVsbG93O1xuICAgIH1cblxuICAgICYuQ2FzZS1TdHVkeSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0eXBlR3JheTtcbiAgICB9XG5cbiAgICAmLkZhY3QtU2hlZXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdHlwZUJsdWU7XG4gICAgfVxuXG4gICAgJi5lQm9vayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0eXBlQnJpZ2h0Qmx1ZTtcbiAgICB9XG5cbiAgICAmLlNvbHV0aW9uLU92ZXJ2aWV3IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JlZW47XG4gICAgfVxuXG4gICAgJi5WaWRlbyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwdXJwbGU7XG4gICAgfVxuXG4gICAgJi5XZWJpbmFyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHR5cGVSZWQ7XG4gICAgfVxufVxuXG4jbGlzdC1jYXRzIHtcbiAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGhvdmVyLWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NTUwcHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo2NzhweCkge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ja25vd2xlZGdlLWhlbHAge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcblxuICAgIC5jb250YWluZXI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzk3OTc5NztcbiAgICB9XG5cbiAgICAucm93IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgfVxuXG4gICAgLmNvbC1zbS00IHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZWVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIGlbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmVlbjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaG92ZXItZ3JlZW47XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRob3Zlci1ncmVlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW5nbGUtcmVzb3VyY2VzIHtcbiAgICAjcmVndWxhci1wb3N0cyB7XG4gICAgICAgIC5lbnRyeS10aXRsZSBhOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjbWFpbi1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblxuICAgICAgICA+IC5jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbWFyZ2luOiAwLjVlbSAwIDFlbTtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTsgLy8gbWFrZSBzcGFjZSBmb3IgaGVscGZ1bFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3Bvc3RzLXNpZGViYXIge1xuICAgICAgICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIH1cblxuICAgIC5sYXRvLWJsYWNrOm5vdCguZ3JlZW4pIHtcbiAgICAgICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmhlbHBmdWwge1xuICAgIGNvbG9yOiAjOTE5Mzk2O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgdG9wOiAyMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcbiAgICAgICAgLy9yaWdodDogY2FsYygoMTAwdncgLSAxMjAwcHgpIC8gMik7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0bztcbiAgICB9XG5cbiAgICAuaGVscGZ1bC1jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgIH1cblxuICAgIC5oZWxwZnVsLWNvbnRyb2xzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgfVxuXG4gICAgLmhlbHBmdWwtY29udHJhLFxuICAgIC5oZWxwZnVsLXBybyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAvKlxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMTY0JztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgICAgIH1cbiAgICAgICAgKi9cbiAgICB9XG5cbiAgICAuaGVscGZ1bC1jb250cmEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICAvKiY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxNjUnO1xuICAgICAgICB9Ki9cbiAgICB9XG59XG5cbi5mZWF0dXJlZEFydGljbGVzIC5oZWxwZnVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcblxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGxhdG87XG4gICAgfVxufVxuXG4ud2ViaW5hci1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogMWVtIDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmstZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53ZWJpbmFyLW1ldGEge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo5OTJweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC50eXBlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxuXG4gICAgLmRhdGUge1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuXG4gICAgICAgIHNwYW4udGltZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIFNsaWRlciAqL1xyXG4uc2xpY2stc2xpZGUge1xyXG4gICAgbWFyZ2luOiAwcHggMjBweDtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlclxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Rcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG4uc2xpY2stbGlzdDpmb2N1c1xyXG57XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zbGljay1saXN0LmRyYWdnaW5nXHJcbntcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGN1cnNvcjogaGFuZDtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Rcclxue1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2tcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5zbGljay10cmFjazpiZWZvcmUsXHJcbi5zbGljay10cmFjazphZnRlclxyXG57XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG59XHJcbi5zbGljay10cmFjazphZnRlclxyXG57XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2tcclxue1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG59XHJcbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnNsaWNrLXNsaWRlIGltZ1xyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXHJcbntcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59IiwiYm9keSB7XG4gICAgY29sb3I6ICMyYzI4Mjk7XG59XG4vKiBNYWluIGZpeCBmcm9tIDUvNi8yMDIwICovXG5tYWluIC50d28tY29sLWZ1bGwtaW1nLXRleHQgLmV0X3BiX3JvdyB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjk4MXB4KSB7XG4gICAgLmZsZXgtdmVydC1jZW50ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuLnRlc3RpbW9uaWFsIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSBoMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMkUyOTI5O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRlc3RpbW9uaWFsIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6OTgxcHgpIHtcbiAgICAudGVzdGltb25pYWwgLmhlYWRsaW5lLXdpdGgtc3ViLWhlYWRsaW5lIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbn1cblxuLnNwb2tlLWhlYWRsaW5lLWgxLXdpdGgtc3ViLWhlYWRsaW5lIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyRTI5Mjk7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc3Bva2UtaGVhZGxpbmUtaDEtd2l0aC1zdWItaGVhZGxpbmUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIixzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNwb2tlLWhlYWRsaW5lLXdpdGgtc3ViLWhlYWRsaW5lIGgzIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyRTI5Mjk7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc3Bva2UtdGhyZWUtY29sdW1uLWljb25zLnRocmVlLXJlYXNvbnMgLm51bWJlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMTE5OTYyO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5zcG9rZS10aHJlZS1jb2x1bW4taWNvbnMgaDMsXG4uc3Bva2UtdGhyZWUtY29sdW1uLWljb25zLnRocmVlLXJlYXNvbnMgLnRpdGxlIHtcbiAgICBjb2xvcjogIzExOTk2MjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjk4MXB4KSB7XG4gICAgLnNwb2tlLWhlYWRsaW5lLWgxLXdpdGgtc3ViLWhlYWRsaW5lIGgxLFxuICAgIC5zcG9rZS1oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjk3OXB4KSB7XG4gICAgLm5vLW1hcmdpbi1vbi1kZXNrLmV0X3BiX3Jvd180Y29sIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZXRfcGJfcm93XzYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6NDc5cHgpIHtcbiAgICAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfcm93Lm5vLW1hcmdpbi1vbi1kZXNrID4gLmV0X3BiX2NvbHVtbl8xXzQ6bnRoLW9mLXR5cGUoMSksXG4gICAgLm5vLW1hcmdpbi1vbi1kZXNrID4gLmV0X3BiX2NvbHVtbl8xXzQ6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5ldF9wYl9zZWN0aW9uIC5ldF9wYl9yb3cubm8tbWFyZ2luLW9uLWRlc2sgPiAuZXRfcGJfY29sdW1uXzFfNDpudGgtb2YtdHlwZSgyKSxcbiAgICAuZXRfcGJfc2VjdGlvbiAuZXRfcGJfcm93Lm5vLW1hcmdpbi1vbi1kZXNrID4gLmV0X3BiX2NvbHVtbl8xXzQ6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NDgwcHgpIHtcbiAgICAubm8tbWFyZ2luLW9uLWRlc2sgPiAuZXRfcGJfY29sdW1uXzFfNDpudGgtb2YtdHlwZSgxKSxcbiAgICAubm8tbWFyZ2luLW9uLWRlc2sgPiAuZXRfcGJfY29sdW1uXzFfNDpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgIHdpZHRoOiAyLjc1JSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAubm8tbWFyZ2luLW9uLWRlc2sgPiAuZXRfcGJfY29sdW1uXzFfNDpudGgtb2YtdHlwZSgyKSxcbiAgICAubm8tbWFyZ2luLW9uLWRlc2sgPiAuZXRfcGJfY29sdW1uXzFfNDpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHdpZHRoOiA0Ny4yNSUhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjU2MHB4KSB7XG4gICAgLm5vLW1hcmdpbi1vbi1kZXNrID4gLmV0X3BiX2NvbHVtbl8xXzQ6bnRoLW9mLXR5cGUoMSksXG4gICAgLm5vLW1hcmdpbi1vbi1kZXNrID4gLmV0X3BiX2NvbHVtbl8xXzQ6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICB3aWR0aDogMjMuMjc1JSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm5vLW1hcmdpbi1vbi1kZXNrID4gLmV0X3BiX2NvbHVtbl8xXzQ6bnRoLW9mLXR5cGUoMiksXG4gICAgLm5vLW1hcmdpbi1vbi1kZXNrID4gLmV0X3BiX2NvbHVtbl8xXzQ6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICB3aWR0aDogMjYuMzc1JSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5uby1tYXJnaW4tb24tZGVzayA+IC5ldF9wYl9jb2x1bW5fMV80Om50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5uby1tYXJnaW4tb24tZGVzayA+IC5ldF9wYl9jb2x1bW5fMV80Om50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo5ODBweCkge1xuICAgIC5uby1tYXJnaW4tb24tZGVzayA+IC5ldF9wYl9jb2x1bW5fMV80Om50aC1vZi10eXBlKDEpLFxuICAgIC5uby1tYXJnaW4tb24tZGVzayA+IC5ldF9wYl9jb2x1bW5fMV80Om50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgd2lkdGg6IDIzLjI3NSUhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5pbnNlcnQtYm90dG9tLWJvcmRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzk3OTc5NztcbiAgICBtYXJnaW46IDEwcHggMCAtMTdweDtcbn1cblxuLnNwb2tlLXRocmVlLWNvbHVtbi1pbWFnZS1oMyAudGhyZWUtY29sdW1uLWljb25zIGltZyB7XG4gICAgbWF4LWhlaWdodDogNzVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG5cbi5zcG9rZS10aHJlZS1jb2x1bW4taW1hZ2UtaDMgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLnNwb2tlLWdyYXktdC1jdGEge1xuICAgIGJhY2tncm91bmQ6ICNlNWU2ZTY7XG4gICAgbWF4LXdpZHRoOiA4NTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnNwb2tlLWdyYXktdC1jdGEgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uc3Bva2UtZ3JheS10LWN0YSBwLnBwLWN0YS1oZWFkbGluZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbn1cblxuLnNwb2tlLWdyYXktdC1jdGEgcC5wcC1jdGEtaGVhZGxpbmUgc3Bhbi5wcC1jdGEtc3ViaGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jdGEtYnRuLXN0eWxlLFxuLnNwb2tlLWdyYXktdC1jdGEgLmJ1dHRvbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjg5NTIwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI2Rhcmtlci1ib3JkZXIge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgY29sb3I6ICMyYzI4Mjk7XG59XG5cbiNkYXJrZXItYm9yZGVyIHRoIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbG9yOiAjMjE0ZmI1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuI2Rhcmtlci1ib3JkZXIgdHIgdGQge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTc5Nzk3O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo1MDBweCkge1xuICAgICNkYXJrZXItYm9yZGVyIHRyIHRkIHtcbiAgICAgICAgcGFkZGluZzogNnB4IDI0cHg7XG4gICAgfVxufVxuLyogTU9WRSBUTyBSRUcgQ1NTIFdIRU4gQ0FDSEUgRklYRUQgKi9cbi5wYWdlLWlkLTExNTUyIC50aHJlZS1jb2x1bW4taWNvbnMsXG4ucGFnZS1pZC0xMTc3MyAudGhyZWUtY29sdW1uLWljb25zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdlLWlkLTExNTUyIC5mZWF0dXJlZC1wbGFucyAuaGVhZGxpbmUtd2l0aC1zdWItaGVhZGxpbmUgcCxcbi5wYWdlLWlkLTExNzczIC5mZWF0dXJlZC1wbGFucyAuaGVhZGxpbmUtd2l0aC1zdWItaGVhZGxpbmUgcCB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbn1cblxuLnBhZ2UtaWQtMTE1NTIgLnRocmVlLWNvbHVtbi1pY29ucyBoNCxcbi5wYWdlLWlkLTExNTUyIC50aHJlZS1jb2x1bW4taWNvbnM6bm90KC50aHJlZS1yZWFzb25zKSBoMyxcbi5wYWdlLWlkLTExNzczIC50aHJlZS1jb2x1bW4taWNvbnMgaDQsXG4ucGFnZS1pZC0xMTc3MyAudGhyZWUtY29sdW1uLWljb25zOm5vdCgudGhyZWUtcmVhc29ucykgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLnBhZ2UtaWQtMTE1NTIgLnRocmVlLWNvbHVtbi1pY29ucyBwLFxuLnBhZ2UtaWQtMTE3NzMgLnRocmVlLWNvbHVtbi1pY29ucyBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4ucGFnZS1pZC0xMTU1MiAudGhyZWUtY29sdW1uLWljb25zIGltZyxcbi5wYWdlLWlkLTExNzczIC50aHJlZS1jb2x1bW4taWNvbnMgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA3NXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1pZC0xMTU1MiAudGhyZWUtY29sdW1uLWljb25zIC5ldF9wYl9pbWFnZSxcbi5wYWdlLWlkLTExNzczIC50aHJlZS1jb2x1bW4taWNvbnMgLmV0X3BiX2ltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdlLWlkLTExNTUyIC5jbGllbnQtZ2FsbGVyeS13cmFwcGVyIC5ldF9wYl9yb3dfMixcbi5wYWdlLWlkLTExNzczIC5jbGllbnQtZ2FsbGVyeS13cmFwcGVyIC5ldF9wYl9yb3dfMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbn1cblxuLmhic3B0LWZvcm0gZm9ybSBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxubWFpbiAuaHVic3BvdC1jdGEtY29udGFpbmVyLWludGVyaW9yIC5odWJzcG90LWN0YS1jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wYWdlLWlkLTExNTUyIG1haW4gLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvcixcbi5wYWdlLWlkLTExNzczIG1haW4gLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXN0aW1vbmlhbCAuc2lnbmF0dXJlIHtcbiAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1pZC0xMTU1MiAudGhyZWUtY29sdW1uLWljb25zLnRocmVlLXJlYXNvbnMgcDpub3QoLnRpdGxlKTpub3QoLm51bWJlciksXG4ucGFnZS1pZC0xMTc3MyAudGhyZWUtY29sdW1uLWljb25zLnRocmVlLXJlYXNvbnMgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2UtaWQtMTE1NTIgLnRocmVlLWNvbHVtbi1pY29ucy50aHJlZS1yZWFzb25zIC5udW1iZXIsXG4ucGFnZS1pZC0xMTc3MyAudGhyZWUtY29sdW1uLWljb25zLnRocmVlLXJlYXNvbnMgLm51bWJlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMTE5OTYyO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5wYWdlLWlkLTExNTUyIC50aHJlZS1jb2x1bW4taWNvbnMudGhyZWUtcmVhc29ucyBoNCxcbi5wYWdlLWlkLTExNzczIC50aHJlZS1jb2x1bW4taWNvbnMudGhyZWUtcmVhc29ucyBoNCB7XG4gICAgY29sb3I6ICMxMTk5NjI7XG59XG5cbi5wYWdlLWlkLTExNTUyIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSBoMyxcbi5wYWdlLWlkLTExNzczIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSBoMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMkUyOTI5O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBhZ2UtaWQtMTE1NTIgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIC5wcmljaW5nLWJveCxcbi5wYWdlLWlkLTExNzczIC5mZWF0dXJlZC1wbGFucyAucHJpY2luZyAucHJpY2luZy1ib3gge1xuICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5wYWdlLWlkLTExNTUyIC5mZWF0dXJlZC1wbGFucyAucHJpY2luZyAucHJpY2luZy1ib3ggaDMsXG4ucGFnZS1pZC0xMTc3MyAuZmVhdHVyZWQtcGxhbnMgLnByaWNpbmcgLnByaWNpbmctYm94IGgzIHtcbiAgICBjb2xvcjogIzExOTk2MjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4ucGFnZS1pZC0xMTU1MiAuZmVhdHVyZWQtcGxhbnMgLnByaWNpbmcgLnByaWNpbmctYm94IGg0LFxuLnBhZ2UtaWQtMTE3NzMgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIC5wcmljaW5nLWJveCBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wYWdlLWlkLTExNTUyIC5mZWF0dXJlZC1wbGFucyAucHJpY2luZyAucHJpY2luZy1ib3ggcCxcbi5wYWdlLWlkLTExNzczIC5mZWF0dXJlZC1wbGFucyAucHJpY2luZyAucHJpY2luZy1ib3ggcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnZS1pZC0xMTU1MiAuZmVhdHVyZWQtcGxhbnMgLnByaWNpbmcgLnByaWNpbmctYm94IHVsLFxuLnBhZ2UtaWQtMTE3NzMgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIC5wcmljaW5nLWJveCB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4ucGFnZS1pZC0xMTU1MiAuYnRuLnJldmVyc2UsXG4ucGFnZS1pZC0xMTc3MyAuYnRuLnJldmVyc2Uge1xuICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbn1cblxuLnBhZ2UtaWQtMTE1NTIgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIC5ldF9wYl9jb2x1bW5fMV8yLFxuLnBhZ2UtaWQtMTE3NzMgLmZlYXR1cmVkLXBsYW5zIC5wcmljaW5nIC5ldF9wYl9jb2x1bW5fMV8yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFnZS1pZC0xMTU1MiAuZmVhdHVyZWQtcGxhbnMgLnByaWNpbmcsXG4ucGFnZS1pZC0xMTc3MyAuZmVhdHVyZWQtcGxhbnMgLnByaWNpbmcge1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xufVxuXG4ucGFnZS1pZC0xMTU1MiAuZmVhdHVyZWQtcGxhbnMgLmFkZGl0aW9uYWwtZmVlIGgyLFxuLnBhZ2UtaWQtMTE3NzMgLmZlYXR1cmVkLXBsYW5zIC5hZGRpdGlvbmFsLWZlZSBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5wYWdlLWlkLTExNTUyIC5mZWF0dXJlZC1wbGFucyAuYWRkaXRpb25hbC1mZWUgdWwsXG4ucGFnZS1pZC0xMTc3MyAuZmVhdHVyZWQtcGxhbnMgLmFkZGl0aW9uYWwtZmVlIHVsIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5wYWdlLWlkLTExNTUyIC5ncmVlbi1jaGVja21hcmtzIHVsIGxpLFxuLnBhZ2UtaWQtMTE3NzMgLmdyZWVuLWNoZWNrbWFya3MgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnBhZ2UtaWQtMTE1NTIgLmdyZWVuLWNoZWNrbWFya3MgdWwgbGk6OmJlZm9yZSxcbi5wYWdlLWlkLTExNzczIC5ncmVlbi1jaGVja21hcmtzIHVsIGxpOjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xuICAgIG1hcmdpbjogMCAxMHB4IDAgLTI4cHg7XG4gICAgY29sb3I6ICMxMTk5NjI7XG59XG5cbi5wYWdlLWlkLTExNTUyIC5mZWF0dXJlZC1wbGFucyAuYWRkaXRpb25hbC1mZWUgLmZlZS1hY3Rpb25zLFxuLnBhZ2UtaWQtMTE3NzMgLmZlYXR1cmVkLXBsYW5zIC5hZGRpdGlvbmFsLWZlZSAuZmVlLWFjdGlvbnMge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnZS1pZC0xMTU1MiAuaGVhZGxpbmUtd2l0aC1zdWItaGVhZGxpbmUgLmhlbHBkZXNrIGgyLFxuLnBhZ2UtaWQtMTE3NzMgLmhlYWRsaW5lLXdpdGgtc3ViLWhlYWRsaW5lIC5oZWxwZGVzayBoMiB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4ucGFnZS1pZC0xMTc3MyAuZXRfcGJfcm93XzEzIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLmhlYWRsaW5lLXdpdGgtc3ViLWhlYWRsaW5lIHAsXG4ucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnBhZ2UtaWQtMTE1NTIgLmZpbmFuY2Utc3VtbWFyeSxcbi5wYWdlLWlkLTExNzczIC5maW5hbmNlLXN1bW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xufVxuXG4ucGFnZS1pZC0xMTU1MiAuZmluYW5jZS1zdW1tYXJ5IC5maW5hbmNlLXAxLFxuLnBhZ2UtaWQtMTE3NzMgLmZpbmFuY2Utc3VtbWFyeSAuZmluYW5jZS1wMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjNDA0MDQxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhZ2UtaWQtMTE1NTIgLmZpbmFuY2Utc3VtbWFyeSAub25lX2ZvdXJ0aCxcbi5wYWdlLWlkLTExNzczIC5maW5hbmNlLXN1bW1hcnkgLm9uZV9mb3VydGgge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxMTk5NjI7XG59XG5cbi5wYWdlLWlkLTExNTUyIC5maW5hbmNlLXN1bW1hcnkgLm9uZV9mb3VydGguZXRfY29sdW1uX2xhc3QsXG4ucGFnZS1pZC0xMTc3MyAuZmluYW5jZS1zdW1tYXJ5IC5vbmVfZm91cnRoLmV0X2NvbHVtbl9sYXN0IHtcbiAgICBib3JkZXI6IDA7XG59XG5cbi5wYWdlLWlkLTExNTUyIC5maW5hbmNlLXN1bW1hcnkgaDMsXG4ucGFnZS1pZC0xMTU1MiAuZmluYW5jZS1zdW1tYXJ5IHAudGl0bGUsXG4ucGFnZS1pZC0xMTc3MyAuZmluYW5jZS1zdW1tYXJ5IGgzLFxuLnBhZ2UtaWQtMTE3NzMgLmZpbmFuY2Utc3VtbWFyeSBwLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMTE5OTYyICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLWlkLTExNTUyIC5maW5hbmNlLXN1bW1hcnkgLm51bWJlcixcbi5wYWdlLWlkLTExNTUyIC5maW5hbmNlLXN1bW1hcnkgaDIsXG4ucGFnZS1pZC0xMTc3MyAuZmluYW5jZS1zdW1tYXJ5IC5udW1iZXIsXG4ucGFnZS1pZC0xMTc3MyAuZmluYW5jZS1zdW1tYXJ5IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMxMTk5NjIgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDUwcHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5wYWdlLWlkLTExNTUyIC5maW5hbmNlLXN1bW1hcnkgLmZpbmFuY2UtcDIsXG4ucGFnZS1pZC0xMTc3MyAuZmluYW5jZS1zdW1tYXJ5IC5maW5hbmNlLXAyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNDA0MDQxO1xufVxuXG4ucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5yb2ktMzY1IC5ldF9wYl9jb2x1bW5fMV8zLFxuLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAucm9pLTM2NSAuZXRfcGJfY29sdW1uXzFfMyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG59XG5cbi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLnJvaS0zNjUgLmV0X3BiX2NvbHVtbl8xXzMgLnJvaS1ib3gsXG4ucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5yb2ktMzY1IC5ldF9wYl9jb2x1bW5fMV8zIC5yb2ktYm94IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAucm9pLTM2NSAuZXRfcGJfY29sdW1uXzFfMyAucm9pLWJveCBoMyxcbi5wYWdlLWlkLTExNzczICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLnJvaS0zNjUgLmV0X3BiX2NvbHVtbl8xXzMgLnJvaS1ib3ggaDMge1xuICAgIGNvbG9yOiAjNDA0MDQxO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5yb2ktMzY1IC5ldF9wYl9jb2x1bW5fMV8zIC5yb2ktYm94IC5kYXRlLFxuLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAucm9pLTM2NSAuZXRfcGJfY29sdW1uXzFfMyAucm9pLWJveCAuZGF0ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgY29sb3I6ICM5MTkzOTY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLnJvaS0zNjUgLmV0X3BiX2NvbHVtbl8xXzMgLnJvaS1ib3ggLnJvaS1wLFxuLnBhZ2UtaWQtMTE3NzMgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAucm9pLTM2NSAuZXRfcGJfY29sdW1uXzFfMyAucm9pLWJveCAucm9pLXAge1xuICAgIGNvbG9yOiAjNDA0MDQxO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhZ2UtaWQtMTE1NTIgI2ZvdXItY29sdW1uLWJvdHRvbS5mb3VyLWNvbHVtbi1pbnRlcmlvciAucm9pLTM2NSAuZXRfcGJfY29sdW1uXzFfMyAucm9pLWxpbmssXG4ucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5yb2ktMzY1IC5ldF9wYl9jb2x1bW5fMV8zIC5yb2ktbGluayB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmMmYyZjI7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgLnJvaS0zNjUgLmV0X3BiX2NvbHVtbl8xXzMgLnJvaS1saW5rIGEsXG4ucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIC5yb2ktMzY1IC5ldF9wYl9jb2x1bW5fMV8zIC5yb2ktbGluayBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4ucGFnZS1pZC0xMTU1MiAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIHAsXG4ucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIHAge1xuICAgIGNvbG9yOiAjMkUyOTI5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuXG4ucGFnZS1pZC0xMTU1MiAuZGJvLWNvbnRhaW5lciAuaHlicmlkLWRibyBwLmh5YnJpZC1jb3B5LFxuLnBhZ2UtaWQtMTE3NzMgLmRiby1jb250YWluZXIgLmh5YnJpZC1kYm8gcC5oeWJyaWQtY29weSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLWlkLTExNTUyICNmb3VyLWNvbHVtbi1ib3R0b20uZm91ci1jb2x1bW4taW50ZXJpb3IgcCxcbiAgICAucGFnZS1pZC0xMTc3MyAjZm91ci1jb2x1bW4tYm90dG9tLmZvdXItY29sdW1uLWludGVyaW9yIHAge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxufVxuXG4uYnRuLnJldmVyc2Uge1xuICAgIGNvbG9yOiAjMTE5OTYyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzExOTk2Mjtcbn1cblxuLnBhZ2UtaWQtMTE3NzMgLmV0X3BiX3Jvd18xMSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo5ODFweCkge1xuICAgIC5wYWdlLWlkLTExNTUyIC5odWJzcG90LWN0YS1jb250YWluZXItaW50ZXJpb3IubWFuYWdlZC1henVyZS1jdGEgLmh1YnNwb3QtY3RhLWNvbnRlbnQtd3JhcHBlcixcbiAgICAucGFnZS1pZC0xMTc3MyAuaHVic3BvdC1jdGEtY29udGFpbmVyLWludGVyaW9yLm1hbmFnZWQtYXp1cmUtY3RhIC5odWJzcG90LWN0YS1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIG1haW4gLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvciAuaHVic3BvdC1jdGEtY29udGVudC13cmFwcGVyIC5jdGEtaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLnBhZ2UtaWQtMTE1NTIgLmh1YnNwb3QtY3RhLWNvbnRhaW5lci1pbnRlcmlvci5tYW5hZ2VkLWF6dXJlLWN0YSAuaHVic3BvdC1jdGEtY29udGVudC13cmFwcGVyIC5jdGEtY29udGVudCBwLFxuICAgIC5wYWdlLWlkLTExNzczIC5odWJzcG90LWN0YS1jb250YWluZXItaW50ZXJpb3IubWFuYWdlZC1henVyZS1jdGEgLmh1YnNwb3QtY3RhLWNvbnRlbnQtd3JhcHBlciAuY3RhLWNvbnRlbnQgcCB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuXG4gICAgLnBhZ2UtaWQtMTE1NTIgLmhlYWRsaW5lLXdpdGgtc3ViLWhlYWRsaW5lIGgzLFxuICAgIC5wYWdlLWlkLTExNzczIC5oZWFkbGluZS13aXRoLXN1Yi1oZWFkbGluZSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG59XG5cbi5wYWdlLWlkLTExNTUyIC5ldF9wYl9yb3dfMTYuZXRfcGJfcm93LFxuLnBhZ2UtaWQtMTE1NTIgLmV0X3BiX3Jvd184LmV0X3BiX3Jvdyxcbi5wYWdlLWlkLTExNzczIC5ldF9wYl9yb3dfMTQuZXRfcGJfcm93LFxuLnBhZ2UtaWQtMTE3NzMgLmV0X3BiX3Jvd180LmV0X3BiX3Jvdyxcbi5wYWdlLWlkLTExNzczIC5ldF9wYl9yb3dfNS5ldF9wYl9yb3cge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAgIGJvZHkucGFnZS1pZC0xMTc3MyAub25lX2ZvdXJ0aCxcbiAgICBib2R5LnBhZ2UtaWQtMTE3NzMgLm9uZV9mb3VydGgsXG4gICAgYm9keS5wYWdlLWlkLTExNzczIC5vbmVfaGFsZixcbiAgICBib2R5LnBhZ2UtaWQtMTE3NzMgLm9uZV9oYWxmLFxuICAgIGJvZHkucGFnZS1pZC0xMTc3MyAub25lX3RoaXJkLFxuICAgIGJvZHkucGFnZS1pZC0xMTc3MyAub25lX3RoaXJkLFxuICAgIGJvZHkucGFnZS1pZC0xMTc3MyAub25lX3RoaXJkLFxuICAgIGJvZHkucGFnZS1pZC0xMTc3MyAub25lX3RoaXJkLFxuICAgIGJvZHkucGFnZS1pZC0xMTc3MyAudGhyZWVfZm91cnRoLFxuICAgIGJvZHkucGFnZS1pZC0xMTc3MyAudGhyZWVfZm91cnRoLFxuICAgIGJvZHkucGFnZS1pZC0xMTc3MyAudHdvX3RoaXJkLFxuICAgIGJvZHkucGFnZS1pZC0xMTc3MyAudHdvX3RoaXJkIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuXG4uZGF0YS1jZW50ZXItcGFnZSAuZGF0YS1jZW50ZXItZmFjaWxpdHkgLmRhdGEtY2VudGVyLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogIzIzMWYyMDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2Y1ZjVmNTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmRhdGEtY2VudGVyLXBhZ2UgLmRhdGEtY2VudGVyLWZhY2lsaXR5IC5kYXRhLWNlbnRlci1jb250ZW50IHAge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5kYXRhLWNlbnRlci1wYWdlIC5kYXRhLWNlbnRlci1mYWNpbGl0eSAuZGF0YS1jZW50ZXItdGl0bGUge1xuICAgIGxlZnQ6IDFweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50ZXN0aW1vbmlhbCAuZXRfcGJfc2xpZGVfY29udGVudCBwIHtcbiAgICBjb2xvcjogIzJlMjkyOSAhaW1wb3J0YW50O1xufVxuXG4uZnVsbC13aWR0aC1oZWFsaW5lLWJnLWNvbG9yIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6OTgxcHgpIHtcbiAgICAuZnVsbC13aWR0aC1oZWFsaW5lLWJnLWNvbG9yIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbn1cbi8qIFZFUlRJQ0FMUyAqL1xuLnZlcnRpY2FscyAuZXRfcGJfdGV4dF8xLFxuLnZlcnRpY2FscyAuZXRfcGJfdGV4dF8yIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xufVxuXG4udmVydGljYWxzIC5ldF9wYl90ZXN0aW1vbmlhbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG5cbm1haW4gLnZlcnRpY2FscyAudGVzdGltb25pYWwtY29udGFpbmVyLmV0X3BiX3Rlc3RpbW9uaWFsX25vX2ltYWdlIC5ldF9wYl90ZXN0aW1vbmlhbF9kZXNjcmlwdGlvbl9pbm5lciAuZXRfcGJfdGVzdGltb25pYWxfbWV0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52ZXJ0aWNhbHMgLmV0X3BiX3Rlc3RpbW9uaWFsX21ldGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnLSc7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4udmVydGljYWxzIC5ldF9wYl90ZXN0aW1vbmlhbF9wb3NpdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbm1haW4gLnZlcnRpY2FscyAudGVzdGltb25pYWwtY29udGFpbmVyIC5ldF9wYl90ZXN0aW1vbmlhbF9kZXNjcmlwdGlvbl9pbm5lciAuZXRfcGJfdGVzdGltb25pYWxfYXV0aG9yIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi52ZXJ0aWNhbHMgLmV0X3BiX3Rlc3RpbW9uaWFsX21ldGEge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi52ZXJ0aWNhbHMucHAtc2VjdGlvbi1oZXJvIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG59XG5cbi52ZXJ0aWNhbHMuaW50ZXJpb3ItaGVybyAuaW50LWhlcm8taW1nIGltZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbn1cblxuLnZlcnRpY2Fscy5wcC1zZWN0aW9uLWhlcm8gLmV0X3BiX3JvdzpmaXJzdC1vZi10eXBlIC5ldF9wYl9jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMUQ0MjgzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLnZlcnRpY2Fscy5wcC1zZWN0aW9uLWhlcm8gLmV0X3BiX3JvdzpmaXJzdC1vZi10eXBlIC5ldF9wYl9jb2x1bW4gaDEsXG4udmVydGljYWxzLnBwLXNlY3Rpb24taGVybyAuZXRfcGJfcm93OmZpcnN0LW9mLXR5cGUgLmV0X3BiX2NvbHVtbiBoMixcbi52ZXJ0aWNhbHMucHAtc2VjdGlvbi1oZXJvIC5ldF9wYl9yb3c6Zmlyc3Qtb2YtdHlwZSAuZXRfcGJfY29sdW1uIGgzLFxuLnZlcnRpY2Fscy5wcC1zZWN0aW9uLWhlcm8gLmV0X3BiX3JvdzpmaXJzdC1vZi10eXBlIC5ldF9wYl9jb2x1bW4gaDQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6OTgwcHgpIHtcbiAgICAudmVydGljYWxzLnBwLXNlY3Rpb24taGVybyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG5cbiAgICAudmVydGljYWxzLnBwLXNlY3Rpb24taGVybyAuZXRfcGJfcm93OmZpcnN0LW9mLXR5cGUgLmV0X3BiX2NvbHVtbiBoMSxcbiAgICAudmVydGljYWxzLnBwLXNlY3Rpb24taGVybyAuZXRfcGJfcm93OmZpcnN0LW9mLXR5cGUgLmV0X3BiX2NvbHVtbiBoMixcbiAgICAudmVydGljYWxzLnBwLXNlY3Rpb24taGVybyAuZXRfcGJfcm93OmZpcnN0LW9mLXR5cGUgLmV0X3BiX2NvbHVtbiBoMyxcbiAgICAudmVydGljYWxzLnBwLXNlY3Rpb24taGVybyAuZXRfcGJfcm93OmZpcnN0LW9mLXR5cGUgLmV0X3BiX2NvbHVtbiBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjk4MHB4KSB7XG4gICAgLmNoYW5nZS10by1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2E5YTlhOTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNoYW5nZS10by1idXR0b24gYSB7XG4gICAgICAgIGNvbG9yOiAjMmUyOTI5ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cblxuICAgIC5jaGFuZ2UtdG8tYnV0dG9uIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTJlNGU2O1xuICAgIH1cblxuICAgIC52ZXJ0aWNhbHMtbmF2aWdhdGlvbiAuZXRfcGJfY29sdW1uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAudmVydGljYWxzLW5hdmlnYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo5ODFweCkge1xuICAgIC52ZXJ0aWNhbHMtbmF2aWdhdGlvbiAuZXRfcGJfY29sdW1uOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgfVxuXG4gICAgLnZlcnRpY2Fscy1uYXZpZ2F0aW9uIC5ldF9wYl9jb2x1bW5fMV8yIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudmVydGljYWxzLW5hdmlnYXRpb24gLmV0X3BiX2NvbHVtbl8xXzMge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC52ZXJ0aWNhbHMtbmF2aWdhdGlvbiAuZXRfcGJfY29sdW1uXzFfNCB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnZlcnRpY2Fscy1uYXZpZ2F0aW9uIC5ldF9wYl9jb2x1bW5fMV81IHtcbiAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi52ZXJ0aWNhbHMtbmF2aWdhdGlvbiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZlcnRpY2Fscy1uYXZpZ2F0aW9uIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi52ZXJ0aWNhbHMgLnZlcnRpY2Fscy1ibG9jayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBjb2xvcjogIzI5MzY3ODtcbn1cblxuLnZlcnRpY2Fscy1ibG9jay1vcmFuZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgI0VEOEEwMDtcbn1cblxuLnZlcnRpY2Fscy1ibG9jay1ncmVlbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCAjM0Y5QjQ4O1xufVxuXG4udmVydGljYWxzLWJsb2NrLWJsdWUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgIzI5MzY3ODtcbn1cblxuLnZlcnRpY2Fscy1ibG9jay1wdXJwbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5Nzk3OTc7XG4gICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgIzkyMkM4RDtcbn1cblxuLnZlcnRpY2FscyAudmVydGljYWxzLWJsb2NrIGgxLFxuLnZlcnRpY2FscyAudmVydGljYWxzLWJsb2NrIGgyLFxuLnZlcnRpY2FscyAudmVydGljYWxzLWJsb2NrIGgzLFxuLnZlcnRpY2FscyAudmVydGljYWxzLWJsb2NrIGg0LFxuLnZlcnRpY2FscyAudmVydGljYWxzLWJsb2NrIGg1LFxuLnZlcnRpY2FscyAudmVydGljYWxzLWJsb2NrIHAge1xuICAgIGNvbG9yOiAjMjkzNjc4O1xufVxuXG4udmVydGljYWxzIC52ZXJ0aWNhbHMtYmxvY2sgLmxhdG8tY2Fwcy1ibHVlIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG59XG5cbi52ZXJ0aWNhbHMtYmxvY2sgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udmVydGljYWxzIC52ZXJ0aWNhbHMtYmxvY2sgLmJ0biB7XG4gICAgYmFja2dyb3VuZDogIzNmOWI0ODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjMycHg7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi52ZXJ0aWNhbHMuZnVsbC13aWR0aC1oZWFsaW5lLWJnLWNvbG9yIGgzIHtcbiAgICBmb250LWZhbWlseTogT3N3YWxkLCBMYXRvLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjk4MXB4KSB7XG4gICAgLnZlcnRpY2Fscy1jb2x1bW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCkgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudmVydGljYWxzLWJsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC52ZXJ0aWNhbHMtYmxvY2sgLmV0X3BiX3RleHRfaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLnZlcnRpY2Fscy1ibG9jayAuZXRfcGJfdGV4dF9pbm5lciBwOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG5cbiAgICAudmVydGljYWxzLmZ1bGwtd2lkdGgtaGVhbGluZS1iZy1jb2xvciBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG59XG5cbi5mbGV4TWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICYuYm9yZGVyLFxuICAgICYub3V0bGluZSB7XG4gICAgICAgIC5ldF9wYl9jb2x1bW4ge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlckNvbG9yMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjk4MXB4KSB7XG4gICAgLmZsZXhNZSB7XG4gICAgICAgIC5ldF9wYl9jb2x1bW5fMV8zIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYm9yZGVyLFxuICAgICAgICAmLm91dGxpbmUge1xuICAgICAgICAgICAgLmV0X3BiX2NvbHVtbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuXG4gICAgICAgICAgICAgICAgJi5ldF9wYl9jb2x1bW5fMV8zIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgICAgICAgICAgLmV0X3BiX2ltYWdlLnRleHQtY2VudGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmV0X3BiX3RleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgLmV0X3BiX3RleHRfaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9nLWFydGljbGVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5ibG9nLWFydGljbGVzID4gLmV0X3BiX2NvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmJsb2ctYXJ0aWNsZXMgPiAuZXRfcGJfY29sdW1uXzFfNCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjBweCk7XG4gICAgfVxuXG4gICAgLmJsb2ctYXJ0aWNsZXMgPiAuZXRfcGJfY29sdW1uIC5ncm93LW1lIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbn1cblxuLmJsb2ctYXJ0aWNsZXMgLmV0X3BiX2NvbHVtbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNnB4O1xufVxuXG4uYmxvZy1hcnRpY2xlcyAucm9pLWJveCAuaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IExhdG87XG4gICAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4uYmxvZy1hcnRpY2xlcyAucm9pLWJveCAuaGVhZGluZyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9nLWFydGljbGVzIC5yb2ktYm94IC5oZWFkaW5nIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYmxvZy1hcnRpY2xlcyAucm9pLWxpbmsge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYmxvZy1hcnRpY2xlcyAucm9pLWxpbmsgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI0Y2RjVGNjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG59XG5cbi5ibG9nLWFydGljbGVzIC5yb2ktYm94IC5kYXRlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IExhdG8gbGlnaHQ7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cblxuLmV0X21vYmlsZV9kZXZpY2UgLmV0LXBiLWFycm93LXByZXYsXG4uZXRfbW9iaWxlX2RldmljZSAuZXQtcGItYXJyb3ctcHJldixcbi5ldF9wYl9zbGlkZXI6aG92ZXIgLmV0LXBiLWFycm93LW5leHQsXG4uZXRfcGJfc2xpZGVyOmhvdmVyIC5ldC1wYi1hcnJvdy1wcmV2IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sYXRvLWNhcHMtYmx1ZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDIuMDRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBMYXRvO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjMjkzNjc4O1xufVxuXG4ub3N3YWxkLXRpdGxlIGgxLFxuLm9zd2FsZC10aXRsZSBoMixcbi5vc3dhbGQtdGl0bGUgaDMsXG4ub3N3YWxkLXRpdGxlIGg1LFxuLm9zd2FsZC10aXRsZSBwLFxuLm93c3dhbGQtdGl0bGUgaDQge1xuICAgIGNvbG9yOiAjMUQ0MjgzO1xuICAgIGZvbnQtZmFtaWx5OiBPc3dhbGQsIExhdG8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxpbmUtYWJvdmUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5saW5lLWFib3ZlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgYmFja2dyb3VuZDogIzU3QTc1RjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5nYWxsZXJ5LmxvZ28tZ2FsbGVyeS5yZXNwb25zaXZlIC5ldF9wYl9nYWxsZXJ5X2l0ZW1zID4gZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo0MDBweCkgYW5kIChtYXgtd2lkdGg6ODAwcHgpIHtcbiAgICAuZ2FsbGVyeS5sb2dvLWdhbGxlcnkucmVzcG9uc2l2ZSAuZXRfcGJfZ2FsbGVyeV9pdGVtcyA+IGRpdiB7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ODAxcHgpIHtcbiAgICAuZ2FsbGVyeS5sb2dvLWdhbGxlcnkucmVzcG9uc2l2ZSAuZXRfcGJfZ2FsbGVyeV9pdGVtcyA+IGRpdiB7XG4gICAgICAgIG1heC13aWR0aDogMjUlO1xuICAgIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XG4gICAgLmdhbGxlcnkubG9nby1nYWxsZXJ5LnJlc3BvbnNpdmUgLmV0X3BiX2dhbGxlcnlfaXRlbXMgPiBkaXYge1xuICAgICAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICB9XG59XG4vKiBUWSBBZGRpdGlvbiAqL1xuI2ludGVyaW9ySGVyby5pbnRlcmlvci1oZXJvIGgyIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuXG4uYm90dG9tLWN0YSB7XG4gICAgZm9udDogNDAwIDQ2cHgvMS40IFwiTGF0b1wiLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS1jdGEtc3ViIHtcbiAgICBmb250OiA0MDAgMzZweC8xLjUgXCJMYXRvXCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmN1cnJlbnQtam9icyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmN1cnJlbnQtam9icyBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDhhZDMyO1xufVxuXG4udGV4dC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLXN1YiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTk3cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZG93bi10aW1lLWZhY3RzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMDtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuYS5kb3duLXRpbWUtbGlua3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJPc3dhbGRcIixzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmFib3V0LWZvbnQtZml4IHtcbiAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmNsaWVudC1zdWItdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGNvbG9yOiAjMmUyOTI5O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIixzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubXVsdGljbG91ZC1pbmZvIHtcbiAgICBjb2xvcjogIzlBMDA5QTtcbiAgICBmb250LXNpemU6IDI4cHg7XG59XG5cbi5jbG91ZC1zZXJ2aWNlLW1vZGVsIHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAjNDA0MDQxO1xufVxuXG4jQmVuZWZpdHMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xufVxuXG4uY292aWQge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4sLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlLWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjlweCkge1xuICAgIGJvZHkubWVudS1vcGVuIC5jb3ZpZCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAwcHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgfVxufVxuXG4uZGFyay1iYWNrZ3JvdW5kIGEge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cblxuLmRhcmstYmFja2dyb3VuZCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzhlY2Q4NDtcbn1cbi8qIFRvIGhlbHAgZml4IHNvbWUgaXNzdWUgd2l0aCB3aGVyZSBjc3MgaXMgKi9cbi53aGl0ZS10ZXh0IHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc2l4aHVuZCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbi5yZW1vdmUtbWF4LXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxubWFpbiAudGVzdGltb25pYWwtY29udGFpbmVyIC5tZXRhIHAge1xuICAgIGNvbG9yOiAjMmMyODI5ICFpbXBvcnRhbnQ7XG59XG4vKiBldmVudCBzY2hlZHVsZSBzdXBwb3J0IHBhZ2UgKi9cbi53Y3MtYWRkb25zLS1ibGluayB7XG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmRiby1jb250ZW50IC5ldF9wYl90ZXh0X2lubmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYm8tY29udGVudCAuYnRuLmdyZWVuLnJvdW5kZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2JhY2sydG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgYm90dG9tOiA1MnB4O1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMjlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogNnB4IDdweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbiNiYWNrMnRvcCAuZXRfcGJfcm93IHtcbiAgICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDo1MDBweCkge1xuICAgICNiYWNrMnRvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59Il19 */
