@charset "UTF-8";
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 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;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}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{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-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.42857;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:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}[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{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.initialism,.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-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\00A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857}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.42857;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.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-left:15px;padding-right: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-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-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-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-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-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-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-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{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.42857;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.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;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.navigation .navigation-global ul .dropbtn .table>tbody>tr.on-page>td,.navigation .navigation-global ul .dropbtn .table>tbody>tr.on-page>th,.navigation .navigation-global ul .dropbtn .table>tbody>tr>td.on-page,.navigation .navigation-global ul .dropbtn .table>tbody>tr>th.on-page,.navigation .navigation-global ul .dropbtn .table>tfoot>tr.on-page>td,.navigation .navigation-global ul .dropbtn .table>tfoot>tr.on-page>th,.navigation .navigation-global ul .dropbtn .table>tfoot>tr>td.on-page,.navigation .navigation-global ul .dropbtn .table>tfoot>tr>th.on-page,.navigation .navigation-global ul .dropbtn .table>thead>tr.on-page>td,.navigation .navigation-global ul .dropbtn .table>thead>tr.on-page>th,.navigation .navigation-global ul .dropbtn .table>thead>tr>td.on-page,.navigation .navigation-global ul .dropbtn .table>thead>tr>th.on-page,.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}.navigation .navigation-global ul .dropbtn .table-hover>tbody>tr.on-page:hover>td,.navigation .navigation-global ul .dropbtn .table-hover>tbody>tr.on-page:hover>th,.navigation .navigation-global ul .dropbtn .table-hover>tbody>tr:hover>.on-page,.navigation .navigation-global ul .dropbtn .table-hover>tbody>tr>td.on-page:hover,.navigation .navigation-global ul .dropbtn .table-hover>tbody>tr>th.on-page:hover,.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{overflow-x:auto;min-height:.01%}@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{margin:0;min-width: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:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:7px}.form-control,output{display:block;font-size:14px;line-height:1.42857;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{border:0;background-color:transparent}.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-group-btn>input.btn[type=date],.input-group-sm>.input-group-btn>input.btn[type=datetime-local],.input-group-sm>.input-group-btn>input.btn[type=month],.input-group-sm>.input-group-btn>input.btn[type=time],.input-group-sm>input.form-control[type=date],.input-group-sm>input.form-control[type=datetime-local],.input-group-sm>input.form-control[type=month],.input-group-sm>input.form-control[type=time],.input-group-sm>input.input-group-addon[type=date],.input-group-sm>input.input-group-addon[type=datetime-local],.input-group-sm>input.input-group-addon[type=month],.input-group-sm>input.input-group-addon[type=time],.input-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-group-btn>input.btn[type=date],.input-group-lg>.input-group-btn>input.btn[type=datetime-local],.input-group-lg>.input-group-btn>input.btn[type=month],.input-group-lg>.input-group-btn>input.btn[type=time],.input-group-lg>input.form-control[type=date],.input-group-lg>input.form-control[type=datetime-local],.input-group-lg>input.form-control[type=month],.input-group-lg>input.form-control[type=time],.input-group-lg>input.input-group-addon[type=date],.input-group-lg>input.input-group-addon[type=datetime-local],.input-group-lg>input.input-group-addon[type=month],.input-group-lg>input.input-group-addon[type=time],.input-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-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled 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{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{height:30px;line-height:30px}.input-group-sm>.input-group-btn>select.btn[multiple],.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{height:auto}.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-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{height:46px;line-height:46px}.input-group-lg>.input-group-btn>select.btn[multiple],.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;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.33333}.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-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.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;border-color:#3c763d;background-color:#dff0d8}.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;border-color:#8a6d3b;background-color:#fcf8e3}.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;border-color:#a94442;background-color:#f2dede}.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{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.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{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.navigation .navigation-global ul .dropbtn .btn.focus.on-page,.navigation .navigation-global ul .dropbtn .btn.on-page:focus{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,.navigation .navigation-global ul .dropbtn .btn.on-page{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}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,.navigation .navigation-global ul .dropbtn .btn-default.on-page,.open>.btn-default.dropdown-toggle{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,.navigation .navigation-global ul .dropbtn .btn-default.focus.on-page,.navigation .navigation-global ul .dropbtn .btn-default.on-page:focus,.navigation .navigation-global ul .dropbtn .btn-default.on-page:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.navigation .navigation-global ul .dropbtn .btn-default.on-page,.open>.btn-default.dropdown-toggle{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,.navigation .navigation-global ul .dropbtn .btn-primary.on-page,.open>.btn-primary.dropdown-toggle{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,.navigation .navigation-global ul .dropbtn .btn-primary.focus.on-page,.navigation .navigation-global ul .dropbtn .btn-primary.on-page:focus,.navigation .navigation-global ul .dropbtn .btn-primary.on-page:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.navigation .navigation-global ul .dropbtn .btn-primary.on-page,.open>.btn-primary.dropdown-toggle{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,.navigation .navigation-global ul .dropbtn .btn-success.on-page,.open>.btn-success.dropdown-toggle{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,.navigation .navigation-global ul .dropbtn .btn-success.focus.on-page,.navigation .navigation-global ul .dropbtn .btn-success.on-page:focus,.navigation .navigation-global ul .dropbtn .btn-success.on-page:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.navigation .navigation-global ul .dropbtn .btn-success.on-page,.open>.btn-success.dropdown-toggle{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,.navigation .navigation-global ul .dropbtn .btn-info.on-page,.open>.btn-info.dropdown-toggle{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,.navigation .navigation-global ul .dropbtn .btn-info.focus.on-page,.navigation .navigation-global ul .dropbtn .btn-info.on-page:focus,.navigation .navigation-global ul .dropbtn .btn-info.on-page:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.navigation .navigation-global ul .dropbtn .btn-info.on-page,.open>.btn-info.dropdown-toggle{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,.navigation .navigation-global ul .dropbtn .btn-warning.on-page,.open>.btn-warning.dropdown-toggle{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,.navigation .navigation-global ul .dropbtn .btn-warning.focus.on-page,.navigation .navigation-global ul .dropbtn .btn-warning.on-page:focus,.navigation .navigation-global ul .dropbtn .btn-warning.on-page:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.navigation .navigation-global ul .dropbtn .btn-warning.on-page,.open>.btn-warning.dropdown-toggle{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,.navigation .navigation-global ul .dropbtn .btn-danger.on-page,.open>.btn-danger.dropdown-toggle{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,.navigation .navigation-global ul .dropbtn .btn-danger.focus.on-page,.navigation .navigation-global ul .dropbtn .btn-danger.on-page:focus,.navigation .navigation-global ul .dropbtn .btn-danger.on-page:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.navigation .navigation-global ul .dropbtn .btn-danger.on-page,.open>.btn-danger.dropdown-toggle{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{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],.navigation .navigation-global ul .dropbtn .btn-link.on-page,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.33333;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-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.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:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;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);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a,.navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.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;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.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{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.navigation .navigation-global ul .dropbtn .btn-group-vertical>.btn.on-page,.navigation .navigation-global ul .dropbtn .btn-group>.btn.on-page{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:after,.btn-toolbar:before{content:" ";display:table}.btn-toolbar:after{clear:both}.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-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{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-group-lg>.btn .caret,.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{content:" ";display:table}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-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-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.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-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.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,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-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-bottom-right-radius:0;border-top-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-bottom-left-radius:0;border-top-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{margin-bottom:0;padding-left:0;list-style:none}.nav:after,.nav:before{content:" ";display:table}.nav:after{clear:both}.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;background-color:transparent;cursor:not-allowed}.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.42857;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.navigation .navigation-global ul .dropbtn .nav-tabs>li.on-page>a,.navigation .navigation-global ul .dropbtn .nav-tabs>li.on-page>a:focus,.navigation .navigation-global ul .dropbtn .nav-tabs>li.on-page>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover,.navigation .navigation-global ul .dropbtn .nav-pills>li.on-page>a,.navigation .navigation-global ul .dropbtn .nav-pills>li.on-page>a:focus,.navigation .navigation-global ul .dropbtn .nav-pills>li.on-page>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover,.navigation .navigation-global ul .dropbtn .nav-tabs-justified>.on-page>a,.navigation .navigation-global ul .dropbtn .nav-tabs-justified>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .nav-tabs-justified>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .nav-tabs.nav-justified>.on-page>a,.navigation .navigation-global ul .dropbtn .nav-tabs.nav-justified>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .nav-tabs.nav-justified>.on-page>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover,.navigation .navigation-global ul .dropbtn .nav-tabs-justified>.on-page>a,.navigation .navigation-global ul .dropbtn .nav-tabs-justified>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .nav-tabs-justified>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .nav-tabs.nav-justified>.on-page>a,.navigation .navigation-global ul .dropbtn .nav-tabs.nav-justified>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .nav-tabs.nav-justified>.on-page>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.navigation .navigation-global ul .dropbtn .tab-content>.on-page,.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar:after,.navbar:before{content:" ";display:table}.navbar:after{clear:both}@media (min-width:768px){.navbar{border-radius:4px}}.navbar-header:after,.navbar-header:before{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after,.navbar-collapse:before{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-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:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px}.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;margin-right:15px;padding:9px 10px;margin-top:8px;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{margin:8px -15px;padding:10px 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;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.btn-group-xs>.navbar-btn.btn,.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-left:15px;margin-right: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,.navbar-default .navigation .navigation-global ul .dropbtn .navbar-nav>.on-page>a,.navbar-default .navigation .navigation-global ul .dropbtn .navbar-nav>.on-page>a:focus,.navbar-default .navigation .navigation-global ul .dropbtn .navbar-nav>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .navbar-default .navbar-nav>.on-page>a,.navigation .navigation-global ul .dropbtn .navbar-default .navbar-nav>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .navbar-default .navbar-nav>.on-page>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a,.navbar-default .navbar-nav .open .navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a:focus,.navbar-default .navbar-nav .open .navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .navbar-default .navbar-nav .open .dropdown-menu>.on-page>a,.navigation .navigation-global ul .dropbtn .navbar-default .navbar-nav .open .dropdown-menu>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .navbar-default .navbar-nav .open .dropdown-menu>.on-page>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#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,.navbar-inverse .navigation .navigation-global ul .dropbtn .navbar-nav>.on-page>a,.navbar-inverse .navigation .navigation-global ul .dropbtn .navbar-nav>.on-page>a:focus,.navbar-inverse .navigation .navigation-global ul .dropbtn .navbar-nav>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .navbar-inverse .navbar-nav>.on-page>a,.navigation .navigation-global ul .dropbtn .navbar-inverse .navbar-nav>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .navbar-inverse .navbar-nav>.on-page>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#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{background-color:#090909;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#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,.navbar-inverse .navbar-nav .open .navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a,.navbar-inverse .navbar-nav .open .navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a:focus,.navbar-inverse .navbar-nav .open .navigation .navigation-global ul .dropbtn .dropdown-menu>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .navbar-inverse .navbar-nav .open .dropdown-menu>.on-page>a,.navigation .navigation-global ul .dropbtn .navbar-inverse .navbar-nav .open .dropdown-menu>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .navbar-inverse .navbar-nav .open .dropdown-menu>.on-page>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#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{content:"/ ";padding:0 5px;color:#ccc}.breadcrumb>.active,.navigation .navigation-global ul .dropbtn .breadcrumb>.on-page{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;line-height:1.42857;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.navigation .navigation-global ul .dropbtn .pagination>.on-page>a,.navigation .navigation-global ul .dropbtn .pagination>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .pagination>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .pagination>.on-page>span,.navigation .navigation-global ul .dropbtn .pagination>.on-page>span:focus,.navigation .navigation-global ul .dropbtn .pagination>.on-page>span:hover,.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;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager:after,.pager:before{content:" ";display:table}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#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;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;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}.list-group-item.active>.badge,.nav-pills>.active>a>.badge,.navigation .navigation-global ul .dropbtn .list-group-item.on-page>.badge,.navigation .navigation-global ul .dropbtn .nav-pills>.on-page>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}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.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{border-radius:6px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container-fluid .jumbotron,.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#333}.navigation .navigation-global ul .dropbtn a.thumbnail.on-page,a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.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{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;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}.navigation .navigation-global ul .dropbtn .progress-bar.on-page,.navigation .navigation-global ul .dropbtn .progress.on-page .progress-bar,.progress-bar.active,.progress.active .progress-bar{animation:progress-bar-stripes 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{zoom:1;overflow:hidden}.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{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}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{text-decoration:none;color:#555;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{background-color:#eee;color:#777;cursor:not-allowed}.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,.navigation .navigation-global ul .dropbtn .list-group-item.on-page,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:focus,.navigation .navigation-global ul .dropbtn .list-group-item.on-page: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,.navigation .navigation-global ul .dropbtn .list-group-item.on-page .list-group-item-heading,.navigation .navigation-global ul .dropbtn .list-group-item.on-page .list-group-item-heading>.small,.navigation .navigation-global ul .dropbtn .list-group-item.on-page .list-group-item-heading>small,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:focus .list-group-item-heading,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:focus .list-group-item-heading>.small,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:focus .list-group-item-heading>small,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:hover .list-group-item-heading,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:hover .list-group-item-heading>.small,.navigation .navigation-global ul .dropbtn .list-group-item.on-page: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,.navigation .navigation-global ul .dropbtn .list-group-item.on-page .list-group-item-text,.navigation .navigation-global ul .dropbtn .list-group-item.on-page:focus .list-group-item-text,.navigation .navigation-global ul .dropbtn .list-group-item.on-page: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}.navigation .navigation-global ul .dropbtn a.list-group-item-success.on-page,.navigation .navigation-global ul .dropbtn a.list-group-item-success.on-page:focus,.navigation .navigation-global ul .dropbtn a.list-group-item-success.on-page:hover,.navigation .navigation-global ul .dropbtn button.list-group-item-success.on-page,.navigation .navigation-global ul .dropbtn button.list-group-item-success.on-page:focus,.navigation .navigation-global ul .dropbtn button.list-group-item-success.on-page:hover,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}.navigation .navigation-global ul .dropbtn a.list-group-item-info.on-page,.navigation .navigation-global ul .dropbtn a.list-group-item-info.on-page:focus,.navigation .navigation-global ul .dropbtn a.list-group-item-info.on-page:hover,.navigation .navigation-global ul .dropbtn button.list-group-item-info.on-page,.navigation .navigation-global ul .dropbtn button.list-group-item-info.on-page:focus,.navigation .navigation-global ul .dropbtn button.list-group-item-info.on-page:hover,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}.navigation .navigation-global ul .dropbtn a.list-group-item-warning.on-page,.navigation .navigation-global ul .dropbtn a.list-group-item-warning.on-page:focus,.navigation .navigation-global ul .dropbtn a.list-group-item-warning.on-page:hover,.navigation .navigation-global ul .dropbtn button.list-group-item-warning.on-page,.navigation .navigation-global ul .dropbtn button.list-group-item-warning.on-page:focus,.navigation .navigation-global ul .dropbtn button.list-group-item-warning.on-page:hover,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}.navigation .navigation-global ul .dropbtn a.list-group-item-danger.on-page,.navigation .navigation-global ul .dropbtn a.list-group-item-danger.on-page:focus,.navigation .navigation-global ul .dropbtn a.list-group-item-danger.on-page:hover,.navigation .navigation-global ul .dropbtn button.list-group-item-danger.on-page,.navigation .navigation-global ul .dropbtn button.list-group-item-danger.on-page:focus,.navigation .navigation-global ul .dropbtn button.list-group-item-danger.on-page:hover,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-body:after,.panel-body:before{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-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-right-radius:3px;border-top-left-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-right-radius:0;border-top-left-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-left:15px;padding-right: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-right-radius:3px;border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-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{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-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;left:0;bottom:0;height:100%;width: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;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{right:0;bottom:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{transform:translateY(-25%);transition:transform .3s ease-out}.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;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:after,.modal-header:before{content:" ";display:table}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;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:1060;display:none;max-width:276px;padding:1px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;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)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner,.carousel-inner-button{position:relative;overflow:hidden;width:100%}.carousel-inner-button>.item,.carousel-inner>.item{display:none;position:relative;transition:left .6s ease-in-out}.carousel-inner-button>.item>a>img,.carousel-inner-button>.item>img,.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner-button>.item,.carousel-inner>.item{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.carousel-inner-button>.item.active.right,.carousel-inner-button>.item.next,.carousel-inner>.item.active.right,.carousel-inner>.item.next,.navigation .navigation-global ul .dropbtn .carousel-inner-button>.item.right.on-page,.navigation .navigation-global ul .dropbtn .carousel-inner>.item.right.on-page{transform:translate3d(100%,0,0);left:0}.carousel-inner-button>.item.active.left,.carousel-inner-button>.item.prev,.carousel-inner>.item.active.left,.carousel-inner>.item.prev,.navigation .navigation-global ul .dropbtn .carousel-inner-button>.item.left.on-page,.navigation .navigation-global ul .dropbtn .carousel-inner>.item.left.on-page{transform:translate3d(-100%,0,0);left:0}.carousel-inner-button>.item.active,.carousel-inner-button>.item.next.left,.carousel-inner-button>.item.prev.right,.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.navigation .navigation-global ul .dropbtn .carousel-inner-button>.item.on-page,.navigation .navigation-global ul .dropbtn .carousel-inner>.item.on-page{transform:translateZ(0);left:0}}.carousel-inner-button>.active,.carousel-inner-button>.next,.carousel-inner-button>.prev,.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev,.navigation .navigation-global ul .dropbtn .carousel-inner-button>.on-page,.navigation .navigation-global ul .dropbtn .carousel-inner>.on-page{display:block}.carousel-inner-button>.active,.carousel-inner>.active,.navigation .navigation-global ul .dropbtn .carousel-inner-button>.on-page,.navigation .navigation-global ul .dropbtn .carousel-inner>.on-page{left:0}.carousel-inner-button>.next,.carousel-inner-button>.prev,.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner-button>.next,.carousel-inner>.next{left:100%}.carousel-inner-button>.prev,.carousel-inner>.prev{left:-100%}.carousel-inner-button>.next.left,.carousel-inner-button>.prev.right,.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner-button>.active.left,.carousel-inner>.active.left,.navigation .navigation-global ul .dropbtn .carousel-inner-button>.left.on-page,.navigation .navigation-global ul .dropbtn .carousel-inner>.left.on-page{left:-100%}.carousel-inner-button>.active.right,.carousel-inner>.active.right,.navigation .navigation-global ul .dropbtn .carousel-inner-button>.right.on-page,.navigation .navigation-global ul .dropbtn .carousel-inner>.right.on-page{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent}.carousel-control.left{background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:transparent}.carousel-indicators .active,.carousel-indicators .navigation .navigation-global ul .dropbtn .on-page,.navigation .navigation-global ul .dropbtn .carousel-indicators .on-page{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-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{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.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}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;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;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button:before,.video-js .vjs-control:before{text-align:center}@font-face{font-family:VideoJS;src:url(../fonts/VideoJS.eot?#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,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FjY3PgE3LgEnIwYfAR4BFw4BBTM/ARUzESMGAyUVJwMchM2UWwgNq4JHrQgBAapUaAoJcWMBfiIhDiMrAQJLMB0BBAokNAIBPmMiIQ4iLAECSzAeAQUKJDQBP2MiIQ4iLAECSzAeAQUKJDQBAT75g+5B4arNLNIBJ44ByQL9BQ9mvYCKwA8FBQMDwwJVTGdzBf6VB8IHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvUwHNR08lld9uT4LCRA/qGNxvVJkAWUDDEf+tYP5AQAAAAEAAAAABiAGtgAbAAABBAADER4BFzMRITU2ADcWABcVIREzPgE3EQIAA4D+4v6FBwJ/X+D+1QYBJ97eAScG/tXgX38CB/6FBrUH/oX+4v32X38CAlWV3gEnBgb+2d6V/asCf18CCgEeAXsAAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8EcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwAAAAAA) format("truetype");font-weight:400;font-style:normal}.video-js .vjs-big-play-button,.video-js .vjs-play-control,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before,.vjs-icon-play:before{content:""}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:""}.video-js .vjs-play-control.vjs-playing,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing:before,.vjs-icon-pause:before{content:""}.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-0,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before,.vjs-icon-volume-mute:before{content:""}.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-1,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before,.vjs-icon-volume-low:before{content:""}.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-volume-menu-button.vjs-vol-2,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before,.vjs-icon-volume-mid:before{content:""}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before,.vjs-icon-volume-high:before{content:""}.video-js .vjs-fullscreen-control,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control:before,.vjs-icon-fullscreen-enter:before{content:""}.video-js.vjs-fullscreen .vjs-fullscreen-control,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control:before,.vjs-icon-fullscreen-exit:before{content:""}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:""}.video-js .vjs-subtitles-button,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subtitles-button:before,.vjs-icon-subtitles:before{content:""}.video-js .vjs-captions-button,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button:before,.vjs-icon-captions:before{content:""}.video-js .vjs-chapters-button,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button:before,.vjs-icon-chapters:before{content:""}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:""}.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:""}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:""}.video-js .vjs-control.vjs-close-button,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button:before,.vjs-icon-cancel:before{content:""}.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:""}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:""}.video-js .vjs-descriptions-button,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button:before,.vjs-icon-audio-description:before{content:""}.video-js .vjs-audio-button,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button:before,.vjs-icon-audio:before{content:""}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-4-3,.video-js.vjs-16-9,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill,.video-js .vjs-tech{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{outline:0;border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;overflow:auto;font-family:Arial,Helvetica,sans-serif}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{outline:0;background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.video-js .vjs-menu-button-inline.vjs-slider-active{transition:none}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:-ms-flexbox;display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{outline:none;position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;-ms-flex:none;flex:none}.video-js .vjs-control:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{-ms-flex:auto;flex:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:4em}.vjs-live .vjs-progress-control{display:none}.video-js .vjs-progress-holder{-ms-flex:auto;flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666666666667em}.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after,.video-js .vjs-progress-control:hover .vjs-time-tooltip{font-family:Arial,Helvetica,sans-serif;visibility:visible;font-size:.6em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-tooltip-progress-bar{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-mouse-display:before{display:none}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{position:absolute;top:-.333333333333333em;right:-.5em;font-size:.9em}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after,.video-js .vjs-time-tooltip{visibility:hidden;pointer-events:none;position:absolute;top:-3.4em;right:-1.9em;font-size:.9em;color:#000;content:attr(data-current-time);padding:6px 8px 8px;background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em}.video-js .vjs-play-progress:after,.video-js .vjs-play-progress:before,.video-js .vjs-time-tooltip{z-index:1}.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after{display:none}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-time-tooltip{display:inline-block;height:2.4em;position:relative;float:right;right:-1.9em}.vjs-tooltip-progress-bar{visibility:hidden}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display:after{display:none}.video-js .vjs-progress-control .vjs-mouse-display:after,.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{cursor:pointer;-ms-flex:none;flex:none}.video-js .vjs-volume-control{width:5em;-ms-flex:none;flex:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{left:.5em;height:8em}.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{left:-2em}.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{height:0;width:0;overflow-x:hidden;overflow-y:hidden}.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical:hover .vjs-menu-content{height:8em;width:2.9em}.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal:hover .vjs-menu-content{height:2.9em;width:8em}.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{background-color:transparent!important}.vjs-poster{display:inline-block;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster,.vjs-poster img{vertical-align:middle;padding:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:-ms-flexbox;display:flex;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex:auto;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{-ms-flex:none;flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer;-ms-flex:none;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;-ms-flex:none;flex:none}.vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{-ms-flex:auto;flex:auto}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button{display:none}.vjs-caption-settings{position:relative;top:1em;background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;margin:0 auto;padding:.5em;height:16em;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:1em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-controls:after,.vjs-caption-settings .vjs-tracksettings-font:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px;border:none}.vjs-caption-settings .vjs-tracksetting label,.vjs-caption-settings .vjs-tracksetting legend{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px;vertical-align:top;float:right}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings fieldset{margin-top:1em;margin-left:.5em}.vjs-caption-settings fieldset .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-caption-settings input[type=button]{width:40px;height:40px}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0))}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.siemens-orange{color:#dc6914}.siemens-orange-bg{background-color:#dc6914}.siemens-blue{color:#2387aa}.siemens-blue-bg{background-color:#2387aa}.colorsTest{width:100%;padding:10px}.grey-light-bg{background-color:#eff0f4}.petrol-bg{background-color:#099}.stone-dark-bg{background-color:#3c464b}.stone-light-bg{background-color:#879baa}.stone-light35-bg{background-color:#becdd7}.sand-dark-bg{background-color:#73645a}.sand-light-bg{background-color:#aaaa96}.sand-light35-bg{background-color:#d7d7cd}.snow-bg{background-color:#fff}.teal-dark-bg{background-color:#00646e}.teal-light-bg{background-color:#41aaaa}.blue-dark-bg{background-color:#005f87}.blue-light-bg{background-color:#50bed7}.yellow-dark-bg{background-color:#eb780a}.yellow-light-bg{background-color:#ffb900}.red-dark-bg{background-color:#641946}.red-light-bg{background-color:#af235f}.green-dark-bg{background-color:#647d2d}.green-light-bg{background-color:#aab414}.test-grad{background:linear-gradient(90deg,#50bebe 0,#099 50%,#0099cb)}.store-grad{background:linear-gradient(180deg,#e4eaef 0,#fefeff 50%,#f4f8f9)}.white-grad{background:linear-gradient(to bottom right,#fff 0,hsla(0,0%,100%,.2))}.slick-next,.slick-prev{position:absolute;display:block;height:50px;width:50px;line-height:0;font-size:0;cursor:pointer;background-color:#3c464b;top:50%;transform:translateY(-50%);padding:0;border:none;z-index:1}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.8}.slick-next:before,.slick-prev:before{font-family:SiemensWebIcon;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:768px) and (max-width:991px){.slick-next,.slick-prev{display:none!important}}@media only screen and (max-width:767px){.slick-next,.slick-prev{display:none!important}}.slick-prev{left:0}[dir=rtl] .slick-prev{left:auto;right:0}.slick-prev:before{content:""}[dir=rtl] .slick-prev:before{content:""}.slick-next{right:0}[dir=rtl] .slick-next{left:0;right:auto}.slick-next:before{content:""}[dir=rtl] .slick-next:before{content:""}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-50px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:20px;height:20px;font-family:SiemensWebIcon;font-size:8px;line-height:20px;text-align:center;color:#000;opacity:.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{font-size:20px;color:#000;opacity:.75}.slick-slide:focus{outline:none}.margin-btm-small{margin-bottom:1rem}.margin-top-reg{margin-top:2rem}.chapter-padding{padding-bottom:5rem}@font-face{font-family:SiemensBlack;src:url(../fonts/SiemensPro/SiemensSans-Black.woff2) format("woff2"),url(../fonts/SiemensPro/SiemensSans-Black.woff) format("woff")}@font-face{font-family:SiemensBlackItalic;src:url(../fonts/SiemensPro/SiemensSans-BlackItalic.woff2) format("woff2"),url(../fonts/SiemensPro/SiemensSans-BlackItalic.woff) format("woff")}@font-face{font-family:SiemensBold;src:url(../fonts/SiemensPro/SiemensSans-Bold.woff2) format("woff2"),url(../fonts/SiemensPro/SiemensSans-Bold.woff) format("woff")}@font-face{font-family:SiemensBoldItalic;src:url(../fonts/SiemensPro/SiemensSans-BoldItalic.woff) format("woff")}@font-face{font-family:SiemensItalic;src:url(../fonts/SiemensPro/SiemensSans-Italic.woff2) format("woff2"),url(../fonts/SiemensPro/SiemensSans-Italic.woff) format("woff")}@font-face{font-family:SiemensRoman;src:url(../fonts/SiemensPro/SiemensSans-Roman.woff2) format("woff2"),url(../fonts/SiemensPro/SiemensSans-Roman.woff) format("woff")}@font-face{font-family:SiemensSerifBold;src:url(../fonts/SiemensPro/SiemensSerif-Bold.woff2) format("woff2"),url(../fonts/SiemensPro/SiemensSerif-Bold.woff) format("woff")}@font-face{font-family:SiemensSerifItalic;src:url(../fonts/SiemensPro/SiemensSerif-Italic.woff2) format("woff2"),url(../fonts/SiemensPro/SiemensSerif-Italic.woff) format("woff")}@font-face{font-family:SiemensWebIcon;src:url(../fonts/SiemensPro/siemens-webicons-webfont.woff) format("woff"),url(../fonts/SiemensPro/siemens-webicons-webfont.woff2) format("woff2")}[class*=" icon-"],[class^=icon-]{font-family:SiemensWebIcon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-apps:before{content:"\e600"}.icon-arrow-down-extrasmall:before{content:"\e601"}.icon-arrow-left-extrasmall:before{content:"\e602"}.icon-arrow-right-extrasmall:before{content:"\e603"}.icon-arrow-up-extrasmall:before{content:"\e604"}.icon-arrow-down-large:before{content:"\e605"}.icon-arrow-left-large:before{content:"\e606"}.icon-arrow-right-large:before{content:"\e607"}.icon-arrow-up-large:before{content:"\e608"}.icon-arrow-down-small:before{content:"\e609"}.icon-arrow-left-small:before{content:"\e60a"}.icon-arrow-right-small:before{content:"\e60b"}.icon-arrow-up-small:before{content:"\e60c"}.icon-arrow-to-top:before{content:"\e60d"}.icon-at:before{content:"\e60e"}.icon-bookmark:before{content:"\e60f"}.icon-calculate:before{content:"\e610"}.icon-calendar:before{content:"\e611"}.icon-chat:before{content:"\e612"}.icon-check-mark:before{content:"\e613"}.icon-circle:before{content:"\e614"}.icon-close:before{content:"\e615"}.icon-control:before{content:"\e616"}.icon-delete:before{content:"\e617"}.icon-double-arrow-backward:before{content:"\e618"}.icon-double-arrow-down:before{content:"\e619"}.icon-double-arrow-forward:before{content:"\e61a"}.icon-double-arrow-up:before{content:"\e61b"}.icon-download:before{content:"\e61c"}.icon-drag:before{content:"\e61d"}.icon-edit:before{content:"\e61e"}.icon-email:before{content:"\e61f"}.icon-ext:before{content:"\e620"}.icon-facebook:before{content:"\e621"}.icon-facebook-negative:before{content:"\e622"}.icon-fax:before{content:"\e623"}.icon-file:before{content:"\e624"}.icon-avi:before{content:"\e625"}.icon-doc:before{content:"\e626"}.icon-eps:before{content:"\e627"}.icon-jpg:before{content:"\e628"}.icon-mov:before{content:"\e629"}.icon-mp3:before{content:"\e62a"}.icon-mp4:before{content:"\e62b"}.icon-pdf:before{content:"\e62c"}.icon-png:before{content:"\e62d"}.icon-ppt:before{content:"\e62e"}.icon-files:before{content:"\e62f"}.icon-tif:before{content:"\e630"}.icon-vcf:before{content:"\e631"}.icon-xls:before{content:"\e632"}.icon-zip:before{content:"\e633"}.icon-forum:before{content:"\e634"}.icon-fullscreen:before{content:"\e635"}.icon-globe:before{content:"\e636"}.icon-glossary:before{content:"\e637"}.icon-google:before{content:"\e638"}.icon-google-negative:before{content:"\e639"}.icon-home:before{content:"\e63a"}.icon-information:before{content:"\e63b"}.icon-information-package:before{content:"\e63c"}.icon-instagram:before{content:"\e63d"}.icon-instagram-negative:before{content:"\e63e"}.icon-legal-notice:before{content:"\e63f"}.icon-level-up:before{content:"\e640"}.icon-linkedin:before{content:"\e641"}.icon-linkedin-negative:before{content:"\e642"}.icon-list-view:before{content:"\e643"}.icon-location-pin:before{content:"\e644"}.icon-log-in:before{content:"\e645"}.icon-log-out:before{content:"\e646"}.icon-menu:before{content:"\e647"}.icon-minus:before{content:"\e648"}.icon-more:before{content:"\e649"}.icon-navigation-gyroscope:before{content:"\e64a"}.icon-navigation-mouse:before{content:"\e64b"}.icon-newton_product-catalogue:before{content:"\e64c"}.icon-outline:before{content:"\e64d"}.icon-phone:before{content:"\e64e"}.icon-play:before{content:"\e64f"}.icon-plus:before{content:"\e650"}.icon-print:before{content:"\e651"}.icon-rating:before{content:"\e652"}.icon-region:before{content:"\e653"}.icon-replay:before{content:"\e654"}.icon-rss:before{content:"\e655"}.icon-scaling:before{content:"\e656"}.icon-search:before{content:"\e657"}.icon-share-ios:before{content:"\e658"}.icon-share-newton-android:before{content:"\e659"}.icon-shopping-cart:before{content:"\e65a"}.icon-show-location:before{content:"\e65b"}.icon-single-arrow-backward:before{content:"\e65c"}.icon-single-arrow-down:before{content:"\e65d"}.icon-single-arrow-forward:before{content:"\e65e"}.icon-single-arrow-up:before{content:"\e65f"}.icon-slider:before{content:"\e660"}.icon-social-feed:before{content:"\e661"}.icon-speakers-off:before{content:"\e662"}.icon-speakers-on:before{content:"\e663"}.icon-subscribe:before{content:"\e664"}.icon-theenergyblog:before{content:"\e665"}.icon-theenergyblog-negative:before{content:"\e666"}.icon-tile-view:before{content:"\e667"}.icon-twitter:before{content:"\e668"}.icon-twitter-negative:before{content:"\e669"}.icon-user-account:before{content:"\e66a"}.icon-video-chat:before{content:"\e66b"}.icon-warning:before{content:"\e66c"}.icon-youtube:before{content:"\e66d"}.icon-youtube-negative:before{content:"\e66e"}.icon-zoom:before{content:"\e66f"}.icon-weibo:before{content:"\e900"}.icon-weibo-negative:before{content:"\e901"}.icon-youku:before{content:"\e902"}.icon-youku-negative:before{content:"\e903"}.icon-support:before{content:"\e904"}.icon-service:before{content:"\e905"}.headTestBlack h1,.headTestBlack h2,.headTestBlack h3,.headTestBlack h4,.headTestBlack h5,.headTestBlack h6{font-family:SiemensBlack}.headTestRoman h1,.headTestRoman h2,.headTestRoman h3,.headTestRoman h4,.headTestRoman h5,.headTestRoman h6{font-family:SiemensRoman}p{font-size:16px;line-height:20px}.bold{font-family:SiemensBold}.italic{font-family:SiemensItalic}.black{font-family:SiemensBlack}.bigger-text{font-size:18px!important}.underline{text-decoration:underline}.no-margin{margin:0}.no-padding{padding:0}.show{display:block}.noshow{display:none}.height-20{height:20px}.height-40{height:40px}.height-60{height:60px}.height-80{height:80px}.height-100{height:100px}.height-120{height:120px}.height-140{height:140px}.height-160{height:160px}.height-180{height:180px}.height-200{height:200px}.height-220{height:220px}.height-240{height:240px}.height-260{height:260px}.height-280{height:280px}.height-300{height:300px}.height-320{height:320px}.height-360{height:360px}.height-400{height:400px}.height-450{height:450px}.height-500{height:500px}.height-550{height:550px}.width-20{width:20px}.width-40{width:40px}.width-60{width:60px}.width-80{width:80px}.width-100{width:100px}.width-120{width:120px}.width-140{width:140px}.width-160{width:160px}.width-180{width:180px}.width-200{width:200px}.width-220{width:220px}.width-240{width:240px}.width-260{width:260px}.width-280{width:280px}.width-300{width:300px}.width-320{width:320px}.width-360{width:360px}.width-400{width:400px}.width-450{width:450px}.width-500{width:500px}.width-550{width:550px}.font-bold{font-weight:700}.width-auto{width:auto}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:768px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:992px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:1200px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:768px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:992px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:1200px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.mx-0{margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.px-0{padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.px-3{padding-right:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.px-5{padding-right:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}@media (min-width:768px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}}@media (min-width:992px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.px-md-0{padding-right:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}}@media (min-width:1200px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}}.footer{background:#fff;border-top:1px solid #dedede;margin-top:-2px;padding-top:30px;font-family:SiemensRoman;font-size:12px}.footer p{font-size:12px;margin-bottom:5px;color:#3f3f3f}.foot-header,.footer p{unicode-bidi:bidi-override}.foot-header{font-family:SiemensRoman;font-size:20px;color:#3c464b;text-shadow:#fff 1px 1px 0}.contact:hover{text-decoration:none}.contact:hover p{color:#00646e}.foot-links{list-style-type:none}.foot-links li{position:relative;margin-bottom:10px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;font-family:SiemensRoman;font-size:12px;color:#3f3f3f;text-shadow:#fff 1px 1px 0}.foot-links li a{unicode-bidi:bidi-override;display:block;width:90%;margin-left:10px;text-decoration:none;color:#3c464b}.foot-links li a:hover{color:#00646e}.foot-links li:before{position:absolute;top:0;display:inline-block;font-family:SiemensRoman;content:"›";font-size:14px}html[dir=rtl] .foot-links a{margin-left:0;margin-right:10px}.social-link{text-decoration:none;width:auto;height:30px;display:inline-block;margin-right:6px}html[dir=rtl] .social-link{margin-right:0;margin-left:6px}.social-link:hover{text-decoration:none}.social-links{vertical-align:top!important;color:#3c464b;display:inline-block;font-size:30px!important}.social-links-img{width:35px;height:35px;display:inline-block;padding-top:10px;margin-left:5px}html[dir=rtl] .social-links-img{margin-right:5px;margin-left:5px}.bottom-footer{padding-top:40px;padding-bottom:30px}.bottom-footer a{color:inherit;margin-left:35px}.bottom-footer a:hover{color:#00646e}.mobile-bottom-footer{display:none;margin-top:35px;margin-bottom:15px;text-align:center}.mobile-bottom-footer a{display:inline-block;color:inherit;margin-left:10px;margin-right:10px;margin-bottom:10px}.footer select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:12px;color:#becdd7;line-height:1.42857143rem;border:1px solid #ccc;border-radius:4px;background:#fff;position:relative;height:28px;cursor:pointer;width:100%;background:url(../images/icons/dropdown-arrow.png) no-repeat 100%}.footer select::-ms-expand{display:none}@media only screen and (min-width:1246px){.footer select{display:none}.footer .foot-links{display:inline;font-size:0}}@media only screen and (min-width:992px) and (max-width:1199px){.footer select{display:none}.footer .foot-links{display:inline;font-size:0}}@media only screen and (min-width:1200px) and (max-width:1245px){.footer select{display:none}.footer .foot-links{display:inline;font-size:0}}@media only screen and (min-width:768px) and (max-width:991px){.footer select{display:none}.footer .foot-links{display:inline}}@media only screen and (max-width:767px){.footer{padding-top:10px}.footer select{display:inline}.footer .foot-links{display:none}.foot-header{margin-bottom:10px;margin-top:20px}.bottom-footer{display:none}.mobile-bottom-footer{display:block;font-size:11px}}.minict_wrapper{font-family:Siemens Sans Roman}.top55{top:55px}.top60{top:60px}.top65{top:65px}.top75{top:75px}.top80{top:80px}.top85{top:85px}.top-0{top:0}.top-5{top:-5px}.top-10{top:-10px}.top-15{top:-15px}.top-20{top:-20px}.top-25{top:-25px}.top-30{top:-30px}.top-35{top:-35px}.top-40{top:-40px}.top-45{top:-45px}.top-50{top:-50px}.top-55{top:-55px}.top-60{top:-60px}.top-65{top:-65px}.top-70{top:-70px}.top-75{top:-75px}.top-80{top:-80px}.top-85{top:-85px}.fixed{position:fixed}.siemens-head{margin-top:25px;background-color:#fff;overflow:auto;text-align:right}.siemens-head .logo{height:60px}.siemens-head .logo-main{height:auto;max-height:19px}.siemens-head .logo-tagline{max-height:29px}.siemens-head a{text-decoration:none;color:#879baa}.siemens-head a:hover{color:#3c464b}.siemens-head .user-name,.siemens-head span{font-size:12px;height:16px;unicode-bidi:bidi-override}.siemens-head i{font-size:14px;display:inline-block;vertical-align:middle}.siemens-head .icon-left{padding-right:5px}.siemens-head .service img{margin-left:20px}.siemens-head .service a{margin-left:10px}.siemens-head .top-banner{position:fixed;z-index:8889;width:100%;background-color:#fff}.siemens-head .top-banner .col-xs-offset-2{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;-ms-flex-align:center;align-items:center}.siemens-head .top-banner .search-field .search-box{display:inline-block}.siemens-head .top-banner .email-lang-box{display:inline-block;margin-right:1rem;margin-bottom:20px;height:35px;padding-top:5px}.siemens-head .top-banner .email-lang-box .icon-lang{padding-left:0}.siemens-head .search-field{margin-right:0;margin-bottom:20px}.siemens-head .search-field .search-box{margin-top:20px;height:35px;width:240px;position:relative;border:1px solid #becdd7;border-radius:2px;background-color:#fff}.siemens-head .search-field .search-box input::-webkit-input-placeholder{unicode-bidi:bidi-override}.siemens-head .search-field .search-box input{padding-top:2px;padding-bottom:3px;padding-left:10px;width:65%;position:absolute;left:0;top:0;line-height:28px;border:none}@media only screen and (min-width:768px) and (max-width:991px){.siemens-head .search-field .search-box input{width:55%}}.siemens-head .search-field .search-box input:focus{outline:none}.siemens-head .search-field .search-box .search-buttons{position:absolute;right:0;top:0;height:100%;width:80px;display:table}.siemens-head .search-field .search-box .search-buttons button{background-color:#fff;border:none;margin:0;height:33px;text-align:center}.siemens-head .search-field .search-box .search-buttons button i{font-size:18px;color:#879baa;vertical-align:middle}.siemens-head .search-field .search-box .search-buttons .search-btn:hover{background-color:#879baa}.siemens-head .search-field .search-box .search-buttons .search-btn:hover i{color:#fff}.siemens-head .search-field .search-box .search-buttons .search-btn{float:right;text-align:center;width:40px;display:table-cell}.siemens-head .search-field .search-box .search-buttons .search-btn i{margin-left:-2px}.siemens-head .search-field .search-box .search-buttons .reset-btn{display:table-cell;background-color:#fff;width:40px;display:none;text-align:center}.siemens-head .search-field .search-box .search-buttons .reset-btn i{font-size:14px}.siemens-head .search-field .search-box .search-buttons .search-btn-active{background-color:#879baa}.siemens-head .search-field .search-box .search-buttons .search-btn-active i{color:#fff}.country-site .navigation{margin-bottom:56px}.country-site .navigation .breadcrumbs{height:57px}.language-region.hovered,.language-region:hover{text-decoration:none;color:#2d373c;border-bottom:4px solid #41aaaa;padding-bottom:13px;margin-bottom:-19px}.language-region{cursor:pointer}.nts-siteid{background:#ebf0f5;color:#697882;top:60px;width:100%;z-index:8896;padding:18px 0 16px;border-bottom:2px solid #dfe6ed;margin-top:-1px}.nts-siteid .icon-left{padding-right:10px}.nts-siteid .region-country-languages div{display:inline-block}@media only screen and (max-width:767px){.nts-siteid .region-country-languages div{display:block}}.nts-siteid .region-country-languages ul{margin-bottom:0;margin-top:0;padding:0}@media only screen and (max-width:767px){.nts-siteid .region-country-languages ul{margin-top:5px}}.nts-siteid .region-country-languages ul li{display:inline;padding-left:10px}@media only screen and (max-width:767px){.nts-siteid .region-country-languages ul li:first-child{padding-left:0}}.nts-siteid .region-country-languages ul li a [class*=" icon-"],.nts-siteid .region-country-languages ul li a [class^=icon-]{font-size:18px;line-height:15px;padding-bottom:1px;vertical-align:middle;display:inline-block}.nts-siteid .region-country-languages ul li a [class*=" icon-"]:before,.nts-siteid .region-country-languages ul li a [class^=icon-]:before{content:"\e60b"}.nts-siteid .region-lang{text-align:left}.nts-siteid .available-languages-list,.nts-siteid .siteid-col-inline{display:inline-block;width:auto}.nts-siteid .available-languages-list ul{padding:0}.nts-siteid .available-languages-list ul li{display:inline}.nts-siteid .country-label,.nts-siteid .country-language-label{margin-bottom:12px}.nts-navbar-header-siteid hr,.nts-siteid hr{display:block;height:1px;border:0;border-top:1px solid #cdd9e1;margin-top:30px;margin-bottom:15px;padding:0}.nts-button-container{margin-left:13px;margin-bottom:10px;top:16px}.B2{font-family:SiemensBold;font-size:14px;color:#2387aa;display:inline-block;width:120px;padding:10px;border:2px solid #2387aa}.B2 [class*=" icon-"],.B2 [class^=icon-]{display:inline-block;float:right;padding-top:3px}.B2:hover{color:#fff;background:#005578;border:2px solid #005578}.navigation{border-bottom:1px solid #becdd7;padding-top:1px;height:48px;margin-top:10px;margin-bottom:30px;position:relative}.navigation .breadcrumbs{unicode-bidi:bidi-override;display:table-cell;vertical-align:middle;height:35px;color:#879baa;font-size:12px}.navigation .breadcrumbs a{text-decoration:none;color:inherit;line-height:normal}.navigation .breadcrumbs a:hover{color:#3c464b}.navigation .navigation-global{padding:0 15px;position:static;white-space:nowrap;overflow:hidden}.navigation .navigation-global ul{padding:0;display:-ms-flexbox;display:flex;width:100%;margin-bottom:0}.navigation .navigation-global ul a{display:block;line-height:46px;text-decoration:none;color:#879baa;unicode-bidi:bidi-override;white-space:nowrap;overflow:hidden}.navigation .navigation-global ul>li{padding-right:45px}@media only screen and (min-width:1200px) and (max-width:1245px){.navigation .navigation-global ul>li{padding-right:45px}}@media only screen and (min-width:992px) and (max-width:1199px){.navigation .navigation-global ul>li{padding-right:25px}}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-global ul>li{padding-right:15px}}.navigation .navigation-global ul li{display:table-cell;font-size:18px}.navigation .navigation-global ul .dropbtn:hover{color:#3c464b}.navigation .navigation-global ul .dropbtn:hover .active-state{padding-bottom:10px;border-bottom:3px solid #099}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-global ul .dropbtn:hover .active-state{padding-bottom:12px}}.navigation .navigation-global ul .dropbtn .active,.navigation .navigation-global ul .dropbtn .on-page{color:#3c464b;padding-bottom:10px;border-bottom:3px solid #099}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-global ul .dropbtn .active,.navigation .navigation-global ul .dropbtn .on-page{padding-bottom:12px}}.navigation .navigation-global ul .dropdown{z-index:9999;background-color:#eff0f4;width:100%;left:0;top:47px;position:absolute;padding-top:70px;padding-bottom:60px}.navigation .navigation-global ul .dropbtn .dropdown.on-page,.navigation .navigation-global ul .dropdown.active{display:-ms-flexbox;display:flex}.navigation .navigation-global ul .dropdown ul{position:relative;display:block;min-height:169px;width:940px;left:calc(50% - 470px)}@media only screen and (min-width:1246px){.navigation .navigation-global ul .dropdown ul{width:1140px;left:calc(50% - 570px)}}@media only screen and (min-width:1200px) and (max-width:1245px){.navigation .navigation-global ul .dropdown ul{width:1070px;left:calc(50% - 535px)}}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-global ul .dropdown ul{width:720px;left:calc(50% - 360px)}}.navigation .navigation-global ul .dropdown ul li{width:calc(33.333333% - 20px);display:block}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-global ul .dropdown ul li{width:45%}}.navigation .navigation-global ul .dropdown ul li a:hover{text-decoration:underline;color:#005578}.navigation .navigation-global ul .dropdown ul li a{display:block;margin-right:20px;line-height:25px;font-size:14px;color:#3c464b}@media only screen and (min-width:992px) and (max-width:1199px){.navigation .navigation-global ul .dropdown ul li a{margin-right:0}}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-global ul .dropdown ul li a{overflow:visible}}.navigation .navigation-global ul .dropdown ul li span{float:right}.navigation .navigation-global ul .dropdown ul li .flyout{height:100%;display:none;width:66.666666%;position:absolute;top:0;left:320px}@media only screen and (min-width:1246px){.navigation .navigation-global ul .dropdown ul li .flyout{left:340px}}@media only screen and (min-width:992px) and (max-width:1199px){.navigation .navigation-global ul .dropdown ul li .flyout{left:294px}}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-global ul .dropdown ul li .flyout{left:340px;width:55%}}.navigation .navigation-global ul .dropdown ul li .flyout.show{display:-ms-flexbox!important;display:flex!important}.navigation .navigation-global ul .dropdown ul li .flyout .flyout-image{-ms-flex-item-align:start;align-self:flex-start;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:50%}.navigation .navigation-global ul .dropdown ul li .flyout .flyout-image img{width:calc(100% - 80px);height:100%}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-global ul .dropdown ul li .flyout .flyout-image{display:none}}@media only screen and (min-width:992px) and (max-width:1199px){.navigation .navigation-global ul .dropdown ul li .flyout .flyout-image{margin-right:20px;width:calc(50% - 20px)}}.navigation .navigation-global ul .dropdown ul li .flyout .content{width:50%}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-global ul .dropdown ul li .flyout .content{width:100%}}.navigation .navigation-global ul .dropdown ul li .flyout .content .nav-heading{font-size:24px;font-family:SiemensRoman;unicode-bidi:bidi-override;letter-spacing:-.03em;color:#3c464b;margin:0 0 15px;word-break:normal;white-space:pre-wrap}.navigation .navigation-global ul .dropdown ul li .flyout .content p{margin:0 0 15px;font-size:14px;word-break:normal;white-space:pre-wrap}.navigation .navigation-global ul .dropdown ul li .flyout .content .button-conversion{margin-right:0;margin-top:0;display:table;width:100%;max-width:310px;color:#fff;font-size:18px}.navigation .navigation-global ul .dropdown ul li .flyout .content .button-conversion i{text-align:right}.navigation .navigation-global ul .dropdown .dropdown-list.columns{min-height:225px}.navigation .navigation-global ul .dropdown .dropdown-list.columns .flyout .content{width:100%}.navigation .navigation-global ul .dropdown .dropdown-list.columns .flyout .content ul{column-count:2;-moz-column-count:2;-webkit-column-count:2;width:auto;left:auto}.navigation .navigation-global ul .dropdown .dropdown-list.columns .flyout .content ul li{width:auto}.navigation .navigation-country .country-name{line-height:22px;padding-left:10px;padding-right:10px;display:block;background-color:#099;color:#fff;text-transform:uppercase;font-size:12px;font-family:SiemensRoman;letter-spacing:.15em;unicode-bidi:bidi-override}.navigation .navigation-country ul{background-color:#eff0f4;padding-left:0;margin-bottom:0;width:100%;display:table}.navigation .navigation-country ul a{display:block;line-height:35px;text-decoration:none;color:#879baa;unicode-bidi:bidi-override}.navigation .navigation-country ul li{padding:0 20px;text-align:center;display:table-cell;font-size:16px}@media only screen and (min-width:992px) and (max-width:1199px){.navigation .navigation-country ul li{padding:0 10px}}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-country ul li{padding:0 5px}}.navigation .navigation-country ul li :hover{color:#3c464b}.navigation .navigation-country ul li :hover span{padding-bottom:11px;border-bottom:3px solid #099}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-country ul li :hover span{padding-bottom:14px}}.navigation .navigation-country .navigation-global ul .dropbtn .on-page,.navigation .navigation-country ul .active,.navigation .navigation-global .navigation-country ul .dropbtn .on-page{color:#3c464b}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-country .navigation-global ul .dropbtn .on-page,.navigation .navigation-country ul .active,.navigation .navigation-global .navigation-country ul .dropbtn .on-page{padding-bottom:14px}}.navigation-mobile__v2{display:none}.navigation-mobile__v2 .navigation-mobile__header{margin-top:10px;margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.navigation-mobile__v2 .navigation-mobile__header .mobile-logo{margin-right:auto}.navigation-mobile__v2 .navigation-mobile__header .mobile-logo a img{-ms-flex-align:center;align-items:center;max-height:19px}.navigation-mobile__v2 .navigation-mobile__icons a{color:#879baa;text-decoration:none;font-size:18px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px}.navigation-mobile__v2 .navigation-mobile__icons .mobile-menu-toggle{color:#fff;background-color:#099}.navigation-mobile__v2 .breadcrumbs{unicode-bidi:bidi-override;border-top:1px solid #879baa;border-bottom:1px solid #879baa;font-size:12px;color:#879baa;padding-bottom:5px;padding-top:5px;padding-left:15px}.navigation-mobile__v2 .breadcrumbs a{color:inherit;text-decoration:none}.navigation-mobile__v2 .breadcrumbs a:hover{color:#3c464b}.navigation-mobile__v2 .navigation-mobile__menu{position:absolute;top:57px;left:0;display:block;height:100vh;z-index:9990;width:100%;background-color:#e6ecf3}.navigation-mobile__v2 .navigation-mobile__menu .region-language-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:15px;margin-bottom:10px;color:#3c464b;line-height:20px;text-decoration:none}.navigation-mobile__v2 .navigation-mobile__menu .region-language-bar i{margin-right:15px}.navigation-mobile__v2 .navigation-mobile__menu .region-language-bar .site-id{margin-left:0;margin-right:15px}.navigation-mobile__v2 .navigation-mobile__menu ul{background-color:#fff;padding:35px 15px;list-style:none;margin-bottom:0}.navigation-mobile__v2 .navigation-mobile__menu ul .mobile-nav-item{font-size:15px;border-top:1px solid #d3dde5;display:block}.navigation-mobile__v2 .navigation-mobile__menu ul .mobile-nav-item>a{min-height:44px;padding-right:60px;padding-left:10px;display:-ms-flexbox;display:flex;text-decoration:none;color:#3c464b;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navigation-mobile__v2 .navigation-mobile__menu ul .mobile-nav-item:last-child{border-bottom:1px solid #d3dde5}.navigation-mobile__v2 .navigation-mobile__menu ul .mobile-nav-item-header{background-color:#41aaaa;color:#fff;margin-left:-15px;margin-right:-15px;padding-left:25px;padding-right:25px;height:46px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-transform:uppercase;font-family:SiemensRoman;font-size:18px}.navigation-mobile__v2 .navigation-mobile__menu ul .mobile-nav-item-header+.mobile-nav-item{border-top:0}.navigation-mobile__v2 .navigation-mobile__menu ul+ul{padding-top:0;margin-top:-20px}.navigation-mobile__v2 .navigation-mobile__menu .navigation-mobile__sub-menu{width:100%;height:100vh;position:absolute;left:0;top:45px;padding:0 15px;background-color:#fff}.navigation-mobile__v2 .navigation-mobile__menu .navigation-mobile__sub-menu .nav-sub__level-up{color:#3c464b;font-size:15px;margin:25px 0;display:inline-block}.navigation-mobile__v2 .navigation-mobile__menu .navigation-mobile__sub-menu .nav-sub__header{font-size:26px;display:block;margin-bottom:15px;color:#879baa}.navigation-mobile__v2 .navigation-mobile__menu .navigation-mobile__sub-menu ul{margin-left:-15px;margin-right:-15px;padding-top:0}.navigation-mobile__v2 .navigation-mobile__search{width:100%;height:100vh;position:absolute;left:0;top:57px;background-color:#e6ecf3;z-index:9999}.navigation-mobile__v2 .navigation-mobile__search .mobile-search{display:block;width:100%;padding:30px 15px;background-color:#fff}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar{height:35px;position:relative;border:1px solid #becdd7;border-radius:2px;unicode-bidi:bidi-override;background-color:#fff}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar input{padding-top:2px;padding-bottom:2px;padding-left:10px;width:70%;position:absolute;left:0;top:0;line-height:28px;border:none}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar input:focus{outline:none}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons{position:absolute;right:0;top:0;height:100%;width:80px;display:table}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons button{background-color:#fff;border:none;margin:0;height:33px;text-align:center}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons button i{font-size:18px;color:#879baa;vertical-align:middle}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons .search-btn:hover{background-color:#879baa}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons .search-btn:hover i{color:#fff}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons .search-btn{float:right;text-align:center;width:40px;display:table-cell}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons .search-btn i{margin-left:-2px}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons .reset-btn{display:table-cell;background-color:#fff;width:40px;display:none;text-align:center}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons .reset-btn i{font-size:14px}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons .search-btn-active{background-color:#879baa}.navigation-mobile__v2 .navigation-mobile__search .mobile-search-bar .search-buttons .search-btn-active i{color:#fff}.navigation-mobile__v2 .navigation-mobile__region{position:absolute;top:57px;left:0;display:block;height:100vh;z-index:9990;width:100%;background-color:#e6ecf3}.navigation-mobile__v2 .navigation-mobile__region .region-lang{background-color:#fff;padding:10px 15px 35px;font-size:18px;border-bottom:1px solid #d3dde5}.navigation-mobile__v2 .navigation-mobile__region .region-lang .button-conversion{margin:10px 0 0;width:120px;font-size:16px}.navigation-mobile__v2 .navigation-mobile__region .region-country{background-color:#fff;padding:20px 15px 55px}.navigation-mobile__v2 .navigation-mobile__region .region-country div.country-label{font-size:18px;display:block}.navigation-mobile__v2 .navigation-mobile__region .region-country select{width:100%;margin-top:15px;height:30px}.navigation-mobile{margin-top:10px;display:none}.navigation-mobile .logo{margin-top:5px}.navigation-mobile .logo img{display:inline-block;width:105px;height:auto}.navigation-mobile .logo-main{max-height:19px}.navigation-mobile .logo-main img{max-height:19px;max-width:none;width:auto}.navigation-mobile .site-id-mobile{display:inline-block}.navigation-mobile .breadcrumbs{unicode-bidi:bidi-override;border-top:1px solid #879baa;border-bottom:1px solid #879baa;display:inline-block;width:100%;font-size:12px;color:#879baa;padding-bottom:5px;padding-top:5px;padding-left:15px;margin-top:10px;margin-bottom:0}.navigation-mobile .breadcrumbs a{color:inherit;text-decoration:none}.navigation-mobile .breadcrumbs a:hover{color:#3c464b}.navigation-mobile .navigation-mobile-components{text-align:right;padding-left:0}.navigation-mobile .navigation-mobile-components a{text-align:center;display:inline-block;line-height:30px;width:30px;font-size:16px;text-decoration:none;color:#879baa;height:100%}.navigation-mobile .navigation-mobile-components a[hidden]{display:none}.navigation-mobile .navigation-mobile-components i{display:inline-block;vertical-align:middle}.navigation-mobile .navigation-mobile-components #hamburger{background-color:#099;color:#fff}.navigation-mobile .navigation-mobile-components #hamburger i{margin-top:-2px}.navigation-mobile .mobile-dropdown{height:auto;position:absolute;top:41px;background-color:#eff0f4;z-index:9999;margin-top:10px;padding-left:0;padding-top:3px;padding-right:0}.navigation-mobile .mobile-dropdown ul{margin-bottom:0;margin-right:0;padding-left:0;padding-top:0;padding-bottom:0}.navigation-mobile .mobile-dropdown ul li{margin-bottom:3px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.navigation-mobile .mobile-dropdown ul li a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding-left:20px;padding-right:20px;background-color:#fff;width:100%;height:35px;text-decoration:none;color:#879baa;font-size:18px;line-height:36px}.navigation-mobile .mobile-dropdown ul .country-name{background-color:#099;color:#fff;height:35px;font-family:SiemensRoman;line-height:36px;letter-spacing:2px;padding-left:20px}.navigation-mobile .mobile-dropdown ul .mobile-flyout ul{margin-left:15px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start}.navigation-mobile .mobile-dropdown ul .mobile-flyout ul li a{font-family:SiemensRoman;font-size:16px;padding-right:20px;background-color:transparent;height:auto}.navigation-mobile .mobile-dropdown ul .mobile-flyout ul li a:hover{text-decoration:underline;color:#005578}.navigation-mobile .mobile-dropdown ul .mobile-flyout ul li a span{color:#3c464b;transform:rotate(0deg)}.navigation-mobile .mobile-dropdown ul .mobile-dropdown-hidden .mobile-flyout{height:0;overflow:hidden}.navigation-mobile .mobile-dropdown ul .mobile-dropdown-active a{color:#3c464b;background-color:transparent;font-family:SiemensRoman}.navigation-mobile .mobile-dropdown ul .mobile-dropdown-active a span{color:#099;transform:rotate(-90deg)}.navigation-mobile .mobile-dropdown ul .mobile-dropdown-active .mobile-flyout{height:auto;overflow:none}.navigation-mobile .search-active{background-color:#eff0f4}.navigation-mobile .search-on{display:block!important}.navigation-mobile .mobile-search{display:none}.navigation-mobile .mobile-search-bar{margin-top:20px;height:35px;position:relative;border:1px solid #becdd7;border-radius:2px;unicode-bidi:bidi-override;background-color:#fff}.navigation-mobile .mobile-search-bar input{padding-top:2px;padding-bottom:2px;padding-left:10px;width:70%;position:absolute;left:0;top:0;line-height:28px;border:none}.navigation-mobile .mobile-search-bar input:focus{outline:none}.navigation-mobile .mobile-search-bar .search-buttons{position:absolute;right:0;top:0;height:100%;width:80px;display:table}.navigation-mobile .mobile-search-bar .search-buttons button{background-color:#fff;border:none;margin:0;height:33px;text-align:center}.navigation-mobile .mobile-search-bar .search-buttons button i{font-size:18px;color:#879baa;vertical-align:middle}.navigation-mobile .mobile-search-bar .search-buttons .search-btn:hover{background-color:#879baa}.navigation-mobile .mobile-search-bar .search-buttons .search-btn:hover i{color:#fff}.navigation-mobile .mobile-search-bar .search-buttons .search-btn{float:right;text-align:center;width:40px;display:table-cell}.navigation-mobile .mobile-search-bar .search-buttons .search-btn i{margin-left:-2px}.navigation-mobile .mobile-search-bar .search-buttons .reset-btn{display:table-cell;background-color:#fff;width:40px;display:none;text-align:center}.navigation-mobile .mobile-search-bar .search-buttons .reset-btn i{font-size:14px}.navigation-mobile .mobile-search-bar .search-buttons .search-btn-active{background-color:#879baa}.navigation-mobile .mobile-search-bar .search-buttons .search-btn-active i{color:#fff}@media only screen and (min-width:768px) and (max-width:991px){.navigation .navigation-global ul li{width:auto;font-size:14px}.navigation .navigation-country ul li{width:auto;font-size:13px}}@media only screen and (max-width:767px){.navigation,.siemens-head{display:none}.navigation-mobile,.navigation-mobile__v2{display:block}.navigation-mobile .top-banner-mobile,.navigation-mobile__v2 .top-banner-mobile{position:fixed;z-index:8889;width:100%;background-color:#fff}}.visually-hidden{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;margin:-1px}.visible-when-focused:focus{clip:auto;height:auto;overflow:visible;position:static;white-space:normal;width:auto;margin:auto}.bypass-block-link{position:absolute;text-decoration:none;background:#ffc;padding:.2em;z-index:10}.minict_wrapper{font-size:1rem;line-height:1.42857143rem;color:#2d373c;border:1px solid #cdd9e1;border-bottom:1px solid #879baa;background:#fff;position:relative;height:40px;box-sizing:border-box;cursor:pointer}.minict_wrapper.active:after,.navigation .navigation-global ul .dropbtn .minict_wrapper.on-page:after{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e604"}body{background-color:#fff!important}.blue-text{color:#005f87!important}.news-tile-title{margin-top:0;margin-bottom:0}.news-tile-desktop-only{display:block}.news-tile-mobile-only{display:none}.white-page-tile .tile-details p a{white-space:pre-line}@media (min-width:1200px) and (max-width:1245px){.container{width:1100px}.video-button{margin-top:10px}}@media (min-width:768px){.shoutbox .button-conversion{float:right}}@media only screen and (min-width:1246px){.container{width:1170px}.video-button{margin-top:10px}}@media only screen and (min-width:992px) and (max-width:1199px){.shoutbox .details{margin-top:-2px}.video-button{margin-top:10px}}@media only screen and (min-width:768px) and (max-width:991px){.shoutbox .details{margin-top:-2px}.blue-text{margin-right:50px}.video-button{margin-top:10px}}@media only screen and (max-width:767px){.mobile-details{text-align:center;margin-top:32px}.news-tile-title{margin-top:20px;margin-bottom:-40px}.news-tile-desktop-only{display:none}.news-tile-mobile-only{display:block;height:20px!important}}#featured-press-release{padding-bottom:40px;background-color:#555f69;color:#fff}#featured-press-release ul{padding-left:1.5rem;font-size:16px;line-height:20px}#featured-press-release a{text-decoration:none;color:#fff}#featured-press-release .featured-press-release-img-container{margin-top:20px}#featured-press-release .featured-press-release-link{padding-top:15px}#featured-press-release .featured-press-release-link a{font-size:18px}#featured-press-release .featured-press-release-link i{vertical-align:middle}.newsroom-search-form .form-group input.form-control{height:45px}#press-release-featured-tile .feature-tile-chapter__tile__details h1,#press-release-featured-tile .feature-tile-chapter__tile__details h2,#press-release-featured-tile .feature-tile-chapter__tile__details h3,#press-release-featured-tile .feature-tile-chapter__tile__details h4,#press-release-featured-tile .feature-tile-chapter__tile__details h5{word-wrap:break-word}#press-release-featured-tile .feature-tile-chapter__tile--featured__details i{font-size:16px;padding:4px 0 10px 4px}#press-release-featured-tile .icon-arrow-right-small{vertical-align:middle}#older-press-releases{padding:20px 0 40px}#older-press-releases a{text-decoration:none;color:#3c464b}#boiler-plate{margin-bottom:30px}#boiler-plate .boiler-legal{font-size:14px;line-height:20px;margin-bottom:15px}#leadership-bio{background-color:#becdd7;padding-bottom:40px}#leadership-bio a{color:#337ab7;text-decoration:none}#leadership-bio .profile-block{margin-bottom:15px}#press-release-detail ul{padding:1.5rem;font-size:16px;line-height:20px}#press-release-detail .caption{font-size:14px;color:#879baa;font-family:SiemensItalic;line-height:14px;margin-top:10px;display:block}#press-release-detail .body{font-size:16px;line-height:20px}#press-release-detail .body,#press-release-detail .summary-bullets,#press-release-detail .title{margin-bottom:2.5rem}#press-release-detail .summary-bullets{background:linear-gradient(90deg,#50bebe,#41aaaa 50%,#0099cb);color:#fff!important}#primary-contact{padding-bottom:40px;background-color:#becdd7}.total{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px}.total span{width:100%;text-align:center}.search-app{min-height:300px}.search-app .fa-spinner{color:#ad235f;margin:80px 0}.search-app .searchButtons{position:absolute;right:0;top:0;height:100%;width:40px;display:-ms-flexbox;display:flex;padding-top:26px;Color:#2387a9}.search-app button{display:contents}.search-app .searchReset{position:absolute;right:0;top:0;height:100%;width:70px;display:-ms-flexbox;display:flex;padding-top:26px}.search-app .searchBox{margin-top:20px;height:35px;width:600px;position:relative;border-radius:2px;background-color:#fff}.search-app .searchInput{padding:10px 50px 10px 10px;width:100%;border:1px solid #bbc3c9}.search-app .input-wrapper{position:relative}.search-app .input-wrapper:before{content:"\f002";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#879bab;font-size:.9em;padding-right:1em;position:absolute;top:12px;right:0}.search-app .searchForm{padding-top:20px}.search-app .hideResetButton{display:none}.search-app .restIconColor{color:#a5afb4}.search-app .searchIconColor{color:#2387a9}.search-app .hide{display:none}.search-app .show{display:block}.search-app .disabled{pointer-events:none;opacity:.6}.search-app ul{display:block;list-style-type:disc;-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;-webkit-padding-start:40px;padding-inline-start:40px}.search-app li{display:list-item;text-align:-webkit-match-parent}.search-app .paginationFilter{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;padding-left:0;border-radius:4px;margin:0 0 50px}.search-app .paginationFilter:hover{cursor:pointer}.search-app .paginationFilter i{margin-left:12px;font-size:1.2em}.search-app .paginationFilter.top{margin:0}.search-app .paginationFilter>li{display:inline}.search-app .paginationFilter>li>a,.search-app .paginationFilter>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#2287aa;text-decoration:none;border:none}.search-app .search-result-heading{padding-top:20px;text-align:left;font:Regular 36px/42px SiemensRoman;letter-spacing:0;color:#343434;opacity:1;padding-bottom:40px}.search-app .search-result-count{font:Regular 16px/19px SiemensRoman}.search-app .search-result-link{text-align:left;font:Bold 14px/16px SiemensRoman;letter-spacing:0;color:#879bab;text-transform:uppercase;opacity:1;padding-bottom:5px}.search-app .search-result-title{text-decoration:none}.search-app .search-result-title a{text-align:left;font:1.1em SiemensRoman;letter-spacing:0;color:#2287aa;opacity:1;display:block;padding-bottom:12px;padding-top:12px;text-decoration:none}.search-app .search-result-description{text-align:left;font:Regular 16px/23px SiemensRoman;letter-spacing:0;color:#343434;opacity:1;padding-bottom:40px}.search-app .search-result-description span ul{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.search-app .searchResultInput{padding:20px 15px 25px;width:600px}.search-app .searchResultWidth{width:600px}.search-app .inputFieldPadding{padding-left:5px}.search-app .flex-grid .item--primary .cta{color:#2387aa}.search-app .flex-grid .item--primary .cta:hover{text-decoration:none}.search-app .flex-grid .p-left{margin-left:50px}.search-app .flex-grid .item--tertiary{opacity:1;border-radius:3px;background:#fff 0 0 no-repeat padding-box;border:1px solid #bbc3c9;margin-bottom:12px}.search-app .flex-grid .item--tertiary a{display:block}.search-app .flex-grid .item--tertiary a:hover{text-decoration:none}.search-app .flex-grid .item--tertiary img{border-radius:3px 3px 0 0}.search-app .flex-grid .item--secondary{margin:2px;background:#2287aa 0 0 no-repeat padding-box;opacity:1;margin-bottom:45px;border-radius:3px}.search-app .flex-grid .item--secondary a{color:inherit;text-decoration:inherit}.search-app .flex-grid .item--primary{opacity:1;background:#fff 0 0 no-repeat padding-box;border:1px solid #bbc3c9;margin-bottom:15px;border-radius:3px}.search-app .results-listing{margin-top:50px;margin-bottom:50px}.search-app .item__description_secondary{text-align:left;letter-spacing:0;color:#fff;opacity:1;padding:24px}.search-app .item__description_secondary .title{text-transform:uppercase;font-weight:700;padding-bottom:12px;display:block}.search-app .item__description{text-align:left;letter-spacing:0;opacity:1;padding:19px 23px}.search-app .item__description .title{font:Bold 14px/16px SiemensRoman;text-transform:uppercase}.search-app .item__description .heading{font:Regular 18px/26px SiemensRoman}.search-app .item__description .content{font:Regular 16px/23px SiemensRoman}.search-app .item_customer_heading{text-align:left;font:Bold 20px/24px SiemensRoman;letter-spacing:0;color:#343434;opacity:1;margin-bottom:20px}.search-app .card--subheading{text-align:left;font:Bold 14px/26px SiemensRoman;letter-spacing:0;color:#879bab;opacity:1;text-transform:uppercase;margin-bottom:12px;display:block}.search-app .item_customer_title{text-align:left;font:18px SiemensRoman;line-height:1.5em;letter-spacing:0;color:#2287aa;opacity:1}.search-app .flexImg{width:100%;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:3px 3px 0 0}.search-app .flexImg.img-200{height:200px}.search-app .flexImgBig{border-radius:5px 5px 0 0;opacity:1}.search-app .secondary{background-color:#2387aa;margin-right:25px}.search-app .hero-buttons{padding-top:15px;text-align:center;margin:10px 20px}.search-app .primary{background-color:#dc6914}.search-app .button-conversion{display:inline-block;position:relative;min-height:45px;text-align:center;padding:.8571428571rem 1.0714285714rem;width:140px;font-family:SiemensRoman;font-size:18px;color:#fff;text-decoration:none}.search-app .readAll{display:block;-ms-flex-pack:justify;justify-content:space-between;font:Bold 16px/26px SiemensRoman;letter-spacing:0;color:#2287aa;opacity:1;margin-top:1.1em}.search-app .readAll a:hover{text-decoration:none}.search-app .readAll i{margin-left:12px;font-size:.8em}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}a[ng-click]{cursor:pointer}.form-group.button-bump .button-conversion{float:left;margin-top:0}.button-conversion{display:inline-block;position:relative;min-height:45px;text-align:left;padding:.8571428571rem 1.0714285714rem;width:240px;font-family:SiemensRoman;font-size:18px;color:#fff;text-decoration:none}.button-conversion:disabled{opacity:.65}.button-conversion.wide{width:100%}.button-conversion.float-conversion-right{float:right;margin-top:20px}.button-conversion i{width:15%;padding-right:8px;display:table-cell;vertical-align:middle}.button-conversion .play-icon{font-size:24px}.button-conversion .button-text{width:100%;display:table-cell;vertical-align:middle;unicode-bidi:bidi-override}.link-icon{font-size:16px;font-family:SiemensBold;position:inherit;bottom:-10px;margin-bottom:16px;right:0;text-decoration:none;color:#2387aa;line-height:25px}.link-icon span.link-container-icon{padding-top:2px;display:inline-block;height:25px;width:25px;margin-left:10px;background-color:#2387aa;text-align:center}.link-icon span.link-container-icon em,.link-icon span.link-container-icon i{font-size:16px;color:#fff}.store-catalog-tile .button-conversion.secondary{margin-top:5px}button.button-conversion{border:none}.button-conversion,.button-conversion:active,.button-conversion:hover,.button-conversion:visited,a.button-conversion:focus{text-decoration:none!important;color:#fff}.secondary{background-color:#2387aa}.secondary:hover{background-color:#005f87}.primary{background-color:#dc6914}.primary:hover{background-color:#c85a1e}.tertiary{background-color:#9bafbe}.tertiary:hover{background-color:#879baa}.quaternary{background-color:#faa50a}.quaternary:hover{background-color:#e09508}.rose-red,.rose-red:hover{background-color:#c7014a}.ghost{border:3px solid #fff}.ghost,.ghost-alt{font-family:SiemensRoman}.ghost-alt{border:3px solid #005f87}.ghost-alt,.ghost-alt:active,.ghost-alt:hover,.ghost-alt:visited{color:#005f87}.centered{display:inline-block!important;text-align:center!important}@media only screen and (max-width:767px){.button-conversion{display:block;margin:0 auto}.detail-banner p{white-space:normal!important}.detail-banner .button-conversion{margin-bottom:10px;width:75%!important}.detail-banner .button-conversion .button-text{margin:auto;display:block}}@media only screen and (min-width:768px) and (max-width:991px){.button-conversion{display:block;margin:0 auto}.detail-banner .button-conversion{margin-bottom:10px;display:inline-block;margin:inherit}}.buy-tiles{padding:55px 0 80px}@media only screen and (max-width:767px){.buy-tiles{padding-top:0}}.buy-tiles .header h1{font-size:36px}.buy-tiles .header__more-info{width:20px;text-align:center;vertical-align:top;line-height:20px;color:#fff;display:inline-block;font-size:18px;background-color:#2387aa;border-radius:50%}.buy-tiles .header p{margin-top:25px;margin-bottom:25px;line-height:24px}@media only screen and (max-width:767px){.buy-tiles .header{background-color:#eff0f4;margin-left:-15px;margin-right:-15px;padding:20px 15px 0;color:#000}.buy-tiles .header p{margin-bottom:0}}.buy-tiles .tile-container div.tile div.tile-details{padding:25px 25px 100px}.buy-tiles .tile-container div.tile div.tile-details .h-title-tag{margin-bottom:15px}@media (min-width:768px){.buy-tiles .tile-container div.tile.three-column{width:calc(33% - 20px)}.buy-tiles .tile-container div.tile.three-column:nth-child(3n+1),.buy-tiles .tile-container div.tile.three-column:nth-child(3n+2){margin-right:30px}.buy-tiles .tile-container div.tile.three-column:nth-child(3n+3){margin-right:0;margin-left:0}}@media only screen and (max-width:767px){.buy-tiles .tile-container div.tile img{display:block}}.buy-tiles .tile-container div.tile-info{-ms-flex-pack:justify;justify-content:space-between}.buy-tiles .tile-container .buy-button-anchor{width:56%;position:absolute;left:22%;bottom:0;text-align:center;margin:25px auto}.buy-tiles .tile-container .buy-button-anchor span.button-text{display:inline;margin:0 auto}@media only screen and (max-width:767px){.buy-tiles .tile-container{positive:relative}}.capability-page .detail-banner,.collateral-content .detail-banner,.detail-page .detail-banner,.live-webinar .detail-banner,.on-demand-webinar .detail-banner,.physical-event .detail-banner,.product-support .detail-banner,.single-topic .detail-banner,.stlp-event-info .detail-banner{display:block;color:#fff;background-color:#099}.capability-page .detail-banner.light,.collateral-content .detail-banner.light,.detail-page .detail-banner.light,.live-webinar .detail-banner.light,.on-demand-webinar .detail-banner.light,.physical-event .detail-banner.light,.product-support .detail-banner.light,.single-topic .detail-banner.light,.stlp-event-info .detail-banner.light{color:#323c46;background-color:#eff0f4}.capability-page .detail-banner .row.equal,.collateral-content .detail-banner .row.equal,.detail-page .detail-banner .row.equal,.live-webinar .detail-banner .row.equal,.on-demand-webinar .detail-banner .row.equal,.physical-event .detail-banner .row.equal,.product-support .detail-banner .row.equal,.single-topic .detail-banner .row.equal,.stlp-event-info .detail-banner .row.equal{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.capability-page .detail-banner .row .col-padded,.collateral-content .detail-banner .row .col-padded,.detail-page .detail-banner .row .col-padded,.live-webinar .detail-banner .row .col-padded,.on-demand-webinar .detail-banner .row .col-padded,.physical-event .detail-banner .row .col-padded,.product-support .detail-banner .row .col-padded,.single-topic .detail-banner .row .col-padded,.stlp-event-info .detail-banner .row .col-padded{padding:12px 0}.capability-page .detail-banner .row .btn-align,.collateral-content .detail-banner .row .btn-align,.detail-page .detail-banner .row .btn-align,.live-webinar .detail-banner .row .btn-align,.on-demand-webinar .detail-banner .row .btn-align,.physical-event .detail-banner .row .btn-align,.product-support .detail-banner .row .btn-align,.single-topic .detail-banner .row .btn-align,.stlp-event-info .detail-banner .row .btn-align{display:-ms-flexbox;display:flex}.capability-page .detail-banner .row .btn-align a.button-conversion,.collateral-content .detail-banner .row .btn-align a.button-conversion,.detail-page .detail-banner .row .btn-align a.button-conversion,.live-webinar .detail-banner .row .btn-align a.button-conversion,.on-demand-webinar .detail-banner .row .btn-align a.button-conversion,.physical-event .detail-banner .row .btn-align a.button-conversion,.product-support .detail-banner .row .btn-align a.button-conversion,.single-topic .detail-banner .row .btn-align a.button-conversion,.stlp-event-info .detail-banner .row .btn-align a.button-conversion{margin:auto}.capability-page .detail-banner .banner-buttons,.collateral-content .detail-banner .banner-buttons,.detail-page .detail-banner .banner-buttons,.live-webinar .detail-banner .banner-buttons,.on-demand-webinar .detail-banner .banner-buttons,.physical-event .detail-banner .banner-buttons,.product-support .detail-banner .banner-buttons,.single-topic .detail-banner .banner-buttons,.stlp-event-info .detail-banner .banner-buttons{border-style:solid}.capability-page .detail-banner .banner-buttons:hover,.collateral-content .detail-banner .banner-buttons:hover,.detail-page .detail-banner .banner-buttons:hover,.live-webinar .detail-banner .banner-buttons:hover,.on-demand-webinar .detail-banner .banner-buttons:hover,.physical-event .detail-banner .banner-buttons:hover,.product-support .detail-banner .banner-buttons:hover,.single-topic .detail-banner .banner-buttons:hover,.stlp-event-info .detail-banner .banner-buttons:hover{background:#50bebe}.capability-page .detail-banner .no-pad p,.collateral-content .detail-banner .no-pad p,.detail-page .detail-banner .no-pad p,.live-webinar .detail-banner .no-pad p,.on-demand-webinar .detail-banner .no-pad p,.physical-event .detail-banner .no-pad p,.product-support .detail-banner .no-pad p,.single-topic .detail-banner .no-pad p,.stlp-event-info .detail-banner .no-pad p{padding:4px 0!important}.capability-page .detail-banner .content,.collateral-content .detail-banner .content,.detail-page .detail-banner .content,.live-webinar .detail-banner .content,.on-demand-webinar .detail-banner .content,.physical-event .detail-banner .content,.product-support .detail-banner .content,.single-topic .detail-banner .content,.stlp-event-info .detail-banner .content{text-align:center}.capability-page .detail-banner .content p,.collateral-content .detail-banner .content p,.detail-page .detail-banner .content p,.live-webinar .detail-banner .content p,.on-demand-webinar .detail-banner .content p,.physical-event .detail-banner .content p,.product-support .detail-banner .content p,.single-topic .detail-banner .content p,.stlp-event-info .detail-banner .content p{font-size:20px;display:inline-block;font-weight:700;padding-top:11px;padding-right:50px;line-height:normal;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:75%;margin:0 0 10px}@media only screen and (max-width:767px){.capability-page .detail-banner .content p,.collateral-content .detail-banner .content p,.detail-page .detail-banner .content p,.live-webinar .detail-banner .content p,.on-demand-webinar .detail-banner .content p,.physical-event .detail-banner .content p,.product-support .detail-banner .content p,.single-topic .detail-banner .content p,.stlp-event-info .detail-banner .content p{padding-right:0;font-size:16px;text-align:center;max-width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.capability-page .detail-banner .content p,.collateral-content .detail-banner .content p,.detail-page .detail-banner .content p,.live-webinar .detail-banner .content p,.on-demand-webinar .detail-banner .content p,.physical-event .detail-banner .content p,.product-support .detail-banner .content p,.single-topic .detail-banner .content p,.stlp-event-info .detail-banner .content p{font-size:18px}}.capability-page .detail-banner .button-conversion,.collateral-content .detail-banner .button-conversion,.detail-page .detail-banner .button-conversion,.live-webinar .detail-banner .button-conversion,.on-demand-webinar .detail-banner .button-conversion,.physical-event .detail-banner .button-conversion,.product-support .detail-banner .button-conversion,.single-topic .detail-banner .button-conversion,.stlp-event-info .detail-banner .button-conversion{width:auto;font-size:18px}.capability-page .detail-banner .button-conversion span,.collateral-content .detail-banner .button-conversion span,.detail-page .detail-banner .button-conversion span,.live-webinar .detail-banner .button-conversion span,.on-demand-webinar .detail-banner .button-conversion span,.physical-event .detail-banner .button-conversion span,.product-support .detail-banner .button-conversion span,.single-topic .detail-banner .button-conversion span,.stlp-event-info .detail-banner .button-conversion span{text-align:center;font-weight:700}.live-webinar .detail-banner,.on-demand-webinar .detail-banner,.physical-event .detail-banner,.single-topic .detail-banner,.stlp-event-info .detail-banner{margin-top:-35px;margin-bottom:20px}.campaign-chapter{padding:50px 0 60px;background-color:#2d373c}.campaign-chapter__header{margin-bottom:25px}.campaign-chapter__header .header-tag{color:#fff}.campaign-chapter__header h1,.campaign-chapter__header h2,.campaign-chapter__header h3,.campaign-chapter__header h4,.campaign-chapter__header h5,.campaign-chapter__header h6{color:#fff;display:inline;margin-right:5px;letter-spacing:-.03em;font-variant-ligatures:none}.campaign-chapter__header h1{font-size:36px}.campaign-chapter__header h2{color:#fff;font-size:28px;display:inline;margin-right:5px;letter-spacing:-.03em;font-variant-ligatures:none}.campaign-chapter__header .share-button{margin-top:3px;font-size:18px;color:#fff!important}.campaign-chapter__header .share.is-active .share-button{color:#879baa!important}.campaign-chapter__content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px) and (max-width:991px){.campaign-chapter__content{-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:767px){.campaign-chapter__content{-ms-flex-direction:column;flex-direction:column}}.campaign-chapter__content__btnStyle{position:relative}.campaign-chapter__content__btns{position:absolute;right:0;bottom:0}.campaign-chapter__content__btnMargins{margin-bottom:-17px;margin-right:15px}.campaign-chapter__content__img{margin-right:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-preferred-size:0;flex-basis:0}@media only screen and (min-width:768px) and (max-width:991px){.campaign-chapter__content__img{display:block;-ms-flex:none;flex:none;width:100%;margin-bottom:30px}.campaign-chapter__content__img img{width:100%;height:auto}}@media only screen and (max-width:767px){.campaign-chapter__content__img{width:100%;display:block;-ms-flex:none;flex:none;margin-bottom:30px}.campaign-chapter__content__img img{width:100%;height:auto}}.campaign-chapter__content__img img{-ms-flex-negative:0;flex-shrink:0}.campaign-chapter__content__text{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;-ms-flex-preferred-size:0;flex-basis:0}@media only screen and (min-width:768px) and (max-width:991px){.campaign-chapter__content__text{display:block;-ms-flex:none;flex:none}}@media only screen and (max-width:767px){.campaign-chapter__content__text{display:block;-ms-flex:none;flex:none}}.campaign-chapter__content__text h2{font-variant-ligatures:none;font-size:24px;margin:0 0 20px;line-height:30px}.campaign-chapter__content__text p{line-height:24px!important}@media only screen and (min-width:768px) and (max-width:991px){.campaign-chapter__content__text p{margin-bottom:30px}}@media only screen and (max-width:767px){.campaign-chapter__content__text p{margin-bottom:30px}}.campaign-chapter__content__text a,.campaign-chapter__content__text a:active,.campaign-chapter__content__text a:hover,.campaign-chapter__content__text a:visited{color:inherit}.campaign-chapter__content__text>a{text-decoration:none;white-space:nowrap}.campaign-chapter__content__text .button-conversion{margin-top:auto;-ms-flex-item-align:end;align-self:flex-end}.campaign-chapter-large{padding:50px 0 60px;background-color:#2d373c;color:#ffff}.campaign-chapter-large h2{font-variant-ligatures:none;font-size:32px;margin:0 0 20px;line-height:30px}.campaign-chapter-large a,.campaign-chapter-large p{font-size:24px;line-height:30px}.campaign-chapter-large a{color:inherit;margin-top:20px;text-align:center}.campaign-chapter-large a:active,.campaign-chapter-large a:hover,.campaign-chapter-large a:visited{color:inherit}.campaign-chapter-large>a{text-decoration:none;white-space:nowrap}.details-block{background-color:#eff0f4;padding:40px 0}.featured-solutions .drop-down{float:right;-webkit-appearance:none;-moz-appearance:none;appearance:none;moz-appearance:none;webkit-appearance:none;padding-left:10px;font-size:14px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:25%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}.featured-solutions .tile-container .tile-content div{width:100%}@media (max-width:768px){.featured-solutions .drop-down{float:left;width:100%;margin:20px 0 24px}}.solution-partners-cluster{margin-top:15px;margin-bottom:15px}.solution-partners-cluster .partner-headline{margin-bottom:20px}.solution-partners-cluster .card-cluster{margin-bottom:35px}.solution-partners-cluster .card-cluster a .card-cluster-item p{color:#3c464b}.solution-partners-cluster .card-cluster a .card-cluster-item:hover{background:#e8e8ee;transition:.6s}.solution-partners-cluster .card-cluster a .card-cluster-item.card-quote:hover{background:#003550}.solution-partners-cluster .card-cluster .card-cluster-item,.solution-partners-cluster .card-cluster .card-cluster-sizer{width:calc(33.3% - 15px);background:#f7f7f9;border:thin solid #8aacb3;padding:20px;margin-bottom:15px}.solution-partners-cluster .card-cluster .card-cluster-item.card-quote,.solution-partners-cluster .card-cluster .card-cluster-sizer.card-quote{background:#004669;color:#fff}.solution-partners-cluster .card-cluster .card-cluster-item.card-quote em,.solution-partners-cluster .card-cluster .card-cluster-sizer.card-quote em{margin-bottom:10px;display:inline-block}.solution-partners-cluster .card-cluster .card-cluster-item.card-quote p,.solution-partners-cluster .card-cluster .card-cluster-sizer.card-quote p{margin:0;color:#fff}.solution-partners-cluster .card-cluster .card-cluster-item.flip-container,.solution-partners-cluster .card-cluster .card-cluster-sizer.flip-container{background:none;border:none;padding:2px}.solution-partners-cluster .card-cluster .card-cluster-item.flip-container .flip-back,.solution-partners-cluster .card-cluster .card-cluster-item.flip-container .flip-front,.solution-partners-cluster .card-cluster .card-cluster-sizer.flip-container .flip-back,.solution-partners-cluster .card-cluster .card-cluster-sizer.flip-container .flip-front{background:#f7f7f9;border:thin solid #8aacb3;padding:20px 40px 20px 20px;width:100%}.solution-partners-cluster .card-cluster .card-cluster-item h1,.solution-partners-cluster .card-cluster .card-cluster-item h2,.solution-partners-cluster .card-cluster .card-cluster-item h3,.solution-partners-cluster .card-cluster .card-cluster-item h4,.solution-partners-cluster .card-cluster .card-cluster-item h5,.solution-partners-cluster .card-cluster .card-cluster-item h6,.solution-partners-cluster .card-cluster .card-cluster-sizer h1,.solution-partners-cluster .card-cluster .card-cluster-sizer h2,.solution-partners-cluster .card-cluster .card-cluster-sizer h3,.solution-partners-cluster .card-cluster .card-cluster-sizer h4,.solution-partners-cluster .card-cluster .card-cluster-sizer h5,.solution-partners-cluster .card-cluster .card-cluster-sizer h6{font-weight:700;margin-top:0;color:#3b7e98}.solution-partners-cluster .card-cluster .card-cluster-item p,.solution-partners-cluster .card-cluster .card-cluster-sizer p{font-size:1em}.solution-partners-cluster .card-cluster .card-cluster-item span.scaled,.solution-partners-cluster .card-cluster .card-cluster-sizer span.scaled{font-size:3em;padding-right:30px}.solution-partners-cluster .card-cluster .card-cluster-item i.fa,.solution-partners-cluster .card-cluster .card-cluster-sizer i.fa{font-size:2em;position:absolute;bottom:15px;right:15px}.solution-partners-cluster .card-cluster .blank-card{border:none;background:none;text-align:right;position:absolute;width:calc(33.3% - 15px);padding:20px 20px 10px;margin-bottom:15px}.solution-partners-cluster .card-cluster .blank-card.stretched-v{height:100px}.solution-partners-cluster .card-cluster .blank-card.top-left{top:0;left:15px}.solution-partners-cluster .card-cluster .blank-card.top-right{top:0;right:15px}.solution-partners-cluster .card-cluster .blank-card.top-middle{top:0;left:33.3%}.solution-partners-cluster .card-cluster .blank-card h1,.solution-partners-cluster .card-cluster .blank-card h2,.solution-partners-cluster .card-cluster .blank-card h3,.solution-partners-cluster .card-cluster .blank-card h4,.solution-partners-cluster .card-cluster .blank-card h5,.solution-partners-cluster .card-cluster .blank-card h6{color:#0b0b0b;font-weight:400;margin-bottom:0;margin-top:15px}.solution-partners-cluster .card-cluster .blank-card h1.left,.solution-partners-cluster .card-cluster .blank-card h2.left,.solution-partners-cluster .card-cluster .blank-card h3.left,.solution-partners-cluster .card-cluster .blank-card h4.left,.solution-partners-cluster .card-cluster .blank-card h5.left,.solution-partners-cluster .card-cluster .blank-card h6.left{text-align:left}@media (max-width:768px){.solution-partners-cluster{margin-top:0!important;margin-bottom:0!important}.solution-partners-cluster .partner-headline{margin-top:20px}.solution-partners-cluster .card-cluster{margin-bottom:0!important}.solution-partners-cluster .card-cluster .card-cluster-item{width:100%!important}.solution-partners-cluster .card-cluster .card-cluster-item span.scaled{font-size:2.75em}.solution-partners-cluster .card-cluster .card-cluster-item h1,.solution-partners-cluster .card-cluster .card-cluster-item h2,.solution-partners-cluster .card-cluster .card-cluster-item h3,.solution-partners-cluster .card-cluster .card-cluster-item h4,.solution-partners-cluster .card-cluster .card-cluster-item h5,.solution-partners-cluster .card-cluster .card-cluster-item h6{text-align:left!important}.solution-partners-cluster .card-cluster .blank-card{width:100%!important;text-align:left;padding:0}.solution-partners-cluster .card-cluster .blank-card h1,.solution-partners-cluster .card-cluster .blank-card h2,.solution-partners-cluster .card-cluster .blank-card h3,.solution-partners-cluster .card-cluster .blank-card h4,.solution-partners-cluster .card-cluster .blank-card h5,.solution-partners-cluster .card-cluster .blank-card h6{text-align:left}.solution-partners-cluster .card-cluster .blank-card.top-left{top:0;left:0}.solution-partners-cluster .card-cluster .blank-card.top-right{top:0;right:0}.solution-partners-cluster .card-cluster .blank-card.top-middle{top:0;left:0}}@media (max-width:991px){.solution-partners-cluster .card-cluster .card-cluster-item span.scaled{font-size:2.75em}}.flip-container{perspective:1000px}.flip-container .flip-define{position:relative}.flip-container .flip-define .flip-anim{transition:all 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0}.flip-container .flip-define .flip-front{z-index:2}.flip-container .flip-define .flip-back{z-index:1;transform:rotateY(-180deg)}.flip-container .flip-define .flip-front-ed{z-index:1;transform:rotateY(180deg)}.flip-container .flip-define .flip-back-ed{z-index:2;transform:rotateY(0deg)}.flip-container .flip-define.flipped{transform:rotateY(180deg)}.career-flex{background-color:#d9e3ee;padding-top:70px;padding-bottom:50px}.career-flex:focus{outline:none}.career-flex h1{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin-top:0;margin-bottom:30px}@media only screen and (max-width:767px){.career-flex h1{margin-top:25px;margin-bottom:20px;font-size:28px}}.career-flex .career-flex-tile .career-flex-img img{width:100%}.career-flex .career-flex-tile .career-flex-title{margin-bottom:10px}.career-flex .career-flex-tile .career-flex-title h1{font-family:SiemensRoman;font-size:24px;color:#2387aa;display:inline;margin-right:7px}.career-flex .career-flex-tile .career-flex-title .share-container{height:20px;width:20px}.career-flex .career-flex-tile .career-flex-title .share{margin-left:-5px;margin-top:0}.career-flex .career-flex-tile .career-flex-title .is-active .share-wrapper{left:-10px;top:-10px}.career-flex .career-flex-tile .career-flex-title .is-active-left .share-wrapper{left:-140px;top:-10px}.career-flex .career-flex-tile .career-flex-title a{display:inline;white-space:nowrap;font-size:20px;color:#879baa;text-decoration:none}.career-flex .career-flex-tile .career-flex-title p{margin-bottom:10px}.career-flex .career-flex-tile .career-flex-contents{min-height:200px;position:relative}.career-flex .career-flex-tile .career-flex-contents .cta{font-size:18px;position:inherit;float:right;bottom:-10px;margin-bottom:0;right:0;text-decoration:none;font-family:SiemensBold;color:#2387aa;line-height:25px}@media only screen and (min-width:992px) and (max-width:1199px){.career-flex .career-flex-tile .career-flex-contents .cta{bottom:-35px}}@media only screen and (min-width:768px) and (max-width:991px){.career-flex .career-flex-tile .career-flex-contents .cta{bottom:-35px}}.career-flex .career-flex-tile .career-flex-contents .cta .icon-container{padding-top:2px;display:inline-block;height:25px;width:25px;margin-left:10px;background-color:#2387aa;text-align:center}.career-flex .career-flex-tile .career-flex-contents .cta .icon-container i{font-size:16px;color:#fff}.career-flex .career-flex-tile:last-child{margin-bottom:0}@media only screen and (max-width:767px){.career-flex{padding-top:15px;padding-bottom:15px;position:relative}.career-flex .career-flex-tile{margin-bottom:15px}.career-flex .career-flex-tile .career-flex-contents{background-color:#fff;padding:15px;min-height:180px}.career-flex .career-flex-tile .career-flex-contents .career-flex-title h1{display:block;margin-top:0;font-size:20px;width:90%}.career-flex .career-flex-tile .career-flex-contents .career-flex-title .share-container{position:absolute;right:15px;top:15px}.career-flex .career-flex-tile .career-flex-contents p{margin-bottom:10px}.career-flex .career-flex-tile .career-flex-contents .cta{position:static;float:right}}@media only screen and (max-width:480px){.career-flex{padding-top:15px;padding-bottom:15px;position:relative}.career-flex .career-flex-tile{margin-bottom:15px}.career-flex .career-flex-tile .career-flex-contents{background-color:#fff;padding:15px;min-height:230px}.career-flex .career-flex-tile .career-flex-contents .career-flex-title h1{display:block;margin-top:0;font-size:20px;width:90%}.career-flex .career-flex-tile .career-flex-contents .career-flex-title .share-container{position:absolute;right:15px;top:15px}}.white-page-desc{unicode-bidi:bidi-override}.carousel-tiles{position:relative;background-color:#becdd7;padding-top:40px;padding-bottom:80px}.carousel-tiles:focus{outline:none}.carousel-tiles__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.carousel-tiles h1{color:#3c464b;margin-top:0}.carousel-tiles h2,.carousel-tiles h3,.carousel-tiles h4,.carousel-tiles h5,.carousel-tiles h6{font-family:SiemensRoman;color:#3c464b;margin-top:0}.carousel-tiles h1{font-family:SiemensRoman;unicode-bidi:bidi-override;letter-spacing:-.03em;font-variant-ligatures:none;margin-bottom:20px}.carousel-tiles .img-responsive{width:100%}.carousel-tile{padding-left:10px;padding-right:10px;min-height:230px}.carousel-tile .tile-header{margin-top:2px;margin-bottom:10px;unicode-bidi:bidi-override}.carousel-tile .tile-header h3{font-family:SiemensRoman;display:inline}.carousel-tile .tile-header .share{margin-top:1px}@media only screen and (max-width:767px){.carousel-tile .tile-header .share{margin-top:-3px}}.carousel-tile .tile-header .share-button:focus,.carousel-tile .tile-header .share:focus{outline:none}.carousel-tile .tile-header a{display:inline;font-size:24px;text-decoration:none}.carousel-tile .tile-header i{font-weight:lighter;color:#879baa}.carousel-tile .content{margin-bottom:10px;unicode-bidi:bidi-override}.carousel-tile .content p{display:inline}.carousel-tile .content a{text-decoration:none;font-size:16px;display:inline;font-family:SiemensBold;color:#3c464b}.carousel-tile .content a:focus{outline:none}.carousel-tile .button-conversion{width:220px}.carousel-tile .button-conversion:focus{outline:none}@media only screen and (min-width:768px) and (max-width:991px){.carousel-tile h3{margin-top:10px}}@media only screen and (max-width:767px){.carousel-tiles .white-page-desc{display:none;unicode-bidi:bidi-override}.carousel-tiles h1{font-size:28px}.carousel-tile{margin-left:15px;margin-right:15px}.carousel-tile .tile-image{padding-left:0;padding-right:0}.carousel-tile .tile-details{margin-bottom:30px;padding-top:20px;padding-bottom:20px;background-color:#fff}.carousel-tile .tile-details h3 img{display:none}.carousel-tile .button-conversion{width:100%}}.carousel-inner-button{text-align:right;background-color:#2d373c;padding-bottom:20px;font-family:SiemensRoman;font-size:18px;margin-top:-20px}.carousel-inner-button a{color:#fff;text-decoration:none}.case-study-search .featured-solutions .two-column,.case-study-search .featured-solutions__tile,.case-study-search .featured-solutions__tile--alt,.featured-solutions .case-study-search .two-column{margin-bottom:30px}.case-study-search .featured-solutions .featured.two-column,.case-study-search .featured-solutions__tile.featured,.case-study-search .featured.featured-solutions__tile--alt,.featured-solutions .case-study-search .featured.two-column{background-color:#fff}.case-study-search.buy-tiles p,.case-study-search.chapter-tiles p,.case-study-search.segments p,.case-study-search .show-filter-options{margin-bottom:20px}.case-study-search .search-bar{padding-top:0}.case-study-search .search-bar .container{padding-left:0}.case-study-search .search-result{margin-top:15px}.case-study-search .search-filter-container{padding-top:0}.case-study-search .search-filter-container .search-filter button{margin-bottom:10px;cursor:pointer;border-radius:4px}.case-study-search .search-filters{margin-bottom:10px}.case-study-search .search-filters button.gpcToggleOff{border:1px solid #879baa;background-color:#eff0f4;color:#879baa}.case-study-search .search-filters button.gpcToggleOff,.case-study-search .search-filters button.gpcToggleOn{font-family:SiemensRoman;font-size:18px;width:100%;display:table-cell;vertical-align:middle;unicode-bidi:bidi-override;line-height:2}.case-study-search .search-filters button.gpcToggleOn{border:1px solid #1e3650;background-color:#004669;color:#fff}.case-study-search .search-filters button.gpcToggleOn:hover{border:1px solid #879baa;background-color:#eff0f4;color:#879baa}.case-study-search .search-filters button.gpcToggleOff:hover{border:1px solid #1e3650;background-color:#004669;color:#fff}.case-study-search .more-results{padding-top:10px}.case-study-tiles{background-color:#eff0f4;color:#3c464b;padding-top:30px;padding-bottom:30px;position:relative}.case-study-tiles .header{margin-top:0;margin-bottom:20px}@media only screen and (max-width:767px){.case-study-tiles .header{margin-bottom:10px}}.case-study-tiles .header h1{display:inline;font-size:44px;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;margin-right:5px}.case-study-tiles .header a{display:inline;text-decoration:none;font-size:24px;color:#879baa}@media only screen and (max-width:767px){.case-study-tiles .header a{font-size:20px}}.case-study-tiles .header .share{margin-top:-3px}@media only screen and (max-width:767px){.case-study-tiles .header .share{margin-top:0}}@media only screen and (max-width:767px){.case-study-tiles .header .is-active .share-wrapper{left:-10px;top:-10px}.case-study-tiles .header .is-active-left .share-wrapper{left:-140px;top:-10px}}.case-study-tiles p{margin-bottom:30px}.case-study-tiles .mobile-share{display:none;position:absolute;right:15px;top:0;height:30px;width:30px;background-color:#dfe6ed;text-align:center;text-decoration:none}.case-study-tiles .mobile-share i{line-height:30px;font-size:20px;color:#74899a}.case-study-tiles .case-study-tile .case-study-tile-img{width:100%}.case-study-tiles .case-study-tile .tile-details{position:relative;height:200px;margin-top:0;padding:15px 15px 20px;background-color:#fff;margin-bottom:20px}@media only screen and (min-width:992px) and (max-width:1199px){.case-study-tiles .case-study-tile .tile-details{height:240px}}@media only screen and (min-width:768px) and (max-width:991px){.case-study-tiles .case-study-tile .tile-details{height:240px}}.case-study-tiles .case-study-tile .tile-details h2{font-size:24px;margin-top:0;margin-bottom:5px;font-family:SiemensRoman;color:#2387aa}@media only screen and (min-width:992px) and (max-width:1199px){.case-study-tiles .case-study-tile .tile-details h2{width:90%}}@media only screen and (min-width:768px) and (max-width:991px){.case-study-tiles .case-study-tile .tile-details h2{width:90%}}@media only screen and (max-width:767px){.case-study-tiles .case-study-tile .tile-details h2{width:90%}}.case-study-tiles .case-study-tile .tile-details .tile-share-icon{text-decoration:none;color:#879baa;font-size:20px;display:block}.case-study-tiles .case-study-tile .tile-details .is-active .share-wrapper{left:-10px;top:-10px}.case-study-tiles .case-study-tile .tile-details .is-active-left .share-wrapper{left:-140px;top:-10px}.case-study-tiles .case-study-tile .tile-details .share-container{position:absolute;top:15px;right:15px}.case-study-tiles .case-study-tile .tile-details .location-info{display:block;margin-bottom:3px;font-family:SiemensItalic}.case-study-tiles .case-study-tile .tile-details .cta{font-size:18px;position:absolute;bottom:20px;margin-bottom:0;right:20px;text-decoration:none;font-family:SiemensBold;color:#2387aa;line-height:25px;display:block;text-align:right}.case-study-tiles .case-study-tile .tile-details .icon-container{padding-top:2px;display:inline-block;height:25px;width:25px;margin-left:10px;background-color:#2387aa;text-align:center}.case-study-tiles .case-study-tile .tile-details .icon-container i{font-size:16px;color:#fff}@media only screen and (max-width:767px){.case-study-tiles{padding-top:15px;padding-bottom:35px}.case-study-tiles .header h1{font-size:28px}.case-study-tiles .case-study-tile .tile-details{height:160px;margin-bottom:10px}.case-study-tiles .case-study-tile .tile-details a{text-decoration:none}.case-study-tiles .case-study-tile .tile-details p{margin-bottom:10px}.case-study-tiles .case-study-tile .tile-details .cta{position:static}.case-study-tiles .case-study-tile .case-study-tile-img{display:none}}@media only screen and (max-width:480px){.case-study-tiles{padding-top:15px;padding-bottom:35px}.case-study-tiles .header h1{font-size:28px}.case-study-tiles .case-study-tile .tile-details{height:190px;margin-bottom:10px}.case-study-tiles .case-study-tile .tile-details a{text-decoration:none}.case-study-tiles .case-study-tile .case-study-tile-img{display:none}}.catalog{padding-top:20px;padding-bottom:20px}.catalog .catalog-tile{margin-top:5px;margin-bottom:15px}.catalog .coming-soon{background-color:#879baa}.catalog-tiles .tile-col-column .tile-details{height:auto;padding:15px 15px 40px;-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto}.catalog-tiles .tile-col-column .tile-details .cta{bottom:10px}@media screen and (max-width:768px){.catalog-tiles .tile-col-column .tile-details{padding:15px}}.catalog-headline{padding-top:20px;padding-bottom:50px}.catalog-headline img{padding-right:35px;float:left}.catalog-headline .catalog-title{margin-top:20px;margin-bottom:10px}.catalog-headline .catalog-title h1{font-family:SiemensRoman;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;margin-right:5px}@media only screen and (max-width:767px){.catalog-headline .catalog-title h1{font-size:28px}}.catalog-headline .catalog-title .share{margin-top:-2px}@media only screen and (max-width:767px){.catalog-headline .catalog-title .share{margin-top:-1px}}.catalog-headline .catalog-title a{font-size:24px;display:inline;text-decoration:none;color:#879baa}@media only screen and (max-width:767px){.catalog-headline .catalog-title a{font-size:20px}}@media only screen and (max-width:767px){.catalog-headline .catalog-title .is-active .share-wrapper{left:-10px;top:-10px}.catalog-headline .catalog-title .is-active-left .share-wrapper{left:-140px;top:-10px}}.catalog-headline h4{font-family:SiemensBold}.catalog-headline .catalog-tile{margin-top:5px;margin-bottom:15px}.catalog-headline .coming-soon{background-color:#879baa}.catalog-headline .button-conversion{margin-top:5px}.catalog-headline .text-holder{clear:right}.catalog-headline p{overflow:hidden}.catalog-headline .no-gutter{padding-left:0;padding-right:0}.catalog-tiles{background-color:#dfe6ed;color:#3c464b;padding-top:45px;padding-bottom:70px}.catalog-tiles h1,.catalog-tiles h2{margin-top:0;margin-bottom:20px;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.catalog-tiles h1,.catalog-tiles h2{font-size:28px}}.catalog-tiles .row-colheight-elastic:hover .catalog-tile{opacity:.5}.catalog-tiles .row-colheight-elastic .catalog-tile{transition:opacity .5s ease-in-out}.catalog-tiles .row-colheight-elastic .catalog-tile:hover{opacity:1;transition:opacity .3s ease-in-out}.catalog-tiles .row-colheight-elastic .catalog-tile.tile-video-img a{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;padding-top:0}.catalog-tiles .catalog-tile a,.catalog-tiles .catalog-tile a:active,.catalog-tiles .catalog-tile a:hover,.catalog-tiles .catalog-tile a:visited,.catalog-tiles a.catalog-tile,.catalog-tiles a.catalog-tile:active,.catalog-tiles a.catalog-tile:hover,.catalog-tiles a.catalog-tile:visited{text-decoration:none!important;color:#3c464b;padding-top:10px}.catalog-tiles .catalog-tile .img-height-ie{min-height:1px}.catalog-tiles .catalog-tile .catalog-tile-img{width:100%;-ms-flex-negative:0;flex-shrink:0}.catalog-tiles .catalog-tile .tile-details{position:relative;margin-top:0;padding:15px 15px 20px;background-color:#fff;margin-bottom:20px}.catalog-tiles .catalog-tile .tile-details h3{margin-top:0;font-family:SiemensRoman;color:#2387aa}.catalog-tiles .catalog-tile .tile-details .cta{font-size:18px;position:absolute;bottom:20px;right:20px;text-decoration:none;font-family:SiemensRoman;color:#2387aa;line-height:25px;display:block;text-align:right}.catalog-tiles .catalog-tile .tile-details .cta span{padding-top:1px;display:inline-block;height:25px;width:25px;background-color:#2387aa;text-align:center}.catalog-tiles .catalog-tile .tile-details .cta span i{font-size:16px;color:#fff}.catalog-tiles .catalog-tile .tile-details .tagline{display:block;margin-bottom:20px}.catalog-tiles .catalog-tile .tile-details .tagline span.left{float:left}.catalog-tiles .catalog-tile .tile-details .tagline span.right{float:right}.catalog-tiles .catalog-tile .tile-details p.article{display:inline}.catalog-tiles.white{background-color:#fff}.catalog-tiles.white .catalog-tile .tile-details{background-color:#dfe6ed}.catalog-tiles.white .pagination-filter>li>a{background-color:#fff}.catalog-tiles.white .navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>a,.catalog-tiles.white .pagination-filter>.active>a,.navigation .navigation-global ul .dropbtn .catalog-tiles.white .pagination-filter>.on-page>a{background-color:#41aaaa}.catalog-tiles .title-content-bottom{margin-top:3rem}.catalog-tiles .title-content-bottom p{font-size:24px;line-height:1.1}@media only screen and (max-width:767px){.catalog-tiles{padding-top:30px;padding-bottom:35px}.catalog-tiles .catalog-tile .tile-details{height:auto}.catalog-tiles .catalog-tile .tile-details .cta{position:static;margin-top:20px}.catalog-tiles .catalog-tile .catalog-tile-img{display:none}}.store-cc-checkout{padding-top:25px;padding-bottom:35px}.store-cc-checkout .promo-input{margin-left:15px;vertical-align:middle;display:inline-block}.store-cc-checkout .promo-input span{font-size:16px}.store-cc-checkout .promo-input input{border:3px solid #becdd7;height:45px;width:200px;font-size:24px;padding-left:5px}.store-cc-checkout .promo-input .button-conversion{width:145px;vertical-align:top}.store-cc-checkout .promo-input .button-conversion .button-text{margin-top:2px;display:block;text-align:center}.store-cc-checkout .promo-input .promo-caption{display:block;margin-top:25px;margin-bottom:10px;width:345px;font-size:14px;font-family:SiemensItalic}.store-cc-checkout .cc-checkout-total{margin-bottom:30px;display:inline-block;width:264px;font-size:16px}.store-cc-checkout .cc-checkout-total div{margin-bottom:10px;display:block}.store-cc-checkout .cc-checkout-total .display-block{display:block}.store-cc-checkout .cc-checkout-total .add-underline{border-bottom:1px solid #3c464b}.store-cc-checkout .cc-checkout-total a{color:#2387aa}.store-cc-checkout .blue-link{color:#2387aa;font-size:18px;font-family:SiemensBold}.store-cc-checkout .ra{display:inline-block;width:60%;text-align:right}.store-cc-checkout .old-price{text-decoration:line-through}@media only screen and (max-width:767px){.store-cc-checkout .cc-checkout-total{margin-right:auto}.store-cc-checkout .blue-link{text-align:center}.store-cc-checkout .enter-info{margin:0 auto;display:block;float:none!important}.store-cc-checkout .promo-input{margin-left:auto}.store-cc-checkout .promo-input input{width:178px}.store-cc-checkout .promo-input .button-conversion.promo-align{margin-left:89px}}.store-cc-submit{padding-top:25px;padding-bottom:35px}.store-cc-submit .promo-input{margin-left:15px;vertical-align:middle;display:inline-block}.store-cc-submit .promo-input span{font-size:16px}.store-cc-submit .promo-input input{border:3px solid #becdd7;height:45px;width:120px;font-size:24px;padding-left:5px}.store-cc-submit .promo-input .button-conversion{width:145px;vertical-align:top}.store-cc-submit .promo-input .button-conversion .button-text{margin-top:2px;display:block;text-align:center}.store-cc-submit .promo-input .promo-caption{display:block;margin-top:25px;width:345px;font-size:14px;font-family:SiemensItalic}.store-cc-submit .cc-submit-total{margin-right:5%;margin-bottom:10px;display:inline-block;width:45%;font-size:16px}.store-cc-submit .cc-submit-total span{display:inline-block;width:50%;text-align:right}.store-cc-submit .cc-submit-total div{margin-bottom:10px;display:block}.store-cc-submit .cc-submit-total .old-price{text-decoration:line-through}.store-cc-submit .cc-submit-total .add-underline{border-bottom:1px solid #3c464b;padding-bottom:10px}.store-cc-submit .cc-submit-total a{color:#2387aa}.store-cc-submit .header{color:#3c464b;margin-top:20px;margin-bottom:20px;display:block;line-height:40px;font-size:18px;font-family:SiemensBold;background-color:#dfe6ed;padding-left:20px}.store-cc-submit .billing{margin-bottom:20px;font-size:16px}.store-cc-submit .billing span{display:block}.store-cc-submit .payment{font-size:16px}.store-cc-submit .payment span{display:inline-block;margin-bottom:5px;margin-right:5px}.store-cc-submit .radio-buttons .radio-button{margin-bottom:20px;margin-left:10px;display:block;width:auto;line-height:20px}.store-cc-submit .radio-buttons .radio-button span{font-size:16px}.store-cc-submit .radio-buttons .radio-button img{width:140px;display:inline-block;margin-left:20px;padding:10px;border:1px solid #879baa;margin-right:25px}.store-cc-submit .radio-buttons .radio-button a{color:#2387aa;font-size:16px}.store-cc-submit .submit{margin-top:-65px}.buy-tiles,.chapter-tiles,.segments{background-color:#fff;color:#3c464b;padding-top:30px;padding-bottom:30px;position:relative}.chapter-tiles.tiles-empty-bg,.tiles-empty-bg.buy-tiles,.tiles-empty-bg.segments{background-color:#fff}.buy-tiles:focus,.chapter-tiles:focus,.segments:focus{outline:none}.buy-tiles .header,.chapter-tiles .header,.segments .header{margin-top:0;margin-bottom:20px}@media only screen and (max-width:767px){.buy-tiles .header,.chapter-tiles .header,.segments .header{margin-bottom:10px}}.buy-tiles .header h1,.chapter-tiles .header h1,.segments .header h1{display:inline;font-size:44px;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;margin-right:5px}.buy-tiles .header a,.chapter-tiles .header a,.segments .header a{display:inline;text-decoration:none;font-size:24px;color:#879baa}@media only screen and (max-width:767px){.buy-tiles .header a,.chapter-tiles .header a,.segments .header a{font-size:20px}}.buy-tiles .header .share,.chapter-tiles .header .share,.segments .header .share{margin-top:-3px}@media only screen and (max-width:767px){.buy-tiles .header .share,.chapter-tiles .header .share,.segments .header .share{margin-top:0}}@media only screen and (max-width:767px){.buy-tiles .header .is-active .share-wrapper,.chapter-tiles .header .is-active .share-wrapper,.segments .header .is-active .share-wrapper{left:-10px;top:-10px}.buy-tiles .header .is-active-left .share-wrapper,.chapter-tiles .header .is-active-left .share-wrapper,.segments .header .is-active-left .share-wrapper{left:-140px;top:-10px}}.buy-tiles p,.chapter-tiles p,.segments p{margin-bottom:30px}.buy-tiles .mobile-share,.chapter-tiles .mobile-share,.segments .mobile-share{display:none;position:absolute;right:15px;top:0;height:30px;width:30px;background-color:#dfe6ed;text-align:center;text-decoration:none}.buy-tiles .mobile-share i,.chapter-tiles .mobile-share i,.segments .mobile-share i{line-height:30px;font-size:20px;color:#74899a}.buy-tiles .tile-container,.chapter-tiles .tile-container,.segments .tile-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.buy-tiles .tile-container:hover .tile,.chapter-tiles .tile-container:hover .tile,.segments .tile-container:hover .tile{opacity:.5}.buy-tiles .tile-container .three-columns,.chapter-tiles .tile-container .three-columns,.segments .tile-container .three-columns{width:calc(25% - 11px)}@media only screen and (max-width:767px){.buy-tiles .tile-container .three-columns,.chapter-tiles .tile-container .three-columns,.segments .tile-container .three-columns{width:100%}}.buy-tiles .tile-container .nine-columns,.chapter-tiles .tile-container .nine-columns,.segments .tile-container .nine-columns{width:calc(75% - 11px)}@media only screen and (max-width:767px){.buy-tiles .tile-container .nine-columns,.chapter-tiles .tile-container .nine-columns,.segments .tile-container .nine-columns{width:100%}}.buy-tiles .tile-container .tile,.chapter-tiles .tile-container .tile,.segments .tile-container .tile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:#3c464b;margin-bottom:20px;transition:opacity .5s ease-in-out}.buy-tiles .tile-container .tile:hover,.chapter-tiles .tile-container .tile:hover,.segments .tile-container .tile:hover{opacity:1;transition:opacity .3s ease-in-out}@media only screen and (max-width:767px){.buy-tiles .tile-container .tile .filter-img-container,.chapter-tiles .tile-container .tile .filter-img-container,.segments .tile-container .tile .filter-img-container{display:none}}.buy-tiles .tile-container .tile img,.chapter-tiles .tile-container .tile img,.segments .tile-container .tile img{width:100%;height:auto;min-height:1px}@media only screen and (max-width:767px){.buy-tiles .tile-container .tile img,.chapter-tiles .tile-container .tile img,.segments .tile-container .tile img{display:none}}.buy-tiles .tile-container .tile.two-column,.chapter-tiles .tile-container .tile.two-column,.segments .tile-container .tile.two-column{width:calc(50% - 15px)}.buy-tiles .tile-container .tile.two-column:nth-child(odd),.chapter-tiles .tile-container .tile.two-column:nth-child(odd),.segments .tile-container .tile.two-column:nth-child(odd){margin-left:0;margin-right:20px}.buy-tiles .tile-container .tile.two-column:nth-child(2n+2),.chapter-tiles .tile-container .tile.two-column:nth-child(2n+2),.segments .tile-container .tile.two-column:nth-child(2n+2){margin-left:0;margin-right:0}@media only screen and (max-width:767px){.buy-tiles .tile-container .tile.two-column,.chapter-tiles .tile-container .tile.two-column,.segments .tile-container .tile.two-column{width:100%}.buy-tiles .tile-container .tile.two-column:nth-child(n),.chapter-tiles .tile-container .tile.two-column:nth-child(n),.segments .tile-container .tile.two-column:nth-child(n){margin-left:0;margin-right:0}}.buy-tiles .tile-container .tile.three-column,.chapter-tiles .tile-container .tile.three-column,.segments .tile-container .tile.three-column{width:calc(33% - 11px)}.buy-tiles .tile-container .tile.three-column:nth-child(3n+1),.chapter-tiles .tile-container .tile.three-column:nth-child(3n+1),.segments .tile-container .tile.three-column:nth-child(3n+1){margin-left:0;margin-right:20px}.buy-tiles .tile-container .tile.three-column:nth-child(3n+2),.chapter-tiles .tile-container .tile.three-column:nth-child(3n+2),.segments .tile-container .tile.three-column:nth-child(3n+2){margin-left:0;margin-right:0}.buy-tiles .tile-container .tile.three-column:nth-child(3n+3),.chapter-tiles .tile-container .tile.three-column:nth-child(3n+3),.segments .tile-container .tile.three-column:nth-child(3n+3){margin-left:20px;margin-right:0}@media only screen and (max-width:767px){.buy-tiles .tile-container .tile.three-column,.chapter-tiles .tile-container .tile.three-column,.segments .tile-container .tile.three-column{width:100%}.buy-tiles .tile-container .tile.three-column:nth-child(n),.chapter-tiles .tile-container .tile.three-column:nth-child(n),.segments .tile-container .tile.three-column:nth-child(n){margin-left:0;margin-right:0}}.buy-tiles .tile-container .tile.four-column,.chapter-tiles .tile-container .tile.four-column,.segments .tile-container .tile.four-column{width:calc(25% - 15px)}.buy-tiles .tile-container .tile.four-column:nth-child(4n+1),.chapter-tiles .tile-container .tile.four-column:nth-child(4n+1),.segments .tile-container .tile.four-column:nth-child(4n+1){margin-left:0;margin-right:10px}.buy-tiles .tile-container .tile.four-column:nth-child(4n+2),.buy-tiles .tile-container .tile.four-column:nth-child(4n+3),.chapter-tiles .tile-container .tile.four-column:nth-child(4n+2),.chapter-tiles .tile-container .tile.four-column:nth-child(4n+3),.segments .tile-container .tile.four-column:nth-child(4n+2),.segments .tile-container .tile.four-column:nth-child(4n+3){margin-left:10px;margin-right:10px}.buy-tiles .tile-container .tile.four-column:nth-child(4n+4),.chapter-tiles .tile-container .tile.four-column:nth-child(4n+4),.segments .tile-container .tile.four-column:nth-child(4n+4){margin-left:10px;margin-right:0}@media only screen and (min-width:768px) and (max-width:991px){.buy-tiles .tile-container .tile.four-column,.chapter-tiles .tile-container .tile.four-column,.segments .tile-container .tile.four-column{width:calc(33% - 11px)}.buy-tiles .tile-container .tile.four-column:nth-child(3n+1),.chapter-tiles .tile-container .tile.four-column:nth-child(3n+1),.segments .tile-container .tile.four-column:nth-child(3n+1){margin-left:0;margin-right:20px}.buy-tiles .tile-container .tile.four-column:nth-child(3n+2),.chapter-tiles .tile-container .tile.four-column:nth-child(3n+2),.segments .tile-container .tile.four-column:nth-child(3n+2){margin-left:0;margin-right:0}.buy-tiles .tile-container .tile.four-column:nth-child(3n+3),.chapter-tiles .tile-container .tile.four-column:nth-child(3n+3),.segments .tile-container .tile.four-column:nth-child(3n+3){margin-left:20px;margin-right:0}}@media only screen and (max-width:767px){.buy-tiles .tile-container .tile.four-column,.chapter-tiles .tile-container .tile.four-column,.segments .tile-container .tile.four-column{width:100%}.buy-tiles .tile-container .tile.four-column:nth-child(n),.chapter-tiles .tile-container .tile.four-column:nth-child(n),.segments .tile-container .tile.four-column:nth-child(n){margin-left:0;margin-right:0}}.buy-tiles .tile-container .tile .tile-details,.chapter-tiles .tile-container .tile .tile-details,.segments .tile-container .tile .tile-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;background-color:#eff0f4!important;padding:16px}.buy-tiles .tile-container .tile .tile-details .h-title-tag,.chapter-tiles .tile-container .tile .tile-details .h-title-tag,.segments .tile-container .tile .tile-details .h-title-tag{font-size:24px;font-weight:700;font-family:SiemensRoman;color:#000;margin-top:5px;margin-bottom:5px}@media only screen and (min-width:992px) and (max-width:1199px){.buy-tiles .tile-container .tile .tile-details .h-title-tag,.chapter-tiles .tile-container .tile .tile-details .h-title-tag,.segments .tile-container .tile .tile-details .h-title-tag{width:90%}}@media only screen and (min-width:768px) and (max-width:991px){.buy-tiles .tile-container .tile .tile-details .h-title-tag,.chapter-tiles .tile-container .tile .tile-details .h-title-tag,.segments .tile-container .tile .tile-details .h-title-tag{width:90%}}@media only screen and (max-width:767px){.buy-tiles .tile-container .tile .tile-details .h-title-tag,.chapter-tiles .tile-container .tile .tile-details .h-title-tag,.segments .tile-container .tile .tile-details .h-title-tag{width:90%}}.buy-tiles .tile-container .tile .tile-details h2,.chapter-tiles .tile-container .tile .tile-details h2,.segments .tile-container .tile .tile-details h2{font-size:22px;margin-top:0;margin-bottom:5px;font-family:SiemensRoman;color:#2387aa}@media only screen and (min-width:992px) and (max-width:1199px){.buy-tiles .tile-container .tile .tile-details h2,.chapter-tiles .tile-container .tile .tile-details h2,.segments .tile-container .tile .tile-details h2{width:90%}}@media only screen and (min-width:768px) and (max-width:991px){.buy-tiles .tile-container .tile .tile-details h2,.chapter-tiles .tile-container .tile .tile-details h2,.segments .tile-container .tile .tile-details h2{width:90%}}@media only screen and (max-width:767px){.buy-tiles .tile-container .tile .tile-details h2,.chapter-tiles .tile-container .tile .tile-details h2,.segments .tile-container .tile .tile-details h2{width:90%}}.buy-tiles .tile-container .tile .tile-details .tile-share-icon,.chapter-tiles .tile-container .tile .tile-details .tile-share-icon,.segments .tile-container .tile .tile-details .tile-share-icon{text-decoration:none;color:#879baa;font-size:20px;display:block}.buy-tiles .tile-container .tile .tile-details .is-active .share-wrapper,.chapter-tiles .tile-container .tile .tile-details .is-active .share-wrapper,.segments .tile-container .tile .tile-details .is-active .share-wrapper{left:-10px;top:-10px}.buy-tiles .tile-container .tile .tile-details .is-active-left .share-wrapper,.chapter-tiles .tile-container .tile .tile-details .is-active-left .share-wrapper,.segments .tile-container .tile .tile-details .is-active-left .share-wrapper{left:-140px;top:-10px}.buy-tiles .tile-container .tile .tile-details .share-container,.chapter-tiles .tile-container .tile .tile-details .share-container,.segments .tile-container .tile .tile-details .share-container{position:absolute;top:10px;right:10px}.buy-tiles .tile-container .tile .tile-details .location-info,.chapter-tiles .tile-container .tile .tile-details .location-info,.segments .tile-container .tile .tile-details .location-info{display:block;margin-bottom:3px;font-family:SiemensItalic}.buy-tiles .tile-container .tile .tile-details p,.chapter-tiles .tile-container .tile .tile-details p,.segments .tile-container .tile .tile-details p{margin-bottom:5px;line-height:24px;margin:8px 0;font-size:14px}.buy-tiles .tile-container .tile-info,.chapter-tiles .tile-container .tile-info,.segments .tile-container .tile-info{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin-top:auto}.buy-tiles .tile-container .tile-info .solutions,.chapter-tiles .tile-container .tile-info .solutions,.segments .tile-container .tile-info .solutions{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-item-align:end;align-self:flex-end;font-size:16px;font-family:SiemensItalic}.buy-tiles .tile-container .tile-info .cta,.chapter-tiles .tile-container .tile-info .cta,.segments .tile-container .tile-info .cta{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-size:18px;font-family:SiemensRoman;color:#2387aa;line-height:25px}.buy-tiles .tile-container .tile-info .cta .icon-container,.chapter-tiles .tile-container .tile-info .cta .icon-container,.segments .tile-container .tile-info .cta .icon-container{padding-top:2px;display:inline-block;height:25px;width:25px;margin-left:10px;background-color:#2387aa;text-align:center}.buy-tiles .tile-container .tile-info .cta .icon-container i,.chapter-tiles .tile-container .tile-info .cta .icon-container i,.segments .tile-container .tile-info .cta .icon-container i{font-size:16px;color:#fff}.buy-tiles .tile-container.border:hover .tile,.chapter-tiles .tile-container.border:hover .tile,.segments .tile-container.border:hover .tile{opacity:unset}.buy-tiles .tile-container.border .tile:hover,.chapter-tiles .tile-container.border .tile:hover,.segments .tile-container.border .tile:hover{transition:unset;opacity:unset}.buy-tiles .tile-container.border .tile .tile-details,.chapter-tiles .tile-container.border .tile .tile-details,.segments .tile-container.border .tile .tile-details{margin-right:20px;border:1px solid #2387aa;padding:20px}.buy-tiles .tile-container.border .tile .tile-details:hover,.chapter-tiles .tile-container.border .tile .tile-details:hover,.segments .tile-container.border .tile .tile-details:hover{background-color:#eff0f4}.buy-tiles .tile-container.border .tile .tile-details h3,.chapter-tiles .tile-container.border .tile .tile-details h3,.segments .tile-container.border .tile .tile-details h3{margin-top:0;margin-bottom:15px;font-size:24px;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;color:#2387aa}.buy-tiles .tile-container.border .tile .tile-details p,.chapter-tiles .tile-container.border .tile .tile-details p,.segments .tile-container.border .tile .tile-details p{margin:20px 0 10px}.buy-tiles .tile-container.border .tile-info .icon-container,.chapter-tiles .tile-container.border .tile-info .icon-container,.segments .tile-container.border .tile-info .icon-container{padding-top:2px;display:inline-block;height:25px;width:25px;margin-left:10px;color:#2387aa;text-align:center;font-size:30px}.chapter-tiles.light,.light.buy-tiles,.light.segments{background-color:#fff}.filter-container{padding-left:0}@media (min-width:992px){.filter-container{position:sticky;top:70px}}.filter-container .form-group{color:#000!important}.collateral-content{padding:112px 0;color:#3c464b;font-family:SiemensRoman;font-size:1em}@media only screen and (max-width:768px){.collateral-content .resource-item+.resource-item{padding-top:15px}}.collateral-content .collateral-form{display:inline-block}@media only screen and (max-width:991px){.collateral-content .collateral-form{width:100%;padding-left:10px!important}}@media only screen and (min-width:992px){.collateral-content .collateral-form{border-radius:25px;border:1px solid #cad6de;padding:13px;padding-left:15px}}@media only screen and (max-width:320px){.collateral-content .collateral-form{border-radius:25px;border:1px solid #cad6de;padding:13px}}@media only screen and (min-width:321px) and (max-width:768px){.collateral-content .collateral-form{border-radius:25px;border:1px solid #cad6de;padding:13px}}@media only screen and (min-width:769px){.collateral-content .collateral-form{border-radius:25px;border:1px solid #cad6de;padding:13px 13px 30px}}@media only screen and (max-width:992px){.collateral-content .collateral-form .button-conversion{margin:0}}.collateral-content a:hover{cursor:pointer}@media (max-width:767px){.collateral-content{padding:40px 0}}.collateral-content p{line-height:25px}.collateral-content.featured h1{margin:46px 0}.collateral-content .share{margin-top:-3px}.collateral-content .share .share-button .icon-share-newton-android{font-size:16px}.collateral-content h1.collateral-header a{display:inline;text-decoration:none;font-size:24px;color:#879baa;line-height:20px}.collateral-content .collateral-rtf-content{font-size:16px!important}.collateral-content .collateral-rtf-content a,.collateral-content .collateral-rtf-content a:visited{text-decoration:none}.collateral-content .collateral-rtf-content p:empty{display:none}.collateral-content .collateral-rtf-content p{font-size:16px!important}.collateral-content .collateral-rtf-content ul li{font-size:16px!important;margin-bottom:8px}.collateral-content .collateral-rtf-content h1,.collateral-content .collateral-rtf-content h2,.collateral-content .collateral-rtf-content h3,.collateral-content .collateral-rtf-content h4,.collateral-content .collateral-rtf-content h5{margin:20px 0 12px!important}.collateral-content .collateral-rtf-content h2{font-size:24px!important}.collateral-content .collateral-rtf-content h3{font-size:21px!important}.collateral-content .collateral-rtf-content h4{font-size:18px!important}.collateral-content h1{font-size:36px;font-family:SiemensBold;margin:18px 0;line-height:50px}.collateral-content h2{font-size:30px;font-family:SiemensBold;margin:12px 0;line-height:36px}.collateral-content h3{font-size:16px;font-family:SiemensBold;margin:6px 0;line-height:24px}.collateral-content a,.collateral-content a:active,.collateral-content a:focus,.collateral-content a:hover,.collateral-content a:visited{text-decoration:none}.collateral-content .form-group-legal a,.collateral-content .form-group-legal a:hover,.collateral-content .form-group-legal a:visited{color:#337ab7}.collateral-content a{color:inherit}.collateral-content a i{color:#fff!important}.collateral-content a:hover{text-decoration:none;color:inherit}.collateral-content a:visited{color:inherit}.collateral-content a.button-conversion.secondary i{color:#fff}.collateral-content .collateral-rtf-content a{color:#337ab7}.collateral-content span.collateral-tag{font-size:14px;color:#dc6913;margin:0 0 10px;text-transform:uppercase;font-family:SiemensBold;display:block}.collateral-content span.collateral-tag.read{color:#555f69;font-family:SiemensRoman}.collateral-content h3.hover-title:hover{text-decoration:underline}.collateral-content .knownUsers span{color:#3c464b;font-size:16px;text-transform:inherit;font-family:SiemensRoman;display:inline}.collateral-content .form-title{padding:0 0 10px}.collateral-content .www-inline-form span{font-family:SiemensRoman;text-transform:inherit}.collateral-content .www-inline-form .button-conversion span{color:#fff;text-align:left;font-size:18px}.collateral-content .www-inline-form button.button-conversion{float:right;margin-bottom:40px}.collateral-content .www-inline-form .form-control{width:90%}.collateral-content .www-inline-form .form-group{float:left;width:50%;padding-bottom:15px}@media only screen and (max-width:600px){.collateral-content .www-inline-form .form-group{width:100%}}.collateral-content .www-inline-form .form-group .LV_validation_message,.collateral-content .www-inline-form .form-group .validation_message{position:absolute;font-size:12px;margin:3px 0 0 5px}.collateral-content .www-inline-form .form-group textarea{box-sizing:border-box;width:90%;resize:none;height:110px}.collateral-content .www-inline-form .form-group-legal{float:left;width:100%}.collateral-content .www-inline-form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:100%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}.collateral-content .www-inline-form .text-block .buttons{margin:0;float:right;text-align:right}@media (max-width:768px){.collateral-content .www-inline-form .text-block .buttons{margin:20px 0;float:none}}.collateral-content .www-inline-form .text-block-ul span{display:inline}.collateral-content .www-inline-form .arrow-vertical-align-middle{vertical-align:middle}.collateral-content .www-inline-form .button-conversion-resource{width:270px}.collateral-content img{width:100%;padding:0 0 28px}.collateral-content .resource-img-container{width:100%;height:175px;overflow:hidden;position:relative;min-height:175px;margin-bottom:8px}.collateral-content .resource-img-container.img-shrink{height:100px;min-height:100px}.collateral-content .resource-img-container img{width:100%;height:auto;overflow:hidden}.collateral-content.collateral-landing{padding:0}.collateral-content.collateral-landing h1,.collateral-content.collateral-landing h2{font-family:SiemensRoman}.collateral-content.collateral-landing .landing-content{padding-top:60px}.collateral-content.collateral-landing .landing-content hr{border-top:1px solid #cad6de}.collateral-content.collateral-landing .landing-content-bottom{padding-bottom:75px}.collateral-content.collateral-landing .landing-content-top{padding-top:30px}@media only screen and (min-width:768px){.collateral-content.collateral-landing .landing-content-top .container{padding-left:0}}.collateral-content.collateral-landing .landing-content-top .container .collateral-inner-text{padding-left:0}@media only screen and (max-width:991px){.collateral-content.collateral-landing .landing-content-top .container .collateral-inner-text{padding-left:10px}}.collateral-content.collateral-landing .landing-content-top .container .collateral-inner-text .collateral-rtf-content{padding-left:0}.collateral-content.collateral-landing .content-underline{border-bottom:1px solid #cbcbcb}.collateral-content.collateral-landing .collateral-related{background-color:#eff0f4;padding:53px 0}.collateral-content.collateral-landing .collateral-related h2{margin-bottom:52px}@media (max-width:767px){.collateral-content.collateral-underline{padding-bottom:20px;border-bottom:1px solid #cbcbcb}}.collateral-content .collateral-promo{margin-bottom:30px}.collateral-content .collateral-top{background-image:linear-gradient(#fff,#edf2f6);color:#3c464b;padding:20px 0}@media only screen and (max-width:768px){.collateral-content .collateral-top .container{margin-left:25px;padding-left:0}}.collateral-content .collateral-top .collateral-heading{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.collateral-content .collateral-top .collateral-heading .collateral-title-content{padding:15px 0}.collateral-content .collateral-top .collateral-heading .collateral-title-content h1{margin-top:0;margin-bottom:10px}.collateral-content .collateral-top .collateral-heading .collateral-title-content .row{display:-ms-flexbox;display:flex}.collateral-content .collateral-top .collateral-heading .collateral-title-content .time-est{color:#9b9b9b}.collateral-content .collateral-top .collateral-heading .collateral-title-content .clock-icon{padding-right:6px;padding-left:17px}.collateral-content .collateral-top .collateral-heading .collateral-title-content .collateral-tag{color:#2387ab;margin-bottom:0}.collateral-content .collateral-top .collateral-heading img{padding:18px 0;max-width:450px;margin-right:0;margin-left:auto}@media only screen and (max-width:991px){.collateral-content .collateral-text-mobile-only{display:block!important}.collateral-content .collateral-text-desktop-only{display:none!important}.collateral-content .collateral-form{margin-bottom:20px}}.collateral-content .collateral-text-mobile-only{display:none}.collateral-content .collateral-text-desktop-only{display:block}.collateral-content .secondary-collateral-list{padding-left:30px}.contact-page{background-color:#eff0f4;padding-bottom:50px;padding-top:30px;margin-top:35px}.contact-page .address-holder div:last-child .address-tile hr{display:none}@media only screen and (max-width:767px){.contact-page .address-holder div:last-child .address-tile hr{display:block}}.contact-page .title{margin-top:0;margin-bottom:10px}.contact-page .title h1{font-family:SiemensRoman;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;margin-right:5px}.contact-page .title a{display:inline;text-decoration:none;font-size:24px;color:#879baa}@media only screen and (max-width:767px){.contact-page .title a{font-size:20px}}.contact-page .title .share{margin-top:-3px}@media only screen and (max-width:767px){.contact-page .title .share{margin-top:0}}@media only screen and (max-width:767px){.contact-page .title .is-active .share-wrapper{left:-10px;top:-10px}.contact-page .title .is-active-left .share-wrapper{left:-140px;top:-10px}}.contact-page .mobile-share{display:none;position:absolute;right:15px;top:0;height:30px;width:30px;background-color:#dfe6ed;text-align:center;text-decoration:none}.contact-page .mobile-share i{line-height:30px;font-size:20px;color:#74899a}.contact-page h3{font-family:SiemensBold;margin-bottom:15px;margin-top:17px;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.contact-page h3{font-size:20px}}.contact-page .contact-info{margin-bottom:20px}.contact-page .bold{font-size:18px}.contact-page .address-tile{min-height:200px;padding-top:20px;padding-bottom:10px}.contact-page .address-tile .no-padding{padding-left:0;padding-right:0}.contact-page .address-tile p{margin-bottom:25px}.contact-page .address-tile .telephone-title{display:block;text-decoration:none;color:inherit;white-space:nowrap}.contact-page .address-tile .address a{text-decoration:none;color:inherit}.contact-page .address-tile .address a:hover{color:inherit}@media only screen and (max-width:767px){.contact-page .address-tile .address a{color:#2387aa}.contact-page .address-tile .address a:hover{color:#2387aa;text-decoration:underline}}.contact-page .address-tile .telephone-info{display:block;padding-left:2px;text-decoration:none;color:inherit}.contact-page .address-tile .contents{display:block;border-bottom:1px solid #3c464b;padding-top:10px;padding-bottom:10px}.contact-page .address-tile img{width:100%;margin-bottom:10px;height:auto}.contact-page .address-tile hr{border-top:1px solid #879baa;width:100%;clear:both}.contact-page .address-tile .map-caption{font-family:SiemensItalic;color:#879baa;margin-bottom:13px;display:block}.contact-page .address-tile a{display:block;color:inherit;color:#2387aa}.contact-page .address-tile a:hover{color:#2387aa}.contact-page .address-tile .add-margin{margin-top:30px}.contact-page .contactForm{padding-top:10px;padding-bottom:20px}.contact-page form span{display:block;margin-bottom:15px;font-size:16px}.contact-page form .form-group input{height:40px}.contact-page form button{margin-top:20px;width:240px;border:0;float:right}@media only screen and (min-width:768px) and (max-width:991px){.contact-page form button{width:100%}}.contact-page form input[type=checkbox]{margin-top:3px;font-size:24px}.contact-page form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;color:#879baa;position:relative;height:40px;cursor:pointer;width:100%;background-color:#fff;background-image:url(../images/icons/dropdown-arrow-lg.png);background-repeat:no-repeat;background-position:100%}.contact-page form select::-ms-expand{display:none}.contact-page form .checkbox label{font-size:16px}@media only screen and (max-width:767px){.contact-page{margin-top:0}.contact-page .mobile-share{display:block}.contact-page .title{margin-top:10px}.contact-page .title h1{font-size:28px}.contact-page .address-tile .location{width:80%}.contact-page .address-tile .right{display:none}.contact-page form button{float:none}}.contact-global input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-global .contacts-office-location-link{display:inline-table}.contact-global h4{font-size:20px;font-family:SiemensBold;margin-top:25px}.contact-global .contact-forms{padding-right:50px;border-right:1px solid #879baa}.contact-global .contact-forms .title{margin-bottom:0}.contact-global .contact-forms .title p{margin-bottom:25px;margin-top:28px}.contact-global .contact-forms .contactTypes{padding-top:0}.contact-global .contact-offices{padding-left:45px;padding-bottom:25px;border-top:none}.contact-global .contact-offices p{margin-bottom:15px}.contact-global .contact-offices ol,.contact-global .contact-offices ul{padding-left:20px;margin-bottom:15px}@media only screen and (min-width:768px) and (max-width:991px){.contact-global .contact-forms{padding-bottom:20px;padding-right:15px}.contact-global .contact-forms .title p{margin-top:20px}}@media only screen and (max-width:767px){.contact-global .contact-forms{padding-bottom:20px;padding-right:15px}.contact-global .contact-forms .title p{margin-top:20px}.contact-global .contact-offices{padding-left:15px;border-top:1px solid #879baa;border-left:none}.contact-global .contact-offices ol,.contact-global .contact-offices ul{padding-left:20px}}.contact-sales{background-color:#eff0f4;padding-bottom:60px;padding-top:40px}.contact-sales .headline{margin-bottom:10px}.contact-sales .headline h1{display:inline;margin-right:10px;font-size:36px;font-family:SiemensRoman;letter-spacing:-.03em;margin-right:5px;font-variant-ligatures:none}@media only screen and (max-width:767px){.contact-sales .headline h1{font-size:28px}}.contact-sales .headline a{display:inline;font-size:24px;color:#879baa;text-decoration:none}@media only screen and (max-width:767px){.contact-sales .headline a{font-size:20px}}.contact-sales .headline .share{margin-top:-3px}@media only screen and (max-width:767px){.contact-sales .headline .share{margin-top:0}}@media only screen and (max-width:767px){.contact-sales .headline .is-active .share-wrapper{left:-10px;top:-10px}.contact-sales .headline .is-active-left .share-wrapper{left:-140px;top:-10px}}@media only screen and (max-width:767px){.contact-sales .collapse-on-mobile{max-height:250px;overflow:hidden}}.contact-sales .continue-reading{margin-top:10px;display:none;line-height:30px;padding-top:10px;padding-bottom:10px;position:relative;background-color:#becdd7;color:#444;cursor:pointer;padding-left:25px;width:100%;border:none;text-align:left;outline:none}.contact-sales .continue-reading .panel-title{font-family:SiemensBold;font-size:24px;width:90%}.contact-sales .continue-reading .panel-title-expanded{display:none}.contact-sales .continue-reading i{font-size:20px;position:absolute;right:15px;top:15px}@media only screen and (max-width:767px){.contact-sales .continue-reading{display:block}}@media only screen and (max-width:767px){.contact-sales .desktop-button{display:none}}@media only screen and (min-width:1246px){.contact-sales .desktop-button .primary+.secondary,.contact-sales .desktop-button .secondary+.primary{margin-left:10px}}.contact-sales .mobile-button{display:none;padding:10px}@media only screen and (max-width:767px){.contact-sales .mobile-button{display:block}.contact-sales .mobile-button .primary+.secondary,.contact-sales .mobile-button .secondary+.primary{margin-top:10px}}.contact-sales .summary{display:block;margin-bottom:15px;line-height:1.1;font-family:SiemensRoman;font-size:24px;width:80%}@media only screen and (max-width:767px){.contact-sales .summary{width:100%}}.contact-sales .row a.desktop-button{float:right}.contact-sales .row:first-child{margin-bottom:0}.contact-sales .row:not(:first-child){margin-bottom:30px}@media only screen and (max-width:767px){.contact-sales .row:not(:last-child) .mobile-button{border-bottom:1px solid #879baa}}.contact-sales ul{font-size:16px}.contact-sales .buttons-right{sfloat:right}.contact-sales h2{font-family:SiemensRoman;font-size:30px;margin-top:40px}.contact-sales .video-caption{display:block;margin-top:5px;font-family:SiemensItalic;color:#879baa;line-height:14px}@media only screen and (max-width:767px){.contact-sales .desktop-video{display:none}}.contact-sales .mobile-video{display:none}@media only screen and (max-width:767px){.contact-sales .mobile-video{display:block;margin-bottom:20px}}@media only screen and (max-width:767px){.contact-sales .desktop-image{display:none}}.contact-sales .mobile-image{display:none}@media only screen and (max-width:767px){.contact-sales .mobile-image{display:block}}.contact-sales .img-responsive{margin-bottom:10px}.contact-us__tiles{background-color:#becdd7;padding:55px 0}@media only screen and (max-width:767px){.contact-us__tiles{padding:25px 0 40px}}.contact-us__form{background-color:#dfe6ed;padding:55px 0}@media only screen and (max-width:767px){.contact-us__form{padding:25px 0 40px}}.contact-us h1{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin-top:0;margin-bottom:25px}@media only screen and (max-width:767px){.contact-us h1{font-size:28px}}.contact-us__grid{display:-ms-flexbox;display:flex;margin-top:25px}@media only screen and (max-width:767px){.contact-us__grid{-ms-flex-direction:column;flex-direction:column}}.contact-us__tile{width:calc(33% - 15px);margin-right:30px;border-right:1px solid #3c464b;padding-right:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contact-us__tile .phone-info{margin-top:auto;color:inherit;font-size:16px}.contact-us__tile .phone-info a{text-decoration:none;color:#2387aa}@media only screen and (min-width:768px) and (max-width:991px){.contact-us__tile .button-conversion{width:100%}}.contact-us__tile form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}#prechatForm .contact-us__tile form textarea[type=text],.contact-us__tile form #prechatForm textarea[type=text],.contact-us__tile form input[type=text]{height:40px;width:100%;padding-left:10px}.contact-us__tile form button{border:none}.contact-us__tile h2{font-family:SiemensBold;font-size:24px;letter-spacing:-.03em;font-variant-ligatures:none;margin-top:0}.contact-us__tile p{margin-bottom:15px}.contact-us__tile:last-child{border-right:none;margin-right:0}@media only screen and (max-width:767px){.contact-us__tile:last-child{margin-bottom:0}}@media only screen and (max-width:767px){.contact-us__tile{border-right:0;border-top:1px solid #3c464b;padding-top:25px;padding-right:0;margin-bottom:25px;width:100%}}.contact-us-confirmation{background-color:#becdd7;padding:55px 0}@media only screen and (max-width:767px){.contact-us-confirmation{padding:25px 0 40px}}.contact-us-confirmation h1{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin-top:0;margin-bottom:25px}@media only screen and (max-width:767px){.contact-us-confirmation h1{font-size:28px}}.contact-us-confirmation p span:before{content:"["}.contact-us-confirmation p span:after{content:"]"}.content-grid{background-color:#004669;color:#fff;padding:40px 0 60px}@media only screen and (max-width:767px){.content-grid{padding:25px 0 60px}}.content-grid h1{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin:0 0 15px}@media only screen and (max-width:767px){.content-grid h1{font-size:28px}}.content-grid:focus{outline:none}.content-grid__grid{display:-ms-flexbox;display:flex}@media only screen and (min-width:768px) and (max-width:991px){.content-grid__grid{display:none}}@media only screen and (max-width:767px){.content-grid__grid{display:none}}.content-grid__grid__mobile{display:none}@media only screen and (min-width:768px) and (max-width:991px){.content-grid__grid__mobile{display:-ms-flexbox;display:flex}}@media only screen and (max-width:767px){.content-grid__grid__mobile{display:-ms-flexbox;display:flex}}.content-grid__grid,.content-grid__grid__mobile{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:45px;-ms-flex-pack:start;justify-content:flex-start;padding-left:0}.content-grid__grid:hover .content-grid__tile,.content-grid__grid__mobile:hover .content-grid__tile{opacity:.5;border:2px solid hsla(0,0%,100%,0)}.content-grid__grid .content-grid__tile,.content-grid__grid__mobile .content-grid__tile{width:calc(33.33333% - 10px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-bottom:15px;margin-right:15px;min-height:200px;text-decoration:none;color:inherit;border:2px solid #fff;transition:all .4s ease-in-out}.content-grid__grid .content-grid__tile:nth-child(3n+3),.content-grid__grid__mobile .content-grid__tile:nth-child(3n+3){margin-right:0}.content-grid__grid .content-grid__tile:focus,.content-grid__grid .content-grid__tile:hover,.content-grid__grid__mobile .content-grid__tile:focus,.content-grid__grid__mobile .content-grid__tile:hover{opacity:1}.content-grid__grid .content-grid__tile:focus .tile__header,.content-grid__grid .content-grid__tile:hover .tile__header,.content-grid__grid__mobile .content-grid__tile:focus .tile__header,.content-grid__grid__mobile .content-grid__tile:hover .tile__header{display:none}.content-grid__grid .content-grid__tile:focus .tile__card,.content-grid__grid .content-grid__tile:hover .tile__card,.content-grid__grid__mobile .content-grid__tile:focus .tile__card,.content-grid__grid__mobile .content-grid__tile:hover .tile__card{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}.content-grid__grid .content-grid__tile .tile__header,.content-grid__grid__mobile .content-grid__tile .tile__header{padding:0 15px;display:-ms-flexbox;display:flex}.content-grid__grid .content-grid__tile .tile__header h2,.content-grid__grid__mobile .content-grid__tile .tile__header h2{font-size:30px;margin-top:0;margin-bottom:15px;font-family:SiemensBold;font-variant-ligatures:none;letter-spacing:-.03em}@media only screen and (max-width:767px){.content-grid__grid .content-grid__tile .tile__header h2,.content-grid__grid__mobile .content-grid__tile .tile__header h2{font-size:24px;margin-bottom:0;padding:15px 0}}.content-grid__grid .content-grid__tile .tile__card,.content-grid__grid__mobile .content-grid__tile .tile__card{display:none;background-color:#fff;padding:20px 15px 0;color:#3c464b;text-decoration:none}.content-grid__grid .content-grid__tile .tile__card__description,.content-grid__grid__mobile .content-grid__tile .tile__card__description{margin-right:8px}.content-grid__grid .content-grid__tile .tile__card__description h2,.content-grid__grid__mobile .content-grid__tile .tile__card__description h2{font-size:16px;margin-top:0;margin-bottom:15px;font-family:SiemensBold;font-variant-ligatures:none;letter-spacing:-.03em}.content-grid__grid .content-grid__tile .tile__card i,.content-grid__grid__mobile .content-grid__tile .tile__card i{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:#26627f;font-size:18px;margin-left:auto}.content-grid__grid .content-grid__tile__mobile,.content-grid__grid__mobile .content-grid__tile__mobile{display:none;border:2px solid #fff;transition:border .5s ease;margin-bottom:15px}.content-grid__grid .content-grid__tile__mobile.inactive,.content-grid__grid__mobile .content-grid__tile__mobile.inactive{border:2px solid transparent}.content-grid__grid .content-grid__tile__mobile.inactive .tile__header,.content-grid__grid__mobile .content-grid__tile__mobile.inactive .tile__header{opacity:.4}.content-grid__grid .content-grid__tile__mobile:last-child,.content-grid__grid__mobile .content-grid__tile__mobile:last-child{margin-bottom:0}.content-grid__grid .content-grid__tile__mobile .tile__card__description:focus,.content-grid__grid__mobile .content-grid__tile__mobile .tile__card__description:focus{outline:none}.content-grid__grid .content-grid__tile__mobile .tile__button,.content-grid__grid__mobile .content-grid__tile__mobile .tile__button{background-color:transparent;border:none;width:100%}.content-grid__grid .content-grid__tile__mobile .navigation .navigation-global ul .dropbtn .tile__button.on-page,.content-grid__grid .content-grid__tile__mobile .tile__button.active,.content-grid__grid__mobile .content-grid__tile__mobile .navigation .navigation-global ul .dropbtn .tile__button.on-page,.content-grid__grid__mobile .content-grid__tile__mobile .tile__button.active,.navigation .navigation-global ul .dropbtn .content-grid__grid .content-grid__tile__mobile .tile__button.on-page,.navigation .navigation-global ul .dropbtn .content-grid__grid__mobile .content-grid__tile__mobile .tile__button.on-page{background-color:#f3f3f4}.content-grid__grid .content-grid__tile__mobile .navigation .navigation-global ul .dropbtn .tile__button.on-page .tile__header--text,.content-grid__grid .content-grid__tile__mobile .navigation .navigation-global ul .dropbtn .tile__button.on-page h2,.content-grid__grid .content-grid__tile__mobile .tile__button.active .tile__header--text,.content-grid__grid .content-grid__tile__mobile .tile__button.active h2,.content-grid__grid__mobile .content-grid__tile__mobile .navigation .navigation-global ul .dropbtn .tile__button.on-page .tile__header--text,.content-grid__grid__mobile .content-grid__tile__mobile .navigation .navigation-global ul .dropbtn .tile__button.on-page h2,.content-grid__grid__mobile .content-grid__tile__mobile .tile__button.active .tile__header--text,.content-grid__grid__mobile .content-grid__tile__mobile .tile__button.active h2,.navigation .navigation-global ul .dropbtn .content-grid__grid .content-grid__tile__mobile .tile__button.on-page .tile__header--text,.navigation .navigation-global ul .dropbtn .content-grid__grid .content-grid__tile__mobile .tile__button.on-page h2,.navigation .navigation-global ul .dropbtn .content-grid__grid__mobile .content-grid__tile__mobile .tile__button.on-page .tile__header--text,.navigation .navigation-global ul .dropbtn .content-grid__grid__mobile .content-grid__tile__mobile .tile__button.on-page h2{font-size:24px;margin:0;font-family:SiemensBold;font-variant-ligatures:none;letter-spacing:-.03em;color:#3c464b}.content-grid__grid .content-grid__tile__mobile .navigation .navigation-global ul .dropbtn .tile__button.on-page i,.content-grid__grid .content-grid__tile__mobile .tile__button.active i,.content-grid__grid__mobile .content-grid__tile__mobile .navigation .navigation-global ul .dropbtn .tile__button.on-page i,.content-grid__grid__mobile .content-grid__tile__mobile .tile__button.active i,.navigation .navigation-global ul .dropbtn .content-grid__grid .content-grid__tile__mobile .tile__button.on-page i,.navigation .navigation-global ul .dropbtn .content-grid__grid__mobile .content-grid__tile__mobile .tile__button.on-page i{color:#24607e;font-size:20px}.content-grid__grid .content-grid__tile__mobile .tile__header,.content-grid__grid__mobile .content-grid__tile__mobile .tile__header{padding:20px 10px 20px 5px;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between}.content-grid__grid .content-grid__tile__mobile .tile__header .tile__header--text,.content-grid__grid .content-grid__tile__mobile .tile__header h2,.content-grid__grid__mobile .content-grid__tile__mobile .tile__header .tile__header--text,.content-grid__grid__mobile .content-grid__tile__mobile .tile__header h2{font-size:24px;margin:0;font-family:SiemensBold;font-variant-ligatures:none;text-align:left;letter-spacing:-.03em}.content-grid__grid .content-grid__tile__mobile .tile__header i,.content-grid__grid__mobile .content-grid__tile__mobile .tile__header i{font-size:20px}.content-grid__grid .content-grid__tile__mobile .tile__card,.content-grid__grid__mobile .content-grid__tile__mobile .tile__card{display:none;padding:0 10px 15px;background-color:#f3f3f4;color:#3c464b}.content-grid__grid .content-grid__tile__mobile .tile__card__header,.content-grid__grid__mobile .content-grid__tile__mobile .tile__card__header{display:-ms-flexbox;display:flex;-ms-flex-line-pack:baseline;align-content:baseline;-ms-flex-pack:justify;justify-content:space-between}.content-grid__grid .content-grid__tile__mobile .tile__card__header h2,.content-grid__grid__mobile .content-grid__tile__mobile .tile__card__header h2{font-size:24px;margin:0 0 25px;font-family:SiemensBold;font-variant-ligatures:none;letter-spacing:-.03em}.content-grid__grid .content-grid__tile__mobile .tile__card__header i,.content-grid__grid__mobile .content-grid__tile__mobile .tile__card__header i{color:#24607e;font-size:20px}.content-grid__grid .content-grid__tile__mobile .tile__card p,.content-grid__grid__mobile .content-grid__tile__mobile .tile__card p{margin-bottom:20px}.content-grid__grid .content-grid__tile__mobile .tile__card .button-conversion,.content-grid__grid__mobile .content-grid__tile__mobile .tile__card .button-conversion{display:block;margin-left:auto}.content-grid__grid .content-grid__tile__mobile .tile__card .tile__card__header,.content-grid__grid__mobile .content-grid__tile__mobile .tile__card .tile__card__header{position:absolute;left:-1000;width:1px;overflow:hidden}.content-grid__grid .content-grid__tile__mobile .tile__card.show,.content-grid__grid__mobile .content-grid__tile__mobile .tile__card.show{display:-ms-flexbox;display:flex}@media only screen and (min-width:768px) and (max-width:991px){.content-grid__grid .content-grid__tile__mobile,.content-grid__grid__mobile .content-grid__tile__mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}}@media only screen and (max-width:767px){.content-grid__grid .content-grid__tile__mobile,.content-grid__grid__mobile .content-grid__tile__mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}}.ncontent-grid{background-color:#004669;color:#fff;padding:40px 0 60px}@media only screen and (max-width:767px){.ncontent-grid{padding:25px 0 60px}}.ncontent-grid h2{font-family:SiemensRoman;font-size:28px;letter-spacing:-.03em;font-variant-ligatures:none;margin:0 0 15px}@media only screen and (max-width:767px){.ncontent-grid h2{font-size:28px}}.ncontent-grid__grid{display:-ms-flexbox;display:flex}@media only screen and (min-width:768px) and (max-width:991px){.ncontent-grid__grid{display:none}}@media only screen and (max-width:767px){.ncontent-grid__grid{display:none}}.ncontent-grid__grid__mobile{display:none}@media only screen and (min-width:768px) and (max-width:991px){.ncontent-grid__grid__mobile{display:-ms-flexbox;display:flex}}@media only screen and (max-width:767px){.ncontent-grid__grid__mobile{display:-ms-flexbox;display:flex}}.ncontent-grid__grid,.ncontent-grid__grid__mobile{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:45px;-ms-flex-pack:start;justify-content:flex-start;padding-left:0}.ncontent-grid__grid .ncontent-grid__tile,.ncontent-grid__grid__mobile .ncontent-grid__tile{width:calc(33.33333% - 10px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-bottom:15px;margin-right:15px;min-height:200px;text-decoration:none;color:inherit;border:2px solid #fff;transition:all .4s ease-in-out}.ncontent-grid__grid .ncontent-grid__tile:nth-child(3n+3),.ncontent-grid__grid__mobile .ncontent-grid__tile:nth-child(3n+3){margin-right:0}.ncontent-grid__grid .ncontent-grid__tile .tile__card,.ncontent-grid__grid__mobile .ncontent-grid__tile .tile__card{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;padding:20px 15px 0;text-decoration:none}.ncontent-grid__grid .ncontent-grid__tile .tile__card__description,.ncontent-grid__grid__mobile .ncontent-grid__tile .tile__card__description{margin-right:8px}.ncontent-grid__grid .ncontent-grid__tile .tile__card__description h2,.ncontent-grid__grid__mobile .ncontent-grid__tile .tile__card__description h2{font-size:24px;margin-top:0;margin-bottom:15px;font-family:SiemensBold;font-variant-ligatures:none;letter-spacing:-.03em}.ncontent-grid__grid .ncontent-grid__tile .tile__card i,.ncontent-grid__grid__mobile .ncontent-grid__tile .tile__card i{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-size:18px;margin-left:auto}.ncontent-grid__grid .ncontent-grid__tile__mobile,.ncontent-grid__grid__mobile .ncontent-grid__tile__mobile{display:none;border:2px solid #fff;transition:border .5s ease;margin-bottom:15px}.ncontent-grid__grid .ncontent-grid__tile__mobile:last-child,.ncontent-grid__grid__mobile .ncontent-grid__tile__mobile:last-child{margin-bottom:0}.ncontent-grid__grid .ncontent-grid__tile__mobile .tile__card,.ncontent-grid__grid__mobile .ncontent-grid__tile__mobile .tile__card{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;padding:0 10px 15px}.ncontent-grid__grid .ncontent-grid__tile__mobile .tile__card h2,.ncontent-grid__grid__mobile .ncontent-grid__tile__mobile .tile__card h2{font-size:24px;margin:25px 0;font-family:SiemensBold;font-variant-ligatures:none;letter-spacing:-.03em}.ncontent-grid__grid .ncontent-grid__tile__mobile .tile__card p,.ncontent-grid__grid__mobile .ncontent-grid__tile__mobile .tile__card p{margin-bottom:20px}.ncontent-grid__grid .ncontent-grid__tile__mobile .tile__card .button-conversion,.ncontent-grid__grid__mobile .ncontent-grid__tile__mobile .tile__card .button-conversion{display:block;margin-left:auto}@media only screen and (min-width:768px) and (max-width:991px){.ncontent-grid__grid .ncontent-grid__tile__mobile,.ncontent-grid__grid__mobile .ncontent-grid__tile__mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}}@media only screen and (max-width:767px){.ncontent-grid__grid .ncontent-grid__tile__mobile,.ncontent-grid__grid__mobile .ncontent-grid__tile__mobile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}}.site-id{display:inline-block;padding-left:18px;vertical-align:bottom;margin-left:20px}.site-id,.site-id-mobile{width:15px;height:15px;padding-bottom:1px;background-image:url(../images/icons/si-country-sprite.gif);background-repeat:no-repeat;overflow:hidden}.site-id-mobile{padding-left:24px;vertical-align:middle;margin-top:3px;margin-left:6px}.ad{background-position:0 0}.ae{background-position:0 -40px}.af{background-position:0 -80px}.ag{background-position:0 -120px}.ai{background-position:0 -160px}.al{background-position:0 -200px}.am{background-position:0 -240px}.an{background-position:0 -280px}.ao{background-position:0 -320px}.ar{background-position:0 -360px}.as{background-position:0 -400px}.at{background-position:0 -440px}.au{background-position:0 -480px}.ax{background-position:0 -520px}.az{background-position:0 -560px}.ba{background-position:0 -600px}.bb{background-position:0 -640px}.bd{background-position:0 -680px}.be{background-position:0 -720px}.bf{background-position:0 -760px}.bg{background-position:0 -800px}.bh{background-position:0 -840px}.bi{background-position:0 -880px}.bj{background-position:0 -920px}.bm{background-position:0 -960px}.bn{background-position:0 -1000px}.bo{background-position:0 -1040px}.br{background-position:0 -1080px}.bs{background-position:0 -1120px}.bt{background-position:0 -1160px}.bv{background-position:0 -1200px}.bw{background-position:0 -1240px}.by{background-position:0 -1280px}.bz{background-position:0 -1320px}.ca{background-position:0 -1360px}.cc{background-position:0 -1400px}.cd{background-position:0 -1440px}.cf{background-position:0 -1480px}.cg{background-position:0 -1520px}.ch{background-position:0 -1560px}.ci{background-position:0 -1600px}.ck{background-position:0 -1640px}.cl{background-position:0 -1680px}.cm{background-position:0 -1720px}.cn{background-position:0 -1760px}.co{background-position:0 -1800px}.cr{background-position:0 -1840px}.cs{background-position:0 -1880px}.cu{background-position:0 -1920px}.cv{background-position:0 -1960px}.cx{background-position:0 -2000px}.cy{background-position:0 -2040px}.cz{background-position:0 -2080px}.de{background-position:0 -2120px}.dj{background-position:0 -2160px}.dk{background-position:0 -2200px}.dm{background-position:0 -2240px}.do{background-position:0 -2280px}.dz{background-position:0 -2320px}.ec{background-position:0 -2360px}.ee{background-position:0 -2400px}.eg{background-position:0 -2440px}.eh{background-position:0 -2480px}.er{background-position:0 -2520px}.es-ct{background-position:0 -2560px}.es{background-position:0 -2600px}.et{background-position:0 -2640px}.eu{background-position:0 -2680px}.fi{background-position:0 -2720px}.fj{background-position:0 -2760px}.fk{background-position:0 -2800px}.fm{background-position:0 -2840px}.fo{background-position:0 -2880px}.fr{background-position:0 -2920px}.ga{background-position:0 -2960px}.gb-eng{background-position:0 -3000px}.gb-sct{background-position:0 -3040px}.gb-wls{background-position:0 -3080px}.gb{background-position:0 -3120px}.gd{background-position:0 -3160px}.ge{background-position:0 -3200px}.gf{background-position:0 -3240px}.gh{background-position:0 -3280px}.gi{background-position:0 -3320px}.gl{background-position:0 -3360px}.gm{background-position:0 -3400px}.gn{background-position:0 -3440px}.gp{background-position:0 -3480px}.gq{background-position:0 -3520px}.gr{background-position:0 -3560px}.gs{background-position:0 -3600px}.gt{background-position:0 -3640px}.gu{background-position:0 -3680px}.gw{background-position:0 -3720px}.gy{background-position:0 -3760px}.hk{background-position:0 -3800px}.hn{background-position:0 -3840px}.hr{background-position:0 -3880px}.ht{background-position:0 -3920px}.hu{background-position:0 -3960px}.id{background-position:0 -4000px}.ie{background-position:0 -4040px}.il{background-position:0 -4080px}.in{background-position:0 -4120px}.io{background-position:0 -4160px}.iq{background-position:0 -4200px}.ir{background-position:0 -4240px}.is{background-position:0 -4280px}.it{background-position:0 -4320px}.jm{background-position:0 -4360px}.jo{background-position:0 -4400px}.jp{background-position:0 -4440px}.ke{background-position:0 -4480px}.kg{background-position:0 -4520px}.kh{background-position:0 -4560px}.ki{background-position:0 -4600px}.km{background-position:0 -4640px}.kn{background-position:0 -4680px}.kp{background-position:0 -4720px}.kr{background-position:0 -4760px}.kw{background-position:0 -4800px}.ky{background-position:0 -4840px}.kz{background-position:0 -4880px}.la{background-position:0 -4920px}.lb{background-position:0 -4960px}.lc{background-position:0 -5000px}.li{background-position:0 -5040px}.lk{background-position:0 -5080px}.lr{background-position:0 -5120px}.ls{background-position:0 -5160px}.lt{background-position:0 -5200px}.lu{background-position:0 -5240px}.lv{background-position:0 -5280px}.ly{background-position:0 -5320px}.ma{background-position:0 -5360px}.mc{background-position:0 -5400px}.md{background-position:0 -5440px}.me{background-position:0 -5480px}.mg{background-position:0 -5520px}.mh{background-position:0 -5560px}.mk{background-position:0 -5600px}.ml{background-position:0 -5640px}.mm{background-position:0 -5680px}.mn{background-position:0 -5720px}.mo{background-position:0 -5760px}.mp{background-position:0 -5800px}.mq{background-position:0 -5840px}.mr{background-position:0 -5880px}.ms{background-position:0 -5920px}.mt{background-position:0 -5960px}.mu{background-position:0 -6000px}.mv{background-position:0 -6040px}.mw{background-position:0 -6080px}.mx{background-position:0 -6120px}.my{background-position:0 -6160px}.mz{background-position:0 -6200px}.na{background-position:0 -6240px}.nc{background-position:0 -6280px}.ne{background-position:0 -6320px}.nf{background-position:0 -6360px}.ng{background-position:0 -6400px}.ni{background-position:0 -6440px}.nl{background-position:0 -6480px}.no{background-position:0 -6520px}.np{background-position:0 -6560px}.nr{background-position:0 -6600px}.nu{background-position:0 -6640px}.nz{background-position:0 -6680px}.om{background-position:0 -6720px}.pa{background-position:0 -6760px}.pe{background-position:0 -6800px}.pf{background-position:0 -6840px}.pg{background-position:0 -6880px}.ph{background-position:0 -6920px}.pk{background-position:0 -6960px}.pl{background-position:0 -7000px}.pm{background-position:0 -7040px}.pn{background-position:0 -7080px}.pr{background-position:0 -7120px}.ps{background-position:0 -7160px}.pt{background-position:0 -7200px}.pw{background-position:0 -7240px}.py{background-position:0 -7280px}.qa{background-position:0 -7320px}.re{background-position:0 -7360px}.ro{background-position:0 -7400px}.rs{background-position:0 -7440px}.ru{background-position:0 -7480px}.rw{background-position:0 -7520px}.sa{background-position:0 -7560px}.sb{background-position:0 -7600px}.sc{background-position:0 -7640px}.sd{background-position:0 -7680px}.se{background-position:0 -7720px}.sg{background-position:0 -7760px}.sh{background-position:0 -7800px}.si{background-position:0 -7840px}.sj{background-position:0 -7880px}.sk{background-position:0 -7920px}.sl{background-position:0 -7960px}.sm{background-position:0 -8000px}.sn{background-position:0 -8040px}.so{background-position:0 -8080px}.sr{background-position:0 -8120px}.st{background-position:0 -8160px}.sv{background-position:0 -8200px}.sy{background-position:0 -8240px}.sz{background-position:0 -8280px}.tc{background-position:0 -8320px}.td{background-position:0 -8360px}.tf{background-position:0 -8400px}.tg{background-position:0 -8440px}.th{background-position:0 -8480px}.tj{background-position:0 -8520px}.tk{background-position:0 -8560px}.tl{background-position:0 -8600px}.tm{background-position:0 -8640px}.tn{background-position:0 -8680px}.to{background-position:0 -8720px}.tr{background-position:0 -8760px}.tt{background-position:0 -8800px}.tv{background-position:0 -8840px}.tw{background-position:0 -8880px}.tz{background-position:0 -8920px}.ua{background-position:0 -8960px}.ug{background-position:0 -9000px}.us{background-position:0 -9040px}.uy{background-position:0 -9080px}.uz{background-position:0 -9120px}.va{background-position:0 -9160px}.vc{background-position:0 -9200px}.ve{background-position:0 -9240px}.vg{background-position:0 -9280px}.vi{background-position:0 -9320px}.vn{background-position:0 -9360px}.vu{background-position:0 -9400px}.wf{background-position:0 -9440px}.ws{background-position:0 -9480px}.ye{background-position:0 -9520px}.yt{background-position:0 -9560px}.za{background-position:0 -9600px}.zm{background-position:0 -9640px}.zw{background-position:0 -9680px}.events-training form .form-group input,.form-control{color:#879baa}.events-training form .form-group input::-webkit-input-placeholder{color:#879baa}.events-training form .form-group input:-moz-placeholder,.events-training form .form-group input::-moz-placeholder{color:#879baa}.events-training form .form-group input:-ms-input-placeholder{color:#879baa}.contact-page form .form-group input{color:#879baa}.contact-page form .form-group input::-webkit-input-placeholder{color:#879baa}.contact-page form .form-group input:-moz-placeholder,.contact-page form .form-group input::-moz-placeholder{color:#879baa}.contact-page form .form-group input:-ms-input-placeholder{color:#879baa}.on-demand-webinar form .form-group input,.single-topic form .form-group input,.stlp-event-info form .form-group input{color:#879baa}.on-demand-webinar form .form-group input::-webkit-input-placeholder,.single-topic form .form-group input::-webkit-input-placeholder,.stlp-event-info form .form-group input::-webkit-input-placeholder{color:#879baa}.on-demand-webinar form .form-group input:-moz-placeholder,.on-demand-webinar form .form-group input::-moz-placeholder,.single-topic form .form-group input:-moz-placeholder,.single-topic form .form-group input::-moz-placeholder,.stlp-event-info form .form-group input:-moz-placeholder,.stlp-event-info form .form-group input::-moz-placeholder{color:#879baa}.on-demand-webinar form .form-group input:-ms-input-placeholder,.single-topic form .form-group input:-ms-input-placeholder,.stlp-event-info form .form-group input:-ms-input-placeholder{color:#879baa}.physical-event #agenda-title{padding-bottom:25px;padding-top:25px}.physical-event #hide-event-locations,.physical-event .page-tag.event-locations-show-hide,.physical-event .session-details-show-hide{display:none}.physical-event .page-tag a{text-transform:none;font-size:16px}.events-training .headline{margin-top:-2px;margin-bottom:5px}.events-training .headline h1{display:inline;margin-right:10px;font-size:36px;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;margin-right:5px}@media only screen and (max-width:767px){.events-training .headline h1{font-size:28px}}.events-training .headline a{display:inline;font-size:24px;color:#879baa;text-decoration:none}@media only screen and (max-width:767px){.events-training .headline a{font-size:20px}}.events-training .headline .share{margin-top:-2px}@media only screen and (max-width:767px){.events-training .headline .share{margin-top:0}}.events-training .headline .is-active .share-wrapper{left:-10px;top:-10px}.events-training .headline .is-active-left .share-wrapper{left:-140px;top:-10px}.events-training .no-margin{margin-left:0;margin-right:0}.events-training .tabs{margin-top:10px;list-style:none;padding-left:0;margin-bottom:0;border-bottom:4px solid #2387aa}.events-training .tabs li{cursor:pointer;text-align:left;border-top:1px solid #879baa;border-left:1px solid #879baa;border-right:1px solid #879baa;border-radius:3px 3px 0 0;display:inline-block;text-transform:uppercase;font-size:18px;line-height:38px;font-family:SiemensRoman;color:#8fa2b0;width:49.7%}.events-training .tabs .active,.events-training .tabs .navigation .navigation-global ul .dropbtn .on-page,.navigation .navigation-global ul .dropbtn .events-training .tabs .on-page{background-color:#2387aa;color:#fff;border-top:1px solid #2387aa;border-left:1px solid #2387aa;border-right:1px solid #2387aa}.events-training .tabs li:last-child{float:right}.events-training .video-caption{display:block;margin-top:5px;margin-bottom:20px;font-family:SiemensItalic;color:#879baa;line-height:14px}.events-training .subheading{margin-top:10px;margin-bottom:10px;display:block;font-size:24px;font-family:SiemensRoman;line-height:1.2}@media only screen and (max-width:767px){.events-training .subheading{font-size:20px;margin-top:5px}}.events-training .events{padding-top:65px;padding-bottom:70px;background-color:#eff0f4;padding-top:45px}@media only screen and (max-width:767px){.events-training .events{padding-top:20px;padding-bottom:0}}.events-training .events .mobile-btn{display:none}@media only screen and (max-width:767px){.events-training .events .mobile-btn{display:block}.events-training .events .mobile-btn .button-text{display:inline-block;text-align:center}}.events-training .events .button-conversion{float:right}@media only screen and (max-width:767px){.events-training .events .button-conversion{float:none}}.events-training .event-listings{background-color:#dfe6ed;padding-bottom:45px;padding-top:45px}@media only screen and (max-width:767px){.events-training .event-listings{background-color:#eff0f4;padding-bottom:10px;padding-top:10px}}.events-training .event-listings h1{display:inline;margin-top:10px}@media only screen and (max-width:767px){.events-training .event-listings .button-container{border-top:1px solid #222}}.events-training .event-listings .mobile-listings{display:none}@media only screen and (max-width:767px){.events-training .event-listings .mobile-listings{display:block}}.events-training .event-listings .mobile-listings h1{font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;font-size:28px;display:block;margin-top:0}.events-training .event-listings .mobile-listings .error-message{font-family:SiemensItalic;color:#af235f;font-size:18px;margin-top:20px;margin-bottom:30px}.events-training .event-listings .mobile-listings .dropdown-container .page-tag{display:inline-block;vertical-align:middle}.events-training .event-listings .mobile-listings .dropdown-container .form-group{margin-top:0}.events-training .event-listings .mobile-listings .dropdown-container select{margin-top:-6px;padding-top:3px;padding-bottom:3px;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;color:#879baa;position:relative;height:28px;cursor:pointer;display:inline-block;width:48%;float:right;background-color:#fff;background-image:url(../images/icons/dropdown-arrow-sm.png);background-repeat:no-repeat;background-position:100%}.events-training .event-listings .mobile-listings .dropdown-container select::-ms-expand{display:none}.events-training .event-listings .mobile-listings .collapse-on-mobile{height:500px;overflow:hidden}.events-training .event-listings .mobile-listings .events-container{padding-top:10px}.events-training .event-listings .mobile-listings .events-container .event-tile{border-top:1px solid #3c464b;position:relative}.events-training .event-listings .mobile-listings .events-container .event-tile .event-title{display:block;width:90%;font-size:18px;font-family:SiemensBold;margin-bottom:10px;margin-top:10px}.events-training .event-listings .mobile-listings .events-container .event-tile .event-date{display:inline-block;width:30%;height:35px}.events-training .event-listings .mobile-listings .events-container .event-tile .event-date img{display:inline-block;margin-right:3px}.events-training .event-listings .mobile-listings .events-container .event-tile .event-date span{display:inline-block;font-size:16px}.events-training .event-listings .mobile-listings .events-container .event-tile .event-location{display:inline-block;width:65%;height:35px;vertical-align:top}.events-training .event-listings .mobile-listings .events-container .event-tile .event-location img{display:inline-block;margin-right:3px;vertical-align:top}.events-training .event-listings .mobile-listings .events-container .event-tile .event-location span{display:inline-block;font-size:16px;width:90%;height:auto}@media only screen and (max-width:767px){.events-training .event-listings .mobile-listings .events-container .event-tile .event-location{display:inline-block;width:90%;height:auto}}.events-training .event-listings .mobile-listings .events-container .event-tile .share-container{position:absolute;top:15px;right:0;text-decoration:none}.events-training .event-listings .mobile-listings .events-container .event-tile .is-active .share-wrapper{left:-10px;top:-14px}.events-training .event-listings .mobile-listings .events-container .event-tile .is-active-left .share-wrapper{left:-145px;top:-14px}.events-training .event-listings .mobile-listings .events-container .event-tile .button-conversion{margin-bottom:20px;margin-top:15px}.events-training .event-listings .no-padding{padding-left:0;padding-right:0}@media only screen and (max-width:767px){.events-training .event-listings .no-padding{border-top:1px solid #3c464b}}.events-training .event-listings .continue-reading{margin-top:10px;display:none;line-height:30px;padding-top:10px;padding-bottom:10px;position:relative;background-color:#becdd7;color:#444;cursor:pointer;padding-left:25px;width:100%;text-align:left;outline:none}.events-training .event-listings .continue-reading .panel-title{font-family:SiemensBold;font-size:24px;width:90%}.events-training .event-listings .continue-reading .panel-title-expanded{display:none}.events-training .event-listings .continue-reading i{font-size:20px;position:absolute;right:15px;top:15px}@media only screen and (max-width:767px){.events-training .event-listings .continue-reading{display:block}}.events-training .event-listings .desktop-listings h1{font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none}.events-training .event-listings .desktop-listings .error-message{font-family:SiemensItalic;color:#af235f;font-size:20px;line-height:24px}.events-training .event-listings .desktop-listings table{width:100%;margin-top:30px;margin-bottom:20px}.events-training .event-listings .desktop-listings table th{font-size:16px;font-family:SiemensBold;color:#2387aa;text-transform:uppercase}.events-training .event-listings .desktop-listings table tr{border-bottom:1px solid #879baa}.events-training .event-listings .desktop-listings table td{font-size:16px}.events-training .event-listings .desktop-listings table .event-row{height:66px}.events-training .event-listings .desktop-listings table .event-row .date-cell{width:14%}.events-training .event-listings .desktop-listings table .event-row .content-cell{width:28%}@media only screen and (min-width:768px) and (max-width:991px){.events-training .event-listings .desktop-listings table .event-row .content-cell{width:36%}}.events-training .event-listings .desktop-listings table .event-row .content-cell .share-container{width:16px;height:16px}.events-training .event-listings .desktop-listings table .event-row .content-cell .share{margin-top:0;margin-left:0}.events-training .event-listings .desktop-listings table .event-row .content-cell .share .share-button{font-size:16px}.events-training .event-listings .desktop-listings table .event-row .content-cell .share span{font-size:14px}.events-training .event-listings .desktop-listings table .event-row .content-cell .is-active .share-wrapper{left:-10px;top:-11px}.events-training .event-listings .desktop-listings table .event-row .content-cell .is-active-left .share-wrapper{left:-140px;top:-11px}.events-training .event-listings .desktop-listings table .event-row .location-cell{width:13%}.events-training .event-listings .desktop-listings table .event-row .button-cell{width:27%}.events-training .event-listings .desktop-listings table .content span{font-size:16px}.events-training .event-listings .desktop-listings table .content a{text-decoration:none;color:#879baa;vertical-align:middle}.events-training .event-listings .desktop-listings table .button-conversion{float:right;vertical-align:middle}@media only screen and (max-width:767px){.events-training .event-listings .desktop-listings table .button-conversion{float:none}}.events-training .event-listings .desktop-listings .button-conversion{float:right}@media only screen and (max-width:767px){.events-training .event-listings .desktop-listings .button-conversion{float:none}}.events-training .event-listings .desktop-listings .page-results{font-size:18px;display:inline-block;line-height:36px}.events-training .event-listings .desktop-listings .page-results .input-box{color:#2387aa;text-align:center;display:inline-block;width:36px;height:36px;line-height:34px;border:1px solid #879baa;background-color:#fff;font-family:SiemensBold}.events-training .event-listings .desktop-listings .page-results a{margin-left:5px;text-decoration:none;display:inline-block;color:#fff;background-color:#2387aa;width:36px;line-height:33px;text-align:center;font-size:16px;padding-top:3px}.events-training .event-listings .desktop-listings .page-results input[type=number]::-webkit-inner-spin-button,.events-training .event-listings .desktop-listings .page-results input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.events-training .event-listings .desktop-listings .page-results input[type=number]{-moz-appearance:textfield}.events-training .event-listings .desktop-listings .blue-font{color:#2387aa}@media only screen and (max-width:767px){.events-training .event-listings .desktop-listings{display:none}}.events-training .training{display:none;background-color:#eff0f4;padding-top:45px;padding-bottom:40px}.events-training .training h2{margin-top:0;font-size:24px;font-family:SiemensBold;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.events-training .training h2{margin-bottom:20px}}.events-training .training form .form-group input{height:40px}.events-training .training form button{margin-top:20px;width:240px;border:0;float:right}.events-training .training form input[type=checkbox]{margin-top:3px;font-size:24px}.events-training .training form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;color:#879baa;position:relative;height:40px;cursor:pointer;width:100%;background-color:#fff;background-image:url(../images/icons/dropdown-arrow-lg.png);background-repeat:no-repeat;background-position:100%}.events-training .training form select::-ms-expand{display:none}.events-training .training .button-conversion{float:right}@media only screen and (max-width:767px){.events-training .training .button-conversion{float:none}}@media only screen and (max-width:767px){.events-training .tabs{margin-top:5px}.events-training .training{padding-top:20px;padding-bottom:10px}.events-training .training .headline{margin-bottom:10px}.events-training .training .subheading{font-size:20px}.events-training .button-conversion{margin-bottom:30px}}.featured-solutions{padding:60px 0}@media only screen and (max-width:767px){.featured-solutions{padding:20px 0}}@media only screen and (max-width:767px){.featured-solutions .container{padding:0}}.featured-solutions .header-tag{margin-bottom:10px}.featured-solutions.flush-top{padding-top:0}@media only screen and (max-width:767px){.featured-solutions__header .container{padding:0 15px}}@media only screen and (max-width:767px){.featured-solutions__header{margin-bottom:3px;background-color:#dfe6ed}}.featured-solutions__header .title{display:inline-block}.featured-solutions__header .title h1{display:inline-block;font-family:SiemensRoman;font-size:36px;margin:0 0 10px}@media only screen and (max-width:767px){.featured-solutions__header .title h1,.featured-solutions__header .title p{color:#fff;margin-left:15px}}.featured-solutions__header .title__more-info{width:20px;text-align:center;vertical-align:top;line-height:20px;color:#fff;display:inline-block;font-size:18px;background-color:#2387aa;border-radius:50%}@media only screen and (max-width:767px){.featured-solutions__header .title{margin:0 -15px;padding:20px 0;display:block;background-color:#004669}}.featured-solutions__header .header__cta{display:inline-block;float:right}.featured-solutions__header .header__cta .button-conversion{margin:0}@media only screen and (max-width:767px){.featured-solutions__header .header__cta .button-conversion{margin:0 auto}}@media only screen and (max-width:767px){.featured-solutions__header .header__cta{display:block;float:none;padding:20px 0}}.featured-solutions .two-column,.featured-solutions__tile,.featured-solutions__tile--alt{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:312px;padding:0;margin-bottom:70px}.featured-solutions .featured.two-column,.featured-solutions__tile.featured,.featured.featured-solutions__tile--alt{background-color:#eff0f4;min-height:312px;padding-bottom:20px}.featured-solutions .featured.two-column .tile-content,.featured-solutions__tile.featured .tile-content,.featured.featured-solutions__tile--alt .tile-content{padding-top:20px}.featured-solutions .featured.two-column .tile-content,.featured-solutions .featured.two-column .tile-cta,.featured-solutions__tile.featured .tile-content,.featured-solutions__tile.featured .tile-cta,.featured.featured-solutions__tile--alt .tile-content,.featured.featured-solutions__tile--alt .tile-cta{padding-right:30px}@media only screen and (max-width:767px){.featured-solutions .featured.two-column .tile-content,.featured-solutions .featured.two-column .tile-cta,.featured-solutions__tile.featured .tile-content,.featured-solutions__tile.featured .tile-cta,.featured.featured-solutions__tile--alt .tile-content,.featured.featured-solutions__tile--alt .tile-cta{padding-left:0}}.featured-solutions .two-column:last-child,.featured-solutions__tile--alt:last-child,.featured-solutions__tile:last-child{margin-bottom:0}@media only screen and (max-width:767px){.featured-solutions .two-column,.featured-solutions__tile,.featured-solutions__tile--alt{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column;background-color:#dfe6ed;padding:25px 10px 20px;margin-bottom:3px;width:100%}}.featured-solutions .two-column .tile-content,.featured-solutions__tile--alt .tile-content,.featured-solutions__tile .tile-content{width:calc(50% - 15px);-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center}.featured-solutions .two-column .tile-content p,.featured-solutions__tile--alt .tile-content p,.featured-solutions__tile .tile-content p{width:100%}@media only screen and (max-width:767px){.featured-solutions .two-column .tile-content,.featured-solutions__tile--alt .tile-content,.featured-solutions__tile .tile-content{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;width:100%}}.featured-solutions .two-column .tile-content .header,.featured-solutions__tile--alt .tile-content .header,.featured-solutions__tile .tile-content .header{position:relative;margin-bottom:10px;width:100%}.featured-solutions .two-column .tile-content .header h2,.featured-solutions__tile--alt .tile-content .header h2,.featured-solutions__tile .tile-content .header h2{margin-right:5px;display:inline;font-size:24px;font-family:SiemensRoman}@media only screen and (max-width:767px){.featured-solutions .two-column .tile-content .header h2,.featured-solutions__tile--alt .tile-content .header h2,.featured-solutions__tile .tile-content .header h2{font-size:28px}}.featured-solutions .two-column .tile-content .header .share-button,.featured-solutions__tile--alt .tile-content .header .share-button,.featured-solutions__tile .tile-content .header .share-button{font-size:20px}.featured-solutions .two-column .tile-content .tag,.featured-solutions__tile--alt .tile-content .tag,.featured-solutions__tile .tile-content .tag{display:inline-block;background-color:#879baa;color:#fff;padding:5px;margin-bottom:10px}.featured-solutions .two-column .tile-content p,.featured-solutions__tile--alt .tile-content p,.featured-solutions__tile .tile-content p{margin:0 0 20px}@media only screen and (max-width:767px){.featured-solutions .two-column .tile-content p,.featured-solutions__tile--alt .tile-content p,.featured-solutions__tile .tile-content p{margin-bottom:10px}}.featured-solutions .two-column .tile-content .catalog-tiles,.featured-solutions__tile--alt .tile-content .catalog-tiles,.featured-solutions__tile .tile-content .catalog-tiles{color:inherit;text-decoration:none!important}.featured-solutions .two-column .tile-img,.featured-solutions__tile--alt .tile-img,.featured-solutions__tile .tile-img{width:calc(50% - 15px);max-height:200px;margin-left:30px;-ms-flex-order:2;order:2}@media only screen and (max-width:767px){.featured-solutions .two-column .tile-img,.featured-solutions__tile--alt .tile-img,.featured-solutions__tile .tile-img{width:100%;margin-left:0;margin-bottom:20px;max-height:none}}.featured-solutions .two-column .tile-img img,.featured-solutions__tile--alt .tile-img img,.featured-solutions__tile .tile-img img{width:100%;height:auto}.featured-solutions .two-column .tile-cta,.featured-solutions__tile--alt .tile-cta,.featured-solutions__tile .tile-cta{-ms-flex-order:3;order:3}.featured-solutions__tile--alt .tile-content{-ms-flex-order:2;order:2}@media only screen and (max-width:767px){.featured-solutions__tile--alt .tile-content{-ms-flex-order:1;order:1}}.featured-solutions__tile--alt .tile-img{-ms-flex-order:1;order:1;margin:0 30px 0 0}@media only screen and (max-width:767px){.featured-solutions__tile--alt .tile-img{margin-bottom:20px;-ms-flex-order:2;order:2}}.featured-solutions__tile--alt .tile-cta{-ms-flex-order:3;order:3;margin-left:calc(50% + 15px)}@media only screen and (max-width:767px){.featured-solutions__tile--alt .tile-cta{margin:0 auto}}.featured-solutions .two-column{width:calc(50% - 15px);margin-left:0;margin-right:0;-ms-flex-item-align:baseline;align-self:baseline;min-height:312px;margin-bottom:60px}@media only screen and (max-width:767px){.featured-solutions .two-column{width:100%}.featured-solutions .two-column:nth-child(2n){margin:0}}.featured-solutions .two-column .tile-content{-ms-flex-order:2;order:2;width:auto}@media only screen and (max-width:767px){.featured-solutions .two-column .tile-content{-ms-flex-order:1;order:1;width:100%}}.featured-solutions .two-column .tile-img{-ms-flex-order:1;order:1;margin:0 30px 0 0}@media only screen and (max-width:767px){.featured-solutions .two-column .tile-img{margin-bottom:20px;-ms-flex-order:2;order:2}}.featured-solutions .two-column .tile-cta{-ms-flex-order:3;order:3;margin-top:0}@media only screen and (max-width:767px){.featured-solutions .two-column .tile-cta{margin:10px auto}}@media only screen and (max-width:767px){.featured-solutions .two-column{background-color:#dfe6ed;padding:15px;height:auto;margin-bottom:3px}}.featured-solutions .two-col-right{margin-left:30px}.featured-solutions .tile-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.feature-tile-chapter{background-color:#ebf0f5;padding-top:40px;padding-bottom:40px;color:#3c464b}.feature-tile-chapter__header{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:justify;justify-content:space-between}.feature-tile-chapter__header h1{font-family:SiemensRoman;font-size:32px;letter-spacing:-.03em;font-variant-ligatures:none;margin-top:0}@media only screen and (max-width:767px){.feature-tile-chapter__header h1{font-size:28px}}.feature-tile-chapter__header a{color:#1a87aa;font-size:16px;text-decoration:none}.feature-tile-chapter__tile-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.feature-tile-chapter__tile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:calc(33% - 15px);margin-bottom:20px;background:#fff;color:inherit;text-decoration:none!important}.feature-tile-chapter__tile:focus,.feature-tile-chapter__tile:hover{color:inherit;text-decoration:none}.feature-tile-chapter__tile img{width:100%;height:auto;min-height:204px}@media only screen and (min-width:768px) and (max-width:991px){.feature-tile-chapter__tile{width:calc(50% - 15px)}}@media only screen and (max-width:767px){.feature-tile-chapter__tile{width:100%}}.feature-tile-chapter__tile__details{padding:25px 15px}.feature-tile-chapter__tile__details span{display:block;margin-bottom:20px}.feature-tile-chapter__tile__details .no-image{margin-top:auto}.feature-tile-chapter__tile__details .no-image h1,.feature-tile-chapter__tile__details .no-image h2,.feature-tile-chapter__tile__details .no-image h3,.feature-tile-chapter__tile__details .no-image h4,.feature-tile-chapter__tile__details .no-image h5,.feature-tile-chapter__tile__details .no-image p{font-size:37px;line-height:1.1;display:inline;font-family:SiemensRoman}.feature-tile-chapter__tile__details .no-image i{display:inline;margin-left:10px}.feature-tile-chapter__tile__details div{margin-top:auto}.feature-tile-chapter__tile__details div p{display:inline;font-size:16px;font-family:SiemensRoman}.feature-tile-chapter__tile__details div i{display:inline;margin-left:10px;font-size:14px;padding:4px 0 4px 4px}.feature-tile-chapter__tile--featured{width:calc(67.5% - 15px);margin-bottom:20px;position:relative;color:#fff!important}.feature-tile-chapter__tile--featured:hover{text-decoration:none;color:#fff}.feature-tile-chapter__tile--featured:focus{color:inherit;text-decoration:none}.feature-tile-chapter__tile--featured img{width:100%;height:auto}.feature-tile-chapter__tile--featured__details{padding:10px 30px 25px 35px;position:absolute;bottom:0;left:0;width:100%;background:rgba(0,100,110,.85)}.feature-tile-chapter__tile--featured__details .no-image{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.feature-tile-chapter__tile--featured__details .no-image p{font-size:48px;line-height:1.1;display:inline;font-family:SiemensRoman;margin-top:auto}.feature-tile-chapter__tile--featured__details .no-image i{display:inline;margin-left:10px;padding-top:250px}.feature-tile-chapter__tile--featured__details div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.feature-tile-chapter__tile--featured__details div p{font-size:22px;line-height:25px;width:80%}.feature-tile-chapter__tile--featured__details div i{font-size:25px}@media only screen and (max-width:767px){.feature-tile-chapter__tile--featured{width:100%;margin-right:0}}.featured-press-top-section h2{font-size:30px}.featured-press-top-section .col-md-7{color:#ffb900}.featured-press-release-container{margin-top:30px}.featured-press-release-container .details{margin-right:5px;font-family:SiemensItalic;font-size:14px;unicode-bidi:bidi-override;color:#ffb900}.featured-press-release-container span{font-size:20px}.featured-press-release-container h1{font-size:48px;margin-top:-12px}#featured-press-release{background-color:#004669}#featured-press-release .featured-press-release-img-container{margin-top:30px}@media (max-width:320px),(max-width:480px),(max-width:768px){.feature-tile-chapter__tile--featured{width:100%!important}.feature-tile-chapter__tile--featured__details{display:block;position:relative;background:#00646e}}form .form-group input:not([type=checkbox]){height:40px}form button{float:right;margin-top:20px;width:240px;border:0}@media only screen and (min-width:768px) and (max-width:991px){form button{width:100%;max-width:240px}}@media only screen and (max-width:767px){form button{float:none}}form input[type=checkbox]{margin-top:3px}form .checkbox label,form select{font-size:14px}form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:100%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}form select::-ms-expand{display:none}.www-inline-form form p.checkbox{padding-left:15px;text-indent:-15px}.www-inline-form form p.checkbox.error{border:1px solid red}.www-inline-form form p.checkbox input[type=checkbox]{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-5px;overflow:hidden;display:inline}.www-inline-form form .form-group-legal p{font-size:12px}.www-inline-form form .form-group-legal p.checkbox{font-size:medium;font-weight:700}.www-inline-form .LV_validation_message,.www-inline-form .validation_message{display:none;font-size:14px;color:#c00;font-weight:700;margin:0 0 0 5px}.www-inline-form .form-control.error{border:1px solid red}.www-inline-form .form-error-message{color:#af235f;font-family:SiemensItalic;line-height:24px;margin-bottom:20px}.www-inline-form .form-error-message li{color:#000}.www-inline-form .form-error-message,.www-inline-form .form-success-message{display:none;line-height:24px}.www-inline-form .form-error-message h4,.www-inline-form .form-success-message h4{text-align:center}.www-inline-form .form-error-message .content,.www-inline-form .form-success-message .content{margin-bottom:10px;padding-right:0;padding-left:0;font-family:SiemensRoman}.www-inline-form .form-error-message .content a,.www-inline-form .form-success-message .content a{font-size:16px}.www-inline-form .form-error-message .content p,.www-inline-form .form-success-message .content p{display:inline;line-height:1.1;unicode-bidi:bidi-override}.free-trial{background-color:#becdd7;padding-bottom:60px}.free-trial .headline{margin-bottom:10px}.free-trial .headline h1{display:inline;margin-right:10px;font-size:36px;font-family:SiemensRoman;letter-spacing:-.03em;margin-right:5px;font-variant-ligatures:none}@media only screen and (max-width:767px){.free-trial .headline h1{font-size:28px}}.free-trial .headline a{display:inline;font-size:24px;color:#879baa;text-decoration:none}@media only screen and (max-width:767px){.free-trial .headline a{font-size:20px}}.free-trial .headline .share{margin-top:-3px}@media only screen and (max-width:767px){.free-trial .headline .share{margin-top:0}}@media only screen and (max-width:767px){.free-trial .headline .is-active .share-wrapper{left:-10px;top:-10px}.free-trial .headline .is-active-left .share-wrapper{left:-140px;top:-10px}}@media only screen and (max-width:767px){.free-trial .collapse-on-mobile{max-height:250px;overflow:hidden}}.free-trial .continue-reading{margin-top:10px;display:none;line-height:30px;padding-top:10px;padding-bottom:10px;position:relative;background-color:#becdd7;color:#444;cursor:pointer;padding-left:25px;width:100%;border:none;text-align:left;outline:none}.free-trial .continue-reading .panel-title{font-family:SiemensBold;font-size:24px;width:90%}.free-trial .continue-reading .panel-title-expanded{display:none}.free-trial .continue-reading i{font-size:20px;position:absolute;right:15px;top:15px}@media only screen and (max-width:767px){.free-trial .continue-reading{display:block}}@media only screen and (max-width:767px){.free-trial .desktop-button{display:none}}@media only screen and (min-width:1246px){.free-trial .desktop-button .primary+.secondary,.free-trial .desktop-button .secondary+.primary{margin-left:10px}}.free-trial .mobile-button{display:none;padding:10px}@media only screen and (max-width:767px){.free-trial .mobile-button{display:block}.free-trial .mobile-button .primary+.secondary,.free-trial .mobile-button .secondary+.primary{margin-top:10px}}.free-trial .summary{display:block;margin-bottom:15px;line-height:1.1;font-family:SiemensRoman;font-size:24px;width:80%}@media only screen and (max-width:767px){.free-trial .summary{width:100%}}.free-trial .row a.desktop-button{float:right}.free-trial .row:first-child{margin-bottom:0}.free-trial .row:not(:first-child){margin-bottom:30px}@media only screen and (max-width:767px){.free-trial .row:not(:last-child) .mobile-button{border-bottom:1px solid #879baa}}.free-trial ul{font-size:16px}.free-trial .buttons-right{sfloat:right}.free-trial h2{font-family:SiemensRoman;font-size:30px;margin-top:40px}.free-trial .video-caption{display:block;margin-top:5px;font-family:SiemensItalic;color:#879baa;line-height:14px}@media only screen and (max-width:767px){.free-trial .desktop-video{display:none}}.free-trial .mobile-video{display:none}@media only screen and (max-width:767px){.free-trial .mobile-video{display:block;margin-bottom:20px}}@media only screen and (max-width:767px){.free-trial .desktop-image{display:none}}.free-trial .mobile-image{display:none}@media only screen and (max-width:767px){.free-trial .mobile-image{display:block}}.free-trial .img-responsive{margin-bottom:10px}.general-article{background-color:#eff0f4;padding-top:40px;padding-bottom:50px}.general-article .headline{margin-bottom:10px}.general-article .headline h1{display:inline;margin-right:10px;font-size:36px;font-family:SiemensRoman;letter-spacing:-.03em;margin-right:5px;font-variant-ligatures:none}@media only screen and (max-width:767px){.general-article .headline h1{font-size:28px}}.general-article .headline a{display:inline;font-size:24px;color:#879baa;text-decoration:none}@media only screen and (max-width:767px){.general-article .headline a{font-size:20px}}.general-article .headline .share{margin-top:-3px}@media only screen and (max-width:767px){.general-article .headline .share{margin-top:0}}@media only screen and (max-width:767px){.general-article .headline .is-active .share-wrapper{left:-10px;top:-10px}.general-article .headline .is-active-left .share-wrapper{left:-140px;top:-10px}}@media only screen and (max-width:767px){.general-article .collapse-on-mobile{max-height:250px;overflow:hidden}}.general-article .continue-reading{margin-top:10px;display:none;line-height:30px;padding-top:10px;padding-bottom:10px;position:relative;background-color:#becdd7;color:#444;cursor:pointer;padding-left:25px;width:100%;border:none;text-align:left;outline:none}.general-article .continue-reading .panel-title{font-family:SiemensBold;font-size:24px;width:90%}.general-article .continue-reading .panel-title-expanded{display:none}.general-article .continue-reading i{font-size:20px;position:absolute;right:15px;top:15px}@media only screen and (max-width:767px){.general-article .continue-reading{display:block}}@media only screen and (max-width:767px){.general-article .desktop-button{display:none}}@media only screen and (min-width:1246px){.general-article .desktop-button .primary+.secondary,.general-article .desktop-button .secondary+.primary{margin-left:10px}}.general-article .mobile-button{display:none;padding:10px}@media only screen and (max-width:767px){.general-article .mobile-button{display:block}.general-article .mobile-button .primary+.secondary,.general-article .mobile-button .secondary+.primary{margin-top:10px}}.general-article .summary{display:block;margin-bottom:15px;line-height:1.1;font-family:SiemensRoman;font-size:24px;width:80%}@media only screen and (max-width:767px){.general-article .summary{width:100%}}.general-article .row a.desktop-button{float:right}.general-article .row:first-child{margin-bottom:0}.general-article .row:not(:first-child){margin-bottom:30px}@media only screen and (max-width:767px){.general-article .row:not(:last-child) .mobile-button{border-bottom:1px solid #879baa}}.general-article ul{font-size:16px}.general-article .buttons-right{sfloat:right}.general-article h2{font-family:SiemensRoman;color:#2387aa;font-size:24px;margin-top:0}.general-article .video-caption{display:block;margin-top:5px;font-family:SiemensItalic;color:#879baa;line-height:14px}@media only screen and (max-width:767px){.general-article .desktop-video{display:none}}.general-article .mobile-video{display:none}@media only screen and (max-width:767px){.general-article .mobile-video{display:block;margin-bottom:20px}}@media only screen and (max-width:767px){.general-article .desktop-image{display:none}}.general-article .mobile-image{display:none}@media only screen and (max-width:767px){.general-article .mobile-image{display:block}}.product-offering-desktop .product-description,.product-offering-desktop .side-content,.simple-rate-desktop .product-description,.simple-rate-desktop .side-content{margin-bottom:25px}.product-offering-desktop .product-description h4,.product-offering-desktop .side-content h4,.simple-rate-desktop .product-description h4,.simple-rate-desktop .side-content h4{margin-top:25px}.product-offering-desktop .product-description>ul,.product-offering-desktop .side-content>ul,.simple-rate-desktop .product-description>ul,.simple-rate-desktop .side-content>ul{padding-bottom:10px;list-style-type:none;list-style-position:outside}.product-offering-desktop .product-description>ul li:before,.product-offering-desktop .side-content>ul li:before,.simple-rate-desktop .product-description>ul li:before,.simple-rate-desktop .side-content>ul li:before{font-family:SiemensWebIcon!important;content:"\e613";margin-left:-20px;margin-right:8px}.product-offering-desktop .product-description ul ul,.product-offering-desktop .side-content ul ul,.simple-rate-desktop .product-description ul ul,.simple-rate-desktop .side-content ul ul{margin:8px 0}.product-offering-desktop .product-description ul ul li:before,.product-offering-desktop .side-content ul ul li:before,.simple-rate-desktop .product-description ul ul li:before,.simple-rate-desktop .side-content ul ul li:before{content:none}.product-offering-desktop .side-content h4,.simple-rate-desktop .side-content h4{font-size:16px}.product-offering-desktop .side-content ul li,.simple-rate-desktop .side-content ul li{font-size:14px}@media only screen and (min-width:768px){.product-offering-desktop .button-conversion,.simple-rate-desktop .button-conversion{width:100%}}.back-to-catalog{color:#2387aa;font-family:SiemensBold;font-size:18px;text-decoration:none;position:absolute;top:-30px}.topSection{margin-bottom:30px}.topSection__container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.topSection__title{width:100%;font-size:16px;font-family:SiemensRoman;line-height:2.5em;margin:10px 0 25px}.topSection__title p{font-family:SiemensRoman;font-size:2.5em;margin-bottom:20px;overflow:visible}.topSection__tile-left{display:-ms-flexbox;display:flex;width:calc(70% - 30px);-ms-flex-direction:column;flex-direction:column}.topSection__tile-left__details{margin-bottom:20px;font-size:16px;line-height:20px}.topSection__tile-left__details,.topSection__tile-left h2{margin-top:0}.topSection__tile-left img{width:100%}.topSection__tile-right{display:-ms-flexbox;display:flex;width:30%;-ms-flex-direction:column;flex-direction:column}.topSection__tile-right__container{width:100%;border-bottom:1px solid #3c464b;margin:0 0 10px}.topSection__tile-right__container .heading{margin-bottom:5px;font-family:SiemensBold}.topSection__tile-right ul{padding:0;list-style-type:none;margin-bottom:30px}.topSection__tile-right ul li{margin-bottom:8px}.topSection__tile-right a:hover{text-decoration:underline}.quoteSection-definition{background-color:#fff;padding-top:40px;padding-bottom:40px;color:#3c464b}.quoteSection{padding:20px 0}.quoteSection__container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.quoteSection__title{width:100%;font-size:16px;font-family:SiemensRoman;line-height:2.5em;margin:10px 0 5px}.quoteSection__title p{font-family:SiemensRoman;font-size:2.5em;margin-bottom:20px;overflow:visible}.quoteSection__tile-left{display:-ms-flexbox;display:flex;width:calc(40% - 30px);-ms-flex-direction:column;flex-direction:column;color:#3c464b}.quoteSection__tile-left__details,.quoteSection__tile-left h2{margin-top:0}.quoteSection__tile-left__details,.quoteSection__tile-left p{font-family:SiemensRoman;font-size:24px;line-height:30px;margin-bottom:20px}.quoteSection__tile-left__details--bolded{font-family:SiemensBold}.quoteSection__tile-left img{width:100%}.quoteSection__tile-right{display:-ms-flexbox;display:flex;width:60%;-ms-flex-direction:column;flex-direction:column}.quoteSection__tile-right__details,.quoteSection__tile-right li{font-size:16px;line-height:20px}.quoteSection__tile-right a{text-decoration:none}.section-definition{background-color:#ebf0f5;padding-top:40px;color:#3c464b}.section-definition .img-caption{margin-top:10px}.section-definition h1{font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;margin-top:0;margin-bottom:15px}@media only screen and (max-width:767px){.section-definition h1{font-size:28px}}.section-definition__header,.section-definition h2{margin-bottom:15px}.section-definition__header .share-container i{font-size:24px}.section-definition__header h1{display:inline;margin-right:5px;font-family:SiemensRoman;font-size:32px;letter-spacing:-.03em;font-variant-ligatures:none;margin-top:0}@media only screen and (max-width:767px){.section-definition__header h1{font-size:28px}}.section-definition__header a{color:#1a87aa;font-size:16px;text-decoration:none}.section-definition__tile-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;border:1px dashed red}.section-definition__tile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:calc(33% - 15px);margin-bottom:20px;background:#fff;color:inherit}.section-definition__tile:hover{color:inherit;text-decoration:none}.section-definition__tile img{width:100%;height:auto}@media only screen and (min-width:768px) and (max-width:991px){.section-definition__tile{width:calc(50% - 15px)}}@media only screen and (max-width:767px){.section-definition__tile{width:100%}}.section-definition__tile__details{padding:25px 15px}.section-definition__tile__details span{display:block;margin-bottom:20px}.section-definition__tile__details div{margin-top:auto}.section-definition__tile__details div p{display:inline;font-size:16px;font-family:SiemensBold}.section-definition__tile__details div i{display:inline;margin-left:10px}.section-definition__tile--featured{width:calc(67.5% - 15px);margin-bottom:20px;position:relative;color:#fff}.section-definition__tile--featured:hover{text-decoration:none;color:#fff}.section-definition__tile--featured img{width:100%;height:auto}.section-definition__tile--featured__details{padding:0 30px 35px;position:absolute;bottom:0;left:0}.section-definition__tile--featured__details div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.section-definition__tile--featured__details div p{font-size:22px;line-height:25px;width:80%}.section-definition__tile--featured__details div i{font-size:25px}@media only screen and (min-width:768px) and (max-width:991px){.section-definition__tile--featured{width:100%}}@media only screen and (max-width:767px){.section-definition__tile--featured{width:100%;margin-right:0}}ul.two-column{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:0;padding-left:0}ul.two-column li{width:50%;padding-left:10px;padding-right:15px;padding-top:15px}ul.two-column li:before{content:"\2022";color:#099;display:inline-block;width:12px;height:12px;margin-left:-12px;vertical-align:top}ul.two-column li p,ul.two-column li span{word-wrap:break-word;overflow-wrap:break-word}ul.two-column li p{display:inline;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}.glossary-landing .glossary-top-form{display:none;-webkit-appearance:none;padding-left:10px;font-size:14px;color:#879baa;position:relative;height:40px;cursor:pointer;width:80%;background-color:#fff;background-image:url(../images/icons/dropdown-arrow-lg.png);background-repeat:no-repeat;background-position:100%}.glossary-landing .letter-list{margin-top:3em;margin-bottom:3em;margin-left:0}.glossary-landing .letter-list div{margin-right:7px;margin-top:10px;font-size:14px;font-weight:700;width:30px;height:30px;padding:5px 0;display:inline-block;text-align:center}.glossary-landing .letter-list div:hover{background-color:#099}.glossary-landing .letter-list div:hover a{color:#fff}.glossary-landing .letter-list div.select{background-color:#099}.glossary-landing .letter-list div.select a{color:#fff}.glossary-landing .letter-list div.no-content{color:#ccc}.glossary-landing .letter-list div.no-content:hover{color:#ccc;background-color:inherit}.glossary-landing .letter-list div a{text-decoration:none;color:#000}.glossary-landing .row .glossary-title{padding-top:20px}.glossary-landing .row .line-separate{padding-top:12px;margin-bottom:10px;border-bottom:1px solid #ccc;float:none}.glossary-landing .row .col-xs-12{width:100%;white-space:nowrap;overflow:auto;margin-bottom:12px}.glossary-landing .row .col-xs-12 .col-xs-1,.glossary-landing .row .col-xs-12 .col-xs-2,.glossary-landing .row .col-xs-12 .col-xs-8{float:none;display:inline-block}.glossary-landing .row .col-xs-12 .back-top-a a:hover{text-decoration:none}.glossary-landing .row .col-xs-12 .back-top{font-size:10px;font-weight:700;word-wrap:break-word;overflow-wrap:break-word;padding:0;width:36px;height:30px;white-space:normal;margin-left:20px}.glossary-landing .row .col-xs-12 .back-top-sign{font-size:26px;font-weight:700;vertical-align:bottom;padding:0}.graphic-chapter{background-color:#becdd7;padding:60px 0}.graphic-chapter h1{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin:0 0 25px}@media only screen and (max-width:767px){.graphic-chapter h1{font-size:28px}}.graphic-chapter .subtitle{font-family:SiemensBold;font-size:24px;margin-bottom:30px;display:block}@media only screen and (max-width:767px){.graphic-chapter .subtitle{font-size:20px}}.graphic-chapter p{margin-bottom:20px;width:50%}.graphic-chapter img{width:100%;height:auto}@media (min-width:768px){.country-site .hero,.country-site .hero-product-landing,.country-site .hero-video{margin-top:56px}}.hero,.hero-product-landing,.hero-video{background:linear-gradient(180deg,#e4eaef 0,#fefeff 50%,#f4f8f9);min-height:500px;margin-top:35px;padding-bottom:20px;position:relative}.hero-product-landing:focus,.hero-video:focus,.hero:focus{outline:none}.hero-product-landing .hero-img,.hero-video .hero-img,.hero .hero-img{margin-top:60px}.hero-product-landing .hero-img img,.hero-video .hero-img img,.hero .hero-img img{margin:0 auto}.hero-product-landing .tags,.hero-video .tags,.hero .tags{margin-top:45px;margin-bottom:5px}.hero-product-landing .tags .tag,.hero-video .tags .tag,.hero .tags .tag{display:inline-block;line-height:26px;background-color:#2387aa;padding-left:10px;padding-right:10px;color:#fff;text-decoration:none;margin-right:5px}.hero-product-landing .headline,.hero-video .headline,.hero .headline{margin-top:20px}.hero-product-landing .mobile-share-icon,.hero-video .mobile-share-icon,.hero .mobile-share-icon{position:absolute;right:15px;top:15px;height:30px;width:30px;background-color:#dfe6ed;text-align:center;text-decoration:none}.hero-product-landing .mobile-share-icon i,.hero-video .mobile-share-icon i,.hero .mobile-share-icon i{line-height:30px;font-size:20px;color:#74899a}.hero-product-landing .promo,.hero-video .promo,.hero .promo{background-color:transparent;padding:30px 26px;color:#3c464b;margin-top:10px}.hero-product-landing .promo .hero-title,.hero-video .promo .hero-title,.hero .promo .hero-title{unicode-bidi:bidi-override;margin-bottom:10px}.hero-product-landing .promo .hero-title h1,.hero-video .promo .hero-title h1,.hero .promo .hero-title h1{font-family:SiemensRoman;font-size:43px;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;margin-right:5px}.hero-product-landing .promo .hero-title .share,.hero-video .promo .hero-title .share,.hero .promo .hero-title .share{margin-top:-3px}.hero-product-landing .promo .hero-title a,.hero-video .promo .hero-title a,.hero .promo .hero-title a{display:inline;text-decoration:none;font-size:24px;color:#879baa}.hero-product-landing .promo h3,.hero-video .promo h3,.hero .promo h3{unicode-bidi:bidi-override;font-family:SiemensRoman;letter-spacing:-.03em;margin-top:0}.hero-product-landing .promo .details,.hero-video .promo .details,.hero .promo .details{unicode-bidi:bidi-override;font-family:SiemensRoman;font-size:14px;display:block}.hero-product-landing .promo .content,.hero-video .promo .content,.hero .promo .content{unicode-bidi:bidi-override;font-family:SiemensRoman;margin-top:10px;margin-bottom:15px}.hero-product-landing .promo .content p,.hero-video .promo .content p,.hero .promo .content p{display:inline;letter-spacing:-.03em}.hero-product-landing .promo .content>a,.hero-video .promo .content>a,.hero .promo .content>a{font-size:16px;text-decoration:none;font-family:SiemensBold;color:inherit;display:inline;white-space:nowrap}.hero-product-landing .promo .hero-buttons,.hero-video .promo .hero-buttons,.hero .promo .hero-buttons{text-align:right}.hero.multi-column,.multi-column.hero-product-landing,.multi-column.hero-video{background-color:#fff;background-image:none;padding-bottom:40px;min-height:auto}.hero.multi-column .promo,.multi-column.hero-product-landing .promo,.multi-column.hero-video .promo{padding:0 26px 30px;margin:initial}.hero.multi-column .hero-img,.multi-column.hero-product-landing .hero-img,.multi-column.hero-video .hero-img{margin-top:40px}.hero.multi-column .headline+.hero-img,.multi-column.hero-product-landing .headline+.hero-img,.multi-column.hero-video .headline+.hero-img{margin-top:20px}.hero.multi-column .headline .hero-title a,.multi-column.hero-product-landing .headline .hero-title a,.multi-column.hero-video .headline .hero-title a{display:inline;text-decoration:none;font-size:24px;color:#879baa}.hero.multi-column .content p,.multi-column.hero-product-landing .content p,.multi-column.hero-video .content p{display:block}.hero.multi-column .tagline-h3,.multi-column.hero-product-landing .tagline-h3,.multi-column.hero-video .tagline-h3{font-size:20px;font-family:SiemensBold;margin:10px 0;line-height:30px;margin-top:0}.hero.multi-column h1.share-headline,.hero.multi-column h2.share-headline,.hero.multi-column h3.share-headline,.multi-column.hero-product-landing h1.share-headline,.multi-column.hero-product-landing h2.share-headline,.multi-column.hero-product-landing h3.share-headline,.multi-column.hero-video h1.share-headline,.multi-column.hero-video h2.share-headline,.multi-column.hero-video h3.share-headline{display:inline-block;margin-top:20px;margin-bottom:10px;padding-right:5px}.hero.multi-column h2.hero-sub.large,.hero.multi-column h3.hero-sub.large,.multi-column.hero-product-landing h2.hero-sub.large,.multi-column.hero-product-landing h3.hero-sub.large,.multi-column.hero-video h2.hero-sub.large,.multi-column.hero-video h3.hero-sub.large{font-size:32px;line-height:1.5;margin-top:30px;display:inline-block;margin-bottom:10px;padding-right:5px}.hero.multi-column.extra-padding,.multi-column.extra-padding.hero-product-landing,.multi-column.extra-padding.hero-video{padding-bottom:100px}.hero.multi-column.gray,.multi-column.gray.hero-product-landing,.multi-column.gray.hero-video{background-color:#eff0f4}.hero.multi-column.into-content h1,.multi-column.into-content.hero-product-landing h1,.multi-column.into-content.hero-video h1{font-size:42px;overflow-wrap:break-word;word-wrap:break-word;font-weight:700}.hero.multi-column.into-content p,.multi-column.into-content.hero-product-landing p,.multi-column.into-content.hero-video p{line-height:1.5;margin-top:-.3125em;margin-bottom:1.1875em;color:#697882;margin-left:-42px}.hero.multi-column.large,.multi-column.large.hero-product-landing,.multi-column.large.hero-video{margin-top:30px;padding-bottom:30px}.hero.multi-column.large .hero-img,.multi-column.large.hero-product-landing .hero-img,.multi-column.large.hero-video .hero-img{margin-top:0}.hero.multi-column.large h3,.multi-column.large.hero-product-landing h3,.multi-column.large.hero-video h3{font-size:4.5rem}.hero.multi-column.large .content p,.multi-column.large.hero-product-landing .content p,.multi-column.large.hero-video .content p{font-size:32px;line-height:1.5;margin-top:30px;display:inline-block;margin-bottom:10px;padding-right:5px}.hero.multi-column.product-details,.multi-column.product-details.hero-product-landing,.multi-column.product-details.hero-video{margin-top:0}.hero.multi-column.product-details .headline,.multi-column.product-details.hero-product-landing .headline,.multi-column.product-details.hero-video .headline{margin-bottom:20px}.hero.multi-column.product-details .headline h1,.hero.multi-column.product-details .headline h2,.multi-column.product-details.hero-product-landing .headline h1,.multi-column.product-details.hero-product-landing .headline h2,.multi-column.product-details.hero-video .headline h1,.multi-column.product-details.hero-video .headline h2{line-height:1}.hero.multi-column.product-details .hero-img,.multi-column.product-details.hero-product-landing .hero-img,.multi-column.product-details.hero-video .hero-img{margin-top:0}.hero.multi-column.product-details .share-container,.multi-column.product-details.hero-product-landing .share-container,.multi-column.product-details.hero-video .share-container{padding-top:4px}.hero.title-rotator,.title-rotator.hero-product-landing,.title-rotator.hero-video{color:#fff;margin-top:0}.hero.title-rotator .row,.title-rotator.hero-product-landing .row,.title-rotator.hero-video .row{margin-top:280px;position:relative}@media only screen and (max-width:767px){.hero.title-rotator .row,.title-rotator.hero-product-landing .row,.title-rotator.hero-video .row{margin-top:150px}}.hero.title-rotator .hero-title,.title-rotator.hero-product-landing .hero-title,.title-rotator.hero-video .hero-title{color:#3c464b;margin:10px;padding-bottom:15px}.hero.title-rotator .hero-title h2,.title-rotator.hero-product-landing .hero-title h2,.title-rotator.hero-video .hero-title h2{font-size:36px}.hero.title-rotator .content,.title-rotator.hero-product-landing .content,.title-rotator.hero-video .content{font-size:16px}.hero.title-rotator .hero-buttons,.title-rotator.hero-product-landing .hero-buttons,.title-rotator.hero-video .hero-buttons{position:absolute;bottom:0;right:0;margin-bottom:10px}.hero.title-rotator .hero-buttons a,.title-rotator.hero-product-landing .hero-buttons a,.title-rotator.hero-video .hero-buttons a{float:right}@media only screen and (max-width:767px){.hero.title-rotator .hero-buttons,.title-rotator.hero-product-landing .hero-buttons,.title-rotator.hero-video .hero-buttons{position:relative}}.hero.title-rotator .secondary-text,.title-rotator.hero-product-landing .secondary-text,.title-rotator.hero-video .secondary-text{font-weight:700}.hero.title-rotator .secondary-text~.secondary-text,.title-rotator.hero-product-landing .secondary-text~.secondary-text,.title-rotator.hero-video .secondary-text~.secondary-text{display:none}.hero.title-rotator.large .hero-title,.title-rotator.large.hero-product-landing .hero-title,.title-rotator.large.hero-video .hero-title{text-align:center}.hero.title-rotator.large .hero-title h1,.title-rotator.large.hero-product-landing .hero-title h1,.title-rotator.large.hero-video .hero-title h1{font-size:5.4rem}@media only screen and (min-width:1246px){.hero.title-rotator.large .hero-title h1,.title-rotator.large.hero-product-landing .hero-title h1,.title-rotator.large.hero-video .hero-title h1{white-space:nowrap}}.light-overlay-background{background-color:hsla(0,0%,100%,.8)!important}.dark-overlay-background{background-color:rgba(42,48,51,.75)!important;color:#fff!important}.dark-overlay-background .page-tag{color:#becdd7}.dark-overlay-background a{color:inherit;font-family:SiemensBold}.green-overlay-background{background:#50bebe;background:linear-gradient(90deg,#50bebe 0,#41aaaa 50%,#0099cb);color:#fff!important;white-space:normal!important}.green-overlay-background .hero-buttons{padding-top:10px}.green-overlay-background .hero-title h2{font-size:36px}.green-overlay-background h3{font-family:inherit!important}.green-overlay-background .secondary-text{color:#ffb900}.no-overlay{margin-top:60px}.plus-gutter{padding-left:15px;padding-right:15px}.hero-mobile{display:none;padding-bottom:10px;color:#3c464b}.hero-mobile .tags{margin-top:8px;margin-bottom:5px}.hero-mobile .tags .tag{display:inline-block;line-height:26px;background-color:#2387aa;padding-left:10px;padding-right:10px;color:#fff;text-decoration:none;margin-right:5px;margin-bottom:5px}.hero-mobile .hero-title{margin-top:10px;line-height:30px}.hero-mobile .hero-title h1{font-size:28px;font-family:SiemensRoman;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;margin-right:5px;unicode-bidi:bidi-override}.hero-mobile .hero-title a{font-size:20px}.hero-mobile .hero-title .share{margin-top:-3px}.hero-mobile .headline{margin-top:20px}.hero-mobile .hero-sub{font-family:SiemensRoman;unicode-bidi:bidi-override;font-size:20px;font-weight:700;border-top:1px solid #879baa;padding-top:15px}.hero-mobile .details{margin-top:10px;display:block;margin-bottom:10px;unicode-bidi:bidi-override}.hero-mobile .content{unicode-bidi:bidi-override;margin-top:10px;margin-bottom:15px}.hero-mobile .content p{display:inline;font-family:SiemensRoman;font-weight:500}.hero-mobile .content>a{font-size:16px;text-decoration:none;font-family:SiemensBold;color:inherit;display:inline;white-space:nowrap}.hero-mobile .button-conversion{margin-bottom:10px}.hero-mobile .link-conversion{display:block;margin:0 auto;position:relative;text-align:center}.hero-mobile.gray{background-color:#eff0f4}.hero-mobile-promo-margin{margin-top:-30px}.hero-video{padding-bottom:0}.hero-video .video-wrapper-container{overflow:hidden;width:100%;min-height:500px;position:relative}.hero-video .video-wrapper{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute}.hero-video .video{min-height:500px;min-width:100%}.hero-video .container{position:absolute;top:22%;left:0;right:0}.hero-video.title-rotator{min-height:0}.hero-video.title-rotator .green-overlay-background{margin:10% 0;padding:0;width:120rem}.hero-video.title-rotator .green-overlay-background .hero-title{color:#fff!important;margin:10px;padding-bottom:15px}.hero-video.title-rotator .green-overlay-background .hero-title h1{font-size:7rem}@media only screen and (min-width:992px){.mobile-h1-block{display:none}}@media only screen and (max-width:992px){.hero-video.title-rotator .green-overlay-background{display:none}.mobile-h1-block{display:block;text-align:center}.mobile-h1-block h1{font-size:3.5rem}}.hero-shoutbox{background-color:#004669;color:#fff;padding-top:30px;padding-bottom:40px}.hero-shoutbox .content{text-align:center;color:#fff;font-size:24px}.hero-shoutbox .content a{color:#fff}.hero-gradient .container{position:absolute;top:22%;left:0;right:0}.hero-contact-us{position:absolute;right:0;bottom:0}.hero-product-landing{background:none}.hero-product-landing .promo{padding-top:0;margin-top:0;font-size:16px}.hero-product-landing .promo .hero-title{margin-top:15px}@media only screen and (max-width:767px){.hero-video .video-wrapper-container{min-height:200px}}@media only screen and (max-width:991px) and (min-width:768px){.hero-video .video-wrapper-container{min-height:400px}}@media only screen and (min-width:768px) and (max-width:991px){.hero-product-landing .secondary,.hero-video .secondary,.hero .secondary{margin-top:10px}.hero-product-landing .link-conversion,.hero-video .link-conversion,.hero .link-conversion{display:block;margin:0 auto;position:relative;text-align:center}}@media only screen and (max-width:767px){.hero,.hero-product-landing,.hero-video{margin-top:0;min-height:200px}.hero-product-landing .promo,.hero-product-landing .tags,.hero-video .promo,.hero-video .tags,.hero .promo,.hero .tags{display:none}.hero-mobile,.hero-product-landing .mobile-share-icon,.hero-video .mobile-share-icon,.hero .mobile-share-icon{display:block}.hero-content{display:none}}.in-depth-chapter{background-color:#eff0f4;padding:60px 0}.in-depth-chapter h1{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin:0 0 25px}@media only screen and (max-width:767px){.in-depth-chapter h1{font-size:24px}}.in-depth-chapter .subtitle{font-family:SiemensBold;font-size:24px;margin-bottom:30px;display:block}@media only screen and (max-width:767px){.in-depth-chapter .subtitle{font-size:20px}}.in-depth-chapter p{margin-bottom:20px}.in-depth-chapter p:last-of-type{margin-bottom:35px}.in-depth-chapter .button-conversion{float:right}.case-study{background-color:#eff0f4;padding-top:25px;padding-bottom:60px}@media only screen and (max-width:767px){.case-study{padding-bottom:30px}}.case-study .list-header{display:block;text-transform:uppercase;color:#2387aa;font-size:18px;font-weight:700;font-family:SiemensRoman;padding:10px 0 5px}.case-study .list{font-size:16px;padding-left:15px}@media only screen and (max-width:767px){.case-study .list{margin-bottom:20px}}.case-study .partner-highlight{background-color:#dfe6ed;padding:0 10px 10px}.case-study .partner-highlight h1,.case-study .partner-highlight h2,.case-study .partner-highlight h3,.case-study .partner-highlight h4,.case-study .partner-highlight h5{font-weight:700;padding:8px 0 10px;margin:0}.case-study .partner-highlight img{padding:8px 0 10px;max-width:100%}.case-study .partner-highlight .partner-desc div,.case-study .partner-highlight .partner-desc ol,.case-study .partner-highlight .partner-desc p:not(:first-child),.case-study .partner-highlight .partner-desc span,.case-study .partner-highlight .partner-desc ul{display:none}.case-study .partner-highlight .partner-desc,.case-study .partner-highlight .partner-desc p:first-child{overflow:hidden;display:-webkit-box;-webkit-line-clamp:6}.case-study .additional-testimonial{text-align:right;color:#879baa;font-family:SiemensItalic}.case-study .additional-testimonial .text{font-size:24px;line-height:1.2em;letter-spacing:-.03em}.case-study .additional-testimonial img{margin-top:8px;margin-right:20px;margin-bottom:20px;display:inline;float:left}.case-study .additional-testimonial .name{margin-top:20px;display:block;line-height:16px}.case-study .additional-testimonial .title{line-height:16px;display:block}@media only screen and (max-width:767px){.case-study .additional-testimonial{display:none}}.case-study .testimonial{text-align:right;color:#879baa;font-family:SiemensItalic}.case-study .testimonial .text{background-color:#2387aa;box-shadow:10px 0 0 #2387aa,-10px 0 0 #2387aa;color:#fff;font-size:24px}@media only screen and (max-width:767px){.case-study .testimonial .text{box-shadow:5px 0 0 #2387aa,-5px 0 0 #2387aa}}.case-study .testimonial img{margin-right:15px;margin-bottom:20px;display:inline;float:left}.case-study .testimonial .name{margin-top:5px;display:block;line-height:16px}.case-study .testimonial .title{display:block;line-height:16px}@media only screen and (max-width:767px){.case-study .testimonial{display:none}}.case-study .testimonial-mobile{display:none}.case-study .testimonial-mobile .title{margin-bottom:20px}@media only screen and (max-width:767px){.case-study .testimonial-mobile{display:block}}.case-study .content{margin-top:20px;margin-bottom:20px}.case-study .content h2{font-family:SiemensRoman;color:#2387aa;font-size:24px}@media only screen and (max-width:767px){.case-study .collapse-on-mobile{height:200px;overflow:hidden}}.case-study .continue-reading{margin-top:10px;display:none;line-height:30px;padding-top:10px;padding-bottom:10px;position:relative;background-color:#becdd7;color:#444;cursor:pointer;padding-left:25px;width:100%;border:none;text-align:left;outline:none}.case-study .continue-reading .panel-title{font-family:SiemensBold;font-size:24px;width:90%}.case-study .continue-reading .panel-title-expanded{display:none}.case-study .continue-reading i{font-size:20px;position:absolute;right:15px;top:15px}@media only screen and (max-width:767px){.case-study .continue-reading{display:block}}.case-study .study-image{margin-top:5px}.case-study .study-image img{width:100%}.case-study .study-image .caption{display:block;margin-top:5px;font-family:SiemensItalic;color:#879baa}.case-study .buttons{margin-top:20px;margin-bottom:20px;float:right;text-align:right}.case-study .buttons .button-conversion{margin-left:10px}@media only screen and (max-width:767px){.case-study .buttons{float:none}.case-study .buttons .button-conversion{margin:0 auto;margin-bottom:10px}}.inline-form form .form-group input:not([type=checkbox]){height:40px}.inline-form form button{float:right;margin-top:20px;width:240px;border:0}@media only screen and (min-width:768px) and (max-width:991px){.inline-form form button{width:100%;max-width:240px}}@media only screen and (max-width:767px){.inline-form form button{float:none}}.inline-form form input[type=checkbox]{margin-top:3px}.inline-form form .checkbox label{font-size:14px}.inline-form form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:100%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}.inline-form form select::-ms-expand{display:none}.inline-form .www-inline-form form p.checkbox{padding-left:15px;text-indent:-15px}.inline-form .www-inline-form form p.checkbox.error{border:1px solid red}.inline-form .www-inline-form form p.checkbox input[type=checkbox]{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-5px;overflow:hidden;display:inline}.inline-form .www-inline-form form .form-group-legal p{font-size:12px}.inline-form .www-inline-form form .form-group-legal p.checkbox{font-size:medium;font-weight:700}.inline-form .www-inline-form .LV_validation_message,.inline-form .www-inline-form .validation_message{display:none;font-size:14px;color:#c00;font-weight:700;margin:0 0 0 5px}.inline-form .www-inline-form .form-control.error{border:1px solid red}.inline-form .www-inline-form .form-error-message{color:#af235f;font-family:SiemensItalic;line-height:24px;margin-bottom:20px}.inline-form .www-inline-form .form-error-message li{color:#000}.inline-form .www-inline-form .form-error-message,.inline-form .www-inline-form .form-success-message{display:none;line-height:24px}.inline-form .www-inline-form .form-error-message h4,.inline-form .www-inline-form .form-success-message h4{text-align:center}.inline-form .www-inline-form .form-error-message .content,.inline-form .www-inline-form .form-success-message .content{margin-bottom:10px;padding-right:0;padding-left:0;font-family:SiemensRoman}.inline-form .www-inline-form .form-error-message .content a,.inline-form .www-inline-form .form-success-message .content a{font-size:16px}.inline-form .www-inline-form .form-error-message .content p,.inline-form .www-inline-form .form-success-message .content p{display:inline;line-height:1.1;unicode-bidi:bidi-override}.job-listings-desktop{background-color:#eff0f4;padding-top:20px;padding-bottom:40px}.job-listings-desktop h1{font-family:SiemensRoman;letter-spacing:-.03em}.job-listings-desktop .job-list{list-style:none;padding-left:0;column-count:2;column-gap:30px;-moz-column-count:2;-moz-column-gap:30px;-webkit-column-count:2;-webkit-column-gap:30px}@media only screen and (max-width:767px){.job-listings-desktop .job-list{column-count:1;-moz-column-count:1;-webkit-column-count:1}}.job-listings-desktop .job-list .job-listing{display:inline-block}.job-listings-desktop .job-list .job-listing h2{font-family:SiemensRoman;font-size:23px;letter-spacing:-.03em;color:#2387aa;margin-top:10px;margin-bottom:8px}.job-listings-desktop .job-list .job-listing .description p{display:inline;margin-right:5px;letter-spacing:-.03em}.job-listings-desktop .job-list .job-listing .description a{display:inline;font-size:16px;letter-spacing:-.03em;color:inherit;font-family:SiemensBold;font-weight:700;text-decoration:none;white-space:nowrap}.job-listings-desktop .button-conversion{float:right}.job-listings-desktop .video-promo{padding-top:30px;padding-bottom:10px}.job-listings-desktop .video-promo .error-message{display:block;font-family:SiemensBoldItalic;color:#af235f;font-size:20px;margin-bottom:10px}.job-listings-desktop .video-promo .title-container{margin-bottom:10px}.job-listings-desktop .video-promo .title-container h2{font-family:SiemensBold;font-size:24px;color:#2387aa;display:inline}.job-listings-desktop .video-promo .title-container a{display:inline;white-space:nowrap;font-size:20px;color:#879baa;text-decoration:none}.job-listings-desktop .video-promo .title-container .share-container{height:20px;width:20px}.job-listings-desktop .video-promo .title-container .share{margin-top:0}.job-listings-desktop .video-promo .title-container .is-active .share-wrapper{left:-10px;top:-10px}.job-listings-desktop .video-promo .title-container .is-active-left .share-wrapper{left:-140px;top:-10px}.job-listings-desktop .video-promo .content{margin-bottom:20px}.job-listings-desktop .video-promo .content p{display:inline}.job-listings-desktop .video-promo .content>a{color:inherit;text-decoration:none;font-size:16px;display:inline;font-family:SiemensBold;font-weight:700;white-space:nowrap}.job-listings-desktop .video-promo .content ol,.job-listings-desktop .video-promo .content ul{font-size:16px;padding-top:10px}.job-listings-desktop .success-next-story{bottom:10px;right:15px;position:absolute;color:#2387aa;font-size:18px;text-decoration:none;font-family:SiemensRoman;line-height:25px;display:block;text-align:right}.job-listings-desktop .success-arrow{top:4px;position:relative}.job-listings-mobile{display:none}.job-listings-mobile .newton-accordion{line-height:30px;padding-top:10px;padding-bottom:10px;position:relative;background-color:#becdd7;color:#444;cursor:pointer;padding-left:25px;width:100%;border:none;text-align:left;outline:none;transition:.4s}.job-listings-mobile .newton-accordion .panel-title{display:inline-block;font-family:SiemensBold;font-size:24px;width:90%}.job-listings-mobile .newton-accordion i{display:inline-block;font-size:20px;position:absolute;right:15px;top:15px}.job-listings-mobile .active,.job-listings-mobile .navigation .navigation-global ul .dropbtn .on-page,.navigation .navigation-global ul .dropbtn .job-listings-mobile .on-page{background-color:#dfe6ed}.job-listings-mobile .button-conversion{margin-top:15px;margin-bottom:25px}.job-listings-mobile .accordion-panel{background-color:transparent;max-height:0;overflow:hidden;transition:.4s ease-in-out;opacity:0}.job-listings-mobile .show{background-color:#eff0f4;opacity:1;max-height:5000px}.job-listings-mobile .job-list{list-style:none;padding-left:0}.job-listings-mobile .job-list .job-listing{display:inline-block}.job-listings-mobile .job-list .job-listing h2{font-family:SiemensBold;font-size:20px;color:#2387aa}.job-listings-mobile .job-list .job-listing .description p{display:inline;margin-right:5px}.job-listings-mobile .job-list .job-listing .description a{display:inline;font-size:16px;color:inherit;font-family:SiemensBold;text-decoration:none;white-space:nowrap}.job-listings-mobile .video-promo{padding-top:30px;padding-bottom:10px}.job-listings-mobile .video-promo .error-message{display:block;font-family:SiemensBoldItalic;color:#af235f;font-size:16px;margin-bottom:30px;text-align:center}.job-listings-mobile .video-promo .title-container{margin-top:10px;margin-bottom:10px;position:relative}.job-listings-mobile .video-promo .title-container h2{font-family:SiemensBold;font-size:20px;color:#2387aa;display:block;margin-right:5px;width:90%}.job-listings-mobile .video-promo .title-container a{display:inline;white-space:nowrap;font-size:20px;color:#879baa;text-decoration:none}.job-listings-mobile .video-promo .title-container .share-container{position:absolute;top:-5px;right:0}.job-listings-mobile .video-promo .content{margin-bottom:20px}.job-listings-mobile .video-promo .content p{display:inline;margin-right:5px}.job-listings-mobile .video-promo .content>a{color:inherit;text-decoration:none;font-size:16px;display:inline;font-family:SiemensBold;white-space:nowrap}@media only screen and (max-width:767px){.job-listings-desktop{display:none}.job-listings-mobile{display:block}}.leadership.segments{padding:30px 0 15px}.leadership .header p{margin-top:20px;margin-bottom:20px}.leadership .tile-container .tile{display:block;-ms-flex:none;flex:none;-ms-flex-direction:inherit;flex-direction:inherit;flex-direction:none}.leadership .tile-container .tile .tile-details{padding:20px}.leadership .tile-container .tile .tile-details span.solutions i{position:absolute;right:20px;bottom:20px}.leadership .tile-container .tile .tile-details h1,.leadership .tile-container .tile .tile-details h2,.leadership .tile-container .tile .tile-details h3,.leadership .tile-container .tile .tile-details h4,.leadership .tile-container .tile .tile-details h5{margin:5px 0 6px}.leadership .tile-container .tile .tile-details h3,.leadership .tile-container .tile .tile-details h4,.leadership .tile-container .tile .tile-details h5{padding-right:25px;margin:10px 0 8px;color:#3c464b}.leadership .tile-container .tile .tile-details p{padding-right:25px;color:#3c464b}.leadership .tile-container .tile .tile-details span.solutions{margin-top:6px}.leadership .tile-container .tile a:hover{text-decoration:none}.leadership .tile-container .tile a:hover h1,.leadership .tile-container .tile a:hover h2,.leadership .tile-container .tile a:hover h3,.leadership .tile-container .tile a:hover h4,.leadership .tile-container .tile a:hover h5,.leadership .tile-container .tile a:hover h6,.leadership .tile-container .tile a:hover span{color:inherit;text-decoration:none}.single-profile{margin-top:60px;margin-bottom:60px}.single-profile .profile-photo a{font-size:14px;margin-top:8px}.single-profile .button-conversion i{display:inline-block!important}.single-profile h1{margin-top:0;font-weight:2em}.single-profile h4{margin-top:20px;margin-bottom:20px}.single-profile small{display:block;margin-top:8px}.single-profile small i{padding-right:8px}.single-profile .profile-meta-info p{font-size:14px;font-style:italic}.single-profile .img-caption{font-size:12px;font-size:14px;color:#879baa;font-family:SiemensItalic;line-height:16px;margin-top:10px;margin-bottom:14px}@media (max-width:768px){.single-profile img{margin-top:20px;margin-bottom:20px}}.media-block{background-color:#eff0f4;padding:60px 0}.media-block__header{margin:0 0 25px}.media-block__header h1,.media-block__header h2{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin:0 5px 0 0;display:inline}@media only screen and (max-width:767px){.media-block__header h1,.media-block__header h2{font-size:24px}}.media-block__header .share{font-size:22px}.media-block .video-wrapper span{margin-top:15px;width:50%;float:right;color:#879baa;font-family:SiemensItalic;font-size:14px;line-height:14px}.media-block .video-wrapper .vjs-big-play-button{left:55%}.media-block .page-tag{margin-bottom:20px}.media-block .webinar-tagline{font-size:22px;line-height:25px}.media-block .stlp-quote{display:-ms-flexbox;display:flex;margin:30px 0 15px}.media-block .stlp-quote img{margin-top:7px;display:inline-block;width:auto;height:58px}.media-block .stlp-quote p{margin-bottom:0;display:inline-block;text-align:right;font-family:SiemensItalic;color:#879baa;font-size:24px}.media-block .stlp-quote-author{margin-bottom:30px}.media-block .stlp-quote-author p{margin-bottom:0;color:#879baa;font-family:SiemensItalic;text-align:right;line-height:1}.media-block .stlp-quote-author a{color:#879baa}.media-block .stlp-author img{max-width:100%;display:inline-block;width:auto}.media-block .stlp-author p{margin-bottom:10px;color:#879baa;font-family:SiemensItalic;line-height:20px}.media-block .stlp-author p.author-name{font-family:SiemensBold}.media-block ul{margin-bottom:25px}.media-block ul li{font-size:16px}.media-block ul.related-resource{margin-bottom:0;list-style-type:none;padding-left:20px}.media-block img{width:100%;margin-bottom:10px}.media-block .img-caption{font-size:14px;color:#879baa;font-family:SiemensItalic;line-height:16px;margin-top:10px;margin-bottom:14px}#modalCarouselClose,#modalClose{position:absolute;top:0;right:0;z-index:1001;background:#fff;padding:2px;opacity:unset}.show-carousel-overlay,.show-overlay{cursor:pointer}.modal{display:none;position:fixed;z-index:500;left:0;top:0;overflow:hidden;background:rgba(0,0,0,.9)}.modal,.modalcont{width:100%;height:100%}.modalcont{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.modal-content{min-width:550px;max-width:700px;border:1px solid #fff}#caption,#car-caption{display:block;text-align:center;padding:15px;height:auto;color:#788791}#modalImg{width:100%}.modal-content{-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s}@keyframes zoom{0%{transform:scale(.1)}to{transform:scale(1)}}#modalClose .icon-close{color:#2387aa}.close-modal{position:absolute;top:16px;top:1.1428571429rem;left:16px;left:1.1428571429rem;z-index:1000;cursor:pointer}.close-modal:hover{opacity:.6}.close-modal__button{display:inline-block;text-decoration:none;color:#fff}.close-modal__icon{display:inline-block;vertical-align:middle;margin-right:13px;margin-right:.9285714286rem;transition:opacity .25s ease}.close-modal__icon:before{display:block;padding:10px;padding:.7142857143rem;border-radius:50%;font-size:23px;color:#fff;background-color:#099;text-align:center;width:40px;height:40px}.close-modal__text{display:inline-block;vertical-align:middle;font-size:17px;color:#099}@media only screen and (max-width:700px){.modal-content{width:90%}}#live-chat-button{color:#3c464b;background-color:#fff;border:2px solid #50bebe;border-radius:40px;width:170px;font-size:15px;font-family:SiemensBold;min-height:0;position:fixed;bottom:60px;right:100px;box-shadow:2px 2px 6px #00000033;z-index:1;box-shadow:none}#live-chat-button i{color:#3c464b}@media only screen and (max-width:767px){#live-chat-button{right:40px}}#live-chat-button:hover{color:#2387aa;border:2px solid #2387aa}#live-chat-button:hover i{color:#2387aa}.chat-modal .modal-header .close{margin-top:-25px;color:#fff}.chat-modal .modal-title{font-size:16px;font-family:SiemensBold}.chat-modal .modal-title .fa-comment{margin-right:10px}.chat-modal .button-conversion{margin:0;border:2px solid #fff;font-weight:700;border-radius:5px;margin-top:5px;width:55%!important;font-size:15px;min-height:0}.chat-modal .button-conversion:hover{background:#fff;color:#3c464b;box-shadow:0 0 3px #fff;margin-top:5px}.chat-modal.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999!important;display:none;overflow:hidden;outline:0;background:none;padding-right:0!important}.chat-modal.modal .modal-dialog{width:300px;position:absolute;right:100px;bottom:25px;z-index:9999}@media only screen and (max-width:767px){.chat-modal.modal .modal-dialog{width:100%;height:100%;margin:0;position:inherit;right:inherit;bottom:inherit}}.chat-modal.modal .modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:10px;outline:0;min-width:310px;box-shadow:none!important;border:none!important}@media only screen and (max-width:767px){.chat-modal.modal .modal-content{height:100%}}.chat-modal.modal .modal-content em,.chat-modal.modal .modal-content i{padding-right:10px;color:#fff}.chat-modal.modal .modal-content em.fa-long-arrow-right,.chat-modal.modal .modal-content i.fa-long-arrow-right{padding-left:10px}.chat-modal.modal .modal-content p{font-size:14px;color:#fff}.chat-modal.modal .modal-content p a{color:#fff}.chat-modal.modal .modal-content h3{font-family:SiemensBold;color:#fff;font-size:16px;margin:20px 0 10px}.chat-modal.modal .modal-content .hrMargin{margin-left:-10px;margin-right:-10px}.chat-modal.modal .modal-content .phoneNumb{font-family:SiemensBold;color:#fff}.chat-modal.modal .modal-content .modal-header{background:#50bebe;color:#fff;margin-bottom:-5px;border-radius:5px 5px 0 0}.chat-modal.modal .modal-content .modal-header em.fa-angle-down,.chat-modal.modal .modal-content .modal-header i.fa-angle-down{font-size:1.6em}@media only screen and (max-width:767px){.chat-modal.modal .modal-content .modal-header{border-radius:0}}.chat-modal.modal .modal-content .modal-body{border-radius:0 0 5px 5px;background:#099;padding:15px 15px 60px}@media only screen and (max-width:767px){.chat-modal.modal .modal-content .modal-body{border-radius:0;height:100%}}.modal-open{overflow-y:scroll;padding-right:0!important}.modal-backdrop{background-color:rgba(0,0,0,.0001)!important}.newsblock{background-color:#eff0f4;color:#3c464b;min-height:500px;padding-top:50px}.newsblock:focus{outline:none}.newsblock h1{font-family:SiemensRoman;margin-top:10px;margin-bottom:30px;float:left;letter-spacing:-.03em;font-variant-ligatures:none;unicode-bidi:bidi-override}.newsblock .news-tile{margin-bottom:35px;min-height:150px;height:200px}@media only screen and (max-width:767px){.newsblock .news-tile{height:auto}}.newsblock .news-tile .details h3{font-family:SiemensRoman;line-height:1.1;margin-top:0;margin-bottom:0;display:inline;unicode-bidi:bidi-override;letter-spacing:-.03em;font-variant-ligatures:none}.newsblock .news-tile .details .date{font-family:SiemensItalic;font-size:14px;color:#005f87;margin-right:5px;unicode-bidi:bidi-override}.newsblock .news-tile .details .share-container{width:16px;height:16px}@media only screen and (max-width:767px){.newsblock .news-tile .details .share-container{width:20px;height:20px}}.newsblock .news-tile .details .share-btn .share-button{margin-top:2px;font-size:16px}.newsblock .news-tile .details .content{margin-bottom:5px}.newsblock .news-tile .details .content p{display:inline;line-height:1.1;unicode-bidi:bidi-override}.newsblock .news-tile .details .content a{font-size:16px;display:inline;white-space:nowrap;text-decoration:none;font-family:SiemensRoman;color:#3c464b}.newsblock .news-tile .is-active .share-wrapper{left:-10px;top:-11px}.newsblock .news-tile .is-active-left .share-wrapper{left:-140px;top:-11px}.newsblock .news-tile .button-conversion{min-height:40px;width:180px}.newsblock .newsblock-button{font-family:SiemensRoman;float:right;margin-top:-2px}.newsblock .newsblock-button:hover{color:#005f87}@media only screen and (min-width:992px) and (max-width:1199px){.newsblock .news-tile .details{margin-top:-5px}}@media only screen and (min-width:768px) and (max-width:991px){.newsblock .news-tile .details{margin-top:-5px}}@media only screen and (max-width:767px){.newsblock{padding-top:0;background-color:#fff}.newsblock h1{font-size:28px;margin-bottom:5px;margin-top:13px}.newsblock .headline{background-color:#eff0f4;padding-bottom:10px;margin-bottom:2px}.newsblock .news-tile{margin-top:0;margin-bottom:2px;padding-top:15px;padding-bottom:15px;background-color:#eff0f4}.newsblock .news-tile img{display:none}.newsblock .news-tile .details .news-tile-header{margin-bottom:5px}.newsblock .news-tile .details .share-btn{display:none}.newsblock .news-tile .details .content{margin-bottom:10px}.newsblock .news-tile .button-conversion{min-height:45px;width:255px}.newsblock .news-tile .mobile-share-icon{text-decoration:none;margin-left:5px}.newsblock .news-tile .mobile-share-icon i{font-size:24px;color:#879baa}.newsblock .news-tile .is-active .share-wrapper{left:-7px;top:-7px}.newsblock .news-tile .is-active-left .share-wrapper{left:-135px;top:-7px}.newsblock .news-tile-mobile-only{margin-bottom:0;height:130px!important}.newsblock.dark{display:block;color:#fff}.newsblock.dark .headline,.newsblock.dark .news-tile{background-color:#555f69}}@media only screen and (max-width:767px){.newsblock .newsblock-button{float:none}}.newsblock.dark{background-color:#555f69;color:#fff}.newsblock.dark .newsblock-button{border-color:#fff}.newsblock.dark .ghost-alt{color:#fff!important}.newsblock.dark .news-tile .details .date{color:#fff}.newsblock.dark .content a{color:#fff!important}.news-filter #news-filter-pagination-ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.navigation .navigation-global ul .dropbtn .news-filter .pagination-filter>li.on-page>a,.news-filter .navigation .navigation-global ul .dropbtn .pagination-filter>li.on-page>a,.news-filter .pagination-filter>li.active>a{background-color:#41aaaa}.news-filter .pagination-filter>li>a{background-color:#fff}.news-filter.buy-tiles .tile .tile-details,.news-filter.chapter-tiles .tile .tile-details,.news-filter.segments .tile .tile-details{background-color:#dfe6ee;padding:16px 16px 20px}.news-filter.buy-tiles .tile .tile-details h1,.news-filter.buy-tiles .tile .tile-details h2,.news-filter.buy-tiles .tile .tile-details h3,.news-filter.buy-tiles .tile .tile-details h4,.news-filter.buy-tiles .tile .tile-details h5,.news-filter.chapter-tiles .tile .tile-details h1,.news-filter.chapter-tiles .tile .tile-details h2,.news-filter.chapter-tiles .tile .tile-details h3,.news-filter.chapter-tiles .tile .tile-details h4,.news-filter.chapter-tiles .tile .tile-details h5,.news-filter.segments .tile .tile-details h1,.news-filter.segments .tile .tile-details h2,.news-filter.segments .tile .tile-details h3,.news-filter.segments .tile .tile-details h4,.news-filter.segments .tile .tile-details h5{margin:0 0 12px}.news-filter.buy-tiles .tile .tile-details .no-image,.news-filter.chapter-tiles .tile .tile-details .no-image,.news-filter.segments .tile .tile-details .no-image{font-size:36px;line-height:1.1}.news-filter.buy-tiles .tile .tile-details p.tile-banner,.news-filter.chapter-tiles .tile .tile-details p.tile-banner,.news-filter.segments .tile .tile-details p.tile-banner{margin:0 0 12px}.news-filter.buy-tiles .tile .tile-details p.tile-banner span.left,.news-filter.chapter-tiles .tile .tile-details p.tile-banner span.left,.news-filter.segments .tile .tile-details p.tile-banner span.left{float:left}.news-filter.buy-tiles .tile .tile-details p.tile-banner span.right,.news-filter.chapter-tiles .tile .tile-details p.tile-banner span.right,.news-filter.segments .tile .tile-details p.tile-banner span.right{float:right}.news-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.news-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.news-filter.segments .tile .tile-details .tile-info i.fa.fa-angle-right{float:right;font-size:3em;color:#2486aa}.news-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.news-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.news-filter.segments .tile .tile-details .tile-info i.fa.fa-external-link{float:right;font-size:2em;color:#2486aa}.news-filter .pr-results h4{font-size:1.4em;color:#878787;margin:20px 0 60px}.office-location{background-color:#eff0f4;padding-top:40px;padding-bottom:50px}.office-location .tabbed-panel.panel-stretched .panel-white{padding-top:40px}.office-location label{padding-right:15px}.office-location select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:225px;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff;display:inline-block}.office-location h2{font-family:SiemensRoman;color:#2387aa;font-size:24px}.office-location .fa.fa-building-o{font-size:1.2em;margin-top:1px}.office-location span.label{vertical-align:top;margin-left:10px;line-height:1.3}.office-location .country-name{padding-top:20px;padding-bottom:8px}.office-location .office-headers h1,.office-location .office-headers h2,.office-location .office-headers h3{color:#3c464b}.office-location .office-headers h1{margin-top:0;font-size:43px}.office-location .office-headers h2{margin-top:50px;font-size:30px}.single-office-location .single-office-details{margin-top:40px;margin-bottom:30px}.single-office-location .single-office-details.no-margin{margin-top:10px;margin-bottom:10px}.single-office-location hr{border-top:3px solid #2387aa;width:80px;margin-top:15px;margin-bottom:15px}.single-office-location span{display:-ms-inline-flexbox;display:inline-flex;margin-bottom:6px}.single-office-location h1,.single-office-location h2,.single-office-location h3,.single-office-location h4,.single-office-location h5,.single-office-location h6,.single-office-location p{margin-bottom:6px}.single-office-location h1.office-h,.single-office-location h2.office-h,.single-office-location h3.office-h,.single-office-location h4.office-h,.single-office-location h5.office-h,.single-office-location h6.office-h,.single-office-location p.office-h{color:#2387aa;margin-bottom:6px;margin-top:6px}.single-office-location h1.office-h2,.single-office-location h2.office-h2,.single-office-location h3.office-h2,.single-office-location h4.office-h2,.single-office-location h5.office-h2,.single-office-location h6.office-h2,.single-office-location p.office-h2{text-transform:uppercase;font-family:SiemensBold;margin-bottom:6px;margin-top:6px;font-size:16px}.single-office-location h1.office-h4,.single-office-location h2.office-h4,.single-office-location h3.office-h4,.single-office-location h4.office-h4,.single-office-location h5.office-h4,.single-office-location h6.office-h4,.single-office-location p.office-h4{text-transform:uppercase;font-family:SiemensBold;margin-bottom:20px;margin-top:20px;font-size:19px;color:#dc6914}hr.narrow-b{border-top:3px solid #2387aa;width:80px;margin-top:15px;margin-bottom:15px}hr.dotted{background-color:#fff;border-top:1px dotted #8c8b8b;margin-top:35px;margin-bottom:35px}.page-tag{display:block;text-transform:uppercase;font-family:SiemensRoman;font-size:18px;color:#2387aa}@media only screen and (max-width:767px){.page-tag{font-size:16px}}.mobile-page-tag{font-family:SiemensRoman;text-transform:uppercase;color:#2387aa;display:none;font-size:16px;margin:10px 0 10px 15px}@media only screen and (max-width:767px){.mobile-page-tag{display:block}}.page-tag-mobile{font-family:SiemensRoman;text-transform:uppercase;color:#2387aa;display:none;font-size:16px;margin-top:10px;margin-bottom:10px}.page-tag-mobile .page-tag{display:inline;margin-right:5px}@media only screen and (max-width:767px){.page-tag-mobile{display:block}}.partner-blocks{background-color:#eff0f4;padding-top:50px;padding-bottom:40px;color:#3c464b}.partner-blocks h1{margin-top:0;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.partner-blocks h1{font-size:28px}}.partner-blocks h3{font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.partner-blocks h3{font-size:20px}}.partner-blocks .partner-accordion{margin-top:40px}.partner-blocks .partner-accordion .newton-accordion{margin-bottom:5px;line-height:30px;padding-top:10px;padding-bottom:10px;position:relative;background-color:#becdd7;color:#444;cursor:pointer;padding-left:15px;width:100%;border:none;text-align:left;outline:none;transition:.4s}.partner-blocks .partner-accordion .newton-accordion .panel-title{display:inline-block;width:90%;font-family:SiemensBold;font-size:24px}.partner-blocks .partner-accordion .newton-accordion i{position:absolute;right:15px;top:15px;font-size:20px}.navigation .navigation-global ul .dropbtn .partner-blocks .partner-accordion .on-page,.partner-blocks .partner-accordion .active,.partner-blocks .partner-accordion .navigation .navigation-global ul .dropbtn .on-page{background-color:#dfe6ed}.partner-blocks .partner-accordion .accordion-panel{background-color:transparent;max-height:0;overflow:hidden;transition:.4s ease-in-out;opacity:0}.partner-blocks .partner-accordion .show{opacity:1;max-height:5000px}.partner-blocks .partner-accordion .accordion-tile{margin-top:26px;margin-bottom:26px}.partner-blocks .partner-accordion .accordion-tile h3{font-family:SiemensRoman;margin-top:0;color:#2387aa;padding-left:15px;padding-right:15px}.partner-blocks .partner-accordion .accordion-tile .accordion-tile-nonmobile{margin-top:16px}.partner-blocks .partner-accordion .accordion-tile p{padding-left:15px;padding-right:15px;margin-bottom:20px}.partner-blocks .partner-accordion .accordion-tile .button-conversion{width:100%;text-align:left;padding-left:15px}@media (min-width:768px){.partner-accordion .accordion-tile .accordion-tile-mobile{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.partner-accordion .accordion-tile .button-conversion{margin-top:0}}@media only screen and (max-width:767px){.partner-blocks .partner-accordion .accordion-tile .accordion-tile-mobile{display:block;text-align:right;margin-bottom:20px}.partner-blocks .partner-accordion .accordion-tile .accordion-tile-nonmobile{display:none}.partner-blocks .partner-accordion .accordion-tile .partner-image{margin-bottom:10px;margin:0 auto}.partner-blocks .partner-accordion .accordion-tile p{margin-bottom:20px}.partner-blocks .partner-accordion .accordion-tile .button-conversion{width:260px}}.additional-partner-blocks{padding-top:40px;padding-bottom:40px;background-color:#dfe6ed}.additional-partner-blocks h1{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin-top:0;margin-bottom:20px}@media only screen and (max-width:767px){.additional-partner-blocks h1{font-size:28px}}.additional-partner-blocks.blue .two-tile-container,.additional-partner-blocks.borderless .two-tile-container,.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container,.additional-partner-blocks .four-tile-container,.additional-partner-blocks .three-tile-container,.additional-partner-blocks .two-tile-container,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (max-width:767px){.additional-partner-blocks.blue .two-tile-container,.additional-partner-blocks.borderless .two-tile-container,.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container,.additional-partner-blocks .four-tile-container,.additional-partner-blocks .three-tile-container,.additional-partner-blocks .two-tile-container,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container{-ms-flex-direction:column;flex-direction:column}}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks .four-tile-container .partner-block-tile,.additional-partner-blocks .three-tile-container .partner-block-tile,.additional-partner-blocks .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile{width:calc(25% - 15px);margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:767px){.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks .four-tile-container .partner-block-tile,.additional-partner-blocks .three-tile-container .partner-block-tile,.additional-partner-blocks .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile{width:100%;border:1px solid #dfe6ed}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile:not(:last-child),.additional-partner-blocks .four-tile-container .partner-block-tile:not(:last-child),.additional-partner-blocks .three-tile-container .partner-block-tile:not(:last-child),.additional-partner-blocks .two-tile-container .partner-block-tile:not(:last-child),.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile:not(:last-child){margin-bottom:19.275px}}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile img,.additional-partner-blocks .four-tile-container .partner-block-tile img,.additional-partner-blocks .three-tile-container .partner-block-tile img,.additional-partner-blocks .two-tile-container .partner-block-tile img,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile img{margin-bottom:15px;-ms-flex-negative:0;flex-shrink:0;width:100%;height:auto}@media only screen and (max-width:767px){.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile img,.additional-partner-blocks .four-tile-container .partner-block-tile img,.additional-partner-blocks .three-tile-container .partner-block-tile img,.additional-partner-blocks .two-tile-container .partner-block-tile img,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile img{margin-bottom:0}}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content,.additional-partner-blocks .four-tile-container .partner-block-tile__content,.additional-partner-blocks .three-tile-container .partner-block-tile__content,.additional-partner-blocks .two-tile-container .partner-block-tile__content,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:767px){.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content,.additional-partner-blocks .four-tile-container .partner-block-tile__content,.additional-partner-blocks .three-tile-container .partner-block-tile__content,.additional-partner-blocks .two-tile-container .partner-block-tile__content,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content{background-color:#dfe6ed;padding:25px 15px 20px}}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content h3,.additional-partner-blocks .four-tile-container .partner-block-tile__content h3,.additional-partner-blocks .three-tile-container .partner-block-tile__content h3,.additional-partner-blocks .two-tile-container .partner-block-tile__content h3,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content h3{margin-top:0;font-size:24px;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;color:#2387aa}@media only screen and (max-width:767px){.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content h3,.additional-partner-blocks .four-tile-container .partner-block-tile__content h3,.additional-partner-blocks .three-tile-container .partner-block-tile__content h3,.additional-partner-blocks .two-tile-container .partner-block-tile__content h3,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content h3{color:#3c464b;font-size:24px}}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content a,.additional-partner-blocks .four-tile-container .partner-block-tile__content a,.additional-partner-blocks .three-tile-container .partner-block-tile__content a,.additional-partner-blocks .two-tile-container .partner-block-tile__content a,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content a{margin-top:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#2387aa}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile__content a span,.additional-partner-blocks .four-tile-container .partner-block-tile__content a span,.additional-partner-blocks .three-tile-container .partner-block-tile__content a span,.additional-partner-blocks .two-tile-container .partner-block-tile__content a span,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile__content a span{color:#fff;background-color:#2387aa;height:26px;width:26px;text-align:center;padding-top:2px;margin-left:5px}.additional-partner-blocks .three-tile-container .partner-block-tile{width:calc(33% - 15px);margin-bottom:20px}@media only screen and (max-width:767px){.additional-partner-blocks .three-tile-container .partner-block-tile{width:100%}}.additional-partner-blocks .three-tile-container a{color:#3c464b;text-decoration:none!important}.additional-partner-blocks .three-tile-container .partner-block-tile__content p{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}.additional-partner-blocks .three-tile-container .partner-block-tile__content .cta{margin-top:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#2387aa}.additional-partner-blocks .three-tile-container .partner-block-tile__content .cta span{color:#fff;background-color:#2387aa;height:26px;width:26px;text-align:center;padding-top:2px;margin-left:5px}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile{width:calc(50% - 15px);margin-bottom:20px;background-color:#fff}.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile .two-tile-content,.additional-partner-blocks .two-tile-container .partner-block-tile .two-tile-content,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile .two-tile-content{padding:0 15px 15px}@media only screen and (max-width:767px){.additional-partner-blocks .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks .two-tile-icon-container .partner-block-tile{width:100%}}.additional-partner-blocks.dark{background-color:#555f69;color:#fff}.additional-partner-blocks.blue{background-color:#3c464b;color:#fff}.additional-partner-blocks.blue .container .right a{padding-bottom:10px;margin-top:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#fff;border:none;float:right}.additional-partner-blocks.blue .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks.blue .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks.blue .two-tile-icon-container .partner-block-tile{color:#3c464b}.additional-partner-blocks.borderless.white{background-color:#fff}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile{background-color:inherit}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a{margin-top:auto;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#2387aa;border:none}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a:hover,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a:hover,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a:hover{color:#005578}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container,.additional-partner-blocks.borderless .four-tile-container,.additional-partner-blocks.borderless .three-tile-container,.additional-partner-blocks.borderless .two-tile-container,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container{-ms-flex-line-pack:center;align-content:center}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile{background-color:inherit;-ms-flex:33.33%;flex:33.33%;padding:1rem}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile h3,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile h3,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile h3,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile h3,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile h3{color:inherit}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a{margin-top:auto;overflow:auto;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:center;align-content:center;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#2387aa;border:none}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a img,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a img,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a img,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a img,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a img{-ms-flex-direction:column;flex-direction:column}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a:hover,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a:hover,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a:hover,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a:hover,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a:hover{color:#005578}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a.anchorcolumn,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a.anchorcolumn,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a.anchorcolumn,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a.anchorcolumn,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a.anchorcolumn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:0}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a.anchorcolumn h3,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a.anchorcolumn h3,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a.anchorcolumn h3,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a.anchorcolumn h3,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a.anchorcolumn h3{font-family:SiemensRoman}.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container .partner-block-tile a.anchorcolumn p,.additional-partner-blocks.borderless .four-tile-container .partner-block-tile a.anchorcolumn p,.additional-partner-blocks.borderless .three-tile-container .partner-block-tile a.anchorcolumn p,.additional-partner-blocks.borderless .two-tile-container .partner-block-tile a.anchorcolumn p,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container .partner-block-tile a.anchorcolumn p{color:#3c464b;font-family:SiemensRoman}.store-product-filtering{background-color:#dfe6ed}.store-product-filtering .blue-bg{background-color:#becdd7}.store-product-filtering .blue-bg .desktopbutton{margin-top:30px}.store-product-filtering h4{font-weight:700;font-size:18px;color:#2d373c;line-height:24px}@media only screen and (max-width:767px){.store-product-filtering .blue-bg{background-color:#becdd7}.store-product-filtering .blue-bg .desktopbutton{margin-top:30px}}.pagination-filter{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;border-radius:4px}.pagination-filter.top{margin:0}.pagination-filter>li{display:inline}.pagination-filter>li>a,.pagination-filter>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#3b464a;text-decoration:none;background-color:#dfe6ed;border:none}.pagination-filter>li:first-child>a,.pagination-filter>li:first-child>span{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pagination-filter>li:last-child>a,.pagination-filter>li:last-child>span{border-top-right-radius:0;border-bottom-right-radius:0}.pagination-filter>li>a:focus,.pagination-filter>li>a:hover,.pagination-filter>li>span:focus,.pagination-filter>li>span:hover{z-index:2;color:#3b464a;cursor:pointer;background-color:#dfe6ed;border-color:none}.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>a,.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>a:focus,.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>a:hover,.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>span,.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>span:focus,.navigation .navigation-global ul .dropbtn .pagination-filter>.on-page>span:hover,.pagination-filter>.active>a,.pagination-filter>.active>a:focus,.pagination-filter>.active>a:hover,.pagination-filter>.active>span,.pagination-filter>.active>span:focus,.pagination-filter>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#41aaaa;border-color:#41aaaa}.pagination-filter>.disabled>a,.pagination-filter>.disabled>a:focus,.pagination-filter>.disabled>a:hover,.pagination-filter>.disabled>span,.pagination-filter>.disabled>span:focus,.pagination-filter>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#dfe6ed;border-color:#dfe6ed}input[type=checkbox].pseudo-checkbox+label:after,input[type=checkbox].pseudo-checkbox+label:before{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}input[type=checkbox].pseudo-checkbox+label:before{content:"\e157";font-size:13px}input[type=checkbox]:checked.pseudo-checkbox+label:before{content:"\e067";font-size:13px}.category-list{margin-bottom:20px}.label-filter,.label-keyword{font-weight:lighter}.label-filter{display:inline-block;font-size:15px;font-family:SiemensRoman;background-color:#becdd7;color:inherit;cursor:pointer}.label-filter i{font-size:10px;margin-left:5px}.filter-labels{margin-bottom:20px}.hr-light{border-top:1px solid #becdd7}.vr-light{min-height:200px}.vr-light:before{content:"";position:absolute;margin-top:-20px;top:0;left:-2.5%;bottom:0;height:100%;min-height:200px;width:1px;border-left:1px solid #becdd7}.noscroll{overflow:hidden}.filter-overlay{background-color:#dfe6ed;position:fixed;overflow-y:scroll;top:0;right:0;bottom:0;left:0;z-index:999}.filter-overlay .overlay-body{width:100%;height:100%}.filter-overlay .overlay-remove{position:absolute;top:10px;right:10px;font-size:20px}.store-catalog-tile .product-type-icon{text-align:right;margin-top:20px;display:inline}.store-catalog-tile .product-type-icon.inactive{margin-bottom:-30px}.store-catalog-tile .product-type-icon img{max-width:100%;width:85px;height:auto}.store-trial .page-tag{color:#3c464b;text-transform:none}.store-trial .prod-select-sec select{width:50%}.store-trial .list-twocolumn ul{padding-bottom:10px;-ms-columns:2;columns:2;list-style-position:inside}.store-trial h3{margin-top:0}.store-trial h4{font-family:SiemensBold;line-height:24px;margin-bottom:15px}.store-trial .notopmargin{margin-top:0}.store-trial .topmargin{margin-top:20px}.store-trial .alreadytrialedbutton{display:-ms-flexbox;display:flex}.store-trial .product-form .form-input-wtp{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.store-trial .product-form .two-column-form{display:inline-block;width:48%}.store-trial .product-form .two-column-form.first-column-margin{margin-right:2.5%}.store-trial .product-form input{margin-top:20px}#prechatForm .store-trial .product-form textarea[type=text],.store-trial .product-form #prechatForm textarea[type=text],.store-trial .product-form input[type=email],.store-trial .product-form input[type=text]{width:100%;height:40px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #cdd9e1;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}.store-trial .product-form input,.store-trial .product-form select,.store-trial .product-form texarea{border:1px solid #cdd9e1;border-radius:4px;margin-top:20px;padding-right:35px}.store-trial .product-form input[type=checkbox],.store-trial .product-form input[type=radio]{height:20px;width:20px;margin:0 8px 0 0}.store-trial .product-form input[type=checkbox]:checked,.store-trial .product-form input[type=radio]:checked{border:1px solid #005578;color:#005578}.store-trial .product-form textarea{width:100%;height:92px;box-sizing:border-box;padding:10px 15px;border:1px solid #cdd9e1}.store-trial .product-form textarea[readonly]{color:#788791}.store-trial .product-form input[type=checkbox]{float:left}.store-trial .product-form label{font-weight:400;line-height:20px}.store-trial .product-form p{font-size:14px;margin-bottom:0}.store-trial .product-form .label-select{line-height:40px}.store-trial .product-form .usertype-list{float:left;width:33.3%;line-height:20px}.store-trial .product-form .usertype-list:nth-child(5){text-align:right}.store-trial .product-form .form-radio{padding-right:20px}.store-trial .product-form .form-error{border-top:1px solid #c00;color:#c00}.store-trial .product-form .form-error-submission{color:#c00;font-size:16px}.store-trial .product-form .captcha img{width:auto;margin-bottom:0;margin-right:10px}.store-trial .product-form .captcha a{cursor:pointer;color:#879baa}.store-trial .product-form .captcha i{margin-right:5px}.store-trial .product-form .form-submitting{background-color:gray;cursor:default}.store-trial .product-form .form-submitting i{padding:0;font-size:24px}.store-trial .product-form .form-submitting span{padding-left:8px}.store-trial form.form-trial input,.store-trial form.form-trial select,.store-trial form.form-trial textarea{border-top:1px solid #879baa;color:#2d373c}.store-trial form.form-trial input::-moz-placeholder,.store-trial form.form-trial input::placeholder,.store-trial form.form-trial select::-moz-placeholder,.store-trial form.form-trial select::placeholder,.store-trial form.form-trial textarea::-moz-placeholder,.store-trial form.form-trial textarea::placeholder{color:#788791!important}.store-trial form.form-trial input:focus,.store-trial form.form-trial select:focus,.store-trial form.form-trial textarea:focus{border:1px solid #005578;color:#2d373c}.store-trial form.form-trial select.sel-has-empty{color:#788791}.store-trial form.form-trial select.sel-has-empty.sel-has-value{color:#2d373c}.store-trial .step-badge{margin-right:8px;float:left;color:#fff;background:#879baa;width:24px;height:24px;line-height:24px;border-radius:50%;text-align:center}.store-trial .activatecode{color:#005f87;font-family:SiemensBlack}.store-trial .button-conversion{margin-bottom:10px}.store-trial .animate-show{line-height:20px;opacity:1}.store-trial .animate-show.ng-hide-add.ng-hide-add-active,.store-trial .animate-show.ng-hide-remove.ng-hide-remove-active{transition:all .5s linear}.store-trial .animate-show.ng-hide{line-height:0;opacity:0}.domain-promo-landing{font-size:16px}.product-offering-desktop{margin-top:60px;padding-bottom:30px;color:#3c464b}.product-offering-desktop .product-image{width:100%;cursor:pointer;margin-bottom:20px}.product-offering-desktop .company{font-size:14px;font-family:SiemensBlackItalic;color:#005f87;display:block;margin-bottom:10px}.product-offering-desktop input[type=number]{-moz-appearance:textfield}.product-offering-desktop .no-padding{padding-left:0;padding-right:0}.product-offering-desktop .left-padding{padding-left:10px}.product-offering-desktop .product-title{margin-top:-7px}.product-offering-desktop .product-title h2{display:inline;letter-spacing:-.03em;font-variant-ligatures:none;color:#005f87;font-family:SiemensBold;margin-right:5px}.product-offering-desktop .product-title a{display:inline;font-size:24px;color:#879baa;text-decoration:none}.product-offering-desktop .product-title .share{margin-top:0}.product-offering-desktop h4{font-family:SiemensBold}.product-offering-desktop .view-cart{color:#2387aa;position:absolute;right:15px;top:-45px;font-size:18px;font-family:SiemensBold;text-decoration:none}.product-offering-desktop ul{font-size:16px;padding-left:15px}.product-offering-desktop .two-col-list{-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px;column-count:2;column-gap:40px}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .two-col-list{column-gap:60px}}.product-offering-desktop .headline{margin-top:30px;margin-bottom:20px;background-color:#004669;height:80px}.product-offering-desktop .headline.headline-price{height:auto}.product-offering-desktop .headline.headline-price .right .bottom{font-family:SiemensBlack}.product-offering-desktop .headline.headline-price .bottom.billing-frequency{font-size:14px;display:inline-block;margin-top:10px}.product-offering-desktop .headline.headline-price .right .top{font-size:14px;font-family:SiemensBlackItalic}.product-offering-desktop .headline.white{background-color:inherit;color:inherit;margin-top:0}.product-offering-desktop .headline.white .right,.product-offering-desktop .headline.white h2{color:inherit}.product-offering-desktop .headline.white .right span{position:static;text-align:right;display:block}.product-offering-desktop .headline h2{font-family:SiemensBold;display:inline-block;margin-top:20px;color:#fff}.product-offering-desktop .headline i{font-size:30px;color:#fff;margin-right:20px}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .headline i{margin-right:10px}}.product-offering-desktop .headline .right{height:inherit;position:relative;display:inline-block;color:#fff;float:right;width:19rem}.product-offering-desktop .headline .right h2{margin-bottom:0;display:block;text-align:right}.product-offering-desktop .headline .right span{position:absolute;right:0}.product-offering-desktop .headline .right .top{top:4px;font-size:12px;font-family:SiemensItalic}.product-offering-desktop .headline .right .bottom{font-family:SiemensRoman;bottom:8px}.product-offering-desktop hr{border-top:1px solid #3c464b}.product-offering-desktop button{margin-right:1%;margin-bottom:1%;display:inline-block;font-family:SiemensBold;font-size:18px;height:auto;width:31.9%;min-width:31.9%;color:#004669;background-color:transparent;border:3px solid #004669;padding:.9375rem}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop button{width:31.6%;margin-right:1%}}.product-offering-desktop button:focus{outline:0}.product-offering-desktop .button-active,.product-offering-desktop button:hover{background-color:#004669;color:#fff}.product-offering-desktop select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:18px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:31.9%;min-width:31.9%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}.product-offering-desktop .steps .step-row{padding-left:3.5rem}.product-offering-desktop .steps .row-flex{margin-bottom:25px;margin-top:20px}.product-offering-desktop .steps h4{width:86%;display:inline-block;line-height:30px;font-size:18px}.product-offering-desktop .steps h4 small{font-size:14px;font-family:SiemensRoman}.product-offering-desktop .steps .step-number{padding-top:4px;font-size:16px;margin-top:10px;margin-right:8px;font-family:SiemensBold;float:left;text-align:center;border-radius:50%;display:inline-block;width:28px;height:28px;background-color:#becdd7}.product-offering-desktop .steps .error-message{width:240px;float:right;clear:right;color:#af235f;font-family:SiemensItalic}.product-offering-desktop .steps .error-message p{font-size:14px}.product-offering-desktop .steps .button-conversion{float:right;clear:right}.product-offering-desktop .steps .inactive{background-color:#becdd7}.product-offering-desktop .user-inputs{position:relative}.product-offering-desktop .user-inputs input{padding-left:10px;margin-top:5px;margin-bottom:5px;margin-right:10px;width:50px;height:28px;border:3px solid #becdd7;text-align:center}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.product-offering-desktop .user-inputs input{padding-left:0;line-height:13px}}.product-offering-desktop .user-inputs .user-count{margin-bottom:5px}.product-offering-desktop .user-inputs .user-count label{font-weight:400;line-height:16px;width:300px;margin-bottom:0;vertical-align:middle}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .user-inputs .user-count label{width:160px}}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .user-inputs .user-count{margin-bottom:15px}}.product-offering-desktop .user-inputs .user-count input[type=number]:focus,.product-offering-desktop .user-inputs .user-count input[type=number]:hover{-moz-appearance:number-input}.product-offering-desktop .user-inputs .user-count input{width:70px;height:35px}.product-offering-desktop .user-inputs .total-users{position:absolute;right:19px;bottom:11%}.product-offering-desktop .user-inputs .total-users input{padding-left:15px;text-align:center;font-size:24px;margin:0;height:35px;width:70px}.product-offering-desktop .user-inputs .total-users label{font-weight:400;line-height:18px;font-size:16px;vertical-align:middle;margin-top:-5px;margin-left:10px;font-family:SiemensBold}.product-offering-desktop .user-inputs .total-users input[type=number]:focus,.product-offering-desktop .user-inputs .total-users input[type=number]:hover{-moz-appearance:textfield}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .user-inputs .total-users{top:60%}}.product-offering-desktop .checkout{padding-bottom:20px}.product-offering-desktop .checkout h3{font-family:SiemensRoman}.product-offering-desktop .checkout p{margin-bottom:4px}.product-offering-desktop .checkout .break{margin-bottom:12px}.product-offering-desktop .checkout button{width:240px}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .checkout button{width:100%}}.product-offering-desktop .checkout .button-conversion{margin-top:20px;padding-left:10px}.product-offering-desktop .checkout .error-message{color:#af235f;font-family:SiemensItalic;line-height:24px}.product-offering-desktop .checkout .vat-info{margin-top:20px}.product-offering-desktop .checkout .vat-info p{margin-bottom:10px}.product-offering-desktop .checkout .vat-info span{display:block}.product-offering-desktop .checkout .vat-info a{display:block;color:#2387aa}.product-offering-desktop .checkout .vat-info a:hover{color:#2387aa}.product-offering-desktop .checkout .payment-methods{margin-top:10px;max-width:240px}@media only screen and (min-width:992px) and (max-width:1199px){.product-offering-desktop .checkout .payment-methods{width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.product-offering-desktop .checkout .payment-methods{width:100%}}.product-offering-desktop .checkout .inactive{color:#fff;border-color:#becdd7;background-color:#becdd7}.product-offering-desktop .payment-type{margin-top:-20px}.product-description .v3{margin-bottom:15px}.product-description .v3 table{border-collapse:collapse;border-spacing:0;margin-top:10px;width:100%}.product-description .v3 table td,.product-description .v3 table th{padding:10px 15px;border:1px solid #3c464b;overflow:hidden;word-break:normal}.product-description .v3 table th{font-weight:400}.product-description .v3 table .v3-cell{background-color:#fff;text-align:center}.product-description .v3 table .v3-row{font-weight:400;background-color:#ebf0f5;text-align:left}.product-description .v3 table .v3-col,.product-description .v3 table th.v3-row{color:#fff;background-color:#697882;font-weight:700}.product-description .v3 table .v3-col{text-align:center;width:20%}.product-description .v3 table .v3-nosaletext{color:#879baa}.product-description .toggle-table{font-size:16px}.product-description .details-button{min-width:100%}.legal{margin-top:0;margin-left:0;margin-right:0;width:100%;padding-top:25px;background-color:#dfe6ed}.legal .container{padding-left:0;padding-right:0}.legal p{font-size:12px}.product-offering-mobile{display:none;margin-top:0;padding-top:15px;padding-bottom:15px}.product-offering-mobile .back-to-catalog{position:static;top:auto;display:inline-block;margin-bottom:1rem}.product-offering-mobile .product-title{margin-top:20px;margin-bottom:10px}.product-offering-mobile .product-title h2{font-size:28px;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;color:#005f87;font-family:SiemensBold;margin-right:5px}.product-offering-mobile .product-title a{display:inline;font-size:20px;color:#879baa;text-decoration:none}.product-offering-mobile .product-title .share{margin-top:-1px}.product-offering-mobile .product-title .is-active .share-wrapper{left:-7px;top:-10px}.product-offering-mobile .product-title .is-active-left .share-wrapper{left:-135px;top:-10px}.product-offering-mobile .company{font-size:14px;font-family:SiemensBlackItalic;color:#005f87;display:block;margin-bottom:10px}.product-offering-mobile input[type=number]{-moz-appearance:textfield}.product-offering-mobile .ten-px-padding{padding-left:10px;padding-right:10px}.product-offering-mobile .no-padding-right{padding-left:15px;padding-right:2px}.product-offering-mobile .no-padding-left{padding-right:15px;padding-left:2px}.product-offering-mobile h4{font-family:SiemensBold}.product-offering-mobile .product-image{width:100%}.product-offering-mobile .blue-background{background-color:#004669;line-height:65px;margin-top:30px;position:relative}.product-offering-mobile .blue-background i{color:#fff;margin-right:5px;font-size:28px}.product-offering-mobile .blue-background span{color:#fff}.product-offering-mobile .blue-background .centered{padding-top:5px;display:block;text-align:center}.product-offering-mobile .blue-background .left{font-size:14px;font-family:SiemensBoldItalic}.product-offering-mobile .blue-background .mid{font-family:SiemensBold;font-size:28px;margin-left:3px;margin-right:3px}.product-offering-mobile .blue-background .right{font-family:SiemensRoman;font-size:14px}.product-offering-mobile .blue-background .purchase{font-size:28px;font-family:SiemensRoman;position:relative}.product-offering-mobile .blue-background .purchase i{position:absolute;top:3px;left:-50px}.product-offering-mobile .blue-background .no-padding{padding-left:0;padding-right:0}.product-offering-mobile .button-conversion{margin-bottom:5px}.product-offering-mobile .product-offer-accordion .newton-accordion{padding-top:10px;padding-bottom:10px;margin-bottom:15px;min-height:40px;background-color:#becdd7;color:#3c464b;cursor:pointer;padding-left:15px;width:100%;border:none;text-align:left;outline:none;transition:.4s;position:relative}.product-offering-mobile .product-offer-accordion .newton-accordion .panel-title{display:inline-block;width:250px;font-family:SiemensRoman;font-size:20px}.product-offering-mobile .product-offer-accordion .newton-accordion i{position:absolute;right:15px;top:10px;font-size:20px}.navigation .navigation-global ul .dropbtn .product-offering-mobile .product-offer-accordion .on-page,.product-offering-mobile .product-offer-accordion .active,.product-offering-mobile .product-offer-accordion .navigation .navigation-global ul .dropbtn .on-page{background-color:#dfe6ed}.product-offering-mobile .product-offer-accordion .accordion-panel{background-color:transparent;max-height:0;overflow:hidden}.product-offering-mobile .product-offer-accordion .accordion-panel ul{padding-left:15px;font-size:16px}.product-offering-mobile .product-offer-accordion .show{max-height:5000px!important}.product-offering-mobile .product-offer-accordion .show p{white-space:normal!important}.product-offering-mobile .product-offer-accordion .accordion-tile{margin-bottom:10px}.product-offering-mobile .product-offer-accordion .accordion-tile h3{font-family:SiemensRoman;margin-top:0}.product-offering-mobile .product-offer-accordion .accordion-tile .button-conversion{margin-top:36px;text-align:left;padding-left:15px}.product-offering-mobile hr{border-top:1px solid #3c464b;clear:both}.product-offering-mobile .mobile-steps h4{width:86%;display:inline-block;line-height:30px;font-size:18px}.product-offering-mobile .mobile-steps h4 small{font-size:14px;font-family:SiemensRoman}.product-offering-mobile .mobile-steps .step-number{padding-top:4px;font-size:16px;margin-top:10px;margin-right:8px;font-family:SiemensBold;float:left;text-align:center;border-radius:50%;display:inline-block;width:28px;height:28px;background-color:#becdd7}.product-offering-mobile .mobile-steps .button-conversion{float:right}.product-offering-mobile .mobile-steps button{display:block;margin-bottom:20px;font-family:SiemensBold;font-size:18px;height:auto;width:100%;color:#004669;background-color:transparent;border:3px solid #004669;padding:.9375rem}.product-offering-mobile .mobile-steps button:hover{background-color:#004669;color:#fff}.product-offering-mobile .mobile-steps button:focus{outline:0}.product-offering-mobile .mobile-steps .button-active{background-color:#004669;color:#fff}.product-offering-mobile .mobile-steps .row-eq-height{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto}.product-offering-mobile .steps .step-row{padding-left:0}.product-offering-mobile .steps h4{width:86%;display:inline-block;line-height:30px;font-size:18px}.product-offering-mobile .steps h4 small{font-size:14px;font-family:SiemensRoman}.product-offering-mobile .steps .step-number{padding-top:4px;font-size:16px;margin-top:10px;margin-right:8px;font-family:SiemensBold;float:left;text-align:center;border-radius:50%;display:inline-block;width:28px;height:28px;background-color:#becdd7}.product-offering-mobile .steps .button-conversion{float:right}.product-offering-mobile .steps button{display:block;margin-bottom:20px;font-family:SiemensBold;font-size:18px;height:auto;width:100%;color:#004669;background-color:transparent;border:3px solid #004669;padding:.9375rem;margin-left:10px;margin-right:10px}.product-offering-mobile .steps button:hover{background-color:#004669;color:#fff}.product-offering-mobile .steps button:focus{outline:0}.product-offering-mobile .steps .button-active{background-color:#004669;color:#fff}.product-offering-mobile .steps .row-eq-height{-ms-flex:1;flex:1;-ms-flex-preferred-size:auto;flex-basis:auto}.product-offering-mobile .checkout button{width:240px;margin-bottom:10px;margin:0 auto}.product-offering-mobile .checkout h3{font-family:SiemensRoman;margin-top:10px}.product-offering-mobile .checkout .payment-methods{margin:0 auto;margin-bottom:15px}.product-offering-mobile .checkout .error-message{color:#af235f;font-family:SiemensItalic;line-height:24px}.product-offering-mobile .checkout .vat-info{margin-left:10px;color:#2387aa}.product-offering-mobile .checkout p{margin-bottom:3px}.product-offering-mobile .checkout .vat-info:hover{color:#2387aa}.product-offering-mobile .checkout .button-conversion{margin-top:20px;margin-bottom:5px;padding-left:20px;float:none}.product-offering-mobile .checkout .bottom-link{width:100%;background-color:#fff;height:30px;padding-top:5px}.product-offering-mobile .checkout .bottom-link .link,.product-offering-mobile .checkout .bottom-link .link:hover{color:#2387aa}.product-offering-mobile .checkout .inactive{color:#fff;border-color:#becdd7;background-color:#becdd7}.product-offering-mobile .continue{margin-top:20px}.product-offering-mobile .continue .button-conversion{float:none;display:block;margin:0 auto;cursor:pointer}.product-offering-mobile .continue .mobile-error-msg{width:240px;display:block;margin:0 auto;margin-top:10px;color:#af235f;font-family:SiemensItalic}.product-offering-mobile .continue .inactive{color:#fff;border-color:#becdd7;background-color:#becdd7}.product-offering-mobile #mobile-step4 button{height:70px}.product-offering-mobile .user-inputs{position:relative}.product-offering-mobile .user-inputs .user-count{height:40px;margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.product-offering-mobile .user-inputs .user-count label{font-weight:400;letter-spacing:-.05em;width:75%;display:inline;font-size:14px;line-height:16px;margin-top:0;margin-bottom:0}.product-offering-mobile .user-inputs .user-count input{margin-top:0;margin-bottom:0}.product-offering-mobile .user-inputs .total-users label{font-weight:400;font-family:SiemensBold;font-size:18px;line-height:1.2;margin-top:5px}.product-offering-mobile .user-inputs .total-users input{font-size:24px;height:42px}.product-offering-mobile .user-inputs label{font-weight:400;margin-top:10px}.product-offering-mobile .user-inputs label.single-product{font-size:18px;top:10px}.product-offering-mobile .user-inputs input{float:right;display:inline-block;margin-top:5px;margin-bottom:5px;width:70px;height:28px;border:3px solid #becdd7;text-align:center;font-size:16px}.product-offering-mobile .user-inputs input.single-product{padding-left:10px;margin:5px 10px 5px 3.5rem;width:85px;height:35px;border:3px solid #becdd7;text-align:center;font-size:24px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.product-offering-mobile .user-inputs input.single-product{padding-left:0;line-height:10px}}.product-offering-mobile .checkout-mobile button{width:240px;margin-bottom:10px;margin:0 auto}.product-offering-mobile .checkout-mobile h3{font-family:SiemensRoman;margin-top:10px}.product-offering-mobile .checkout-mobile .payment-methods{margin:0 auto;margin-bottom:15px}.product-offering-mobile .checkout-mobile .error-message{color:#af235f;font-family:SiemensItalic;line-height:24px}.product-offering-mobile .checkout-mobile .vat-info{margin-left:10px;color:#2387aa}.product-offering-mobile .checkout-mobile p{margin-bottom:3px}.product-offering-mobile .checkout-mobile .vat-info:hover{color:#2387aa}.product-offering-mobile .checkout-mobile .button-conversion{margin-top:20px;margin-bottom:5px;padding-left:20px;float:none}.product-offering-mobile .checkout-mobile .bottom-link{width:100%;background-color:#fff;height:30px;padding-top:5px}.product-offering-mobile .checkout-mobile .bottom-link .link,.product-offering-mobile .checkout-mobile .bottom-link .link:hover{color:#2387aa}.product-offering-mobile .checkout-mobile .inactive{color:#fff;border-color:#becdd7;background-color:#becdd7}.product-offering-desktop .headline .top,.product-offering-mobile .headline .top{color:#005f87;font-family:SiemensBlackItalic;font-size:14px}.product-offering-desktop .headline h2,.product-offering-mobile .headline h2{font-family:SiemensRoman;font-size:28px;margin-top:10px}.product-offering-desktop .headline .bottom,.product-offering-mobile .headline .bottom{font-family:SiemensBlack;font-size:18px}@media only screen and (max-width:767px){.product-offering-desktop{display:none}.product-offering-mobile{display:block}.product-offering-mobile .description .v3 td,.product-offering-mobile .description .v3 th{padding:10px}.product-offering-mobile .description .v3 ul{margin-bottom:20px}.product-offering-mobile select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:18px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:31.9%;min-width:31.9%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}}.product-support .trending-title{padding:20px 0 12px}.product-support .support-message{padding:0 20%}.product-support .support-phone-nums{display:none}.navigation .navigation-global ul .dropbtn .product-support .support-phone-nums.on-page,.product-support .navigation .navigation-global ul .dropbtn .support-phone-nums.on-page,.product-support .support-phone-nums.active{display:block}.product-support #fewer-phone-nums,.product-support #more-phone-nums{display:none}.navigation .navigation-global ul .dropbtn .product-support #fewer-phone-nums.on-page,.navigation .navigation-global ul .dropbtn .product-support #more-phone-nums.on-page,.product-support #fewer-phone-nums.active,.product-support #more-phone-nums.active,.product-support .navigation .navigation-global ul .dropbtn #fewer-phone-nums.on-page,.product-support .navigation .navigation-global ul .dropbtn #more-phone-nums.on-page{display:block}.product-support .info-group{margin-top:30px;margin-bottom:20px}.product-support .info-group p{font-size:.9em}.product-support .info-group p a{font-weight:700}.product-support p a{color:#2387aa}.product-support .button-conversion.wide-btn{width:auto}.product-support .support-links{border-left:2px solid #d0d0d0;margin-top:20px}.product-support .support-links .support-link{margin:6px 0}.product-support .support-links h3{font-weight:light;font-size:1.3em}.product-support .support-links h5{font-weight:700;font-size:1em;margin:10px 0 4px}.product-support .support-links h5 a{color:inherit;font-size:.9em}.product-support .support-links p{font-size:.9em}.product-support .support-links p a{color:inherit}.product-support .support-info-block h5{margin:4px 0;font-size:1.1em}.product-support h1,.product-support h2,.product-support h3,.product-support h4,.product-support h5,.product-support h6{margin-top:18px;margin-bottom:16px}.product-support h1.emphasis,.product-support h2.emphasis,.product-support h3.emphasis,.product-support h4.emphasis,.product-support h5.emphasis,.product-support h6.emphasis{font-size:1.2em;margin:20px 0 14px}.product-support h1.strong-h,.product-support h2.strong-h,.product-support h3.strong-h,.product-support h4.strong-h,.product-support h5.strong-h,.product-support h6.strong-h{font-weight:700}.product-support .resource-group{padding-top:30px;padding-bottom:30px}.product-support .resource-group a{display:block;color:inherit;padding-bottom:6px}.product-support .region-group h6{font-size:1.1em}.product-support .region-group h6 span{font-size:.8em}.product-support .region-group .region-info{padding-bottom:12px}.product-support .region-group .region-info h5{margin-bottom:0}.product-support .region-group .region-info a{color:inherit}.product-support .support-input{color:#000;line-height:1.8em}.product-support .support-input input{display:table-cell;width:100%;line-height:45px;height:45px;padding-left:10px}.product-support .banner-error{color:#ff0;display:none}.product-support .support-button{text-align:center}.product-support .banner{display:none}.product-support .banner p{margin:0}.product-support .banner .container{background-color:#dc6914;margin-top:20px;color:#fff;padding:25px 10px}.product-support .banner .container .content a{color:#fff;text-decoration:underline}.product-support .banner .container .content a:focus,.product-support .banner .container .content a:hover{font-weight:700}.product-support .banner .banner-close{text-align:right}.product-support .banner .banner-close a{color:#fff}@media (max-width:768px){.product-support .support-links{border-left:none;margin-top:20px;margin-bottom:20px}}.quote{padding-top:50px;padding-bottom:50px;background-color:#dfe6ed;min-height:530px;color:#3c464b}.quote .quote-title{margin-top:-1px;margin-bottom:10px;unicode-bidi:bidi-override}.quote .quote-title h1{font-family:SiemensRoman;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;margin-right:5px}.quote .quote-title .share{margin-top:-3px}@media only screen and (max-width:767px){.quote .quote-title .share{margin-top:-1px}}.quote .quote-title a{font-size:24px;display:inline;text-decoration:none;color:#879baa}@media only screen and (max-width:767px){.quote .quote-title a{font-size:20px}}@media only screen and (max-width:767px){.quote .quote-title .is-active .share-wrapper{left:-10px;top:-10px}.quote .quote-title .is-active-left .share-wrapper{left:-140px;top:-10px}}.quote .content{margin-bottom:15px;unicode-bidi:bidi-override}.quote .content p{display:inline}.quote .content a{text-decoration:none;font-size:16px;display:inline;font-family:SiemensRoman}.quote #quote_img{position:absolute;right:0}@media only screen and (max-width:767px){.quote #quote_img{height:45px}}.quote .quotes{font-size:24px;font-family:SiemensItalic;color:#879baa;line-height:1.2;text-align:right;margin-bottom:15px;unicode-bidi:bidi-override}@media only screen and (max-width:767px){.quote .quotes{font-size:20px}}.quote .signature{font-size:12px;line-height:1.2;text-align:right}.quote .signature,.quote .video-micetype{color:#879baa;font-family:SiemensItalic;unicode-bidi:bidi-override}.quote .video-micetype{font-size:14px;line-height:14px;margin-top:10px;margin-bottom:14px}.quote #mobile-video,.quote .mobile-video,.quote .mobile-video-js{display:none}.quote .desktop-video,.quote .desktop-video-js{display:block}.quote .button-conversion{float:right}@media only screen and (max-width:767px){.quote{padding-top:35px;padding-bottom:35px}.quote .quote-title h1{font-size:28px}.quote #quote_img{position:static;margin-top:10px}.quote .quotes{margin-top:5px}.quote .video{display:none}.quote .mobile-video,.quote .mobile-video-js{display:block}.quote .desktop-video,.quote .desktop-video-js{display:none}.quote #mobile-video{display:block;margin-bottom:15px}.quote .signature{margin-bottom:20px}.quote .button-conversion{float:none}}.skiplink a{display:block;padding:0 8px;height:0;overflow:hidden}.skiplink a:focus{height:24px;overflow:visible}.related-links{position:relative;background-color:#323c46;padding-top:30px;padding-bottom:50px}.related-links h1{color:#3c464b;margin-top:0}.related-links h2,.related-links h3,.related-links h4,.related-links h5,.related-links h6{font-family:SiemensRoman;color:#3c464b;margin-top:0}.related-links h1{font-family:SiemensRoman;font-size:36px;color:#fff;letter-spacing:-.03em;font-variant-ligatures:none}.related-links .img-responsive{width:100%}.related-links .slick-prev{left:-30px}@media only screen and (min-width:1246px){.related-links .slick-prev{left:-45px}}.related-links .slick-next{right:-30px}@media only screen and (min-width:1246px){.related-links .slick-next{right:-45px}}.related-links .slick-next,.related-links .slick-prev{top:50%;width:3.8%;background:transparent;visibility:visible}@media only screen and (min-width:1246px){.related-links .slick-next,.related-links .slick-prev{visibility:visible;top:50%;width:50px;background-color:#3c464b}}@media only screen and (min-width:768px) and (max-width:991px){.related-links .slick-next,.related-links .slick-prev{display:block!important}}.related-links .slick-dots li.slick-active button:before,.related-links .slick-dots li button:before{color:#fff;opacity:1}.gap-right{margin-right:20px 50px}.related-link{height:auto;position:relative;display:-ms-flexbox;display:flex}.related-link a{display:block;font-size:15px;color:#fff;padding:15px;height:100%;min-height:130px;background:url(../images/Country/related-links-bg.png) repeat 50%;background-size:cover;text-decoration:none}@media only screen and (max-width:767px){.related-link a{font-size:14px}}.related-link a:focus{outline:none}.related-link i{color:#fff;position:absolute;bottom:15px;right:30px}@media only screen and (min-width:768px) and (max-width:991px){.related-link{min-height:150px}}.related-links-slider .slick-track{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.no-gutter{padding-left:0;padding-right:0}.related-link-single{padding-top:3rem;padding-bottom:4rem}.related-link-single .content{font-size:2.4rem;text-align:center}@media only screen and (min-width:768px) and (max-width:991px){.white-page-tile h3{margin-top:10px}}.events-filter.buy-tiles .tile:hover,.events-filter.chapter-tiles .tile:hover,.events-filter.segments .tile:hover,.resource-filter.buy-tiles .tile:hover,.resource-filter.chapter-tiles .tile:hover,.resource-filter.segments .tile:hover{cursor:pointer}.events-filter.buy-tiles .tile .tile-details,.events-filter.chapter-tiles .tile .tile-details,.events-filter.segments .tile .tile-details,.resource-filter.buy-tiles .tile .tile-details,.resource-filter.chapter-tiles .tile .tile-details,.resource-filter.segments .tile .tile-details{background-color:#fff;padding:16px 16px 20px}.events-filter.buy-tiles .tile .tile-details h1,.events-filter.buy-tiles .tile .tile-details h2,.events-filter.buy-tiles .tile .tile-details h3,.events-filter.buy-tiles .tile .tile-details h4,.events-filter.buy-tiles .tile .tile-details h5,.events-filter.buy-tiles .tile .tile-details p.tile-banner,.events-filter.chapter-tiles .tile .tile-details h1,.events-filter.chapter-tiles .tile .tile-details h2,.events-filter.chapter-tiles .tile .tile-details h3,.events-filter.chapter-tiles .tile .tile-details h4,.events-filter.chapter-tiles .tile .tile-details h5,.events-filter.chapter-tiles .tile .tile-details p.tile-banner,.events-filter.segments .tile .tile-details h1,.events-filter.segments .tile .tile-details h2,.events-filter.segments .tile .tile-details h3,.events-filter.segments .tile .tile-details h4,.events-filter.segments .tile .tile-details h5,.events-filter.segments .tile .tile-details p.tile-banner,.resource-filter.buy-tiles .tile .tile-details h1,.resource-filter.buy-tiles .tile .tile-details h2,.resource-filter.buy-tiles .tile .tile-details h3,.resource-filter.buy-tiles .tile .tile-details h4,.resource-filter.buy-tiles .tile .tile-details h5,.resource-filter.buy-tiles .tile .tile-details p.tile-banner,.resource-filter.chapter-tiles .tile .tile-details h1,.resource-filter.chapter-tiles .tile .tile-details h2,.resource-filter.chapter-tiles .tile .tile-details h3,.resource-filter.chapter-tiles .tile .tile-details h4,.resource-filter.chapter-tiles .tile .tile-details h5,.resource-filter.chapter-tiles .tile .tile-details p.tile-banner,.resource-filter.segments .tile .tile-details h1,.resource-filter.segments .tile .tile-details h2,.resource-filter.segments .tile .tile-details h3,.resource-filter.segments .tile .tile-details h4,.resource-filter.segments .tile .tile-details h5,.resource-filter.segments .tile .tile-details p.tile-banner{margin:0 0 12px}.events-filter.buy-tiles .tile .tile-details p.tile-banner span.left,.events-filter.chapter-tiles .tile .tile-details p.tile-banner span.left,.events-filter.segments .tile .tile-details p.tile-banner span.left,.resource-filter.buy-tiles .tile .tile-details p.tile-banner span.left,.resource-filter.chapter-tiles .tile .tile-details p.tile-banner span.left,.resource-filter.segments .tile .tile-details p.tile-banner span.left{float:left}.events-filter.buy-tiles .tile .tile-details p.tile-banner span.right,.events-filter.chapter-tiles .tile .tile-details p.tile-banner span.right,.events-filter.segments .tile .tile-details p.tile-banner span.right,.resource-filter.buy-tiles .tile .tile-details p.tile-banner span.right,.resource-filter.chapter-tiles .tile .tile-details p.tile-banner span.right,.resource-filter.segments .tile .tile-details p.tile-banner span.right{float:right}.events-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.events-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.events-filter.segments .tile .tile-details .tile-info i.fa.fa-angle-right,.resource-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.resource-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-angle-right,.resource-filter.segments .tile .tile-details .tile-info i.fa.fa-angle-right{float:right;font-size:3em;color:#2486aa}.events-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-download,.events-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.events-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-play-circle,.events-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-download,.events-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.events-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-play-circle,.events-filter.segments .tile .tile-details .tile-info i.fa.fa-download,.events-filter.segments .tile .tile-details .tile-info i.fa.fa-external-link,.events-filter.segments .tile .tile-details .tile-info i.fa.fa-play-circle,.resource-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-download,.resource-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.resource-filter.buy-tiles .tile .tile-details .tile-info i.fa.fa-play-circle,.resource-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-download,.resource-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-external-link,.resource-filter.chapter-tiles .tile .tile-details .tile-info i.fa.fa-play-circle,.resource-filter.segments .tile .tile-details .tile-info i.fa.fa-download,.resource-filter.segments .tile .tile-details .tile-info i.fa.fa-external-link,.resource-filter.segments .tile .tile-details .tile-info i.fa.fa-play-circle{float:right;font-size:2em;color:#2486aa}.events-filter.buy-tiles .tile img,.events-filter.chapter-tiles .tile img,.events-filter.segments .tile img,.resource-filter.buy-tiles .tile img,.resource-filter.chapter-tiles .tile img,.resource-filter.segments .tile img{height:250px}.resource-list .three-column-resource{background-color:#f5f6fa}.resource-list .container{padding-top:30px;padding-bottom:30px}.resource-list h3{padding:0;margin:0}.resource-list p{margin:0 0 40px}.resource-list .resource-img-container{width:100%;height:175px;overflow:hidden;position:relative;min-height:175px;margin-bottom:8px}.resource-list .resource-img-container.img-shrink{height:100px;min-height:100px}.resource-list .resource-img-container img{width:100%;height:auto;overflow:hidden}.resource-list .additional-links>h2:first-child,.resource-list .other-resource>h2:first-child{padding-bottom:40px}.resource-list .additional-links{margin-bottom:20px}.resource-list .additional-links .collateral-tag{margin-top:0}.resource-list .additional-links .resource-item{margin-top:20px}.resource-list .other-resource{margin-bottom:20px}.resource-list .other-resource .resource-items{padding-left:15px}.resource-list .resource-items{padding:0 15px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.resource-list .resource-items .resource-item{margin-bottom:30px;width:calc(33% - 25px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-decoration:none;transition:opacity .5s ease-in-out}.resource-list .resource-items .resource-item:nth-child(3n+1){margin-left:0;margin-right:40px}.resource-list .resource-items .resource-item:nth-child(3n+2){margin-left:0;margin-right:0}.resource-list .resource-items .resource-item:nth-child(3n+3){margin-left:40px;margin-right:0}@media only screen and (max-width:767px){.resource-list .resource-items .resource-item{width:100%}.resource-list .resource-items .resource-item:nth-child(n){margin-left:0;margin-right:0}}.resource-list .collateral-info{margin-left:25px;width:65%}.resource-list .collateral-tag{font-size:14px;color:#dc6913;margin-top:10px;text-transform:uppercase;font-family:SiemensBold;display:block}.resource-list .collateral-title{font-size:16px;font-family:SiemensBold;line-height:24px;font-weight:500;color:#3c464b}.resource-list .collateral-description{color:#3c464b}.search-bar{padding-top:20px;padding-bottom:20px;background-color:#eff0f4}.search-bar .search-box{margin-left:15px;margin-right:15px;height:35px;position:relative;border:1px solid #becdd7;border-radius:2px;background-color:#fff}.search-bar .search-box input{padding-top:2px;padding-bottom:3px;padding-left:10px;width:75%;position:absolute;left:0;top:0;line-height:28px;border:none}.search-bar .search-box input:focus{outline:none}.search-bar .search-box .search-buttons{position:absolute;right:0;top:0;height:100%;width:80px;display:table}.search-bar .search-box .search-buttons button{background-color:#fff;border:none;margin:0;height:33px;text-align:center}.search-bar .search-box .search-buttons button i{font-size:18px;color:#879baa;vertical-align:middle}.search-bar .search-box .search-buttons .search-btn:hover{background-color:#879baa}.search-bar .search-box .search-buttons .search-btn:hover i{color:#fff}.search-bar .search-box .search-buttons .search-btn{float:right;text-align:center;width:40px;display:table-cell}.search-bar .search-box .search-buttons .search-btn i{margin-left:-2px}.search-bar .search-box .search-buttons .reset-btn{display:table-cell;background-color:#fff;width:40px;display:none;text-align:center}.search-bar .search-box .search-buttons .reset-btn i{font-size:14px}.search-bar .search-box .search-buttons .search-btn-active{background-color:#879baa}.search-bar .search-box .search-buttons .search-btn-active i{color:#fff}.search-bar span{line-height:35px}.recommended-results{background-color:#555f69;padding-bottom:30px}.recommended-results h1{font-size:24px;font-family:SiemensRoman;color:#fff;letter-spacing:-.03em;font-variant-ligatures:none}.recommended-results img{width:100%}.recommended-results .result-caption{display:block;margin-top:10px;font-size:18px;font-family:SiemensBold;color:#fff}@media only screen and (max-width:767px){.recommended-results .result-caption{margin-top:-15px;vertical-align:middle}}@media only screen and (max-width:767px){.recommended-results h1{padding-bottom:10px;border-bottom:1px solid #fff}.recommended-results img{display:inline-block;width:40%;margin-bottom:15px}.recommended-results .result-caption{width:50%;display:inline-block;margin-left:10px}}.no-results{padding-top:20px;padding-bottom:40px;background-color:#eff0f4}.no-results h1{display:inline-block;font-family:SiemensBold;font-size:24px;margin-top:3px;letter-spacing:-.03em;font-variant-ligatures:none;margin-bottom:20px}.no-results ul{padding-left:20px;font-size:16px}@media only screen and (max-width:767px){.no-results{padding-top:0}.no-results h1{margin-top:0}.no-results p,.no-results ul{font-size:14px}}.search-form{margin-top:20px}.search-form .input-wrapper{position:relative}.search-form .input-wrapper:before{content:"\f002";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#879bab;font-size:.9em;padding-right:1em;position:absolute;top:12px;right:0}.search-form input.search-input{padding:10px 50px 10px 10px;width:100%;border:1px solid #bbc3c9}.other-results{padding-top:30px;padding-bottom:40px;background-color:#eff0f4}.other-results h1{display:inline-block;font-family:SiemensBold;font-size:24px;margin-top:3px;letter-spacing:-.03em;font-variant-ligatures:none}.other-results .page-results{float:right;font-size:18px;display:inline-block;line-height:36px}.other-results .page-results .total-results{display:inline-block;position:relative;top:0}@media only screen and (max-width:767px){.other-results .page-results .total-results{top:26px;left:0}}.other-results .page-results .showOnMobile{display:none}@media only screen and (max-width:767px){.other-results .page-results .showOnMobile{display:block;position:relative;top:-20px;left:-8px;font-size:11px}}.other-results .page-results .input-box{color:#2387aa;text-align:center;display:inline-block;width:36px;height:36px;line-height:34px;border:1px solid #879baa;background-color:#fff;font-family:SiemensBold}.other-results .page-results a{margin-left:5px;text-decoration:none;display:inline-block;color:#fff;background-color:#2387aa;width:36px;line-height:33px;text-align:center;font-size:16px;padding-top:3px}@media screen and (max-width:340px){.other-results .page-results a{margin-left:1px;width:18px}}.other-results .page-results input[type=number]::-webkit-inner-spin-button,.other-results .page-results input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.other-results .page-results input[type=number]{-moz-appearance:textfield}@media only screen and (max-width:767px){.other-results .page-results .hide-mobile{display:none}}@media only screen and (max-width:767px){.other-results .mobile-results{float:none;display:block;text-align:center}}.other-results .blue-font{color:#2387aa}.other-results .search-result{margin-top:15px}.other-results .search-result .result-icon{text-align:center;padding-top:5px}.other-results .search-result .result-icon img{margin:0 auto}.other-results .search-result .result-icon .result-type{font-size:16px;font-family:SiemensBold;display:block}.other-results .search-result .result-icon .result-size{display:block;font-size:12px;margin-top:-5px}.other-results .search-result .result-details{display:inline-block}@media only screen and (max-width:767px){.other-results .search-result .result-details{padding-left:0}}@media only screen and (max-width:767px){.other-results .search-result .result-details p{font-size:14px;line-height:1.1}}.other-results .search-result .result-details .result-link{font-size:18px;color:inherit;text-decoration:underline;display:block;margin-bottom:10px}@media only screen and (max-width:767px){.other-results .search-result .result-details .result-link{font-size:16px;margin-bottom:5px;line-height:1.1}}.other-results .search-result .result-details .breadcrumbs{font-size:12px;color:#879baa}@media only screen and (max-width:767px){.other-results .search-result .result-details .breadcrumbs{display:none}}.other-results .search-result .mobile-border-top{display:none}@media only screen and (max-width:767px){.other-results .search-result .mobile-border-top{display:block;margin-bottom:10px;border-top:1px solid #879baa}}.segments{padding:55px 0 80px}@media only screen and (max-width:767px){.segments{padding-top:0}}.segments .header h1{font-size:36px}.segments .header__more-info{width:20px;text-align:center;vertical-align:top;line-height:20px;color:#fff;display:inline-block;font-size:18px;background-color:#2387aa;border-radius:50%}@media only screen and (max-width:767px){.segments .header{background-color:#004669;margin-left:-15px;margin-right:-15px;padding:20px 15px;color:#fff}}@media only screen and (max-width:767px){.segments .tile-container .tile img{display:block}}.segments .tile-container .tile-info{-ms-flex-pack:justify;justify-content:space-between}.share-container{display:inline-block;width:24px;height:24px;position:relative}@media only screen and (max-width:767px){.share-container{display:none;width:20px;height:20px}}.share{background-color:transparent;display:inline;height:100%}.share,.share .share-button{position:absolute;width:inherit}.share .share-button{z-index:999;cursor:pointer;color:#879baa;text-decoration:none;display:inline-block;height:inherit;outline:0}.share .share-text{line-height:20px;padding-top:10px;display:none;color:#1e2832;vertical-align:top;font-size:14px;font-family:SiemensBold;margin-left:35px}.share .share-expansible{display:none;width:100%;margin-left:0}.share .share-expansible .share-list{padding-left:0;color:#879baa;list-style:none;margin-top:10px}.share .share-expansible .share-list .share-link{padding-left:10px;padding-right:10px;margin-left:0;display:block;width:100%;height:27px;font-size:18px}.share .share-expansible .share-list .share-link i{color:#879baa;text-decoration:none;vertical-align:middle;font-size:20px}.share .share-expansible .share-list .share-link .share-name{font-size:14px;color:#3c464b;margin-left:10px;line-height:27px}.share .share-expansible .share-list .share-link:hover{background-color:#005578}.share .share-expansible .share-list .share-link:hover .share-name,.share .share-expansible .share-list .share-link:hover i{color:#fff!important}.is-active .share-button{z-index:99999}.is-active .share-text{display:block}.is-active .share-expansible{display:block;float:left}.is-active .share-wrapper{background-color:#eff0f4;border:1px solid #becdd7;position:absolute;left:-7px;top:-7px;width:170px;z-index:9999}.is-active-left .share-text{display:block;margin-left:10px}.is-active-left .share-expansible{display:block;float:left;margin-left:0}.is-active-left .share-wrapper{background-color:#eff0f4;border:1px solid #becdd7;position:absolute;left:-135px;top:-7px;width:170px;z-index:99}.qr-code{padding-top:10px;margin-left:35px}@media only screen and (max-width:767px){.qr-code{margin:50% auto;margin-top:10px;margin-bottom:0}}.shoutbox{background-color:#004669;color:#fff;padding-top:30px;padding-bottom:40px}.shoutbox:focus{outline:none}.shoutbox img{width:100%}.shoutbox .details{margin-right:5px;font-family:SiemensItalic;font-size:14px;unicode-bidi:bidi-override}.shoutbox .details span{color:#ffb900}.shoutbox .shoutbox-title h3{margin-top:0;font-family:SiemensRoman;font-size:28px;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;unicode-bidi:bidi-override;margin-right:5px}.shoutbox .shoutbox-title .share{margin-top:2px}@media only screen and (max-width:767px){.shoutbox .shoutbox-title .share{margin-top:0}}@media only screen and (max-width:767px){.shoutbox .shoutbox-title .is-active .share-wrapper{left:-10px;top:-10px}.shoutbox .shoutbox-title .is-active-left .share-wrapper{left:-140px;top:-10px}}.shoutbox .shoutbox-title a{font-size:24px;text-decoration:none;color:#879baa}@media only screen and (max-width:767px){.shoutbox .shoutbox-title a{font-size:20px}}.shoutbox .content{margin-top:10px;margin-bottom:15px}.shoutbox .content p{display:inline;unicode-bidi:bidi-override}.shoutbox .content a:not(.button-conversion){font-size:16px;display:inline;text-decoration:none;font-family:SiemensRoman;color:#ffb900}.shoutbox .content ul.typeahead{min-width:400px}.shoutbox .content ul.typeahead a.dropdown-item{display:block;width:100%;color:inherit}.navigation .navigation-global .shoutbox .content ul.typeahead .dropbtn li.on-page a,.shoutbox .content .navigation .navigation-global ul.typeahead .dropbtn li.on-page a,.shoutbox .content ul.typeahead li.active a{background-color:#e2e6ea}.shoutbox .eloqua-success-message .button-conversion{margin-top:5px}.shoutbox .form-group:first-of-type{padding-left:0;margin-bottom:15px}@media only screen and (max-width:767px){.shoutbox .form-group:first-of-type{padding-right:0}}.shoutbox .form-group:last-of-type{padding-right:0;margin-bottom:15px}@media only screen and (max-width:767px){.shoutbox .form-group:last-of-type{padding-left:0}}.shoutbox .form-control{height:40px}.shoutbox #shoutbox-mobile-image{display:none;margin-bottom:20px;margin-top:10px}.shoutbox .single-input-form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.shoutbox .single-input-form .form-group:first-of-type,.shoutbox .single-input-form .form-group:last-of-type{margin-bottom:0}.shoutbox .single-input-form #formElement0{-ms-flex:100%;flex:100%}.shoutbox .single-input-form #formElement1{-ms-flex:1;flex:1;height:-moz-min-content;height:min-content;margin-right:5%;-ms-flex-preferred-size:240px;flex-basis:240px}@media only screen and (max-width:767px){.shoutbox .single-input-form #formElement1{margin-right:0;-ms-flex-preferred-size:100%;flex-basis:100%}}@media only screen and (min-width:768px) and (max-width:991px){.shoutbox .single-input-form #formElement1{max-width:none;margin-right:0;-ms-flex-preferred-size:100%;flex-basis:100%}}.shoutbox .single-input-form #formElement2{max-width:240px;-ms-flex-preferred-size:240px;flex-basis:240px;margin-left:auto}@media only screen and (min-width:768px) and (max-width:991px){.shoutbox .single-input-form #formElement2{margin-top:15px}}@media only screen and (max-width:767px){.shoutbox .single-input-form #formElement2{margin-top:15px;-ms-flex-pack:center;justify-content:center;margin-right:auto}}.shoutbox .single-input-form #formElement2 .button-conversion{margin-top:0}.shoutbox.shoutbox-inline-form{background-color:#dedee3}.shoutbox.shoutbox-inline-form .inline-form{padding:0}.shoutbox.shoutbox-inline-form .inline-form form button{margin-top:-17px}.shoutbox.shoutbox-inline-form .inline-form form .form-group{padding-left:0}.shoutbox-dark{background-color:#004669;color:#fff}.shoutbox-light{background-color:#879baa;color:#3c464b}.shoutbox-light .shoutbox-title a{color:#005f87}.shoutbox-light .content,.shoutbox-light .shoutbox-title h3{color:#0a1419}.shoutbox-light .button-conversion{color:#0a1419;border:3px solid #0a1419}.shoutbox-light .details span.fg-yellow{color:#50143c}.shoutbox-light .details span.fg-white{color:#0a1419}.shoutbox-light .details span.fg-black{color:#000}.shoutbox-light .content a,.shoutbox-light .details span{color:#005f87}.shoutbox-light35{background-color:#becdd7;color:#3c464b}.shoutbox-light35 .details span,.shoutbox-light35 .shoutbox-title a{color:#005f87}.shoutbox-light35 .content p{font-size:2.4rem}.shoutbox-light35 .content a{color:#005f87}.shoutbox-light45{background-color:#dfe6ed;color:#3c464b}.shoutbox-light45 .content a,.shoutbox-light45 .details span,.shoutbox-light45 .shoutbox-title a{color:#005f87}@media (max-width:768px){.shoutbox ul.typeahead{min-width:auto!important}}@media (min-width:768px){.shoutbox .shoutbox-CTAs{float:right}.shoutbox .shoutbox-CTAs .button-conversion{float:none;margin-left:1rem}}@media only screen and (max-width:767px){.shoutbox .shoutbox-CTAs .button-conversion{margin-top:20px}.shoutbox p{line-height:1.3}.shoutbox .details i,.shoutbox .video-wrapper,.shoutbox img{display:none}.shoutbox #shoutbox-mobile-image{display:block;width:100%}.shoutbox .mobile-share-icon{display:block}.shoutbox .mobile-share-icon i{position:absolute;bottom:10px;right:20px;font-weight:800;font-size:36px;color:#fff}}.simple-rate-desktop{margin-top:60px;margin-bottom:36px;color:#3c464b}.simple-rate-desktop .no-padding{padding-left:0;padding-right:0}.simple-rate-desktop .left-padding{padding-left:10px}.simple-rate-desktop .title-share-button{float:none;margin-left:10px}.simple-rate-desktop .product-image{margin-bottom:20px;width:100%}.simple-rate-desktop .side-link{color:#2387aa;font-size:16px;display:block}.simple-rate-desktop .product-title{margin-top:-7px}.simple-rate-desktop .product-title h2{display:inline;letter-spacing:-.03em;font-variant-ligatures:none;color:#005f87;font-family:SiemensBold;margin-right:5px}.simple-rate-desktop .product-title a{display:inline;font-size:24px;color:#879baa;text-decoration:none}.simple-rate-desktop .product-title .share{margin-top:0}.simple-rate-desktop .view-cart{color:#2387aa;position:absolute;right:15px;top:-45px;font-size:18px;font-family:SiemensBold;text-decoration:none}.simple-rate-desktop h2{margin-top:0;color:#005f87;font-family:SiemensRoman}.simple-rate-desktop h2 a{color:#879baa;float:right;text-decoration:none}.simple-rate-desktop h4{font-family:SiemensBold}.simple-rate-desktop ul{font-size:16px;padding-left:15px}.simple-rate-desktop .two-col-list{-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px;column-count:2;column-gap:40px}@media only screen and (min-width:768px) and (max-width:991px){.simple-rate-desktop .two-col-list{column-gap:60px}}.simple-rate-desktop .headline{margin-top:30px;margin-bottom:20px;background-color:#004669;height:80px}.simple-rate-desktop .headline h2{font-family:SiemensBold;display:inline-block;margin-top:20px;color:#fff}.simple-rate-desktop .headline i{font-size:30px;color:#fff;margin-right:20px}@media only screen and (min-width:768px) and (max-width:991px){.simple-rate-desktop .headline i{margin-right:10px}}.simple-rate-desktop .headline .right{height:inherit;position:relative;display:inline-block;color:#fff;float:right;width:19rem}.simple-rate-desktop .headline .right h2{margin-bottom:0;display:block;text-align:right}.simple-rate-desktop .headline .right span{position:absolute;right:0}.simple-rate-desktop .headline .right .top{top:4px;font-size:12px;font-family:SiemensItalic}.simple-rate-desktop .headline .right .bottom{font-family:SiemensRoman;bottom:8px}.simple-rate-desktop hr{border-top:1px solid #3c464b}.simple-rate-desktop button{margin-right:20px;margin-bottom:10px;margin-top:20px;display:inline-block;font-family:SiemensBold;font-size:18px;height:auto;width:195px;min-width:31.9%;min-height:auto;color:#004669;background-color:transparent;border:3px solid #004669;padding:.9375rem}.simple-rate-desktop button:hover{background-color:#004669;color:#fff}.simple-rate-desktop button:focus{outline:0}.simple-rate-desktop .button-active{background-color:#004669;color:#fff}.simple-rate-desktop .steps h4{width:86%;display:inline-block;line-height:30px;font-size:18px}.simple-rate-desktop .steps h4 small{font-size:14px;font-family:SiemensRoman}.simple-rate-desktop .steps .step-number{padding-top:4px;font-size:16px;margin-top:10px;margin-right:8px;font-family:SiemensBold;float:left;text-align:center;border-radius:50%;display:inline-block;width:28px;height:28px;background-color:#becdd7}.simple-rate-desktop .user-inputs{position:relative}.simple-rate-desktop .user-inputs input{padding-left:10px;margin-top:5px;margin-bottom:5px;margin-right:10px;width:85px;height:35px;border:3px solid #becdd7;text-align:center;font-size:24px}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.simple-rate-desktop .user-inputs input{padding-left:0;line-height:10px}}.simple-rate-desktop .user-inputs label{font-weight:400;position:absolute;font-size:18px;top:10px}.simple-rate-desktop .checkout{padding-bottom:20px;margin-top:-20px;float:right}.simple-rate-desktop .checkout h3{font-family:SiemensRoman}.simple-rate-desktop .checkout p{margin-bottom:5px}.simple-rate-desktop .checkout button{width:240px}@media only screen and (min-width:768px) and (max-width:991px){.simple-rate-desktop .checkout button{width:100%}}.simple-rate-desktop .checkout .button-conversion{margin-top:20px;padding-left:10px}.simple-rate-desktop .checkout .error-message{color:#af235f;font-family:SiemensItalic;line-height:24px}.simple-rate-desktop .checkout .payment-methods{margin-top:10px;max-width:240px}@media only screen and (min-width:992px) and (max-width:1199px){.simple-rate-desktop .checkout .payment-methods{width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.simple-rate-desktop .checkout .payment-methods{width:100%}}.simple-rate-desktop .checkout .vat-info{margin-top:20px}.simple-rate-desktop .checkout .vat-info p{margin-bottom:10px}.simple-rate-desktop .checkout .vat-info span{display:block}.simple-rate-desktop .checkout .vat-info a{display:block;color:#2387aa}.simple-rate-desktop .checkout .vat-info a:hover{color:#2387aa}.simple-rate-desktop .payment-type{margin-top:-20px}.side-content{margin-top:5px}.side-content p{display:inline}.side-content a{display:inline;color:#2387aa;font-size:16px}.legal-side{margin-top:20px;padding-right:15px}.legal-side p{display:block;margin-bottom:10px;font-size:12px;line-height:1}@media only screen and (max-width:767px){.simple-rate-desktop button{width:100%;margin-top:0}.simple-rate-desktop .padding-left-lg{padding-left:0}.simple-rate-desktop .checkout .payment-methods{margin:1rem auto 0}.simple-rate-desktop .product-offer-accordion .newton-accordion{padding-top:10px;padding-bottom:10px;margin-bottom:15px;min-height:40px;background-color:#becdd7;color:#3c464b;cursor:pointer;padding-left:15px;width:100%;border:none;text-align:left;outline:none;transition:.4s;position:relative}.simple-rate-desktop .product-offer-accordion .newton-accordion .panel-title{display:inline-block;width:250px;font-family:SiemensRoman;font-size:20px}.simple-rate-desktop .product-offer-accordion .newton-accordion i{position:absolute;right:15px;top:10px;font-size:20px}.navigation .navigation-global ul .dropbtn .simple-rate-desktop .product-offer-accordion .on-page,.simple-rate-desktop .product-offer-accordion .active,.simple-rate-desktop .product-offer-accordion .navigation .navigation-global ul .dropbtn .on-page{background-color:#dfe6ed}.simple-rate-desktop .product-offer-accordion .accordion-panel{background-color:transparent;max-height:0;overflow:hidden}.simple-rate-desktop .product-offer-accordion .accordion-panel ul{padding-left:15px;font-size:16px}.simple-rate-desktop .product-offer-accordion .accordion-panel .legal-text{display:block;margin-bottom:10px;font-size:12px;line-height:1}.simple-rate-desktop .product-offer-accordion .show{max-height:5000px!important}.simple-rate-desktop .product-offer-accordion .show p{white-space:normal!important}.simple-rate-desktop .product-offer-accordion .accordion-tile{margin-bottom:10px}.simple-rate-desktop .product-offer-accordion .accordion-tile h3{font-family:SiemensRoman;margin-top:0}.simple-rate-desktop .product-offer-accordion .accordion-tile .button-conversion{margin-top:36px;text-align:left;padding-left:15px}}.on-demand-webinar,.single-topic,.stlp-event-info{background-color:#eff0f4;padding-bottom:50px;padding-top:35px}.on-demand-webinar .agreeToTermsValidate,.single-topic .agreeToTermsValidate,.stlp-event-info .agreeToTermsValidate{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.on-demand-webinar .title,.single-topic .title,.stlp-event-info .title{margin-bottom:15px}.on-demand-webinar .title h1,.single-topic .title h1,.stlp-event-info .title h1{display:inline;font-family:SiemensRoman;margin-right:5px;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.on-demand-webinar .title h1,.single-topic .title h1,.stlp-event-info .title h1{font-size:28px}}.on-demand-webinar .title .share,.single-topic .title .share,.stlp-event-info .title .share{margin-top:-2px}@media only screen and (max-width:767px){.on-demand-webinar .title .share,.single-topic .title .share,.stlp-event-info .title .share{margin-top:-1px}}.on-demand-webinar .title a,.single-topic .title a,.stlp-event-info .title a{font-size:24px;color:#879baa;text-decoration:none}@media only screen and (max-width:767px){.on-demand-webinar .title a,.single-topic .title a,.stlp-event-info .title a{font-size:20px}}@media only screen and (max-width:767px){.on-demand-webinar .title .is-active .share-wrapper,.single-topic .title .is-active .share-wrapper,.stlp-event-info .title .is-active .share-wrapper{left:-10px;top:-10px}.on-demand-webinar .title .is-active-left .share-wrapper,.single-topic .title .is-active-left .share-wrapper,.stlp-event-info .title .is-active-left .share-wrapper{left:-140px;top:-10px}}.on-demand-webinar h3,.single-topic h3,.stlp-event-info h3{font-family:SiemensBold;margin-bottom:15px;margin-top:0;letter-spacing:-.03em;line-height:44px;font-variant-ligatures:none}@media only screen and (max-width:767px){.on-demand-webinar h3,.single-topic h3,.stlp-event-info h3{font-size:20px}}.on-demand-webinar p,.single-topic p,.stlp-event-info p{margin-bottom:20px}.on-demand-webinar img,.single-topic img,.stlp-event-info img{width:100%;margin-bottom:10px}.on-demand-webinar .img-caption,.single-topic .img-caption,.stlp-event-info .img-caption{font-size:14px;color:#879baa;font-family:SiemensItalic;line-height:16px;margin-top:10px;margin-bottom:14px}.on-demand-webinar form .form-group input:not([type=checkbox]),.single-topic form .form-group input:not([type=checkbox]),.stlp-event-info form .form-group input:not([type=checkbox]){height:40px}.on-demand-webinar form button,.single-topic form button,.stlp-event-info form button{float:right;margin-top:20px;width:240px;border:0}@media only screen and (min-width:768px) and (max-width:991px){.on-demand-webinar form button,.single-topic form button,.stlp-event-info form button{width:100%;max-width:240px}}@media only screen and (max-width:767px){.on-demand-webinar form button,.single-topic form button,.stlp-event-info form button{float:none}}.on-demand-webinar form input[type=checkbox],.single-topic form input[type=checkbox],.stlp-event-info form input[type=checkbox]{margin-top:3px}.on-demand-webinar form .checkbox label,.single-topic form .checkbox label,.stlp-event-info form .checkbox label{font-size:14px}.on-demand-webinar form select,.single-topic form select,.stlp-event-info form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:100%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}.on-demand-webinar form select::-ms-expand,.single-topic form select::-ms-expand,.stlp-event-info form select::-ms-expand{display:none}.on-demand-webinar .www-inline-form form p.checkbox,.single-topic .www-inline-form form p.checkbox,.stlp-event-info .www-inline-form form p.checkbox{padding-left:15px;text-indent:-15px}.on-demand-webinar .www-inline-form form p.checkbox.error,.single-topic .www-inline-form form p.checkbox.error,.stlp-event-info .www-inline-form form p.checkbox.error{border:1px solid red}.on-demand-webinar .www-inline-form form p.checkbox input[type=checkbox],.single-topic .www-inline-form form p.checkbox input[type=checkbox],.stlp-event-info .www-inline-form form p.checkbox input[type=checkbox]{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-5px;overflow:hidden;display:inline}.on-demand-webinar .www-inline-form form .form-group-legal p,.single-topic .www-inline-form form .form-group-legal p,.stlp-event-info .www-inline-form form .form-group-legal p{font-size:12px}.on-demand-webinar .www-inline-form form .form-group-legal p.checkbox,.single-topic .www-inline-form form .form-group-legal p.checkbox,.stlp-event-info .www-inline-form form .form-group-legal p.checkbox{font-size:medium;font-weight:700}.on-demand-webinar .www-inline-form .LV_validation_message,.on-demand-webinar .www-inline-form .validation_message,.single-topic .www-inline-form .LV_validation_message,.single-topic .www-inline-form .validation_message,.stlp-event-info .www-inline-form .LV_validation_message,.stlp-event-info .www-inline-form .validation_message{display:none;font-size:14px;color:#c00;font-weight:700;margin:0 0 0 5px}.on-demand-webinar .www-inline-form .form-control.error,.single-topic .www-inline-form .form-control.error,.stlp-event-info .www-inline-form .form-control.error{border:1px solid red}.on-demand-webinar .www-inline-form .form-error-message,.single-topic .www-inline-form .form-error-message,.stlp-event-info .www-inline-form .form-error-message{color:#af235f;font-family:SiemensItalic;line-height:24px;margin-bottom:20px}.on-demand-webinar .www-inline-form .form-error-message li,.single-topic .www-inline-form .form-error-message li,.stlp-event-info .www-inline-form .form-error-message li{color:#000}.on-demand-webinar .www-inline-form .form-error-message,.on-demand-webinar .www-inline-form .form-success-message,.single-topic .www-inline-form .form-error-message,.single-topic .www-inline-form .form-success-message,.stlp-event-info .www-inline-form .form-error-message,.stlp-event-info .www-inline-form .form-success-message{display:none;line-height:24px}.on-demand-webinar .www-inline-form .form-error-message h4,.on-demand-webinar .www-inline-form .form-success-message h4,.single-topic .www-inline-form .form-error-message h4,.single-topic .www-inline-form .form-success-message h4,.stlp-event-info .www-inline-form .form-error-message h4,.stlp-event-info .www-inline-form .form-success-message h4{text-align:center}.on-demand-webinar .www-inline-form .form-error-message .content,.on-demand-webinar .www-inline-form .form-success-message .content,.single-topic .www-inline-form .form-error-message .content,.single-topic .www-inline-form .form-success-message .content,.stlp-event-info .www-inline-form .form-error-message .content,.stlp-event-info .www-inline-form .form-success-message .content{margin-bottom:10px;padding-right:0;padding-left:0;font-family:SiemensRoman}.on-demand-webinar .www-inline-form .form-error-message .content a,.on-demand-webinar .www-inline-form .form-success-message .content a,.single-topic .www-inline-form .form-error-message .content a,.single-topic .www-inline-form .form-success-message .content a,.stlp-event-info .www-inline-form .form-error-message .content a,.stlp-event-info .www-inline-form .form-success-message .content a{font-size:16px}.on-demand-webinar .www-inline-form .form-error-message .content p,.on-demand-webinar .www-inline-form .form-success-message .content p,.single-topic .www-inline-form .form-error-message .content p,.single-topic .www-inline-form .form-success-message .content p,.stlp-event-info .www-inline-form .form-error-message .content p,.stlp-event-info .www-inline-form .form-success-message .content p{display:inline;line-height:1.1;unicode-bidi:bidi-override}.on-demand-webinar ul li,.single-topic ul li,.stlp-event-info ul li{font-size:16px}.on-demand-webinar #quote_img,.single-topic #quote_img,.stlp-event-info #quote_img{position:relative;right:0;color:#004669}@media only screen and (max-width:767px){.on-demand-webinar #quote_img,.single-topic #quote_img,.stlp-event-info #quote_img{width:50px}}.on-demand-webinar .quotes,.single-topic .quotes,.stlp-event-info .quotes{font-size:18px;font-family:SiemensBoldItalic;color:#004669;line-height:25px;text-align:right;margin-bottom:20px}@media only screen and (max-width:767px){.on-demand-webinar .quotes,.single-topic .quotes,.stlp-event-info .quotes{line-height:23px}}.on-demand-webinar .signature,.single-topic .signature,.stlp-event-info .signature{font-size:14px;color:#879baa;font-family:SiemensItalic;line-height:1.2;text-align:right}.on-demand-webinar .img-quote,.single-topic .img-quote,.stlp-event-info .img-quote{width:auto}.on-demand-webinar .grey-bar,.single-topic .grey-bar,.stlp-event-info .grey-bar{display:inline-block;width:100%;height:14px;background-color:#dfe6ed;margin-bottom:15px;margin-top:15px;padding-left:15px;padding-right:15px;background-clip:content-box}.on-demand-webinar .page-tag,.single-topic .page-tag,.stlp-event-info .page-tag{margin-bottom:20px}.on-demand-webinar .webinar-tagline,.single-topic .webinar-tagline,.stlp-event-info .webinar-tagline{font-size:22px;line-height:25px}.on-demand-webinar .stlp-author img,.single-topic .stlp-author img,.stlp-event-info .stlp-author img{max-width:100%;display:inline-block;width:auto}.on-demand-webinar .stlp-author p,.single-topic .stlp-author p,.stlp-event-info .stlp-author p{margin-bottom:10px;color:#879baa;font-family:SiemensItalic;line-height:20px}.on-demand-webinar .stlp-author p.author-name,.single-topic .stlp-author p.author-name,.stlp-event-info .stlp-author p.author-name{font-family:SiemensBold}@media only screen and (max-width:767px){.on-demand-webinar,.single-topic,.stlp-event-info{margin-top:0}}.on-demand-webinar p,.stlp-event-info p{line-height:1.4em}.on-demand-webinar p strong,.stlp-event-info p strong{font-family:SiemensBold}.on-demand-webinar .page-tag,.stlp-event-info .page-tag{margin-bottom:20px}.on-demand-webinar .webinar-tagline,.stlp-event-info .webinar-tagline{font-size:22px;line-height:25px}.on-demand-webinar .form-group,.stlp-event-info .form-group{margin-bottom:10px}.on-demand-webinar .stlp-quote,.stlp-event-info .stlp-quote{display:-ms-flexbox;display:flex;margin:30px 0 15px}.on-demand-webinar .stlp-quote img,.stlp-event-info .stlp-quote img{margin-top:7px;display:inline-block;width:auto;height:58px}.on-demand-webinar .stlp-quote p,.stlp-event-info .stlp-quote p{margin-bottom:0;display:inline-block;text-align:right;font-family:SiemensItalic;color:#879baa;font-size:24px}.on-demand-webinar .stlp-quote-author,.stlp-event-info .stlp-quote-author{margin-bottom:30px}.on-demand-webinar .stlp-quote-author p,.stlp-event-info .stlp-quote-author p{margin-bottom:0;color:#879baa;font-family:SiemensItalic;text-align:right;line-height:1}.on-demand-webinar .stlp-quote-author a,.stlp-event-info .stlp-quote-author a{color:#879baa}.on-demand-webinar .stlp-author img,.stlp-event-info .stlp-author img{max-width:100%;display:inline-block;width:auto}.on-demand-webinar .stlp-author p,.stlp-event-info .stlp-author p{margin-bottom:10px;color:#879baa;font-family:SiemensItalic;line-height:20px}.on-demand-webinar .stlp-author p.author-name,.stlp-event-info .stlp-author p.author-name{font-family:SiemensBold}.on-demand-webinar ul,.stlp-event-info ul{margin-bottom:25px}.on-demand-webinar ul li,.stlp-event-info ul li{font-size:16px}.on-demand-webinar .event-details,.stlp-event-info .event-details{margin-top:20px}.on-demand-webinar .event-details span,.stlp-event-info .event-details span{font-size:18px;display:block}.on-demand-webinar .event-details strong,.stlp-event-info .event-details strong{font-size:18px;font-family:SiemensBold}.on-demand-webinar h3{margin-top:0!important}.social-links-tab{display:-ms-flexbox;display:flex}.social-links-tab .share-icon{padding:14px 10px 5px;border:1px solid #ccc;color:#8b8b8b;background-color:#fff;font-size:17px;border-radius:4px 0 0 4px}.social-links-tab .share-icon .icon-share-newton-android{font-size:17px;padding:4px}.social-links-tab .social-icon-list{padding:5px;border-width:1px;border-style:solid solid solid none;border-color:#ccc;background-color:#fff;border-radius:0 4px 4px 0}.social-links-tab .social-icon-list .social-icon{padding:10px;font-size:21px}.social-links-tab .social-icon-list .social-icon+.social-icon{border-color:#dadada;border-width:1px;border-style:none none none solid;padding:10px 10px 10px 13px!important}.solutions-list{background-color:#eff0f4;padding-top:75px;padding-bottom:80px}@media only screen and (max-width:767px){.solutions-list{padding:25px 0}}.solutions-list h1{font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;unicode-bidi:bidi-override;margin-top:0}@media only screen and (max-width:767px){.solutions-list h1{font-size:28px;margin-bottom:20px}}.solutions-list__filter{margin-bottom:50px}@media only screen and (max-width:767px){.solutions-list__filter{margin-bottom:25px}}.solutions-list__filter p{font-size:14px}.solutions-list__filter__input-container{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.solutions-list__filter__input-container .input-box{border:1px solid #becdd7;width:100%;max-width:440px;height:50px;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px) and (max-width:991px){.solutions-list__filter__input-container .input-box{max-width:100%}}@media only screen and (max-width:767px){.solutions-list__filter__input-container .input-box{max-width:100%}}.solutions-list__filter__input-container .input-box input{-ms-flex:1 0 auto;flex:1 0 auto;padding-left:15px;border:0;outline:none}.solutions-list__filter__input-container .input-box input::-ms-clear{display:none}.solutions-list__filter__input-container .input-box button{-ms-flex:0 0 30px;flex:0 0 30px;background-color:#fff;border:0;padding-top:5px;outline:none}@media only screen and (max-width:767px){.solutions-list__accordion{border-bottom:1px solid #3c464b}}.solutions-list__accordion:not(:last-child){margin-bottom:55px;border-bottom:1px solid #3c464b}@media only screen and (max-width:767px){.solutions-list__accordion:not(:last-child){margin-bottom:25px}}.solutions-list__accordion button{color:#3c464b;padding:0;display:-ms-flexbox;display:flex;width:100%;border:none;background-color:transparent;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;position:relative;outline:none}.solutions-list__accordion button:first-child{margin-bottom:20px}.solutions-list__accordion button .accordion-title{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;line-height:1;font-variant-ligatures:none;unicode-bidi:bidi-override;text-align:left;margin-bottom:5px}@media only screen and (max-width:767px){.solutions-list__accordion button .accordion-title{font-size:28px;width:90%}}.solutions-list__accordion button .solution-results{font-size:14px;font-family:SiemensBold;text-align:left}.solutions-list__accordion button i{position:absolute;font-size:20px;right:2px;top:15px}.solutions-list__accordion__panel{height:0;transition:height .5s ease-in-out}.solutions-list__accordion__panel.list{margin:0!important;overflow:hidden}.solutions-list__accordion__panel.show{height:auto;margin:5px 0 0!important}.solutions-list__accordion__panel .panel-results{font-size:14px;margin-bottom:20px}@media only screen and (max-width:767px){.solutions-list__accordion__panel .panel-results{margin-bottom:20px;-ms-flex-order:-1;order:-1}}.solutions-list .pagination-block{display:-ms-flexbox;display:flex;font-family:SiemensBold;color:#3c464b;min-height:35px;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width:767px){.solutions-list .pagination-block{-ms-flex-wrap:wrap;flex-wrap:wrap}}.solutions-list .pagination-block .total-results{margin:0;margin-right:5px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media only screen and (max-width:767px){.solutions-list .pagination-block .total-results{font-size:14px}}.solutions-list .pagination-block .remove-pagination,.solutions-list .pagination-block a{font-size:16px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;color:inherit}@media only screen and (max-width:767px){.solutions-list .pagination-block .remove-pagination,.solutions-list .pagination-block a{text-decoration:underline;font-size:14px}}.solutions-list .pagination-block .pagination-list{height:35px;position:absolute;left:50%;transform:translate(-50%);padding:0;margin:0;list-style:none;text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:stretch;align-items:stretch}@media only screen and (max-width:767px){.solutions-list .pagination-block .pagination-list{margin:30px 0 0;position:static;transform:none;width:100%;-ms-flex-pack:center;justify-content:center}}.solutions-list .pagination-block .pagination-list li{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;width:35px}.solutions-list .pagination-block .pagination-list li a{text-decoration:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-positive:1;flex-grow:1}.navigation .navigation-global ul .dropbtn .solutions-list .pagination-block .pagination-list li.on-page,.solutions-list .pagination-block .pagination-list .navigation .navigation-global ul .dropbtn li.on-page,.solutions-list .pagination-block .pagination-list li.active{color:#fff;background-color:#41aaaa}.solutions-list .list{margin:50px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.solutions-list .list:hover .solution{opacity:.5;transition:opacity .5s ease-in-out}@media only screen and (max-width:767px){.solutions-list .list{margin:45px 0}}.solutions-list .list .solution{color:inherit;text-decoration:none;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.solutions-list .list .solution:not(:last-child){margin-bottom:35px}@media only screen and (max-width:767px){.solutions-list .list .solution:not(:last-child){margin-bottom:20px}}.solutions-list .list .solution:hover{opacity:1;transition:opacity .5s ease-in-out}@media only screen and (max-width:767px){.solutions-list .list .solution{-ms-flex-direction:column;flex-direction:column}}.solutions-list .list .solution h2{margin:0;padding-right:50px;font-family:SiemensBold;font-size:24px;letter-spacing:-.03em;font-variant-ligatures:none;unicode-bidi:bidi-override;-ms-flex:1 0 40%;flex:1 0 40%}@media only screen and (max-width:767px){.solutions-list .list .solution h2{-ms-flex:0;flex:0;font-size:22px;width:95%;padding-right:0;margin-bottom:20px}}.solutions-list .list .solution p{font-size:16px}.solutions-list .list .solution>div{padding-right:25px}.solutions-list .list .solution i{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media only screen and (max-width:767px){.solutions-list .list .solution i{position:absolute;top:10px;right:0}}.solutions-list .list .solution.hide{display:none}.sticky-navigation{position:absolute;left:0;right:0;bottom:0;z-index:8888;background-color:#fff;box-shadow:0 3px 10px rgba(0,0,0,.3);height:60px}@media only screen and (max-width:767px){.sticky-navigation .container{padding:0}}.sticky-navigation .back-to-top{background-color:#dfe6ed;color:#2387aa;height:60px;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;width:60px;text-decoration:none}@media only screen and (max-width:767px){.sticky-navigation .back-to-top{background-color:#fff;width:40px}}.sticky-navigation .back-to-top i{display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;font-size:24px}.sticky-navigation ul{height:60px;font-size:0;list-style:none;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;width:100%;margin:0}.sticky-navigation ul li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:20px}@media only screen and (max-width:767px){.sticky-navigation ul li{font-size:18px}}.sticky-navigation ul .stk__in-page-location{background-color:#41aaaa;width:50%;position:relative;padding:0 45px 0 20px}@media only screen and (max-width:767px){.sticky-navigation ul .stk__in-page-location{width:calc(100% - 40px)}}.sticky-navigation ul .stk__in-page-location i{position:absolute;right:22px;top:20px;color:#fff}.sticky-navigation ul .stk__in-page-location i:before{content:"\e605"}.sticky-navigation ul .stk__in-page-location .stk__location-link{line-height:1.3!important;display:block;text-decoration:none;color:#3c464b}@media only screen and (max-width:767px){.sticky-navigation ul .stk__in-page-location .stk__location-link{line-height:30px}}.sticky-navigation ul .stk__in-page-location .stk__location-link .stk__current-location{color:#fff}.navigation .navigation-global .sticky-navigation ul .dropbtn .stk__in-page-location.on-page,.sticky-navigation .navigation .navigation-global ul .dropbtn .stk__in-page-location.on-page,.sticky-navigation ul .stk__in-page-location.active{background-color:#fff}.navigation .navigation-global .sticky-navigation ul .dropbtn .stk__in-page-location.on-page .stk__in-page-navigation,.sticky-navigation .navigation .navigation-global ul .dropbtn .stk__in-page-location.on-page .stk__in-page-navigation,.sticky-navigation ul .stk__in-page-location.active .stk__in-page-navigation{display:block!important}.navigation .navigation-global .sticky-navigation ul .dropbtn .stk__in-page-location.on-page .stk__current-location,.navigation .navigation-global .sticky-navigation ul .dropbtn .stk__in-page-location.on-page i,.sticky-navigation .navigation .navigation-global ul .dropbtn .stk__in-page-location.on-page .stk__current-location,.sticky-navigation .navigation .navigation-global ul .dropbtn .stk__in-page-location.on-page i,.sticky-navigation ul .stk__in-page-location.active .stk__current-location,.sticky-navigation ul .stk__in-page-location.active i{color:#2387aa}.navigation .navigation-global .sticky-navigation ul .dropbtn .stk__in-page-location.on-page i:before,.sticky-navigation .navigation .navigation-global ul .dropbtn .stk__in-page-location.on-page i:before,.sticky-navigation ul .stk__in-page-location.active i:before{content:"\e608"}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation{display:none;background-color:#fff;position:absolute;left:0;top:60px;height:auto}@media only screen and (max-width:767px){.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation{width:auto;left:-40px;right:0}}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li{display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;width:100%;height:60px;margin:1px 0;margin-right:0;position:relative;color:#3c464b;background-color:#dfe6ed}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li:first-child{margin-top:0}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li:first-child:before{top:30px}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li:last-child{margin-bottom:0}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li:last-child:before{bottom:30px}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li:before{content:"";position:absolute;right:32px;border-left:1px solid #fff;height:100%;width:1px}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li a{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:stretch;align-self:stretch;-ms-flex-align:center;align-items:center;text-decoration:none;padding:0 40px 0 20px;color:#2d373c}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li .circle{z-index:9;position:absolute;top:25px;float:right;background:#fff;width:13px;height:13px;border:1px solid #fff;border-radius:50%;right:26px}.navigation .navigation-global .sticky-navigation ul .dropbtn .stk__in-page-location .stk__in-page-navigation li.on-page,.navigation .navigation-global .sticky-navigation ul .stk__in-page-location .stk__in-page-navigation .dropbtn li.on-page,.sticky-navigation .navigation .navigation-global ul .dropbtn .stk__in-page-location .stk__in-page-navigation li.on-page,.sticky-navigation .navigation .navigation-global ul .stk__in-page-location .stk__in-page-navigation .dropbtn li.on-page,.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li.active{background-color:#41aaaa}.navigation .navigation-global .sticky-navigation ul .dropbtn .stk__in-page-location .stk__in-page-navigation li.on-page a,.navigation .navigation-global .sticky-navigation ul .stk__in-page-location .stk__in-page-navigation .dropbtn li.on-page a,.sticky-navigation .navigation .navigation-global ul .dropbtn .stk__in-page-location .stk__in-page-navigation li.on-page a,.sticky-navigation .navigation .navigation-global ul .stk__in-page-location .stk__in-page-navigation .dropbtn li.on-page a,.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li.active a{color:#fff}.navigation .navigation-global .sticky-navigation ul .dropbtn .stk__in-page-location .stk__in-page-navigation li.on-page .circle,.navigation .navigation-global .sticky-navigation ul .stk__in-page-location .stk__in-page-navigation .dropbtn li.on-page .circle,.sticky-navigation .navigation .navigation-global ul .dropbtn .stk__in-page-location .stk__in-page-navigation li.on-page .circle,.sticky-navigation .navigation .navigation-global ul .stk__in-page-location .stk__in-page-navigation .dropbtn li.on-page .circle,.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li.active .circle{float:right;top:22px;right:22px;background:#fff;width:20px;height:20px;border:1px solid #fff;border-radius:50%;position:absolute;margin-left:5px}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li:focus,.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li:hover{background-color:#41aaaa}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li:focus a,.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation li:hover a{color:#fff}.sticky-navigation ul .stk__in-page-location .stk__in-page-navigation.show{display:block}.sticky-navigation.fixed{position:fixed}.store-account-info{padding-bottom:30px}.store-account-info label{font-weight:400}.store-account-info h1{font-family:SiemensBold;font-size:30px;color:#004669}.store-account-info .lite-link{display:block;color:#2387aa;text-decoration:underline}.store-account-info .header{color:#3c464b;margin-top:20px;margin-bottom:20px;display:block;line-height:40px;font-size:18px;font-family:SiemensBold;background-color:#dfe6ed;padding-left:20px}.store-account-info label{font-size:16px;margin-top:10px}.store-account-info input{font-size:16px;width:70%;float:right;border:1px solid #becdd7;border-radius:2px;height:40px}.store-account-info .form-group{height:100%}.store-account-info .form-group a{display:inline-block;font-size:16px;margin-top:-5px}.store-account-info select{width:70%;display:inline-block;float:right;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;color:#879baa;position:relative;height:40px;cursor:pointer;background-color:#fff;background-image:url(../images/icons/dropdown-arrow-lg.png);background-repeat:no-repeat;background-position:100%;border:1px solid #becdd7;border-radius:2px}.store-account-info select::-ms-expand{display:none}.store-account-info .credit-card-expiration{float:right;width:70%}.store-account-info .credit-card-expiration select{margin-right:20px;float:left;width:140px}.store-account-info .radio-buttons .radio-button{margin-left:10px;display:inline-block;width:auto;line-height:20px}.store-account-info .radio-buttons .radio-button span{font-size:16px}.store-account-info .radio-buttons .radio-button input{height:auto;margin-top:0;margin-right:5px;display:inline-block;float:none;width:auto}.store-account-info .radio-buttons .radio-button img{display:inline-block}.store-account-info .radio-buttons .radio-button p{margin-top:20px}.store-account-info .radio-buttons .radio-button .cc-img{margin-left:85px}@media only screen and (min-width:992px) and (max-width:1199px){.store-account-info .radio-buttons .radio-button .cc-img{margin-left:50px}}.store-account-info .radio-buttons .radio-button .pp-img{margin-left:30px}.store-account-info .existing-customer{margin-top:-10px}.store-account-info .existing-customer .form-group{margin-bottom:0}.store-account-info .checkbox a{font-size:16px}.store-account-info .checkbox input{height:20px;width:auto}.store-account-info .csc{text-align:left}.store-account-info .csc input{width:80px;float:none;margin-left:45px}@media only screen and (min-width:992px) and (max-width:1199px){.store-account-info .csc input{margin-left:10px}}.store-account-info .pp-payment{margin-top:40px}.store-account-info .verify{margin-top:-70px}.media-carousel{background:#fff}.media-carousel .media-carousel-tiles-slider{display:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px 50px 90px;margin-top:30px}.media-carousel .media-carousel-tiles-slider .slick-slide{height:auto}.media-carousel .media-carousel-tiles-slider .carousel-tile{padding:0 15px;min-height:auto}.media-carousel .slick-dots{bottom:0;padding:30px 0;left:0}.store-overlay-carousel-tiles-slider .slick-slide{width:700px;border:1px solid #fff}@media only screen and (min-width:768px) and (max-width:991px){.store-overlay-carousel-tiles-slider .slick-slide{width:595px}}@media only screen and (max-width:767px){.store-overlay-carousel-tiles-slider .slick-slide{width:336px}}.store-overlay-carousel-tiles-slider .carousel-tile{padding:0}.store-overlay-carousel-tiles-slider div[aria-live=polite]{height:inherit}#modalCarouselClose .icon-close{color:#2387aa}#myCarouselModal .modal-content{width:auto;height:auto;min-width:auto;max-width:auto}@media only screen and (min-width:768px) and (max-width:991px){#myCarouselModal .modal-content{width:595px}}@media only screen and (max-width:767px){#myCarouselModal .modal-content{width:336px}}@media only screen and (min-width:768px) and (max-width:991px){#myCarouselModal .modal-content .slick-next,#myCarouselModal .modal-content .slick-prev{display:block!important}}.catalog-headline .button-set{margin-top:20px}.catalog-headline .container-version{margin:1rem 0 2rem}.catalog-headline .text-holder{overflow:hidden}.shoutbox .desktop-button-view{display:block}.shoutbox .mobile-button-view{display:none}.store-catalog{background-color:#dfe6ed;padding-top:40px;padding-bottom:45px}.store-catalog .blue-bg{background-color:#becdd7}.store-catalog .blue-bg .desktopbutton{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:row;flex-direction:row;-ms-flex:0 1 auto;flex:0 1 auto}.store-catalog .blue-bg .desktopbutton a.blue-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:0}.store-catalog .blue-bg .col-sm-5 .desktopbutton{-ms-flex-pack:start;justify-content:flex-start}.store-catalog .desktopbutton{margin-top:20px}[class^=icon-]{line-height:auto}@media only screen and (min-width:768px) and (max-width:991px){.shoutbox .desktop-button-view{display:none}.shoutbox .mobile-button-view{display:block}.catalog-headline .primary{background-color:#dc6914}.catalog-headline img{display:none}}@media only screen and (max-width:767px){.catalog-headline .button-set{margin-top:30px}.shoutbox .desktop-button-view{display:none}.shoutbox .mobile-button-view{display:block}.catalog-headline img{display:none}.catalog-headline .primary{background-color:#dc6914}.store-catalog .blue-bg{background-color:#becdd7}}.store-catalog-tile{background-color:#fff;padding-top:20px;padding-bottom:20px;margin-bottom:10px}.store-catalog-tile .desktopbutton .button-conversion.primary{margin-right:10px}.store-catalog-tile img{width:100%}.store-catalog-tile h2{font-size:28px;font-family:SiemensRoman;margin-top:10px}.store-catalog-tile .tile-content{margin-bottom:10px}.store-catalog-tile .tile-content p{display:inline}.store-catalog-tile .tile-content a{color:inherit;text-decoration:none}.store-catalog-tile .tile-content span{display:inline;font-size:16px;font-family:SiemensBold}.store-catalog-tile .category{font-size:14px;font-family:SiemensBlackItalic;color:#005f87}.store-catalog-tile .right{text-align:right}.store-catalog-tile .right h2{margin-bottom:0}.store-catalog-tile .right .top{font-size:14px;font-family:SiemensBlackItalic;color:#005f87}.store-catalog-tile .right .bottom{font-family:SiemensBlack;font-size:18px}.store-catalog-tile .right .bottom.billing-frequency{font-size:14px;display:inline-block;margin-top:10px}.store-catalog-tile .right .headline{font-size:14px;font-family:SiemensBold;color:#005f87;background-color:#becdd7;height:34px;line-height:34px;text-align:center;margin-left:78px;margin-top:20px;width:200px}@media only screen and (min-width:992px) and (max-width:1199px){.store-catalog-tile .right .headline{margin-top:60px;margin-left:28px}}@media only screen and (min-width:768px) and (max-width:991px){.store-catalog-tile .right .headline{margin-top:110px;height:34px;line-height:34px;width:210px;text-align:right;padding-right:16px;margin-left:-36px}}.store-catalog-tile .mobile-right{display:none}.store-catalog-tile .mobile-right .top{font-size:14px;font-family:SiemensBlackItalic;color:#005f87}.store-catalog-tile .mobile-right .bottom{font-family:SiemensBlack;font-size:18px}.store-catalog-tile .mobile-right .headline{float:right;display:block;font-size:14px;font-family:SiemensBold;color:#005f87;background-color:#becdd7;height:34px;line-height:34px;text-align:center;margin-right:-15px;margin-top:14px;width:200px}@media only screen and (max-width:767px){.store-catalog-tile{background-color:#fff;padding-left:10px;padding-right:10px;margin-left:1px;margin-right:1px;margin-bottom:20px}.store-catalog-tile .desktopbutton,.store-catalog-tile .right,.store-catalog-tile img{display:none}.store-catalog-tile .mobile-right{display:block}.store-catalog-tile .mobile-right h2.head{margin-bottom:0}.store-catalog-tile .mobile-right .headline{margin-top:0;margin-bottom:5px;margin-right:-25px}.store-catalog-tile .mobile-right .button-conversion{margin-top:20px}}.store-faq{display:block;margin-bottom:25px}.store-faq h3{color:#005f87;font-family:SiemensBold}.store-faq .view-cart{color:#2387aa;position:absolute;right:15px;top:-25px;font-size:18px;font-family:SiemensBold;text-decoration:none}.store-faq .faq-title{background-color:#dfe6ed;width:100%;margin-top:35px;margin-bottom:25px;padding-left:15px;padding-top:3px;padding-bottom:3px}.store-faq .faq-title h4{color:#3c464b;font-family:SiemensBold;font-size:20px}.store-faq span{display:block}.store-faq .order-form{width:90%}.store-faq .order-form input,.store-faq .order-form label{display:inline-block;vertical-align:baseline;height:40px}.store-faq .order-form label{width:25%;min-width:100px;color:#2d2d2d;font-size:15px;height:40px}.store-faq .order-form form,.store-faq .order-form input{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.store-faq .order-form input{width:74%;min-width:50px;text-align:left}.store-faq .order-form .lite-link{color:#2387aa;text-decoration:underline;font-size:16px}.store-faq .heavy-link{font-family:SiemensBold;font-size:18px}.store-faq .heavy-link,.store-faq .lite-link{display:inline-block;color:#2387aa;padding-left:20px;padding-bottom:5px}.store-faq .lite-link{font-size:16px}.store-faq .link-holder{clear:both}.faq-footer{background-color:#dfe6ed;display:inline-block;padding-top:25px;padding-bottom:25px;width:100%;font-size:12px}.faq-footer a{display:inline-block;padding-top:15px;padding-right:5px;padding-left:5px;color:#000;text-decoration:underline}.faq-footer a:first-child{padding-left:0}.key-feature{background-color:#eff0f4;padding-top:40px;padding-bottom:50px}.key-feature .headline{margin-bottom:10px}.key-feature .headline h1{display:inline;margin-right:10px;font-size:36px;font-family:SiemensRoman;letter-spacing:-.03em;margin-right:5px;font-variant-ligatures:none}@media only screen and (max-width:767px){.key-feature .headline h1{font-size:28px}}.key-feature .headline a{display:inline;font-size:24px;color:#879baa;text-decoration:none}@media only screen and (max-width:767px){.key-feature .headline a{font-size:20px}}.key-feature .headline .share{margin-top:-3px}@media only screen and (max-width:767px){.key-feature .headline .share{margin-top:0}}@media only screen and (max-width:767px){.key-feature .headline .is-active .share-wrapper{left:-10px;top:-10px}.key-feature .headline .is-active-left .share-wrapper{left:-140px;top:-10px}}.key-feature h3{font-weight:700;margin-bottom:20px}.key-feature h3:first-of-type{margin-top:0}.key-feature ul{margin-bottom:40px}.key-feature ul li{list-style-type:none;font-size:16px;line-height:20px;padding-bottom:10px}.key-feature ul li:before{content:"›";margin:0 1rem 0 -1rem;font-family:SiemensRoman}@media only screen and (max-width:767px){.key-feature .collapse-on-mobile{height:250px;overflow:hidden}}.key-feature .continue-reading{margin-top:10px;display:none;line-height:30px;padding-top:10px;padding-bottom:10px;position:relative;background-color:#becdd7;color:#444;cursor:pointer;padding-left:25px;width:100%;border:none;text-align:left;outline:none}.key-feature .continue-reading .panel-title{font-family:SiemensBold;font-size:24px;width:90%}.key-feature .continue-reading .panel-title-expanded{display:none}.key-feature .continue-reading i{font-size:20px;position:absolute;right:15px;top:15px}@media only screen and (max-width:767px){.key-feature .continue-reading{display:block}}@media only screen and (max-width:767px){.key-feature .desktop-button{display:none}}.key-feature .mobile-button{display:none}@media only screen and (max-width:767px){.key-feature .mobile-button{display:block}}.key-feature ul{padding-left:15px;font-size:16px}.key-feature .button-conversion{float:right;margin-top:25px;margin-bottom:10px}@media only screen and (max-width:767px){.key-feature .button-conversion{float:none}}.key-feature .video-caption{display:block;margin-top:5px;margin-bottom:20px;font-family:SiemensItalic;color:#879baa;line-height:14px}@media only screen and (max-width:767px){.key-feature .desktop-video{display:none}}.key-feature .mobile-video{display:none}@media only screen and (max-width:767px){.key-feature .mobile-video{display:block}}.store-instructions{padding-bottom:40px;position:relative}.store-instructions .view-cart{position:absolute;top:-25px;right:15px;font-family:SiemensBold;color:#2387aa;font-size:18px;text-decoration:none}.store-instructions .headline{display:block;margin-bottom:-20px}.store-instructions .headline h1{font-size:30px;font-family:SiemensBold;color:#004669;display:inline-block;float:left}.store-instructions .headline .reference-number{margin-top:25px;display:inline-block;font-size:18px;font-family:SiemensBold;color:#004669;float:right}.store-instructions .headline .button-conversion{margin-top:5px}.store-instructions .header{color:#3c464b;margin-top:20px;margin-bottom:20px;display:block;line-height:40px;font-size:18px;font-family:SiemensBold;background-color:#dfe6ed;padding-left:20px}.store-instructions .important-message{font-family:SiemensBoldItalic;color:#af235f;margin-top:20px}.store-instructions .links{color:#2387aa}.store-instructions .links a{color:#2387aa;display:inline-block;font-size:16px}.store-instructions .instructions p:nth-child(3){margin-bottom:40px}.store-instructions .buttons .button-conversion{margin-top:40px;padding-right:2px}.store-instructions .buttons .button-conversion i{padding-right:0}.store-instructions .no-padding{padding-right:0;padding-left:0}.store-instructions .content{padding-top:10px;font-size:16px}.store-instructions .content span{display:block;margin-bottom:10px}.store-instructions .content .address{margin-bottom:0}.store-instructions .content .details{font-family:SiemensItalic;font-size:14px;margin-top:-10px}.store-instructions .content label{font-family:SiemensBold;display:block}.store-instructions .content .button-conversion .button-text{display:table-cell}.store-instructions .content .radio-button{display:inline-block;margin-top:5px;margin-bottom:-10px}.store-instructions .content .radio-button span{display:inline-block;margin-right:20px;margin-left:10px}.store-instructions .content .primary{margin-top:40px}.store-instructions .content .secondary{margin-top:20px}.store-instructions .print{margin-top:30px;margin-bottom:20px}.store-instructions .activation-code p{margin-bottom:30px}.store-instructions .license{display:inline-block;margin-bottom:5px;font-size:16px}.store-instructions .license .license-number{margin-left:60px}.store-instructions .add-underline{border-bottom:1px solid #becdd7;padding-bottom:20px;margin-bottom:25px}.store-instructions ul{padding-left:15px;font-size:16px;margin-top:30px}.store-instructions ul li{margin-bottom:30px}.store-instructions .order-details{display:inline-block;width:100%;font-size:16px}.store-instructions .order-details span{display:inline-block}.store-instructions .order-details div{margin-bottom:5px}.store-instructions .order-details .detail{width:130px}.store-instructions .order-details .details{display:inline-block}.store-instructions .order-details .address-detail{margin-top:15px}.store-instructions .order-details .address-details{display:inline-block;vertical-align:top}.store-instructions .order-details .address-details span{display:block}.store-instructions .button-container{height:180px;position:relative}.store-instructions .button-container .button-conversion{position:absolute;bottom:0;right:0}.siemens-head .select-language{font-size:1.2rem}.siemens-head .select-language-cont{padding-left:7rem}[class*=" icon-"]{line-height:auto}.select-language{border:1px solid #cdd9e1;border-radius:2px;height:2.5rem;width:9rem;background:#fff;color:#788791}.select-language:focus{outline:none}span.droparw-container{width:20px;height:2.4rem;line-height:2.4rem;text-align:center;background:#fff;color:#788791}.mobile-language .select-language,.siemens-head .select-language{border:1px solid #becdd7;border-radius:2px;background:transparent;right:0;top:-3px;z-index:1;padding-left:.5rem;appearance:none;-webkit-appearance:none;-moz-appearance:none}.mobile-language{margin-top:2rem;padding:0 15px}.mobile-language .language-label{font-size:1.4rem}.mobile-language .select-language{top:0;height:35px;width:100%;font-size:1.4rem}.mobile-language span.droparw-container{width:2.5rem;height:3.5rem;line-height:3.5rem;position:absolute;right:10px;top:0;z-index:-1}.mobile-language .select-language-cont{width:calc(100% - 7rem)}.language-container .icon-globe,.siemens-head .language-label{color:#879baa}.navigation-global .dropdown{height:auto;background-color:#eff0f4}.disp-inline,.droparw-container,.language-container,.mobile-language .select-language-cont{display:inline-block}.language-container,.mobile-language,.mobile-language-btn{display:none}.mobile-language.search-on{display:block!important}.position-absolute,.siemens-head .select-language{position:absolute}.language-container,.positon-relative,.select-language-cont{position:relative}.store-legal{padding-top:25px;padding-bottom:25px;background-color:#dfe6ed}.store-legal p{font-size:12px}.store-legal a{color:inherit;text-decoration:underline;font-size:12px;margin-right:15px}#storechat .btn-store-chat{position:fixed;top:50%;right:-70px;font-family:SiemensBold;font-size:14px;font-weight:500;color:#fff;text-decoration:none;background:linear-gradient(-180deg,#50bebe,#099 12%,#0099b0 39%,#0099cb);display:inline-block;padding:1rem;transform:perspective(1px) rotate(-90deg);transition:right 1s;transform-origin:50% 50%;width:110px;height:110px;margin-top:-55px;z-index:150}#storechat .btn-store-chat:hover{right:-40px}#storechat #prechatForm.storechat{padding:0}#storechat .rownomargin{margin:auto 0}#storechat .icon-chat{margin-right:.8em}#prechatForm{border-top:1px solid #879baa}#prechatForm .store-chat-hdr{padding:1.5rem;border-bottom:1px solid #879baa;position:relative}#prechatForm .store-chat-hdr .logo{max-height:19px;display:inline-block}#prechatForm .store-chat-hdr{background:#fff}#prechatForm .row{margin-bottom:2rem}#prechatForm .store-chat-form-cont{padding:3rem 1.5rem;max-height:500px;max-width:500px;margin:0 auto;overflow-y:auto;overflow-x:hidden}#prechatForm #store-chatform-close{color:#099;position:absolute;z-index:155;right:1.5rem}#prechatForm #store-chatform-close .fa-close{border:1px solid #099;font-size:2rem;padding:0 2px 2px;cursor:pointer}#prechatForm input[type=email],#prechatForm input[type=text],#prechatForm textarea{width:100%;border:1px solid #cdd9e1;border-top:1px solid #879baa;outline:none;padding:.8rem 1.5rem;box-shadow:unset}#prechatForm textarea{width:100%;display:block;resize:none}#prechatForm #prechat-submit{width:100%;border-width:0;display:none}#prechatForm input[type=email].has-error-input,#prechatForm input[type=text].has-error-input,#prechatForm textarea.has-error-input{border:1px solid #dc0000}#prechatForm .has-error-text{background:#dc0000;color:#fff;padding:8px 15px;display:none;border:1px solid #dc0000}#prechatForm #chat-phone-info,#prechatForm #chat-req-info{font-style:italic}#prechatForm #chat-phone-info{display:none}#prechatForm #chat-req-info{font-size:12px}body#storechat{background:#ebf0f5!important}.store-lookup-table{padding-bottom:1px}.store-lookup-table .products-table{width:100%}.store-lookup-table td,.store-lookup-table th{padding-left:10px;padding-right:10px}.store-lookup-table .table-headlines{background-color:#dfe6ed;height:40px;font-family:SiemensBold;font-size:18px}.store-lookup-table .product-row{height:90px;border-bottom:1px solid #879baa}.store-lookup-table .product-row .users-cell{padding-left:20px;text-align:left;font-size:16px}.store-lookup-table .product-row .product-cell .product-name{font-size:16px;display:block;font-family:SiemensBold}.store-lookup-table .product-row .product-cell .product-term{display:block;font-size:14px;font-family:SiemensItalic}.store-lookup-table .product-row .product-cell .activation-code{font-family:SiemensItalic;font-size:14px;margin-top:10px;display:block}.store-lookup-table .product-row .delivery-cell .delivery-method{font-size:16px;display:block;margin-top:15px;margin-bottom:15px}.store-lookup-table .product-row .renewal-cell{width:240px;padding-right:0}.store-lookup-table .product-row .renewal-cell .renewal{font-size:16px;display:block;margin-top:15px;margin-bottom:15px}.order-history-table{width:100%}.order-history-table tr{border-bottom:1px solid #879baa}.order-history-table th{text-align:center;font-size:18px;color:#005f87;font-family:SiemensBold;padding-top:10px;padding-bottom:10px}.order-history-table td{text-align:center;padding-top:20px;padding-bottom:20px;font-size:16px}.order-history-table .users-cell{padding-left:30px}.order-history-table .status-cell,.order-history-table .term-cell{width:15%}.order-history-table a{color:#2387aa;text-decoration:underline}.store-popup{display:none;position:fixed;z-index:999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;background-color:rgba(0,0,0,.9)}.popup{background-color:#fff;padding:15px;margin:auto;display:block;width:520px}.popup span{display:block;margin-bottom:20px;margin-top:20px}.popup .no-padding{padding-left:0;padding-right:0}.quote-shoutbox{background-color:#004669;color:#fff;padding-top:30px;padding-bottom:40px}.quote-shoutbox:focus{outline:none}.quote-shoutbox .details .fa-star{margin-right:.5rem;font-size:24px}.quote-shoutbox img{width:100%}.quote-shoutbox .details{margin-right:5px;font-family:SiemensItalic;font-size:14px;unicode-bidi:bidi-override}.quote-shoutbox .details span{color:#ffb900}.quote-shoutbox .shoutbox-title h3{margin-top:0;font-family:SiemensBold;font-size:28px;display:inline;letter-spacing:-.03em;font-variant-ligatures:none;unicode-bidi:bidi-override;margin-right:5px}.quote-shoutbox .shoutbox-title .share{margin-top:2px}@media only screen and (max-width:767px){.quote-shoutbox .shoutbox-title .share{margin-top:0}}@media only screen and (max-width:767px){.quote-shoutbox .shoutbox-title .is-active .share-wrapper{left:-10px;top:-10px}.quote-shoutbox .shoutbox-title .is-active-left .share-wrapper{left:-140px;top:-10px}}.quote-shoutbox .shoutbox-title a{font-size:24px;text-decoration:none;color:#879baa}@media only screen and (max-width:767px){.quote-shoutbox .shoutbox-title a{font-size:20px}}.quote-shoutbox .content{margin-top:10px;margin-bottom:15px}.quote-shoutbox .content p{display:inline;unicode-bidi:bidi-override}.quote-shoutbox .content a{font-size:16px;display:inline;text-decoration:none;font-family:SiemensBold;color:#ffb900;white-space:nowrap}.quote-shoutbox #shoutbox-mobile-image{display:none;margin-bottom:20px;margin-top:10px}@media only screen and (max-width:767px){.quote-shoutbox p{line-height:1.3}.quote-shoutbox .details i,.quote-shoutbox img{display:none}.quote-shoutbox #shoutbox-mobile-image{display:block;width:100%}.quote-shoutbox .mobile-share-icon{display:block}.quote-shoutbox .mobile-share-icon i{position:absolute;bottom:10px;right:20px;font-weight:800;font-size:36px;color:#fff}}.store-subnav{margin-top:20px;position:relative}.store-subnav .view-cart{position:absolute;top:-25px;right:0;font-family:SiemensBold;color:#2387aa;font-size:18px}.store-subnav ul{display:table;table-layout:fixed;list-style:none;padding:0;width:100%;background-color:#dfe6ed;height:35px;border-radius:30px}.store-subnav a{position:relative;padding:1px 20px;padding-left:30px;font-family:SiemensBold;text-decoration:none;color:inherit;line-height:1}.store-subnav a,.store-subnav a .text{display:table-cell;vertical-align:middle;font-size:16px}.store-subnav a .step-number{display:table-cell;position:absolute;background-color:#fff;height:25px;width:25px;border-radius:50%;text-align:center;color:#9bafbe;padding-top:5px;top:5px;left:-13px}.store-subnav a:first-child{border-top-left-radius:30px;border-bottom-left-radius:30px;padding-left:50px}.store-subnav a:first-child .step-number{left:5px}.store-subnav a:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}.navigation .navigation-global ul .dropbtn .store-subnav .on-page,.store-subnav .active,.store-subnav .navigation .navigation-global ul .dropbtn .on-page{background-color:#004669;border:1px solid #004669}.navigation .navigation-global ul .dropbtn .store-subnav .on-page .step-number,.store-subnav .active .step-number,.store-subnav .navigation .navigation-global ul .dropbtn .on-page .step-number{color:#004669}.navigation .navigation-global ul .dropbtn .store-subnav .on-page .text,.store-subnav .active .text,.store-subnav .navigation .navigation-global ul .dropbtn .on-page .text{color:#fff}.store-subnav-mobile{display:none;margin-top:20px;position:relative}.store-subnav-mobile .view-cart{position:absolute;top:-25px;right:0;font-family:SiemensBold;color:#2387aa;font-size:18px}.store-subnav-mobile ul{padding-left:0}.store-subnav-mobile li{display:table;table-layout:fixed;list-style:none;padding:0;width:100%;background-color:#dfe6ed;height:35px;border-radius:30px}.store-subnav-mobile a{position:relative;padding:1px 20px;padding-left:30px;font-family:SiemensBold;text-decoration:none;color:inherit;line-height:1}.store-subnav-mobile a,.store-subnav-mobile a .text{display:table-cell;vertical-align:middle;font-size:16px}.store-subnav-mobile a .step-number{display:table-cell;position:absolute;background-color:#fff;height:25px;width:25px;border-radius:50%;text-align:center;color:#9bafbe;padding-top:5px;top:5px;left:-13px}.store-subnav-mobile a:first-child{border-top-left-radius:30px;border-bottom-left-radius:30px;padding-left:50px}.store-subnav-mobile a:first-child .step-number{left:5px}.store-subnav-mobile a:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}.navigation .navigation-global ul .dropbtn .store-subnav-mobile .on-page,.store-subnav-mobile .active,.store-subnav-mobile .navigation .navigation-global ul .dropbtn .on-page{background-color:#004669;border:1px solid #004669}.navigation .navigation-global ul .dropbtn .store-subnav-mobile .on-page .step-number,.store-subnav-mobile .active .step-number,.store-subnav-mobile .navigation .navigation-global ul .dropbtn .on-page .step-number{color:#004669}.navigation .navigation-global ul .dropbtn .store-subnav-mobile .on-page .text,.store-subnav-mobile .active .text,.store-subnav-mobile .navigation .navigation-global ul .dropbtn .on-page .text{color:#fff}@media only screen and (max-width:767px){.store-subnav{display:none}.store-subnav-mobile{display:block}}.store-table .headline{clear:both}.store-table .headline h1{font-size:30px;font-family:SiemensBold;color:#004669;display:inline-block;float:left}.store-table .headline .reference-number{margin-top:25px;display:inline-block;font-size:18px;font-family:SiemensBold;color:#004669;float:right}.store-table .products-table{width:100%}@media only screen and (max-width:767px){.store-table .products-table .users-cell{width:20%}}@media only screen and (max-width:767px){.store-table .products-table .delete-cell{width:12%}}.store-table td,.store-table th{padding:10px;vertical-align:top;font-weight:400}.store-table .table-headlines{background-color:#dfe6ed;height:40px;font-family:SiemensBold;font-size:18px}.store-table .product-row{height:65px;border-bottom:1px solid #879baa}.store-table .product-row .users-cell{font-size:16px;padding-left:20px;text-align:left}.store-table .product-row .product-cell .product-name{font-size:16px;display:block;font-family:SiemensBold}.store-table .product-row .product-cell .product-term{display:block;font-size:14px;font-family:SiemensItalic}.store-table .product-row .product-cell .auto-renewal{font-size:14px;font-family:SiemensItalic}.store-table .product-row .product-cell a{color:#2387aa;margin-left:3px;font-size:14px}.store-table .product-row .delivery-cell{font-size:16px}.store-table .product-row .promo-cell{position:relative}.store-table .product-row .promo-cell .promo-code{text-transform:uppercase;display:block;font-size:14px;font-family:SiemensItalic}.store-table .product-row .promo-cell a{color:#2387aa;font-size:14px}.store-table .product-row .promo-cell .item-details{display:none;position:absolute;height:80px;width:400px;background-color:#dfe6ed;padding:5px;z-index:10;top:55px}.store-table .product-row .promo-cell .item-details p{font-size:14px;line-height:15px;width:90%}.store-table .product-row .promo-cell .item-details a{display:block;width:20px;height:20px;text-decoration:none;color:#3c464b;position:absolute;top:5px;right:5px;text-align:center}.store-table .product-row .promo-cell .item-details a i{vertical-align:middle}.store-table .product-row .promo-cell .item-details:after{bottom:100%;left:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(223,230,237,0);border-bottom-color:#dfe6ed;border-width:10px;margin-left:-10px}.store-table .product-row .price-cell{font-size:16px}.store-table .product-row .price-cell .old-price{display:block;text-decoration:line-through}.store-table .product-row .price-cell .disc-price{display:block}.store-table .product-row .delete-cell{width:4%;text-align:center}.store-table .product-row .delete-cell a{font-size:20px;color:inherit;text-decoration:none}.store-table .products-table{table-layout:fixed}.product-registeration input:disabled{background:#ddd}.product-registeration input{font-size:16px;width:70%;border:1px solid #becdd7;border-radius:2px;height:40px}.store-intro{margin:20px 0 10px}.skipped-field{font-style:italic;font-size:14px}.register-buttons{margin-top:40px;margin-bottom:80px}.field-label{font-family:SiemensBold;font-size:16px}.field-data,.field-data-static{font-family:SiemensRoman;font-size:16px}.field-link{text-decoration:underline}.field-link:hover{cursor:pointer;color:#147391}.review-title{font-family:SiemensBold;font-size:22px;margin-bottom:15px;color:#004669}.review-edit{font-size:20px;position:absolute;right:7px;top:8px}.review-box ul{list-style:none;padding:0;margin:0}.review-box li{padding:5px 0}.review-box{background-color:#ebf0f5;padding:15px 35px 15px 30px;margin-bottom:15px}.review-right{padding:15px 30px;border:1px solid #d8e0e0;margin-top:-45px;background:hsla(0,0%,100%,.8);border-radius:5px}.product-registeration input:-ms-input-placeholder,.product-registeration input::-webkit-input-placeholder,.product-registeration input::placeholder{color:#788791}.product-registeration input{border:1px solid #cdd9e1;border-top:1px solid #879baa;background:#fff;color:#2d373c;padding:8px 15px;font-size:14px;width:100%}.product-registeration input:focus{outline:1px solid #005578}.product-registeration .has-error{outline:1px solid #dc0000;border:1px solid #dc0000;color:#dc0000}.product-registeration .fa-check,.product-registeration .fa-warning{margin-right:8px;float:left;margin-top:4px}.product-registeration .col-error{color:#dc0000}.product-registeration success-msg{color:#41aaaa}.product-registeration .fa-check+.columnize-icon,.product-registeration .fa-warning+.columnize-icon{overflow:hidden}.product-registeration .has-error-text{display:none;background:#dc0000;padding:8px 15px;color:#fff;outline:1px solid #dc0000}.product-registeration .popover{background:#2d373c;color:#fff}.product-registeration .popover.bottom>.arrow:after{border-bottom-color:#2d373c}.popover>.arrow,.product-registeration .popover,.product-registeration .popover>.arrow:after{position:relative;z-index:auto;max-width:80%}.product-registeration .popover-content ul li{list-style-type:none;position:relative}.product-registeration .btn-link{color:#337ab7;text-decoration:none}.product-registeration .btn-link:focus,.product-registeration .btn-link:hover{color:#23527c;text-decoration:underline}.product-registeration table .row.table-form-row:first-child{margin-bottom:10px}.apply-all-row{background-color:hsla(0,0%,97%,.95)}.btn[disabled],.store-subnav.steps-links .btn.disabled,fieldset[disabled] .btn{opacity:1;color:#b7b7b7;background:#e8e8e8}@media only screen and (max-width:767px){.register-buttons{margin-top:20px;margin-bottom:40px}.review-right{margin-top:20px}.next-btn.pull-right{margin-top:10px}.store-subnav.steps-links{display:block}.store-subnav.steps-links a .text{display:none}.store-subnav.steps-links a .step-number{left:40%}}.row-colheight-elastic .catalog-tile .tile-details{height:auto;padding:15px 15px 40px;display:block}.row-colheight-elastic .catalog-tile .tile-details .cta{bottom:10px;right:15px;position:absolute;color:#2387aa}.padding-left-lg{padding-left:3.5rem}.margin-left-lg{margin-left:3.5rem}.no-list-margin{margin-left:0}.margin-side-small{margin:auto 1rem}.margin-left-small{margin-left:1rem}.margin-right-small{margin-right:1rem}.margin-right-xs{margin-right:8px}.tabbed-panel{padding-top:30px}.tabbed-panel.panel-stretched .uppercase{text-transform:uppercase}.tabbed-panel.panel-stretched .text-center{text-align:center}.tabbed-panel.panel-stretched .panel-white{background-color:#f4f6f8}.tabbed-panel.panel-stretched a.panel-tabs{height:60px;line-height:40px;display:inline-block}@media (max-width:576px){.tabbed-panel.panel-stretched a.panel-tabs{width:33.33333%}}@media (max-width:768px){.tabbed-panel.panel-stretched a.panel-tabs{width:33.333333%}}.tabbed-panel.panel-stretched .button-conversion{background-color:#e5e6ea;color:#3c464b}.tabbed-panel.panel-stretched .button-conversion:hover{background-color:#c6dfe8}.navigation .navigation-global ul .dropbtn .tabbed-panel.panel-stretched .button-conversion.on-page,.tabbed-panel.panel-stretched .button-conversion.active,.tabbed-panel.panel-stretched .navigation .navigation-global ul .dropbtn .button-conversion.on-page{background-color:#2387aa;color:#fff}.tabbed-panel h1{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin:0 0 25px}@media only screen and (max-width:767px){.tabbed-panel h1{font-size:24px}}.tabbed-panel__menu{border-bottom:4px solid #2387aa}.tabbed-panel__menu ul{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.tabbed-panel__menu ul li{-ms-flex-positive:1;flex-grow:1;margin-right:10px;display:-ms-flexbox;display:flex;min-height:40px;-ms-flex-line-pack:stretch;align-content:stretch}.tabbed-panel__menu ul li:last-of-type{margin-right:0}.tabbed-panel__menu ul li a{border-top:1px solid #8fa2b0;border-left:1px solid #8fa2b0;border-right:1px solid #8fa2b0;padding:0 20px;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-decoration:none;font-size:18px;font-family:SiemensRoman;color:#8fa2b0;text-transform:uppercase}@media only screen and (max-width:767px){.tabbed-panel__menu ul li a{font-size:10px}}.navigation .navigation-global .tabbed-panel__menu ul .dropbtn li a.on-page,.navigation .navigation-global .tabbed-panel__menu ul li .dropbtn a.on-page,.tabbed-panel__menu .navigation .navigation-global ul .dropbtn li a.on-page,.tabbed-panel__menu .navigation .navigation-global ul li .dropbtn a.on-page,.tabbed-panel__menu ul li a.active{background-color:#2387aa;color:#fff;border-color:#2387aa}.tabbed-panel__panel{background-color:#eff0f4;padding:60px 45px;display:none}.navigation .navigation-global ul .dropbtn .tabbed-panel__panel.on-page,.tabbed-panel__panel.active{display:block}.tabbed-panel__panel .headline{margin-bottom:15px}.tabbed-panel__panel .headline h2{font-family:SiemensBold;font-size:24px;letter-spacing:-.03em;font-variant-ligatures:none;margin:0;display:inline}@media only screen and (max-width:767px){.tabbed-panel__panel .headline h2{font-size:20px}}.tabbed-panel__panel .headline .share{margin-top:5px}.tabbed-panel__panel .headline .share .share-button{font-size:18px}@media only screen and (max-width:767px){.tabbed-panel__panel .headline .share{margin-top:0}}.tabbed-panel__panel .video-caption{color:#879baa;display:block;margin:15px 0 20px;font-family:SiemensItalic;font-size:14px;line-height:14px}.tabbed-panel__panel .button-conversion{float:right}.tabbed-panel__panel .catalog-tiles{background-color:#eff0f4}.tabbed-panel__panel.catalog-tiles{padding-top:15px;padding-bottom:15px}.row-colheight-elastic,.row-flex{display:-ms-flexbox;display:flex}.row-flex{-ms-flex-wrap:wrap;flex-wrap:wrap}.row-eq-height{-ms-flex:0 1 0px;flex:0 1 0;height:auto}.row-flex-column,.tile-col-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.row-colheight-elastic{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}.row-colheight-elastic:after,.row-colheight-elastic:before{content:none}.cta-tiles-chapter{padding-top:40px;padding-bottom:40px}.cta-tiles-chapter .title-content{margin-bottom:20px}.cta-tiles-chapter h1{font-family:SiemensRoman;font-size:36px;letter-spacing:-.03em;font-variant-ligatures:none;margin-top:0;margin-bottom:20px}@media only screen and (max-width:767px){.cta-tiles-chapter h1{font-size:28px}}.additional-partner-blocks.blue .cta-tiles-chapter .two-tile-container,.additional-partner-blocks.blue .cta-tiles-chapter .two-tile-icon-container,.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-container,.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container,.cta-tiles-chapter .additional-partner-blocks.blue .two-tile-container,.cta-tiles-chapter .additional-partner-blocks.blue .two-tile-icon-container,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-container,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container,.cta-tiles-chapter .four-tile-container,.cta-tiles-chapter .three-tile-container,.cta-tiles-chapter .two-tile-container,.cta-tiles-chapter .two-tile-icon-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch}@media only screen and (max-width:767px){.additional-partner-blocks.blue .cta-tiles-chapter .two-tile-container,.additional-partner-blocks.blue .cta-tiles-chapter .two-tile-icon-container,.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-container,.additional-partner-blocks.borderless .cta-tiles-chapter .two-tile-icon-container,.cta-tiles-chapter .additional-partner-blocks.blue .two-tile-container,.cta-tiles-chapter .additional-partner-blocks.blue .two-tile-icon-container,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-container,.cta-tiles-chapter .additional-partner-blocks.borderless .two-tile-icon-container,.cta-tiles-chapter .four-tile-container,.cta-tiles-chapter .three-tile-container,.cta-tiles-chapter .two-tile-container,.cta-tiles-chapter .two-tile-icon-container{-ms-flex-direction:column;flex-direction:column}}.cta-tiles-chapter .four-tile-container .block-tile,.cta-tiles-chapter .three-tile-container .block-tile,.cta-tiles-chapter .two-tile-container .block-tile,.cta-tiles-chapter .two-tile-icon-container .block-tile{width:calc(23% - 15px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:1px solid #2387aa;padding:20px}@media only screen and (max-width:767px){.cta-tiles-chapter .four-tile-container .block-tile,.cta-tiles-chapter .three-tile-container .block-tile,.cta-tiles-chapter .two-tile-container .block-tile,.cta-tiles-chapter .two-tile-icon-container .block-tile{width:100%;border:1px solid #2387aa}.cta-tiles-chapter .four-tile-container .block-tile:not(:last-child),.cta-tiles-chapter .three-tile-container .block-tile:not(:last-child),.cta-tiles-chapter .two-tile-container .block-tile:not(:last-child),.cta-tiles-chapter .two-tile-icon-container .block-tile:not(:last-child){margin-bottom:19.275px}}.cta-tiles-chapter .four-tile-container .block-tile__content,.cta-tiles-chapter .three-tile-container .block-tile__content,.cta-tiles-chapter .two-tile-container .block-tile__content,.cta-tiles-chapter .two-tile-icon-container .block-tile__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.cta-tiles-chapter .four-tile-container .block-tile__content,.cta-tiles-chapter .three-tile-container .block-tile__content,.cta-tiles-chapter .two-tile-container .block-tile__content,.cta-tiles-chapter .two-tile-icon-container .block-tile__content{padding:25px 15px 20px}}.cta-tiles-chapter .four-tile-container .block-tile__content h3,.cta-tiles-chapter .three-tile-container .block-tile__content h3,.cta-tiles-chapter .two-tile-container .block-tile__content h3,.cta-tiles-chapter .two-tile-icon-container .block-tile__content h3{margin-top:0;margin-bottom:15px;font-size:24px;font-family:SiemensRoman;letter-spacing:-.03em;font-variant-ligatures:none;color:#2387aa}@media only screen and (max-width:767px){.cta-tiles-chapter .four-tile-container .block-tile__content h3,.cta-tiles-chapter .three-tile-container .block-tile__content h3,.cta-tiles-chapter .two-tile-container .block-tile__content h3,.cta-tiles-chapter .two-tile-icon-container .block-tile__content h3{color:#3c464b;font-size:24px}}.cta-tiles-chapter .four-tile-container .block-tile__content a,.cta-tiles-chapter .three-tile-container .block-tile__content a,.cta-tiles-chapter .two-tile-container .block-tile__content a,.cta-tiles-chapter .two-tile-icon-container .block-tile__content a{margin-bottom:15px;margin-top:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-line-pack:center;align-content:center;width:55%;font-size:18px;font-family:SiemensBold;text-decoration:none;color:#2387aa}.cta-tiles-chapter .four-tile-container .block-tile__content a span,.cta-tiles-chapter .three-tile-container .block-tile__content a span,.cta-tiles-chapter .two-tile-container .block-tile__content a span,.cta-tiles-chapter .two-tile-icon-container .block-tile__content a span{color:#fff;height:26px;text-align:center}.cta-tiles-chapter .four-tile-container .block-tile__content p,.cta-tiles-chapter .three-tile-container .block-tile__content p,.cta-tiles-chapter .two-tile-container .block-tile__content p,.cta-tiles-chapter .two-tile-icon-container .block-tile__content p{margin:20px 0 10px;width:100%}.cta-tiles-chapter .three-tile-container .block-tile{width:calc(30% - 15px)}@media only screen and (max-width:767px){.cta-tiles-chapter .three-tile-container .block-tile{width:100%}}.cta-tiles-chapter .two-tile-container .block-tile,.cta-tiles-chapter .two-tile-icon-container .block-tile{width:calc(47% - 15px)}@media only screen and (max-width:767px){.cta-tiles-chapter .two-tile-container .block-tile,.cta-tiles-chapter .two-tile-icon-container .block-tile{width:100%}}.cta-tiles-chapter .two-tile-icon-container .block-tile a{color:#3c464b}.cta-tiles-chapter .two-tile-icon-container .block-tile a:hover,.cta-tiles-chapter .two-tile-icon-container a:focus{color:#3c464b;text-decoration:none}.three-icon-tiles-chapter,.two-icon-tiles-chapter{padding-top:3rem;padding-bottom:4rem;background-color:#fff}.three-icon-tiles-chapter h3,.two-icon-tiles-chapter h3{font-size:4.5rem}.three-icon-tiles-chapter p,.two-icon-tiles-chapter p{font-size:2.4rem;line-height:3rem}.three-icon-tiles-chapter .button-conversion-link,.two-icon-tiles-chapter .button-conversion-link{font-size:2.4rem;line-height:3rem;background-color:#c7014a}.three-icon-tiles-chapter .icon-orange,.two-icon-tiles-chapter .icon-orange{color:#ff5e39}.three-icon-tiles-chapter .icon-blue,.two-icon-tiles-chapter .icon-blue{color:#0f789b}.three-icon-tiles-chapter .icon-plum,.two-icon-tiles-chapter .icon-plum{color:#af235f}.three-icon-tiles-chapter a span.title-h3,.two-icon-tiles-chapter a span.title-h3{font-size:4.5rem}.three-icon-tiles-chapter a span.paragraph,.two-icon-tiles-chapter a span.paragraph{font-size:2.4rem;line-height:3rem}.three-icon-tiles-chapter .content p,.two-icon-tiles-chapter .content p{font-size:2.4rem}.three-icon-tiles-chapter .title-content-top,.two-icon-tiles-chapter .title-content-top{margin-bottom:2rem}.three-icon-tiles-chapter .title-content-bottom,.two-icon-tiles-chapter .title-content-bottom{margin-top:3rem}.three-icon-tiles-chapter .title-content a,.two-icon-tiles-chapter .title-content a{font-size:2.4rem;line-height:3rem}.three-icon-tiles-chapter .title-content a.button-conversion,.two-icon-tiles-chapter .title-content a.button-conversion{margin:0}.three-icon-tiles-chapter .title-content h3,.two-icon-tiles-chapter .title-content h3{white-space:nowrap}@media only screen and (min-width:768px) and (max-width:991px){.three-icon-tiles-chapter .title-content h3,.two-icon-tiles-chapter .title-content h3{white-space:normal}}@media only screen and (max-width:480px){.three-icon-tiles-chapter .title-content h3,.two-icon-tiles-chapter .title-content h3{white-space:normal}}@media only screen and (max-width:767px){.three-icon-tiles-chapter .title-content h3,.two-icon-tiles-chapter .title-content h3{white-space:normal}}.three-icon-tiles-chapter .block-tile-row,.two-icon-tiles-chapter .block-tile-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:6%;margin-right:6%}@media only screen and (max-width:480px){.three-icon-tiles-chapter .block-tile-row,.two-icon-tiles-chapter .block-tile-row{margin-left:0;margin-right:0}}.three-icon-tiles-chapter .block-tile,.two-icon-tiles-chapter .block-tile{border:0;margin-bottom:2rem}.three-icon-tiles-chapter .block-tile__content,.two-icon-tiles-chapter .block-tile__content{padding-left:15%;padding-right:15%}.three-icon-tiles-chapter .block-tile__content a,.two-icon-tiles-chapter .block-tile__content a{color:inherit;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.three-icon-tiles-chapter .block-tile__content a span.title-h3,.two-icon-tiles-chapter .block-tile__content a span.title-h3{font-size:3.5rem;font-weight:700;margin-bottom:15px;text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;white-space:nowrap}@media only screen and (min-width:768px) and (max-width:991px){.three-icon-tiles-chapter .block-tile__content a span.title-h3,.two-icon-tiles-chapter .block-tile__content a span.title-h3{white-space:normal}}.three-icon-tiles-chapter .block-tile__content a span.paragraph,.two-icon-tiles-chapter .block-tile__content a span.paragraph{margin-top:1.2rem;width:30rem}@media only screen and (max-width:480px){.three-icon-tiles-chapter .block-tile__content a span.paragraph,.two-icon-tiles-chapter .block-tile__content a span.paragraph{width:100%}}@media only screen and (max-width:767px){.three-icon-tiles-chapter .block-tile__content a span.paragraph,.two-icon-tiles-chapter .block-tile__content a span.paragraph{width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.three-icon-tiles-chapter .block-tile__content a span.paragraph,.two-icon-tiles-chapter .block-tile__content a span.paragraph{width:100%}}.three-icon-tiles-chapter .block-tile__content a span i,.two-icon-tiles-chapter .block-tile__content a span i{vertical-align:middle}.three-icon-tiles-chapter .block-tile__content a object,.two-icon-tiles-chapter .block-tile__content a object{height:18rem;width:20rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.video-block,.video-block-partner-routing{background-color:#dfe6ed;padding-top:30px;padding-bottom:30px}.video-block.dark{background-color:#2d373c;color:#fff}.video-block.large h2{font-size:32px;line-height:1.5}.video-block.large p{font-size:24px;line-height:1.2}.video-block__header{margin:0 0 25px}.tile-container .video-js{padding-top:75.25%}.tile-container .video-js .vjs-big-play-button{font-size:4.5em;line-height:1.2em;background-color:#2387aa;border-radius:0;border:0;height:55px;width:55px;left:65%;top:55%}@media only screen and (max-width:767px){.tile-container .video-js{padding-top:56.25%}.tile-container .video-js .vjs-big-play-button{font-size:5em;line-height:1.2em;background-color:#2387aa;border-radius:0;border:0;height:60px;width:60px;left:60%;top:50%}.tile-container .vjs-big-play-centered{top:50%}}.video-wrapper-fs{opacity:0;visibility:hidden;display:tabel;position:fixed;top:0;width:100%!important;height:100%!important;z-index:9999;background:#000}.video-wrapper-fs video{display:table-cell;vertical-align:middle}.video-wrapper-fs .vjs-control{height:33px;width:48px;box-sizing:border-box;cursor:pointer}.video-wrapper-fs .vjs-control-bar{color:#fff;background-color:rgba(0,0,0,.45);border-top:1px solid #000;border-top:1px solid rgba(0,0,0,.6);bottom:0;box-sizing:border-box;left:0;right:0;position:fixed;transition:transform .5s,margin .5s;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.video-wrapper-fs .video-js{position:static;width:100%!important;min-width:100%}.video-wrapper-fs{background-color:#000}.video-wrapper-fs .close-video{position:absolute;top:16px;top:1.1428571429rem;left:16px;left:1.1428571429rem;z-index:1000}.video-wrapper-fs .close-video:hover{opacity:.6}.video-wrapper-fs .close-video__button{display:inline-block;text-decoration:none;color:#fff}.video-wrapper-fs .close-video__icon{display:inline-block;vertical-align:middle;margin-right:13px;margin-right:.9285714286rem;transition:opacity .25s ease}.video-wrapper-fs .close-video__icon:before{display:block;padding:10px;padding:.7142857143rem;border-radius:50%;font-size:23px;color:#fff;background-color:#099;text-align:center;width:40px;height:40px}.video-wrapper-fs .close-video__text{display:inline-block;vertical-align:middle;font-size:17px;color:#099}.video-micetype{font-size:14px;color:#879baa;font-family:SiemensItalic;line-height:14px;margin-top:10px;margin-bottom:14px}.video-js{width:100%}.video-js .vjs-big-play-button{font-size:5em;line-height:1.2em;background-color:#2387aa;border-radius:0;border:0;height:60px;width:60px;left:60%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.video-js .vjs-control:before{font-size:20px}}.live-webinar,.on-demand-webinar,.physical-event{background-color:#eff0f4;padding-bottom:50px;padding-top:35px}.live-webinar .presenters,.on-demand-webinar .presenters,.physical-event .presenters{margin-top:20px}.live-webinar .event-article .event-img-container,.on-demand-webinar .event-article .event-img-container,.physical-event .event-article .event-img-container{padding-bottom:25px}@media only screen and (max-width:767px){.live-webinar .event-article,.on-demand-webinar .event-article,.physical-event .event-article{margin-top:0}}.live-webinar .event-article h1,.on-demand-webinar .event-article h1,.physical-event .event-article h1{font-size:36px!important;margin-top:20px!important;margin-bottom:10px!important;font-weight:500!important;line-height:1.1!important}.live-webinar .event-article h2,.on-demand-webinar .event-article h2,.physical-event .event-article h2{margin-bottom:15px!important;font-size:24px!important;line-height:30px!important;font-family:inherit!important;margin-top:0;letter-spacing:-.03em;font-variant-ligatures:none}.live-webinar .event-article h3,.on-demand-webinar .event-article h3,.physical-event .event-article h3{margin-bottom:15px!important;line-height:25px!important;font-size:18px!important;font-family:SiemensBold!important;margin-top:0;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.live-webinar .event-article h3,.on-demand-webinar .event-article h3,.physical-event .event-article h3{font-size:20px!important}}.live-webinar .event-article h4,.on-demand-webinar .event-article h4,.physical-event .event-article h4{font-size:18px!important;margin-top:10px!important;margin-bottom:10px!important;font-weight:500!important;line-height:1.1!important}.live-webinar .event-article h5,.on-demand-webinar .event-article h5,.physical-event .event-article h5{font-size:14px!important;margin-top:10px!important;margin-bottom:10px!important;font-weight:500!important;line-height:1.1!important}.live-webinar .event-article h6,.on-demand-webinar .event-article h6,.physical-event .event-article h6{font-size:12px!important;margin-top:10px!important;margin-bottom:10px!important;font-weight:500!important;line-height:1.1!important}.live-webinar .event-article p,.on-demand-webinar .event-article p,.physical-event .event-article p{font-size:16px!important;margin-bottom:15px!important;line-height:1.4em!important}.live-webinar .event-article p strong,.on-demand-webinar .event-article p strong,.physical-event .event-article p strong{font-family:SiemensBold!important}.live-webinar .event-article ol,.live-webinar .event-article ul,.on-demand-webinar .event-article ol,.on-demand-webinar .event-article ul,.physical-event .event-article ol,.physical-event .event-article ul{margin-bottom:15px!important}.live-webinar .event-article ol li,.live-webinar .event-article ul li,.on-demand-webinar .event-article ol li,.on-demand-webinar .event-article ul li,.physical-event .event-article ol li,.physical-event .event-article ul li{font-size:16px!important}.live-webinar .event-article img,.on-demand-webinar .event-article img,.physical-event .event-article img{margin-bottom:10px;width:100%}.live-webinar .event-article .img-caption,.on-demand-webinar .event-article .img-caption,.physical-event .event-article .img-caption{margin-top:5px!important;font-size:14px!important;color:#879baa;line-height:16px}.live-webinar .event-article .title,.on-demand-webinar .event-article .title,.physical-event .event-article .title{margin-bottom:15px}.live-webinar .event-article .title h1,.on-demand-webinar .event-article .title h1,.physical-event .event-article .title h1{display:inline;font-family:SiemensRoman;margin-right:5px;letter-spacing:-.03em;font-variant-ligatures:none}@media only screen and (max-width:767px){.live-webinar .event-article .title h1,.on-demand-webinar .event-article .title h1,.physical-event .event-article .title h1{font-size:28px}}.live-webinar .event-article .title .share,.on-demand-webinar .event-article .title .share,.physical-event .event-article .title .share{margin-top:-2px}@media only screen and (max-width:767px){.live-webinar .event-article .title .share,.on-demand-webinar .event-article .title .share,.physical-event .event-article .title .share{margin-top:-1px}}.live-webinar .event-article .title a,.on-demand-webinar .event-article .title a,.physical-event .event-article .title a{font-size:24px;color:#879baa;text-decoration:none}@media only screen and (max-width:767px){.live-webinar .event-article .title a,.on-demand-webinar .event-article .title a,.physical-event .event-article .title a{font-size:20px}}@media only screen and (max-width:767px){.live-webinar .event-article .title .is-active .share-wrapper,.on-demand-webinar .event-article .title .is-active .share-wrapper,.physical-event .event-article .title .is-active .share-wrapper{left:-10px;top:-10px}.live-webinar .event-article .title .is-active-left .share-wrapper,.on-demand-webinar .event-article .title .is-active-left .share-wrapper,.physical-event .event-article .title .is-active-left .share-wrapper{left:-140px;top:-10px}}.live-webinar .event-article form .form-group input:not([type=checkbox]),.on-demand-webinar .event-article form .form-group input:not([type=checkbox]),.physical-event .event-article form .form-group input:not([type=checkbox]){height:40px}.live-webinar .event-article form button,.on-demand-webinar .event-article form button,.physical-event .event-article form button{float:right;margin-top:20px;width:240px;border:0}@media only screen and (min-width:768px) and (max-width:991px){.live-webinar .event-article form button,.on-demand-webinar .event-article form button,.physical-event .event-article form button{width:100%;max-width:240px}}@media only screen and (max-width:767px){.live-webinar .event-article form button,.on-demand-webinar .event-article form button,.physical-event .event-article form button{float:none}}.live-webinar .event-article form input[type=checkbox],.on-demand-webinar .event-article form input[type=checkbox],.physical-event .event-article form input[type=checkbox]{margin-top:3px}.live-webinar .event-article form .checkbox label,.on-demand-webinar .event-article form .checkbox label,.physical-event .event-article form .checkbox label{font-size:14px}.live-webinar .event-article form select,.on-demand-webinar .event-article form select,.physical-event .event-article form select{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:10px;font-size:14px;line-height:16px;border:1px solid #ccc;border-radius:4px;color:#879baa;position:relative;height:40px;cursor:pointer;width:100%;background:url(../images/icons/dropdown-arrow-lg.png) no-repeat 100%;background-color:#fff}.live-webinar .event-article form select::-ms-expand,.on-demand-webinar .event-article form select::-ms-expand,.physical-event .event-article form select::-ms-expand{display:none}.live-webinar .event-article .www-inline-form form p.checkbox,.on-demand-webinar .event-article .www-inline-form form p.checkbox,.physical-event .event-article .www-inline-form form p.checkbox{padding-left:15px;text-indent:-15px}.live-webinar .event-article .www-inline-form form p.checkbox.error,.on-demand-webinar .event-article .www-inline-form form p.checkbox.error,.physical-event .event-article .www-inline-form form p.checkbox.error{border:1px solid red}.live-webinar .event-article .www-inline-form form p.checkbox input[type=checkbox],.on-demand-webinar .event-article .www-inline-form form p.checkbox input[type=checkbox],.physical-event .event-article .www-inline-form form p.checkbox input[type=checkbox]{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-5px;overflow:hidden;display:inline}.live-webinar .event-article .www-inline-form form .form-group-legal p,.on-demand-webinar .event-article .www-inline-form form .form-group-legal p,.physical-event .event-article .www-inline-form form .form-group-legal p{font-size:12px}.live-webinar .event-article .www-inline-form form .form-group-legal p.checkbox,.on-demand-webinar .event-article .www-inline-form form .form-group-legal p.checkbox,.physical-event .event-article .www-inline-form form .form-group-legal p.checkbox{font-size:medium;font-weight:700}.live-webinar .event-article .www-inline-form .LV_validation_message,.live-webinar .event-article .www-inline-form .validation_message,.on-demand-webinar .event-article .www-inline-form .LV_validation_message,.on-demand-webinar .event-article .www-inline-form .validation_message,.physical-event .event-article .www-inline-form .LV_validation_message,.physical-event .event-article .www-inline-form .validation_message{display:none;font-size:14px;color:#c00;font-weight:700;margin:0 0 0 5px}.live-webinar .event-article .www-inline-form .form-control.error,.on-demand-webinar .event-article .www-inline-form .form-control.error,.physical-event .event-article .www-inline-form .form-control.error{border:1px solid red}.live-webinar .event-article .www-inline-form .form-error-message,.on-demand-webinar .event-article .www-inline-form .form-error-message,.physical-event .event-article .www-inline-form .form-error-message{color:#af235f;font-family:SiemensItalic;line-height:24px;margin-bottom:20px}.live-webinar .event-article .www-inline-form .form-error-message li,.on-demand-webinar .event-article .www-inline-form .form-error-message li,.physical-event .event-article .www-inline-form .form-error-message li{color:#000}.live-webinar .event-article .www-inline-form .form-error-message,.live-webinar .event-article .www-inline-form .form-success-message,.on-demand-webinar .event-article .www-inline-form .form-error-message,.on-demand-webinar .event-article .www-inline-form .form-success-message,.physical-event .event-article .www-inline-form .form-error-message,.physical-event .event-article .www-inline-form .form-success-message{display:none;line-height:24px}.live-webinar .event-article .www-inline-form .form-error-message h4,.live-webinar .event-article .www-inline-form .form-success-message h4,.on-demand-webinar .event-article .www-inline-form .form-error-message h4,.on-demand-webinar .event-article .www-inline-form .form-success-message h4,.physical-event .event-article .www-inline-form .form-error-message h4,.physical-event .event-article .www-inline-form .form-success-message h4{text-align:center}.live-webinar .event-article .www-inline-form .form-error-message .content,.live-webinar .event-article .www-inline-form .form-success-message .content,.on-demand-webinar .event-article .www-inline-form .form-error-message .content,.on-demand-webinar .event-article .www-inline-form .form-success-message .content,.physical-event .event-article .www-inline-form .form-error-message .content,.physical-event .event-article .www-inline-form .form-success-message .content{margin-bottom:10px;padding-right:0;padding-left:0;font-family:SiemensRoman}.live-webinar .event-article .www-inline-form .form-error-message .content a,.live-webinar .event-article .www-inline-form .form-success-message .content a,.on-demand-webinar .event-article .www-inline-form .form-error-message .content a,.on-demand-webinar .event-article .www-inline-form .form-success-message .content a,.physical-event .event-article .www-inline-form .form-error-message .content a,.physical-event .event-article .www-inline-form .form-success-message .content a{font-size:16px}.live-webinar .event-article .www-inline-form .form-error-message .content p,.live-webinar .event-article .www-inline-form .form-success-message .content p,.on-demand-webinar .event-article .www-inline-form .form-error-message .content p,.on-demand-webinar .event-article .www-inline-form .form-success-message .content p,.physical-event .event-article .www-inline-form .form-error-message .content p,.physical-event .event-article .www-inline-form .form-success-message .content p{display:inline;line-height:1.1;unicode-bidi:bidi-override}.live-webinar .event-article #quote_img,.on-demand-webinar .event-article #quote_img,.physical-event .event-article #quote_img{position:relative;right:0;color:#004669}@media only screen and (max-width:767px){.live-webinar .event-article #quote_img,.on-demand-webinar .event-article #quote_img,.physical-event .event-article #quote_img{width:50px}}.live-webinar .event-article .quotes,.on-demand-webinar .event-article .quotes,.physical-event .event-article .quotes{font-size:18px;font-family:SiemensBoldItalic;color:#004669;line-height:25px;text-align:right;margin-bottom:20px}@media only screen and (max-width:767px){.live-webinar .event-article .quotes,.on-demand-webinar .event-article .quotes,.physical-event .event-article .quotes{line-height:23px}}.live-webinar .event-article .signature,.on-demand-webinar .event-article .signature,.physical-event .event-article .signature{font-size:14px;color:#879baa;font-family:SiemensItalic;line-height:1.2;text-align:right}.live-webinar .event-article .img-quote,.on-demand-webinar .event-article .img-quote,.physical-event .event-article .img-quote{width:auto}.live-webinar .event-article .grey-bar,.on-demand-webinar .event-article .grey-bar,.physical-event .event-article .grey-bar{display:inline-block;width:100%;height:14px;background-color:#dfe6ed;margin-bottom:15px;margin-top:15px;padding-left:15px;padding-right:15px;background-clip:content-box}.live-webinar .event-article .stlp-author,.on-demand-webinar .event-article .stlp-author,.physical-event .event-article .stlp-author{padding-bottom:20px}.live-webinar .event-article .page-tag,.on-demand-webinar .event-article .page-tag,.physical-event .event-article .page-tag{margin-bottom:20px}.live-webinar .event-article .webinar-tagline,.on-demand-webinar .event-article .webinar-tagline,.physical-event .event-article .webinar-tagline{font-size:22px;line-height:25px}.live-webinar .event-article .form-group,.on-demand-webinar .event-article .form-group,.physical-event .event-article .form-group{margin-bottom:10px}.live-webinar .event-article .stlp-quote,.on-demand-webinar .event-article .stlp-quote,.physical-event .event-article .stlp-quote{display:-ms-flexbox;display:flex;margin:30px 0 15px}.live-webinar .event-article .stlp-quote img,.on-demand-webinar .event-article .stlp-quote img,.physical-event .event-article .stlp-quote img{margin-top:7px;display:inline-block;width:auto;height:58px}.live-webinar .event-article .stlp-quote p,.on-demand-webinar .event-article .stlp-quote p,.physical-event .event-article .stlp-quote p{margin-bottom:0;display:inline-block;text-align:right;font-family:SiemensItalic;color:#3c464b;font-size:24px}.live-webinar .event-article .stlp-quote-author,.on-demand-webinar .event-article .stlp-quote-author,.physical-event .event-article .stlp-quote-author{margin-bottom:30px}.live-webinar .event-article .stlp-quote-author p,.on-demand-webinar .event-article .stlp-quote-author p,.physical-event .event-article .stlp-quote-author p{margin-bottom:0;color:#3c464b;font-family:SiemensItalic;text-align:right;line-height:1}.live-webinar .event-article .stlp-quote-author a,.on-demand-webinar .event-article .stlp-quote-author a,.physical-event .event-article .stlp-quote-author a{color:#3c464b}.live-webinar .event-article .stlp-author img,.on-demand-webinar .event-article .stlp-author img,.physical-event .event-article .stlp-author img{max-width:100%;display:inline-block;width:auto}.live-webinar .event-article .stlp-author p,.on-demand-webinar .event-article .stlp-author p,.physical-event .event-article .stlp-author p{margin-bottom:10px;color:#3c464b;font-family:SiemensItalic;line-height:20px}.live-webinar .event-article .stlp-author p.author-name,.on-demand-webinar .event-article .stlp-author p.author-name,.physical-event .event-article .stlp-author p.author-name{font-family:SiemensBold}.live-webinar .event-article .event-details,.on-demand-webinar .event-article .event-details,.physical-event .event-article .event-details{margin-top:20px}.live-webinar .event-article .event-details span,.on-demand-webinar .event-article .event-details span,.physical-event .event-article .event-details span{font-size:18px;display:block}.live-webinar .event-article .event-details strong,.on-demand-webinar .event-article .event-details strong,.physical-event .event-article .event-details strong{font-size:18px;font-family:SiemensBold}.on-demand-webinar-media h2{font-size:24px!important}.webinar-list .tile-details h1,.webinar-list .tile-details h2,.webinar-list .tile-details h3,.webinar-list .tile-details h4{line-height:2.5rem}.webinar-list .img-height-ie{min-height:1px;height:auto}.webinar-list video{height:130%!important;width:130%!important;max-width:130%!important}html{font-size:62.5%}@media only screen and (min-width:992px) and (max-width:1199px){html{font-size:56.25%}}@media only screen and (min-width:768px) and (max-width:991px){html{font-size:50%}}@media only screen and (max-width:767px){html{font-size:43.75%}}@media only screen and (max-width:480px){html{font-size:37.5%}}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.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}body{font-family:SiemensRoman;color:#3c464b}.mobile-share-icon{display:none}.video-wrapper{width:100%;height:auto;margin:0 auto;display:inline-block;overflow:hidden}.element-invisible{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.header-tag{color:#2387aa;font-family:SiemensRoman;font-size:18px;display:block}.text-block-ul{text-align:left;letter-spacing:0;color:#2387a9;margin-bottom:20px;padding-left:15px}.icon-with-cta-align{vertical-align:middle}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnJlYWRjcnVtYnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL19ib290c3RyYXAuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbm9ybWFsaXplLnNjc3MiLCJtYWluLmNzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ2x5cGhpY29ucy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdmVuZG9yLXByZWZpeGVzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFiLWZvY3VzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190eXBlLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190ZXh0LW92ZXJmbG93LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvZGUuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX29wYWNpdHkuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY29tcG9uZW50LWFuaW1hdGlvbnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzZXQtZmlsdGVyLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2J1dHRvbi1ncm91cHMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9faW5wdXQtZ3JvdXBzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19uYXYtdmVydGljYWwtYWxpZ24uc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYWdlci5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19sYWJlbHMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xhYmVscy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19iYWRnZXMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RodW1ibmFpbHMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYWxlcnRzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19hbGVydHMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcHJvZ3Jlc3MtYmFycy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wcm9ncmVzcy1iYXIuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbWVkaWEuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYW5lbHMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhbmVscy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19yZXNwb25zaXZlLWVtYmVkLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3dlbGxzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nsb3NlLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX21vZGFscy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190b29sdGlwLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BvcG92ZXJzLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fY2VudGVyLWJsb2NrLnNjc3MiLCIuLi8uLi9ib3dlcl9jb21wb25lbnRzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19oaWRlLXRleHQuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS11dGlsaXRpZXMuc2NzcyIsIi4uLy4uL2Jvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vYm93ZXJfY29tcG9uZW50cy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3ZpZGVvLmpzL3NyYy9jc3MvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3ZpZGVvanMtZm9udC9zY3NzL19pY29ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3ZpZGVvLmpzL3NyYy9jc3MvY29tcG9uZW50cy9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdmlkZW8uanMvc3JjL2Nzcy9fcHJpdmF0ZS12YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX2JpZy1wbGF5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdmlkZW8uanMvc3JjL2Nzcy9jb21wb25lbnRzL19idXR0b24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX2Nsb3NlLWJ1dHRvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3ZpZGVvLmpzL3NyYy9jc3MvY29tcG9uZW50cy9tZW51L19tZW51LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdmlkZW8uanMvc3JjL2Nzcy9jb21wb25lbnRzL21lbnUvX21lbnUtcG9wdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvbWVudS9fbWVudS1pbmxpbmUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX2NvbnRyb2wtYmFyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdmlkZW8uanMvc3JjL2Nzcy9jb21wb25lbnRzL19jb250cm9sLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdmlkZW8uanMvc3JjL2Nzcy9jb21wb25lbnRzL19jb250cm9sLXNwYWNlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3ZpZGVvLmpzL3NyYy9jc3MvY29tcG9uZW50cy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX3NsaWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3ZpZGVvLmpzL3NyYy9jc3MvY29tcG9uZW50cy9fdm9sdW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdmlkZW8uanMvc3JjL2Nzcy9jb21wb25lbnRzL19wb3N0ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX2xpdmUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX3RpbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX3BsYXktcGF1c2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX3RleHQtdHJhY2suc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX2Z1bGxzY3JlZW4uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX3BsYXliYWNrLXJhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX2Vycm9yLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdmlkZW8uanMvc3JjL2Nzcy9jb21wb25lbnRzL19sb2FkaW5nLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdmlkZW8uanMvc3JjL2Nzcy9jb21wb25lbnRzL19jaGFwdGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL3ZpZGVvLmpzL3NyYy9jc3MvY29tcG9uZW50cy9fYWRhcHRpdmUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL2NvbXBvbmVudHMvX2NhcHRpb25zLXNldHRpbmdzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdmlkZW8uanMvc3JjL2Nzcy9jb21wb25lbnRzL19tb2RhbC1kaWFsb2cuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL3V0aWxpdGllcy9fbGluZWFyLWdyYWRpZW50LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvdmlkZW8uanMvc3JjL2Nzcy9fcHJpbnQuc2NzcyIsImhlbHBlcnMvX2NvbG9ycy5zY3NzIiwiaGVscGVycy9fc2xpY2stdGhlbWUuc2NzcyIsImhlbHBlcnMvX21lZGlhUXVlcmllcy5zY3NzIiwiaGVscGVycy9fc3BhY2luZy5zY3NzIiwiaGVscGVycy9fdHlwb2dyYXBoeS5zY3NzIiwiaGVscGVycy9fdXRpbGl0aWVzLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsInBhZ2VzL19jb3VudHJ5TGFuZGluZy5zY3NzIiwicGFnZXMvX25ld3Nyb29tLnNjc3MiLCJwYWdlcy9fcHJvZHVjdE9mZmVyLnNjc3MiLCJwYWdlcy9fc2VhcmNoQXBwLnNjc3MiLCJjb21wb25lbnRzL19hcmNoaXRlY3R1cmUuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2J1eS5zY3NzIiwiY29tcG9uZW50cy9fYnV5QW5kVHJ5QmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19jYW1wYWlnbkNoYXB0ZXIuc2NzcyIsImNvbXBvbmVudHMvX2NhcGFiaWxpdGllcy5zY3NzIiwiY29tcG9uZW50cy9fY2FyZENsdXN0ZXIuc2NzcyIsImNvbXBvbmVudHMvX2NhcmRGbGlwLnNjc3MiLCJjb21wb25lbnRzL19jYXJlZXJGbGV4LnNjc3MiLCJjb21wb25lbnRzL19jYXJvdXNlbFRpbGVzLnNjc3MiLCJjb21wb25lbnRzL19jYXNlU3R1ZHlTZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX2Nhc2VTdHVkeVRpbGVzLnNjc3MiLCJjb21wb25lbnRzL19jYXRhbG9nLnNjc3MiLCJjb21wb25lbnRzL19jYXRhbG9nSGVhZGxpbmUuc2NzcyIsImNvbXBvbmVudHMvX2NhdGFsb2dUaWxlcy5zY3NzIiwiY29tcG9uZW50cy9fY2NDaGVja291dC5zY3NzIiwiY29tcG9uZW50cy9fY2NTdWJtaXQuc2NzcyIsImNvbXBvbmVudHMvX2NoYXB0ZXJUaWxlcy5zY3NzIiwiY29tcG9uZW50cy9fY29sbGF0ZXJhbC5zY3NzIiwiY29tcG9uZW50cy9fY29udGFjdC5zY3NzIiwiY29tcG9uZW50cy9fY29udGFjdGdsb2JhbC5zY3NzIiwiY29tcG9uZW50cy9fY29udGFjdHNhbGVzLnNjc3MiLCJjb21wb25lbnRzL19jb250YWN0VXMuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRlbnRHcmlkLnNjc3MiLCJjb21wb25lbnRzL19jb3VudHJ5RmxhZ3Muc2NzcyIsImNvbXBvbmVudHMvX2Ryb3Bkb3duU3R5bGVzLnNjc3MiLCJjb21wb25lbnRzL19ldmVudHMuc2NzcyIsImNvbXBvbmVudHMvX2V2ZW50c1RyYWluaW5nLnNjc3MiLCJjb21wb25lbnRzL19mZWF0dXJlZFNvbHV0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fZmVhdHVyZVRpbGVDaGFwdGVyLnNjc3MiLCJjb21wb25lbnRzL19mb3JtLnNjc3MiLCJjb21wb25lbnRzL19mcmljdGlvbkZyZWVUcmlhbC5zY3NzIiwiY29tcG9uZW50cy9fZ2VuZXJhbEFydGljbGUuc2NzcyIsImNvbXBvbmVudHMvX2dlbmVyYWxSYXRlLnNjc3MiLCJjb21wb25lbnRzL19nbG9zc2FyeURlZmluaXRpb25zTFAuc2NzcyIsImNvbXBvbmVudHMvX2dsb3NzYXJ5TGFuZGluZy5zY3NzIiwiY29tcG9uZW50cy9fZ3JhcGhpY0NoYXB0ZXIuc2NzcyIsImNvbXBvbmVudHMvX2hlcm9Db3VudHJ5TFAuc2NzcyIsImNvbXBvbmVudHMvX2luRGVwdGhDaGFwdGVyLnNjc3MiLCJjb21wb25lbnRzL19pbmRpdmlkdWFsQ2FzZS5zY3NzIiwiY29tcG9uZW50cy9fam9iTGlzdGluZ3Muc2NzcyIsImNvbXBvbmVudHMvX2xlYWRlcnNoaXAuc2NzcyIsImNvbXBvbmVudHMvX21lZGlhQmxvY2suc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19uZXdzQmxvY2tDb3VudHJ5TFAuc2NzcyIsImNvbXBvbmVudHMvX25ld3NGaWx0ZXIuc2NzcyIsImNvbXBvbmVudHMvX29mZmljZUxvY2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19wYWdlVGFnLnNjc3MiLCJjb21wb25lbnRzL19wYXJ0bmVyQmxvY2tzLnNjc3MiLCJjb21wb25lbnRzL19maWx0ZXJzLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0RmlsdGVyLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0Rm9ybS5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdExhbmRpbmcuc2NzcyIsImNvbXBvbmVudHMvX3Byb2R1Y3RPZmZlcmluZy5zY3NzIiwiY29tcG9uZW50cy9fcHJvZHVjdFN1cHBvcnQuc2NzcyIsImNvbXBvbmVudHMvX3F1b3RlLnNjc3MiLCJjb21wb25lbnRzL19yZWxhdGVkTGlua3Muc2NzcyIsImNvbXBvbmVudHMvX3Jlc291cmNlRmlsdGVyLnNjc3MiLCJjb21wb25lbnRzL19yZXNvdXJjZUxpc3Quc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9fc2VnbWVudHMuc2NzcyIsImNvbXBvbmVudHMvX3NoYXJlLnNjc3MiLCJjb21wb25lbnRzL19zaG91dGJveC5zY3NzIiwiY29tcG9uZW50cy9fc2ltcGxlUmF0ZS5zY3NzIiwiY29tcG9uZW50cy9fc2luZ2xlVG9waWMuc2NzcyIsImNvbXBvbmVudHMvX3NvY2lhbExpbmtzLnNjc3MiLCJjb21wb25lbnRzL19zb2x1dGlvbnNMaXN0LnNjc3MiLCJjb21wb25lbnRzL19zdGlja3lOYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL19zdG9yZUFjY291bnRJbmZvLnNjc3MiLCJjb21wb25lbnRzL19zdG9yZUNhcm91c2VsVGlsZXMuc2NzcyIsImNvbXBvbmVudHMvX3N0b3JlQ2F0YWxvZy5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVDYXRhbG9nVGlsZS5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVGYXEuc2NzcyIsImNvbXBvbmVudHMvX3N0b3JlRmVhdHVyZUFkdmFudGFnZS5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVJbnN0cnVjdGlvbnMuc2NzcyIsImNvbXBvbmVudHMvX3N0b3JlTGFuZ1NlbGVjdC5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVMZWdhbC5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVMaXZlQ2hhdC5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVMb29rdXBUYWJsZS5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVPcmRlckhpc3RvcnlUYWJsZS5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVQb3B1cC5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVRdW90ZXNTaG91dGJveC5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVTdWJuYXYuc2NzcyIsImNvbXBvbmVudHMvX3N0b3JlVGFibGUuc2NzcyIsImNvbXBvbmVudHMvX3N0b3JlVGVuYW50SW5mby5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVUaWxlcy5zY3NzIiwiY29tcG9uZW50cy9fc3RvcmVVdGl0bGl0eS5zY3NzIiwiY29tcG9uZW50cy9fdGFiYmVkUGFuZWwuc2NzcyIsImNvbXBvbmVudHMvX3RpbGVzLnNjc3MiLCJjb21wb25lbnRzL192aWRlby1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW9GUy5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW9QbGF5QnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL193ZWJpbmFyLnNjc3MiLCJjb21wb25lbnRzL193ZWJpbmFyTGlzdC5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiZm9udGF3ZXNvbWUvX3BhdGguc2NzcyIsImZvbnRhd2Vzb21lL19jb3JlLnNjc3MiLCJmb250YXdlc29tZS9fbGFyZ2VyLnNjc3MiLCJmb250YXdlc29tZS9fZml4ZWQtd2lkdGguc2NzcyIsImZvbnRhd2Vzb21lL19saXN0LnNjc3MiLCJmb250YXdlc29tZS9fdmFyaWFibGVzLnNjc3MiLCJmb250YXdlc29tZS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLCJmb250YXdlc29tZS9fYW5pbWF0ZWQuc2NzcyIsImZvbnRhd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsImZvbnRhd2Vzb21lL19taXhpbnMuc2NzcyIsImZvbnRhd2Vzb21lL19zdGFja2VkLnNjc3MiLCJmb250YXdlc29tZS9faWNvbnMuc2NzcyIsImZvbnRhd2Vzb21lL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJtYWluLnNjc3MiXSwibmFtZXMiOltdLCJt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QUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZDQUMrQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLHFCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLHFCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLHNCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHNCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLHNCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLGdDQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLGlDQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLGdDQUErQyxlQUFnQixDQUFJLEFBQ25FLGdDQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLGdDQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLGdDQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLGdDQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLG1DQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLGdDQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLGtDQUErQyxlQUFnQixDQUFJLEFBQ25FLG9DQUErQyxlQUFnQixDQUFJLEFBQ25FLHNCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLHFDQUErQyxlQUFnQixDQUFJLEFBQ25FLG9DQUErQyxlQUFnQixDQUFJLEFBQ25FLGtDQUErQyxlQUFnQixDQUFJLEFBQ25FLG9DQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLHNCQUErQyxlQUFnQixDQUFJLEFBQ25FLHNCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLG1DQUErQyxlQUFnQixDQUFJLEFBQ25FLHVDQUErQyxlQUFnQixDQUFJLEFBQ25FLGdDQUErQyxlQUFnQixDQUFJLEFBQ25FLG9DQUErQyxlQUFnQixDQUFJLEFBQ25FLHFDQUErQyxlQUFnQixDQUFJLEFBQ25FLHlDQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLGdDQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLGdDQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLDBCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLDhCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLGlDQUErQyxlQUFnQixDQUFJLEFBQ25FLG9DQUErQyxlQUFnQixDQUFJLEFBQ25FLGlDQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLGlDQUErQyxlQUFnQixDQUFJLEFBQ25FLHFCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBU25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLHlCQUErQyxlQUFnQixDQUFJLEFBQ25FLCtCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLHNCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLHdCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLHVCQUErQyxlQUFnQixDQUFJLEFBQ25FLDRCQUErQyxlQUFnQixDQUFJLEFBQ25FLDZCQUErQyxlQUFnQixDQUFJLEFBQ25FLDJCQUErQyxlQUFnQixDQUFJLEFBR25FLHNFQUErQyxlQUFnQixDQUFJLEFBRW5FLDRDQUErQyxl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RCxDQUNsRCxBQUZELGlCQUNFLGVBQWlELENBQ2xELEFBRkQsa0JBQ0UscUJBQWlELENBQ2xELEFBRkQsa0JBQ0UscUJBQWlELENBQ2xELEFBRkQsa0JBQ0UsZ0JBQWlELENBQ2xELENoQnE2RUosQWNqNUVELDBCRXZERSwySEFDRSxVQUFXLENBQ1osQUFNQyxVQUNFLGNBQTJDLENBQzVDLEFBRkQsVUFDRSxlQUEyQyxDQUM1QyxBQUZELFVBQ0UsU0FBMkMsQ0FDNUMsQUFGRCxVQUNFLGVBQTJDLENBQzVDLEFBRkQsVUFDRSxlQUEyQyxDQUM1QyxBQUZELFVBQ0UsU0FBMkMsQ0FDNUMsQUFGRCxVQUNFLGVBQTJDLENBQzVDLEFBRkQsVUFDRSxlQUEyQyxDQUM1QyxBQUZELFVBQ0UsU0FBMkMsQ0FDNUMsQUFGRCxXQUNFLGVBQTJDLENBQzVDLEFBRkQsV0FDRSxlQUEyQyxDQUM1QyxBQUZELFdBQ0UsVUFBMkMsQ0FDNUMsQUFrQkQsZUFDRSxVQUFXLENBQ1osQUFQRCxlQUNFLGNBQTJDLENBQzVDLEFBRkQsZUFDRSxlQUEyQyxDQUM1QyxBQUZELGVBQ0UsU0FBMkMsQ0FDNUMsQUFGRCxlQUNFLGVBQTJDLENBQzVDLEFBRkQsZUFDRSxlQUEyQyxDQUM1QyxBQUZELGVBQ0UsU0FBMkMsQ0FDNUMsQUFGRCxlQUNFLGVBQTJDLENBQzVDLEFBRkQsZUFDRSxlQUEyQyxDQUM1QyxBQUZELGVBQ0UsU0FBMkMsQ0FDNUMsQUFGRCxnQkFDRSxlQUEyQyxDQUM1QyxBQUZELGdCQUNFLGVBQTJDLENBQzVDLEFBRkQsZ0JBQ0UsVUFBMkMsQ0FDNUMsQUFQRCxlQUNFLFNBQVUsQ0FDWCxBQVBELGVBQ0UsYUFBMEMsQ0FDM0MsQUFGRCxlQUNFLGNBQTBDLENBQzNDLEFBRkQsZUFDRSxRQUEwQyxDQUMzQyxBQUZELGVBQ0UsY0FBMEMsQ0FDM0MsQUFGRCxlQUNFLGNBQTBDLENBQzNDLEFBRkQsZUFDRSxRQUEwQyxDQUMzQyxBQUZELGVBQ0UsY0FBMEMsQ0FDM0MsQUFGRCxlQUNFLGNBQTBDLENBQzNDLEFBRkQsZUFDRSxR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SkEsQWdDM3NKRCw4QkFDRSxhQUFhLEFIcFViLDBCR3FVNEIsQUhwVTNCLHdCR29VMkIsQ0FDN0IsQUFFRCxtREFDRSxnQkFBZ0IsQUh6VWhCLDRCeEIwRzZCLEF3QnpHNUIsMkJ4QnlHNEIsQXdCbEc3Qiw2QkdtVStCLEFIbFU5QiwyQkdrVThCLENBQ2hDLEFBT0QsWUNoVkUsZUFBb0QsQUFDcEQsaUJBQXVELENEd1Z4RCxBQVRELGlEQ2hWRSxnQkFBb0QsQUFDcEQsa0JBQXVELENEb1Z0RCxBQUxILGlEQ2hWRSxnQkFBb0QsQUFDcEQsa0JBQXVELENEdVZ0RCxBQVFILGFDaFdFLGdCQUFvRCxBQUNwRCxrQkFBdUQsQ0R1V3hELEFBTEMseUJBSEYsYUFJSSxXQUFXLEFBQ1gsaUIzQkk4RCxBMkJIOUQsaUIzQkc4RCxDMkJEakUsQ2hDNnNKQSxBZ0Nsc0pELHlCQUNFLGFBQ0Usb0JBQXNCLENBQ3ZCLEFBQ0QsY0FDRSxzQkFBdUIsQUFDekIsa0IzQmhCZ0UsQzJCcUIvRCxBQVBELDRCQUtJLGNBQWUsQ0FDaEIsQ2hDcXNKSixBZ0M1ckpELGdCQUNFLHlCM0J6QndDLEEyQjBCeEMsb0IzQnpCaUUsQzJCeUpsRSxBQWxJRCw4QkFLSSxVM0J6QjJDLEMyQitCNUMsQUFYSCx3RUFRTSxjM0JsQjZFLEEyQm1CN0UsNEIzQmxCZ0QsQzJCbUJqRCxBQVZMLDhEQW1CTSxVM0J2Q3lDLEMyQjhDMUMsQUExQkwsOEVBdUJRLFczQjFDdUMsQTJCMkN2Qyw0QjNCMUM4QyxDMkIyQy9DLEFBekJQLGtvQkErQlEsVzNCaER1QyxBMkJpRHZDLHdCM0JoRG1FLEMyQmlEcEUsQUFqQ1Asb0lBdUNRLFczQnREdUMsQTJCdUR2Qyw0QjNCdEQ4QyxDMkJ1RC9DLEFBekNQLCtCQThDSSxpQjNCbEQyQyxDMkIwRDVDLEFBdERILDBFQWlETSxxQjNCdkR5QyxDMkJ3RDFDLEFBbERMLHlDQW9ETSxxQjNCekR5QyxDMkIwRDFDLEFBckRMLDhEQTBESSxvQjNCakYrRCxDMkJrRmhFLEFBM0RILHdIQW9FUSx5QjNCcEZtRSxBMkJxRm5FLFUzQnRGdUMsQzJCdUZ4QyxBQUdILHlCQXpFSixzREE2RVUsVTNCakdxQyxDMkJ1R3RDLEFBbkZULHdIQWdGWSxXM0JuR21DLEEyQm9HbkMsNEIzQm5HMEMsQzJCb0czQyxBQWxGWCwrekJBd0ZZLFczQnpHbUMsQTJCMEduQyx3QjNCekcrRCxDMkIwR2hFLEFBMUZYLG1NQWdHWSxXM0IvR21DLEEyQmdIbkMsNEIzQi9HMEMsQzJCZ0gzQyxDaEN1cUpWLEFnQ3p3SkQsNkJBOEdJLFUzQmxJMkMsQzJCc0k1QyxBQWxISCxtQ0FnSE0sVTNCbkl5QyxDMkJvSTFDLEFBakhMLDBCQXFISSxVM0J6STJDLEMyQnFKNUMsQUFqSUgsZ0VBd0hNLFUzQjNJeUMsQzJCNEkxQyxBQXpITCwwTEE4SFEsVTNCN0l1QyxDMkI4SXhDLEFBT1AsZ0JBQ0Usc0IzQnJJOEMsQTJCc0k5QyxvQjNCckl5RSxDMkJzUTFFLEFBbklELDhCQUtJLGEzQnJJaUUsQzJCMklsRSxBQVhILHdFQVFNLFczQjlIMEMsQTJCK0gxQyw0QjNCOUhpRCxDMkIrSGxELEFBVkwsOERBbUJNLGEzQm5KK0QsQzJCMEpoRSxBQTFCTCw4RUF1QlEsVzNCdEp3QyxBMkJ1SnhDLDRCM0J0SitDLEMyQnVKaEQsQUF6QlAsa29CQStCUSxXM0I5SndDLEEyQitKeEMsd0IzQjVKbUUsQzJCNkpwRSxBQWpDUCxvSUF1Q1EsVzNCbEt3QyxBMkJtS3hDLDRCM0JsSytDLEMyQm1LaEQsQUF6Q1AsK0JBK0NJLGlCM0IvSjRDLEMyQnVLN0MsQUF2REgsMEVBa0RNLHFCM0JwSzBDLEMyQnFLM0MsQUFuREwseUNBcURNLHFCM0J0SzBDLEMyQnVLM0MsQUF0REwsOERBMkRJLG9CQUE0QyxDQUM3QyxBQTVESCx3SEFvRVEseUIzQmhNbUUsQTJCaU1uRSxVM0JwTXdDLEMyQnFNekMsQUFHSCx5QkF6RUosa0VBNkVVLG9CM0JoTmlFLEMyQmlObEUsQUE5RVQsMERBZ0ZVLHdCM0JuTmlFLEMyQm9ObEUsQUFqRlQsc0RBbUZVLGEzQm5OMkQsQzJCeU41RCxBQXpGVCx3SEFzRlksVzNCck5vQyxBMkJzTnBDLDRCM0JyTjJDLEMyQnNONUMsQUF4RlgsK3pCQThGWSxXM0I3Tm9DLEEyQjhOcEMsd0IzQjNOK0QsQzJCNE5oRSxBQWhHWCxtTUFzR1ksVzNCak9vQyxBMkJrT3BDLDRCM0JqTzJDLEMyQmtPNUMsQ2hDb29KVixBZ0M1dUpELDZCQStHSSxhM0IvT2lFLEMyQm1QbEUsQUFuSEgsbUNBaUhNLFUzQmhQMEMsQzJCaVAzQyxBQWxITCwwQkFzSEksYTNCdFBpRSxDMkJrUWxFLEFBbElILGdFQXlITSxVM0J4UDBDLEMyQnlQM0MsQUExSEwsMExBK0hRLFUzQjFQd0MsQzJCMlB6QyxBbkM3b0JQLFlBQ0UsaUJRcXhCa0MsQVJweEJsQyxtQlEwRG9FLEFSekRwRSxnQkFBZ0IsQUFDaEIseUJRb3hCcUMsQVJueEJyQyxpQlFtRzZCLENSbEY5QixBQXRCRCxlQVFJLG9CQUFxQixDQVN0QixBQWpCSCx5QkFhTSxhQUEyQyxBQUMzQyxjQUFjLEFBQ2QsVVEyd0I4QixDUjF3Qi9CLEFBaEJMLG9GQW9CSSxVUVgrQyxDUlloRCxBcUN2QkgsWUFDRSxxQkFBcUIsQUFDckIsZUFBZSxBQUNmLGNBQStCLEFBQy9CLGlCN0JzRzZCLEM2QmxDOUIsQUF4RUQsZUFPSSxjQUFlLENBMEJoQixBQWpDSCxxQ0FVTSxrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLGlCN0JnRjBCLEE2Qi9FMUIsb0I3QitDK0IsQTZCOUMvQixxQkFBcUIsQUFDckIsYzdCRHVDLEE2QkV2QyxzQjdCb2JxQyxBNkJuYnJDLHNCN0JvYnFDLEE2Qm5ickMsZ0JBQWlCLENBQ2xCLEFBbkJMLDZEQXVCUSxjQUFjLEFMWHBCLDhCeEI4RjZCLEF3QjdGMUIsMEJ4QjZGMEIsQzZCakZ4QixBQXpCUCwyRExJRSwrQnhCc0c2QixBd0JyRzFCLDJCeEJxRzBCLEM2QjNFeEIsQUEvQlAsa0dBdUNNLFVBQVUsQUFDVixjN0JQMEMsQTZCUTFDLHNCN0I3QjZDLEE2QjhCN0MsaUI3QitacUMsQzZCOVp0QyxBQTNDTCxrbEJBbURNLFVBQVUsQUFDVixXN0J1WnFDLEE2QnRackMseUI3QnZDdUMsQTZCd0N2QyxxQjdCeEN1QyxBNkJ5Q3ZDLGNBQWUsQ0FDaEIsQUF4REwsaUxBa0VNLFc3QnZENkMsQTZCd0Q3QyxzQjdCNllxQyxBNkI1WXJDLGtCN0I2WXFDLEE2QjVZckMsa0I3QitKc0MsQzZCOUp2QyxBQ3JFRCwyQ0FFRSxrQjlCNEYwQixBOEIzRjFCLGU5QjZDa0QsQThCNUNsRCxtQjlCa0crQixDOEJqR2hDLEFBRUMsbUVOSUosOEJ4QitGNkIsQXdCOUYxQiwwQnhCOEYwQixDOEJoR3hCLEFBR0QsaUVOVkosK0J4QnVHNkIsQXdCdEcxQiwyQnhCc0cwQixDOEIxRnhCLEFBaEJILDJDQUVFLGlCOUIrRjBCLEE4QjlGMUIsZTlCOENrRCxBOEI3Q2xELGU5Qm1HeUIsQzhCbEcxQixBQUVDLG1FTklKLDhCeEJnRzZCLEF3Qi9GMUIsMEJ4QitGMEIsQzhCakd4QixBQUdELGlFTlZKLCtCeEJ3RzZCLEF3QnZHMUIsMkJ4QnVHMEIsQzhCM0Z4QixBQ2ZQLE9BQ0UsZUFBZSxBQUNmLGNBQStCLEFBQy9CLGdCQUFnQixBQUNoQixpQkFBa0IsQ0E0Q25CLEF6QnhDQywyQkFFRSxZQUFZLEFBQ1osYUFBYyxDQUNmLEFBQ0QsYUFDRSxVQUFXLENBQ1osQXlCZkgsVUFPSSxjQUFlLENBZWhCLEFBdEJILDJCQVVNLHFCQUFxQixBQUNyQixpQkFBaUIsQUFDakIsc0IvQnNicUMsQStCcmJyQyxzQi9Cc2JxQyxBK0JyYnJDLGtCL0IwY3FDLEMrQnpjdEMsQUFmTCxvQ0FtQk0scUJBQXFCLEFBQ3JCLHFCL0JWNkMsQytCVzlDLEFBckJMLGlDQTJCTSxXQUFZLENBQ2IsQUE1QkwseUNBa0NNLFVBQVcsQ0FDWixBQW5DTCwyRkEyQ00sVy9CbEM2QyxBK0JtQzdDLHNCL0JzWnFDLEErQnJackMsa0IvQnFMc0MsQytCcEx2QyxBbkM2QkQsT29DM0VGLGVBQWUsQUFDZix1QkFBdUIsQUFDdkIsY0FBYyxBQUNkLGdCQUFpQixBQUNqQixjQUFjLEFBQ2QsV2hDK2pCZ0MsQWdDOWpC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QixBOEM1c0I5Qix5QjlDVXlDLEE4Q1R6QyxvQjlDU3lDLEM4Q0ExQyxBQVBDLDBEQUNFLHdCOUNNdUMsQzhDTHhDLEFBQ0QscUNBQ0UsYzlDR3VDLEE4Q0Z2QyxxQjlDb3NCNEIsQzhDbnNCN0IsQUFHRCx5REFDRSwyQjlDSHVDLEM4Q0l4QyxBRDhPTCxlQ2hRRSxvQjlDc2Y2RSxDNkNwUDlFLEFDaFFDLDhCQUNFLGM5Q2lmb0MsQThDaGZwQyx5QjlDaWZvQyxBOENoZnBDLG9COUNpZjJFLEM4Q3hlNUUsQUFQQywwREFDRSx3QjlDOGV5RSxDOEM3ZTFFLEFBQ0QscUNBQ0UsYzlDMGVrQyxBOEN6ZWxDLHdCOUN3ZWtDLEM4Q3ZlbkMsQUFHRCx5REFDRSwyQjlDcWV5RSxDOENwZTFFLEFEaVBMLFlDblFFLG9COUMwZjBFLEM2Q3JQM0UsQUNuUUMsMkJBQ0UsYzlDcWZvQyxBOENwZnBDLHlCOUNxZm9DLEE4Q3BmcEMsb0I5Q3Fmd0UsQzhDNWV6RSxBQVBDLHVEQUNFLHdCOUNrZnNFLEM4Q2pmdkUsQUFDRCxrQ0FDRSxjOUM4ZWtDLEE4QzdlbEMsd0I5QzRla0MsQzhDM2VuQyxBQUdELHNEQUNFLDJCOUN5ZXNFLEM4Q3hldkUsQURvUEwsZUN0UUUsb0I5QzhmNkUsQzZDdFA5RSxBQ3RRQyw4QkFDRSxjOUN5Zm9DLEE4Q3hmcEMseUI5Q3lmb0MsQThDeGZwQyxvQjlDeWYyRSxDOENoZjVFLEFBUEMsMERBQ0Usd0I5Q3NmeUUsQzhDcmYxRSxBQUNELHFDQUNFLGM5Q2tma0MsQThDamZsQyx3QjlDZ2ZrQyxDOEMvZW5DLEFBR0QseURBQ0UsMkI5QzZleUUsQzhDNWUxRSxBRHVQTCxjQ3pRRSxvQjlDa2dCNEUsQzZDdlA3RSxBQ3pRQyw2QkFDRSxjOUM2Zm9DLEE4QzVmcEMseUI5QzZmb0MsQThDNWZwQyxvQjlDNmYwRSxDOENwZjNFLEFBUEMseURBQ0Usd0I5QzBmd0UsQzhDemZ6RSxBQUNELG9DQUNFLGM5Q3Nma0MsQThDcmZsQyx3QjlDb2ZrQyxDOENuZm5DLEFBR0Qsd0RBQ0UsMkI5Q2lmd0UsQzhDaGZ6RSxBQ2pCTCxrQkFDRSxrQkFBa0IsQUFDbEIsY0FBYyxBQUNkLFNBQVMsQUFDVCxVQUFVLEFBQ1YsZUFBZ0IsQ0FlakIsQUFwQkQsMklBWUksa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixPQUFPLEFBQ1AsU0FBUyxBQUNULFlBQVksQUFDWixXQUFXLEFBQ1gsUUFBUyxDQUNWLEFBSUgsd0JBQ0UscUJBQXNCLENBQ3ZCLEFBR0QsdUJBQ0Usa0JBQW1CLENBQ3BCLEFDNUJELE1BQ0UsZ0JBQWdCLEFBQ2hCLGFBQWEsQUFDYixtQkFBbUIsQUFDbkIseUJoRHF2Qm1DLEFnRHB2Qm5DLHlCaERxdkJnRCxBZ0RwdkJoRCxrQmhEaUc2QixBRHhDckIsMENpRHhEMkMsQ0FLcEQsQUFaRCxpQkFTSSxrQkFBa0IsQUFDbEIsNEJBQTZCLENBQzlCLEFBSUgsU0FDRSxhQUFhLEFBQ2IsaUJoRHVGNkIsQ2dEdEY5QixBQUNELFNBQ0UsWUFBWSxBQUNaLGlCaERvRjZCLENnRG5GOUIsQUN2QkQsT0FDRSxZQUFZLEFBQ1osZUFBa0MsQUFDbEMsZ0JqRG16QmdDLEFpRGx6QmhDLGNBQWMsQUFDZCxXakRrekJnQyxBaURqekJoQyx5QmpEa3pCd0MsQWtCMXpCeEMsVytCU21CLEEvQk5uQix3QkFBa0MsQytCaUJuQyxBQWxCRCwwQkFXSSxXakQ0eUI4QixBaUQzeUI5QixxQkFBcUIsQUFDckIsZUFBZSxBL0JmakIsVytCZ0JxQixBL0JickIsd0JBQWtDLEMrQmNqQyxBQVNILGFBQ0UsVUFBVSxBQUNWLGVBQWUsQUFDZix1QkFBdUIsQUFDdkIsU0FBUyxBQUNULHVCQUF3QixDQUN6QixBQ3pCRCxZQUNFLGVBQWdCLENBQ2pCLEFBR0QsT0FLRSxRQUFRLEFBQ1IsU0FBUyxBQUVULGFsRG1RNkIsQWtEbFE3QixpQ0FBaUMsQUFJakMsU0FBVSxDQVFYLEFBckJELDBCbkQ2SFUsMkJBQTRCLEFBcUU1QixpQ21EaExxQyxDQUM1QyxBQW5CSCx3Qm5ENkhVLHNCQUE0QixDbUR6R1ksQUFFbEQsbUJBQ0Usa0JBQWtCLEFBQ2xCLGVBQWdCLENBQ2pCLEFBR0QsY0FDRSxrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLFdBQVksQ0FDYixBQUdELGVBQ0Usa0JBQWtCLEFBQ2xCLHNCbER1aUJpRCxBa0R0aUJqRCxzQmxEMGlCaUQsQWtEemlCakQsZ0NsRHVpQjJELEFrRHRpQjNELGtCbER1RDZCLEFEekNyQixvQ21EYm9DLEFBQzVDLDRCQUE0QixBQUU1QixTQUFVLENBQ1gsQUFHRCxnQkFDRSxlQUFlLEFBQ2YsTUFBTSxBQUNOLFFBQVEsQUFDUixTQUFTLEFBQ1QsT0FBTyxBQUNQLGFsRG9ONkIsQWtEbk43QixxQmxENGhCZ0MsQ2tEeGhCakMsQUFYRCxxQmhDNURFLFVnQ3FFMkIsQWhDbEUzQix1QkFBa0MsQ2dDa0VGLEFBVGxDLG1CaEM1REUsV2xCaW1COEIsQWtCOWxCOUIsd0JBQWtDLENnQ21Fa0IsQUFLdEQsY0FDRSxhbER1Z0JnQyxBa0R0Z0JoQywrQmxEc2hCbUMsQ2tEcGhCcEMsQTVDckVDLHlDQUVFLFlBQVksQUFDWixhQUFjLENBQ2YsQUFDRCxvQkFDRSxVQUFXLENBQ1osQTRDZ0VILHFCQUNFLGVBQWdCLENBQ2pCLEFBR0QsYUFDRSxTQUFTLEFBQ1QsbUJsRDVCbUMsQ2tENkJwQyxBQUlELFlBQ0Usa0JBQWtCLEFBQ2xCLFlsRGlmZ0MsQ2tEaGZqQyxBQUdELGNBQ0UsYWxENGVnQyxBa0QzZWhDLGlCQUFpQixBQUNqQiw0QmxENmZtQyxDa0Q3ZXBDLEE1QzVHQyx5Q0FFRSxZQUFZLEFBQ1osYUFBYyxDQUNmLEFBQ0Qsb0JBQ0UsVUFBVyxDQUNaLEE0Q2tGSCx3QkFRSSxnQkFBZ0IsQUFDaEIsZUFBZ0IsQ0FDakIsQUFWSCxtQ0FhSSxnQkFBaUIsQ0FDbEIsQUFkSCxvQ0FpQkksYUFBYyxDQUNmLEFBSUgseUJBQ0Usa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixXQUFXLEFBQ1gsWUFBWSxBQUNaLGVBQWdCLENBQ2pCLEFBR0QseUJBMUZBLGNBNkZJLFlsRG1lK0IsQWtEbGUvQixnQkFBaUIsQ0FDbEIsQUF4RkgsZW5EbUJVLG9DbUR1RXVDLENBQzlDLEFBR0QsVUFBWSxXbEQ0ZHFCLENrRDVkRCxDdkRtcE5qQyxBdURocE5ELHlCQUNFLFVBQVksV2xEc2RxQixDa0R0ZEQsQ3ZEcXBOakMsQXdEbnlORCxTQUNFLGtCQUFrQixBQUNsQixhbkQrUTZCLEFtRDlRN0IsY0FBYyxBQ1JkLHNEcEQ0Q3NFLEFvRDFDdEUsa0JBQWtCLEFBQ2xCLGdCQUFtQixBQUNuQixzQkFBc0IsQUFDdEIsZ0JBQWdCLEFBQ2hCLG9CcER3RG1DLEFvRHZEbkMsZ0JBQWdCLEFBQ2hCLGlCQUFpQixBQUNqQixxQkFBcUIsQUFDckIsaUJBQWlCLEFBQ2pCLG9CQUFvQixBQUNwQixtQkFBbUIsQUFDbkIsa0JBQWtCLEFBQ2xCLG9CQUFvQixBQUNwQixpQkFBaUIsQURIakIsZW5Ed0NzRCxBa0JsRHRELFVpQ1lrQixBakNUbEIsdUJBQWtDLENpQ2dCbkMsQUFoQkQsWWpDSEUsV2xCK2dCOEIsQWtCNWdCOUIsd0JBQWtDLENpQ1dlLEFBWG5ELGFBWWEsZ0JBQWlCLEFBQUUsYUFBK0IsQ0FBSSxBQVpuRSxlQWFhLGdCQUFpQixBQUFFLGFuRGtnQkMsQ21EbGdCa0MsQUFibkUsZ0JBY2EsZUFBaUIsQUFBRSxhQUErQixDQUFJLEFBZG5FLGNBZWEsaUJBQWlCLEFBQUUsYW5EZ2dCQyxDbURoZ0JrQyxBQUluRSxlQUNFLGdCbkRtZmlDLEFtRGxmakMsZ0JBQWdCLEFBQ2hCLFduRG1mZ0MsQW1EbGZoQyxrQkFBa0IsQUFDbEIsc0JuRG1mZ0MsQW1EbGZoQyxpQm5EOEU2QixDbUQ3RTlCLEFBR0QsZUFDRSxrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLFNBQVMsQUFDVCx5QkFBeUIsQUFDekIsa0JBQW1CLENBQ3BCLEFBRUQsNEJBRUksU0FBUyxBQUNULFNBQVMsQUFDVCxpQm5Ec2U2QixBbURyZTdCLHVCQUF5RCxBQUN6RCxxQm5EZ2U4QixDbUQvZC9CLEFBUEgsaUNBVUksU25EZ2U2QixDbUQ1ZDlCLEFBZEgsbUVBU0ksU0FBUyxBQUVULG1CbkQrZDZCLEFtRDlkN0IsdUJBQXlELEFBQ3pELHFCbkR5ZDhCLENtRGpkL0IsQUFyQkgsa0NBaUJJLFFuRHlkNkIsQ21EcmQ5QixBQXJCSCw4QkF1QkksUUFBUSxBQUNSLE9BQU8sQUFDUCxnQm5EaWQ2QixBbURoZDdCLDJCQUE4RSxBQUM5RSx1Qm5EMmM4QixDbUQxYy9CLEFBNUJILDZCQThCSSxRQUFRLEFBQ1IsUUFBUSxBQUNSLGdCbkQwYzZCLEFtRHpjN0IsMkJuRHljNkIsQW1EeGM3QixzQm5Eb2M4QixDbURuYy9CLEFBbkNILCtCQXFDSSxNQUFNLEFBQ04sU0FBUyxBQUNULGlCbkRtYzZCLEFtRGxjN0IsdUJuRGtjNkIsQW1EamM3Qix3Qm5ENmI4QixDbUQ1Yi9CLEFBMUNILG9DQTRDSSxNQUFNLEFBQ04sVW5ENmI2QixBbUQ1YjdCLGdCbkQ0YjZCLEFtRDNiN0IsdUJuRDJiNkIsQW1EMWI3Qix3Qm5Ec2I4QixDbURyYi9CLEFBakRILHFDQW1ESSxNQUFNLEFBQ04sU25Ec2I2QixBbURyYjdCLGdCbkRxYjZCLEFtRHBiN0IsdUJuRG9iNkIsQW1EbmI3Qix3Qm5EK2E4QixDbUQ5YS9CLEFFOUZILFNBQ0Usa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixPQUFPLEFBQ1AsYXJENlE2QixBcUQ1UTdCLGFBQWEsQUFDYixnQnJEc2hCeUMsQXFEcmhCekMsWUFBWSxBRFhaLHNEcEQ0Q3NFLEFvRDFDdEUsa0JBQWtCLEFBQ2xCLGdCQUFtQixBQUNuQixzQkFBc0IsQUFDdEIsZ0JBQWdCLEFBQ2hCLG9CcER3RG1DLEFvRHZEbkMsZ0JBQWdCLEFBQ2hCLGlCQUFpQixBQUNqQixxQkFBcUIsQUFDckIsaUJBQWlCLEFBQ2pCLG9CQUFvQixBQUNwQixtQkFBbUIsQUFDbkIsa0JBQWtCLEFBQ2xCLG9CQUFvQixBQUNwQixpQkFBaUIsQUNBakIsZXJEbUM0QixBcURqQzVCLHNCckQ2Z0J3QyxBcUQ1Z0J4Qyw0QkFBNEIsQUFDNUIsc0JyRGloQndDLEFxRGhoQnhDLGdDckQ4Z0JrRCxBcUQ3Z0JsRCxrQnJEd0Y2QixBRHpDckIsb0NzRDlDcUMsQ0FPOUMsQUF6QkQsYUFxQmMsZ0JyRGloQjRCLENxRGpoQlMsQUFyQm5ELGVBc0JjLGdCckRnaEI0QixDcURoaEJTLEFBdEJuRCxnQkF1QmMsZXJEK2dCNEIsQ3FEL2dCUSxBQXZCbEQsY0F3QmMsaUJyRDhnQjRCLENxRDlnQlUsQUFHcEQsZUFDRSxTQUFTLEFBQ1QsaUJBQWlCLEFBQ2pCLGVyRGdCNEIsQXFEZjVCLHlCckRvZ0IyRCxBcURuZ0IzRCxnQ0FBc0QsQUFDdEQseUJBQXdFLENBQ3pFLEFBRUQsaUJBQ0UsZ0JBQWlCLENBQ2xCLEFBTUQsc0NBR0ksa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxRQUFRLEFBQ1IsU0FBUyxBQUNULHlCQUF5QixBQUN6QixrQkFBbUIsQ0FDcEIsQUFFSCxnQkFDRSxpQnJEbWY4RCxDcURsZi9ELEFBQ0Qsc0JBQ0Usa0JyRDJld0MsQXFEMWV4QyxVQUFXLENBQ1osQUFFRCxvQkFFSSxTQUFTLEFBQ1Qsa0JyRHllNEQsQXFEeGU1RCxzQkFBc0IsQUFDdEIsc0JyRDJlNkUsQXFEMWU3RSxpQ3JEd2VzRSxBcUR2ZXRFLFlyRHFlNEQsQ3FEN2Q3RCxBQWZILDBCQVNNLFlBQVksQUFDWixXQUFXLEFBQ1gsa0JyRDRkb0MsQXFEM2RwQyxzQkFBc0IsQUFDdEIscUJyRDhjb0MsQ3FEN2NyQyxBQWRMLHNCQWlCSSxRQUFRLEFBQ1IsV3JEMGQ0RCxBcUR6ZDVELGlCckR5ZDRELEFxRHhkNUQsb0JBQW9CLEFBQ3BCLHdCckQyZDZFLEFxRDFkN0Usa0NyRHdkc0UsQ3FEaGR2RSxBQTlCSCw0QkF3Qk0sWUFBWSxBQUNaLFNBQVMsQUFDVCxhckQ2Y29DLEFxRDVjcEMsb0JBQW9CLEFBQ3BCLHVCckQrYm9DLENxRDlickMsQUE3QkwsdUJBZ0NJLFNBQVMsQUFDVCxrQnJEMmM0RCxBcUQxYzVELG1CQUFtQixBQUNuQix5QnJENmM2RSxBcUQ1YzdFLG9DckQwY3NFLEFxRHpjdEUsU3JEdWM0RCxDcUQvYjdELEFBN0NILDZCQXVDTSxZQUFZLEFBQ1osUUFBUSxBQUNSLGtCckQ4Ym9DLEFxRDdicEMsbUJBQW1CLEFBQ25CLHdCckRnYm9DLENxRC9hckMsQUE1Q0wscUJBZ0RJLFFBQVEsQUFDUixZckQyYjRELEFxRDFiNUQsaUJyRDBiNEQsQXFEemI1RCxxQkFBcUIsQUFDckIsdUJyRDRiNkUsQXFEM2I3RSxpQ3JEeWJzRSxDcURqYnZFLEFBN0RILDJCQXVETSxZQUFZLEFBQ1osVUFBVSxBQUNWLHFCQUFxQixBQUNyQix1QnJEaWFvQyxBcURoYXBDLFlyRDRhb0MsQ3FEM2FyQyxBQzFITCxVQUNFLGlCQUFrQixDQUNuQixBQUVELHVDQUNFLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIsVUFBVyxDQTBFWixBQTdFRCxtREFNSSxhQUFhLEFBQ2Isa0JBQWtCLEF2RDBLWiwrQnVEektrQyxDQWdDekMsQUF4Q0gsMEhwRERFLGNBRG1DLEFBRW5DLGVBQWUsQUFDZixZQUFZLEFvRGFSLGFBQWMsQ0FDZixBQUdELDZDQWxCSixtRHZEdU1VLHFDdURwTDBDLEF2RDRCbEQsbUN1RDNCdUMsQXZENkIvQiwyQnVEN0IrQixBdkR5SS9CLGtCdUR4SXVCLENBbUI5QixBQXhDSCwrU3ZEc0lVLGdDQUFrQyxBdUQ1R3BDLE1BQU8sQ0FDUixBQTNCUCwyU3ZEc0lVLGlDQUFrQyxBdUR2R3BDLE1BQU8sQ0FDUixBQWhDUCwwV3ZEc0lVLHdCQUFrQyxBdURqR3BDLE1BQU8sQ0FDUixDM0R3a09OLEEyRDltT0QsNFNBNkNJLGFBQWMsQ0FDZixBQTlDSCxzTUFpREksTUFBTyxDQUNSLEFBbERILHNHQXNESSxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLFVBQVcsQ0FDWixBQXpESCxtREE0REksU0FBVSxDQUNYLEFBN0RILG1EQStESSxVQUFXLENBQ1osQUFoRUgsNEhBbUVJLE1BQU8sQ0FDUixBQXBFSCwwTkF1RUksVUFBVyxDQUNaLEFBeEVILDhOQTBFSSxTQUFVLENBQ1gsQUFPSCxrQkFDRSxrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLE9BQU8sQUFDUCxTQUFTLEFBQ1QsVXRENHNCK0MsQWtCMXlCL0MsV2xCMnlCOEMsQWtCeHlCOUMseUJBQWtDLEFvQzZGbEMsZXRENHNCZ0QsQXNEM3NCaEQsV3REd3NCZ0QsQXNEdnNCaEQsa0JBQWtCLEFBQ2xCLHFDdERvc0JvRSxBc0Ruc0JwRSw0QkFBa0MsQ0ErRG5DLEFBMUVELHVCZGpGRSwyRUFBaUcsQUFDakcsMkJBQTJCLEFBQzNCLG1IQUF3SixDY2lHdkosQUFsQkgsd0JBb0JJLFVBQVUsQUFDVixRQUFRLEFkdEdWLDJFQUFpRyxBQUNqRywyQkFBMkIsQUFDM0IsbUhBQXdKLENjc0d2SixBQXZCSCxnREE0QkksVUFBVSxBQUNWLFd0RG1yQjhDLEFzRGxyQjlDLHFCQUFxQixBcEN2SHZCLFdvQ3dIcUIsQXBDckhyQix3QkFBa0MsQ29Dc0hqQyxBQWhDSCwrSUF1Q0ksa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixpQkFBaUIsQUFDakIsVUFBVSxBQUNWLG9CQUFxQixDQUN0QixBQTVDSCx1RUErQ0ksU0FBUyxBQUNULGlCQUFrQixDQUNuQixBQWpESCx3RUFvREksVUFBVSxBQUNWLGtCQUFtQixDQUNwQixBQXRESCwwREF5REksV0FBWSxBQUNaLFlBQVksQUFDWixjQUFjLEFBQ2QsaUJBQWtCLENBQ25CLEFBN0RILG9DQWtFTSxlQUFnQixDQUNqQixBQW5FTCxvQ0F1RU0sZUFBZ0IsQ0FDakIsQUFTTCxxQkFDRSxrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLFNBQVMsQUFDVCxXQUFXLEFBQ1gsVUFBVSxBQUNWLGlCQUFpQixBQUNqQixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGlCQUFrQixDQThCbkIsQUF2Q0Qsd0JBWUkscUJBQXFCLEFBQ3JCLFdBQVksQUFDWixZQUFZLEFBQ1osV0FBVyxBQUNYLG1CQUFtQixBQUNuQixzQnREb25COEMsQXNEbm5COUMsbUJBQW1CLEFBQ25CLGVBQWUsQUFXZix3QkFBeUIsQUFDekIsNEJBQStCLENBQ2hDLEFBaENILCtLQWtDSSxTQUFTLEFBQ1QsV0FBWSxBQUNaLFlBQVksQUFDWixxQnREK2xCOEMsQ3NEOWxCL0MsQUFNSCxrQkFDRSxrQkFBa0IsQUFDbEIsU0FBUyxBQUNULFVBQVUsQUFDVixZQUFZLEFBQ1osV0FBVyxBQUNYLGlCQUFpQixBQUNqQixvQkFBb0IsQUFDcEIsV3REbWxCZ0QsQXNEbGxCaEQsa0JBQWtCLEFBQ2xCLG9DdER1a0JvRSxDc0Rua0JyRSxBQWRELHVCQVlJLGdCQUFpQixDQUNsQixBQUtILG9DQUdFLCtJQUtJLFdBQTBDLEFBQzFDLFlBQTJDLEFBQzNDLGlCQUE4QyxBQUM5QyxjQUE4QyxDQUMvQyxBQVRILHVFQVlJLGlCQUErQyxDQUNoRCxBQWJILHdFQWdCSSxrQkFBZ0QsQ0FDakQsQUF0Q0wsa0JBMkNJLFNBQVMsQUFDVCxVQUFVLEFBQ1YsbUJBQW9CLENBQ3JCLEFBMUZILHFCQThGSSxXQUFZLENBQ2IsQzNEc2pPRixBV3J6T0MsaUNBRUUsWUFBWSxBQUNaLGFBQWMsQ0FDZixBQUNELGdCQUNFLFVBQVcsQ0FDWixBaURUSCxjQ1JFLGNBQWMsQUFDZCxpQkFBaUIsQUFDakIsaUJBQWtCLENEUW5CLEFBQ0QsWUFDRSxxQkFBdUIsQ0FDeEIsQUFDRCxXQUNFLG9CQUFzQixDQUN2QixBQU9ELE1BQ0Usc0JBQXdCLENBQ3pCLEFBQ0QsTUFDRSx1QkFBeUIsQ0FDMUIsQUFDRCxXQUNFLGlCQUFrQixDQUNuQixBQUNELFdFekJFLFdBQVcsQUFDWCxrQkFBa0IsQUFDbEIsaUJBQWlCLEFBQ2pCLDZCQUE2QixBQUM3QixRQUFTLENGdUJWLEFBT0QsUUFDRSxzQkFBd0IsQ0FDekIsQUFNRCxPQUNFLGNBQWUsQ0FDaEIsQUdqQ0MsY0FDRSxrQkFBbUIsQy9EbTJPdEIsQStEdDFPRCx3U0FZRSxzQkFBd0IsQ0FDekIsQUFFRCx5QkNqQ0UsWUFWRSx1QkFBeUIsQ0FDMUIsQUFDRCxpQkFBbUIsdUJBQXlCLENBQUksQUFDaEQsY0FBbUIsMkJBQTZCLENBQUksQUFDcEQsNEJBQ21CLDRCQUE4QixDQUFJLENoRTQ1T3RELEErRGwzT0MseUJBREYsa0JBRUksdUJBQXlCLENBRTVCLEMvRHEzT0EsQStEbjNPQyx5QkFERixtQkFFSSx3QkFBMEIsQ0FFN0IsQy9EczNPQSxBK0RwM09DLHlCQURGLHlCQUVJLDhCQUFnQyxDQUVuQyxDL0R1M09BLEErRHIzT0QsK0NDcERFLFlBVkUsdUJBQXlCLENBQzFCLEFBQ0QsaUJBQW1CLHVCQUF5QixDQUFJLEFBQ2hELGNBQW1CLDJCQUE2QixDQUFJLEFBQ3BELDRCQUNtQiw0QkFBOEIsQ0FBSSxDaEU4N090RCxBK0RqNE9DLCtDQURGLGtCQUVJLHVCQUF5QixDQUU1QixDL0RvNE9BLEErRGw0T0MsK0NBREYsbUJBRUksd0JBQTBCLENBRTdCLEMvRHE0T0EsQStEbjRPQywrQ0FERix5QkFFSSw4QkFBZ0MsQ0FFbkMsQy9EczRPQSxBK0RwNE9ELGdEQ3ZFRSxZQVZFLHVCQUF5QixDQUMxQixBQUNELGlCQUFtQix1QkFBeUIsQ0FBSSxBQUNoRCxjQUFtQiwyQkFBNkIsQ0FBSSxBQUNwRCw0QkFDbUIsNEJBQThCLENBQUksQ2hFZytPdEQsQStEaDVPQyxnREFERixrQkFFSSx1QkFBeUIsQ0FFNUIsQy9EbTVPQSxBK0RqNU9DLGdEQURGLG1CQUVJLHdCQUEwQixDQUU3QixDL0RvNU9BLEErRGw1T0MsZ0RBREYseUJBRUksOEJBQWdDLENBRW5DLEMvRHE1T0EsQStEbjVPRCwwQkMxRkUsWUFWRSx1QkFBeUIsQ0FDMUIsQUFDRCxpQkFBbUIsdUJBQXlCLENBQUksQUFDaEQsY0FBbUIsMkJBQTZCLENBQUksQUFDcEQsNEJBQ21CLDRCQUE4QixDQUFJLENoRWtnUHRELEErRC81T0MsMEJBREYsa0JBRUksdUJBQXlCLENBRTVCLEMvRGs2T0EsQStEaDZPQywwQkFERixtQkFFSSx3QkFBMEIsQ0FFN0IsQy9EbTZPQSxBK0RqNk9DLDBCQURGLHlCQUVJLDhCQUFnQyxDQUVuQyxDL0RvNk9BLEErRGw2T0QseUJDN0dFLFdBQ0Usc0JBQXdCLENBQ3pCLENoRW1oUEYsQStEcDZPRCwrQ0NqSEUsV0FDRSxzQkFBd0IsQ0FDekIsQ2hFeWhQRixBK0R0Nk9ELGdEQ3JIRSxXQUNFLHNCQUF3QixDQUN6QixDaEUraFBGLEErRHg2T0QsMEJDekhFLFdBQ0Usc0JBQXdCLENBQ3pCLENoRXFpUEYsQWdFdmlQQyxlQUNFLHNCQUF3QixDQUN6QixBRG9JSCxhQ3RJRSxlQVZFLHVCQUF5QixDQUMxQixBQUNELG9CQUFtQix1QkFBeUIsQ0FBSSxBQUNoRCxpQkFBbUIsMkJBQTZCLENBQUksQUFDcEQsa0NBQ21CLDRCQUE4QixDQUFJLENoRWdrUHRELEErRGw3T0QscUJBQ0Usc0JBQXdCLENBS3pCLEFBSEMsYUFIRixxQkFJSSx1QkFBeUIsQ0FFNUIsQy9EczdPQSxBK0RyN09ELHNCQUNFLHNCQUF3QixDQUt6QixBQUhDLGFBSEYsc0JBSUksd0JBQTBCLENBRTdCLEMvRHk3T0EsQStEeDdPRCw0QkFDRSxzQkFBd0IsQ0FLekIsQUFIQyxhQUhGLDRCQUlJLDhCQUFnQyxDQUVuQyxDL0Q0N09BLEErRDE3T0QsYUMvSkUsY0FDRSxzQkFBd0IsQ0FDekIsQ2hFNmxQRixBaUU5bVBELGNBR0ksc0JBQXNCLEFBQ3RCLDJCQUEyQixBQUMzQix5QkFBeUIsQUFFekIsc0JBQXNCLEFBQ3RCLHFCQUFxQixBQUNyQixpQkFBaUIsQUFDakIsdUJBQXVCLEFBQ3ZCLG1CQUFtQixBQUNuQix1Q0FBd0MsQ0FDM0MsQUFDRCwwQkFiSSxrQkFBa0IsQUFDbEIsYUFBYyxDQTJCakIsQUFmRCxZQUVJLGdCQUFnQixBQUVoQixTQUFTLEFBQ1QsU0FBVSxDQVViLEFBZkQsa0JBUVEsWUFBYSxDQUNoQixBQVRMLHFCQVlRLGVBQWUsQUFDZixXQUFZLENBQ2YsQUFFTCxxREFNSSx1QkFBK0IsQ0FDbEMsQUFFRCxhQUNJLGtCQUFrQixBQUNsQixPQUFPLEFBQ1AsTUFBTSxBQUNOLGFBQWMsQ0FlakIsQUFuQkQsdUNBUVEsV0FBVyxBQUNYLGFBQWMsQ0FDakIsQUFWTCxtQkFhUSxVQUFXLENBQ2QsQUFFRCw0QkFDSSxpQkFBa0IsQ0FDckIsQUFFTCxhQUNJLFdBQVcsQUFDWCxZQUFZLEFBQ1osZUFBZSxBQVdmLFlBQWEsQ0FtQmhCLEFqRXlsUEQsdUJpRXJuUFEsV0FBWSxDQUNmLEFBTkwsaUJBUVEsYUFBYyxDQUNqQixBQVRMLCtCQVdRLFlBQWEsQ0FDaEIsQUFaTCwwQkFpQlEsbUJBQW9CLENBQ3ZCLEFBRUQsZ0NBQ0ksYUFBYyxDQUNqQixBQUVELDRCQUNJLGlCQUFrQixDQUNyQixBQUVELDZCQUNJLGNBQWMsQUFDZCxZQUFZLEFBQ1osNEJBQTZCLENBQ2hDLEFBRUwsMEJBQ0ksWUFBYSxDQUNoQixBQ1NELDRJQUNFLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sT0FBTyxBQUNQLFdBQVcsQUFDWCxXQUFZLENBQ2IsQUFFRCxvRUFFRSxpQkFBa0IsQ0FDbkIsQUNsSEQsV0FDRSxvQkFKd0IsQUFLeEIsa0RBQStELENuRW11UGhFLEFtRWp1UEQsV0FDRSxvQkFSd0IsQUFTeEIsKzdZQUM4aVAsQUFDOWlQLGdCQUFtQixBQUNuQixpQkFBa0IsQ25FbXVQbkIsQW1FOXFQQywwRUFDRSxvQkFsRXNCLEFBbUV0QixnQkFBbUIsQUFDbkIsaUJBQWtCLENBS25CLEFBUkQsK0ZBTUksV0F0RFMsQ0F1RFYsQUFQSCxzQkFDRSxvQkFsRXNCLEFBbUV0QixnQkFBbUIsQUFDbkIsaUJBQWtCLENBS25CLEFBUkQsNkJBTUksV0FyRGdCLENBc0RqQixBQVBILHdEQUNFLG9CQWxFc0IsQUFtRXRCLGdCQUFtQixBQUNuQixpQkFBa0IsQ0FLbkIsQUFSRCxzRUFNSSxXQXBEVSxDQXFEWCxBQVBILHdHQUNFLG9CQWxFc0IsQUFtRXRCLGdCQUFtQixBQUNuQixpQkFBa0IsQ0FLbkIsQUFSRCw2SEFNSSxXQW5EZ0IsQ0FvRGpCLEFBUEgsdUdBQ0Usb0JBbEVzQixBQW1FdEIsZ0JBQW1CLEFBQ25CLGlCQUFrQixDQUtuQixBQVJELDRIQU1JLFdBbERlLENBbURoQixBQVBILHVHQUNFLG9CQWxFc0IsQUFtRXRCLGdCQUFtQixBQUNuQixpQkFBa0IsQ0FLbkIsQUFSRCw0SEFNSSxXQWpEZSxDQWtEaEIsQUFQSCxvRkFDRSxvQkFsRXNCLEFBbUV0QixnQkFBbUIsQUFDbkIsaUJBQWtCLENBS25CLEFBUkQseUdBTUksV0FoRGdCLENBaURqQixBQVBILDZEQUNFLG9CQWxFc0IsQUFtRXRCLGdCQUFtQixBQUNuQixpQkFBa0IsQ0FLbkIsQUFSRCwyRUFNSSxXQS9DcUIsQ0FnRHRCLEFBUEgsMkVBQ0Usb0JBbEVzQixBQW1FdEIsZ0JBQW1CLEFBQ25CLGlCQUFrQixDQUtuQixBQVJELHlGQU1JLFdBOUNvQixDQStDckIsQUFQSCxpQkFDRSxvQkFsRXNCLEFBbUV0QixnQkFBbUIsQUFDbkIsaUJBQWtCLENBS25CLEFBUkQsd0JBTUksV0E3Q1csQ0E4Q1osQUFQSCxrQkFDRSxvQkFsRXNCLEFBbUV0QixnQkFBbUIsQUFDbkIsaUJBQWtCLENBS25CLEFBUkQseUJBTUksV0E1Q1ksQ0E2Q2IsQUFQSCxvREFDRSxvQkFsRXNCLEFBbUV0QixnQkFBbUIsQUFDbkIsaUJBQWtCLENBS25CLEFBUkQsa0VBTUksV0EzQ2MsQ0E0Q2YsQUFQSCxrREFDRSxvQkFsRXNCLEFBbUV0QixnQkFBbUIsQUFDbkIsaUJBQWtCLENBS25CLEFBUkQsZ0VBTUksV0ExQ2EsQ0EyQ2QsQUFQSCxrREFDRSxvQkFsRXNCLEFBbUV0QixnQkFBbUIsQUFDbkIsaUJBQWtCLENBS25CLEFBUkQsZ0VBTUksV0F6Q2EsQ0EwQ2QsQUFQSCxnQkFDRSxvQkFsRXNCLEFBbUV0QixnQkFBbUIsQUFDbkIsaUJBQWtCLENBS25CLEFBUkQsdUJBTUksV0F4Q1UsQ0F5Q1gsQUFQSCxjQUNFLG9CQWxFc0IsQUFtRXRCLGdCQUFtQixBQUNuQixpQkFBa0IsQ0FLbkIsQUFSRCxxQkFNSSxXQXZDUSxDQXdDVCxBQVBILHVHQUNFLG9CQWxFc0IsQUFtRXRCLGdCQUFtQixBQUNuQixpQkFBa0IsQ0FLbkIsQUFSRCxtSUFNSSxXQXRDVyxDQXVDWixBQVBILHlCQUNFLG9CQWxFc0IsQUFtRXRCLGdCQUFtQixBQUNuQixpQkFBa0IsQ0FLbkIsQUFSRCxnQ0FNSSxXQXJDbUIsQ0FzQ3BCLEFBUEgsOEJBQ0Usb0JBbEVzQixBQW1FdEIsZ0JBQW1CLEFBQ25CLGlCQUFrQixDQUtuQixBQVJELHFDQU1JLFdBcEN3QixDQXFDekIsQUFQSCxhQUNFLG9CQWxFc0IsQUFtRXRCLGdCQUFtQixBQUNuQixpQkFBa0IsQ0FLbkIsQUFSRCxvQkFNSSxXQW5DTyxDQW9DUixBQVBILHlEQUNFLG9CQWxFc0IsQUFtRXRCLGdCQUFtQixBQUNuQixpQkFBa0IsQ0FLbkIsQUFSRCx1RUFNSSxXQWxDVyxDQW1DWixBQVBILGlCQUNFLG9CQWxFc0IsQUFtRXRCLGdCQUFtQixBQUNuQixpQkFBa0IsQ0FLbkIsQUFSRCx3QkFNSSxXQWpDVyxDQWtDWixBQVBILG1CQUNFLG9CQWxFc0IsQUFtRXRCLGdCQUFtQixBQUNuQixpQkFBa0IsQ0FLbkIsQUFSRCwwQkFNSSxXQWhDYSxDQWlDZCxBQVBILGdCQUNFLG9CQWxFc0IsQUFtRXRCLGdCQUFtQixBQUNuQixpQkFBa0IsQ0FLbkIsQUFSRCx1QkFNSSxXQS9CVSxDQWdDWCxBQVBILG1CQUNFLG9CQWxFc0IsQUFtRXRCLGdCQUFtQixBQUNuQixpQkFBa0IsQ0FLbkIsQUFSRCwwQkFNSSxXQTlCYSxDQStCZCxBQVBILGtCQUNFLG9CQWxFc0IsQUFtRXRCLGdCQUFtQixBQUNuQixpQkFBa0IsQ0FLbkIsQUFSRCx5QkFNSSxXQTdCWSxDQThCYixBQVBILGlCQUNFLG9CQWxFc0IsQUFtRXRCLGdCQUFtQixBQUNuQixpQkFBa0IsQ0FLbkIsQUFSRCx3QkFNSSxXQTVCVyxDQTZCWixBQVBILG9CQUNFLG9CQWxFc0IsQUFtRXRCLGdCQUFtQixBQUNuQixpQkFBa0IsQ0FLbkIsQUFSRCwyQkFNSSxXQTNCYyxDQTRCZixBQVBILCtEQUNFLG9CQWxFc0IsQUFtRXRCLGdCQUFtQixBQUNuQixpQkFBa0IsQ0FLbkIsQUFSRCw2RUFNSSxXQTFCc0IsQ0EyQnZCLEFBUEgsNENBQ0Usb0JBbEVzQixBQW1FdEIsZ0JBQW1CLEFBQ25CLGlCQUFrQixDQUtuQixBQVJELDBEQU1JLFdBekJVLENBMEJYLEFDeEVMLFVBR0UsY0FBYyxBQUVkLG1CQUFtQixBQUNuQixzQkFBc0IsQUFFdEIsV0NQNkIsQURRN0Isc0JBQXNCLEFBQ3RCLGtCQUFrQixBQUNsQixVQUFVLEFBR1YsZUFBZSxBQUNmLGNBQWMsQUFHZCxnQkFBbUIsQUFDbkIsa0JBQWtCLEFBRWxCLHNDQ1Y2QyxDRG9COUMsQUEvQkQsMkJBeUJ1QixpQkFBa0IsQ0FBSSxBQXpCN0MsOEJBNEJJLHFCQUFzQixBQUN0QixxQkFBdUIsQ0FDeEIsQUFJSCwrQ0FHRSxrQkFBbUIsQ0FDcEIsQUFHRCxhQUNFLG9CQUFvQixBQUNwQixrQkFBa0IsQUFDbEIsb0JBQW9CLEFBQ3BCLDRCQUE0QixBQUc1QixRQUFjLENBSWYsQUFVRCx5REFHRSxXQUFXLEFBQ1gsZUFBZSxBQUNmLFFBQVMsQ0FDVixBQUVELG1CQWJFLGtCQUFvQyxDQWVyQyxBQUVELGtCQWpCRSxlQUFvQyxDQW1CckMsQUFTRCx1Q0FORSxXQUFXLEFBQ1gsV0FBWSxDQVdiLEFBTkQsb0JBQ0Usa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixNQUFPLENBR1IsQUFHRCxxQkFDRSxVQUFVLEFBQ1YsU0FBUyxBQUNULFlBQVksQUFFWixlQUFnQixDQUNqQixBQUNELDBDQUNFLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsYUFBYSxBQUNiLE9BQU8sQUFDUCxNQUFNLEFBQ04sU0FBUyxBQUNULE9BQVEsQ0FDVCxBQUNELHlCQUNFLHFCQUFzQixBQUN0QixzQkFBdUIsQUFFdkIsdUJBQXlCLENBQzFCLEFBQ0QsMkNBQ0UsV0FBWSxDQUNiLEFBSUQsWUFBYyxzQkFBd0IsQ0FBSSxBQUUxQyxjQUNFLFdBQVksQUFDWixjQUFlLENBQ2hCLEFBR0QseUJBQ0UsV0FBVyxBQUNYLGFBQWEsQUFDYixrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLFNBQVUsQ0FDWCxBQUVELGtCQUNFLHdCQUF5QixBQUN6QixVQUFVLEFBQ1Ysa0JBQW1CLENBQ3BCLEFBTUQsV0FDRSxhQUFhLEFBQ2IsV0FBVyxBQUNYLHNCQUFzQixBQUN0QixlQUFlLEFBQ2YsdUNDOUk2QyxBRCtJN0Msa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixhQUFhLEFBQ2IsYUFBZ0IsQ0FDakIsQUFFRCxrQ0FFRSxhQUFjLENBQ2YsQUVuS0QsK0JBQ0UsY0FBYyxBQUNkLGtCRGE2QixBQ1o3QixhRFk2QixBQ1g3QixVRFUwQixBQ1QxQixjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxVQUFVLEFBQ1YsVUFBVSxBQUNWLGVBQWUsQUFDZixVQUFVLEFBQ1YsMkJEWDZCLEFIRTdCLHlCR0NnQyxBSEFoQyxtQ0dBZ0MsQUhnQ2hDLG1CSXBCNEIsQUpHNUIsa0JJRjRCLENBUzdCLEFBR0QsNENBQ0UsUUFBUSxBQUNSLFNBQVMsQUFDVCxrQkFBMEMsQUFDMUMsa0JBQTBDLENBQzNDLEFBRUQsMEVBRUUsVUFBVSxBQUNWLGtCRHRDNkIsQUhFN0IseUJHS2tFLEFISmxFLHNDR0lrRSxBSFdsRSxpQkl1QjBCLENBQzNCLEFBR0Qsa0tBSUUsWUFBYSxDQUNkLEFBR0QsbUZBQ0UsYUFBYyxDQUNmLEFDeERELGlCQUNFLGdCQUFnQixBQUNoQixZQUFZLEFBQ1osY0FBYyxBQUNkLHFCQUFxQixBQUVyQixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLG9CQUFvQixBQUNwQixvQkFBb0IsQUFDcEIscUJBQXFCLEFBQ3JCLGdCQUFnQixBQUVoQix3QkFBd0IsQUFDeEIscUJBQXdCLEFBQ3hCLGVBQXdCLENBQ3pCLEFDaEJELHdDQUVFLGVBQWUsQUFDZixXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixTQUFVLEFBQ1YsU0FBVSxDQUNYLEFDUkQsaUJBQ0UsY0FBZSxDQUNoQixBQUdELDhCQUNFLGNBQWUsQ0FDaEIsQUFHRCxnRUFDRSxZQUFhLENBQ2QsQUFFRCw0QkFDRSxjQUFjLEFBQ2QsVUFBVSxBQUNWLFNBQVMsQUFDVCxjQUFjLEFBQ2Qsc0NKUjZDLENJUzlDLEFBR0QsZ0RBQ0UsWUFBYSxDQUNkLEFBRUQsYUFDRSxnQkFBZ0IsQUFDaEIsU0FBUyxBQUNULGVBQWdCLEFBQ2hCLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIsa0JBQWtCLEFBQ2xCLHdCQUF5QixDQUMxQixBQUVELGtFQUVFLFVBQVUsQVBwQ1YseUJHS2tFLEFISmxFLHFDR0lrRSxDSWlDbkUsQUFFRCwwRkFHRSxzQko3QzZCLEFJOEM3QixhSjNDZ0MsQ0k0Q2pDLEFBRUQsNEJBQ0Usa0JBQWtCLEFBQ2xCLHlCQUF5QixBQUN6QixjQUFjLEFBQ2QsZ0JBQWdCLEFBQ2hCLFVBQVUsQUFDVixnQkFBbUIsQUFDbkIsZ0JBQWlCLEFBQ2pCLGNBQWUsQ0FDaEIsQUMzREQsaUNBQ0UsYUFBYSxBQUNiLGtCQUFrQixBQUNsQixTQUFTLEFBQ1QsV0FBVyxBQUNYLFVBQVUsQUFDVixTQUFXLEFBQ1gsb0JBQW9CLEFBQ3BCLGtDTEpnQyxDS0tqQyxBQUdELG1EUlRFLHlCR0NnQyxBSEFoQyxtQ0dBZ0MsQUtXaEMsa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxhQUFhLEFBQ2IsZUFBZ0IsQ0FDakIsQUFFRCwyR0FFRSxhQUFjLENBQ2YsQUN4QkQsa0NUbUJFLG1CU2xCNEIsQUFDNUIsZUFBZ0IsQ0FDakIsQUFFRCx5Q0FJRSxtQkFBb0IsQ0FDckIsQUFHRCxrTEFLRSxVQUFXLENBQ1osQUFHRCxvRFRIRSxlU0l3QixDQUN6QixBQUVELGtDQUNFLFVBQVUsQUFDVixZQUFZLEFBQ1osV0FBVyxBQUVYLGtCQUFrQixBQUNsQixTQUFTLEFBQ1QsTUFBTSxBQUVOLFVBQVUsQUFDVixTQUFTLEFUakJULGtCU21CNEIsQ0FDN0IsQUFFRCxvSUFHRSxjQUFjLEFBQ2QsU0FBVSxDQUNYLEFBRUQsK0NBQ0UsY0FBYyxBQUNkLFVBQVUsQUFDVixrQkFBa0IsQUFDbEIsVUFBVyxDQUNaLEFBRUQsMktBR0UsVUFBVyxDQUNaLEFBRUQsMENBQ0UsV0FBVyxBQUNYLFlBQVksQUFDWixTQUFTLEFBQ1QsZUFBZ0IsQ0FDakIsQUNsRUQsMkJBQ0UsYUFBYSxBQUNiLFdBQVcsQUFDWCxrQkFBa0IsQUFDbEIsU0FBUyxBQUNULE9BQU8sQUFDUCxRQUFRLEFBQ1IsV0FBYSxBVkpiLHlCR0NnQyxBSEFoQyxrQ0dBZ0MsQ09NakMsQUFHRCxrQ1ZvQ0Usb0JBQW9CLEFBQ3BCLGFBQWEsQVVuQ2IsbUJBQW1CLEFBQ25CLFVBQVUsQVZHVixxQ1VEcUMsQ0FFdEMsQUFHRCxnRUFFRSxtQkFBbUIsQUFDbkIsVUFBVSxBVlBWLG1DVVNxQyxDQUd0QyxBQUVELGdIQUlFLHNCQUF3QixDQUN6QixBQUdELDBFQUNFLFVBQVUsQUFDVixrQkFBbUIsQ0FDcEIsQUFHRCw4Q0FDRSxhQUFjLENBQ2YsQUM5Q0QsdUJBQ0UsYUFBYSxBQUNiLGtCQUFrQixBQUNsQixrQkFBa0IsQUFDbEIsU0FBUyxBQUNULFVBQVUsQUFDVixZQUFZLEFBQ1osVUFBVSxBWHFFVixjV3BFa0IsQVhxRWxCLFNXckVrQixDQVFuQixBQWhCRCw4QkFXSSxnQkFBZ0IsQUFDaEIsZ0JBQWlCLENBR2xCLEFBSUgscUdBR0Usd0JSeEI2QixDUXlCOUIsQUFHRCw0QlhORSxTQUFTLEFBQ1QsbUJBQW1CLEFBQ25CLFdBQVcsQUFDWCxZQUFZLEFBQ1osZ0JBQWdCLEFBQ2hCLFVBQVUsQUFDVixrQkFBa0IsQUFDbEIsU0FBVSxDV0NYLEFBR0QsMEJBQ0UsbUJBQW1CLEFBQ25CLHFCQUFzQixDQUN2QixBQ3JDRCxxQ0FDRSxZQUFhLENBQ2QsQUNZRCxnQ2JpRUUsY2FoRWtCLEFiaUVsQixVYWpFa0IsQWJrQ2xCLG9CQUFvQixBQUNwQixhQUFhLEFBS1gsc0JhdkMwQixBYndDMUIsbUJheEMwQixBQUM1QixhQUFjLENBQ2YsQUFFRCxnQ0FDRSxZQUFhLENBQ2QsQUFHRCwrQmJzREUsY2FyRGtCLEFic0RsQixVYXREa0IsQWJQbEIsbUJhUTRCLEFBQzVCLFdBQWEsQ0FDZCxBQUdELDJEQUNFLDhCQUFpQyxDQUNsQyxBQU9ELHNMQUdFLHVDVmpDNkMsQVVrQzdDLG1CQUFtQixBQUNuQixjQUFnQixDQUNqQixBQUdELG1OQUlFLGtCQUFrQixBQUNsQixjQUFjLEFBQ2QsWUFBWSxBQUNaLFNBQVMsQUFDVCxVQUFVLEFBRVYsUUFBUSxBQUVSLE9BQU8sQUFDUCxLQUFNLENBQ1AsQUFFRCxvQ0FJSSxZQUFhLENBQ2QsQUFFSCw2QkFDRSxxQlZ6RTZCLENVbUY5QixBQVhELG9DQU1JLGtCQUFrQixBQUNsQix3QkFBeUIsQUFDekIsWUFBYSxBQUNiLGNBQWdCLENBQ2pCLEFBS0gsa0dBR0Usa0JBQWtCLEFBQ2xCLG9CQUFvQixBQUNwQixrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLGFBQWEsQUFDYixlQUFnQixBQUNoQixXQUFXLEFBQ1gsZ0NBQWdDLEFBQ2hDLG9CQUF3QixBYmhHeEIsc0JhaUd5QyxBYmhHekMsb0NhZ0d5QyxBYmhFekMsa0JhaUU0QixDQUM3QixBQUVELG1HQUdFLFNBQVUsQ0FDWCxBQUVELGdFQUNFLFlBQWEsQ0FDZCxBQUVELDZCQUVFLG1CQUFxRCxBQUVyRCwrQlY5R2tFLENVK0duRSxBQUlELGlDQUVFLGdCQUFxRCxBQUVyRCxnQ1Z2SGtFLENVd0huRSxBQUVELDRDQUNFLFVBQVcsQ0FDWixBQUVELDRCQUNFLHFCQUFxQixBQUNyQixhQUFhLEFBQ2Isa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixZQUFhLENBQ2QsQUFFRCwwQkFDRSxpQkFBa0IsQ0FDbkIsQUFFRCxtREFDRSxhQUFhLEFBQ2Isa0JBQWtCLEFBQ2xCLFVBQVUsQUFDVixZQUFZLEFBQ1osc0JBQXNCLEFBQ3RCLFNBQVUsQ0FDWCxBQUNELHNEQUNFLFNBQVUsQ0FDWCxBQUNELHlEQUNFLGFBQWMsQ0FDZixBQUNELGdKQUVFLGtCQUFrQixBQUNsQixVQUFVLEFiaEpWLG1DYWlKcUMsQ0FFdEMsQUFDRCx3S0FFRSxZQUFhLENBQ2QsQUFDRCw4RkFFRSxXQUFXLEFiMUtYLHNCYTJLeUMsQWIxS3pDLCtCYTBLeUMsQ0FDMUMsQUMvS0Qsc0JBQ0UsVUFBVSxBQUNWLGtCQUFrQixBQUNsQixlQUFlLEFBQ2YsVUFBVSxBQUNWLGVBQXlCLEFkZ0Z6Qix5QmM5RXlCLEFkK0V6QixzQmMvRXlCLEFkZ0Z6QixxQmNoRnlCLEFkaUZ6QixpQmNqRnlCLEFkSnpCLHlCR0trRSxBSEpsRSxxQ0dJa0UsQ1dFbkUsQUFFRCw0QkFDRSx5QlhaNkIsQUg4RjdCLHVCRzlGNkIsQ1dlOUIsQUNoQkQsOERBRUUsZUFBZSxBZjZFZixjZTVFa0IsQWY2RWxCLFNlN0VrQixDQUVuQixBQWVELDhCQUNFLFVBQVUsQWYwRFYsY2V6RGtCLEFmMERsQixVZTFEa0IsQWYyQmxCLG9CQUFvQixBQUNwQixhQUFhLEFBS1gsc0JlaEMwQixBZmlDMUIsa0JlakMwQixDQUM3QixBQUVELDBCQUNFLG1CQUFxQixDQUN0QixBQUVELHNDQUNFLFVBQVUsQUFDVixXQUFhLENBQ2QsQUFFRCxvQ0FDRSxXQUFZLEFBQ1osV0FBVyxBQUNYLGtCQUFtQixDQUNwQixBQUVELDRCQUNFLGtCQUFrQixBQUNsQixTQUFTLEFBQ1QsT0FBTyxBQUVQLHFCWjdDNkIsQ1lzRDlCLEFBZEQsbUNBV0ksa0JBQWtCLEFBQ2xCLGNBQWdCLENBQ2pCLEFBR0gsdUNBQ0UsVUFBWSxDQU9iLEFBUkQsOENBS0ksVUFBVyxBQUNYLFVBQVksQ0FDYixBQUVILHlDQUNFLFdBQWEsQ0FPZCxBQVJELGdEQUtJLFVBQVcsQUFDWCxXQUFhLENBQ2QsQUFJSCxzREFDRSxXQUFZLENBQ2IsQUFFRCx3REFDRSxVQUFXLENBQ1osQUFPRCx3REFDRSxjQUFjLEFBQ2QsUUFBUSxBQUNSLFNBQVMsQUFDVCw0QkFBNkIsQ0FDOUIsQUFFRCxpRUFDRSxVQUFXLEFBQ1gsVUFBVyxDQUNaLEFBQ0QsbUVBQ0UsU0FBVSxDQUNYLEFBRUQsZ0VBQ0UsU0FBUyxBQUNULFFBQVEsQUFHUixrQkFBa0IsQUFDbEIsaUJBQWtCLENBQ25CLEFBRUQsNFBBSUUsV0FBVyxBQUNYLFdBQVksQ0FDYixBQUVELHFRQUlFLGFBQWEsQUFDYixTQUFVLENBQ1gsQUFFRCxpRUFHRSxzQ0FBd0MsQ0FDekMsQUN0SUQsWUFDRSxxQkFBcUIsQUFFckIsNEJBQTRCLEFBQzVCLDRCQUE0QixBQUM1Qix3QkFBd0IsQUFDeEIsc0JBQXlCLEFBQ3pCLGVBQWUsQUFDZixTQUFTLEFBRVQsa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixRQUFRLEFBQ1IsU0FBUyxBQUNULE9BQU8sQUFDUCxXQUFZLENBQ2IsQUFHRCw0QkFqQkUsc0JBQXNCLEFBT3RCLFNBQVUsQ0FpQlgsQUFQRCxnQkFDRSxjQUFjLEFBRWQsY0FBYyxBQUNkLGdCQUFnQixBQUVoQixVQUFXLENBQ1osQUFHRCw2QkFDRSxZQUFhLENBQ2QsQUFHRCx1Q0FDRSxhQUFjLENBQ2YsQUFHRCx1Q0FDRSxZQUFhLENBQ2QsQUN2Q0QsNEJqQitDRSxvQkFBb0IsQUFDcEIsYUFBYSxBQUtYLDBCaUJwRDhCLEFqQnFEOUIsdUJpQnJEOEIsQWpCNEVoQyxjaUIzRWtCLEFqQjRFbEIsVWlCNUVrQixBQUNsQixjQUFjLEFBQ2QsZUFBZ0IsQ0FDakIsQUFFRCwrQkFDRSxtQkFBbUIsQUFDbkIsV0FBVyxBQUNYLGVBQWdCLENBQ2pCLEFDYkQsNEJsQitFRSxja0I5RWtCLEFsQitFbEIsVWtCL0VrQixBQUNsQixjQUFjLEFBQ2QsZ0JBQWdCLEFBQ2hCLGNBQWMsQUFDZCxXQUFXLEFBQ1gsaUJBQWlCLEFBQ2pCLGlCQUFrQixDQUNuQixBQVlELDBJQUVFLFlBQWEsQ0FDZCxBQUVELGtCQUNFLGFBQWEsQUFDYixlQUFnQixDQUNqQixBQUVELDRCQUdFLFlBQWEsQ0FDZCxBQ2xDRCw0QkFDRSxlQUFlLEFuQjhFZixjbUI3RWtCLEFuQjhFbEIsU21COUVrQixDQUVuQixBQ0hELHdCQUNFLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsT0FBTyxBQUNQLFFBQVEsQUFDUixNQUFNLEFBQ04sbUJBQW9CLENBQ3JCLEFBR0QsZ0VBQ0UsVUFBVyxDQUNaLEFBR0QsMEJBQ0UsZ0JBQWdCLEFBQ2hCLGtCQUFrQixBQUNsQixtQkFBb0IsQXBCaEJwQixzQm9Ca0J5QyxBcEJqQnpDLCtCb0JpQnlDLENBQzFDLEFBRUQsZUFBaUIsVUFBVyxDQUFJLEFBQ2hDLGNBQWdCLFVBQVcsQ0FBSSxBQUMvQixZQUFjLGFBQWMsQ0FBSSxBQUdoQyx3Q3BCakJFLDBCb0JrQm1DLENBQ3BDLEFBR0QsZ0ZwQnRCRSw0Qm9CdUJxQyxDQUN0QyxBQ3BDRCxrQ0FDRSxlQUFlLEFyQjhFZixjcUI3RWtCLEFyQjhFbEIsU3FCOUVrQixDQUVuQixBQ0hELDRDQUNFLGdCQUFnQixBQUNoQixjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixPQUFPLEFBQ1AsV0FBVyxBQUNYLFlBQVksQUFDWixpQkFBa0IsQ0FDbkIsQUFFRCw2QkFDRSxVQUFVLEFBQ1YsTUFBUyxDQUNWLEFDZkQsd0RBQ0UsZ0JBQWdCLEFBQ2hCLGlCQUFrQixDQUNuQixBQUVELHFDQUNFLFdBQVcsQUFDWCxZQUFZLEFBQ1osdUNwQkc2QyxBb0JGN0MsY0FBYyxBQUNkLE9BQU8sQUFJUCxjQUFjLEFBQ2QsaUJBQWtCLEFBQ2xCLGtCQUFrQixBQUNsQixrQ0FBcUMsQUFDckMsa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixzQkFBc0IsQUFDdEIsVUFBVyxDQUNaLEFDdEJELHFCQUNFLGFBQWEsQUFDYixrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLFNBQVMsQUFDVCx1QkFBdUIsQUFDdkIsWUFBYSxBQUdiLGdCQUFnQixBQUVoQixtQ3JCUGdDLEFxQlVoQyxzQkFBc0IsQUFDdEIsNEJBQTRCLEFBQzVCLFdBQVcsQUFDWCxZQUFZLEFBQ1osa0JBQW1CLENBQ3BCLEFBRUQsb0VBRUUsYUFBYyxDQUNmLEFBRUQsdURBRUUsV0FBVyxBQUNYLGtCQUFrQixBQUNsQixZQUFZLEFBQ1osbUJBQW1CLEFBQ25CLGNBQWMsQUFDZCxlQUFlLEFBQ2Ysc0JBQXNCLEFBRXRCLFVBQVUsQUFDVixlQUFlLEFBQ2YseUJBQXlCLEFBQ3pCLHFCQUF1QixDQUN4QixBQUdELGtLQUtFLHVHQUErRyxDQUNoSCxBQUVELGtGQUVFLHFCQUFrQyxDQUNuQyxBQUVELGdGQUVFLHNCQUFrQyxBQUVsQyxvQkFBc0IsQ0FDdkIsQUFFRCw0QkFDRSxHQUNFLHVCQUF5QixDMUZzL1IxQixDQUNGLEEwRjcrUkQsNEJBQ0UsR0FDRSx3QnJCckVnRSxDckUyalNqRSxBMEZwL1JELElBQ0Usd0JyQnhFZ0UsQ3JFOGpTakUsQTBGcC9SRCxJQUNFLHFCQUF1QixDMUZzL1J4QixBMEZwL1JELElBQ0Usd0JyQjlFZ0UsQ3JFb2tTakUsQTBGcC9SRCxHQUNFLHdCckJqRmdFLENyRXVrU2pFLENBQ0YsQTJGNWtTRCxrQ0FDRSxVQUFXLENBQ1osQUNIRCwwRTFCNEVFLGMwQjNFK0MsQTFCNEUvQyxTMEI1RStDLENBQUssQUFEdEQsc0ZBRTZDLFVBQVcsQ0FBSSxBQTRCNUQsZ2pGQUs0QyxZQUFhLENBQUksQUN0QzdELHNCQUNFLGtCQUFrQixBQUNsQixRQUFRLEFBQ1IseUJ4QkNnQyxBd0JBaEMsb0N4QkFnQyxBd0JDaEMsV3hCSjZCLEF3Qks3QixjQUFjLEFBQ2QsYUFBYyxBQUNkLFlBQVksQUFDWixlQUFlLEFBQ2YsVUFBVyxDQUNaLEFBRUQseUNBQ0UsTUFBTSxBQUNOLFdBQVcsQUFDWCxPQUFPLEFBQ1AsUUFBUSxBQUNSLGtCQUFrQixBQUNsQixhQUFjLENBQ2YsQUFFRCw4RkFFRSxVQUFXLENBQ1osQUFDRCxrS0FHRSxVQUFXLENBQ1osQUFFRCxrREFDRSxrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLFNBQVUsQ0FDWCxBQUVELHdDQUNFLFdBQVcsQUFDWCxZQUFZLEFBQ1osZ0JBQWdCLEFBQ2hCLFdBQVksQ0FDYixBQUNELDZGQUVFLGNBQWMsQUFDZCxZQUFZLEFBQ1osaUJBQWtCLENBQ25CLEFBRUQsNkNBQ0UsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixtQkFBbUIsQUFDbkIsV0FBWSxDQUNiLEFBRUQsNENBQ0Usa0JBQWtCLEFBQ2xCLGVBQWdCLENBQ2pCLEFBRUQsdURBQ0UsZ0JBQWdCLEFBQ2hCLGlCQUFpQixBQUNqQixZQUFhLENBQ2QsQUFFRCxrQ0FDRSxpQkFBa0IsQ0FDbkIsQUFFRCwrQkFDRSxlQUFlLEFBQ2YsZ0JBQWlCLENBQ2xCLEFBR0QsMENBQ0Usa0JBQWtCLEFBQ2xCLDJCQUEyQixBQUMzQiwyQkFBOEIsQUFDOUIsVUFBVSxBQUNWLFNBQVMsQUFDVCxXQUFXLEFBQ1gsVUFBVSxBQUNWLGVBQWdCLENBQ2pCLEFBRUQseUNBQ0UsV0FBVyxBQUNYLFdBQVksQ0FDYixBQzdGRCw0QkMwRkUsMEJEeEZtRCxBQzBGbkQsbUVBQXFELENEekZ0RCxBQUVELDRDQUdFLGdCQUFnQixBQUNoQixnQkFBZ0IsQUFDaEIsa0JBQWtCLEFBQ2xCLFNBQVUsQ0FDWCxBRVpELGFBQ0UsMkNBQ0UsaUJBQWlCLENBQ2xCLENoRzJ2U0YsQWlHNXNTRCxnQkFDQyxhQUxzQixDQU10QixBQUVELG1CQUNDLHdCQVRzQixDQVV0QixBQUVELGNBQ0MsYUFmb0IsQ0FnQnBCLEFBRUQsaUJBQ0Msd0JBbkJvQixDQW9CcEIsQUFHRCxZQUNFLFdBQVcsQUFDWCxZQUFhLENBQ2QsQUFDRCxlQUNDLHdCQWxEb0IsQ0FtRHBCLEFBQ0QsV0FDRSxxQkF6RWMsQ0EwRWYsQUFDRCxlQUNFLHdCQWxFa0IsQ0FtRW5CLEFBQ0QsZ0JBQ0Usd0JBcEVtQixDQXFFcEIsQUFDRCxrQkFDRSx3QkF0RXFCLENBdUV0QixBQUNELGNBQ0Usd0JBdkVpQixDQXdFbEIsQUFDRCxlQUNFLHdCQXpFa0IsQ0EwRW5CLEFBQ0QsaUJBQ0Usd0JBM0VvQixDQTRFckIsQUFDRCxTQUNFLHFCQTdFWSxDQThFYixBQUNELGNBQ0Usd0JBbEV1QixDQW1FeEIsQUFDRCxlQUNFLHdCQXBFd0IsQ0FxRXpCLEFBQ0QsY0FDRSx3QkF0RXVCLENBdUV4QixBQUNELGVBQ0Usd0JBeEV3QixDQXlFekIsQUFDRCxnQkFDRSx3QkExRXlCLENBMkUxQixBQUNELGlCQUNFLHdCQTVFMEIsQ0E2RTNCLEFBQ0QsYUFDRSx3QkE5RXNCLENBK0V2QixBQUNELGNBQ0Usd0JBaEZ1QixDQWlGeEIsQUFDRCxlQUNFLHdCQWxGd0IsQ0FtRnpCLEFBQ0QsZ0JBQ0Usd0JBcEZ5QixDQXFGMUIsQUF5R0QsV0FDRSw0REFBNEUsQ0FDN0UsQUFDRCxZQUNFLGdFQUtDLENBQ0YsQUFDRCxZQUNFLHFFQUF3RSxDQUN6RSxBQ3ZMRCx3QkFFSSxrQkFBa0IsQUFDbEIsY0FBYyxBQUNkLFlBQVksQUFDWixXQUFXLEFBQ1gsY0FBZ0IsQUFDaEIsWUFBYyxBQUNkLGVBQWUsQUFDZix5QkFBeUIsQUFFekIsUUFBUSxBQUdSLDJCQUE2QixBQUM3QixVQUFVLEFBQ1YsWUFBWSxBQUVaLFNBQVUsQ0EyQmIsQUE3Q0QsZ0dBVUksa0JBQWtCLEFBT2xCLFlBQWEsQ0FTWixBQTFCTCxvR0F3QlksU0FsRWMsQ0FtRWpCLEFBekJULG9FQTRCUSxVQXJFc0IsQ0FzRXpCLEFBN0JMLHNDQStCUSwyQkFuRjBCLEFBb0YxQixlQUFlLEFBQ2YsY0FBYyxBQUNkLFdBcEZpQixBQXFGakIsWUE5RW9CLEFBK0VwQixtQ0FBbUMsQUFDbkMsaUNBQWtDLENBQ3JDLEFDekVELCtERG1DSix3QkF3Q1Esc0JBQXdCLENBSy9CLENsR2cwU0EsQW1HMTRTRyx5Q0Q2Qkosd0JBMkNRLHNCQUF3QixDQUUvQixDbEd1MFNBLEFrR3IwU0QsWUFFSSxNQUFRLENBV1gsQWxHOHpTRCxzQmtHdjBTUSxVQUFVLEFBQ1YsT0FBVSxDQUNiLEFBTkwsbUJBUVEsV0F0R3NCLENBMEd6QixBbEd3MFNMLDZCa0cxMFNZLFdBdkdrQixDQXdHckIsQUFJVCxZQUVJLE9BQVMsQ0FXWixBbEdnMFNELHNCa0d6MFNRLE9BQVMsQUFDVCxVQUFXLENBQ2QsQUFOTCxtQkFRUSxXQXBIc0IsQ0F3SHpCLEFsRzAwU0wsNkJrRzUwU1ksV0F2SGtCLENBd0hyQixBQU1ULDJCQUNJLGtCQUFtQixDQUN0QixBQUVELFlBQ0ksa0JBQWtCLEFBQ2xCLGFBQWEsQUFDYixnQkFBZ0IsQUFDaEIsY0FBYyxBQUNkLGtCQUFrQixBQUNsQixVQUFVLEFBQ1YsU0FBUyxBQUNULFVBQVcsQ0FrRGQsQUExREQsZUFVUSxrQkFBa0IsQUFDbEIscUJBQXFCLEFBR3JCLGFBQWEsQUFDYixTQUFVLENBMENiLEFBekRMLHFDQVlRLFlBQVksQUFDWixXQUFXLEFBR1gsY0FBZSxDQW1DZCxBQW5EVCxzQkFrQlksU0FBUyxBQUNULHVCQUF1QixBQUN2QixjQUFjLEFBR2QsYUFBYSxBQUNiLGNBQWdCLEFBQ2hCLFlBQWMsQUFDZCxrQkFBa0IsQUFDbEIsV0FBWSxDQXdCZixBQW5EVCx3REE4QmdCLFlBQWEsQ0FJaEIsQUFsQ2Isc0VBZ0NvQixTQTdKTSxDQThKVCxBQWpDakIsNkJBb0NnQixrQkFBa0IsQUFDbEIsTUFBTSxBQUNOLE9BQU8sQUFDUCxZQXZLYSxBQXdLYixXQUFXLEFBQ1gsWUFBWSxBQUNaLDJCQWpMa0IsQUFrTGxCLGNBMUtJLEFBMktKLGlCQUFpQixBQUNqQixrQkFBa0IsQUFDbEIsV0FsTE8sQUFtTFAsV0EzS2MsQUE0S2QsbUNBQW1DLEFBQ25DLGlDQUFrQyxDQUNyQyxBQWxEYiwwQ0FxRFksZUFBZSxBQUNmLFdBMUxXLEFBMkxYLFdBckxnQixDQXNMbkIsQUFHVCxtQkFBcUIsWUFBYSxDQUFJLEFFNUx0QyxrQkFDRSxrQkFBbUIsQ0FDcEIsQUFDRCxnQkFDRSxlQUFnQixDQUNqQixBQUVELGlCQUNFLG1CQUFvQixDQUNyQixBQ3ZCRCxXQUNJLHlCQUF5QixBQUV6QixtSUFDcUUsQ3JHZ2tUeEUsQXFHNWpURCxXQUNJLCtCQUErQixBQUUvQiwrSUFDMkUsQ3JHNmpUOUUsQXFHaGpURCxXQUNJLHdCQUF3QixBQUV4QixpSUFDb0UsQ3JHc2pUdkUsQXFHbGpURCxXQUNJLDhCQUE4QixBQUU5Qix1RUFBMkUsQ3JHb2pUOUUsQXFHaGpURCxXQUNJLDBCQUEwQixBQUUxQixxSUFDc0UsQ3JHaWpUekUsQXFHN2lURCxXQUNJLHlCQUF5QixBQUV6QixtSUFDcUUsQ3JHOGlUeEUsQXFHMWlURCxXQUNJLDZCQUE2QixBQUU3QixtSUFDcUUsQ3JHMmlUeEUsQXFHdmlURCxXQUNJLCtCQUErQixBQUUvQix1SUFDdUUsQ3JHd2lUMUUsQXFHcGlURCxXQUNJLDJCQUEyQixBQUUzQixpSkFDNkUsQ3JHcWlUaEYsQUErQkQsaUNxR2hpVEkscUNBQXNDLEFBQUMsV0FBVSxBQUNqRCxrQkFBaUIsQUFDakIsZ0JBQWtCLEFBQ2xCLG9CQUFtQixBQUNuQixvQkFBbUIsQUFDbkIsY0FBYSxBQUNiLG1DQUFrQyxBQUNsQyxpQ0FDSixDQUFDLEFBQ0Qsa0JBQWtCLGVBQWUsQ0FBRSxBQUNuQyxtQ0FBbUMsZUFBZSxDQUFFLEFBQ3BELG1DQUFtQyxlQUFlLENBQUUsQUFDcEQsb0NBQW9DLGVBQWUsQ0FBRSxBQUNyRCxpQ0FBaUMsZUFBZSxDQUFFLEFBQ2xELDhCQUE4QixlQUFlLENBQUUsQUFDL0MsOEJBQThCLGVBQWUsQ0FBRSxBQUMvQywrQkFBK0IsZUFBZSxDQUFFLEFBQ2hELDRCQUE0QixlQUFlLENBQUUsQUFDN0MsOEJBQThCLGVBQWUsQ0FBRSxBQUMvQyw4QkFBOEIsZUFBZSxDQUFFLEFBQy9DLCtCQUErQixlQUFlLENBQUUsQUFDaEQsNEJBQTRCLGVBQWUsQ0FBRSxBQUM3QywwQkFBMEIsZUFBZSxDQUFFLEFBQzNDLGdCQUFnQixlQUFlLENBQUUsQUFDakMsc0JBQXNCLGVBQWUsQ0FBRSxBQUN2Qyx1QkFBdUIsZUFBZSxDQUFFLEFBQ3hDLHNCQUFzQixlQUFlLENBQUUsQUFDdkMsa0JBQWtCLGVBQWUsQ0FBRSxBQUNuQyx3QkFBd0IsZUFBZSxDQUFFLEFBQ3pDLG9CQUFvQixlQUFlLENBQUUsQUFDckMsbUJBQW1CLGVBQWUsQ0FBRSxBQUNwQyxxQkFBcUIsZUFBZSxDQUFFLEFBQ3RDLG9CQUFvQixlQUFlLENBQUUsQUFDckMsbUNBQW1DLGVBQWUsQ0FBRSxBQUNwRCwrQkFBK0IsZUFBZSxDQUFFLEFBQ2hELGtDQUFrQyxlQUFlLENBQUUsQUFDbkQsNkJBQTZCLGVBQWUsQ0FBRSxBQUM5QyxzQkFBc0IsZUFBZSxDQUFFLEFBQ3ZDLGtCQUFrQixlQUFlLENBQUUsQUFDbkMsa0JBQWtCLGVBQWUsQ0FBRSxBQUNuQyxtQkFBbUIsZUFBZSxDQUFFLEFBQ3BDLGlCQUFpQixlQUFlLENBQUUsQUFDbEMsc0JBQXNCLGVBQWUsQ0FBRSxBQUN2QywrQkFBK0IsZUFBZSxDQUFFLEFBQ2hELGlCQUFpQixlQUFlLENBQUUsQUFDbEMsa0JBQWtCLGVBQWUsQ0FBRSxBQUNuQyxpQkFBaUIsZUFBZSxDQUFFLEFBQ2xDLGlCQUFpQixlQUFlLENBQUUsQUFDbEMsaUJBQWlCLGVBQWUsQ0FBRSxBQUNsQyxpQkFBaUIsZUFBZSxDQUFFLEFBQ2xDLGlCQUFpQixlQUFlLENBQUUsQUFDbEMsaUJBQWlCLGVBQWUsQ0FBRSxBQUNsQyxpQkFBaUIsZUFBZSxDQUFFLEFBQ2xDLGlCQUFpQixlQUFlLENBQUUsQUFDbEMsaUJBQWlCLGVBQWUsQ0FBRSxBQUNsQyxpQkFBaUIsZUFBZSxDQUFFLEFBQ2xDLG1CQUFtQixlQUFlLENBQUUsQUFDcEMsaUJBQWlCLGVBQWUsQ0FBRSxBQUNsQyxpQkFBaUIsZUFBZSxDQUFFLEFBQ2xDLGlCQUFpQixlQUFlLENBQUUsQUFDbEMsaUJBQWlCLGVBQWUsQ0FBRSxBQUNsQyxtQkFBbUIsZUFBZSxDQUFFLEFBQ3BDLHdCQUF3QixlQUFlLENBQUUsQUFDekMsbUJBQW1CLGVBQWUsQ0FBRSxBQUNwQyxzQkFBc0IsZUFBZSxDQUFFLEFBQ3ZDLG9CQUFvQixlQUFlLENBQUUsQUFDckMsNkJBQTZCLGVBQWUsQ0FBRSxBQUM5QyxrQkFBa0IsZUFBZSxDQUFFLEFBQ25DLHlCQUF5QixlQUFlLENBQUUsQUFDMUMsaUNBQWlDLGVBQWUsQ0FBRSxBQUNsRCx1QkFBdUIsZUFBZSxDQUFFLEFBQ3hDLGdDQUFnQyxlQUFlLENBQUUsQUFDakQsMEJBQTBCLGVBQWUsQ0FBRSxBQUMzQyxzQkFBc0IsZUFBZSxDQUFFLEFBQ3ZDLHNCQUFzQixlQUFlLENBQUUsQUFDdkMsK0JBQStCLGVBQWUsQ0FBRSxBQUNoRCx1QkFBdUIsZUFBZSxDQUFFLEFBQ3hDLDBCQUEwQixlQUFlLENBQUUsQUFDM0Msb0JBQW9CLGVBQWUsQ0FBRSxBQUNyQyxxQkFBcUIsZUFBZSxDQUFFLEFBQ3RDLGtCQUFrQixlQUFlLENBQUUsQUFDbkMsbUJBQW1CLGVBQWUsQ0FBRSxBQUNwQyxrQkFBa0IsZUFBZSxDQUFFLEFBQ25DLGtDQUFrQyxlQUFlLENBQUUsQUFDbkQsOEJBQThCLGVBQWUsQ0FBRSxBQUMvQyxzQ0FBc0MsZUFBZSxDQUFFLEFBQ3ZELHFCQUFxQixlQUFlLENBQUUsQUFDdEMsbUJBQW1CLGVBQWUsQ0FBRSxBQUNwQyxrQkFBa0IsZUFBZSxDQUFFLEFBQ25DLGtCQUFrQixlQUFlLENBQUUsQUFDbkMsbUJBQW1CLGVBQWUsQ0FBRSxBQUNwQyxvQkFBb0IsZUFBZSxDQUFFLEFBQ3JDLG9CQUFvQixlQUFlLENBQUUsQUFDckMsb0JBQW9CLGVBQWUsQ0FBRSxBQUNyQyxpQkFBaUIsZUFBZSxDQUFFLEFBQ2xDLHFCQUFxQixlQUFlLENBQUUsQUFDdEMsb0JBQW9CLGVBQWUsQ0FBRSxBQUNyQyx1QkFBdUIsZUFBZSxDQUFFLEFBQ3hDLGtDQUFrQyxlQUFlLENBQUUsQUFDbkQsMkJBQTJCLGVBQWUsQ0FBRSxBQUM1QywyQkFBMkIsZUFBZSxDQUFFLEFBQzVDLG1DQUFtQyxlQUFlLENBQUUsQUFDcEQsK0JBQStCLGVBQWUsQ0FBRSxBQUNoRCxrQ0FBa0MsZUFBZSxDQUFFLEFBQ25ELDZCQUE2QixlQUFlLENBQUUsQUFDOUMsb0JBQW9CLGVBQWUsQ0FBRSxBQUNyQyx5QkFBeUIsZUFBZSxDQUFFLEFBQzFDLDBCQUEwQixlQUFlLENBQUUsQUFDM0MseUJBQXlCLGVBQWUsQ0FBRSxBQUMxQyx1QkFBdUIsZUFBZSxDQUFFLEFBQ3hDLDJCQUEyQixlQUFlLENBQUUsQUFDNUMsb0NBQW9DLGVBQWUsQ0FBRSxBQUNyRCx1QkFBdUIsZUFBZSxDQUFFLEFBQ3hDLHFCQUFxQixlQUFlLENBQUUsQUFDdEMsOEJBQThCLGVBQWUsQ0FBRSxBQUMvQywwQkFBMEIsZUFBZSxDQUFFLEFBQzNDLHdCQUF3QixlQUFlLENBQUUsQUFDekMscUJBQXFCLGVBQWUsQ0FBRSxBQUN0QyxxQkFBcUIsZUFBZSxDQUFFLEFBQ3RDLDhCQUE4QixlQUFlLENBQUUsQUFDL0Msa0JBQWtCLGVBQWUsQ0FBRSxBQUNuQyxtQkFBbUIsZUFBZSxDQUFFLEFBQ3BDLDRCQUE0QixlQUFlLENBQUUsQUFDN0MsbUJBQW1CLGVBQWUsQ0FBRSxBQUNwQyw0QkFBNEIsZUFBZSxDQUFFLEFBQzdDLHFCQUFxQixlQUFlLENBQUUsQUFDdEMscUJBQXFCLGVBQWUsQ0FBRSxBQUtoQyw0R0FpQkEsd0JBQXdCLENBZHZCLEFBTUQsNEdBZUEsd0JBQXdCLENBYnZCLEE3RnZNUCxFNkYwTkksZUFBZSxBQUNmLGdCQUFpQixDQUNwQixBQUVELE1BQ0UsdUJBQXdCLENBQ3pCLEFBQ0QsUUFDRSx5QkFBMEIsQ0FDM0IsQUFDRCxPQUNFLHdCQUF5QixDQUMxQixBQUNELGFBQ0Usd0JBQTBCLENBQzNCLEFBQ0QsV0FDRSx5QkFBMEIsQ0FDM0IsQUNuU0QsV0FDQyxRQUFTLENBQ1QsQUFFRCxZQUNDLFNBQVUsQ0FDVixBMUNxQkQsTTBDbEJDLGFBQWMsQ0FDZCxBQUVELFFBQ0MsWUFBYSxDQUNiLEFBRUQsV0FDQyxXQUFZLENBQ1osQUFFRCxXQUNDLFdBQVksQ0FDWixBQUVELFdBQ0MsV0FBWSxDQUNaLEFBRUQsV0FDQyxXQUFZLENBQ1osQUFFRCxZQUNDLFlBQWEsQ0FDYixBQUVELFlBQ0MsWUFBYSxDQUNiLEFBRUQsWUFDQyxZQUFhLENBQ2IsQUFFRCxZQUNDLFlBQWEsQ0FDYixBQUVELFlBQ0MsWUFBYSxDQUNiLEFBRUQsWUFDQyxZQUFhLENBQ2IsQUFFRCxZQUNDLFlBQWEsQ0FDYixBQUVELFlBQ0MsWUFBYSxDQUNiLEFBRUQsWUFDQyxZQUFhLENBQ2IsQUFFRCxZQUNDLFlBQWEsQ0FDYixBQUVELFlBQ0MsWUFBYSxDQUNiLEFBRUQsWUFDQyxZQUFhLENBQ2IsQUFFRCxZQUNDLFlBQWEsQ0FDYixBQUVELFlBQ0MsWUFBYSxDQUNiLEFBRUQsWUFDQyxZQUFhLENBQ2IsQUFFRCxZQUNDLFlBQWEsQ0FDYixBQUVELFlBQ0MsWUFBYSxDQUNiLEFBR0QsVUFDQyxVQUFXLENBQ1gsQUFFRCxVQUNDLFVBQVcsQ0FDWCxBQUVELFVBQ0MsVUFBVyxDQUNYLEFBRUQsVUFDQyxVQUFXLENBQ1gsQUFFRCxXQUNDLFdBQVksQ0FDWixBQUVELFdBQ0MsV0FBWSxDQUNaLEFBRUQsV0FDQyxXQUFZLENBQ1osQUFFRCxXQUNDLFdBQVksQ0FDWixBQUVELFdBQ0MsV0FBWSxDQUNaLEFBRUQsV0FDQyxXQUFZLENBQ1osQUFFRCxXQUNDLFdBQVksQ0FDWixBQUVELFdBQ0MsV0FBWSxDQUNaLEFBRUQsV0FDQyxXQUFZLENBQ1osQUFFRCxXQUNDLFdBQVksQ0FDWixBQUVELFdBQ0MsV0FBWSxDQUNaLEFBRUQsV0FDQyxXQUFZLENBQ1osQUFFRCxXQUNDLFdBQVksQ0FDWixBQUVELFdBQ0MsV0FBWSxDQUNaLEFBRUQsV0FDQyxXQUFZLENBQ1osQUFFRCxXQUNDLFdBQVksQ0FDWixBQUVELFdBQ0MsV0FBWSxDQUNaLEFBRUQsV0FDQyxlQUFpQixDQUNqQixBQUVELFlBQ0MsVUFBVyxDQUNYLEFBR0QsWUFDQyxvQkFBd0IsQ0FDeEIsQUFDQyxhQUNELHFCQUF3QixDQUN4QixBQUNDLFlBQ0Qsb0JBQXdCLENBQ3hCLEFBQ0QseUJBQ0MsZUFDQyxvQkFBd0IsQ0FDeEIsQUFDRCxnQkFDQyxxQkFBd0IsQ0FDeEIsQUFDRCxlQUNDLG9CQUF3QixDQUN4QixDdEdpc1VELEFzRzlyVUQseUJBQ0MsZUFDQyxvQkFBd0IsQ0FDeEIsQUFDRCxnQkFDQyxxQkFBd0IsQ0FDeEIsQUFDRCxlQUNDLG9CQUF3QixDQUN4QixDdEdpc1VELEFzRzlyVUQsMEJBQ0MsZUFDQyxvQkFBd0IsQ0FDeEIsQUFDRCxnQkFDQyxxQkFBd0IsQ0FDeEIsQUFDRCxlQUNDLG9CQUF3QixDQUN4QixDdEdpc1VELEFRdDFVRCxXOEYwSkMseUJBQTZCLENBQzdCLEE5RjFKRCxZOEY0SkMsMEJBQTZCLENBQzdCLEE5RjVKRCxhOEY4SkMsMkJBQTZCLENBQzdCLEFBRUQseUJBQ0MsY0FDQyx5QkFBNkIsQ0FDN0IsQUFDRCxlQUNDLDBCQUE2QixDQUM3QixBQUNELGdCQUNDLDJCQUE2QixDQUM3QixDdEdtc1VELEFzR2hzVUQseUJBQ0MsY0FDQyx5QkFBNkIsQ0FDN0IsQUFDRCxlQUNDLDBCQUE2QixDQUM3QixBQUNELGdCQUNDLDJCQUE2QixDQUM3QixDdEdtc1VELEFzR2hzVUQsMEJBQ0MsY0FDQyx5QkFBNkIsQ0FDN0IsQUFDRCxlQUNDLDBCQUE2QixDQUM3QixBQUNELGdCQUNDLDJCQUE2QixDQUM3QixDdEdtc1VELEFzRy9yVUQsS0FDQSxrQkFBb0IsQ0FDbkIsQUFDRCxNQUNBLHNCQUF3QixDQUN2QixBQUNELE1BQ0Esd0JBQTBCLENBQ3pCLEFBQ0QsTUFDQSx5QkFBMkIsQ0FDMUIsQUFJRCxZQUZBLHVCQUF5QixDQUt4QixBQUhELE1BQ0Esd0JBQTBCLENBRXpCLEFBQ0QsTUFDQSx1QkFBd0IsQUFDeEIseUJBQTJCLENBQzFCLEFBQ0QsS0FDQSx1QkFBMEIsQ0FDekIsQUFDRCxNQUNBLDJCQUE4QixDQUM3QixBQUNELE1BQ0EsNkJBQWdDLENBQy9CLEFBQ0QsTUFDQSw4QkFBaUMsQ0FDaEMsQUFJRCxZQUZBLDRCQUErQixDQUs5QixBQUhELE1BQ0EsNkJBQWdDLENBRS9CLEFBQ0QsTUFDQSw0QkFBOEIsQUFDOUIsOEJBQWlDLENBQ2hDLEFBQ0QsS0FDQSxzQkFBeUIsQ0FDeEIsQUFDRCxNQUNBLDBCQUE2QixDQUM1QixBQUNELE1BQ0EsNEJBQStCLENBQzlCLEFBQ0QsTUFDQSw2QkFBZ0MsQ0FDL0IsQUFJRCxZQUZBLDJCQUE4QixDQUs3QixBQUhELE1BQ0EsNEJBQStCLENBRTlCLEFBQ0QsTUFDQSwyQkFBNkIsQUFDN0IsNkJBQWdDLENBQy9CLEFBQ0QsS0FDQSxxQkFBdUIsQ0FDdEIsQUFDRCxNQUNBLHlCQUEyQixDQUMxQixBQUNELE1BQ0EsMkJBQTZCLENBQzVCLEFBQ0QsTUFDQSw0QkFBOEIsQ0FDN0IsQUFJRCxZQUZBLDBCQUE0QixDQUszQixBQUhELE1BQ0EsMkJBQTZCLENBRTVCLEFBQ0QsTUFDQSwwQkFBMkIsQUFDM0IsNEJBQThCLENBQzdCLEFBQ0QsS0FDQSx1QkFBeUIsQ0FDeEIsQUFDRCxNQUNBLDJCQUE2QixDQUM1QixBQUNELE1BQ0EsNkJBQStCLENBQzlCLEFBQ0QsTUFDQSw4QkFBZ0MsQ0FDL0IsQUFJRCxZQUZBLDRCQUE4QixDQUs3QixBQUhELE1BQ0EsNkJBQStCLENBRTlCLEFBQ0QsTUFDQSw0QkFBNkIsQUFDN0IsOEJBQWdDLENBQy9CLEFBQ0QsS0FDQSxxQkFBdUIsQ0FDdEIsQUFDRCxNQUNBLHlCQUEyQixDQUMxQixBQUNELE1BQ0EsMkJBQTZCLENBQzVCLEFBQ0QsTUFDQSw0QkFBOEIsQ0FDN0IsQUFJRCxZQUZBLDBCQUE0QixDQUszQixBQUhELE1BQ0EsMkJBQTZCLENBRTVCLEFBQ0QsTUFDQSwwQkFBMkIsQUFDM0IsNEJBQThCLENBQzdCLEFBQ0QsUUFDQSxxQkFBdUIsQ0FDdEIsQUFDRCxTQUNBLHlCQUEyQixDQUMxQixBQUNELFNBQ0EsMkJBQTZCLENBQzVCLEFBQ0QsU0FDQSw0QkFBOEIsQ0FDN0IsQUFJRCxrQkFGQSwwQkFBNEIsQ0FLM0IsQUFIRCxTQUNBLDJCQUE2QixDQUU1QixBQUNELFNBQ0EsMEJBQTJCLEFBQzNCLDRCQUE4QixDQUM3QixBQUNELEtBQ0EsbUJBQXFCLENBQ3BCLEFBQ0QsTUFDQSx1QkFBeUIsQ0FDeEIsQUFDRCxNQUNBLHlCQUEyQixDQUMxQixBQUNELE1BQ0EsMEJBQTRCLENBQzNCLEFBSUQsWUFGQSx3QkFBMEIsQ0FLekIsQUFIRCxNQUNBLHlCQUEyQixDQUUxQixBQUNELE1BQ0Esd0JBQXlCLEFBQ3pCLDBCQUE0QixDQUMzQixBQUNELEtBQ0Esd0JBQTJCLENBQzFCLEFBQ0QsTUFDQSw0QkFBK0IsQ0FDOUIsQUFDRCxNQUNBLDhCQUFpQyxDQUNoQyxBQUNELE1BQ0EsK0JBQWtDLENBQ2pDLEFBSUQsWUFGQSw2QkFBZ0MsQ0FLL0IsQUFIRCxNQUNBLDhCQUFpQyxDQUVoQyxBQUNELE1BQ0EsNkJBQStCLEFBQy9CLCtCQUFrQyxDQUNqQyxBQUNELEtBQ0EsdUJBQTBCLENBQ3pCLEFBQ0QsTUFDQSwyQkFBOEIsQ0FDN0IsQUFDRCxNQUNBLDZCQUFnQyxDQUMvQixBQUNELE1BQ0EsOEJBQWlDLENBQ2hDLEFBSUQsWUFGQSw0QkFBK0IsQ0FLOUIsQUFIRCxNQUNBLDZCQUFnQyxDQUUvQixBQUNELE1BQ0EsNEJBQThCLEFBQzlCLDhCQUFpQyxDQUNoQyxBQUNELEtBQ0Esc0JBQXdCLENBQ3ZCLEFBQ0QsTUFDQSwwQkFBNEIsQ0FDM0IsQUFDRCxNQUNBLDRCQUE4QixDQUM3QixBQUNELE1BQ0EsNkJBQStCLENBQzlCLEFBSUQsWUFGQSwyQkFBNkIsQ0FLNUIsQUFIRCxNQUNBLDRCQUE4QixDQUU3QixBQUNELE1BQ0EsMkJBQTRCLEFBQzVCLDZCQUErQixDQUM5QixBQUNELEtBQ0Esd0JBQTBCLENBQ3pCLEFBQ0QsTUFDQSw0QkFBOEIsQ0FDN0IsQUFDRCxNQUNBLDhCQUFnQyxDQUMvQixBQUNELE1BQ0EsK0JBQWlDLENBQ2hDLEFBSUQsWUFGQSw2QkFBK0IsQ0FLOUIsQUFIRCxNQUNBLDhCQUFnQyxDQUUvQixBQUNELE1BQ0EsNkJBQThCLEFBQzlCLCtCQUFpQyxDQUNoQyxBQUNELEtBQ0Esc0JBQXdCLENBQ3ZCLEFBQ0QsTUFDQSwwQkFBNEIsQ0FDM0IsQUFDRCxNQUNBLDRCQUE4QixDQUM3QixBQUNELE1BQ0EsNkJBQStCLENBQzlCLEFBSUQsWUFGQSwyQkFBNkIsQ0FLNUIsQUFIRCxNQUNBLDRCQUE4QixDQUU3QixBQUNELE1BQ0EsMkJBQTRCLEFBQzVCLDZCQUErQixDQUM5QixBQUNELHlCQUNBLFFBQ0Msa0JBQW9CLENBQ3BCLEFBQ0QsU0FDQyxzQkFBd0IsQ0FDeEIsQUFDRCxTQUNDLHdCQUEwQixDQUMxQixBQUNELFNBQ0MseUJBQTJCLENBQzNCLEFBSUQsa0JBRkMsdUJBQXlCLENBS3pCLEFBSEQsU0FDQyx3QkFBMEIsQ0FFMUIsQUFDRCxTQUNDLHVCQUF3QixBQUN4Qix5QkFBMkIsQ0FDM0IsQUFDRCxRQUNDLHVCQUEwQixDQUMxQixBQUNELFNBQ0MsMkJBQThCLENBQzlCLEFBQ0QsU0FDQyw2QkFBZ0MsQ0FDaEMsQUFDRCxTQUNDLDhCQUFpQyxDQUNqQyxBQUlELGtCQUZDLDRCQUErQixDQUsvQixBQUhELFNBQ0MsNkJBQWdDLENBRWhDLEFBQ0QsU0FDQyw0QkFBOEIsQUFDOUIsOEJBQWlDLENBQ2pDLEFBQ0QsUUFDQyxzQkFBeUIsQ0FDekIsQUFDRCxTQUNDLDBCQUE2QixDQUM3QixBQUNELFNBQ0MsNEJBQStCLENBQy9CLEFBQ0QsU0FDQyw2QkFBZ0MsQ0FDaEMsQUFJRCxrQkFGQywyQkFBOEIsQ0FLOUIsQUFIRCxTQUNDLDRCQUErQixDQUUvQixBQUNELFNBQ0MsMkJBQTZCLEFBQzdCLDZCQUFnQyxDQUNoQyxBQUNELFFBQ0MscUJBQXVCLENBQ3ZCLEFBQ0QsU0FDQyx5QkFBMkIsQ0FDM0IsQUFDRCxTQUNDLDJCQUE2QixDQUM3QixBQUNELFNBQ0MsNEJBQThCLENBQzlCLEFBSUQsa0JBRkMsMEJBQTRCLENBSzVCLEFBSEQsU0FDQywyQkFBNkIsQ0FFN0IsQUFDRCxTQUNDLDBCQUEyQixBQUMzQiw0QkFBOEIsQ0FDOUIsQUFDRCxRQUNDLHVCQUF5QixDQUN6QixBQUNELFNBQ0MsMkJBQTZCLENBQzdCLEFBQ0QsU0FDQyw2QkFBK0IsQ0FDL0IsQUFDRCxTQUNDLDhCQUFnQyxDQUNoQyxBQUlELGtCQUZDLDRCQUE4QixDQUs5QixBQUhELFNBQ0MsNkJBQStCLENBRS9CLEFBQ0QsU0FDQyw0QkFBNkIsQUFDN0IsOEJBQWdDLENBQ2hDLEFBQ0QsUUFDQyxxQkFBdUIsQ0FDdkIsQUFDRCxTQUNDLHlCQUEyQixDQUMzQixBQUNELFNBQ0MsMkJBQTZCLENBQzdCLEFBQ0QsU0FDQyw0QkFBOEIsQ0FDOUIsQUFJRCxrQkFGQywwQkFBNEIsQ0FLNUIsQUFIRCxTQUNDLDJCQUE2QixDQUU3QixBQUNELFNBQ0MsMEJBQTJCLEFBQzNCLDRCQUE4QixDQUM5QixBQUNELFdBQ0MscUJBQXVCLENBQ3ZCLEFBQ0QsWUFDQyx5QkFBMkIsQ0FDM0IsQUFDRCxZQUNDLDJCQUE2QixDQUM3QixBQUNELFlBQ0MsNEJBQThCLENBQzlCLEFBSUQsd0JBRkMsMEJBQTRCLENBSzVCLEFBSEQsWUFDQywyQkFBNkIsQ0FFN0IsQUFDRCxZQUNDLDBCQUEyQixBQUMzQiw0QkFBOEIsQ0FDOUIsQUFDRCxRQUNDLG1CQUFxQixDQUNyQixBQUNELFNBQ0MsdUJBQXlCLENBQ3pCLEFBQ0QsU0FDQyx5QkFBMkIsQ0FDM0IsQUFDRCxTQUNDLDBCQUE0QixDQUM1QixBQUlELGtCQUZDLHdCQUEwQixDQUsxQixBQUhELFNBQ0MseUJBQTJCLENBRTNCLEFBQ0QsU0FDQyx3QkFBeUIsQUFDekIsMEJBQTRCLENBQzVCLEFBQ0QsUUFDQyx3QkFBMkIsQ0FDM0IsQUFDRCxTQUNDLDRCQUErQixDQUMvQixBQUNELFNBQ0MsOEJBQWlDLENBQ2pDLEFBQ0QsU0FDQywrQkFBa0MsQ0FDbEMsQUFJRCxrQkFGQyw2QkFBZ0MsQ0FLaEMsQUFIRCxTQUNDLDhCQUFpQyxDQUVqQyxBQUNELFNBQ0MsNkJBQStCLEFBQy9CLCtCQUFrQyxDQUNsQyxBQUNELFFBQ0MsdUJBQTBCLENBQzFCLEFBQ0QsU0FDQywyQkFBOEIsQ0FDOUIsQUFDRCxTQUNDLDZCQUFnQyxDQUNoQyxBQUNELFNBQ0MsOEJBQWlDLENBQ2pDLEFBSUQsa0JBRkMsNEJBQStCLENBSy9CLEFBSEQsU0FDQyw2QkFBZ0MsQ0FFaEMsQUFDRCxTQUNDLDRCQUE4QixBQUM5Qiw4QkFBaUMsQ0FDakMsQUFDRCxRQUNDLHNCQUF3QixDQUN4QixBQUNELFNBQ0MsMEJBQTRCLENBQzVCLEFBQ0QsU0FDQyw0QkFBOEIsQ0FDOUIsQUFDRCxTQUNDLDZCQUErQixDQUMvQixBQUlELGtCQUZDLDJCQUE2QixDQUs3QixBQUhELFNBQ0MsNEJBQThCLENBRTlCLEFBQ0QsU0FDQywyQkFBNEIsQUFDNUIsNkJBQStCLENBQy9CLEFBQ0QsUUFDQyx3QkFBMEIsQ0FDMUIsQUFDRCxTQUNDLDRCQUE4QixDQUM5QixBQUNELFNBQ0MsOEJBQWdDLENBQ2hDLEFBQ0QsU0FDQywrQkFBaUMsQ0FDakMsQUFJRCxrQkFGQyw2QkFBK0IsQ0FLL0IsQUFIRCxTQUNDLDhCQUFnQyxDQUVoQyxBQUNELFNBQ0MsNkJBQThCLEFBQzlCLCtCQUFpQyxDQUNqQyxBQUNELFFBQ0Msc0JBQXdCLENBQ3hCLEFBQ0QsU0FDQywwQkFBNEIsQ0FDNUIsQUFDRCxTQUNDLDRCQUE4QixDQUM5QixBQUNELFNBQ0MsNkJBQStCLENBQy9CLEFBSUQsa0JBRkMsMkJBQTZCLENBSzdCLEFBSEQsU0FDQyw0QkFBOEIsQ0FFOUIsQUFDRCxTQUNDLDJCQUE0QixBQUM1Qiw2QkFBK0IsQ0FDL0IsQ3RHOHhVQSxBc0c1eFVELHlCQUNBLFFBQ0Msa0JBQW9CLENBQ3BCLEFBQ0QsU0FDQyxzQkFBd0IsQ0FDeEIsQUFDRCxTQUNDLHdCQUEwQixDQUMxQixBQUNELFNBQ0MseUJBQTJCLENBQzNCLEFBSUQsa0JBRkMsdUJBQXlCLENBS3pCLEFBSEQsU0FDQyx3QkFBMEIsQ0FFMUIsQUFDRCxTQUNDLHVCQUF3QixBQUN4Qix5QkFBMkIsQ0FDM0IsQUFDRCxRQUNDLHVCQUEwQixDQUMxQixBQUNELFNBQ0MsMkJBQThCLENBQzlCLEFBQ0QsU0FDQyw2QkFBZ0MsQ0FDaEMsQUFDRCxTQUNDLDhCQUFpQyxDQUNqQyxBQUlELGtCQUZDLDRCQUErQixDQUsvQixBQUhELFNBQ0MsNkJBQWdDLENBRWhDLEFBQ0QsU0FDQyw0QkFBOEIsQUFDOUIsOEJBQWlDLENBQ2pDLEFBQ0QsUUFDQyxzQkFBeUIsQ0FDekIsQUFDRCxTQUNDLDBCQUE2QixDQUM3QixBQUNELFNBQ0MsNEJBQStCLENBQy9CLEFBQ0QsU0FDQyw2QkFBZ0MsQ0FDaEMsQUFJRCxrQkFGQywyQkFBOEIsQ0FLOUIsQUFIRCxTQUNDLDRCQUErQixDQUUvQixBQUNELFNBQ0MsMkJBQTZCLEFBQzdCLDZCQUFnQyxDQUNoQyxBQUNELFFBQ0MscUJBQXVCLENBQ3ZCLEFBQ0QsU0FDQyx5QkFBMkIsQ0FDM0IsQUFDRCxTQUNDLDJCQUE2QixDQUM3QixBQUNELFNBQ0MsNEJBQThCLENBQzlCLEFBSUQsa0JBRkMsMEJBQTRCLENBSzVCLEFBSEQsU0FDQywyQkFBNkIsQ0FFN0IsQUFDRCxTQUNDLDBCQUEyQixBQUMzQiw0QkFBOEIsQ0FDOUIsQUFDRCxRQUNDLHVCQUF5QixDQUN6QixBQUNELFNBQ0MsMkJBQTZCLENBQzdCLEFBQ0QsU0FDQyw2QkFBK0IsQ0FDL0IsQUFDRCxTQUNDLDhCQUFnQyxDQUNoQyxBQUlELGtCQUZDLDRCQUE4QixDQUs5QixBQUhELFNBQ0MsNkJBQStCLENBRS9CLEFBQ0QsU0FDQyw0QkFBNkIsQUFDN0IsOEJBQWdDLENBQ2hDLEFBQ0QsUUFDQyxxQkFBdUIsQ0FDdkIsQUFDRCxTQUNDLHlCQUEyQixDQUMzQixBQUNELFNBQ0MsMkJBQTZCLENBQzdCLEFBQ0QsU0FDQyw0QkFBOEIsQ0FDOUIsQUFJRCxrQkFGQywwQkFBNEIsQ0FLNUIsQUFIRCxTQUNDLDJCQUE2QixDQUU3QixBQUNELFNBQ0MsMEJBQTJCLEFBQzNCLDRCQUE4QixDQUM5QixBQUNELFdBQ0MscUJBQXVCLENBQ3ZCLEFBQ0QsWUFDQyx5QkFBMkIsQ0FDM0IsQUFDRCxZQUNDLDJCQUE2QixDQUM3QixBQUNELFlBQ0MsNEJBQThCLENBQzlCLEFBSUQsd0JBRkMsMEJBQTRCLENBSzVCLEFBSEQsWUFDQywyQkFBNkIsQ0FFN0IsQUFDRCxZQUNDLDBCQUEyQixBQUMzQiw0QkFBOEIsQ0FDOUIsQUFDRCxRQUNDLG1CQUFxQixDQUNyQixBQUNELFNBQ0MsdUJBQXlCLENBQ3pCLEFBQ0QsU0FDQyx5QkFBMkIsQ0FDM0IsQUFDRCxTQUNDLDBCQUE0QixDQUM1QixBQUlELGtCQUZDLHdCQUEwQixDQUsxQixBQUhELFNBQ0MseUJBQTJCLENBRTNCLEFBQ0QsU0FDQyx3QkFBeUIsQUFDekIsMEJBQTRCLENBQzVCLEFBQ0QsUUFDQyx3QkFBMkIsQ0FDM0IsQUFDRCxTQUNDLDRCQUErQixDQUMvQixBQUNELFNBQ0MsOEJBQWlDLENBQ2pDLEFBQ0QsU0FDQywrQkFBa0MsQ0FDbEMsQUFJRCxrQkFGQyw2QkFBZ0MsQ0FLaEMsQUFIRCxTQUNDLDhCQUFpQyxDQUVqQyxBQUNELFNBQ0MsNkJBQStCLEFBQy9CLCtCQUFrQyxDQUNsQyxBQUNELFFBQ0MsdUJBQTBCLENBQzFCLEFBQ0QsU0FDQywyQkFBOEIsQ0FDOUIsQUFDRCxTQUNDLDZCQUFnQyxDQUNoQyxBQUNELFNBQ0MsOEJBQWlDLENBQ2pDLEFBSUQsa0JBRkMsNEJBQStCLENBSy9CLEFBSEQsU0FDQyw2QkFBZ0MsQ0FFaEMsQUFDRCxTQUNDLDRCQUE4QixBQUM5Qiw4QkFBaUMsQ0FDakMsQUFDRCxRQUNDLHNCQUF3QixDQUN4QixBQUNELFNBQ0MsMEJBQTRCLENBQzVCLEFBQ0QsU0FDQyw0QkFBOEIsQ0FDOUIsQUFDRCxTQUNDLDZCQUErQixDQUMvQixBQUlELGtCQUZDLDJCQUE2QixDQUs3QixBQUhELFNBQ0MsNEJBQThCLENBRTlCLEFBQ0QsU0FDQywyQkFBNEIsQUFDNUIsNkJBQStCLENBQy9CLEFBQ0QsUUFDQyx3QkFBMEIsQ0FDMUIsQUFDRCxTQUNDLDRCQUE4QixDQUM5QixBQUNELFNBQ0MsOEJBQWdDLENBQ2hDLEFBQ0QsU0FDQywrQkFBaUMsQ0FDakMsQUFJRCxrQkFGQyw2QkFBK0IsQ0FLL0IsQUFIRCxTQUNDLDhCQUFnQyxDQUVoQyxBQUNELFNBQ0MsNkJBQThCLEFBQzlCLCtCQUFpQyxDQUNqQyxBQUNELFFBQ0Msc0JBQXdCLENBQ3hCLEFBQ0QsU0FDQywwQkFBNEIsQ0FDNUIsQUFDRCxTQUNDLDRCQUE4QixDQUM5QixBQUNELFNBQ0MsNkJBQStCLENBQy9CLEFBSUQsa0JBRkMsMkJBQTZCLENBSzdCLEFBSEQsU0FDQyw0QkFBOEIsQ0FFOUIsQUFDRCxTQUNDLDJCQUE0QixBQUM1Qiw2QkFBK0IsQ0FDL0IsQ3RHK3hVQSxBc0c3eFVELDBCQUNBLFFBQ0Msa0JBQW9CLENBQ3BCLEFBQ0QsU0FDQyxzQkFBd0IsQ0FDeEIsQUFDRCxTQUNDLHdCQUEwQixDQUMxQixBQUNELFNBQ0MseUJBQTJCLENBQzNCLEFBSUQsa0JBRkMsdUJBQXlCLENBS3pCLEFBSEQsU0FDQyx3QkFBMEIsQ0FFMUIsQUFDRCxTQUNDLHVCQUF3QixBQUN4Qix5QkFBMkIsQ0FDM0IsQUFDRCxRQUNDLHVCQUEwQixDQUMxQixBQUNELFNBQ0MsMkJBQThCLENBQzlCLEFBQ0QsU0FDQyw2QkFBZ0MsQ0FDaEMsQUFDRCxTQUNDLDhCQUFpQyxDQUNqQyxBQUlELGtCQUZDLDRCQUErQixDQUsvQixBQUhELFNBQ0MsNkJBQWdDLENBRWhDLEFBQ0QsU0FDQyw0QkFBOEIsQUFDOUIsOEJBQWlDLENBQ2pDLEFBQ0QsUUFDQyxzQkFBeUIsQ0FDekIsQUFDRCxTQUNDLDBCQUE2QixDQUM3QixBQUNELFNBQ0MsNEJBQStCLENBQy9CLEFBQ0QsU0FDQyw2QkFBZ0MsQ0FDaEMsQUFJRCxrQkFGQywyQkFBOEIsQ0FLOUIsQUFIRCxTQUNDLDRCQUErQixDQUUvQixBQUNELFNBQ0MsMkJBQTZCLEFBQzdCLDZCQUFnQyxDQUNoQyxBQUNELFFBQ0MscUJBQXVCLENBQ3ZCLEFBQ0QsU0FDQyx5QkFBMkIsQ0FDM0IsQUFDRCxTQUNDLDJCQUE2QixDQUM3QixBQUNELFNBQ0MsNEJBQThCLENBQzlCLEFBSUQsa0JBRkMsMEJBQTRCLENBSzVCLEFBSEQsU0FDQywyQkFBNkIsQ0FFN0IsQUFDRCxTQUNDLDBCQUEyQixBQUMzQiw0QkFBOEIsQ0FDOUIsQUFDRCxRQUNDLHVCQUF5QixDQUN6QixBQUNELFNBQ0MsMkJBQTZCLENBQzdCLEFBQ0QsU0FDQyw2QkFBK0IsQ0FDL0IsQUFDRCxTQUNDLDhCQUFnQyxDQUNoQyxBQUlELGtCQUZDLDRCQUE4QixDQUs5QixBQUhELFNBQ0MsNkJBQStCLENBRS9CLEFBQ0QsU0FDQyw0QkFBNkIsQUFDN0IsOEJBQWdDLENBQ2hDLEFBQ0QsUUFDQyxxQkFBdUIsQ0FDdkIsQUFDRCxTQUNDLHlCQUEyQixDQUMzQixBQUNELFNBQ0MsMkJBQTZCLENBQzdCLEFBQ0QsU0FDQyw0QkFBOEIsQ0FDOUIsQUFJRCxrQkFGQywwQkFBNEIsQ0FLNUIsQUFIRCxTQUNDLDJCQUE2QixDQUU3QixBQUNELFNBQ0MsMEJBQTJCLEFBQzNCLDRCQUE4QixDQUM5QixBQUNELFdBQ0MscUJBQXVCLENBQ3ZCLEFBQ0QsWUFDQyx5QkFBMkIsQ0FDM0IsQUFDRCxZQUNDLDJCQUE2QixDQUM3QixBQUNELFlBQ0MsNEJBQThCLENBQzlCLEFBSUQsd0JBRkMsMEJBQTRCLENBSzVCLEFBSEQsWUFDQywyQkFBNkIsQ0FFN0IsQUFDRCxZQUNDLDBCQUEyQixBQUMzQiw0QkFBOEIsQ0FDOUIsQUFDRCxRQUNDLG1CQUFxQixDQUNyQixBQUNELFNBQ0MsdUJBQXlCLENBQ3pCLEFBQ0QsU0FDQyx5QkFBMkIsQ0FDM0IsQUFDRCxTQUNDLDBCQUE0QixDQUM1QixBQUlELGtCQUZDLHdCQUEwQixDQUsxQixBQUhELFNBQ0MseUJBQTJCLENBRTNCLEFBQ0QsU0FDQyx3QkFBeUIsQUFDekIsMEJBQTRCLENBQzVCLEFBQ0QsUUFDQyx3QkFBMkIsQ0FDM0IsQUFDRCxTQUNDLDRCQUErQixDQUMvQixBQUNELFNBQ0MsOEJBQWlDLENBQ2pDLEFBQ0QsU0FDQywrQkFBa0MsQ0FDbEMsQUFJRCxrQkFGQyw2QkFBZ0MsQ0FLaEMsQUFIRCxTQUNDLDhCQUFpQyxDQUVqQyxBQUNELFNBQ0MsNkJBQStCLEFBQy9CLCtCQUFrQyxDQUNsQyxBQUNELFFBQ0MsdUJBQTBCLENBQzFCLEFBQ0QsU0FDQywyQkFBOEIsQ0FDOUIsQUFDRCxTQUNDLDZCQUFnQyxDQUNoQyxBQUNELFNBQ0MsOEJBQWlDLENBQ2pDLEFBSUQsa0JBRkMsNEJBQStCLENBSy9CLEFBSEQsU0FDQyw2QkFBZ0MsQ0FFaEMsQUFDRCxTQUNDLDRCQUE4QixBQUM5Qiw4QkFBaUMsQ0FDakMsQUFDRCxRQUNDLHNCQUF3QixDQUN4QixBQUNELFNBQ0MsMEJBQTRCLENBQzVCLEFBQ0QsU0FDQyw0QkFBOEIsQ0FDOUIsQUFDRCxTQUNDLDZCQUErQixDQUMvQixBQUlELGtCQUZDLDJCQUE2QixDQUs3QixBQUhELFNBQ0MsNEJBQThCLENBRTlCLEFBQ0QsU0FDQywyQkFBNEIsQUFDNUIsNkJBQStCLENBQy9CLEFBQ0QsUUFDQyx3QkFBMEIsQ0FDMUIsQUFDRCxTQUNDLDRCQUE4QixDQUM5QixBQUNELFNBQ0MsOEJBQWdDLENBQ2hDLEFBQ0QsU0FDQywrQkFBaUMsQ0FDakMsQUFJRCxrQkFGQyw2QkFBK0IsQ0FLL0IsQUFIRCxTQUNDLDhCQUFnQyxDQUVoQyxBQUNELFNBQ0MsNkJBQThCLEFBQzlCLCtCQUFpQyxDQUNqQyxBQUNELFFBQ0Msc0JBQXdCLENBQ3hCLEFBQ0QsU0FDQywwQkFBNEIsQ0FDNUIsQUFDRCxTQUNDLDRCQUE4QixDQUM5QixBQUNELFNBQ0MsNkJBQStCLENBQy9CLEFBSUQsa0JBRkMsMkJBQTZCLENBSzdCLEFBSEQsU0FDQyw0QkFBOEIsQ0FFOUIsQUFDRCxTQUNDLDJCQUE0QixBQUM1Qiw2QkFBK0IsQ0FDL0IsQ3RHZ3lVQSxBdUdqdlhELFFBRUUsZ0JOaUJZLEFNaEJaLDZCQUF3QyxBQUN4QyxnQkFBZ0IsQUFDaEIsaUJBQWlCLEFBQ2pCLHlCQUF5QixBQUN6QixjQUFlLENBT2YsQUFkRixVQVVJLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIsYUFBc0IsQ0FDdkIsQUFFRix1QkFORywwQkFBMkIsQ0FZNUIsQUFORixhQUVDLHlCQUF5QixBQUN6QixlQUFlLEFBQ2YsY05Qa0IsQU1RbEIsMEJBQTJDLENBQzFDLEFBQ0YsZUFDQyxvQkFBcUIsQ0FJckIsQUFMRCxpQkFHSyxhTlFtQixDTVBwQixBQUdKLFlBRUcsb0JBQXFCLENBc0N2QixBQXhDRCxlQUtLLGtCQUFrQixBQUNsQixtQkFBbUIsQUFFbkIsK0JBQWdDLEFBQ2hDLHVDQUF3QyxBQUV4Qyx5QkFBeUIsQUFDekIsZUFBZSxBQUNmLGNBQXNCLEFBQ3RCLDBCQUEyQyxDQWlCNUMsQUEvQkosaUJBZ0JPLDJCQUEyQixBQUUzQixjQUFhLEFBQ2IsVUFBVSxBQUNWLGlCQUFpQixBQUlqQixxQkFBcUIsQUFDckIsYU4xQ1ksQ00yQ2IsQUExQk4sdUJBNEJPLGFOeEJpQixDTXlCbEIsQUE3Qk4sc0JBaUNLLGtCQUFrQixBQUNsQixNQUFNLEFBQ04scUJBQXFCLEFBQ3JCLHlCQUF5QixBQUN6QixZQUFhLEFBQ2IsY0FBZSxDQUNoQixBQUVILDRCQUVRLGNBQWdCLEFBQ2hCLGlCQUFrQixDQUNuQixBQUVSLGFBQ0MscUJBQXFCLEFBQ3JCLFdBQVcsQUFDWCxZQUFZLEFBQ1oscUJBQXFCLEFBQ3JCLGdCQUFpQixDQUNqQixBQUNELDJCQUNHLGVBQWUsQUFDZixlQUFnQixDQUNsQixBQUNELG1CQUNDLG9CQUFxQixDQUNyQixBQUNELGNBQ0MsNkJBQThCLEFBQzlCLGNOaEZrQixBTWlGbEIscUJBQXFCLEFBQ3JCLHdCQUEwQixDQUUxQixBQUVELGtCQUNDLFdBQVcsQUFDWCxZQUFZLEFBQ1oscUJBQXFCLEFBQ3JCLGlCQUFpQixBQUNqQixlQUFnQixDQUNoQixBQUNBLGdDQUNFLGlCQUFpQixBQUNqQixlQUFnQixDQUNsQixBQUNELGVBRUMsaUJBQWlCLEFBQ2pCLG1CQUFvQixDQVFyQixBQVhBLGlCQUtHLGNBQWMsQUFDZCxnQkFBaUIsQ0FDbEIsQUFQRix1QkFTRyxhTnJGcUIsQ01zRnRCLEFBRUQsc0JBQ0EsYUFBYSxBQUNiLGdCQUFnQixBQUNoQixtQkFBbUIsQUFDbkIsaUJBQWtCLENBUWpCLEFBWkQsd0JBTUUscUJBQXFCLEFBQ3JCLGNBQWMsQUFDZCxpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLGtCQUFtQixDQUNsQixBQUdMLGVBRUksZ0JBQWUsQUFDZixxQkFBb0IsQUFDcEIsd0JBQXVCLEFBQ3ZCLGtCQUFrQixBQUNsQixlQUFlLEFBQ2YsY05oSW1CLEFNaUluQiwwQkFBMEIsQUFDMUIsc0JBQXNCLEFBQ3RCLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIsa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixlQUFlLEFBQ2YsV0FBVSxBQUNWLGlFQUFtRSxDQUNwRSxBQWpCSCwyQkFtQkksWUFBYSxDQUNkLEFKbEpDLDBDSThISixlQTBCWSxZQUFZLENBQUcsQUFEekIsb0JBRWMsZUFBYyxBQUFDLFdBQVksQ0FBRyxDdkc2dlg3QyxBbUcxNFhHLGdFSWtISixlQWlDWSxZQUFZLENBQUcsQUFSekIsb0JBU2MsZUFBYyxBQUFFLFdBQVksQ0FBRyxDdkdnd1g5QyxBbUcxNVhHLGlFSXdISixlQXdDWSxZQUFZLENBQUcsQUFmekIsb0JBZ0JjLGVBQWMsQUFBRSxXQUFZLENBQUcsQ3ZHbXdYOUMsQW1HeDVYRywrREk0R0osZUErQ1ksWUFBWSxDQUFJLEFBdEIxQixvQkF1QmMsY0FBYyxDQUFHLEN2R3F3WGhDLEFtRzM1WEcseUNJakNKLFFBNkxJLGdCQUFpQixDQUdsQixBQXpESCxlQXVEWSxjQUFjLENBQUksQUE5QjVCLG9CQStCYyxZQUFZLENBQUcsQUFoTDlCLGFBa0xlLG1CQUFtQixBQUFFLGVBQWUsQ0FBRyxBQXBGdEQsZUFxRmdCLFlBQWEsQ0FBRyxBQXpFL0Isc0JBMkVFLGNBQWEsQUFDYixjQUFlLENBQ2hCLEN2RzZ3WEYsQXVHMXdYRCxnQkFDSSw4QkFBaUMsQ0FhcEMsQUN0TkQsT0FBUyxRQUFTLENBQUksQUFDdEIsT0FBUyxRQUFTLENBQUksQUFDdEIsT0FBUyxRQUFTLENBQUksQUFDdEIsT0FBUyxRQUFTLENBQUksQUFDdEIsT0FBUyxRQUFTLENBQUksQUFDdEIsT0FBUyxRQUFTLENBQUksQUFDdEIsT0FBUyxLQUFNLENBQUksQUFDbkIsT0FBUyxRQUFTLENBQUksQUFDdEIsUUFBVSxTQUFVLENBQUksQUFDeEIsUUFBVSxTQUFVLENBQUksQUFDeEIsUUFBVSxTQUFVLENBQUksQUFDeEIsUUFBVSxTQUFVLENBQUksQUFDeEIsUUFBVSxTQUFVLENBQUksQUFDeEIsUUFBVSxTQUFVLENBQUksQUFDeEIsUUFBVSxTQUFVLENBQUksQUFDeEIsUUFBVSxTQUFVLENBQUksQUFDeEIsUUFBVSxTQUFVLENBQUksQUFDeEIsUUFBVSxTQUFVLENBQUksQUFDeEIsUUFBVSxTQUFVLENBQUksQUFDeEIsUUFBVSxTQUFVLENBQUksQUFDeEIsUUFBVSxTQUFVLENBQUksQUFDeEIsUUFBVSxTQUFVLENBQUksQUFDeEIsUUFBVSxTQUFVLENBQUksQUFDeEIsUUFBVSxTQUFVLENBQUksQUFFeEIsT0FDRSxjQUFlLENBQ2hCLEFBQ0QsY0FDRSxnQkFBZ0IsQUFDaEIsc0JBQXlCLEFBQ3pCLGNBQWEsQUFDYixnQkFBaUIsQ0FnS2xCLEFBcEtELG9CQU9JLFdBQVksQ0FDYixBQVJILHlCQVVJLFlBQVcsQUFDWCxlQUFnQixDQUNqQixBQVpILDRCQWNJLGVBQWdCLENBQ2pCLEFBZkgsZ0JBa0JJLHFCQUFxQixBQUNyQixhUG5DaUIsQ09vQ2xCLEFBcEJILHNCQXNCSSxhUHZDZ0IsQ093Q2pCLEFBdkJILDRDQThCSSxlQUFlLEFBQ2YsWUFBWSxBQUNaLDBCQUEyQixDQUM1QixBQWpDSCxnQkFtQ0ksZUFBZSxBQUNmLHFCQUFxQixBQUNyQixxQkFBc0IsQ0FDdkIsQUF0Q0gseUJBeUNJLGlCQUFrQixDQUNuQixBQTFDSCwyQkE4Q00sZ0JBQWlCLENBQ2xCLEFBL0NMLHlCQWlETSxnQkFBaUIsQ0FDbEIsQUFsREwsMEJBaUVJLGVBQWUsQUFDZixhQUFhLEFBQ2IsV0FBVyxBQUNYLHFCQUFxQixDQVd0QixBQS9FSCwyQ0FzRE0sb0JBQWEsQUFBYixhQUFhLEFBQ2IsbUJBQWUsQUFBZixlQUFlLEFBQ2Ysa0JBQXlCLEFBQXpCLHlCQUF5QixBQUN6QixnQkFBZ0IsQUFDaEIsc0JBQW1CLEFBQW5CLGtCQUFtQixDQUNwQixBQTNETCxvREE4RFEsb0JBQXFCLENBQ3RCLEFBL0RQLDBDQXNFTSxxQkFBcUIsQUFDckIsa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixZQUFXLEFBQ1gsZUFBZSxDQUloQixBQTlFTCxxREE0RVEsY0FBYyxDQUNmLEFBN0VQLDRCQWlGSSxlQUFlLEFBQ2Ysa0JBQW1CLENBaUZwQixBQW5LSCx3Q0FvRk0sZ0JBQWdCLEFBQ2hCLFlBQVksQUFDWixZQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLHlCUHZHaUIsQU93R2pCLGtCQUFrQixBQUNsQixxQlBwR1EsQ080S1QsQUFsS0wseUVBNEZRLDBCQUEyQixDQUM1QixBQTdGUCw4Q0ErRlEsZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQixrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLGtCQUFrQixBQUNsQixPQUFPLEFBQ1AsTUFBTSxBQUNOLGlCQUFpQixBQUNqQixXQUFZLENBSWIsQUw3R0gsK0RLRUosOENBeUdVLFNBQVUsQ0FFYixDeEc4allOLEF3R3pxWUQsb0RBNkdRLFlBQWEsQ0FDZCxBQTlHUCx3REFnSFEsa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixNQUFNLEFBQ04sWUFBWSxBQUNaLFdBQVcsQUFDWCxhQUFjLENBNENmLEFBaktQLCtEQXVIVSxzQlBqSUksQU9rSUosWUFBWSxBQUNaLFNBQVMsQUFDVCxZQUFZLEFBQ1osaUJBQWtCLENBTW5CLEFBaklULGlFQTZIWSxlQUFlLEFBQ2YsY0FBYyxBQUNkLHFCQUFzQixDQUN2QixBQWhJWCwwRUFtSVUsd0JQbkpXLENPdUpaLEFBdklULDRFQXFJWSxVUC9JRSxDT2dKSCxBQXRJWCxvRUF5SVUsWUFBWSxBQUNaLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsa0JBQW1CLENBSXBCLEFBaEpULHNFQThJWSxnQkFBaUIsQ0FDbEIsQUEvSVgsbUVBa0pVLG1CQUFtQixBQUNuQixzQlA3SkksQU84SkosV0FBVyxBQUNYLGFBQWEsQUFDYixpQkFBa0IsQ0FJbkIsQUExSlQscUVBd0pZLGNBQWUsQ0FDaEIsQUF6SlgsMkVBNEpVLHdCUDVLVyxDT2dMWixBQWhLVCw2RUE4SlksVVB4S0UsQ095S0gsQUFPWCwwQkFFSSxrQkFBa0IsQ0FJbkIsQUFOSCx1Q0FJTSxXQUFZLENBQ2IsQUFJTCxnREFDRSxxQkFBcUIsQUFDckIsY0FBYyxBQUNkLGdDQUFnQyxBQUNoQyxvQkFBb0IsQUFDcEIsbUJBQW9CLENBQ3JCLEFBQ0QsaUJBQ0UsY0FBZSxDQUNoQixBQUVELFlBQ0UsbUJBQW1CLEFBQ25CLGNBQWMsQUFDZCxTQUFTLEFBQ1QsV0FBVyxBQUNYLGFBQWEsQUFDYixvQkFBb0IsQUFDcEIsZ0NBQWdDLEFBQ2hDLGVBQWdCLENBcUVqQixBQTdFRCx1QkFVSSxrQkFBbUIsQ0FDcEIsQUFYSCwwQ0FjTSxvQkFBb0IsQ0FJckIsQUx4TUQseUNLc0xKLDBDQWdCUSxhQUFhLENBRWhCLEN4RzRrWUosQXdHOWxZRCx5Q0FxQk0sZ0JBQWdCLEFBQ2hCLGFBQWEsQUFDYixTQUFVLENBeUJYLEFMdE9ELHlDS3NMSix5Q0F5QlEsY0FBZSxDQXVCbEIsQ3hHMGpZSixBd0cxbVlELDRDQWlDUSxlQUFlLEFBQ2YsaUJBQWtCLENBYW5CLEFMck9ILHlDS3NMSix3REE4QlksY0FBaUIsQ0FDbEIsQ3hHc2xZVixBd0dybllELDZIQXdDWSxlQUFjLEFBQ2QsaUJBQWlCLEFBQ2pCLG1CQUFtQixBQUNuQixzQkFBc0IsQUFDdEIsb0JBQXFCLENBQ3RCLEFBN0NYLDJJQXNDYyxlQUFnQixDQUNqQixBQXZDYix5QkFvREksZUFBZ0IsQ0FDakIsQUFyREgscUVBMkRJLHFCQUFxQixBQUNyQixVQUFXLENBU1osQUFyRUgseUNBK0RNLFNBQVUsQ0FLWCxBQXBFTCw0Q0FrRVEsY0FBZSxDQUNoQixBQW5FUCwrREEyRUksa0JBQW1CLENBQ3BCLEFBR0gsNENBQ0UsY0FBYyxBQUNkLFdBQVcsQUFDWCxTQUFTLEFBQ1QsNkJBQTZCLEFBQzdCLGdCQUFnQixBQUNoQixtQkFBbUIsQUFDbkIsU0FBVSxDQUNYLEFBRUQsc0JBQ0UsaUJBQWlCLEFBQ2pCLG1CQUFtQixBQUNuQixRQUFTLENBQ1YsQUFFRCxJQUNFLHdCQUEwQixBQUMxQixlQUFlLEFBQ2YsY0FBYyxBQUNkLHFCQUFxQixBQUNyQixZQUFZLEFBQ1osYUFBYSxBQUNiLHdCQUF5QixDQU0xQixBQWJELHlDQVNJLHFCQUFvQixBQUNwQixZQUFXLEFBQ1gsZUFBZSxDQUNoQixBQUdILFVBQ0UsV0FBVyxBQUNYLG1CQUFtQixBQUNuQix3QkFBeUIsQ0FDMUIsQUFFRCxZQUNFLGdDUDlUcUIsQU8rVHJCLGdCQUFnQixBQUNoQixZQUFZLEFBQ1osZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQixpQkFBa0IsQ0FtVW5CLEFBelVELHlCQVNJLDJCQUEyQixBQUMzQixtQkFBbUIsQUFDbkIsc0JBQXNCLEFBQ3RCLFlBQVcsQUFFWCxjUDVVaUIsQU82VWpCLGNBQWUsQ0FTaEIsQUF4QkgsMkJBaUJNLHFCQUFxQixBQUNyQixjQUFjLEFBQ2Qsa0JBQW9CLENBQ3JCLEFBcEJMLGlDQXNCTSxhUHJWYyxDT3NWZixBQXZCTCwrQkEyQkksZUFBZSxBQUNmLGdCQUFnQixBQUNoQixtQkFBbUIsQUFDbkIsZUFBZ0IsQ0FnUGpCLEFBOVFILGtDQWlDTSxVQUFVLEFBQ1Ysb0JBQWEsQUFBYixhQUFhLEFBQ2IsV0FBVyxBQUNYLGVBQWlCLENBeU9sQixBQTdRTCxvQ0FzQ1EsY0FBYyxBQUNkLGlCQUFpQixBQUNqQixxQkFBcUIsQUFDckIsY1B2V2EsQU93V2IsMkJBQTJCLEFBQzNCLG1CQUFtQixBQUNuQixlQUFnQixDQUNqQixBQTdDUCxxQ0FnRFEsa0JBQW1CLENBYXBCLEFMelhILGlFSzRUSixxQ0FtRFUsa0JBQW1CLENBVXRCLEN4R2tsWU4sQW1HcjhZRyxnRUtzVEoscUNBdURVLGtCQUFtQixDQU10QixDeEd3bFlOLEFtR3I4WUcsK0RLZ1RKLHFDQTJEVSxrQkFBbUIsQ0FFdEIsQ3hHOGxZTixBd0czcFlELHFDQWdFUSxtQkFBbUIsQUFDbkIsY0FBZSxDQUNoQixBQWxFUCxpREFzRVEsYVByWVksQ082WVgsQUE5RVQsK0RBd0VZLG9CQUFvQixBQUNwQiw0QlBsWkksQ09zWkwsQUw3WFAsK0RLZ1RKLCtEQTJFYyxtQkFBb0IsQ0FFdkIsQ3hHa21ZVixBd0cvcVlELHVHQWdGVSxjUC9ZVSxBT2daVixvQkFBb0IsQUFDcEIsNEJQM1pNLENPK1pQLEFMdFlMLCtES2dUSix1R0FvRlksbUJBQW9CLENBRXZCLEN4R3FtWVIsQXdHM3JZRCw0Q0E2RlEsYUFBYSxBQUNiLHlCQUF5QixBQUN6QixXQUFXLEFBQ1gsT0FBTyxBQUNQLFNBQVMsQUFDVCxrQkFBa0IsQUFDbEIsaUJBQWlCLEFBQ2pCLG1CQUFvQixDQXdLckIsQUE1UVAsZ0hBdUdVLG9CQUFhLEFBQWIsWUFBYSxDQUNkLEFBeEdULCtDQTJHVSxrQkFBa0IsQUFDbEIsY0FBYyxBQUNkLGlCQUFpQixBQUNqQixZQUFZLEFBQ1osc0JBQXVCLENBc0l4QixBTHZqQkwsMENLa1VKLCtDQWtIWSxhQUFhLEFBQ2Isc0JBQXVCLENBa0kxQixDeEdvK1hSLEFtR3JoWkcsaUVLNFRKLCtDQXVIWSxhQUFhLEFBQ2Isc0JBQXVCLENBNkgxQixDeEcyK1hSLEFtR2hoWkcsK0RLZ1RKLCtDQTRIWSxZQUFZLEFBQ1osc0JBQXVCLENBd0gxQixDeEdrL1hSLEF3R3Z1WUQsa0RBaUlZLDhCQUE4QixBQUM5QixhQUFjLENBa0hmLEFMcGlCUCwrREtnVEosa0RBcUljLFNBQVUsQ0ErR2IsQ3hHOC9YVixBd0dsdllELDBEQXlJYywwQkFBMEIsQUFDMUIsYUFBYyxDQUNmLEFBM0liLG9EQThJYyxjQUFjLEFBRWQsa0JBQWtCLEFBQ2xCLGlCQUFpQixBQUNqQixlQUFlLEFBQ2YsYUFBYyxDQVFmLEFMamRULGdFS3NUSixvREFzSmdCLGNBQWUsQ0FLbEIsQ3hHMG1ZWixBbUdyalpHLCtES2dUSixvREF5SmdCLGdCQUFpQixDQUVwQixDeEdnbllaLEF3RzN3WUQsdURBNkpjLFdBQVksQ0FDYixBQTlKYiwwREFnS2MsWUFBWSxBQUNaLGFBQWEsQUFDYixpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLE1BQU0sQUFDTixVQUFXLENBOEVaLEFMcmpCVCwwQ0trVUosMERBd0tnQixVQUFXLENBMkVkLEN4RzJpWVosQW1HcGxaRyxnRUtzVEosMERBNEtnQixVQUFXLENBdUVkLEN4R2lqWVosQW1HcGxaRywrREtnVEosMERBZ0xnQixXQUFXLEFBQ1gsU0FBVSxDQWtFYixDeEd3allaLEF3RzN5WUQsK0RBb0xnQiw4QkFBd0IsQUFBeEIsc0JBQXdCLENBQ3pCLEFBckxmLHdFQXdMZ0IsMEJBQXNCLEFBQXRCLHNCQUFzQixBQUN0QixvQkFBYSxBQUFiLGFBQWEsQUFDYixxQkFBdUIsQUFBdkIsdUJBQXVCLEFBR3ZCLFNBQVUsQ0FlWCxBQTVNZiw0RUFnTWtCLHdCQUF3QixBQUN4QixXQUFZLENBQ2IsQUxsZmIsK0RLZ1RKLHdFQXFNa0IsWUFBYSxDQU9oQixDeEdxbllkLEFtR3ZuWkcsZ0VLc1RKLHdFQXlNa0Isa0JBQWtCLEFBQ2xCLHNCQUF1QixDQUUxQixDeEc0bllkLEF3R3gwWUQsbUVBK01nQixTQUFVLENBbUNYLEFMbGlCWCwrREtnVEosbUVBa05rQixVQUFXLENBZ0NkLEN4R2dtWWQsQXdHbDFZRCxnRkFxTmtCLGVBQWUsQUFDZix5QkFBeUIsQUFDekIsMkJBQTJCLEFBQzNCLHNCQUF1QixBQUN2QixjUHhoQkUsQU95aEJGLGdCQUFnQixBQUNoQixrQkFBa0IsQUFDbEIsb0JBQXFCLENBQ3RCLEFBN05qQixxRUErTmtCLGdCQUFnQixBQUNoQixlQUFlLEFBQ2Ysa0JBQWtCLEFBQ2xCLG9CQUFxQixDQUN0QixBQW5PakIsc0ZBc09rQixlQUFlLEFBQ2YsYUFBYSxBQUNiLGNBQWMsQUFDZCxXQUFXLEFBQ1gsZ0JBQWdCLEFBQ2hCLFdQbmlCSixBT29pQkksY0FBZSxDQUtoQixBQWpQakIsd0ZBK09vQixnQkFBaUIsQ0FDbEIsQUFoUG5CLG1FQXlQWSxnQkFBaUIsQ0FnQmxCLEFBelFYLG9GQTRQZ0IsVUFBVSxDQVdYLEFBdlFmLHVGQThQa0IsZUFBZSxBQUNmLG9CQUFvQixBQUNwQix1QkFBdUIsQUFDdkIsV0FBVyxBQUNYLFNBQVUsQ0FJWCxBQXRRakIsMEZBb1FvQixVQUFXLENBQ1osQUFyUW5CLDhDQWtSTSxpQkFBaUIsQUFDakIsa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixjQUFjLEFBQ2Qsc0JQL2xCVSxBT2dtQlYsV1Ava0JRLEFPZ2xCUix5QkFBeUIsQUFDekIsZUFBZSxBQUNmLHlCQUF5QixBQUN6QixxQkFBcUIsQUFDckIsMEJBQTJCLENBQzVCLEFBN1JMLG1DQStSSyx5QkFBb0MsQUFDcEMsZUFBaUIsQUFDakIsZ0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxhQUFjLENBb0NkLEFBdlVMLHFDQXFTUSxjQUFjLEFBQ2QsaUJBQWlCLEFBQ2pCLHFCQUFxQixBQUNyQixjUHRtQmEsQU91bUJiLDBCQUEyQixDQUM1QixBQTFTUCxzQ0E0U1EsZUFBc0IsQUFDdEIsa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixjQUFlLENBaUJoQixBTHRuQkgsZ0VLc1RKLHNDQWlUVSxjQUFzQixDQWV6QixDeEdpbllOLEFtR2p1WkcsK0RLZ1RKLHNDQW9UVSxhQUFvQixDQVl2QixDeEd1bllOLEF3R3Y3WUQsNkNBdVRRLGFQdG5CWSxDTzhuQlgsQUEvVFQsa0RBeVRZLG9CQUFvQixBQUNwQiw0QlBub0JJLENPdW9CTCxBTDltQlAsK0RLZ1RKLGtEQTRUYyxtQkFBb0IsQ0FFdkIsQ3hHd29ZVixBd0d0OFlELDJMQWtVUSxhUGpvQlksQ09xb0JiLEFMdG5CSCwrREtnVEosMkxBb1VVLG1CQUFvQixDQUV2QixDeEcwb1lOLEF3R3JvWUQsdUJBQ0UsWUFBYSxDQXNTZCxBQXZTRCxrREFJSSxnQkFBZ0IsQUFDaEIsbUJBQW1CLEFBQ25CLG9CQUFhLEFBQWIsYUFBYSxBQUNiLHNCQUFtQixBQUFuQixtQkFBbUIsQUFDbkIsa0JBQXlCLEFBQXpCLHdCQUF5QixDQVkxQixBQXBCSCwrREFVTSxpQkFBa0IsQ0FTbkIsQUFuQkwscUVBY1Usc0JBQW1CLEFBQW5CLG1CQUFtQixBQUNuQixlQUFnQixDQUNqQixBQWhCVCxtREF5Qk0sY1BscUJlLEFPbXFCZixxQkFBcUIsQUFDckIsZUFBZSxBQUNmLDJCQUFvQixBQUFwQixvQkFBb0IsQUFDcEIsc0JBQW1CLEFBQW5CLG1CQUFtQixBQUNuQixxQkFBdUIsQUFBdkIsdUJBQXVCLEFBQ3ZCLFdBQVcsQUFDWCxXQUFZLENBQ2IsQUFqQ0wscUVBb0NNLFdQdnFCUSxBT3dxQlIscUJQenJCVSxDTzByQlgsQUF0Q0wsb0NBMENJLDJCQUEyQixBQUMzQiw2QlBwckJpQixBT3FyQmpCLGdDUHJyQmlCLEFPc3JCakIsZUFBZSxBQUNmLGNQdnJCaUIsQU93ckJqQixtQkFBa0IsQUFDbEIsZ0JBQWUsQUFDZixpQkFBa0IsQ0FTbkIsQUExREgsc0NBb0RNLGNBQWMsQUFDZCxvQkFBcUIsQ0FDdEIsQUF0REwsNENBd0RNLGFQbHNCYyxDT21zQmYsQUF6REwsZ0RBNkRJLGtCQUFrQixBQUNsQixTQUFTLEFBQ1QsT0FBTyxBQUNQLGNBQWMsQUFDZCxhQUFhLEFBQ2IsYUFBYSxBQUNiLFdBQVcsQUFDWCx3QkFBeUIsQ0FpRzFCLEFBcktILHFFQXVFTSxvQkFBYSxBQUFiLGFBQWEsQUFDYixzQkFBbUIsQUFBbkIsbUJBQW1CLEFBQ25CLGdCQUFnQixBQUNoQixtQkFBbUIsQUFDbkIsY1BydEJjLEFPc3RCZCxpQkFBaUIsQUFDakIsb0JBQXFCLENBUXRCLEFBckZMLHVFQStFUSxpQkFBa0IsQ0FDbkIsQUFoRlAsOEVBa0ZRLGNBQWMsQUFDZCxpQkFBa0IsQ0FDbkIsQUFwRlAsbURBd0ZNLHNCUDN0QlEsQU80dEJSLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIsZUFBZ0IsQ0E2Q2pCLEFBeElMLG9FQThGUSxlQUFlLEFBQ2YsNkJBQTZCLEFBQzdCLGFBQWMsQ0FlZixBQS9HUCxzRUFrR1UsZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQixrQkFBa0IsQUFDbEIsb0JBQWEsQUFBYixhQUFhLEFBQ2IscUJBQXFCLEFBQ3JCLGNQanZCVSxBT2t2QlYsc0JBQW1CLEFBQW5CLG1CQUFtQixBQUNuQixzQkFBOEIsQUFBOUIsNkJBQThCLENBRS9CLEFBM0dULCtFQTZHVSwrQkFBZ0MsQ0FDakMsQUE5R1QsMkVBaUhRLHlCUHJ1QmtCLEFPc3VCbEIsV1BydkJNLEFPc3ZCTixrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLGtCQUFrQixBQUNsQixtQkFBbUIsQUFDbkIsWUFBWSxBQUNaLG9CQUFhLEFBQWIsYUFBYSxBQUNiLHNCQUFtQixBQUFuQixtQkFBbUIsQUFDbkIseUJBQXlCLEFBQ3pCLHlCQUF5QixBQUN6QixjQUFlLENBTWhCLEFBbElQLDRGQWdJVSxZQUFhLENBQ2QsQUFqSVQsc0RBcUlRLGNBQWMsQUFDZCxnQkFBaUIsQ0FDbEIsQUF2SVAsNkVBMElNLFdBQVcsQUFDWCxhQUFhLEFBQ2Isa0JBQWtCLEFBQ2xCLE9BQU8sQUFDUCxTQUFTLEFBQ1QsZUFBZSxBQUNmLHFCUG54QlEsQ091eUJULEFBcEtMLGdHQW1KUSxjUDd4QlksQU84eEJaLGVBQWUsQUFDZixjQUFjLEFBQ2Qsb0JBQXFCLENBQ3RCLEFBdkpQLDhGQXlKUSxlQUFlLEFBQ2YsY0FBYyxBQUNkLG1CQUFtQixBQUNuQixhUHJ5QmEsQ09zeUJkLEFBN0pQLGdGQWdLUSxrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLGFBQWMsQ0FDZixBQW5LUCxrREF3S0ksV0FBVyxBQUNYLGFBQWEsQUFDYixrQkFBa0IsQUFDbEIsT0FBTyxBQUNQLFNBQVMsQUFFVCx5QkFBeUIsQUFDekIsWUFBYSxDQW1GZCxBQWxRSCxpRUFrTE0sY0FBYyxBQUNkLFdBQVcsQUFFWCxrQkFBa0IsQUFDbEIscUJQenpCUSxDTzB6QlQsQUF2TEwscUVBMExNLFlBQVksQUFDWixrQkFBa0IsQUFDbEIseUJQcDBCaUIsQU9xMEJqQixrQkFBa0IsQUFDbEIsMkJBQTJCLEFBQzNCLHFCUGwwQlEsQ09vNEJULEFBalFMLDJFQWlNUSxnQkFBZ0IsQUFDaEIsbUJBQW1CLEFBQ25CLGtCQUFrQixBQUNsQixVQUFVLEFBQ1Ysa0JBQWtCLEFBQ2xCLE9BQU8sQUFDUCxNQUFNLEFBQ04saUJBQWlCLEFBQ2pCLFdBQVksQ0FDYixBQTFNUCxpRkE0TVEsWUFBYSxDQUNkLEFBN01QLHFGQStNUSxrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLE1BQU0sQUFDTixZQUFZLEFBQ1osV0FBVyxBQUNYLGFBQWMsQ0E0Q2YsQUFoUVAsNEZBc05VLHNCUHoxQkksQU8wMUJKLFlBQVksQUFDWixTQUFTLEFBQ1QsWUFBWSxBQUNaLGlCQUFrQixDQU1uQixBQWhPVCw4RkE0TlksZUFBZSxBQUNmLGNBQWMsQUFDZCxxQkFBc0IsQ0FDdkIsQUEvTlgsdUdBa09VLHdCUDMyQlcsQ08rMkJaLEFBdE9ULHlHQW9PWSxVUHYyQkUsQ093MkJILEFBck9YLGlHQXdPVSxZQUFZLEFBQ1osa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxrQkFBbUIsQ0FJcEIsQUEvT1QsbUdBNk9ZLGdCQUFpQixDQUNsQixBQTlPWCxnR0FpUFUsbUJBQW1CLEFBQ25CLHNCUHIzQkksQU9zM0JKLFdBQVcsQUFDWCxhQUFhLEFBQ2IsaUJBQWtCLENBSW5CLEFBelBULGtHQXVQWSxjQUFlLENBQ2hCLEFBeFBYLHdHQTJQVSx3QlBwNEJXLENPdzRCWixBQS9QVCwwR0E2UFksVVBoNEJFLENPaTRCSCxBQTlQWCxrREFxUUksa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxPQUFPLEFBQ1AsY0FBYyxBQUNkLGFBQWEsQUFDYixhQUFhLEFBQ2IsV0FBVyxBQUNYLHdCQUF5QixDQTBCMUIsQUF0U0gsK0RBOFFNLHNCUGo1QlEsQU9rNUJSLHVCQUF1QixBQUN2QixlQUFlLEFBQ2YsK0JBQWdDLENBT2pDLEFBeFJMLGtGQW9SUSxnQkFBZ0IsQUFDaEIsWUFBWSxBQUNaLGNBQWUsQ0FDaEIsQUF2UlAsa0VBMFJNLHNCUDc1QlEsQU84NUJSLHNCQUF1QixDQVV4QixBQXJTTCxvRkE2UlEsZUFBZSxBQUNmLGFBQWMsQ0FDZixBQS9SUCx5RUFpU1EsV0FBVyxBQUNYLGdCQUFnQixBQUNoQixXQUFZLENBQ2IsQUFLUCxtQkFDRSxnQkFBZ0IsQUFDaEIsWUFBYSxDQTJRZCxBQTdRRCx5QkFLSSxjQUFlLENBTWhCLEFBWEgsNkJBT00scUJBQXFCLEFBQ3JCLFlBQVksQUFDWixXQUFZLENBQ2IsQUFWTCw4QkFhSSxlQUFnQixDQU1qQixBQW5CSCxrQ0FlTSxnQkFBZ0IsQUFDaEIsZUFBZSxBQUNmLFVBQVUsQ0FDWCxBQWxCTCxtQ0FxQkksb0JBQXFCLENBQ3RCLEFBdEJILGdDQXdCSSwyQkFBMkIsQUFDM0IsNkJQMzhCaUIsQU80OEJqQixnQ1A1OEJpQixBTzY4QmpCLHFCQUFxQixBQUNyQixXQUFXLEFBQ1gsZUFBZSxBQUNmLGNQaDlCaUIsQU9pOUJqQixtQkFBa0IsQUFDbEIsZ0JBQWUsQUFDZixrQkFBa0IsQUFDbEIsZ0JBQWdCLEFBQ2hCLGVBQWdCLENBVWpCLEFBN0NILGtDQXVDTSxjQUFjLEFBQ2Qsb0JBQXFCLENBQ3RCLEFBekNMLHdDQTJDTSxhUDk5QmMsQ08rOUJmLEFBNUNMLGlEQWdESSxpQkFBaUIsQUFDakIsY0FBZSxDQXlCaEIsQUExRUgsbURBbURNLGtCQUFrQixBQUNsQixxQkFBcUIsQUFDckIsaUJBQWlCLEFBQ2pCLFdBQVcsQUFDWCxlQUFlLEFBQ2YscUJBQXFCLEFBQ3JCLGNQMytCZSxBTzQrQmYsV0FBWSxDQUNiLEFBM0RMLDJEQTZESyxZQUFhLENBQ2IsQUE5REwsbURBZ0VNLHFCQUFxQixBQUNyQixxQkFBc0IsQ0FDdkIsQUFsRUwsNERBb0VNLHNCUGpnQ1UsQU9rZ0NWLFVQai9CUSxDT3EvQlQsQUF6RUwsOERBdUVRLGVBQWdCLENBQ2pCLEFBeEVQLG9DQTZFSSxZQUFZLEFBQ1osa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCx5QkFBeUIsQUFDekIsYUFBYSxBQUNiLGdCQUFnQixBQUNoQixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGVBQWdCLENBb0dqQixBQXpMSCx1Q0F3Rk0sZ0JBQWdCLEFBQ2hCLGVBQWUsQUFDZixlQUFlLEFBQ2YsY0FBYyxBQUNkLGdCQUFpQixDQTRGbEIsQUF4TEwsMENBOEZRLGtCQUFrQixBQUNsQixvQkFBYSxBQUFiLGFBQWEsQUFDYiwwQkFBc0IsQUFBdEIscUJBQXNCLENBZXZCLEFBL0dQLDRDQWtHVSxvQkFBYSxBQUFiLGFBQWEsQUFDYix1QkFBbUIsQUFBbkIsbUJBQW1CLEFBQ25CLHNCQUE4QixBQUE5Qiw4QkFBOEIsQUFDOUIsa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixzQlBuaENJLEFPb2hDSixXQUFXLEFBQ1gsWUFBWSxBQUNaLHFCQUFxQixBQUNyQixjQUFjLEFBQ2QsZUFBZSxBQUNmLGdCQUFpQixDQUNsQixBQTlHVCxxREFrSFEsc0JQL2lDUSxBT2dqQ1IsV1AvaENNLEFPZ2lDTixZQUFZLEFBQ1oseUJBQXlCLEFBQ3pCLGlCQUFpQixBQUNqQixtQkFBa0IsQUFDbEIsaUJBQWtCLENBQ25CLEFBekhQLHlEQThIVSxpQkFBaUIsQUFDakIsZ0JBQWdCLEFBQ2hCLG9CQUFhLEFBQWIsYUFBYSxBQUNiLDBCQUFzQixBQUF0QixzQkFBc0IsQUFDdEIseUJBQXlCLEFBQXpCLHdCQUF5QixDQXlCMUIsQUEzSlQsOERBc0ljLHlCQUF5QixBQUN6QixlQUFlLEFBQ2YsbUJBQW1CLEFBQ25CLDZCQUE2QixBQUM3QixXQUFZLENBYWIsQUF2SmIsb0VBNklnQiwwQkFBMEIsQUFDMUIsYUFBYyxDQUNmLEFBL0lmLG1FQWtKZ0IsY0FBYyxBQUdkLHNCQUF1QixDQUN4QixBQXRKZiw4RUFpS1UsU0FBUyxBQUNULGVBQWdCLENBRWpCLEFBcEtULGlFQXlLVSxjQUFjLEFBQ2QsNkJBQTZCLEFBQzdCLHdCQUF5QixDQU8xQixBQWxMVCxzRUE2S1ksV1AxbUNJLEFPNm1DSix3QkFBeUIsQ0FDMUIsQUFqTFgsOEVBb0xVLFlBQVksQUFDWixhQUFjLENBQ2YsQUF0TFQsa0NBMkxJLHdCQUF5QixDQUMxQixBQTVMSCw4QkE4TEksdUJBQXlCLENBQzFCLEFBL0xILGtDQWlNSSxZQUFhLENBQ2QsQUFsTUgsc0NBb01JLGdCQUFnQixBQUNoQixZQUFZLEFBQ1osa0JBQWtCLEFBQ2xCLHlCUHhuQ21CLEFPeW5DbkIsa0JBQWtCLEFBQ2xCLDJCQUEyQixBQUMzQixxQlB0bkNVLENPd3JDWCxBQTVRSCw0Q0E0TU0sZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQixrQkFBa0IsQUFDbEIsVUFBVSxBQUNWLGtCQUFrQixBQUNsQixPQUFPLEFBQ1AsTUFBTSxBQUNOLGlCQUFpQixBQUNqQixXQUFZLENBQ2IsQUFyTkwsa0RBdU5NLFlBQWEsQ0FDZCxBQXhOTCxzREEwTk0sa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixNQUFNLEFBQ04sWUFBWSxBQUNaLFdBQVcsQUFDWCxhQUFjLENBNENmLEFBM1FMLDZEQWlPUSxzQlA3b0NNLEFPOG9DTixZQUFZLEFBQ1osU0FBUyxBQUNULFlBQVksQUFDWixpQkFBa0IsQ0FNbkIsQUEzT1AsK0RBdU9VLGVBQWUsQUFDZixjQUFjLEFBQ2QscUJBQXNCLENBQ3ZCLEFBMU9ULHdFQTZPUSx3QlAvcENhLENPbXFDZCxBQWpQUCwwRUErT1UsVVAzcENJLENPNHBDTCxBQWhQVCxrRUFtUFEsWUFBWSxBQUNaLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsa0JBQW1CLENBSXBCLEFBMVBQLG9FQXdQVSxnQkFBaUIsQ0FDbEIsQUF6UFQsaUVBNFBRLG1CQUFtQixBQUNuQixzQlB6cUNNLEFPMHFDTixXQUFXLEFBQ1gsYUFBYSxBQUNiLGlCQUFrQixDQUluQixBQXBRUCxtRUFrUVUsY0FBZSxDQUNoQixBQW5RVCx5RUFzUVEsd0JQeHJDYSxDTzRyQ2QsQUExUVAsMkVBd1FVLFVQcHJDSSxDT3FyQ0wsQUw3cUNMLCtES2dUSixxQ0F3NEJVLFdBQVcsQUFDWCxjQUFlLENBQ2hCLEFBMTRCVCxzQ0FnNUJVLFdBQVcsQUFDWCxjQUFlLENBQ2hCLEN4R3FxWVIsQW1HajJhRyx5Q0swU0osMEJBNjVCSSxZQUFhLENBQ2QsQUFDRCwwQ0FDRSxhQUFjLENBUWYsQUFURCxnRkFHSSxlQUFlLEFBRWYsYUFBYSxBQUNiLFdBQVcsQUFDWCxxQkFBcUIsQ0FDdEIsQ3hHa3FZSixBd0c1cFlELGlCQUNFLDJCQUEyQixBQUMzQiwyQkFBOEIsQUFDOUIsV0FBVyxBQUNYLGdCQUFnQixBQUNoQixrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLFVBQVUsQUFDVixXQUFZLENBQ2IsQUFFRCw0QkFDRSxVQUFVLEFBQ1YsWUFBWSxBQUNaLGlCQUFpQixBQUNqQixnQkFBZ0IsQUFDaEIsbUJBQW1CLEFBQ25CLFdBQVcsQUFDWCxXQUFZLENBQ2IsQUFFRCxtQkFDRSxrQkFBa0IsQUFDbEIscUJBQXFCLEFBQ3JCLGdCQUFtQixBQUNuQixhQUFjLEFBQ2QsVUFBVyxDQUNaLEFEMWtDRCxnQkM4a0NFLGVBQWUsQUFDZiwwQkFBMEIsQUFDMUIsY0FBYyxBQUNkLHlCQUF5QixBQUN6QixnQ0FBZ0MsQUFDaEMsZ0JBQWdCLEFBQ2hCLGtCQUFrQixBQUNsQixZQUFZLEFBR1osc0JBQXNCLEFBQ3RCLGNBQWUsQ0FDaEIsQUFFRCxzR0FFRSxXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLGdCQUFtQixBQUNuQixvQkFBb0IsQUFDcEIsb0JBQW9CLEFBQ3BCLG1DQUFtQyxBQUNuQyxrQ0FBa0MsQUFDbEMsZUFBZ0IsQ0FDakIsQXpHN3hDRCxLMEdoQkMsK0JBQW9DLENBQ3BDLEFBR0QsV0FFQyx1QkFBdUIsQ0FDdkIsQUFFRCxpQkFFQyxhQUFjLEFBQ2QsZUFBaUIsQ0FDakIsQUFFRCx3QkFFQyxhQUFhLENBQ2IsQUFFRCx1QkFFQyxZQUFZLENBQ1osQUFFRCxtQ0FRSSxvQkFBcUIsQ0FDckIsQUFLSixpRDNGaENBLFcyRm9DRSxZQUFZLENBQ1osQUFFRCxjQUdDLGVBQWUsQ0FDZixDekcwN2FELEF5R3Y3YUQseUJBQ0MsNkJBR0UsV0FBWSxDQUNaLEN6R3c3YUYsQXlHcDdhRCwwQzNGdkRBLFcyRjJERSxZQUFhLENBQ2IsQUFyQkQsY0EwQkMsZUFBZSxDQUNmLEN6R2s3YUQsQW1HeCthRyxnRU0wREgsbUJBSUUsZUFBZSxDQUNmLEFBcENGLGNBeUNDLGVBQWUsQ0FDZixDekc0NmFELEFtRzMrYUcsK0RNb0RILG1CQW9CRSxlQUFlLENBQ2YsQUE5RkgsV0FtR0UsaUJBQWlCLENBQ2pCLEFBMURELGNBK0RDLGVBQWUsQ0FDZixDekdrNmFELEFtR2ovYUcseUNNc0ZILGdCQUVDLGtCQUFpQixBQUNqQixlQUFlLENBQ2YsQUFoSEYsaUJBdUhFLGdCQUFlLEFBQ2YsbUJBQW1CLENBQ25CLEFBbkhGLHdCQXVIRSxZQUFZLENBQ1osQUFuSEYsdUJBdUhFLGNBQWEsQUFDYixxQkFBcUIsQ0FFckIsQ3pHdzVhRCxBMEd4aWJELHdCQUNFLG9CQUFvQixBQUNwQix5QkFBeUIsQUFDekIsVUFBYyxDQTBCZixBQTdCRCwyQkFNSSxvQkFBb0IsQUFDcEIsZUFBZSxBQUNmLGdCQUFpQixDQUNsQixBQVRILDBCQVlJLHFCQUFxQixBQUNyQixVQUFjLENBQ2YsQUFkSCw4REFpQkksZUFBZ0IsQ0FDakIsQUFsQkgscURBcUJJLGdCQUFpQixDQU9sQixBQTVCSCx1REF1Qk0sY0FBZSxDQUNoQixBQXhCTCx1REEwQk0scUJBQXNCLENBQ3ZCLEFBSUwscURBQ0MsV0FBWSxDQUNaLEFBRUQseVZBR0csb0JBQXFCLENBQ3JCLEFBSkgsOEVBUUUsZUFBZSxBQUNmLHNCQUF1QixDQUN2QixBQVZGLHFEQWFLLHFCQUFzQixDQUN6QixBQUdGLHNCQUNFLG1CQUFvQixDQU1yQixBQVBELHdCQUlJLHFCQUFxQixBQUNyQixhQUFjLENBQ2YsQUFHSCxjQUNFLGtCQUFtQixDQU9wQixBQVJELDRCQUlHLGVBQWUsQUFDZixpQkFBaUIsQUFDakIsa0JBQW1CLENBQ25CLEFBS0gsZ0JBQ0UseUJBQXlCLEFBQ3pCLG1CQUFvQixDQVNyQixBQVhELGtCQUlJLGNBQWMsQUFDZCxvQkFBcUIsQ0FDdEIsQUFOSCwrQkFTRyxrQkFBbUIsQ0FDbkIsQUFHSCx5QkFFSSxlQUFlLEFBQ2YsZUFBZSxBQUNmLGdCQUFpQixDQUNsQixBQUxILCtCQVFJLGVBQWUsQUFDZixjQUFjLEFBQ2QsMEJBQTBCLEFBQzFCLGlCQUFpQixBQUNqQixnQkFBZ0IsQUFDaEIsYUFBYyxDQUNmLEFBZEgsNEJBaUJHLGVBQWUsQUFDZixnQkFBaUIsQ0FDakIsQUFuQkgsZ0dBd0JJLG9CQUFxQixDQUN0QixBQXpCSCx1Q0E0QkksOERBQW1FLEFBQ25FLG9CQUFzQixDQUN2QixBQUdILGlCQUNFLG9CQUFvQixBQUNwQix3QkFBeUIsQ0FDMUIsQUMxSEQsT0FDSSxjQUFjLEFBQ2QsV0FBVyxBQUNYLFlBQVksQUFDWixpQkFBaUIsQUFDakIsZUFBZSxBQUNmLG9CQUFvQixBQUNwQixXQUFjLEFBQ2Qsc0JBQXNCLEFBQ3RCLHNCQUFzQixBQUN0QixzQkFBc0IsQUFDdEIsaUJBQWtCLENBS3JCLEFBaEJELFlBYUssV0FBVyxBQUNYLGlCQUFrQixDQUNsQixBQ2RMLFlBQ0UsZ0JBQWlCLENBNllsQixBQTlZRCx3QkFJSSxjQUFjLEFBQ2QsYUFBcUIsQ0FDdEIsQUFOSCwyQkFTSSxrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLE1BQU0sQUFDTixZQUFZLEFBQ1osV0FBVyxBQUNYLG9CQUFhLEFBQWIsYUFBYSxBQUNiLGlCQUFnQixBQUNoQixhQUFjLENBQ2YsQUFqQkgsbUJBb0JJLGdCQUFnQixDQUNqQixBQXJCSCx5QkF3Qkksa0JBQWtCLEFBQ2xCLFFBQVEsQUFDUixNQUFNLEFBQ04sWUFBWSxBQUNaLFdBQVcsQUFDWCxvQkFBYSxBQUFiLGFBQWEsQUFDYixnQkFBZ0IsQ0FFakIsQUFoQ0gsdUJBa0NJLGdCQUFnQixBQUNoQixZQUFZLEFBQ1osWUFBWSxBQUNaLGtCQUFrQixBQUNsQixrQkFBa0IsQUFDbEIscUJBQXNCLENBQ3ZCLEFBeENILHlCQTJDSSw0QkFBNEIsQUFDNUIsV0FBVyxBQUNYLHdCQUF5QixDQUMxQixBQTlDSCwyQkFpRE0saUJBQWtCLENBQ3JCLEFBbERILGtDQXFESSxnQkFBZ0IsQUFDaEIsd0JBQXdCLEFBQ3hCLGtCQUFrQixBQUNsQixnQkFBbUIsQUFDbkIsd0JBQXdCLEFBQ3hCLGNBQWMsQUFDZCxlQUFnQixBQUNoQixrQkFBb0IsQUFDcEIsa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxPQUFRLENBQ1QsQUFoRUgsd0JBbUVJLGdCQUFnQixDQUNqQixBQXBFSCw2QkF1RUksWUFBYSxDQUVkLEFBekVILDJCQTRFSSxhQUFjLENBQ2YsQUE3RUgsNkJBK0VJLGFBQWMsQ0FDZixBQWhGSCxrQkFrRlUsWUFBYSxDQUFJLEFBbEYzQixrQkFtRlUsYUFBYyxDQUFJLEFBbkY1QixzQkFzRkksb0JBQW1CLEFBQ25CLFVBQVcsQ0FDWixBQXhGSCxlQTJGSSxjQUFjLEFBQ2QscUJBQXFCLEFBQ3JCLDBCQUF1QixBQUF2Qix1QkFBdUIsQUFDdkIseUJBQXFCLEFBQXJCLHFCQUFxQixBQUNyQix1QkFBd0IsQUFBeEIsc0JBQXdCLEFBQ3hCLHFCQUFzQixBQUF0QixvQkFBc0IsQUFDdEIsMkJBQTBCLEFBQTFCLHlCQUEwQixDQUMzQixBQWxHSCxlQXFHSSxrQkFBa0IsQUFDbEIsK0JBQWdDLENBQ2pDLEFBdkdILDhCQTBHSSxvQkFBYSxBQUFiLGFBQWEsQUFDYixtQkFBcUIsQUFBckIscUJBQXFCLEFBQ3JCLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIsZUFBa0IsQ0FjbkIsQUE1SEgsb0NBaUhNLGNBQWUsQ0FDaEIsQUFsSEwsZ0NBcUhNLGlCQUFpQixBQUNqQixlQUFnQixDQUNqQixBQXZITCxrQ0EwSE0sUUFBUyxDQUNWLEFBM0hMLGlDQThISSxjQUFlLENBQ2hCLEFBL0hILHlFQWtJSSxrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLGlCQUFpQixBQUNqQixpQkFBaUIsQUFDakIsdUJBQXVCLEFBQ3ZCLGNBQWMsQUFDZCxxQkFBcUIsQUFDckIsV0FBWSxDQUNiLEFBMUlILG1DQTZJSSxpQkFBZ0IsQUFDaEIsZ0JBQWdCLEFBQ2hCLG9DQUFvQyxBQUNwQyxpQkFBaUIsQUFDakIsY0FBYyxBQUNkLFVBQVUsQUFDVixtQkFBb0IsQ0FDckIsQUFwSkgsaUNBdUpJLG1DQUFvQyxDQUNuQyxBQXhKTCxnQ0EySkksZ0JBQWdCLEFBQ2hCLGlDQUFpQyxBQUNqQyxpQkFBaUIsQUFDakIsY0FBYyxBQUNkLHlCQUF5QixBQUN6QixVQUFVLEFBQ1Ysa0JBQW1CLENBQ3BCLEFBbEtILGlDQXFLSSxvQkFBcUIsQ0FZdEIsQUFqTEgsbUNBd0tNLGdCQUFnQixBQUNoQix3QkFBd0IsQUFDeEIsaUJBQWlCLEFBQ2pCLGNBQWMsQUFDZCxVQUFVLEFBQ1YsY0FBYyxBQUNkLG9CQUFvQixBQUFFLGlCQUFpQixBQUN2QyxvQkFBcUIsQ0FDdEIsQUFoTEwsdUNBb0xJLGdCQUFnQixBQUNoQixvQ0FBb0MsQUFDcEMsaUJBQWlCLEFBQ2pCLGNBQWMsQUFDZCxVQUFVLEFBQ1YsbUJBQW9CLENBQ3JCLEFBMUxILCtDQTZMRSx3QkFBdUIsQUFBdkIscUJBQXVCLEFBQ3ZCLHVCQUFxQixBQUFyQixrQkFBcUIsQ0FDcEIsQUEvTEgsK0JBa01JLHVCQUFrQixBQUlsQixXQUFXLENBQ1osQUF2TUgsK0JBME1JLFdBQVcsQ0FDWixBQTNNSCwrQkE4TUksZ0JBQWdCLENBQ2pCLEFBL01ILDJDQW9OTSxhQUFjLENBS2YsQUF6TkwsaURBdU5RLG9CQUFxQixDQUN0QixBQXhOUCwrQkE0Tk0sZ0JBQWlCLENBQ2xCLEFBN05MLHVDQWdPTSxVQUFVLEFBQ1Ysa0JBQWtCLEFBQ2xCLDBDQUErQyxBQUMvQyx5QkFBeUIsQUFDekIsa0JBQW1CLENBVXBCLEFBOU9MLHlDQXVPUSxhQUFjLENBRWYsQUF6T1AsK0NBd09rQixvQkFBcUIsQ0FBSSxBQXhPM0MsMkNBNE9RLHlCQUEwQixDQUMzQixBQTdPUCx3Q0FpUE0sV0FBVyxBQUNYLDZDQUErQyxBQUMvQyxVQUFVLEFBQ1YsbUJBQW1CLEFBQ25CLGlCQUFrQixDQU1uQixBQTNQTCwwQ0F3UFEsY0FBYyxBQUNkLHVCQUF3QixDQUN6QixBQTFQUCxzQ0E4UE0sVUFBVSxBQUNWLDBDQUErQyxBQUMvQyx5QkFBeUIsQUFDekIsbUJBQW1CLEFBQ25CLGlCQUFrQixDQUNuQixBQW5RTCw2QkF3UUksZ0JBQWdCLEFBQ2hCLGtCQUFtQixDQUNwQixBQTFRSCx5Q0E2UUksZ0JBQWdCLEFBQ2hCLGlCQUFpQixBQUNqQixXQUFjLEFBQ2QsVUFBVSxBQUNWLFlBQWEsQ0FRZCxBQXpSSCxnREFvUk0seUJBQXlCLEFBQ3pCLGdCQUFpQixBQUNqQixvQkFBb0IsQUFDcEIsYUFBYyxDQUNmLEFBeFJMLCtCQTRSSSxnQkFBZ0IsQUFDaEIsaUJBQWlCLEFBQ2pCLFVBQVUsQUFDVixpQkFBa0IsQ0FFbkIsQUFqU0gsc0NBb1NJLGlDQUFpQyxBQUNqQyx3QkFBeUIsQ0FDMUIsQUF0U0gsd0NBeVNJLG1DQUFvQyxDQUNyQyxBQTFTSCx3Q0E2U0ksbUNBQW9DLENBQ3JDLEFBOVNILG1DQWlUSSxnQkFBZ0IsQUFDaEIsaUNBQWlDLEFBQ2pDLGlCQUFpQixBQUNqQixjQUFjLEFBQ2QsVUFBVSxBQUNWLGtCQUFtQixDQUNwQixBQXZUSCw4QkEwVEksZ0JBQWdCLEFBQ2hCLGlDQUFpQyxBQUNqQyxpQkFBaUIsQUFDakIsY0FBYyxBQUNkLFVBQVUsQUFDVix5QkFBeUIsQUFDekIsbUJBQW1CLEFBQ25CLGFBQWMsQ0FDZixBQWxVSCxpQ0FxVUksZ0JBQWdCLEFBQ2hCLHVCQUF1QixBQUN2QixrQkFBa0IsQUFDbEIsaUJBQWlCLEFBQ2pCLGNBQWMsQUFDZCxTQUFVLENBQ1gsQUEzVUgscUJBOFVJLFdBQVcsQUFDWCxhQUFhLEFBQ2Isb0JBQWlCLEFBQWpCLGlCQUFpQixBQUNqQix5QkFBMEIsQ0FLM0IsQUF0VkgsNkJBb1ZNLFlBQWEsQ0FDZCxBQXJWTCx3QkF5VkksMEJBQThCLEFBQzlCLFNBQVUsQ0FDWCxBQTNWSCx1QkFnV0kseUJBQXlCLEFBQ3pCLGlCQUFrQixDQUNuQixBQWxXSCwwQkFxV0ksaUJBQWdCLEFBQ2hCLGtCQUFrQixBQUNsQixnQkFBaUIsQ0FDbEIsQUF4V0gscUJBMFdJLHdCQUF5QixDQUMxQixBQTNXSCwrQkE2V0kscUJBQXFCLEFBQ3JCLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIsa0JBQWtCLEFBQ2xCLHVDQUF1QyxBQUN2QyxZQUFZLEFBQ1oseUJBQXlCLEFBQ3pCLGVBQWUsQUFDZixXQUFXLEFBQ1gsb0JBQXFCLENBQ3RCLEFBdlhILHFCQTBYSSxjQUFhLEFBQ2Isc0JBQThCLEFBQTlCLDhCQUE4QixBQUM5QixpQ0FBaUMsQUFDakMsaUJBQWlCLEFBQ2pCLGNBQWMsQUFDZCxVQUFVLEFBQ1YsZ0JBQWlCLENBWWxCLEFBNVlILDZCQW9ZUSxvQkFBcUIsQ0FDdEIsQUFyWVAsdUJBeVlNLGlCQUFpQixBQUNqQixjQUFnQixDQUNqQixBNUcycmJMLDBFNkdqa2NJLHNCQUF3QixDQUMzQixBQUNELFlBQ0ksY0FBZSxDQUNsQixBQ1RELDJDQUdHLFdBQVcsQUFDWCxZQUFhLENBQ2IsQUFLSCxtQkFDQyxxQkFBcUIsQUFDckIsa0JBQWtCLEFBQ2xCLGdCQUFnQixBQUNoQixnQkFBZ0IsQUFDaEIsdUNBQXdDLEFBQ3hDLFlBQVksQUFDWix5QkFBeUIsQUFDekIsZUFBZSxBQUNmLFdiRGEsQWFFYixvQkFBcUIsQ0ErQnJCLEFBekNELDRCQWFFLFdBQWEsQ0FDYixBQWRGLHdCQWlCRSxVQUFXLENBQ1gsQUFsQkYsMENBcUJFLFlBQVksQUFDWixlQUFnQixDQUNoQixBQXZCRixxQkEwQkUsVUFBVSxBQUNWLGtCQUFrQixBQUNsQixtQkFBbUIsQUFDbkIscUJBQXNCLENBQ3RCLEFBOUJGLDhCQWdDRSxjQUFlLENBQ2YsQUFqQ0YsZ0NBbUNFLFdBQVcsQUFDWCxtQkFBbUIsQUFDaEIsc0JBQXNCLEFBQ3RCLDBCQUEyQixDQUU5QixBQUtGLFdBQ0MsZUFBZSxBQUNmLHdCQUF3QixBQUNyQixpQkFBaUIsQUFDakIsYUFBYSxBQUNiLG1CQUFtQixBQUNuQixRQUFRLEFBQ1IscUJBQXFCLEFBQ3JCLGNBQWMsQUFDZCxnQkFBaUIsQ0FnQnBCLEFBekJELG9DQVlLLGdCQUFnQixBQUNoQixxQkFBcUIsQUFDckIsWUFBWSxBQUNaLFdBQVcsQUFDWCxpQkFBaUIsQUFDakIseUJBQXlCLEFBQ3pCLGlCQUFrQixDQU1yQixBQXhCRiw2RUFxQk0sZUFBZSxBQUNmLFVBQVcsQ0FDWCxBQUlOLGlEQUNJLGNBQWMsQ0FDakIsQUFFRCx5QkFDQyxXQUFZLENBQ1osQUFNRCwySEFDQywrQkFBK0IsQUFDL0IsVWI5RWEsQ2ErRWIsQUFDRCxXQUNDLHdCYnhEb0IsQ2F5RHBCLEFBQ0QsaUJBQ0Msd0JBQXlCLENBQ3pCLEFBRUQsU0FDQyx3QmI3RHNCLENhOER0QixBQUNELGVBQ0Msd0JBQXlCLENBQ3pCLEFBRUQsVUFDQyx3QkFBeUIsQ0FDekIsQUFFRCxnQkFDQyx3QkFBeUIsQ0FDekIsQUFFRCxZQUNDLHdCQUF5QixDQUN6QixBQUVELGtCQUNDLHdCQUF5QixDQUN6QixBQU1ELDBCQUNFLHdCQUF5QixDQUMxQixBQUVELE9BQ0MscUJidkhhLENheUhiLEFBRUQsa0JBSEMsd0JBQXlCLENBT3pCLEFBSkQsV0FDQyx3QmI1R3dCLENhK0d4QixBQUVELGlFQUpDLGFiN0d3QixDYW1IeEIsQUFPRCxVQUNDLCtCQUFnQyxBQUM3QiwyQkFBNkIsQ0FDaEMsQVgvSEcseUNXdEJKLG1CQXlKRSxjQUFjLEFBQ2QsYUFBYyxDQUNkLEFBQ0QsaUJBRUUsNEJBQThCLENBQzlCLEFBSEYsa0NBTUUsbUJBQW1CLEFBQ25CLG1CQUFxQixDQUtyQixBQVpGLCtDQVNHLFlBQVksQUFDWixhQUFjLENBQ2QsQzlHNGtjSCxBbUdudWNHLCtEV2hCSixtQkE4S0ksY0FBYyxBQUNkLGFBQWMsQ0FDZixBQXBCRixrQ0F3QkMsbUJBQW1CLEFBQ25CLHFCQUFxQixBQUNyQixjQUFlLENBQ2YsQzlHd2tjRCxBK0cxd2NELFdBRUMsbUJBQW9CLENBbUdwQixBWnBFRyx5Q1lqQ0osV0FLRSxhQUFjLENBZ0dmLEMvRytxY0EsQStHcHhjRCxzQkFVRyxjQUFlLENBQ2YsQUFYSCw4QkFhRyxXQUFXLEFBQ1gsa0JBQWtCLEFBQ2xCLG1CQUFtQixBQUNuQixpQkFBaUIsQUFDakIsV0FBVyxBQUNYLHFCQUFxQixBQUNyQixlQUFlLEFBQ2YseUJBQXlCLEFBQ3pCLGlCQUFrQixDQUNsQixBQXRCSCxxQkF3QkcsZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQixnQkFBaUIsQ0FDakIsQVpNQyx5Q1lqQ0osbUJBbUNHLHlCZGJrQixBY2NsQixrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLG9CQUEyQixBQUMzQixVQUFXLENBRVosQUF6Q0YscUJBZ0NJLGVBQWtCLENBQ2xCLEMvR3N4Y0gsQStHdnpjRCxxREErQ0ksdUJBQTZCLENBSzdCLEFBcERKLGtFQWtESyxrQkFBbUIsQ0FDbkIsQUFHRix5QkF0REgsaURBd0RLLHNCQUF1QixDQUN2QixBQXpETCxrSUFnRUssaUJBQWtCLENBQ2xCLEFBakVMLGlFQW9FSyxlQUFpQixBQUNqQixhQUFnQixDQUNoQixDL0d5d2NKLEFtRzl5Y0cseUNZakNKLHdDQTJFSyxhQUFjLENBRWYsQy9Hd3djSCxBK0dyMWNELHlDQStFSSxzQkFBOEIsQUFBOUIsNkJBQThCLENBQzlCLEFBaEZKLDhDQW9GRyxVQUFVLEFBQ1Ysa0JBQWtCLEFBQ2xCLFNBQVMsQUFDVCxTQUFTLEFBQ1Qsa0JBQWtCLEFBQ2xCLGdCQUEyQixDQU0zQixBQS9GSCwrREE0RkksZUFBZSxBQUNmLGFBQWMsQ0FDZCxBWjdEQSx5Q1lqQ0osMkJBa0dHLGlCQUFrQixDQUVuQixDL0d5d2NELEFnSDcyY0QsMFJBRUUsY0FBYyxBQUNkLFdBQVcsQUFDWCxxQkFBMEIsQ0FvRjFCLEFBeEZGLGdWQU9HLGNBQWMsQUFDWCx3QkFBeUIsQ0FDNUIsQUFUSCw2WEFZSSxvQkFBYSxBQUFiLGFBQWEsQUFDVixtQkFBZSxBQUFmLGNBQWUsQ0FDbEIsQUFkSixtYkFnQkksY0FBZSxDQUNmLEFBakJKLDBhQW1CSSxvQkFBYSxBQUFiLFlBQWEsQ0FJYixBQXZCSiw4bEJBcUJLLFdBQVksQ0FDWixBQXRCTCwwYUEyQkcsa0JBQW1CLENBS25CLEFBaENILGdlQThCSSxrQkFBbUIsQ0FDbkIsQUEvQkosb1hBdUNJLHVCQUF5QixDQUN6QixBQXhDSiwyV0E0Q0csaUJBQWtCLENBK0JsQixBQTNFSCw2WEErQ0ksZUFBZSxBQUNmLHFCQUFxQixBQUNyQixnQkFBaUIsQUFDakIsaUJBQWlCLEFBQ2pCLG1CQUFtQixBQUNuQixtQkFBbUIsQUFDbkIsaUJBQWlCLEFBQ2pCLG1CQUFtQixBQUNuQixnQkFBZ0IsQUFDaEIsdUJBQXVCLEFBQ3ZCLGNBQWMsQUFDZCxlQUFnQixDQUNoQixBYjFCQSx5Q2FqQ0osNlhBK0RLLGdCQUFrQixBQUNsQixlQUFlLEFBQ2Ysa0JBQWtCLEFBQ2xCLGNBQWUsQ0FDZixDaEg4MmNKLEFtR3Q1Y0csK0RhM0JKLDZYQXdFSyxjQUFlLENBQ2YsQ2hIODJjSixBZ0h2N2NELHFjQWlGRyxXQUFXLEFBQ1gsY0FBZSxDQUtmLEFBdkZILGtmQW9GSSxrQkFBa0IsQUFDbEIsZUFBaUIsQ0FDakIsQUFJSiwySkFLRSxpQkFBaUIsQUFDakIsa0JBQW1CLENBQ25CLEFDakdGLGtCQUNDLG9CQUFvQixBQUNwQix3QkFBeUIsQ0F3SnpCLEFBdEpBLDBCQUNDLGtCQUFtQixDQXVDbkIsQUF4Q0Esc0NBR0MsVWhCWVcsQ2dCWFgsQUFKRCw4S0FPQyxXaEJRVyxBZ0JQWCxlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLHNCQUF1QixBQUN2QiwyQkFBNEIsQ0FDNUIsQUFaRCw2QkFlQyxjQUFlLENBRWYsQUFqQkQsNkJBb0JJLFdoQkxRLEFnQk1SLGVBQWUsQUFDZixlQUFlLEFBQ2YsaUJBQWlCLEFBQ2pCLHNCQUF1QixBQUN2QiwyQkFBNEIsQ0FDN0IsQUExQkgsd0NBNkJDLGVBQWUsQUFDZixlQUFlLEFBQ2Ysb0JBQXVCLENBQ3ZCLEFBaENELHlEQXFDRSx1QkFBeUIsQ0FDekIsQUFJSCwyQkFDQyxvQkFBYSxBQUFiLGFBQWEsQUFDYixzQkFBOEIsQUFBOUIsNkJBQThCLENBeUc5QixBZDlIRSwrRGNtQkgsMkJBS0UsMEJBQXNCLEFBQXRCLHFCQUFzQixDQXNHdkIsQ2pIczJjRCxBbUc5OWNHLHlDY2FILDJCQVNFLDBCQUFzQixBQUF0QixxQkFBc0IsQ0FrR3ZCLENqSDQyY0QsQWlIMzhjQyxxQ0FDQyxpQkFBa0IsQ0FDbEIsQUFHRCxpQ0FDQyxrQkFBa0IsQUFDbEIsUUFBUSxBQUNSLFFBQVMsQ0FDVCxBQUVELHVDQUNDLG9CQUFvQixBQUNwQixpQkFBa0IsQ0FDbEIsQUFFRCxnQ0FDQyxrQkFBa0IsQUFDbEIsb0JBQWEsQUFBYixhQUFhLEFBQ2IsMEJBQXNCLEFBQXRCLHNCQUFzQixBQUN0QixXQUFPLEFBQVAsT0FBTyxBQUNQLDBCQUFhLEFBQWIsWUFBYSxDQXlCYixBZDdFQywrRGMrQ0YsZ0NBT0UsY0FBYSxBQUNiLGNBQVUsQUFBVixVQUFVLEFBQ1YsV0FBVyxBQUNYLGtCQUFtQixDQW9CcEIsQUE5QkEsb0NBWUUsV0FBVyxBQUNYLFdBQVksQ0FDWixDakhpOWNKLEFtR3hnZEcseUNjeUNGLGdDQWlCRSxXQUFXLEFBQ1gsY0FBYSxBQUNiLGNBQVUsQUFBVixVQUFVLEFBRVYsa0JBQW1CLENBU3BCLEFBOUJBLG9DQXVCRSxXQUFXLEFBQ1gsV0FBWSxDQUNaLENqSG05Y0osQWlINStjRSxvQ0E0QlMsb0JBQWMsQUFBZCxhQUFjLENBQ2hCLEFBR1IsaUNBQ0MsV2hCeEZXLEFnQjBGWCxvQkFBYSxBQUFiLGFBQWEsQUFDYiwwQkFBc0IsQUFBdEIsc0JBQXNCLEFBQ3RCLFdBQU8sQUFBUCxPQUFPLEFBQ1AsMEJBQWEsQUFBYixZQUFhLENBd0NiLEFkN0hDLCtEYytFRixpQ0FRRSxjQUFhLEFBQ2IsY0FBVSxBQUFWLFNBQVUsQ0FxQ1gsQ2pIaTdjRixBbUd4aWRHLHlDY3lFRixpQ0FZRSxjQUFhLEFBQ2IsY0FBVSxBQUFWLFNBQVUsQ0FpQ1gsQ2pIdzdjRixBaUh0K2NFLG9DQWlCQyw0QkFBNEIsQUFDNUIsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixnQkFBaUIsQ0FDakIsQUFyQkQsbUNBd0JDLDBCQUE0QixDQU81QixBZDlHQSwrRGMrRUQsbUNBMEJFLGtCQUFtQixDQUtwQixDakh3OWNILEFtR2hrZEcseUNjeUVELG1DQTZCRSxrQkFBbUIsQ0FFcEIsQ2pIODljSCxBaUg3L2NFLGlLQW9DSyxhQUFjLENBQ2YsQUFyQ0osbUNBdUNFLHFCQUFxQixBQUNyQixrQkFBbUIsQ0FDcEIsQUF6Q0Qsb0RBMkNDLGdCQUFnQixBQUNoQix3QkFBb0IsQUFBcEIsbUJBQW9CLENBQ3BCLEFBS0osd0JBQ0ksb0JBQW9CLEFBQ3BCLHlCQUF5QixBQUN6QixXQUFZLENBMkJmLEFBOUJELDJCQU1RLDRCQUE0QixBQUM1QixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGdCQUFpQixDQUNsQixBQVZQLG9EQWFRLGVBQWUsQUFDZixnQkFBaUIsQ0FRbEIsQUF0QlAsMEJBaUJRLGNBQWMsQUFDZCxnQkFBZ0IsQUFDaEIsaUJBQWtCLENBR25CLEFBdEJQLG1HQXdCUSxhQUFjLENBQ2YsQUF6QlAsMEJBMkJRLHFCQUFxQixBQUNyQixrQkFBbUIsQ0FDcEIsQUN6TFAsZUFDQyx5QkFBeUIsQUFDekIsY0FBZSxDQUNmLEFBRUQsK0JBQ0MsWUFBWSxBQUNaLHdCQUFnQixBQUFoQixxQkFBZ0IsQUFBaEIsZ0JBQWdCLEFBQ2Isb0JBQW9CLEFBQ3ZCLHVCQUF1QixBQUNwQixrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixzQkFBc0IsQUFDdEIsa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLGVBQWUsQUFDZixVQUFVLEFBQ1YscUVBQXFFLEFBQ3JFLHFCQUFzQixDQUN6QixBQUVELHNEQUNDLFVBQVcsQ0FDWCxBQUdELHlCQXhCQSwrQkEwQkcsV0FBVyxBQUNYLFdBQVcsQUFDWCxrQkFBcUIsQ0FDckIsQ2xIOHBkRixBbUh0cmRELDJCQUNDLGdCQUFnQixBQUFFLGtCQUFtQixDQStHckMsQUFoSEQsNkNBS0Usa0JBQW1CLENBQ25CLEFBTkYseUNBU0ssa0JBQW1CLENBc0d0QixBQS9HRixnRUFlUSxhQUFjLENBQ2QsQUFoQlIsb0VBbUJRLG1CQUErQixBQUMvQixjQUFnQixDQUNoQixBQXJCUiwrRUF3QlEsa0JBQStCLENBQy9CLEFBekJSLHlIQStCUyx5QkFBeUIsQUFDekIsbUJBQW1CLEFBQUUsMEJBQTBCLEFBQy9DLGFBQWEsQUFBRSxrQkFBbUIsQ0E0Q3JDLEFBN0VOLCtJQXFDVSxtQkFBbUIsQUFDbkIsVUFBVyxDQU1YLEFBNUNWLHFKQXdDZSxtQkFBbUIsQUFBRSxvQkFBcUIsQ0FBSSxBQXhDN0QsbUpBMkNjLFNBQVcsQUFBRSxVQUFXLENBQUksQUEzQzFDLHVKQStDVSxnQkFBZ0IsQUFBRSxZQUFZLEFBQzlCLFdBQVksQ0FRWixBQXhEViw0VkFtRFcsbUJBQW1CLEFBQ25CLDBCQUEwQixBQUMxQiw0QkFBNEIsQUFDNUIsVUFBVyxDQUNYLEFBdkRYLDB2QkE0RGEsZ0JBQWlCLEFBQ2pCLGFBQWUsQUFDZixhQUFjLENBQ2pCLEFBL0RWLDZIQWlFYSxhQUFnQixDQUFJLEFBakVqQyxpSkFvRVUsY0FBZ0IsQUFDaEIsa0JBQW1CLENBQ25CLEFBdEVWLG1JQXlFYSxjQUFnQixBQUNoQixrQkFBa0IsQUFDbEIsWUFBWSxBQUFFLFVBQVcsQ0FDNUIsQUE1RVYscURBaUZZLFlBQVksQUFDWixnQkFBZ0IsQUFDaEIsaUJBQWlCLEFBQ2pCLGtCQUFrQixBQUNsQix5QkFBeUIsQUFDNUIsdUJBQTRCLEFBQUUsa0JBQW1CLENBd0JqRCxBQTlHVCxpRUF3RjRCLFlBQWEsQ0FBSSxBQXhGN0MsOERBMkZhLE1BQU0sQUFBRSxTQUFVLENBQ2xCLEFBNUZiLCtEQStGYSxNQUFNLEFBQUUsVUFBVyxDQUNuQixBQWhHYixnRUFtR2EsTUFBTSxBQUFFLFVBQWlCLENBQ3pCLEFBcEdiLGdWQXVHZ0IsY0FBYyxBQUNkLGdCQUFtQixBQUNuQixnQkFBa0IsQUFBRSxlQUFnQixDQUl2QyxBQTdHYiw4V0E0R3lCLGVBQWdCLENBQUksQUFRN0MseUJBcEhBLDJCQXVIRSx1QkFBMEIsQUFBRSx5QkFBNkIsQ0F3Q3pELEFBL0pGLDZDQXlIc0IsZUFBZ0IsQ0FBSSxBQXpIMUMseUNBNEhHLHlCQUEyQixDQWtDM0IsQUF4Q0QsNERBU0Usb0JBQXNCLENBT3RCLEFBaEJGLHdFQVdnQixnQkFBaUIsQ0FBSSxBQVhyQywwWEFjMkIseUJBQTJCLENBQUksQUFwSTVELHFEQXlJSSxxQkFBc0IsQUFDdEIsZ0JBQWdCLEFBQ2hCLFNBQVUsQ0FnQlYsQUEzSkosZ1ZBOEk2QixlQUFnQixDQUFJLEFBOUlqRCw4REFpSmUsTUFBUSxBQUFFLE1BQVMsQ0FDbkIsQUFsSmYsK0RBcUplLE1BQVEsQUFBRSxPQUFVLENBQ3BCLEFBdEpmLGdFQXlKZSxNQUFRLEFBQUUsTUFBUyxDQUNuQixDbkgwdGRkLEFtSGp0ZEQseUJBN0NFLHdFQW1EZ0IsZ0JBQWlCLENBQUksQ25IaXRkdEMsQW9IOTNkRCxnQkFDQyxrQkFBbUIsQ0FrRG5CLEFBbkRELDZCQU9FLGlCQUFrQixDQTJDbEIsQUFsREYsd0NBY0csa0JBQWtCLEFBQ2xCLG1DQUFtQyxBQUduQywyQkFBMkIsQUFDM0Isa0JBQWtCLEFBQ2xCLE1BQVEsQUFDUixNQUFTLENBQ1QsQUF0QkgseUNBd0JHLFNBQVUsQ0FDVixBQXpCSCx3Q0EyQkcsVUFBVSxBQUlWLDBCQUEyQixDQUMzQixBQWhDSCw0Q0FrQ0csVUFBVSxBQUlWLHlCQUEwQixDQUMxQixBQXZDSCwyQ0F5Q0csVUFBVSxBQUlWLHVCQUF3QixDQUN4QixBQTlDSCxxQ0FnREcseUJBQTBCLENBQzFCLEFDdkRILGFBQ0MseUJBQXlCLEFBQ3pCLGlCQUFpQixBQUNqQixtQkFBb0IsQ0EyR3BCLEFBOUdELG1CQU1FLFlBQWEsQ0FDYixBQVBGLGdCQVVFLHlCQUF5QixBQUN6QixlQUFlLEFBQ2Ysc0JBQXVCLEFBQ3ZCLDRCQUE0QixBQUM1QixhQUFhLEFBQ2Isa0JBQW1CLENBTW5CLEFsQllFLHlDa0JqQ0osZ0JBaUJHLGdCQUFnQixBQUNoQixtQkFBbUIsQUFDbkIsY0FBZSxDQUVoQixDckhxOGRELEFxSDE5ZEQsb0RBeUJJLFVBQVcsQ0FDWCxBQTFCSixrREE2Qkcsa0JBQW1CLENBc0NuQixBQW5FSCxxREErQkkseUJBQXlCLEFBQ3pCLGVBQWUsQUFDZixjQUFjLEFBQ2QsZUFBZSxBQUNmLGdCQUFpQixDQUNqQixBQXBDSixtRUFzQ0ksWUFBWSxBQUNaLFVBQVcsQ0FDWCxBQXhDSix5REEwQ0ksaUJBQWlCLEFBQ2pCLFlBQWEsQ0FDYixBQTVDSiw0RUErQ0ssV0FBVyxBQUNYLFNBQVUsQ0FDVixBQWpETCxpRkFxREssWUFBWSxBQUNaLFNBQVUsQ0FDVixBQXZETCxvREEwREksZUFBZSxBQUNmLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YsY0FBYyxBQUNkLG9CQUFxQixDQUNyQixBQS9ESixvREFpRUksa0JBQW1CLENBQ25CLEFBbEVKLHFEQXFFRyxpQkFBaUIsQUFDakIsaUJBQWtCLENBa0NsQixBQXhHSCwwREF5RUcsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixZQUFZLEFBQ1osYUFBYSxBQUNiLGdCQUFnQixBQUNoQixRQUFRLEFBRVIscUJBQXFCLEFBQ3JCLHdCQUF3QixBQUN4QixjQUFjLEFBQ2QsZ0JBQWlCLENBb0JoQixBbEJsRkEsZ0VrQnJCSiwwREFxRkksWUFBYSxDQWtCYixDckgyN2RILEFtR3ZnZUcsK0RrQjNCSiwwREF3RkksWUFBYSxDQWViLENySGk4ZEgsQXFIeGllRCwwRUEyRkksZ0JBQWdCLEFBQ2hCLHFCQUFxQixBQUNyQixZQUFZLEFBQ1osV0FBVyxBQUNYLGlCQUFpQixBQUNqQix5QkFBeUIsQUFDekIsaUJBQWtCLENBS2pCLEFBdEdMLDRFQW1HSyxlQUFlLEFBQ2YsVXBCakZTLENvQmtGVCxBQXJHTCwwQ0E0R0UsZUFBa0IsQ0FDbEIsQWxCNUVFLHlDa0JqQ0osYUFrSEUsaUJBQWlCLEFBQ2pCLG9CQUFvQixBQUNwQixpQkFBa0IsQ0FxQ2xCLEFBeENELCtCQUtDLGtCQUFtQixDQWtDbEIsQUF4SkgscURBeUhHLHNCcEJ0R1csQW9CdUdYLGFBQWEsQUFDYixnQkFBaUIsQ0EyQmhCLEFBckNILDJFQWNJLGNBQWMsQUFDZCxhQUFhLEFBQ2IsZUFBZSxBQUNmLFNBQVUsQ0FDVixBQWxCSix5RkFvQkksa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxRQUFTLENBQ1QsQUF2QkosdURBK0JHLGtCQUFtQixDQUNuQixBQWpKSiwwREFtSkksZ0JBQWdCLEFBQ2hCLFdBQVksQ0FDWCxDckh3OGRKLEFtR3ZqZUcseUNrQnRDSixhQStKRSxpQkFBaUIsQUFDakIsb0JBQW9CLEFBQ3BCLGlCQUFrQixDQStCbEIsQUEvRUQsK0JBa0RDLGtCQUFtQixDQTRCbEIsQUEvTEgscURBc0tHLHNCcEJuSlcsQW9Cb0pYLGFBQWEsQUFDYixnQkFBaUIsQ0FxQmhCLEFBNUVILDJFQTJESSxjQUFjLEFBQ2QsYUFBYSxBQUNiLGVBQWUsQUFDZixTQUFVLENBQ1YsQUEvREoseUZBaUVJLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsUUFBUyxDQUNULENySG04ZEosQXNIN21lRCxpQkFFTSwwQkFBMkIsQ0FDNUIsQUFFTCxnQkFDRSxrQkFBa0IsQUFDbEIseUJBQXlCLEFBQ3pCLGlCQUFpQixBQUNqQixtQkFBb0IsQ0EwQnJCLEFBOUJELHNCQU1JLFlBQWEsQ0FDZCxBQUVELHdCQUNFLG9CQUFhLEFBQWIsYUFBYSxBQUNiLHNCQUE4QixBQUE5Qiw4QkFBOEIsQUFFOUIsa0JBQW1CLENBQ3BCLEFqQmdPRyxtQmlCN05BLGNyQnJCYyxBcUJzQmQsWUFBZSxDakI4TmQsQUFGRCwrRmlCOU5BLHlCQUF3QixBQUN4QixjckJyQmMsQXFCc0JkLFlBQWUsQ2pCOE5kLEFBRkQsbUJpQnpORix5QkFBeUIsQUFDekIsMkJBQTJCLEFBQzNCLHNCQUF1QixBQUN2Qiw0QkFBNEIsQUFDNUIsa0JBQW1CLENBQ3BCLEFBMUJILGdDQTRCRSxVQUFXLENBQ1gsQUFRRixlQUNFLGtCQUFrQixBQUNsQixtQkFBbUIsQUFDbkIsZ0JBQWlCLENBMERsQixBQTdERCw0QkFPSSxlQUFlLEFBQ2YsbUJBQW1CLEFBQ25CLDBCQUEyQixDQTBCNUIsQUFuQ0gsK0JBV0kseUJBQXlCLEFBQ3pCLGNBQWUsQ0FDZCxBQWJMLG1DQWVRLGNBQWUsQ0FJbEIsQW5CdkNELHlDbUJvQkosbUNBaUJVLGVBQWdCLENBRXJCLEN0SGlxZUosQXNIcHJlRCx5RkF3Qk0sWUFBYSxDQUNkLEFBekJMLDhCQTJCTSxlQUFlLEFBQ2YsZUFBZSxBQUNmLG9CQUFxQixDQUN0QixBQTlCTCw4QkFnQ00sb0JBQW9CLEFBQ3BCLGFyQnpFZSxDcUIwRWhCLEFBbENMLHdCQXNDSSxtQkFBbUIsQUFDbkIsMEJBQTJCLENBYzVCLEFBckRILDBCQXlDSSxjQUFlLENBQ2hCLEFBMUNILDBCQTRDSSxxQkFBcUIsQUFDckIsZUFBZSxBQUNmLGVBQWUsQUFDZix3QkFBd0IsQUFDeEIsYXJCekZnQixDcUIwRmYsQUFqREwsZ0NBbURJLFlBQWEsQ0FDZCxBQXBESCxrQ0F3REksV0FBWSxDQUNiLEFBekRILHdDQTJESSxZQUFhLENBQ2QsQW5CdEZDLCtEbUIrRkYsa0JBRUksZUFBZ0IsQ0FDakIsQ3RIdXFlSixBbUdud2VHLHlDbUJpR0YsaUNBRUksYUFBYSxBQUNiLDBCQUEyQixDQUM1QixBakJ3SEMsbUJpQnRIQSxjQUFlLENBQ2hCLEFBcEZMLGVBdUZNLGlCQUFpQixBQUNqQixpQkFBa0IsQ0F5QnJCLEFBM0JELDJCQU1JLGVBQWUsQUFDZixlQUFnQixDQUlqQixBQVhILDZCQWNJLG1CQUFtQixBQUNuQixpQkFBaUIsQUFDakIsb0JBQW9CLEFBQ3BCLHFCckJ6SVEsQ3FCK0lULEFBdkJILG9DQW9CUSxZQUFhLENBQ1osQUEzR1gsa0NBK0dNLFVBQVcsQ0FDWixDdEg2cGVKLEFzSHpwZUQsdUJBRUUsaUJBQWlCLEFBQ2pCLHlCQUF5QixBQUN6QixvQkFBb0IsQUFDcEIseUJBQXlCLEFBQ3pCLGVBQWUsQUFDZixnQkFBaUIsQ0FLbEIsQUFaRCx5QkFTSSxXQUFZLEFBQ1osb0JBQXFCLENBQ3RCLEFDcExILHFNQU9ZLGtCQUFtQixDQUN0QixBQVJULHlPQUtnQixxQkFBdUIsQ0FDMUIsQUFOYix3SUFlWSxrQkFBa0IsQ0FDckIsQUFoQlQsK0JBbUJRLGFBQWEsQ0FJaEIsQUF2QkwsMENBcUJZLGNBQWMsQ0FDakIsQUF0QlQsa0NBeUJFLGVBQWdCLENBQ2hCLEFBMUJGLDRDQTRCUSxhQUFnQixDQVFuQixBQXBDTCxrRUErQmdCLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YsaUJBQWlCLENBQ3BCLEFBbENiLG1DQXNDRSxrQkFBbUIsQ0FtQ2hCLEFBekVMLHVEQXdDWSx5QkFBeUIsQUFDekIseUJBQXlCLEFBQ3pCLGFBQWMsQ0FRakIsQUFsRFQsNkdBMkNZLHlCQUF5QixBQUN6QixlQUFlLEFBQ2YsV0FBVSxBQUNWLG1CQUFtQixBQUNuQixzQkFBc0IsQUFDdEIsMkJBQTJCLEFBQzNCLGFBQWMsQ0FhakIsQUE5RFQsc0RBb0RZLHlCQUF5QixBQUN6Qix5QkFBeUIsQUFDekIsVUFBYyxDQVFqQixBQTlEVCw0REFnRVkseUJBQXlCLEFBQ3pCLHlCQUF5QixBQUN6QixhQUFjLENBQ2pCLEFBbkVULDZEQXFFWSx5QkFBeUIsQUFDekIseUJBQXlCLEFBQ3pCLFVBQWMsQ0FDakIsQUF4RVQsaUNBMkVRLGdCQUFpQixDQUNwQixBQzVFTCxrQkFDQyx5QkFBeUIsQUFDekIsY3ZCVW1CLEF1QlRuQixpQkFBaUIsQUFDakIsb0JBQW9CLEFBQ3BCLGlCQUFrQixDQXlLbEIsQUE5S0QsMEJBT0UsYUFBYSxBQUNiLGtCQUFtQixDQW1EbkIsQXJCMUJFLHlDcUJqQ0osMEJBVUcsa0JBQW1CLENBaURwQixDeEg0M2VELEF3SHY3ZUQsNkJBYUUsZUFBZSxBQUNmLGVBQWUsQUFDZix5QkFBeUIsQUFDekIsc0JBQXVCLEFBQ2pCLDRCQUE0QixBQUM1QixnQkFBaUIsQ0FDdEIsQUFuQkgsNEJBcUJRLGVBQWUsQUFDZixxQkFBcUIsQUFDckIsZUFBZSxBQUNmLGF2QlhhLEN1QmVsQixBckJLQyx5Q3FCakNKLDRCQTBCVSxjQUFlLENBRXRCLEN4SGk3ZUYsQXdINzhlRCxpQ0F3Q0csZUFBZ0IsQ0FJaEIsQXJCWEMseUNxQmpDSixpQ0EwQ0ksWUFBYSxDQUVkLEN4SDI2ZUYsQW1HdDdlRyx5Q3FCakNKLG9EQWdEWSxXQUFXLEFBQ1gsU0FBVSxDQUNYLEFBbERYLHlEQXNEWSxZQUFZLEFBQ1osU0FBVSxDQUNYLEN4SDA2ZVYsQXdIbCtlRCxvQkE2REUsa0JBQW1CLENBQ25CLEFBOURGLGdDQWdFRSxhQUFhLEFBQ2Isa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxNQUFNLEFBQ04sWUFBWSxBQUNaLFdBQVcsQUFDWCx5QkFBeUIsQUFDekIsa0JBQWtCLEFBQ2xCLG9CQUFxQixDQU1yQixBQTlFRixrQ0EwRUcsaUJBQWlCLEFBQ2pCLGVBQWUsQUFDZixhQUFjLENBQ2QsQUE3RUgsd0RBc0ZHLFVBQVcsQ0FDWCxBQXZGSCxpREF5RkUsa0JBQWtCLEFBQ2xCLGFBQWEsQUFDYixhQUFhLEFBQ2IsdUJBQTRCLEFBQzVCLHNCdkIxRVksQXVCMkVaLGtCQUFtQixDQThFbEIsQXJCdkpDLGdFcUJyQkosaURBZ0dHLFlBQWEsQ0E0RWIsQ3hIKzFlRixBbUdoL2VHLCtEcUIzQkosaURBbUdHLFlBQWEsQ0F5RWIsQ3hIcTJlRixBd0hqaGZELG9EQXVHRyxlQUFlLEFBQ2YsYUFBYSxBQUNiLGtCQUFrQixBQUNsQix5QkFBeUIsQUFDekIsYUFBYyxDQVVkLEFyQmhHQyxnRXFCckJKLG9EQTZHSSxTQUFVLENBUVgsQ3hIMDZlRixBbUdwZ2ZHLCtEcUIzQkosb0RBZ0hJLFNBQVUsQ0FLWCxDeEhnN2VGLEFtR3BnZkcseUNxQmpDSixvREFtSEksU0FBVSxDQUVYLEN4SHM3ZUYsQXdIM2lmRCxrRUF1SEcscUJBQXFCLEFBQ3JCLGNBQWMsQUFDZCxlQUFlLEFBQ2YsYUFBYyxDQUNkLEFBM0hILDJFQThIWSxXQUFXLEFBQ1gsU0FBVSxDQUNYLEFBaElYLGdGQW9JWSxZQUFZLEFBQ1osU0FBVSxDQUNYLEFBdElYLGtFQXlJRyxrQkFBaUIsQUFDakIsU0FBUyxBQUNULFVBQVcsQ0FDWCxBQTVJSCxnRUE4SUcsY0FBYyxBQUNkLGtCQUFrQixBQUNsQix5QkFBMEIsQ0FDMUIsQUFqSkgsc0RBbUpHLGVBQWUsQUFDZixrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLGdCQUFnQixBQUNoQixXQUFXLEFBQ1gscUJBQXFCLEFBQ3JCLHdCQUF3QixBQUN4QixjQUFjLEFBQ2QsaUJBQWlCLEFBQ2pCLGNBQWMsQUFDZCxnQkFBaUIsQ0FDakIsQUE5SkgsaUVBZ0tJLGdCQUFnQixBQUNoQixxQkFBcUIsQUFDckIsWUFBWSxBQUNaLFdBQVcsQUFDWCxpQkFBaUIsQUFDakIseUJBQXlCLEFBQ3pCLGlCQUFrQixDQUtsQixBQTNLSixtRUF3S0ssZUFBZSxBQUNmLFV2QnRKUyxDdUJ1SlQsQXJCeklELHlDcUJqQ0osa0JBa0xFLGlCQUFpQixBQUNqQixtQkFBb0IsQ0E2QnBCLEFBaE5GLDZCQXVMSSxjQUFlLENBQ2YsQUF4TEosaURBOExJLGFBQWEsQUFDYixrQkFBbUIsQ0FXbkIsQUF6QkgsbURBZ0JJLG9CQUFxQixDQUNyQixBQWpCSixtREFtQkksa0JBQW1CLENBQ25CLEFBck1MLHNEQXVNSyxlQUFnQixDQUVoQixBQXpNTCx3REE0TUksWUFBYSxDQUNiLEN4SGs3ZUgsQW1HemxmRyx5Q3FCdENKLGtCQXFORSxpQkFBaUIsQUFDakIsbUJBQW9CLENBMEJwQixBQWhQRiw2QkEwTkksY0FBZSxDQUNmLEFBM05KLGlEQWlPSSxhQUFhLEFBQ2Isa0JBQW1CLENBUW5CLEFBekRILG1EQW1ESSxvQkFBcUIsQ0FDckIsQUFyT0wsd0RBNE9JLFlBQWEsQ0FDYixDeEhzNmVILEF5SG5wZkQsU0FDQyxpQkFBaUIsQUFDakIsbUJBQW9CLENBU3BCLEFBWEQsdUJBS0UsZUFBZSxBQUNmLGtCQUFtQixDQUNuQixBQVBGLHNCQVNFLHdCeEJJbUIsQ3dCSG5CLEFBRUYsOENBRVEsWUFBWSxBQUNaLHVCQUF1QixBQUN2QixXQUFPLEFBQVAsT0FBTyxBQUNQLDZCQUFnQixBQUFoQixlQUFnQixDQU9uQixBQVpMLG1EQU9ZLFdBQVksQ0FDZixBQUNELG9DQVRSLDhDQVVZLFlBQWEsQ0FFcEIsQ3pIMHBmSixBMEhqcmZELGtCQU1FLGlCQUFpQixBQUNqQixtQkFBb0IsQ0E2RXJCLEFBcEZELHNCQUVJLG1CQUFtQixBQUNuQixVQUFXLENBQ1osQUFKSCxpQ0FTSSxnQkFBZ0IsQUFDaEIsa0JBQW1CLENBMENwQixBQXBESCxvQ0FZSSx5QkFBeUIsQUFDekIsZUFBZSxBQUNmLHNCQUF1QixBQUN2Qiw0QkFBNEIsQUFDNUIsZ0JBQWlCLENBSWhCLEF2QllELHlDdUJoQ0osb0NBa0JNLGNBQWUsQ0FFaEIsQzFIMHJmSixBMEg5c2ZELHdDQXNCTSxlQUFnQixDQUtqQixBdkJLRCx5Q3VCaENKLHdDQXlCUSxlQUFnQixDQUVuQixDMUg2cmZKLEEwSHh0ZkQsbUNBNkJJLGVBQWUsQUFDZixlQUFlLEFBQ2YscUJBQXFCLEFBQ3JCLGF6QnBCaUIsQ3lCd0JoQixBdkJKRCx5Q3VCaENKLG1DQWtDTSxjQUFlLENBRWhCLEMxSGlzZkosQW1HcnNmRyx5Q3VCaENKLDJEQXdDUSxXQUFXLEFBQ1gsU0FBVSxDQUNYLEFBMUNQLGdFQThDUSxZQUFZLEFBQ1osU0FBVSxDQUNYLEMxSGdzZk4sQTBIaHZmRCxxQkF1REksdUJBQXdCLENBQ3pCLEFBeERILGdDQTJESSxlQUFlLEFBQ2Ysa0JBQW1CLENBQ3BCLEFBN0RILCtCQStESSx3QnpCbkRpQixDeUJvRGxCLEFBaEVILHFDQW9FSSxjQUFjLENBQ2YsQUFyRUgsK0JBeUVJLFdBQVcsQ0FFWixBQTNFSCxvQkE2RUksZUFBZ0IsQ0FDakIsQUE5RUgsNkJBaUZJLGVBQWMsQUFDZCxlQUFlLENBQ2hCLEFDcEZILGVBQ0MseUJBQXlCLEFBQ3pCLGMxQlVtQixBMEJUbkIsaUJBQWlCLEFBQ2pCLG1CQUFvQixDQTRIcEIsQUFoSUQsb0NBTUUsYUFBYSxBQUNiLG1CQUFtQixBQUNuQix5QkFBeUIsQUFDekIsc0JBQXVCLEFBQ3ZCLDJCQUE0QixDQUl6QixBeEJtQkQseUN3QmpDSixvQ0FZRyxjQUFlLENBRWIsQzNIc3hmSixBMkhweWZELDBEQWtCVSxVQUFZLENBQ2IsQUFuQlQsb0RBdUJRLGtDQUFvQyxDQVNyQyxBQWhDUCwwREF5QlUsVUFBVSxBQUVWLGtDQUFvQyxDQUN6QyxBQTVCTCxxRUE4Qkssb0JBQWEsQUFBYixhQUFhLEFBQUUsa0JBQWMsQUFBZCxjQUFjLEFBQUUsYUFBYyxDQUM3QyxBQS9CTCw4UkF5Q0csK0JBQThCLEFBQzlCLGMxQjlCaUIsQTBCK0JkLGdCQUFpQixDQUNwQixBQTVDSCw0Q0E4Q0csY0FBZSxDQUNmLEFBL0NILCtDQWlERyxXQUFXLEFBQ1gsb0JBQWMsQUFBZCxhQUFjLENBQ2QsQUFuREgsMkNBc0RHLGtCQUFrQixBQUVsQixhQUFhLEFBQ2IsdUJBQTRCLEFBQzVCLHNCMUJ2Q1csQTBCd0NYLGtCQUFtQixDQTRDbkIsQUF2R0gsOENBNkRJLGFBQWEsQUFDYix5QkFBeUIsQUFDekIsYUFBYyxDQUNkLEFBaEVKLGdEQWtFSSxlQUFlLEFBQ2Ysa0JBQWtCLEFBQ2xCLFlBQVksQUFDWixXQUFXLEFBQ1gscUJBQXFCLEFBQ3JCLHlCQUF5QixBQUN6QixjQUFjLEFBQ2QsaUJBQWlCLEFBQ2pCLGNBQWMsQUFDZCxnQkFBaUIsQ0FhakIsQUF4RkoscURBNkVVLGdCQUFnQixBQUNoQixxQkFBcUIsQUFDckIsWUFBWSxBQUNaLFdBQVcsQUFDWCx5QkFBeUIsQUFDekIsaUJBQWtCLENBS25CLEFBdkZULHVEQW9GWSxlQUFlLEFBQ2YsVTFCbEVFLEMwQm1FSCxBQXRGWCxvREEwRkssY0FBYyxBQUNYLGtCQUFtQixDQVFwQixBQW5HUCw4REE4RlUsVUFBVyxDQUNaLEFBL0ZULCtEQWlHVSxXQUFZLENBQ2IsQUFsR1QscURBcUdLLGNBQWUsQ0FDaEIsQUF0R0oscUJBMkdJLHFCQUFzQixDQVl2QixBQXZISCxpREE4R1Esd0JBQXlCLENBQzFCLEFBL0dQLDZDQWtITSxxQkFBc0IsQ0FDdkIsQUFuSEwsOE9BcUhNLHdCQUF5QixDQUMxQixBQXRITCxxQ0EwSE0sZUFBZ0IsQ0FLbkIsQUEvSEgsdUNBNEhVLGVBQWUsQUFDZixlQUFnQixDQUNuQixBeEI3RkgseUN3QmpDSixlQXFJRSxpQkFBaUIsQUFDakIsbUJBQW9CLENBY3BCLEFBcEpGLDJDQXlJSSxXQUFZLENBS1osQUE5SUosZ0RBMklLLGdCQUFnQixBQUNoQixlQUFlLENBQ2YsQUE3SUwsK0NBZ0pJLFlBQWEsQ0FDYixDM0hpeWZILEE0SGw3ZkQsbUJBQ0MsaUJBQWlCLEFBQ2pCLG1CQUFvQixDQW1FcEIsQUFyRUQsZ0NBSUUsaUJBQWlCLEFBQ2pCLHNCQUFzQixBQUN0QixvQkFBcUIsQ0E4QnJCLEFBcENGLHFDQVFHLGNBQWUsQ0FDZixBQVRILHNDQVdHLHlCQUF5QixBQUN6QixZQUFZLEFBQ1osWUFBWSxBQUNaLGVBQWUsQUFDZixnQkFBaUIsQ0FDakIsQUFoQkgsbURBa0JHLFlBQVksQUFDWixrQkFBbUIsQ0FPbkIsQUExQkgsZ0VBcUJJLGVBQWUsQUFDZixjQUFjLEFBQ2QsaUJBQWtCLENBRWxCLEFBekJKLCtDQTRCRyxjQUFjLEFBQ2QsZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQixZQUFZLEFBQ1osZUFBZSxBQUNmLHlCQUEwQixDQUUxQixBQW5DSCxzQ0FzQ0UsbUJBQW1CLEFBQ25CLHFCQUFxQixBQUNyQixZQUFZLEFBQ1osY0FBZSxDQWNmLEFBdkRGLDBDQTJDRyxtQkFBbUIsQUFDbkIsYUFBYyxDQUNkLEFBN0NILHFEQStDRyxhQUFjLENBQ2QsQUFoREgscURBa0RHLCtCQUFnQyxDQUNoQyxBQW5ESCx3Q0FxREcsYUFBYyxDQUNkLEFBdERILDhCQXlERSxjQUFjLEFBQ2QsZUFBZSxBQUNmLHVCQUF3QixDQUN4QixBQTVERix1QkE4REUscUJBQXFCLEFBQ3JCLFVBQVUsQUFDVixnQkFBaUIsQ0FDakIsQUFqRUYsOEJBbUVFLDRCQUE2QixDQUM3QixBekJuQ0UseUN5QmpDSixzQ0EwRUcsaUJBQWtCLENBQ2xCLEFBM0VILDhCQTZFRyxpQkFBa0IsQ0FDbEIsQUFORiwrQkFRRSxjQUFjLEFBQ2QsY0FBYyxBQUNkLG9CQUFvQixDQUNwQixBQW5GSCxnQ0FxRkcsZ0JBQWlCLENBU2pCLEFBOUZILHNDQXVGSSxXQUFZLENBQ1osQUFoQkgsK0RBbUJJLGdCQUFpQixDQUNqQixDNUhnOGZKLEE2SDVoZ0JELGlCQUNDLGlCQUFpQixBQUNqQixtQkFBb0IsQ0F3SHBCLEFBMUhELDhCQUlFLGlCQUFpQixBQUNqQixzQkFBc0IsQUFDdEIsb0JBQXFCLENBNEJyQixBQWxDRixtQ0FRRyxjQUFlLENBQ2YsQUFUSCxvQ0FXRyx5QkFBeUIsQUFDekIsWUFBWSxBQUNaLFlBQVksQUFDWixlQUFlLEFBQ2YsZ0JBQWlCLENBQ2pCLEFBaEJILGlEQWtCRyxZQUFZLEFBQ1osa0JBQW1CLENBT25CLEFBMUJILDhEQXFCSSxlQUFlLEFBQ2YsY0FBYyxBQUNkLGlCQUFrQixDQUVsQixBQXpCSiw2Q0E0QkcsY0FBYyxBQUNkLGdCQUFnQixBQUNoQixZQUFZLEFBQ1osZUFBZSxBQUNmLHlCQUEwQixDQUMxQixBQWpDSCxrQ0FvQ0UsZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQixxQkFBcUIsQUFDckIsVUFBVSxBQUNWLGNBQWUsQ0F1QmYsQUEvREYsdUNBMkNHLHFCQUFxQixBQUNyQixVQUFVLEFBQ1YsZ0JBQWlCLENBQ2pCLEFBOUNILHNDQWdERyxtQkFBbUIsQUFDbkIsYUFBYyxDQUNkLEFBbERILDZDQXFERyw0QkFBNkIsQ0FDN0IsQUF0REgsaURBeURHLGdDQUFnQyxBQUNoQyxtQkFBb0IsQ0FDcEIsQUEzREgsb0NBNkRHLGFBQWMsQ0FDZCxBQTlESCx5QkFpRUUsY0FBYyxBQUNkLGdCQUFnQixBQUNoQixtQkFBbUIsQUFDbkIsY0FBYyxBQUNkLGlCQUFpQixBQUNqQixlQUFlLEFBQ2Ysd0JBQXdCLEFBQ3hCLHlCQUF5QixBQUN6QixpQkFBa0IsQ0FDbEIsQUExRUYsMEJBNEVFLG1CQUFtQixBQUNuQixjQUFlLENBSWYsQUFqRkYsK0JBK0VHLGFBQWMsQ0FDZCxBQWhGSCwwQkFtRkUsY0FBZSxDQU1mLEFBekZGLCtCQXFGRyxxQkFBcUIsQUFDckIsa0JBQWtCLEFBQ2xCLGdCQUFpQixDQUNqQixBQXhGSCw4Q0E2RkssbUJBQW1CLEFBQ25CLGlCQUFpQixBQUNqQixjQUFjLEFBQ2QsV0FBVyxBQUNYLGdCQUFpQixDQW1CakIsQUFwSEwsbURBbUdNLGNBQWUsQ0FDZixBQXBHTixrREF1R00sWUFBWSxBQUVaLHFCQUFxQixBQUNyQixpQkFBaUIsQUFDakIsYUFBYSxBQUNiLHlCNUIvRmUsQTRCZ0dmLGlCQUFrQixDQUNsQixBQTlHTixnREFpSE0sY0FBYyxBQUNoQixjQUFlLENBQ2IsQUFuSE4seUJBdUhFLGdCQUFpQixDQUNqQixBQ3hIRixvQ0FDQyxzQkFBeUIsQUFDekIsYzdCVW1CLEE2QlRuQixpQkFBaUIsQUFDakIsb0JBQW9CLEFBQ3BCLGlCQUFrQixDQXlhbEIsQUE5YUQsaUZBUUUscUJBQXNCLENBQ3RCLEFBVEYsc0RBWUUsWUFBYSxDQUNiLEFBYkYsNERBZ0JFLGFBQWEsQUFDYixrQkFBbUIsQ0F5Q25CLEEzQnpCRSx5QzJCakNKLDREQW1CRyxrQkFBbUIsQ0F1Q3BCLEM5SG9vZ0JELEE4SDlyZ0JELHFFQXNCRSxlQUFlLEFBQ2YsZUFBZSxBQUNmLHlCQUF5QixBQUN6QixzQkFBdUIsQUFDdkIsNEJBQTRCLEFBQzVCLGdCQUFpQixDQUNoQixBQTVCSCxrRUE4QkUsZUFBZSxBQUNmLHFCQUFxQixBQUNyQixlQUFlLEFBQ2YsYTdCcEJtQixDNkJ3QmxCLEEzQkpDLHlDMkJqQ0osa0VBbUNJLGNBQWUsQ0FFaEIsQzlIK3FnQkYsQThIcHRnQkQsaUZBdUNHLGVBQWdCLENBSWhCLEEzQlZDLHlDMkJqQ0osaUZBeUNJLFlBQWEsQ0FFZCxDOUhtcmdCRixBbUc3cmdCRyx5QzJCakNKLDBJQStDSyxXQUFXLEFBQ1gsU0FBVSxDQUNWLEFBakRMLHlKQXFESyxZQUFZLEFBQ1osU0FBVSxDQUNWLEM5SGtyZ0JKLEE4SHp1Z0JELDBDQTRERSxrQkFBbUIsQ0FDbkIsQUE3REYsOEVBK0RFLGFBQWEsQUFDYixrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLE1BQU0sQUFDTixZQUFZLEFBQ1osV0FBVyxBQUNYLHlCQUF5QixBQUN6QixrQkFBa0IsQUFDbEIsb0JBQXFCLENBTXJCLEFBN0VGLG9GQXlFRyxpQkFBaUIsQUFDakIsZUFBZSxBQUNmLGFBQWMsQ0FDZCxBQTVFSCxvRkFnRkUsb0JBQWEsQUFBYixhQUFhLEFBQ2IsdUJBQW1CLEFBQW5CLG1CQUFtQixBQUNuQixtQkFBZSxBQUFmLGVBQWUsQUFDZixvQkFBMkIsQUFBM0IsMEJBQTJCLENBc1YzQixBQXphRix3SEF1RkksVUFBWSxDQUNaLEFBeEZKLGlJQTRHRyxzQkFBdUIsQ0FLdkIsQTNCaEZDLHlDMkJqQ0osaUlBK0dJLFVBQVcsQ0FFWixDOUh1cmdCRixBOEh4eWdCRCw4SEFvSEcsc0JBQXVCLENBS3ZCLEEzQnhGQyx5QzJCakNKLDhIQXVISSxVQUFXLENBRVosQzlIeXJnQkYsQThIbHpnQkQsc0dBNEhHLG9CQUFhLEFBQWIsYUFBYSxBQUNiLDBCQUFzQixBQUF0QixzQkFBc0IsQUFDdEIscUJBQXFCLEFBQ3JCLGM3Qm5IaUIsQTZCb0hqQixtQkFBbUIsQUFHbkIsa0NBQW9DLENBaVBwQyxBQXBYSCx3SEFzSUksVUFBVSxBQUVWLGtDQUFvQyxDQUNwQyxBM0J4R0EseUMyQmpDSix3S0E2SUssWUFBYSxDQUVkLEM5SHlyZ0JILEE4SHgwZ0JELGtIQWtKSSxXQUFXLEFBQ1gsWUFBWSxBQUNaLGNBQWUsQ0FLZixBM0J4SEEseUMyQmpDSixrSEF1SkssWUFBYSxDQUVkLEM5SDJyZ0JILEE4SHAxZ0JELHVJQTRKSSxzQkFBdUIsQ0FtQnZCLEFBL0tKLG9MQStKSyxjQUFjLEFBQ2QsaUJBQWtCLENBQ2xCLEFBaktMLHVMQW9LSyxjQUFnQixBQUNoQixjQUFlLENBQ2YsQTNCcklELHlDMkJqQ0osdUlBeUtLLFVBQVcsQ0FNWixBQS9LSiw4S0EyS00sY0FBYyxBQUNkLGNBQWUsQ0FDZixDOUgrcmdCTCxBOEg1MmdCRCw2SUFrTEksc0JBQXVCLENBd0J2QixBQTFNSiw2TEFxTEssY0FBYyxBQUNkLGlCQUFrQixDQUNsQixBQXZMTCw2TEEwTEssY0FBYyxBQUNkLGNBQWUsQ0FDZixBQTVMTCw2TEErTEssaUJBQWlCLEFBQ2pCLGNBQWUsQ0FDZixBM0JoS0QseUMyQmpDSiw2SUFvTUssVUFBVyxDQU1aLEFBMU1KLG9MQXNNTSxjQUFjLEFBQ2QsY0FBZSxDQUNmLEM5SGlzZ0JMLEE4SHo0Z0JELDBJQTZNSSxzQkFBdUIsQ0FpRHZCLEFBOVBKLDBMQWdOSyxjQUFjLEFBQ2QsaUJBQWtCLENBQ2xCLEFBbE5MLG9YQXFOSyxpQkFBaUIsQUFDakIsaUJBQWtCLENBTWxCLEFBNU5MLDBMQStOSyxpQkFBaUIsQUFDakIsY0FBZSxDQUNmLEEzQnRNRCwrRDJCM0JKLDBJQW9PSyxzQkFBdUIsQ0EwQnhCLEFBOVBKLDBMQXVPTSxjQUFjLEFBQ2QsaUJBQWtCLENBQ2xCLEFBek9OLDBMQTRPTSxjQUFjLEFBQ2QsY0FBZSxDQUNmLEFBOU9OLDBMQWlQTSxpQkFBaUIsQUFDakIsY0FBZSxDQUNmLEM5SGdzZ0JMLEFtR2w1Z0JHLHlDMkJqQ0osMElBdVBLLFVBQVcsQ0FPWixBQTlQSixpTEF5UE0sY0FBYyxBQUNkLGNBQWUsQ0FDZixDOUhrc2dCTCxBOEg3N2dCRCxnSkFrUUksb0JBQWEsQUFBYixhQUFhLEFBQ2IsMEJBQXNCLEFBQXRCLHNCQUFzQixBQUN0QixrQkFBYyxBQUFkLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsbUNBQW9DLEFBQ3BDLFlBQWEsQ0FzRWIsQUE3VUosdUxBMFFLLGVBQWUsQUFDZixnQkFBaUIsQUFDakIseUJBQXlCLEFBQ3pCLFdBQVcsQUFDWCxlQUFlLEFBQ2YsaUJBQWtCLENBVWxCLEEzQnBRRCxnRTJCckJKLHVMQWlSTSxTQUFVLENBUVgsQzlINHJnQkosQW1HMTdnQkcsK0QyQjNCSix1TEFvUk0sU0FBVSxDQUtYLEM5SGtzZ0JKLEFtRzE3Z0JHLHlDMkJqQ0osdUxBdVJNLFNBQVUsQ0FFWCxDOUh3c2dCSixBOEhqK2dCRCx5SkE0UkssZUFBZSxBQUNmLGFBQWEsQUFDYixrQkFBa0IsQUFDbEIseUJBQXlCLEFBQ3pCLGFBQWMsQ0FVZCxBM0JyUkQsZ0UyQnJCSix5SkFrU00sU0FBVSxDQVFYLEM5SHFzZ0JKLEFtR3A5Z0JHLCtEMkIzQkoseUpBcVNNLFNBQVUsQ0FLWCxDOUgyc2dCSixBbUdwOWdCRyx5QzJCakNKLHlKQXdTTSxTQUFVLENBRVgsQzlIaXRnQkosQThIMy9nQkQsbU1BNFNLLHFCQUFxQixBQUNyQixjQUFjLEFBQ2QsZUFBZSxBQUNmLGFBQWMsQ0FDZCxBQWhUTCw4TkFtVE0sV0FBVyxBQUNYLFNBQVUsQ0FDVixBQXJUTiw2T0F5VE0sWUFBWSxBQUNaLFNBQVUsQ0FDVixBQTNUTixtTUE4VEssa0JBQWlCLEFBQ2pCLFNBQVMsQUFDVCxVQUFXLENBQ1gsQUFqVUwsNkxBbVVLLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIseUJBQTBCLENBQzFCLEFBdFVMLHNKQXdVSyxrQkFBa0IsQUFDbEIsaUJBQWlCLEFBQ2pCLGFBQW1CLEFBQ25CLGNBQWUsQ0FDZixBQTVVTCxxSEFnVkksb0JBQVksQUFBWixhQUFZLEFBQ1osa0JBQXlCLEFBQXpCLHlCQUF5QixBQUN6QixlQUFnQixDQWlDaEIsQUFuWEosc0pBcVZLLG9CQUEyQixBQUEzQiwyQkFBMkIsQUFDM0Isd0JBQW9CLEFBQXBCLG9CQUFvQixBQUVwQixlQUFlLEFBQ2YseUJBQTBCLENBQzFCLEFBMVZMLG9JQTZWSyxvQkFBWSxBQUFaLGFBQVksQUFDWixrQkFBeUIsQUFBekIseUJBQXlCLEFBQ3pCLHdCQUFvQixBQUFwQixvQkFBb0IsQUFDcEIsZUFBZSxBQUNmLHlCQUF5QixBQUN6QixjQUFjLEFBQ2QsZ0JBQWlCLENBZWpCLEFBbFhMLG9MQXNXTSxnQkFBZ0IsQUFDaEIscUJBQXFCLEFBQ3JCLFlBQVksQUFDWixXQUFXLEFBQ1gsaUJBQWlCLEFBQ2pCLHlCQUF5QixBQUN6QixpQkFBa0IsQ0FLbEIsQUFqWE4sMExBOFdPLGVBQWUsQUFDZixVN0I1Vk8sQzZCNlZQLEFBaFhQLDZJQXlYVSxhQUFjLENBQ2YsQUExWFQsNklBK1hVLGlCQUFpQixBQUNqQixhQUFjLENBQ2YsQUFqWVQscUtBbVlTLGtCQUFrQixBQUNqQix5QkFBeUIsQUFDekIsWUFBYSxDQW1CaEIsQUF4WlAsdUxBd1lZLHdCQUF5QixDQUMxQixBQXpZWCw4S0E0WVksYUFBYSxBQUNiLG1CQUFtQixBQUNuQixlQUFlLEFBQ2YseUJBQXlCLEFBQ3pCLHNCQUF1QixBQUN2Qiw0QkFBNEIsQUFDNUIsYUFBYyxDQUNmLEFBblpYLDJLQXNaWSxrQkFBbUIsQ0FDcEIsQUF2WlgsMExBNlpRLGdCQUFnQixBQUNkLHFCQUFxQixBQUNyQixZQUFZLEFBQ1osV0FBVyxBQUNYLGlCQUFpQixBQUNqQixjQUFjLEFBQ2Qsa0JBQWtCLEFBQ2xCLGNBQWUsQ0FDbEIsQUFyYVAsc0RBNGFHLHFCQUFzQixDQUN2QixBQUdGLGtCQU1DLGNBQWlCLENBTWpCLEFBWEEseUJBREQsa0JBR0UsZ0JBQWdCLEFBQ2hCLFFBQVMsQ0FRVixDOUhzc2dCQSxBOEhsdGdCRCw4QkFTRSxvQkFBd0IsQ0FDeEIsQUMxYkYsb0JBQ0MsZ0JBQWdCLEFBQ2hCLGNBQWMsQUFDZCx5QkFBeUIsQUFDekIsYUFBYyxDQXllZCxBQXRlQyx5Q0FQRixrREFRRyxnQkFBaUIsQ0FHbEIsQy9Id29oQkQsQStIbnBoQkQscUNBY0Usb0JBQXFCLENBeUNyQixBQXZDQSx5Q0FoQkYscUNBaUJHLFdBQVcsQUFDWCwyQkFBNkIsQ0FxQzlCLEMvSDBtaEJELEErSDVvaEJDLHlDQXJCRixxQ0FzQkcsbUJBQW1CLEFBQ25CLHlCQUF5QixBQUN6QixhQUFhLEFBQ0osaUJBQWlCLENBOEIzQixDL0htbmhCRCxBK0g3b2hCVyx5Q0E3QloscUNBOEJnQixtQkFBbUIsQUFDNUIseUJBQXlCLEFBQ3pCLFlBQWEsQ0F1QmxCLEMvSDJuaEJELEErSDlvaEJXLCtEQXBDWixxQ0FxQ08sbUJBQW1CLEFBQ25CLHlCQUF5QixBQUN6QixZQUFhLENBZ0JsQixDL0htb2hCRCxBK0gvb2hCVyx5Q0EzQ1oscUNBNENPLG1CQUFtQixBQUNuQix5QkFBeUIsQUFDekIsc0JBQTRCLENBU2pDLEMvSDJvaEJELEErSC9vaEJFLHlDQW5ESCx3REFvREksUUFBVyxDQUVaLEMvSGtwaEJGLEErSHhzaEJELDRCQTBERSxjQUFlLENBQ2YsQUFFRCx5QkE3REQsb0JBOERFLGNBQWUsQ0ErYWhCLEMvSHF1Z0JBLEErSGx0aEJELHNCQWlFSyxnQkFBaUIsQ0FBSSxBQWpFMUIsZ0NBcUVHLGFBQWMsQ0FDZCxBQXRFSCwyQkEwRUUsZUFBZ0IsQ0FPaEIsQUFqRkYsb0VBOEVJLGNBQWUsQ0FDZixBQS9FSiwyQ0FvRkUsZUFBZSxBQUNmLHFCQUFxQixBQUNyQixlQUFlLEFBQ2YsY0FBYyxBQUNkLGdCQUFpQixDQUNqQixBQXpGRiw0Q0E0RkUsd0JBQTBCLENBb0MxQixBQWhJRixvR0FnR0csb0JBQXFCLENBQ3JCLEFBakdILG9EQW1HRyxZQUFhLENBQ2IsQUFwR0gsOENBdUdHLHdCQUEwQixDQUMxQixBQXhHSCxrREEyR0cseUJBQTBCLEFBQzFCLGlCQUFrQixDQUNsQixBQTdHSCwyT0FnSEcsNEJBQWdDLENBQ2hDLEFBakhILCtDQW9IRyx3QkFBMEIsQ0FDMUIsQUFySEgsK0NBd0hHLHdCQUEwQixDQUMxQixBQXpISCwrQ0E0SEcsd0JBQTBCLENBQzFCLEFBN0hILHVCQW1JRSxlQUFlLEFBQ2Ysd0JBQXdCLEFBQ3hCLGNBQWMsQUFDZCxnQkFBaUIsQ0FDakIsQUF2SUYsdUJBMElFLGVBQWUsQUFDZix3QkFBd0IsQUFDeEIsY0FBYyxBQUNkLGdCQUFpQixDQUNqQixBQTlJRix1QkFpSkUsZUFBZSxBQUNmLHdCQUF3QixBQUN4QixhQUFhLEFBQ2IsZ0JBQWlCLENBRWpCLEFBdEpGLHlJQXlKRSxvQkFBb0IsQ0FDcEIsQUExSkYsc0lBOEpHLGFBQWMsQ0FDZCxBQS9KSCxzQkFtS0UsYUFBYyxDQW9CZCxBQXZMRix3QkFzS0csb0JBQXNCLENBQ3RCLEFBdktILDRCQTBLRyxxQkFBcUIsQUFDckIsYUFBYyxDQUNkLEFBNUtILDhCQStLRyxhQUFjLENBQ2QsQUFoTEgsb0RBb0xJLFVBQVcsQ0FDWCxBQXJMSiw4Q0EyTEcsYUFBYyxDQUNkLEFBNUxILHdDQWlNRSxlQUFlLEFBQ2YsY0FBYyxBQUNkLGdCQUFrQixBQUNsQix5QkFBeUIsQUFDekIsd0JBQXdCLEFBQ3hCLGFBQWMsQ0FNZCxBQTVNRiw2Q0F5TUcsY0FBYyxBQUNkLHdCQUF5QixDQUN6QixBQTNNSCx5Q0ErTVEseUJBQTBCLENBQzdCLEFBaE5MLHFDQW9ORyxjQUFjLEFBQ2QsZUFBZSxBQUNmLHVCQUF1QixBQUN2Qix5QkFBeUIsQUFDekIsY0FBZSxDQUNmLEFBek5ILGdDQTZORSxnQkFBbUIsQ0FFbkIsQUEvTkYsMENBbU9HLHlCQUF5QixBQUN6QixzQkFBdUIsQ0FDdkIsQUFyT0gsNkRBd09NLFdBQVcsQUFDWCxnQkFBZ0IsQUFDaEIsY0FBZSxDQUNsQixBQTNPSCw4REE4T0csWUFBWSxBQUNaLGtCQUFtQixDQUNuQixBQWhQSCxtREFtUEcsU0FBVSxDQUNWLEFBcFBILGlEQXVQRyxXQUFVLEFBQ1YsVUFBUyxBQUNULG1CQUFtQixDQW9CbkIsQUFsQkEseUNBM1BILGlEQTRQSSxVQUFXLENBaUJaLEMvSHNuaEJGLEErSG40aEJELDZJQWdRSSxrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLGtCQUFtQixDQUNuQixBQW5RSiwwREF3UUksc0JBQXNCLEFBQ3RCLFVBQVUsQUFDVixZQUFZLEFBQ1osWUFBYSxDQUNiLEFBNVFKLHVEQWtSRyxXQUFVLEFBQ1YsVUFBVSxDQUNWLEFBcFJILDRDQXNSRyxnQkFBZ0IsQUFDaEIscUJBQXFCLEFBQ3JCLHdCQUF3QixBQUN4QixrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLGlCQUFpQixBQUNqQixzQkFBc0IsQUFDdEIsa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLGVBQWUsQUFDZixXQUFXLEFBQ1gscUVBQXFFLEFBQ3JFLHFCQUFzQixDQUN0QixBQXJTSCwwREF3U0ksU0FBUyxBQUNULFlBQVksQUFDWixnQkFBaUIsQ0FDakIsQUFFRCx5QkE3U0gsMERBK1NLLGNBQWMsQUFDZCxVQUFXLENBQ1gsQy9IcW9oQkosQStIdDdoQkQseURBdVRJLGNBQWMsQ0FDZCxBQXhUSixrRUEyVEcscUJBQXNCLENBQ3RCLEFBNVRILGlFQStUWSxXQUFZLENBQ2YsQUFoVVQsd0JBcVVFLFdBQVcsQUFDWCxnQkFBbUIsQ0FDbkIsQUF2VUYsNENBMFVRLFdBQVcsQUFDWCxhQUFhLEFBQ2IsZ0JBQWdCLEFBQ2hCLGtCQUFrQixBQUNsQixpQkFBaUIsQUFDakIsaUJBQWtCLENBWXJCLEFBM1ZMLHVEQWtWWSxhQUFhLEFBQ2IsZ0JBQWlCLENBQ3BCLEFBcFZULGdEQXVWWSxXQUFXLEFBQ1gsWUFBWSxBQUNaLGVBQWdCLENBQ3BCLEFBMVZSLHVDQThWRSxTQUFnQixDQW9EaEIsQUFsWkYsb0ZBaVdHLHdCQUF5QixDQUN6QixBQWxXSCx3REFxV0csZ0JBQWlCLENBS2pCLEFBMVdILDJEQXdXSSw0QkFBNkIsQ0FDN0IsQUF6V0osK0RBNldHLG1CQUFvQixDQUNwQixBQTlXSCw0REFnWEcsZ0JBQWlCLENBb0JqQixBQWhCQyx5Q0FwWEosdUVBcVhLLGNBQWlCLENBY2xCLEMvSHNuaEJILEErSHovaEJELDhGQXlYSyxjQUFpQixDQVNqQixBQVBBLHlDQTNYTCw4RkE0WE0saUJBQWtCLENBTW5CLEMvSGlvaEJKLEErSG5naUJELHNIQWdZTSxjQUFpQixDQUNqQixBQWpZTiwwREF1WU0sK0JBQWdDLENBQ25DLEFBeFlILDJEQTJZRyx5QkFBeUIsQUFDekIsY0FBZSxDQUtmLEFBalpILDhEQStZSSxrQkFBbUIsQ0FDbkIsQUFJSCx5QkFwWkQseUNBc1pHLG9CQUFvQixBQUNwQiwrQkFBZ0MsQ0FDaEMsQy9IbW9oQkYsQStIM2hpQkQsc0NBNlpFLGtCQUFtQixDQUNuQixBQTlaRixvQ0FpYUUsK0NBQWlELEFBQ2pELGNBQWMsQUFDZCxjQUFlLENBK0NmLEFBNUNDLHlDQXRhSCwrQ0F1YUksaUJBQWlCLEFBQ2pCLGNBQWlCLENBRWxCLEMvSGtvaEJGLEErSDVpaUJELHdEQTZhRyxvQkFBYSxBQUFiLGFBQWEsQUFDYixzQkFBbUIsQUFBbkIsa0JBQW1CLENBbUNuQixBQWpkSCxrRkFpYkksY0FBZSxDQXdCZixBQXpjSixxRkFvYkssYUFBZSxBQUNmLGtCQUFtQixDQUNuQixBQXRiTCx1RkF5Ykssb0JBQWEsQUFBYixZQUFhLENBQ2IsQUExYkwsNEZBNmJLLGFBQWMsQ0FDZCxBQTliTCw4RkFpY0ssa0JBQWtCLEFBQ2xCLGlCQUFrQixDQUNsQixBQW5jTCxrR0FzY0ssY0FBYyxBQUNkLGVBQWtCLENBQ2xCLEFBeGNMLDREQTRjSSxlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLGVBQWlCLEFBQ2pCLGdCQUFpQixDQUNqQixBQUlILHlDQXBkRCxpREFzZEcsdUJBQXlCLENBQ3pCLEFBdmRILGtEQTBkRyxzQkFBd0IsQ0FDeEIsQUEzZEgscUNBOGRHLGtCQUFtQixDQUNuQixDL0hnb2hCRixBK0gvbGlCRCxpREFtZUUsWUFBYSxDQUNiLEFBcGVGLGtEQXVlRSxhQUFjLENBQ2QsQUF4ZUYsK0NBMmVFLGlCQUFrQixDQUNsQixBQzVlRixjQWdCQyx5QkFBeUIsQUFDekIsb0JBQW9CLEFBQ3BCLGlCQUFpQixBQUNqQixlQUFnQixDQTRPaEIsQUEvUEQsOERBT0csWUFBYSxDQUNiLEE3QnlCQyx5QzZCakNKLDhEQVdJLGFBQWMsQ0FDZCxDaElnbmlCSCxBZ0k1bmlCRCxxQkFzQk0sYUFBZSxBQUNmLGtCQUFtQixDQXFDcEIsQUE1REwsd0JBeUJRLHlCQUF5QixBQUN6QixlQUFlLEFBQ2Ysc0JBQXVCLEFBQ3ZCLDRCQUE0QixBQUM1QixnQkFBaUIsQ0FDbEIsQUE5QlAsdUJBZ0NRLGVBQWUsQUFDZixxQkFBcUIsQUFDckIsZUFBZSxBQUNmLGEvQnRCYSxDK0IwQmQsQTdCTkgseUM2QmpDSix1QkFxQ1MsY0FBZSxDQUVqQixDaEkrbWlCTixBZ0l0cGlCRCw0QkF5Q08sZUFBZ0IsQ0FJaEIsQTdCWkgseUM2QmpDSiw0QkEyQ1EsWUFBYSxDQUVkLENoSW1uaUJOLEFtRy9uaUJHLHlDNkJqQ0osK0NBaURXLFdBQVcsQUFDWCxTQUFVLENBQ1gsQUFuRFYsb0RBdURXLFlBQVksQUFDWixTQUFVLENBQ1gsQ2hJa25pQlQsQWdJM3FpQkQsNEJBOERFLGFBQWEsQUFDYixrQkFBa0IsQUFDbEIsV0FBVyxBQUNYLE1BQU0sQUFDTixZQUFZLEFBQ1osV0FBVyxBQUNYLHlCQUF5QixBQUN6QixrQkFBa0IsQUFDbEIsb0JBQXFCLENBTXJCLEFBNUVGLDhCQXdFRyxpQkFBaUIsQUFDakIsZUFBZSxBQUNmLGFBQWMsQ0FDZCxBQTNFSCxpQkErRUUsd0JBQXdCLEFBQ3hCLG1CQUFtQixBQUNuQixnQkFBZ0IsQUFDaEIsc0JBQXVCLEFBQ2pCLDJCQUE0QixDQUlsQyxBN0J0REUseUM2QmpDSixpQkFxRkcsY0FBZSxDQUVoQixDaElvbmlCRCxBZ0kzc2lCRCw0QkEyRkUsa0JBQW1CLENBQ25CLEFBNUZGLG9CQThGRSxjQUFlLENBQ2YsQUEvRkYsNEJBMEdFLGlCQUFpQixBQUNqQixpQkFBaUIsQUFDakIsbUJBQW9CLENBa0ZwQixBQTlMRix3Q0FnSEksZUFBZSxBQUNmLGVBQWtCLENBQ25CLEFBbEhILDhCQW9IRyxrQkFBbUIsQ0FDbkIsQUFySEgsNkNBd0hHLGNBQWMsQUFHZCxxQkFBcUIsQUFDckIsY0FBYyxBQUVkLGtCQUFtQixDQUVuQixBQWhJSCx1Q0FtSUkscUJBQXFCLEFBQ3JCLGFBQWMsQ0FDZCxBQXJJSiw2Q0F1SUksYUFBYyxDQUNkLEE3QnZHQSx5QzZCakNKLHVDQTJJSyxhQUFjLENBQ2QsQUE1SUwsNkNBOElLLGNBQWMsQUFDZCx5QkFBMEIsQ0FDMUIsQ2hJZ25pQkosQWdJaHdpQkQsNENBb0pHLGNBQWMsQUFDZCxpQkFBaUIsQUFDakIscUJBQXFCLEFBQ3JCLGFBQWMsQ0FHZCxBQTFKSCxzQ0E0SkcsY0FBYyxBQUNkLGdDL0JqSmlCLEErQmtKakIsaUJBQWlCLEFBQ2pCLG1CQUFvQixDQUNwQixBQWhLSCxnQ0FrS0UsV0FBVyxBQUNYLG1CQUFtQixBQUNuQixXQUFZLENBQ1gsQUFyS0gsK0JBdUtHLDZCL0IxSmtCLEErQjJKbEIsV0FBVyxBQUNYLFVBQVcsQ0FFWCxBQTNLSCx5Q0E2S0csMEJBQTBCLEFBQzFCLGMvQmpLa0IsQStCa0tsQixtQkFBbUIsQUFDbkIsYUFBYyxDQUNkLEFBakxILDhCQW1MRyxjQUFjLEFBQ2QsY0FBYyxBQUNkLGFBQWMsQ0FDZCxBQXRMSCxvQ0F3TEcsYUFBYyxDQUNkLEFBekxILHdDQTJMRyxlQUFnQixDQUNoQixBQTVMSCwyQkEwTUUsaUJBQWlCLEFBQ2pCLG1CQUFvQixDQUNwQixBQTVNRix3QkErTUcsY0FBYyxBQUNkLG1CQUFtQixBQUNuQixjQUFlLENBQ2YsQUFsTkgscUNBcU5JLFdBQVksQ0FDWixBQXROSiwwQkF5TkcsZ0JBQWdCLEFBQ2hCLFlBQVksQUFDWixTQUFTLEFBQ1QsV0FBWSxDQUlaLEE3QnJNQywrRDZCM0JKLDBCQThOSSxVQUFXLENBRVosQ2hJNG1pQkYsQWdJNTBpQkQsd0NBa09HLGVBQWUsQUFDZixjQUFlLENBQ2YsQUFwT0gsMEJBc09NLGdCQUFlLEFBQ2YscUJBQW9CLEFBQ3BCLHdCQUF1QixBQUN2QixrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsWUFBWSxBQUNaLGVBQWUsQUFDZixXQUFVLEFBQ1Ysc0IvQjdOUSxBK0I4TlIsNERBQTRELEFBQzVELDRCQUE0QixBQUM1Qix3QkFBMEIsQ0FDM0IsQUFwUEwsc0NBc1BNLFlBQWEsQ0FDZCxBQXZQTCxtQ0EwUEksY0FBZSxDQUNmLEE3QjFOQSx5QzZCakNKLGNBbVFFLFlBQWEsQ0F3QmIsQUEzUkYsNEJBcVFHLGFBQWMsQ0FDZCxBQXRRSCxxQkF3UUcsZUFBZ0IsQ0FLaEIsQUE3UUgsd0JBMFFJLGNBQWUsQ0FDZixBQVRILHNDQWNHLFNBQVUsQ0FDVixBQWZILG1DQWlCRyxZQUFhLENBQ2IsQUFwUkosMEJBd1JJLFVBQVcsQ0FDWCxDaEkwbWlCSCxBaUluNGlCRCxzQkFHSSxnQkFBZ0IsQUFDaEIsdUJBQXVCLEFBQ3ZCLGtCQUFtQixDQUNwQixBQU5ILCtDQVNJLG9CQUFxQixDQUN0QixBQVZILG1CQWFJLGVBQWUsQUFDZix3QkFBd0IsQUFDeEIsZUFBZ0IsQ0FDakIsQUFoQkgsK0JBbUJJLG1CQUFtQixBQUNuQiw4QkFBK0IsQ0FZaEMsQUFoQ0gsc0NBc0JNLGVBQWdCLENBS2pCLEFBM0JMLHdDQXdCUSxtQkFBbUIsQUFDbkIsZUFBZ0IsQ0FDakIsQUExQlAsNkNBOEJNLGFBQWdCLENBQ2pCLEFBL0JMLGlDQWtDSSxrQkFBa0IsQUFDbEIsb0JBQW9CLEFBQ3BCLGVBQWdCLENBVWpCLEFBOUNILG1DQXVDTSxrQkFBbUIsQ0FDcEIsQUF4Q0wsd0VBMkNNLGtCQUFrQixBQUNsQixrQkFBbUIsQ0FDcEIsQTlCbEJELCtEOEIzQkosK0JBMERNLG9CQUFvQixBQUNwQixrQkFBbUIsQ0FPcEIsQUFsRUwsd0NBK0RVLGVBQWdCLENBQ2pCLENqSSszaUJSLEFtRzk1aUJHLHlDOEJqQ0osK0JBeUVNLG9CQUFvQixBQUNwQixrQkFBbUIsQ0FPcEIsQUFqRkwsd0NBOEVVLGVBQWdCLENBQ2pCLEFBL0VULGlDQW1GTSxrQkFBa0IsQUFDbEIsNkJBQTZCLEFBQzdCLGdCQUFpQixDQUlsQixBQXpGTCx3RUF1RlEsaUJBQWtCLENBQ25CLENqSXkzaUJOLEFrSWo5aUJELGVBQ0MseUJBQXlCLEFBQ3pCLG9CQUFtQixBQUNuQixnQkFBZ0IsQ0E2TGhCLEFBaE1ELHlCQUtFLGtCQUFtQixDQTBDbkIsQUEvQ0YsNEJBT0csZUFBZSxBQUNmLGtCQUFrQixBQUNsQixlQUFlLEFBQ2YseUJBQXlCLEFBQ3pCLHNCQUF1QixBQUN2QixpQkFBaUIsQUFDWCwyQkFBNEIsQ0FJbEMsQS9CZ0JDLHlDK0JqQ0osNEJBZUksY0FBZSxDQUVoQixDbEkwOWlCRixBa0kzK2lCRCwyQkFtQkcsZUFBZSxBQUNmLGVBQWUsQUFDZixjakNSa0IsQWlDU2xCLG9CQUFxQixDQUlyQixBL0JPQyx5QytCakNKLDJCQXdCSSxjQUFlLENBRWhCLENsSTg5aUJGLEFrSXgvaUJELGdDQTRCRyxlQUFnQixDQUloQixBL0JDQyx5QytCakNKLGdDQThCSSxZQUFhLENBRWQsQ2xJaytpQkYsQW1HaitpQkcseUMrQmpDSixtREFvQ1csV0FBVyxBQUNYLFNBQVUsQ0FDWCxBQXRDVix3REEwQ1csWUFBWSxBQUNaLFNBQVUsQ0FDWCxDbElpK2lCVCxBbUc1K2lCRyx5QytCakNKLG1DQWtERSxpQkFBaUIsQUFDakIsZUFBZ0IsQ0FFaEIsQ2xJKzlpQkQsQWtJcGhqQkQsaUNBdURFLGdCQUFnQixBQUNoQixhQUFhLEFBQ2IsaUJBQWdCLEFBQ2hCLGlCQUFnQixBQUNoQixvQkFBbUIsQUFDbkIsa0JBQWtCLEFBQ2xCLHlCQUF5QixBQUN6QixXQUFXLEFBQ1gsZUFBZSxBQUNmLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsWUFBWSxBQUNaLGdCQUFnQixBQUNoQixZQUFhLENBa0JiLEFBdEZGLDhDQXNFRyx3QkFBd0IsQUFDeEIsZUFBZSxBQUNmLFNBQVUsQ0FJVixBQTVFSCx1REEwRUksWUFBYSxDQUNiLEFBM0VKLG1DQThFRyxlQUFlLEFBQ2Ysa0JBQWtCLEFBQ2xCLFdBQVcsQUFDWCxRQUFTLENBQ1QsQS9CakRDLHlDK0JqQ0osaUNBb0ZHLGFBQWMsQ0FFZixDbElzK2lCRCxBbUczaGpCRyx5QytCakNKLCtCQXlGRyxZQUFhLENBVWQsQ2xJKzlpQkQsQW1HempqQkcsMEMrQlRKLHNHQWdHSSxnQkFBaUIsQ0FDakIsQ2xJMCtpQkgsQWtJM2tqQkQsOEJBcUdFLGFBQWEsQUFDYixZQUFZLENBVVosQS9CL0VFLHlDK0JqQ0osOEJBd0dHLGFBQWMsQ0FRZixBQWhIRixvR0E2R0ksZUFBZ0IsQ0FDaEIsQ2xJOCtpQkgsQWtJNWxqQkQsd0JBbUhFLGNBQWMsQUFDZCxtQkFBbUIsQUFDbkIsZ0JBQWdCLEFBQ2hCLHlCQUF5QixBQUN6QixlQUFlLEFBQ2YsU0FBVSxDQUlWLEEvQjNGRSx5QytCakNKLHdCQTBIRyxVQUFXLENBRVosQ2xJKytpQkQsQWtJM21qQkQscUNBK0hHLFdBQVksQ0FDWixBQWhJSCxnQ0FtSUUsZUFBZSxDQUNmLEFBcElGLHNDQXNJRSxrQkFBa0IsQ0FDbEIsQS9CdEdFLHlDK0JqQ0osb0RBMklJLCtCQUFnQyxDQUVqQyxDbElnL2lCRixBa0k3bmpCRCxrQkFnSkUsY0FBZSxDQUNmLEFBakpGLDhCQW9KRSxZQUFZLENBQ1osQUFySkYsa0JBeUpLLHlCQUF5QixBQUM1QixlQUFlLEFBQ2YsZUFBZ0IsQ0FDaEIsQUE1SkYsOEJBK0pFLGNBQWMsQUFDZCxlQUFlLEFBQ2YsMEJBQTBCLEFBQzFCLGNBQWMsQUFDZCxnQkFBaUIsQ0FDakIsQS9CbklFLHlDK0JqQ0osOEJBdUtHLFlBQWEsQ0FFZCxDbElnL2lCRCxBa0l6cGpCRCw2QkEyS0UsWUFBYSxDQUtiLEEvQi9JRSx5QytCakNKLDZCQTZLRyxjQUFjLEFBQ2Qsa0JBQW1CLENBRXBCLENsSW8vaUJELEFtR25vakJHLHlDK0JqQ0osOEJBb0xHLFlBQWEsQ0FFZCxDbElvL2lCRCxBa0kxcWpCRCw2QkF3TEUsWUFBYSxDQUliLEEvQjNKRSx5QytCakNKLDZCQTBMRyxhQUFjLENBRWYsQ2xJdy9pQkQsQWtJcHJqQkQsK0JBOExDLGtCQUFtQixDQUNsQixBQzlMRCxtQkFDQyx5QkFBeUIsQUFDekIsY0FBZSxDQUtmLEFoQ3lCRSx5Q2dDaENILG1CQUtFLG1CQUFzQixDQUV2QixDbkkycmpCRCxBbUl6cmpCQSxrQkFDQyx5QkFBeUIsQUFDekIsY0FBZSxDQUtmLEFoQ2dCRSx5Q2dDdkJILGtCQUtFLG1CQUFzQixDQUV2QixDbkk2cmpCRCxBbUk5c2pCRCxlQW1CRSx5QkFBeUIsQUFDbkIsZUFBZSxBQUNmLHNCQUF1QixBQUN2Qiw0QkFBNEIsQUFDNUIsYUFBYSxBQUNiLGtCQUFtQixDQUt6QixBaENJRSx5Q2dDakNKLGVBMkJTLGNBQWUsQ0FFdEIsQ25JZ3NqQkQsQW1JOXJqQkEsa0JBQ0Msb0JBQWEsQUFBYixhQUFhLEFBQ2IsZUFBZ0IsQ0FLaEIsQWhDTEUseUNnQ0ZILGtCQUtFLDBCQUFzQixBQUF0QixxQkFBc0IsQ0FFdkIsQ25Ja3NqQkQsQW1JaHNqQkEsa0JBQ0MsdUJBQXVCLEFBQ3ZCLGtCQUFrQixBQUVsQiwrQmxDaENrQixBa0NpQ2xCLG1CQUFtQixBQUVuQixvQkFBYSxBQUFiLGFBQWEsQUFDYiwwQkFBc0IsQUFBdEIscUJBQXNCLENBK0R0QixBQXZFQSw4QkFXQyxnQkFBZ0IsQUFDaEIsY0FBYyxBQUNkLGNBQWUsQ0FNZixBQW5CRCxnQ0FnQkUscUJBQXFCLEFBQ3JCLGFBQWMsQ0FDZCxBaEMvQkEsK0RnQ2FGLHFDQXVCRSxVQUFXLENBRVosQ25JaXNqQkYsQW1JMXRqQkMsdUJBMkJDLG9CQUFhLEFBQWIsYUFBYSxBQUNiLDBCQUFzQixBQUF0QixzQkFBc0IsQUFDdEIsb0JBQVksQUFBWixXQUFZLENBV1osQUF4Q0Qsd0pBZ0NFLFlBQVksQUFDWixXQUFXLEFBQ1gsaUJBQWtCLENBRWxCLEFBcENGLDhCQXNDRSxXQUFZLENBQ1osQUF2Q0YscUJBMENDLHdCQUF3QixBQUNsQixlQUFlLEFBQ2Ysc0JBQXVCLEFBQ3ZCLDRCQUE0QixBQUM1QixZQUFhLENBQ25CLEFBL0NELG9CQWlEQyxrQkFBbUIsQ0FDbkIsQUFsREQsNkJBb0RDLGtCQUFrQixBQUNsQixjQUFlLENBS2YsQWhDakVDLHlDZ0NPRiw2QkF3REUsZUFBZ0IsQ0FFakIsQ25JdXNqQkYsQW1HeHdqQkcseUNnQ09ILGtCQTZERSxlQUFlLEFBQ2YsNkJsQzFGaUIsQWtDMkZqQixpQkFBaUIsQUFDakIsZ0JBQWdCLEFBQ2hCLG1CQUFtQixBQUNuQixVQUFXLENBS1osQ25JcXNqQkQsQW1JbHNqQkQseUJBQ0MseUJBQXlCLEFBQ3pCLGNBQWUsQ0E2QmYsQWhDaEhHLHlDZ0NpRkoseUJBS0UsbUJBQXNCLENBMEJ2QixDbkk4cWpCQSxBbUk3c2pCRCw0QkFRRSx5QkFBeUIsQUFDbkIsZUFBZSxBQUNmLHNCQUF1QixBQUN2Qiw0QkFBNEIsQUFDNUIsYUFBYSxBQUNiLGtCQUFtQixDQUt6QixBaENuR0UseUNnQ2lGSiw0QkFnQlMsY0FBZSxDQUV0QixDbkkwc2pCRCxBbUk1dGpCRCx1Q0F1QkksV0FBWSxDQUNaLEFBeEJKLHNDQTJCSSxXQUFZLENBQ1osQUM5SUosY0FDQyx5QkFBeUIsQUFDekIsV0FBVyxBQUNYLG1CQUFvQixDQXVRcEIsQWpDek9HLHlDaUNqQ0osY0FNRSxtQkFBb0IsQ0FvUXJCLENwSXdsakJBLEFvSWwyakJELGlCQVNFLHlCQUF5QixBQUN6QixlQUFlLEFBQ2Ysc0JBQXVCLEFBQ2pCLDRCQUE0QixBQUM1QixlQUFnQixDQUt0QixBakNlRSx5Q2lDakNKLGlCQWdCUyxjQUFlLENBRXRCLENwSTgxakJELEFvSWgzakJELG9CQXFCRSxZQUFhLENBQ2IsQUFFQSxvQkFDRSxvQkFBYSxBQUFiLFlBQWEsQ0FTZCxBakNQQywrRGlDSEYsb0JBSUksWUFBYSxDQU1oQixDcEk0MWpCRixBbUc3MWpCRyx5Q2lDVEYsb0JBUUksWUFBYSxDQUVoQixDcElrMmpCRixBb0loMmpCQyw0QkFDRSxZQUFhLENBU2QsQWpDbkJDLCtEaUNTRiw0QkFJSSxvQkFBYSxBQUFiLFlBQWEsQ0FNaEIsQ3BJZzJqQkYsQW1HNzJqQkcseUNpQ0dGLDRCQVFJLG9CQUFhLEFBQWIsWUFBYSxDQUVoQixDcElzMmpCRixBb0luMmpCQSxnREFDQyx1QkFBbUIsQUFBbkIsbUJBQW1CLEFBQ25CLG1CQUFlLEFBQWYsZUFBZSxBQUNmLGdCQUFnQixBQUNoQixvQkFBMkIsQUFBM0IsMkJBQTJCLEFBQ3hCLGNBQWlCLENBa05wQixBQXZOQSxvR0FTRSxXQUFZLEFBQ1osa0NBQXdDLENBQ3hDLEFBWEYsd0ZBZ0JDLDZCQUE2QixBQUM3QixvQkFBYSxBQUFiLGFBQWEsQUFDYiwwQkFBc0IsQUFBdEIsc0JBQXNCLEFBQ3RCLHFCQUF1QixBQUF2Qix1QkFBdUIsQUFDdkIsbUJBQW1CLEFBQ25CLGtCQUFrQixBQUVsQixpQkFBaUIsQUFFakIscUJBQXFCLEFBQ3JCLGNBQWMsQUFFZCxzQm5DMURXLEFtQzREWCw4QkFBaUMsQ0FrRWpDLEFBaEdELHdIQWlDRSxjQUFlLENBQ2YsQUFsQ0Ysd01BcUNFLFNBQVUsQ0FVVixBQS9DRixnUUF3Q0csWUFBYSxDQUNiLEFBekNILHdQQTRDRyxvQkFBYSxBQUFiLGFBQWEsQUFDYixvQkFBWSxBQUFaLFdBQVksQ0FDWixBQTlDSCxvSEFrREUsZUFBZSxBQUNmLG9CQUFhLEFBQWIsWUFBYSxDQWdCYixBQW5FRiwwSEFzREcsZUFBZSxBQUNmLGFBQWEsQUFDYixtQkFBbUIsQUFDbkIsd0JBQXdCLEFBQ3hCLDRCQUE0QixBQUM1QixxQkFBdUIsQ0FPdkIsQWpDbEZELHlDaUNnQkYsMEhBOERJLGVBQWUsQUFDZixnQkFBZ0IsQUFDaEIsY0FBZSxDQUVoQixDcEltMmpCSixBb0lyNmpCQyxnSEFzRUUsYUFBYSxBQUNiLHNCbkNyR1UsQW1DdUdWLG9CQUFvQixBQUNwQixjbkMvR2dCLEFtQ2dIaEIsb0JBQXFCLENBb0JyQixBQS9GRiwwSUE4RUcsZ0JBQWlCLENBVWpCLEFBeEZILGdKQWlGSSxlQUFlLEFBQ2YsYUFBYSxBQUNiLG1CQUFtQixBQUNuQix3QkFBd0IsQUFDeEIsNEJBQTRCLEFBQzVCLHFCQUF1QixDQUN2QixBQXZGSixvSEEwRkcsMkJBQWtCLEFBQWxCLDBCQUFrQixBQUFsQixrQkFBa0IsQUFDbEIsY0FBYyxBQUNkLGVBQWUsQUFDZixnQkFBaUIsQ0FDakIsQUE5Rkgsd0dBbUdDLGFBQWEsQUFDYixzQm5DbElXLEFtQ21JUiwyQkFBNEIsQUFVL0Isa0JBQW1CLENBdUduQixBQXRORCwwSEF3R00sNEJBQTZCLENBSzlCLEFBN0dMLHNKQTJHUSxVQUFZLENBQ2IsQUE1R1AsOEhBaUhFLGVBQWdCLENBQ2hCLEFBbEhGLHNLQXFITSxZQUFhLENBQ2QsQUF0SEwsb0lBeUhFLDZCQUE2QixBQUM3QixZQUFZLEFBQ1osVUFBVyxDQWdCWCxBQTNJRixzbUJBNkhHLHdCQUF5QixDQWF6QixBQTFJSCxzMUNBK0hJLGVBQWUsQUFDZixTQUFTLEFBQ1Qsd0JBQXdCLEFBQ3hCLDRCQUE0QixBQUM1QixzQkFBdUIsQUFDdkIsYUFBYyxDQUNkLEFBcklKLGtuQkF1SUksY0FBYyxBQUNkLGNBQWUsQ0FDZixBQXpJSixvSUE2SUUsMkJBQTJCLEFBQzNCLG9CQUFhLEFBQWIsYUFBYSxBQUNiLG9CQUFZLEFBQVosWUFBWSxBQUNaLHdCQUFxQixBQUFyQixxQkFBcUIsQUFDckIsc0JBQThCLEFBQTlCLDZCQUE4QixDQWE5QixBQTlKRixzVEFvSkcsZUFBZSxBQUNmLFNBQVMsQUFDVCx3QkFBd0IsQUFDeEIsNEJBQTRCLEFBQ3ZCLGdCQUFnQixBQUNyQixxQkFBdUIsQ0FDdkIsQUExSkgsd0lBNEpHLGNBQWUsQ0FDZixBQTdKSCxnSUFpS0UsYUFBYSxBQUNiLG9CQUEyQixBQUMzQix5QkFBeUIsQUFDekIsYUFBYyxDQXFDZCxBQXpNRixnSkF1S0csb0JBQWEsQUFBYixhQUFhLEFBQ2IsNEJBQXVCLEFBQXZCLHVCQUF1QixBQUN2QixzQkFBOEIsQUFBOUIsNkJBQThCLENBYTlCLEFBdExILHNKQTJLSSxlQUFlLEFBQ2YsZ0JBQWtCLEFBRWxCLHdCQUF3QixBQUN4Qiw0QkFBNEIsQUFDNUIscUJBQXVCLENBQ3ZCLEFBakxKLG9KQW1MSSxjQUFjLEFBQ2QsY0FBZSxDQUNmLEFBckxKLG9JQXdMRyxrQkFBbUIsQ0FDbkIsQUF6TEgsc0tBMkxHLGNBQWMsQUFDZCxnQkFBaUIsQ0FDakIsQUE3TEgsd0tBZ01RLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsVUFBVSxBQUNWLGVBQWdCLENBQ2pCLEFBcE1QLDBJQXVNRyxvQkFBYSxBQUFiLFlBQWEsQ0FDYixBakM5TkQsK0RpQ3NCRix3R0E0TUUsb0JBQWEsQUFBYixhQUFhLEFBQ2IsMEJBQXNCLEFBQXRCLHNCQUFzQixBQUN0QixVQUFXLENBUVosQ3BJcTJqQkYsQW1HM2trQkcseUNpQ2dCRix3R0FrTkUsb0JBQWEsQUFBYixhQUFhLEFBQ2IsMEJBQXNCLEFBQXRCLHNCQUFzQixBQUN0QixVQUFXLENBRVosQ3BJNjJqQkYsQW9JdjJqQkQsZUFDRSx5QkFBeUIsQUFDekIsV0FBVyxBQUNYLG1CQUFvQixDQStJckIsQWpDOVhHLHlDaUM0T0osZUFNSSxtQkFBb0IsQ0E0SXZCLENwSWl1akJBLEFvSW4zakJELGtCQVNJLHlCQUF5QixBQUN6QixlQUFlLEFBQ2Ysc0JBQXVCLEFBQ25CLDRCQUE0QixBQUM1QixlQUFnQixDQUtyQixBakM5UEMseUNpQzRPSixrQkFnQlUsY0FBZSxDQUV0QixDcEkrMmpCRixBb0k3MmpCQyxxQkFDRSxvQkFBYSxBQUFiLFlBQWEsQ0FTZCxBakNoUkMsK0RpQ3NRRixxQkFJSSxZQUFhLENBTWhCLENwSTYyakJGLEFtR3Zua0JHLHlDaUNnUUYscUJBUUksWUFBYSxDQUVoQixDcEltM2pCRixBb0lqM2pCQyw2QkFDRSxZQUFhLENBU2QsQWpDNVJDLCtEaUNrUkYsNkJBSUksb0JBQWEsQUFBYixZQUFhLENBTWhCLENwSWkzakJGLEFtR3Zva0JHLHlDaUM0UUYsNkJBUUksb0JBQWEsQUFBYixZQUFhLENBRWhCLENwSXUzakJGLEFvSXIzakJDLGtEQUNFLHVCQUFtQixBQUFuQixtQkFBbUIsQUFDbkIsbUJBQWUsQUFBZixlQUFlLEFBQ2YsZ0JBQWdCLEFBQ2hCLG9CQUEyQixBQUEzQiwyQkFBMkIsQUFDM0IsY0FBaUIsQ0ErRmxCLEFBcEdBLDRGQVNHLDZCQUE2QixBQUM3QixvQkFBYSxBQUFiLGFBQWEsQUFDYiwwQkFBc0IsQUFBdEIsc0JBQXNCLEFBQ3RCLHFCQUF1QixBQUF2Qix1QkFBdUIsQUFDdkIsbUJBQW1CLEFBQ25CLGtCQUFrQixBQUVsQixpQkFBaUIsQUFFakIscUJBQXFCLEFBQ3JCLGNBQWMsQUFFZCxzQm5DM1RRLEFtQzZUUiw4QkFBaUMsQ0ErQmxDLEFBdERGLDRIQTBCSyxjQUFlLENBQ2hCLEFBM0JKLG9IQThCSyxvQkFBYSxBQUFiLGFBQWEsQUFDYixvQkFBWSxBQUFaLFlBQVksQUFFWixvQkFBb0IsQUFDcEIsb0JBQXFCLENBbUJ0QixBQXJESiw4SUFxQ08sZ0JBQWlCLENBVWxCLEFBL0NOLG9KQXdDUyxlQUFlLEFBQ2YsYUFBYSxBQUNiLG1CQUFtQixBQUNuQix3QkFBd0IsQUFDeEIsNEJBQTRCLEFBQzVCLHFCQUF1QixDQUN4QixBQTlDUix3SEFpRE8sMkJBQWtCLEFBQWxCLDBCQUFrQixBQUFsQixrQkFBa0IsQUFDbEIsZUFBZSxBQUNmLGdCQUFpQixDQUNsQixBQXBETiw0R0F5REcsYUFBYSxBQUNiLHNCbkNoV1EsQW1DaVdSLDJCQUE0QixBQUU1QixrQkFBbUIsQ0FzQ3BCLEFBbkdGLGtJQStESyxlQUFnQixDQUNqQixBQWhFSixvSUFtRUssb0JBQWEsQUFBYixhQUFhLEFBQ2Isb0JBQVksQUFBWixZQUFZLEFBQ1osbUJBQTJCLENBaUI1QixBQXRGSiwwSUF3RVMsZUFBZSxBQUNmLGNBQWMsQUFFZCx3QkFBd0IsQUFDeEIsNEJBQTRCLEFBQzVCLHFCQUF1QixDQUMxQixBQTlFTix3SUFnRk8sa0JBQW1CLENBQ3BCLEFBakZOLDBLQW1GTyxjQUFjLEFBQ2QsZ0JBQWlCLENBQ2xCLEFqQ25YTCwrRGlDOFJELDRHQXlGSyxvQkFBYSxBQUFiLGFBQWEsQUFDYiwwQkFBc0IsQUFBdEIsc0JBQXNCLEFBQ3RCLFVBQVcsQ0FRZCxDcElnM2pCSixBbUczdWtCRyx5Q2lDd1JELDRHQStGSyxvQkFBYSxBQUFiLGFBQWEsQUFDYiwwQkFBc0IsQUFBdEIsc0JBQXNCLEFBQ3RCLFVBQVcsQ0FFZCxDcEl3M2pCSixBcUlweGtCRCxTQUNDLHFCQUFxQixBQUtyQixrQkFBa0IsQUFHbEIsc0JBQXNCLEFBQ3RCLGdCQUFpQixDQUVqQixBQUVELHlCQVpDLFdBQVcsQUFDWCxZQUFZLEFBRVosbUJBQW1CLEFBRW5CLDREQUE0RCxBQUM1RCw0QkFBNEIsQUFHNUIsZUFBZ0IsQ0FjaEIsQUFYRCxnQkFJQyxrQkFBa0IsQUFHbEIsc0JBQXNCLEFBQ3RCLGVBQWUsQUFDZixlQUFnQixDQUVoQixBQUVELElBQU0sdUJBQTRCLENBQUUsQUFDcEMsSUFBTSwyQkFBNkIsQ0FBRSxBQUNyQyxJQUFNLDJCQUE2QixDQUFFLEFBQ3JDLElBQU0sNEJBQThCLENBQUUsQUFDdEMsSUFBTSw0QkFBOEIsQ0FBRSxBQUN0QyxJQUFNLDRCQUE4QixDQUFFLEFBQ3RDLElBQU0sNEJBQThCLENBQUUsQUFDdEMsSUFBTSw0QkFBOEIsQ0FBRSxBQUN0QyxJQUFNLDRCQUE4QixDQUFFLEFBQ3RDLElBQU0sNEJBQThCLENBQUUsQUFDdEMsSUFBTSw0QkFBOEIsQ0FBRSxBQUN0QyxJQUFNLDRCQUE4QixDQUFFLEFBQ3RDLElBQU0sNEJBQThCLENBQUUsQUFDdEMsSUFBTSw0QkFBOEIsQ0FBRSxBQUN0QyxJQUFNLDRCQUE4QixDQUFFLEFBQ3RDLElBQU0sNEJBQThCLENBQUUsQUFDdEMsSUFBTSw0QkFBOEIsQ0FBRSxBQUN0QyxJQUFNLDRCQUE4QixDQUFFLEFBQ3RDLElBQU0sNEJBQThCLENBQUUsQUFDdEMsSUFBTSw0QkFBOEIsQ0FBRSxBQUN0QyxJQUFNLDRCQUE4QixDQUFFLEFBQ3RDLElBQU0sNEJBQThCLENBQUUsQUFDdEMsSUFBTSw0QkFBOEIsQ0FBRSxBQUN0QyxJQUFNLDRCQUE4QixDQUFFLEFBQ3RDLElBQU0sNEJBQThCLENBQUUsQUFDdEMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsT0FBUyw2QkFBK0IsQ0FBRSxBQUMxQyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLFFBQVUsNkJBQStCLENBQUUsQUFDM0MsUUFBVSw2QkFBK0IsQ0FBRSxBQUMzQyxRQUFVLDZCQUErQixDQUFFLEFBQzNDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUsQUFDdkMsSUFBTSw2QkFBK0IsQ0FBRSxBQUN2QyxJQUFNLDZCQUErQixDQUFFLEFBQ3ZDLElBQU0sNkJBQStCLENBQUUs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dHBCd0MsQUFDaEUsaUJBQWtDLFdOeUlaLENNeklzQyxBQUM1RCxvREFFa0MsV05xcUJaLENNcnFCc0MsQUFDNUQsdUJBQXdDLFdOOGlCWixDTTlpQjRDLEFBQ3hFLHdCQUF5QyxXTjRpQlosQ001aUI2QyxBQUMxRSxxQkFBc0MsV040ZlosQ001ZjBDLEFBQ3BFLGtCQUFtQyxXTmlrQlosQ01qa0J1QyxBQUM5RCwrQkFDZ0MsV05nS1osQ01oS29DLEFBQ3hELG1CQUFvQyxXTitxQlosQ00vcUJ3QyxBQUNoRSxnQkFBaUMsV053VlosQ014VnFDLEFBQzFELGtCQUFtQyxXTnVQWixDTXZQdUMsQUFDOUQsbUJBQW9DLFdOZ0paLENNaEp3QyxBQUNoRSxnQkFBaUMsV05taEJaLENNbmhCcUMsQUFDMUQsb0JBQXFDLFdOZ01aLENNaE15QyxBQUNsRSwrQkFBZ0QsV05ZWixDTVpvRCxBQUN4Riw2QkFBOEMsV05jWixDTWRrRCxBQUNwRixpQkFBa0MsV05xV1osQ01yV3NDLEFBQzVELHlCQUEwQyxXTndlWixDTXhlOEMsQUFDNUUsMENBQ21DLFdOc2dCWixDTXRnQnVDLEFBQzlELG1CQUFvQyxXTmdnQlosQ01oZ0J3QyxBQUNoRSxvQkFBcUMsV053WVosQ014WXlDLEFBQ2xFLGdCQUFpQyxXTjJZWixDTTNZcUMsQUFDMUQsZ0JBQWlDLFdONFBaLENNNVBxQyxBQUMxRCxzQkFBdUMsV05vVVosQ01wVTJDLEFBQ3RFLHNCQUF1QyxXTml0QlosQ01qdEIyQyxBQUN0RSx1QkFBd0MsV04rc0JaLENNL3NCNEMsQUFDeEUscUJBQXNDLFdOZ3RCWixDTWh0QjBDLEFBQ3BFLGtCQUFtQyxXTnllWixDTXpldUMsQUFDOUQsbUJBQW9DLFdOd0JaLENNeEJ3QyxBQUNoRSxlQUFnQyxXTnltQlosQ016bUJvQyxBQUN4RCxnQkFBaUMsV055bUJaLENNem1CcUMsQUFDMUQsZ0JBQWlDLFdOeURaLENNekRxQyxBQUMxRCxvQkFBcUMsV055RFosQ016RHlDLEFBQ2xFLGlCQUFrQyxXTitkWixDTS9kc0MsQUFDNUQsa0JBQW1DLFdOMkVaLENNM0V1QyxBQUM5RCxnQkFBaUMsV04wUFosQ00xUHFDLEFBQzFELGdCQUFpQyxXTmlEWixDTWpEcUMsQUFDMUQsa0JBQW1DLFdOMFZaLENNMVZ1QyxBQUM5RCx1QkFBd0MsV053bUJaLENNeG1CNEMsQUFDeEUsc0JBQXVDLFdOd21CWixDTXhtQjJDLEFBQ3RFLHNCQUF1QyxXTnBDWixDTW9DMkMsQUFDdEUsd0JBQXlDLFdOdkNaLENNdUM2QyxBQUMxRSx1QkFBd0MsV05yQ1osQ01xQzRDLEFBQ3hFLHlCQUEwQyxXTnhDWixDTXdDOEMsQUFDNUUsZ0JBQWlDLFdOK1daLENNL1dxQyxBQUMxRCxxQ0FDb0MsV04yYVosQ00zYXdDLEFBQ2hFLGtCQUFtQyxXTnNVWixDTXRVdUMsQUFDOUQsd0JBQXlDLFdOa3JCWixDTWxyQjZDLEFBQzFFLHVEQUVzQyxXTjBiWixDTTFiMEMsQUFDcEUsa0JBQW1DLFdOa2JaLENNbGJ1QyxBQUM5RCxzQkFBdUMsV053WFosQ014WDJDLEFBQ3RFLGtCQUFtQyxXTnREWixDTXNEdUMsQUFDOUQsZ0JBQWlDLFdObW5CWixDTW5uQnFDLEFBQzFELDJDQUM0QyxXTithWixDTS9hZ0QsQUFDaEYsMEJBQTJDLFdOOGZaLENNOWYrQyxBQUM5RSwwQkFBMkMsV04rRVosQ00vRStDLEFBQzlFLGtCQUFtQyxXTnpCWixDTXlCdUMsQUFDOUQseUJBQTBDLFdObWpCWixDTW5qQjhDLEFBQzVFLHlCQUEwQyxXTnFMWixDTXJMOEMsQUFDNUUsb0JBQXFDLFdObEJaLENNa0J5QyxBQUNsRSxnQkFBaUMsV05zYlosQ010YnFDLEFBQzFELGlCQUFrQyxXTmdhWixDTWhhc0MsQUFDNUQsZ0JBQWlDLFdObWpCWixDTW5qQnFDLEFBQzFELG1CQUFvQyxXTitOWixDTS9Od0MsQUFDaEUsd0JBQXlDLFdOZ0xaLENNaEw2QyxBQUMxRSx3QkFBeUMsV040aUJaLENNNWlCNkMsQUFDMUUsaUJBQWtDLFdOK0laLENNL0lzQyxBQUM1RCx3QkFBeUMsV055RVosQ016RTZDLEFBQzFFLHlCQUEwQyxXTnlFWixDTXpFOEMsQUFDNUUsdUJBQXdDLFdOa2JaLENNbGI0QyxBQUN4RSx3QkFBeUMsV051WFosQ012WDZDLEFBQzFFLHdCQUF5QyxXTjJsQlosQ00zbEI2QyxBQUMxRSx3QkFBeUMsV04yRFosQ00zRDZDLEFBQzFFLDJCQUE0QyxXTnliWixDTXpiZ0QsQUFDaEYsdUJBQXdDLFdOMFNaLENNMVM0QyxBQUN4RSxzQkFBdUMsV04wR1osQ00xRzJDLEFBQ3RFLDBCQUEyQyxXTnVsQlosQ012bEIrQyxBQUM5RSwwQkFBMkMsV051RFosQ012RCtDLEFBQzlFLGVBQWdDLFdObkNaLENNbUNvQyxBQUN4RCxzQkFBdUMsV05uRFosQ01tRDJDLEFBQ3RFLHVCQUF3QyxXTm5EWixDTW1ENEMsQUFDeEUsb0JBQXFDLFdObkRaLENNbUR5QyxBQUNsRSxzQkFBdUMsV052RFosQ011RDJDLEFBQ3RFLHlDQUNrQyxXTjRkWixDTTVkc0MsQUFDNUQsa0JBQW1DLFdOOElaLENNOUl1QyxBQUM5RCxvQkFBcUMsV05zRlosQ010RnlDLEFBQ2xFLGdCQUFpQyxXTitaWixDTS9acUMsQUFDMUQsaUJBQWtDLFdOb1daLENNcFdzQyxBQUM1RCxvQkFBcUMsV05wRFosQ01vRHlDLEFBQ2xFLDhCQUErQyxXTnVJWixDTXZJbUQsQUFDdEYsZ0JBQWlDLFdOa05aLENNbE5xQyxBQUMxRCxnQkFBaUMsV04wU1osQ00xU3FDLEFBQzFELGdCQUFpQyxXTjZLWixDTTdLcUMsQUFDMUQsZUFBZ0MsV055SVosQ016SW9DLEFBQ3hELHFCQUFzQyxXTnlJWixDTXpJMEMsQUFDcEUsbURBQ2lELFdOaUlaLENNaklxRCxBQUMxRixpQkFBa0MsV04rWVosQ00vWXNDLEFBQzVELG9CQUFxQyxXTkFaLENNQXlDLEFBQ2xFLGtCQUFtQyxXTm9hWixDTXBhdUMsQUFDOUQsbUJBQW9DLFdOZ0VaLENNaEV3QyxBQUNoRSxrQkFBbUMsV042VFosQ003VHVDLEFBQzlELHNCQUF1QyxXTnVDWixDTXZDMkMsQUFDdEUsd0JBQXlDLFdObUNaLENNbkM2QyxBQUMxRSxtQkFBb0MsV04rYVosQ00vYXdDLEFBQ2hFLHlCQUEwQyxXTmtkWixDTWxkOEMsQUFDNUUsa0JBQW1DLFdOMEtaLENNMUt1QyxBQUM5RCx1QkFBd0MsV04yS1osQ00zSzRDLEFBQ3hFLG9CQUFxQyxXTjNFWixDTTJFeUMsQUFDbEUsb0JBQXFDLFdON0VaLENNNkV5QyxBQUNsRSw0Q0FDc0MsV05sRVosQ01rRTBDLEFBQ3BFLDBCQUEyQyxXTitrQlosQ00va0IrQyxBQUM5RSwyQkFBNEMsV040SFosQ001SGdELEFBQ2hGLHdCQUF5QyxXTlRaLENNUzZDLEFBQzFFLGVBQWdDLFdOMlFaLENNM1FvQyxBQUN4RCxpQ0FDaUMsV042Q1osQ003Q3FDLEFBQzFELG9CQUFxQyxXTmtEWixDTWxEeUMsQUFDbEUsdUJBQXdDLFdOc2lCWixDTXRpQjRDLEFBQ3hFLHlCQUEwQyxXTm9pQlosQ01waUI4QyxBQUM1RSxxQkFBc0MsV04yZVosQ00zZTBDLEFBQ3BFLG1CQUFvQyxXTjhOWixDTTlOd0MsQUFDaEUsb0JBQXFDLFdOb2NaLENNcGN5QyxBQUNsRSwyQkFBNEMsV051UlosQ012UmdELEFBQ2hGLHNCQUF1QyxXTjZoQlosQ003aEIyQyxBQUN0RSx5QkFBMEMsV05zR1osQ010RzhDLEFBQzVFLG1CQUFvQyxXTjhiWixDTTlid0MsQUFDaEUsa0JBQW1DLFdOcWpCWixDTXJqQnVDLEFBQzlELHlCQUEwQyxXTmdMWixDTWhMOEMsQUFDNUUsa0JBQW1DLFdOdWtCWixDTXZrQnVDLEFBQzlELG1CQUFvQyxXTnFRWixDTXJRd0MsQUFDaEUsaUJBQWtDLFdOaVdaLENNaldzQyxBQUM1RCxvQkFBcUMsV04yZFosQ00zZHlDLEFBQ2xFLHNCQUF1QyxXTmpEWixDTWlEMkMsQUFDdEUsd0JBQXlDLFdOK1ZaLENNL1Y2QyxBQUMxRSxtQkFBb0MsV05zakJaLENNdGpCd0MsQUFDaEUsMENBQ3FDLFdOZ0daLENNaEd5QyxBQUNsRSxrQkFBbUMsV05vS1osQ01wS3VDLEFBQzlELGtCQUFtQyxXTjBqQlosQ00xakJ1QyxBQUM5RCx1QkFBd0MsV05vQ1osQ01wQzRDLEFBQ3hFLCtCQUNnQyxXTitZWixDTS9Zb0MsQUFDeEQsaUJBQWtDLFdOb01aLENNcE1zQyxBQUM1RCxvQkFBcUMsV05yRFosQ01xRHlDLEFBQ2xFLGdCQUFpQyxXTmhGWixDTWdGcUMsQUFDMUQsdUJBQXdDLFdOckJaLENNcUI0QyxBQUN4RSx3QkFBeUMsV05vTFosQ01wTDZDLEFBQzFFLHVCQUF3QyxXTmtMWixDTWxMNEMsQUFDeEUscUJBQXNDLFdObUxaLENNbkwwQyxBQUNwRSx1QkFBd0MsV04rS1osQ00vSzRDLEFBQ3hFLDZCQUE4QyxXTnJJWixDTXFJa0QsQUFDcEYsOEJBQStDLFdOaklaLENNaUltRCxBQUN0RiwyQkFBNEMsV05qSVosQ01pSWdELEFBQ2hGLDZCQUE4QyxXTnpJWixDTXlJa0QsQUFDcEYsaUJBQWtDLFdOMkpaLENNM0pzQyxBQUM1RCxrQkFBbUMsV042bEJaLENNN2xCdUMsQUFDOUQsaUJBQWtDLFdOcWVaLENNcmVzQyxBQUM1RCxrQkFBbUMsV055R1osQ016R3VDLEFBQzlELHFCQUFzQyxXTnpFWixDTXlFMEMsQUFDcEUsc0JBQXVDLFdObElaLENNa0kyQyxBQUN0RSxrQ0FDa0MsV05pakJaLENNampCc0MsQUFDNUQsaUNBQ2lDLFdONE9aLENNNU9xQyxBQUMxRCxpQkFBa0MsV05kWixDTWNzQyxBQUM1RCxpQkFBa0MsV04wR1osQ00xR3NDLEFBQzVELG1DQUNxQyxXTjZYWixDTTdYeUMsQUFDbEUsbUNBQ29DLFdOMkZaLENNM0Z3QyxBQUNoRSxxQkFBc0MsV042U1osQ003UzBDLEFBQ3BFLG9DQUNxQyxXTnFHWixDTXJHeUMsQUFDbEUsa0JBQW1DLFdOZ2JaLENNaGJ1QyxBQUM5RCxzREFFaUMsV05sSVosQ01rSXFDLEFBQzFELG1CQUFvQyxXTnNPWixDTXRPd0MsQUFDaEUsbUJBQW9DLFdOb09aLENNcE93QyxBQUNoRSx5QkFBMEMsV04rYlosQ00vYjhDLEFBQzVFLHFCQUFzQyxXTjJnQlosQ00zZ0IwQyxBQUNwRSxpQkFBa0MsV051Y1osQ012Y3NDLEFBQzVELGlCQUFrQyxXTnlPWixDTXpPc0MsQUFDNUQsaUJBQWtDLFdONmZaLENNN2ZzQyxBQUM1RCxxQkFBc0MsV05tVFosQ01uVDBDLEFBQ3BFLDRCQUE2QyxXTm9UWixDTXBUaUQsQUFDbEYsOEJBQStDLFdOZ0laLENNaEltRCxBQUN0Rix1QkFBd0MsV040SFosQ001SDRDLEFBQ3hFLGlCQUFrQyxXTnFRWixDTXJRc0MsQUFDNUQsc0JBQXVDLFdOcEZaLENNb0YyQyxBQUN0RSxvQkFBcUMsV045RVosQ004RXlDLEFBQ2xFLHNCQUF1QyxXTnJGWixDTXFGMkMsQUFDdEUsdUJBQXdDLFdOckZaLENNcUY0QyxBQUN4RSxtQkFBb0MsV05oQ1osQ01nQ3dDLEFBQ2hFLG9DQUNpQyxXTjBZWixDTTFZcUMsQUFDMUQsMENBQ3NDLFdOOFlaLENNOVkwQyxBQUNwRSx1Q0FDcUMsV04yWVosQ00zWXlDLEFBQ2xFLG9CQUFxQyxXTlVaLENNVnlDLEFBQ2xFLG9CQUFxQyxXTnVNWixDTXZNeUMsQUFDbEUsdUNBQ2lDLFdOcWZaLENNcmZxQyxBQUMxRCxrQ0FDa0MsV05vRlosQ01wRnNDLEFBQzVELDJDQUN1QyxXTithWixDTS9hMkMsQUFDdEUscUJBQXNDLFdON0NaLENNNkMwQyxBQUNwRSxzQkFBdUMsV04xQ1osQ00wQzJDLEFBQ3RFLGlDQUNpQyxXTnBJWixDTW9JcUMsQUFDMUQsbUJBQW9DLFdONldaLENNN1d3QyxBQUNoRSxvQkFBcUMsV055ZVosQ016ZXlDLEFBQ2xFLHNDQUNzQyxXTnJFWixDTXFFMEMsQUFDcEUsdUJBQXdDLFdOcUxaLENNckw0QyxBQUN4RSxvQkFBcUMsV05HWixDTUh5QyxBQUNsRSwwQkFBMkMsV05uRVosQ01tRStDLEFBQzlFLHdCQUF5QyxXTm5FWixDTW1FNkMsQUFDMUUsbUJBQW9DLFdOaWZaLENNamZ3QyxBQUNoRSx1QkFBd0MsV044WVosQ005WTRDLEFBQ3hFLG9CQUFxQyxXTnlaWixDTXpaeUMsQUFDbEUsa0JBQW1DLFdOOUpaLENNOEp1QyxBQUM5RCxrQkFBbUMsV05sRVosQ01rRXVDLEFBQzlELG1CQUFvQyxXTjFDWixDTTBDd0MsQUFDaEUsdUJBQXdDLFdOOEJaLENNOUI0QyxBQUN4RSxzQkFBdUMsV04xSVosQ00wSTJDLEFBQ3RFLHNCQUF1QyxXTnNIWixDTXRIMkMsQUFDdEUscUJBQXNDLFdOck9aLENNcU8wQyxBQUNwRSxrQkFBbUMsV040TVosQ001TXVDLEFBQzlELHVCQUF3QyxXTlVaLENNVjRDLEFBQ3hFLGdCQUFpQyxXTjNLWixDTTJLcUMsQUFDMUQsb0JBQXFDLFdOdUZaLENNdkZ5QyxBQUNsRSx1QkFBd0MsV04yUVosQ00zUTRDLEFBQ3hFLDZCQUE4QyxXTnJPWixDTXFPa0QsQUFDcEYsOEJBQStDLFdOck9aLENNcU9tRCxBQUN0RiwyQkFBNEMsV05yT1osQ01xT2dELEFBQ2hGLDZCQUE4QyxXTnpPWixDTXlPa0QsQUFDcEYsc0JBQXVDLFdOck9aLENNcU8yQyxBQUN0RSx1QkFBd0MsV05yT1osQ01xTzRDLEFBQ3hFLG9CQUFxQyxXTnJPWixDTXFPeUMsQUFDbEUsc0JBQXVDLFdOek9aLENNeU8yQyxBQUN0RSxtQkFBb0MsV05wRFosQ01vRHdDLEFBQ2hFLGtCQUFtQyxXTjRJWixDTTVJdUMsQUFDOUQsa0JBQW1DLFdOd1laLENNeFl1QyxBQUM5RCwwQ0FDbUMsV051TVosQ012TXVDLEFBQzlELG9CQUFxQyxXTnpHWixDTXlHeUMsQUFDbEUsc0JBQXVDLFdOeVFaLENNelEyQyxBQUN0RSx1QkFBd0MsV055UVosQ016UTRDLEFBQ3hFLG1CQUFvQyxXTitWWixDTS9Wd0MsQUFDaEUsa0JBQW1DLFdOOUdaLENNOEd1QyxBQUM5RCx1Q0FDa0MsV05vUlosQ01wUnNDLEFBQzVELHNCQUF1QyxXTitDWixDTS9DMkMsQUFDdEUsb0JBQXFDLFdObUJaLENNbkJ5QyxBQUNsRSx5QkFBMEMsV05vQlosQ01wQjhDLEFBQzVFLG1CQUFvQyxXTnFVWixDTXJVd0MsQUFDaEUsbUJBQW9DLFdOMkJaLENNM0J3QyxBQUNoRSxpQkFBa0MsV05nTFosQ01oTHNDLEFBQzVELG1CQUFvQyxXTjJCWixDTTNCd0MsQUFDaEUsc0JBQXVDLFdOdUhaLENNdkgyQyxBQUN0RSxrQkFBbUMsV05NWixDTU51QyxBQUM5RCwwQkFBMkMsV05JWixDTUorQyxBQUM5RSxvQkFBcUMsV042WFosQ003WHlDLEFBQ2xFLGdCQUFpQyxXTmhIWixDTWdIcUMsQUFDMUQsK0NBQ3NDLFdOdVFaLENNdlEwQyxBQUNwRSw0RUFFd0MsV05zVlosQ010VjRDLEFBQ3hFLDBCQUEyQyxXTndJWixDTXhJK0MsQUFDOUUsZ0JBQWlDLFdOaEdaLENNZ0dxQyxBQUMxRCxxQkFBc0MsV052SFosQ011SDBDLEFBQ3BFLDBDQUN5QyxXTnRKWixDTXNKNkMsQUFDMUUsb0JBQXFDLFdOeU9aLENNek95QyxBQUNsRSxnQkFBaUMsV04wRlosQ00xRnFDLEFBQzFELHVCQUF3QyxXTjFEWixDTTBENEMsQUFDeEUsdUJBQXdDLFdOa1daLENNbFc0QyxBQUN4RSxxQkFBc0MsV040VlosQ001VjBDLEFBQ3BFLGtCQUFtQyxXTmxFWixDTWtFdUMsQUFDOUQsd0JBQXlDLFdOZ09aLENNaE82QyxBQUMxRSxzQkFBdUMsV04ySlosQ00zSjJDLEFBQ3RFLDRCQUE2QyxXTjJKWixDTTNKaUQsQUFDbEYsa0JBQW1DLFdOc1JaLENNdFJ1QyxBQUM5RCxzQkFBdUMsV041TFosQ000TDJDLEFBQ3RFLDZCQUE4QyxXTnhCWixDTXdCa0QsQUFDcEYsa0JBQW1DLFdOdVBaLENNdlB1QyxBQUM5RCxrQkFBbUMsV042SVosQ003SXVDLEFBQzlELCtCQUFnRCxXTjlKWixDTThKb0QsQUFDeEYsZ0NBQWlELFdOOUpaLENNOEpxRCxBQUMxRiw2QkFBOEMsV045SlosQ004SmtELEFBQ3BGLCtCQUFnRCxXTmxLWixDTWtLb0QsQUFDeEYsaUJBQWtDLFdOOERaLENNOURzQyxBQUM1RCxnQkFBaUMsV05ySFosQ01xSHFDLEFBQzFELGtCQUFtQyxXTnZTWixDTXVTdUMsQUFDOUQsc0JBQXVDLFdOMlpaLENNM1oyQyxBQUN0RSxvQkFBcUMsV05oTlosQ01nTnlDLEFBQ2xFLHNCQUF1QyxXTjdGWixDTTZGMkMsQUFDdEUsc0JBQXVDLFdON0ZaLENNNkYyQyxBQUN0RSxzQkFBdUMsV04rT1osQ00vTzJDLEFBQ3RFLHVCQUF3QyxXTmlNWixDTWpNNEMsQUFDeEUsa0JBQW1DLFdONldaLENNN1d1QyxBQUM5RCx3QkFBeUMsV04wSVosQ00xSTZDLEFBQzFFLDBCQUEyQyxXTjBJWixDTTFJK0MsQUFDOUUsb0JBQXFDLFdOcUZaLENNckZ5QyxBQUNsRSxzQkFBdUMsV05tRlosQ01uRjJDLEFBQ3RFLHdCQUF5QyxXTm5MWixDTW1MNkMsQUFDMUUseUJBQTBDLFdOMEtaLENNMUs4QyxBQUM1RSxnQ0FBaUQsV05wRlosQ01vRnFELEFBQzFGLHdCQUF5QyxXTndQWixDTXhQNkMsQUFDMUUsbUJBQW9DLFdOakpaLENNaUp3QyxBQUNoRSxzREFDZ0QsV04vTVosQ00rTW9ELEFBQ3hGLGtEQUM4QyxXTjlNWixDTThNa0QsQUFDcEYsd0RBQ2lELFdOak5aLENNaU5xRCxBQUMxRiwrQkFDZ0MsV052R1osQ011R29DLEFBQ3hELGVBQWdDLFdOaENaLENNZ0NvQyxBQUN4RCxpQ0FDZ0MsV05xWVosQ01yWW9DLEFBQ3hELGdDQUNnQyxXTjRDWixDTTVDb0MsQUFDeEQsNERBR2dDLFdOZ0RaLENNaERvQyxBQUN4RCxrREFFZ0MsV05pTlosQ01qTm9DLEFBQ3hELDhCQUNnQyxXTitDWixDTS9Db0MsQUFDeEQsa0NBQ2dDLFdOM1BaLENNMlBvQyxBQUN4RCxnQkFBaUMsV05oR1osQ01nR3FDLEFBQzFELHFCQUFzQyxXTnBGWixDTW9GMEMsQUFDcEUsMEJBQTJDLFdOMFBaLENNMVArQyxBQUM5RSwyQkFBNEMsV04wUFosQ00xUGdELEFBQ2hGLDJCQUE0QyxXTjBQWixDTTFQZ0QsQUFDaEYsNEJBQTZDLFdOMFBaLENNMVBpRCxBQUNsRiw0QkFBNkMsV042UFosQ003UGlELEFBQ2xGLDZCQUE4QyxXTjZQWixDTTdQa0QsQUFDcEYscUJBQXNDLFdOa1VaLENNbFUwQyxBQUNwRSx1QkFBd0MsV044VFosQ005VDRDLEFBQ3hFLDBCQUEyQyxXTnlhWixDTXphK0MsQUFDOUUsbUJBQW9DLFdOc2FaLENNdGF3QyxBQUNoRSxnQkFBaUMsV04yWlosQ00zWnFDLEFBQzFELHVCQUF3QyxXTjJaWixDTTNaNEMsQUFDeEUsd0JBQXlDLFdOb2FaLENNcGE2QyxBQUMxRSxtQkFBb0MsV054SlosQ013SndDLEFBQ2hFLDBCQUEyQyxXTjhQWixDTTlQK0MsQUFDOUUscUJBQXNDLFdOZ0JaLENNaEIwQyxBQUNwRSxrQkFBbUMsV05wRlosQ01vRnVDLEFBQzlELGVBQWdDLFdOM1daLENNMldvQyxBQUN4RCxxQkFBc0MsV04vUlosQ00rUjBDLEFBQ3BFLDRCQUE2QyxXTi9SWixDTStSaUQsQUFDbEYsa0JBQW1DLFdOK1VaLENNL1V1QyxBQUM5RCx5QkFBMEMsV04rVVosQ00vVThDLEFBQzVFLDJCQUE0QyxXTmdEWixDTWhEZ0QsQUFDaEYseUJBQTBDLFdOa0RaLENNbEQ4QyxBQUM1RSwyQkFBNEMsV04rQ1osQ00vQ2dELEFBQ2hGLDRCQUE2QyxXTitDWixDTS9DaUQsQUFDbEYsaUJBQWtDLFdOaldaLENNaVdzQyxBQUM1RCxtQkFBb0MsV05tWVosQ01uWXdDLEFBQ2hFLG1CQUFvQyxXTjdXWixDTTZXd0MsQUFDaEUsaUJBQWtDLFdOa0NaLENNbENzQyxBQUM1RCxvQkFBcUMsV041S1osQ000S3lDLEFBQ2xFLGlCQUFrQyxXTmdOWixDTWhOc0MsQUFDNUQsc0JBQXVDLFdOeEZaLENNd0YyQyxBQUN0RSxrQkFBbUMsV040VFosQ001VHVDLEFBQzlELGtCQUFtQyxXTnRJWixDTXNJdUMsQUFDOUQsZ0JBQWlDLFdONkNaLENNN0NxQyxBQUMxRCxzQ0FDcUMsV041RFosQ000RHlDLEFBQ2xFLGlCQUFrQyxXTjhQWixDTTlQc0MsQUFDNUQsa0JBQW1DLFdOdUVaLENNdkV1QyxBQUM5RCxtQkFBb0MsV045V1osQ004V3dDLEFBQ2hFLGVBQWdDLFdOdFNaLENNc1NvQyxBQUN4RCxjQUErQixXTmlXWixDTWpXbUMsQUFDdEQsaUJBQWtDLFdOdVdaLENNdldzQyxBQUM1RCxrQkFBbUMsV04rSVosQ00vSXVDLEFBQzlELHFCQUFzQyxXTmtGWixDTWxGMEMsQUFDcEUsMEJBQTJDLFdONk5aLENNN04rQyxBQUM5RSxnQ0FBaUQsV04vV1osQ00rV3FELEFBQzFGLCtCQUFnRCxXTmpYWixDTWlYb0QsQUFDeEYsc0RBQ2dELFdOelJaLENNeVJvRCxBQUN4Rix3QkFBeUMsV05uTVosQ01tTTZDLEFBQzFFLHNCQUF1QyxXTmlXWixDTWpXMkMsQUFDdEUsd0JBQXlDLFdOb1ZaLENNcFY2QyxBQUMxRSx1Q0FDZ0MsV04wU1osQ00xU29DLEFBQ3hELHlCQUEwQyxXTjBHWixDTTFHOEMsQUFDNUUseUJBQTBDLFdONE1aLENNNU04QyxBQUM1RSxpQkFBa0MsV05zTFosQ010THNDLEFBQzVELDJCQUE0QyxXTnpMWixDTXlMZ0QsQUFDaEYscUJBQXNDLFdOb1daLENNcFcwQyxBQUNwRSxrQkFBbUMsV044RFosQ005RHVDLEFBQzlELDZEQUV1QyxXTjhTWixDTTlTMkMsQUFDdEUsa0RBQzJDLFdOMUZaLENNMEYrQyxBQUM5RSxpQkFBa0MsV05zV1osQ010V3NDLEFBQzVELGtCQUFtQyxXTmxHWixDTWtHdUMsQUFDOUQsa0JBQW1DLFdOZ0haLENNaEh1QyxBQUM5RCx5QkFBMEMsV05pSFosQ01qSDhDLEFBQzVFLDhCQUErQyxXTnlOWixDTXpObUQsQUFDdEYsdUJBQXdDLFdOdU5aLENNdk40QyxBQUN4RSxxQkFBc0MsV04vTlosQ00rTjBDLEFBQ3BFLGdCQUFpQyxXTjVOWixDTTROcUMsQUFDMUQseUJBQTBDLFdOMkVaLENNM0U4QyxBQUM1RSwwQkFBMkMsV055RVosQ016RStDLEFBQzlFLGtCQUFtQyxXTnZOWixDTXVOdUMsQUFDOUQsa0JBQW1DLFdOekNaLENNeUN1QyxBQUM5RCxvQkFBcUMsV05wQ1osQ01vQ3lDLEFBQ2xFLGVBQWdDLFdOdExaLENNc0xvQyxBQUN4RCxvQkFBcUMsV043VVosQ002VXlDLEFBQ2xFLGlCQUFrQyxXTjFSWixDTTBSc0MsQUFDNUQsZUFBZ0MsV05zRFosQ010RG9DLEFBQ3hELGlCQUFrQyxXTm1MWixDTW5Mc0MsQUFDNUQsZ0JBQWlDLFdOclBaLENNcVBxQyxBQUMxRCxpQkFBa0MsV05yUFosQ01xUHNDLEFBQzVELG1CQUFvQyxXTjdXWixDTTZXd0MsQUFDaEUsMEJBQTJDLFdON1daLENNNlcrQyxBQUM5RSxpQkFBa0MsV04wTFosQ00xTHNDLEFBQzVELHdCQUF5QyxXTjBMWixDTTFMNkMsQUFDMUUsbUJBQW9DLFdOeUZaLENNekZ3QyxBQUNoRSxxQ0FDZ0MsV056VVosQ015VW9DLEFBQ3hELCtCQUNpQyxXTitNWixDTS9NcUMsQUFDMUQsZ0JBQWlDLFdONFBaLENNNVBxQyxBQUMxRCxtQkFBb0MsV051S1osQ012S3dDLEFBQ2hFLHNCQUF1QyxXTnRQWixDTXNQMkMsQUFDdEUsc0JBQXVDLFdOaUtaLENNaksyQyxBQUN0RSxvQkFBcUMsV045UFosQ004UHlDLEFBQ2xFLHNCQUF1QyxXTi9MWixDTStMMkMsQUFDdEUsdUJBQXdDLFdOeExaLENNd0w0QyxBQUN4RSx3QkFBeUMsV05yTVosQ01xTTZDLEFBQzFFLDZCQUE4QyxXTi9MWixDTStMa0QsQUFDcEYsMEVBRXlDLFdOeE1aLENNd002QyxBQUMxRSxnREFDMkMsV045TVosQ004TStDLEFBQzlFLGdEQUN5QyxXTi9NWixDTStNNkMsQUFDMUUsZ0RBQ3lDLFdOcE1aLENNb002QyxBQUMxRSx1QkFBd0MsV05qTlosQ01pTjRDLEFBQ3hFLGdCQUFpQyxXTnVSWixDTXZScUMsQUFDMUQsbUJBQW9DLFdONVNaLENNNFN3QyxBQUNoRSxvQkFBcUMsV045RVosQ004RXlDLEFBQ2xFLHdHQUlzQyxXTm5FWixDTW1FMEMsQUFDcEUsMEJBQTJDLFdOL1RaLENNK1QrQyxBQUM5RSxxREFFa0MsV05xRFosQ01yRHNDLEFBQzVELGdDQUNtQyxXTm5RWixDTW1RdUMsQUFDOUQsc0JBQXVDLFdOektaLENNeUsyQyxBQUN0RSxlQUFnQyxXTjNLWixDTTJLb0MsQUFDeEQsMkVBRXdDLFdOeEpaLENNd0o0QyxBQUN4RSx5QkFBMEMsV04yS1osQ00zSzhDLEFBQzVFLGNBQStCLFdOaUNaLENNakNtQyxBQUN0RCxvQ0FDbUMsV04wUVosQ00xUXVDLEFBQzlELHVDQUN3QyxXTlZaLENNVTRDLEFBQ3hFLDJDQUMwQyxXTlhaLENNVzhDLEFBQzVFLG1CQUFvQyxXTjFJWixDTTBJd0MsQUFDaEUsdUJBQXdDLFdObFZaLENNa1Y0QyxBQUN4RSxrQkFBbUMsV05qSlosQ01pSnVDLEFBQzlELHFCQUFzQyxXTmJaLENNYTBDLEFBQ3BFLG1CQUFvQyxXTitGWixDTS9Gd0MsQUFDaEUscUJBQXNDLFdOdUVaLENNdkUwQyxBQUNwRSw0QkFBNkMsV051RVosQ012RWlELEFBQ2xGLGdCQUFpQyxXTnpaWixDTXlacUMsQUFDMUQsNkNBQ3FDLFdONU1aLENNNE15QyxBQUNsRSxlQUFnQyxXTjBNWixDTTFNb0MsQUFDeEQsc0JBQXVDLFdOeGFaLENNd2EyQyxBQUN0RSxnQkFBaUMsV05JWixDTUpxQyxBQUMxRCxzQkFBdUMsV051RlosQ012RjJDLEFBQ3RFLGtCQUFtQyxXTjJNWixDTTNNdUMsQUFDOUQsZ0JBQWlDLFdOK1FaLENNL1FxQyxBQUMxRCx1QkFBd0MsV056Q1osQ015QzRDLEFBQ3hFLGdCQUFpQyxXTndQWixDTXhQcUMsQUFDMUQsc0JBQXVDLFdOclpaLENNcVoyQyxBQUN0RSxrQkFBbUMsV052QlosQ011QnVDLEFBQzlELHlCQUEwQyxXTjNMWixDTTJMOEMsQUFDNUUsbUJBQW9DLFdONVhaLENNNFh3QyxBQUNoRSx5QkFBMEMsV05oWVosQ01nWThDLEFBQzVFLHVCQUF3QyxXTm5ZWixDTW1ZNEMsQUFDeEUsbUJBQW9DLFdOdFlaLENNc1l3QyxBQUNoRSxxQkFBc0MsV05sWVosQ01rWTBDLEFBQ3BFLHFCQUFzQyxXTmxZWixDTWtZMEMsQUFDcEUsc0JBQXVDLFdOM2JaLENNMmIyQyxBQUN0RSx3QkFBeUMsV04zYlosQ00yYjZDLEFBQzFFLGlCQUFrQyxXTitLWixDTS9Lc0MsQUFDNUQscUJBQXNDLFdOblZaLENNbVYwQyxBQUNwRSxjQUErQixXTjlkWixDTThkbUMsQUFDdEQsc0JBQXVDLFdONVJaLENNNFIyQyxBQUN0RSx1QkFBd0MsV04vQ1osQ00rQzRDLEFBQ3hFLHlCQUEwQyxXTjliWixDTThiOEMsQUFDNUUsc0JBQXVDLFdOdGZaLENNc2YyQyxBQUN0RSxxQkFBc0MsV04vQlosQ00rQjBDLEFBQ3BFLHNCQUF1QyxXTnpIWixDTXlIMkMsQUFDdEUsa0JBQW1DLFdOdklaLENNdUl1QyxBQUM5RCx5QkFBMEMsV052SVosQ011SThDLEFBQzVFLHNCQUF1QyxXTjRKWixDTTVKMkMsQUFDdEUscUJBQXNDLFdONEpaLENNNUowQyxBQUNwRSxtQkFBb0MsV054Y1osQ013Y3dDLEFBQ2hFLGVBQWdDLFdOamJaLENNaWJvQyxBQUN4RCxtQkFBb0MsV052SlosQ011SndDLEFBQ2hFLHFCQUFzQyxXTjNnQlosQ00yZ0IwQyxBQUNwRSxjQUErQixXTjdaWixDTTZabUMsQUFDdEQsbURBRWdDLFdOektaLENNeUtvQyxBQUN4RCxvQkFBcUMsV05wR1osQ01vR3lDLEFBQ2xFLHNCQUF1QyxXTnhiWixDTXdiMkMsQUFDdEUsMEJBQTJDLFdONVdaLENNNFcrQyxBQUM5RSxvQkFBcUMsV045VlosQ004VnlDLEFBQ2xFLG9CQUFxQyxXTjlQWixDTThQeUMsQUFDbEUsbUJBQW9DLFdOckpaLENNcUp3QyxBQUNoRSxrQkFBbUMsV05lWixDTWZ1QyxBQUM5RCx3QkFBeUMsV04yQlosQ00zQjZDLEFBQzFFLHVCQUF3QyxXTm9DWixDTXBDNEMsQUFDeEUsb0JBQXFDLFdOcUNaLENNckN5QyxBQUNsRSxxQkFBc0MsV041YVosQ000YTBDLEFBQ3BFLDJCQUE0QyxXTjlhWixDTThhZ0QsQUFDaEYsbUJBQW9DLFdOL1ZaLENNK1Z3QyxBQUNoRSxnQkFBaUMsV05vQlosQ01wQnFDLEFBQzFELHVCQUF3QyxXTjhLWixDTTlLNEMsQUFDeEUsc0JBQXVDLFdOL0ZaLENNK0YyQyxBQUN0RSx1QkFBd0MsV042RVosQ003RTRDLEFBQ3hFLHFCQUFzQyxXTjlNWixDTThNMEMsQUFDcEUsaUJBQWtDLFdOK0taLENNL0tzQyxBQUM1RCxnQkFBaUMsV043SFosQ002SHFDLEFBQzFELG1CQUFvQyxXTm5IWixDTW1Id0MsQUFDaEUsMkNBQ3dDLFdOa0laLENNbEk0QyxBQUN4RSwyQkFBNEMsV05rSVosQ01sSWdELEFBQ2hGLHdCQUF5QyxXTjBLWixDTTFLNkMsQUFDMUUsdUJBQXdDLFdObElaLENNa0k0QyxBQUN4RSxzQkFBdUMsV055S1osQ016SzJDLEFBQ3RFLHVCQUF3QyxXTm5JWixDTW1JNEMsQUFDeEUseUJBQTBDLFdObElaLENNa0k4QyxBQUM1RSx5QkFBMEMsV05wSVosQ01vSThDLEFBQzVFLGtCQUFtQyxXTjFHWixDTTBHdUMsQUFDOUQsc0JBQXVDLFdON1FaLENNNlEyQyxBQUN0RSw2QkFBOEMsV04xVVosQ00wVWtELEFBQ3BGLHVCQUF3QyxXTnpFWixDTXlFNEMsQUFDeEUsb0JBQXFDLFdOa0xaLENNbEx5QyxBQUNsRSxrQkFBbUMsV05YWixDTVd1QyxBQUM5RCxxQkFBc0MsV051SlosQ012SjBDLEFBQ3BFLHNCQUF1QyxXTndKWixDTXhKMkMsQUFDdEUsZ0NBQ2dDLFdOL2ZaLENNK2ZvQyxBQUN4RCxtQkFBb0MsV040SlosQ001SndDLEFBQ2hFLGlCQUFrQyxXTjhHWixDTTlHc0MsQUFDNUQsa0JBQW1DLFdOd0RaLENNeER1QyxBQUM5RCxrQkFBbUMsV045SVosQ004SXVDLEFBQzlELHNDQUN5QyxXTjBMWixDTTFMNkMsQUFDMUUseUJBQTBDLFdOakhaLENNaUg4QyxBQUM1RSxvQkFBcUMsV05ySFosQ01xSHlDLEFBQ2xFLHdCQUF5QyxXTm5XWixDTW1XNkMsQUFDMUUsZ0VBRXlDLFdOL2dCWixDTStnQjZDLEFBQzFFLHVEQUNtRCxXTjlnQlosQ004Z0J1RCxBQUM5Riw2Q0FDeUMsV05saEJaLENNa2hCNkMsQUFDMUUsZ0RBQzRDLFdObmhCWixDTW1oQmdELEFBQ2hGLDhDQUMwQyxXTnhoQlosQ013aEI4QyxBQUM1RSx5QkFBMEMsV04zSVosQ00ySThDLEFBQzVFLG9CQUFxQyxXTjNPWixDTTJPeUMsQUFDbEUsd0JBQXlDLFdOeElaLENNd0k2QyxBQUMxRSwwQkFBMkMsV054SVosQ013SStDLEFBQzlFLHVCQUF3QyxXTndCWixDTXhCNEMsQUFDeEUseUJBQTBDLFdOd0JaLENNeEI4QyxBQUM1RSxrQkFBbUMsV04vZFosQ00rZHVDLEFBQzlELDBCQUEyQyxXTmxlWixDTWtlK0MsQUFDOUUsaUJBQWtDLFdOcGNaLENNb2NzQyxBQUM1RCx5QkFBMEMsV05sakJaLENNa2pCOEMsQUFDNUUsdUJBQXdDLFdOeFBaLENNd1A0QyxBQUN4RSxrREFDNEMsV056UFosQ015UGdELEFBQ2hGLGlEQUMyQyxXTjdQWixDTTZQK0MsQUFDOUUsZ0RBQzBDLFdOaFFaLENNZ1E4QyxBQUM1RSxxQkFBc0MsV05yUVosQ01xUTBDLEFBQ3BFLDhDQUN3QyxXTnhSWixDTXdSNEMsQUFDeEUsK0NBQ3lDLFdON1JaLENNNlI2QyxBQUMxRSwyQkFBNEMsV04xUlosQ00wUmdELEFBQ2hGLHlCQUEwQyxXTnBTWixDTW9TOEMsQUFDNUUsd0JBQXlDLFdOM1JaLENNMlI2QyxBQUMxRSwwQkFBMkMsV04vUlosQ00rUitDLEFBQzlFLHdCQUF5QyxXTmpTWixDTWlTNkMsQUFDMUUscUJBQXNDLFdOK0RaLENNL0QwQyxBQUNwRSxzQkFBdUMsV04vRlosQ00rRjJDLEFBQ3RFLDRCQUE2QyxXTi9iWixDTStiaUQsQUFDbEYsY0FBK0IsV050VVosQ01zVW1DLEFBQ3RELHFCQUFzQyxXTnRVWixDTXNVMEMsQUFDcEUsdUJBQXdDLFdOa0VaLENNbEU0QyxBQUN4RSx5QkFBMEMsV05yS1osQ01xSzhDLEFBQzVFLGdDQUFpRCxXTnJLWixDTXFLcUQsQUFDMUYsc0JBQXVDLFdONVVaLENNNFUyQyxBQUN0RSx1QkFBd0MsV053SFosQ014SDRDLEFBQ3hFLGtCQUFtQyxXTm5GWixDTW1GdUMsQUFDOUQsa0JBQW1DLFdOemVaLENNeWV1QyxBQUM5RCxtQkFBb0MsV045V1osQ004V3dDLEFBQ2hFLGlCQUFrQyxXTnhLWixDTXdLc0MsQUFDNUQsNkJBQThDLFdOcFFaLENNb1FrRCxBQUNwRixvQ0FDdUMsV05TWixDTVQyQyxBQUN0RSxrQkFBbUMsV05qZFosQ01pZHVDLEFBQzlELGlCQUFrQyxXTnpvQlosQ015b0JzQyxBQUM1RCxrQkFBbUMsV04vbkJaLENNK25CdUMsQUFDOUQsMkJBQTRDLFdOM2hCWixDTTJoQmdELEFBQ2hGLDRCQUE2QyxXTjloQlosQ004aEJpRCxBQUNsRiw0QkFBNkMsV041aEJaLENNNGhCaUQsQUFDbEYsNEJBQTZDLFdOamlCWixDTWlpQmlELEFBQ2xGLG9CQUFxQyxXTnBSWixDTW9SeUMsQUFDbEUsbUJBQW9DLFdONU5aLENNNE53QyxBQUNoRSxxQkFBc0MsV041TlosQ000TjBDLEFBQ3BFLGlCQUFrQyxXTi9OWixDTStOc0MsQUFDNUQsZUFBZ0MsV05sT1osQ01rT29DLEFBQ3hELHNCQUF1QyxXTnBlWixDTW9lMkMsQUFDdEUsd0JBQXlDLFdOcGVaLENNb2U2QyxBQUMxRSxpQkFBa0MsV050U1osQ01zU3NDLEFBQzVELGlCQUFrQyxXTmlGWixDTWpGc0MsQUFDNUQscUJBQXNDLFdObGtCWixDTWtrQjBDLEFBQ3BFLHFCQUFzQyxXTnJYWixDTXFYMEMsQUFDcEUsd0JBQXlDLFdOcElaLENNb0k2QyxBQUMxRSxnQkFBaUMsV05wY1osQ01vY3FDLEFBQzFELDJCQUE0QyxXTmhlWixDTWdlZ0QsQUFDaEYsb0JBQXFDLFdOcGZaLENNb2Z5QyxBQUNsRSxnQkFBaUMsV05sTlosQ01rTnFDLEFBQzFELHdCQUF5QyxXTjFYWixDTTBYNkMsQUFDMUUsZUFBZ0MsV05vRFosQ01wRG9DLEFBQ3hELHdCQUF5QyxXTjNKWixDTTJKNkMsQUFDMUUsb0JBQXFDLFdOek5aLENNeU55QyxBQUNsRSxrQkFBbUMsV05sSFosQ01rSHVDLEFBQzlELHdCQUF5QyxXTjdMWixDTTZMNkMsQUFDMUUsMEJBQTJDLFdON0xaLENNNkwrQyxBQUM5RSx1QkFBd0MsV04zQ1osQ00yQzRDLEFBQ3hFLHlCQUEwQyxXTjNDWixDTTJDOEMsQUFDNUUsd0JBQXlDLFdOckdaLENNcUc2QyxBQUMxRSwyQkFBNEMsV05yR1osQ01xR2dELEFBQ2hGLG1CQUFvQyxXTjdVWixDTTZVd0MsQUFDaEUscUJBQXNDLFdObmxCWixDTW1sQjBDLEFBQ3BFLHVCQUF3QyxXTm5sQlosQ01tbEI0QyxBQUN4RSxtQkFBb0MsV04vTFosQ00rTHdDLEFBQ2hFLGtCQUFtQyxXTmxYWixDTWtYdUMsQUFDOUQsc0JBQXVDLFdOa0ZaLENNbEYyQyxBQUN0RSxtQkFBb0MsV05tRlosQ01uRndDLEFBQ2hFLGtCQUFtQyxXTjljWixDTThjdUMsQUFDOUQsNEJBQTZDLFdOMkJaLENNM0JpRCxBQUNsRiwwQkFBMkMsV05tRVosQ01uRStDLEFBQzlFLDZCQUE4QyxXTnhLWixDTXdLa0QsQUFDcEYsaUJBQWtDLFdOOWxCWixDTThsQnNDLEFBQzVELDZCQUE4QyxXTnRvQlosQ01zb0JrRCxBQUNwRixnQ0FBaUQsV05xRFosQ01yRHFELEFBQzFGLG1CQUFvQyxXTnhsQlosQ013bEJ3QyxBQUNoRSx1Q0FBd0QsV041b0JaLENNNG9CNEQsQUFDeEcsMkVBQ2dFLFdOOXFCWixDTThxQm9FLEFBQ3hILCtEQUVpQyxXTnZmWixDTXVmcUMsQUFDMUQsaUJBQWtDLFdOaFlaLENNZ1lzQyxBQUM1RCxtQkFBb0MsV05oWVosQ01nWXdDLEFBQ2hFLDRDQUMwQyxXTjFIWixDTTBIOEMsQUFDNUUsc0JBQXVDLFdOelJaLENNeVIyQyxBQUN0RSxrQkFBbUMsV05pQ1osQ01qQ3VDLEFBQzlELHlCQUEwQyxXTmlDWixDTWpDOEMsQUFDNUUsb0JBQXFDLFdObEhaLENNa0h5QyxBQUNsRSwwQkFBMkMsV05sSFosQ01rSCtDLEFBQzlFLDJCQUE0QyxXTmxIWixDTWtIZ0QsQUFDaEYsc0JBQXVDLFdOck5aLENNcU4yQyxBQUN0RSx1QkFBd0MsV05wYlosQ01vYjRDLEFBQ3hFLGlCQUFrQyxXTm1FWixDTW5Fc0MsQUFDNUQscUJBQXNDLFdOcERaLENNb0QwQyxBQUNwRSw4REFDaUQsV056WVosQ015WXFELEFBQzFGLHNDQUN5QyxXTjdhWixDTTZhNkMsQUFDMUUsdUJBQXdDLFdOdFhaLENNc1g0QyxBQUN4RSx5QkFBMEMsV05sZlosQ01rZjhDLEFBQzVFLDJCQUE0QyxXTmxmWixDTWtmZ0QsQUFDaEYsa0JBQW1DLFdOdFRaLENNc1R1QyxBQUM5RCx3QkFBeUMsV05wdEJaLENNb3RCNkMsQUFDMUUsMEJBQTJDLFdOcHRCWixDTW90QitDLEFBQzlFLHlDQUN5QyxXTnJ0QlosQ01xdEI2QyxBQUMxRSw2Q0FDMkMsV050dEJaLENNc3RCK0MsQUFDOUUsdUJBQXdDLFdOSlosQ01JNEMsQUFDeEUseUJBQTBDLFdOSlosQ01JOEMsQUFDNUUsa0JBQW1DLFdOSFosQ01HdUMsQUFDOUQsb0JBQXFDLFdOM1daLENNMld5QyxBQUNsRSw4Q0FDb0MsV041V1osQ000V3dDLEFBQ2hFLGtEQUNzQyxXTjdXWixDTTZXMEMsQUFDcEUsaUJBQWtDLFdOdE5aLENNc05zQyxBQUM1RCwwQkFBMkMsV04zYlosQ00yYitDLEFBQzlFLG9CQUFxQyxXTnRGWixDTXNGeUMsQUFDbEUsNEVBRTZDLFdOeEVaLENNd0VpRCxBQUNsRiwrREFDdUQsV052RVosQ011RTJELEFBQ3RHLHFEQUM2QyxXTjNFWixDTTJFaUQsQUFDbEYsd0RBQ2dELFdONUVaLENNNEVvRCxBQUN4RixzREFDOEMsV05qRlosQ01pRmtELEFBQ3BGLGtCQUFtQyxXTjNLWixDTTJLdUMsQUFDOUQsa0RBRWlDLFdOenJCWixDTXlyQnFDLEFBQzFELG1CQUFvQyxXTmxQWixDTWtQd0MsQUFDaEUsMkJBQTRDLFdOS1osQ01MZ0QsQUFDaEYsMkJBQTRDLFdOS1osQ01MZ0QsQUFDaEYsMEJBQTJDLFdOS1osQ01MK0MsQUFDOUUsbURBQ3lDLFdORFosQ01DNkMsQUFDMUUsdURBQzJDLFdORlosQ01FK0MsQUFDOUUsb0JBQXFDLFdOeHNCWixDTXdzQnlDLEFBQ2xFLGdCQUFpQyxXTnBiWixDTW9icUMsQUFDMUQsZ0JBQWlDLFdOMWhCWixDTTBoQnFDLEFBQzFELGdCQUFpQyxXTnhZWixDTXdZcUMsQUFDMUQsbUJBQW9DLFdOL09aLENNK093QyxBQUNoRSxtQkFBb0MsV056aUJaLENNeWlCd0MsQUFDaEUscUJBQXNDLFdOalVaLENNaVUwQyxBQUNwRSx1QkFBd0MsV043S1osQ002SzRDLEFBQ3hFLHVCQUF3QyxXTmhJWixDTWdJNEMsQUFDeEUsc0JBQXVDLFdOSlosQ01JMkMsQUFDdEUsa0JBQW1DLFdOeFVaLENNd1V1QyxBcE54cEI5RCxTa04zRkUsa0JBQWtCLEFBQ2xCLFVBQVUsQUFDVixXQUFXLEFBQ1gsVUFBVSxBQUNWLFlBQVksQUFDWixnQkFBZ0IsQUFDaEIsbUJBQW1CLEFBQ25CLFFBQVMsQ0dyQ3NCLEFyTndJakMsbURrTnZGSSxnQkFBZ0IsQUFDaEIsV0FBVyxBQUNYLFlBQVksQUFDWixTQUFTLEFBQ1QsaUJBQWlCLEFBQ2pCLFNBQVUsQ0FDWCxBdE54Q0gsSzBOcUhFLHlCQUF5QixBQUN6QixhQUFjLENBQ2YsQUFFRCxtQkFDRSxZQUFhLENBQ2QsQUFFRCxlQUNFLFdBQVcsQUFDWCxZQUFZLEFBQ1osY0FBYyxBQUNkLHFCQUFxQixBQUNyQixlQUFnQixDQUdqQixBQUVELG1CQUNFLDRCQUE2QixBQUM3QixXQUFXLEFBQ1gsVUFBVSxBQUNWLGdCQUFnQixBQUNoQiwyQkFBMkIsQUFDM0IsMEJBQThCLENBQy9CLEFBQ0QsWUFDRSxjQUFjLEFBQ2QseUJBQXlCLEFBQ3pCLGVBQWUsQUFDZixhQUFjLENBQ2YsQUFDRCxlQUNDLGdCQUFnQixBQUNoQixpQkFBaUIsQUFDakIsY0FBYyxBQUNkLG1CQUFtQixBQUNuQixpQkFBa0IsQ0FDbEIsQUFDRCxxQkFDQyxxQkFBc0IsQ0FDdEIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL1xuLy8gQnJlYWRjcnVtYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICArIGxpOmJlZm9yZSB7XG4gICAgICAvLyBbY29udmVydGVyXSBXb3JrYXJvdW5kIGZvciBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9saWJzYXNzL2lzc3Vlcy8xMTE1XG4gICAgICAkbmJzcDogXCJcXDAwYTBcIjtcbiAgICAgIGNvbnRlbnQ6IFwiI3skYnJlYWRjcnVtYi1zZXBhcmF0b3J9I3skbmJzcH1cIjsgLy8gVW5pY29kZSBzcGFjZSBhZGRlZCBzaW5jZSBpbmxpbmUtYmxvY2sgbWVhbnMgbm9uLWNvbGxhcHNpbmcgd2hpdGUtc3BhY2VcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLyohXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG4vLyBDb3JlIHZhcmlhYmxlcyBhbmQgbWl4aW5zXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9taXhpbnNcIjtcblxuLy8gUmVzZXQgYW5kIGRlcGVuZGVuY2llc1xuQGltcG9ydCBcImJvb3RzdHJhcC9ub3JtYWxpemVcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcHJpbnRcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZ2x5cGhpY29uc1wiO1xuXG4vLyBDb3JlIENTU1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY2FmZm9sZGluZ1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90eXBlXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2NvZGVcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZ3JpZFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90YWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZm9ybXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYnV0dG9uc1wiO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2NvbXBvbmVudC1hbmltYXRpb25zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Ryb3Bkb3duc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9idXR0b24tZ3JvdXBzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2lucHV0LWdyb3Vwc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9uYXZzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL25hdmJhclwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9icmVhZGNydW1ic1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhZ2VyXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2xhYmVsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9iYWRnZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvanVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3RodW1ibmFpbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYWxlcnRzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Byb2dyZXNzLWJhcnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbWVkaWFcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wYW5lbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcmVzcG9uc2l2ZS1lbWJlZFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC93ZWxsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9jbG9zZVwiO1xuXG4vLyBDb21wb25lbnRzIHcvIEphdmFTY3JpcHRcbkBpbXBvcnQgXCJib290c3RyYXAvbW9kYWxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Rvb2x0aXBcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcG9wb3ZlcnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvY2Fyb3VzZWxcIjtcblxuLy8gVXRpbGl0eSBjbGFzc2VzXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3V0aWxpdGllc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9yZXNwb25zaXZlLXV0aWxpdGllc1wiO1xuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4vL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4vL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4vLyBhbmQgRmlyZWZveC5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXG59XG5cbi8vXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbi8vXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbi8vXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuLy9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vL1xuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuLy8gYWN0aXZlL2hvdmVyIHN0YXRlLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8vIEVtYmVkZGVkIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbi8vXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy9cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBHcm91cGluZyBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4vL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vL1xuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuLy9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLy8gRm9ybXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuLy9cblxuLy9cbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDFcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDNcbn1cblxuLy9cbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuLy9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2Bcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuLy8gMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuLy8gMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbi8vXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG4gIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xufVxuXG4vL1xuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbi8vXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbi8vXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuLy8gdGhlIFVBIHN0eWxlc2hlZXQuXG4vL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuLy9cbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuLy9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbi8vIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbi8vXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLzJcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuLy8gU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuLy8gcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4vL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbi8vIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbi8vXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuLy9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbi8vIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuLy9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gVGFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEJvb3RzdHJhcCB2My4zLjcgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5pbWcge1xuICBib3JkZXI6IDA7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwOyB9XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOmJlZm9yZSxcbiAgKjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7IH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnRuID4gLmNhcmV0LFxuICAuZHJvcHVwID4gLmJ0biA+IC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG4gIC5sYWJlbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDsgfVxuICAgIC50YWJsZSB0ZCxcbiAgICAudGFibGUgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7IH0gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuc3ZnI2dseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7IH1cblxuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5nbHlwaGljb24tYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwMmFcIjsgfVxuXG4uZ2x5cGhpY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwMmJcIjsgfVxuXG4uZ2x5cGhpY29uLWV1cm86YmVmb3JlLFxuLmdseXBoaWNvbi1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYWNcIjsgfVxuXG4uZ2x5cGhpY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMjEyXCI7IH1cblxuLmdseXBoaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjYwMVwiOyB9XG5cbi5nbHlwaGljb24tZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MDlcIjsgfVxuXG4uZ2x5cGhpY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwZlwiOyB9XG5cbi5nbHlwaGljb24tZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjsgfVxuXG4uZ2x5cGhpY29uLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH1cblxuLmdseXBoaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjsgfVxuXG4uZ2x5cGhpY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH1cblxuLmdseXBoaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH1cblxuLmdseXBoaWNvbi1zdGFyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH1cblxuLmdseXBoaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH1cblxuLmdseXBoaWNvbi1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH1cblxuLmdseXBoaWNvbi10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiOyB9XG5cbi5nbHlwaGljb24tdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjsgfVxuXG4uZ2x5cGhpY29uLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjsgfVxuXG4uZ2x5cGhpY29uLW9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH1cblxuLmdseXBoaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjsgfVxuXG4uZ2x5cGhpY29uLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjsgfVxuXG4uZ2x5cGhpY29uLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH1cblxuLmdseXBoaWNvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjsgfVxuXG4uZ2x5cGhpY29uLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiOyB9XG5cbi5nbHlwaGljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7IH1cblxuLmdseXBoaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiOyB9XG5cbi5nbHlwaGljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiOyB9XG5cbi5nbHlwaGljb24tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiOyB9XG5cbi5nbHlwaGljb24tdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiOyB9XG5cbi5nbHlwaGljb24tcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiOyB9XG5cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7IH1cblxuLmdseXBoaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiOyB9XG5cbi5nbHlwaGljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7IH1cblxuLmdseXBoaWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiOyB9XG5cbi5nbHlwaGljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjsgfVxuXG4uZ2x5cGhpY29uLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiOyB9XG5cbi5nbHlwaGljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiOyB9XG5cbi5nbHlwaGljb24tbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjsgfVxuXG4uZ2x5cGhpY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjsgfVxuXG4uZ2x5cGhpY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjsgfVxuXG4uZ2x5cGhpY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjsgfVxuXG4uZ2x5cGhpY29uLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjsgfVxuXG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7IH1cblxuLmdseXBoaWNvbi12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjsgfVxuXG4uZ2x5cGhpY29uLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiOyB9XG5cbi5nbHlwaGljb24tYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiOyB9XG5cbi5nbHlwaGljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7IH1cblxuLmdseXBoaWNvbi10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7IH1cblxuLmdseXBoaWNvbi1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7IH1cblxuLmdseXBoaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiOyB9XG5cbi5nbHlwaGljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjsgfVxuXG4uZ2x5cGhpY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NlwiOyB9XG5cbi5nbHlwaGljb24tZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiOyB9XG5cbi5nbHlwaGljb24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiOyB9XG5cbi5nbHlwaGljb24taXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7IH1cblxuLmdseXBoaWNvbi10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiOyB9XG5cbi5nbHlwaGljb24tdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiOyB9XG5cbi5nbHlwaGljb24tYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiOyB9XG5cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7IH1cblxuLmdseXBoaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiOyB9XG5cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiOyB9XG5cbi5nbHlwaGljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiOyB9XG5cbi5nbHlwaGljb24taW5kZW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjsgfVxuXG4uZ2x5cGhpY29uLWluZGVudC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OFwiOyB9XG5cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjsgfVxuXG4uZ2x5cGhpY29uLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjsgfVxuXG4uZ2x5cGhpY29uLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjsgfVxuXG4uZ2x5cGhpY29uLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiOyB9XG5cbi5nbHlwaGljb24tdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiOyB9XG5cbi5nbHlwaGljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiOyB9XG5cbi5nbHlwaGljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH1cblxuLmdseXBoaWNvbi1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7IH1cblxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH1cblxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH1cblxuLmdseXBoaWNvbi1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiOyB9XG5cbi5nbHlwaGljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiOyB9XG5cbi5nbHlwaGljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjsgfVxuXG4uZ2x5cGhpY29uLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjsgfVxuXG4uZ2x5cGhpY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjsgfVxuXG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiOyB9XG5cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7IH1cblxuLmdseXBoaWNvbi1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiOyB9XG5cbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH1cblxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH1cblxuLmdseXBoaWNvbi1wbHVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjsgfVxuXG4uZ2x5cGhpY29uLW1pbnVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjsgfVxuXG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7IH1cblxuLmdseXBoaWNvbi1vay1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7IH1cblxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7IH1cblxuLmdseXBoaWNvbi1pbmZvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjsgfVxuXG4uZ2x5cGhpY29uLXNjcmVlbnNob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjsgfVxuXG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjsgfVxuXG4uZ2x5cGhpY29uLW9rLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiOyB9XG5cbi5nbHlwaGljb24tYmFuLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiOyB9XG5cbi5nbHlwaGljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiOyB9XG5cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTJcIjsgfVxuXG4uZ2x5cGhpY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7IH1cblxuLmdseXBoaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH1cblxuLmdseXBoaWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjsgfVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7IH1cblxuLmdseXBoaWNvbi1yZXNpemUtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjsgfVxuXG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDFcIjsgfVxuXG4uZ2x5cGhpY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjsgfVxuXG4uZ2x5cGhpY29uLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDNcIjsgfVxuXG4uZ2x5cGhpY29uLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDRcIjsgfVxuXG4uZ2x5cGhpY29uLWV5ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH1cblxuLmdseXBoaWNvbi1leWUtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDZcIjsgfVxuXG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwN1wiOyB9XG5cbi5nbHlwaGljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjsgfVxuXG4uZ2x5cGhpY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH1cblxuLmdseXBoaWNvbi1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTBcIjsgfVxuXG4uZ2x5cGhpY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTFcIjsgfVxuXG4uZ2x5cGhpY29uLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMlwiOyB9XG5cbi5nbHlwaGljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExM1wiOyB9XG5cbi5nbHlwaGljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7IH1cblxuLmdseXBoaWNvbi1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH1cblxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE2XCI7IH1cblxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjsgfVxuXG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7IH1cblxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTlcIjsgfVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIwXCI7IH1cblxuLmdseXBoaWNvbi1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjFcIjsgfVxuXG4uZ2x5cGhpY29uLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIyXCI7IH1cblxuLmdseXBoaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH1cblxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNFwiOyB9XG5cbi5nbHlwaGljb24tdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI1XCI7IH1cblxuLmdseXBoaWNvbi10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNlwiOyB9XG5cbi5nbHlwaGljb24taGFuZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyN1wiOyB9XG5cbi5nbHlwaGljb24taGFuZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI4XCI7IH1cblxuLmdseXBoaWNvbi1oYW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI5XCI7IH1cblxuLmdseXBoaWNvbi1oYW5kLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzBcIjsgfVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMVwiOyB9XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzJcIjsgfVxuXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzM1wiOyB9XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzRcIjsgfVxuXG4uZ2x5cGhpY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM1XCI7IH1cblxuLmdseXBoaWNvbi13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzZcIjsgfVxuXG4uZ2x5cGhpY29uLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM3XCI7IH1cblxuLmdseXBoaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzhcIjsgfVxuXG4uZ2x5cGhpY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOVwiOyB9XG5cbi5nbHlwaGljb24tZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MFwiOyB9XG5cbi5nbHlwaGljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH1cblxuLmdseXBoaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDJcIjsgfVxuXG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQzXCI7IH1cblxuLmdseXBoaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ0XCI7IH1cblxuLmdseXBoaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NVwiOyB9XG5cbi5nbHlwaGljb24tcHVzaHBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NlwiOyB9XG5cbi5nbHlwaGljb24tdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH1cblxuLmdseXBoaWNvbi1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDlcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTBcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTFcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUzXCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NFwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU2XCI7IH1cblxuLmdseXBoaWNvbi11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTdcIjsgfVxuXG4uZ2x5cGhpY29uLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OFwiOyB9XG5cbi5nbHlwaGljb24tY29sbGFwc2UtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OVwiOyB9XG5cbi5nbHlwaGljb24tY29sbGFwc2UtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjBcIjsgfVxuXG4uZ2x5cGhpY29uLWxvZy1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MVwiOyB9XG5cbi5nbHlwaGljb24tZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjJcIjsgfVxuXG4uZ2x5cGhpY29uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjNcIjsgfVxuXG4uZ2x5cGhpY29uLW5ldy13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjRcIjsgfVxuXG4uZ2x5cGhpY29uLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NVwiOyB9XG5cbi5nbHlwaGljb24tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NlwiOyB9XG5cbi5nbHlwaGljb24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2N1wiOyB9XG5cbi5nbHlwaGljb24tc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjhcIjsgfVxuXG4uZ2x5cGhpY29uLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OVwiOyB9XG5cbi5nbHlwaGljb24tZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcwXCI7IH1cblxuLmdseXBoaWNvbi1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcxXCI7IH1cblxuLmdseXBoaWNvbi1mbG9wcHktZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MlwiOyB9XG5cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTczXCI7IH1cblxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc0XCI7IH1cblxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NVwiOyB9XG5cbi5nbHlwaGljb24tZmxvcHB5LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzZcIjsgfVxuXG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc3XCI7IH1cblxuLmdseXBoaWNvbi10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OFwiOyB9XG5cbi5nbHlwaGljb24tY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OVwiOyB9XG5cbi5nbHlwaGljb24taGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgwXCI7IH1cblxuLmdseXBoaWNvbi1jb21wcmVzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgxXCI7IH1cblxuLmdseXBoaWNvbi1lYXJwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MlwiOyB9XG5cbi5nbHlwaGljb24tcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgzXCI7IH1cblxuLmdseXBoaWNvbi10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NFwiOyB9XG5cbi5nbHlwaGljb24tc3RhdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODVcIjsgfVxuXG4uZ2x5cGhpY29uLXNkLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg2XCI7IH1cblxuLmdseXBoaWNvbi1oZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4N1wiOyB9XG5cbi5nbHlwaGljb24tc3VidGl0bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg4XCI7IH1cblxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODlcIjsgfVxuXG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkwXCI7IH1cblxuLmdseXBoaWNvbi1zb3VuZC01LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTFcIjsgfVxuXG4uZ2x5cGhpY29uLXNvdW5kLTYtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MlwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtNy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkzXCI7IH1cblxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NFwiOyB9XG5cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTVcIjsgfVxuXG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk3XCI7IH1cblxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOThcIjsgfVxuXG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OVwiOyB9XG5cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDBcIjsgfVxuXG4uZ2x5cGhpY29uLWNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAxXCI7IH1cblxuLmdseXBoaWNvbi1zYXZlLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDJcIjsgfVxuXG4uZ2x5cGhpY29uLW9wZW4tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwM1wiOyB9XG5cbi5nbHlwaGljb24tbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDRcIjsgfVxuXG4uZ2x5cGhpY29uLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDVcIjsgfVxuXG4uZ2x5cGhpY29uLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA2XCI7IH1cblxuLmdseXBoaWNvbi1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwOVwiOyB9XG5cbi5nbHlwaGljb24tZXF1YWxpemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEwXCI7IH1cblxuLmdseXBoaWNvbi1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjExXCI7IH1cblxuLmdseXBoaWNvbi1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMlwiOyB9XG5cbi5nbHlwaGljb24tcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxM1wiOyB9XG5cbi5nbHlwaGljb24tYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE0XCI7IH1cblxuLmdseXBoaWNvbi1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTVcIjsgfVxuXG4uZ2x5cGhpY29uLWJhYnktZm9ybXVsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNlwiOyB9XG5cbi5nbHlwaGljb24tdGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjZmYVwiOyB9XG5cbi5nbHlwaGljb24tYmxhY2tib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOFwiOyB9XG5cbi5nbHlwaGljb24tYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE5XCI7IH1cblxuLmdseXBoaWNvbi1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiOyB9XG5cbi5nbHlwaGljb24tZXJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjFcIjsgfVxuXG4uZ2x5cGhpY29uLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjMxYlwiOyB9XG5cbi5nbHlwaGljb24tbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyM1wiOyB9XG5cbi5nbHlwaGljb24tZHVwbGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI0XCI7IH1cblxuLmdseXBoaWNvbi1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI1XCI7IH1cblxuLmdseXBoaWNvbi1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNlwiOyB9XG5cbi5nbHlwaGljb24tYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiOyB9XG5cbi5nbHlwaGljb24tYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH1cblxuLmdseXBoaWNvbi14YnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjsgfVxuXG4uZ2x5cGhpY29uLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhNVwiOyB9XG5cbi5nbHlwaGljb24tanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH1cblxuLmdseXBoaWNvbi1ydWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiOyB9XG5cbi5nbHlwaGljb24tcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH1cblxuLmdseXBoaWNvbi1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMFwiOyB9XG5cbi5nbHlwaGljb24taWNlLWxvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMxXCI7IH1cblxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMyXCI7IH1cblxuLmdseXBoaWNvbi1lZHVjYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzNcIjsgfVxuXG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM0XCI7IH1cblxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzVcIjsgfVxuXG4uZ2x5cGhpY29uLW1lbnUtaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM2XCI7IH1cblxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzdcIjsgfVxuXG4uZ2x5cGhpY29uLW9pbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOFwiOyB9XG5cbi5nbHlwaGljb24tZ3JhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzlcIjsgfVxuXG4uZ2x5cGhpY29uLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDBcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MVwiOyB9XG5cbi5nbHlwaGljb24tdGV4dC1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MlwiOyB9XG5cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQzXCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ0XCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ1XCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NlwiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDdcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OFwiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ5XCI7IH1cblxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MFwiOyB9XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MVwiOyB9XG5cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUyXCI7IH1cblxuLmdseXBoaWNvbi10cmlhbmdsZS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTNcIjsgfVxuXG4uZ2x5cGhpY29uLWNvbnNvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTRcIjsgfVxuXG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU1XCI7IH1cblxuLmdseXBoaWNvbi1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTZcIjsgfVxuXG4uZ2x5cGhpY29uLW1lbnUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1N1wiOyB9XG5cbi5nbHlwaGljb24tbWVudS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OFwiOyB9XG5cbi5nbHlwaGljb24tbWVudS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU5XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjYwXCI7IH1cblxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmEge1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6aG92ZXIsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjM1MjdjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaW1nLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlOyB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bzsgfVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuICBoMSBzbWFsbCxcbiAgaDEgLnNtYWxsLCBoMiBzbWFsbCxcbiAgaDIgLnNtYWxsLCBoMyBzbWFsbCxcbiAgaDMgLnNtYWxsLCBoNCBzbWFsbCxcbiAgaDQgLnNtYWxsLCBoNSBzbWFsbCxcbiAgaDUgLnNtYWxsLCBoNiBzbWFsbCxcbiAgaDYgLnNtYWxsLFxuICAuaDEgc21hbGwsXG4gIC5oMSAuc21hbGwsIC5oMiBzbWFsbCxcbiAgLmgyIC5zbWFsbCwgLmgzIHNtYWxsLFxuICAuaDMgLnNtYWxsLCAuaDQgc21hbGwsXG4gIC5oNCAuc21hbGwsIC5oNSBzbWFsbCxcbiAgLmg1IC5zbWFsbCwgLmg2IHNtYWxsLFxuICAuaDYgLnNtYWxsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgaDEgc21hbGwsXG4gIGgxIC5zbWFsbCwgLmgxIHNtYWxsLFxuICAuaDEgLnNtYWxsLFxuICBoMiBzbWFsbCxcbiAgaDIgLnNtYWxsLCAuaDIgc21hbGwsXG4gIC5oMiAuc21hbGwsXG4gIGgzIHNtYWxsLFxuICBoMyAuc21hbGwsIC5oMyBzbWFsbCxcbiAgLmgzIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA2NSU7IH1cblxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBoNCBzbWFsbCxcbiAgaDQgLnNtYWxsLCAuaDQgc21hbGwsXG4gIC5oNCAuc21hbGwsXG4gIGg1IHNtYWxsLFxuICBoNSAuc21hbGwsIC5oNSBzbWFsbCxcbiAgLmg1IC5zbWFsbCxcbiAgaDYgc21hbGwsXG4gIGg2IC5zbWFsbCwgLmg2IHNtYWxsLFxuICAuaDYgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTsgfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzNnB4OyB9XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDMwcHg7IH1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMTBweDsgfVxuXG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubGVhZCB7XG4gICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODUlOyB9XG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIHBhZGRpbmc6IC4yZW07IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi50ZXh0LXVwcGVyY2FzZSwgLmluaXRpYWxpc20ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzMzN2FiNzsgfVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlcixcbmEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMyODYwOTA7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLFxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzJiNTQyYzsgfVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7IH1cblxuYS50ZXh0LWluZm86aG92ZXIsXG5hLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMjQ1MjY5OyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjsgfVxuXG5hLnRleHQtd2FybmluZzpob3ZlcixcbmEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICM2NjUxMmM7IH1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cblxuYS50ZXh0LWRhbmdlcjpob3ZlcixcbmEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzg0MzUzNDsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNzsgfVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsXG5hLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwOyB9XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsXG5hLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFlMmIzOyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNzsgfVxuXG5hLmJnLWluZm86aG92ZXIsXG5hLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlOyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsXG5hLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlY2I1OyB9XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9XG5cbmEuYmctZGFuZ2VyOmhvdmVyLFxuYS5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRiOWI5OyB9XG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlOyB9XG5cbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIHVsIHVsLFxuICB1bCBvbCxcbiAgb2wgdWwsXG4gIG9sIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgLmxpc3QtaW5saW5lID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRsLWhvcml6b250YWwgZGQ6YmVmb3JlLCAuZGwtaG9yaXpvbnRhbCBkZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGwtaG9yaXpvbnRhbCBkdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuZGwtaG9yaXpvbnRhbCBkZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4OyB9IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM3Nzc3Nzc7IH1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDE3LjVweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlZWVlOyB9XG4gIGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkLFxuICBibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsXG4gIGJsb2NrcXVvdGUgb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBibG9ja3F1b3RlIGZvb3RlcixcbiAgYmxvY2txdW90ZSBzbWFsbCxcbiAgYmxvY2txdW90ZSAuc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG4gICAgYmxvY2txdW90ZSBmb290ZXI6YmVmb3JlLFxuICAgIGJsb2NrcXVvdGUgc21hbGw6YmVmb3JlLFxuICAgIGJsb2NrcXVvdGUgLnNtYWxsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7IH1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmJlZm9yZSxcbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDpiZWZvcmUsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxcbiAgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjpiZWZvcmUsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDpiZWZvcmUsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJzsgfVxuICAuYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjphZnRlcixcbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDphZnRlcixcbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YWZ0ZXIsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YWZ0ZXIsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDphZnRlcixcbiAgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDphZnRlciB7XG4gICAgY29udGVudDogJ1xcMDBBMCBcXDIwMTQnOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3OyB9XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTsgfVxuXG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjYzcyNTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMmY0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAga2JkIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOS41cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIHByZSBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmNvbnRhaW5lcjpiZWZvcmUsIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDc1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogOTcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTE3MHB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuY29udGFpbmVyLWZsdWlkOmJlZm9yZSwgLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAucm93OmJlZm9yZSwgLnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnJvdzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTsgfVxuXG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTsgfVxuXG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTsgfVxuXG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7IH1cblxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7IH1cblxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7IH1cblxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7IH1cblxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDsgfVxuICAudGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAudGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAudGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gIC50YWJsZSA+IHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkOyB9XG4gIC50YWJsZSAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4OyB9XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47IH1cblxudGFibGUgdGRbY2xhc3MqPVwiY29sLVwiXSxcbnRhYmxlIHRoW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLm9uLXBhZ2UsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguYWN0aXZlLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5vbi1wYWdlLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0ZCxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUgPiB0aGVhZCA+IHRyLm9uLXBhZ2UgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGgsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlID4gdGhlYWQgPiB0ci5vbi1wYWdlID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5vbi1wYWdlLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZSxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgub24tcGFnZSxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGQsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlID4gdGJvZHkgPiB0ci5vbi1wYWdlID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRoLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZSA+IHRib2R5ID4gdHIub24tcGFnZSA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmFjdGl2ZSxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQub24tcGFnZSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5hY3RpdmUsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLm9uLXBhZ2UsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRkLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZSA+IHRmb290ID4gdHIub24tcGFnZSA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0aCxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUgPiB0Zm9vdCA+IHRyLm9uLXBhZ2UgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5vbi1wYWdlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZTpob3Zlcixcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgub24tcGFnZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGQsXG4ubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5vbi1wYWdlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmFjdGl2ZSxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLm9uLXBhZ2UsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmFjdGl2ZTpob3ZlciA+IHRoLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIub24tcGFnZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODsgfVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4OyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuc3VjY2Vzcyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjsgfVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3OyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mbyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMzsgfVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAud2FybmluZyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYzsgfVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuZGFuZ2VyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7IH1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9IH1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLXdpZHRoOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5O1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBjb2xvcjogIzU1NTU1NTsgfVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7IH1cbiAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICAgIG91dGxpbmU6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7IH1cbiAgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbVxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtc21cbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJtb250aFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0LmJ0blt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1zbVxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0LmlucHV0LWdyb3VwLWFkZG9uW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGdcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuZm9ybS1jb250cm9sW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXQuYnRuW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5mb3JtLWNvbnRyb2xbdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPVwibW9udGhcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dC5idG5bdHlwZT1cIm1vbnRoXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGdcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogNDZweDsgfSB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5yYWRpbyBsYWJlbCxcbiAgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5OyB9XG5cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7IH1cblxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5yYWRpby1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF1cbi5jaGVja2JveC1pbmxpbmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5yYWRpby5kaXNhYmxlZCBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGFiZWwsXG4uY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF1cbi5jaGVja2JveCBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiAzNHB4OyB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXN0YXRpYy5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuLCAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmlucHV0LXNtLCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG5zZWxlY3QuaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0biB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cblxudGV4dGFyZWEuaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IHRleHRhcmVhLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IHRleHRhcmVhLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtc20sXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvblttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0blttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5mb3JtLWdyb3VwLXNtIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5mb3JtLWdyb3VwLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLXNtIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5pbnB1dC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG5zZWxlY3QuaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0biB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cblxudGV4dGFyZWEuaW5wdXQtbGcsIC5pbnB1dC1ncm91cC1sZyA+IHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IHRleHRhcmVhLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHRleHRhcmVhLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtbGcsXG4uaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvblttdWx0aXBsZV0sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0blttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cblxuLmZvcm0tZ3JvdXAtbGcgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzsgfVxuXG4uaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1yaWdodDogNDIuNXB4OyB9XG5cbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cblxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjaywgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbiArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayxcbi5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCxcbi5oYXMtc3VjY2VzcyAucmFkaW8sXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxuLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveCBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICMzYzc2M2Q7IH1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzJiNTQyYztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4OyB9XG5cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4OyB9XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICMzYzc2M2Q7IH1cblxuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5yYWRpbyxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLFxuLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzhhNmQzYjsgfVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY1MTJjO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7IH1cblxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzhhNmQzYjsgfVxuXG4uaGFzLWVycm9yIC5oZWxwLWJsb2NrLFxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbi5oYXMtZXJyb3IgLnJhZGlvLFxuLmhhcy1lcnJvciAuY2hlY2tib3gsXG4uaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4uaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLWVycm9yLnJhZGlvIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveCBsYWJlbCxcbi5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogI2E5NDQ0MjsgfVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cbiAgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MzsgfVxuXG4uaGFzLWVycm9yIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7IH1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cblxuLmhhcy1mZWVkYmFjayBsYWJlbCB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDI1cHg7IH1cblxuLmhhcy1mZWVkYmFjayBsYWJlbC5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMDsgfVxuXG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzM3MzczOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvcm0taW5saW5lIC5yYWRpbyBsYWJlbCxcbiAgICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7IH0gfVxuXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDdweDsgfVxuXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94IHtcbiAgbWluLWhlaWdodDogMjdweDsgfVxuXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogN3B4OyB9IH1cblxuLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuYnRuOmZvY3VzLCAuYnRuLmZvY3VzLCAuYnRuOmFjdGl2ZTpmb2N1cywgLmJ0bjphY3RpdmUuZm9jdXMsIC5idG4uYWN0aXZlOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi5vbi1wYWdlOmZvY3VzLCAuYnRuLmFjdGl2ZS5mb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4uZm9jdXMub24tcGFnZSB7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG4gIC5idG46aG92ZXIsIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuOmFjdGl2ZSwgLmJ0bi5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLm9uLXBhZ2Uge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmJ0bi5kaXNhYmxlZCwgLmJ0bltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLmJ0bi1kZWZhdWx0OmZvY3VzLCAuYnRuLWRlZmF1bHQuZm9jdXMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjOyB9XG4gIC5idG4tZGVmYXVsdDpob3ZlciB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICNhZGFkYWQ7IH1cbiAgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tZGVmYXVsdC5vbi1wYWdlLFxuICAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkOyB9XG4gICAgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3ZlciwgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cywgLmJ0bi1kZWZhdWx0OmFjdGl2ZS5mb2N1cywgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tZGVmYXVsdC5vbi1wYWdlOmhvdmVyLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1kZWZhdWx0Lm9uLXBhZ2U6Zm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWRlZmF1bHQuZm9jdXMub24tcGFnZSxcbiAgICAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gICAgICBib3JkZXItY29sb3I6ICM4YzhjOGM7IH1cbiAgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tZGVmYXVsdC5vbi1wYWdlLFxuICAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGVmYXVsdC5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLmJ0bi1kZWZhdWx0IC5iYWRnZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0OyB9XG4gIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICAgIGJvcmRlci1jb2xvcjogIzEyMmI0MDsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0OyB9XG4gIC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLXByaW1hcnkub24tcGFnZSxcbiAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICAgIGJvcmRlci1jb2xvcjogIzIwNGQ3NDsgfVxuICAgIC5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsIC5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsIC5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLXByaW1hcnkub24tcGFnZTpob3ZlciwgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tcHJpbWFyeS5vbi1wYWdlOmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1wcmltYXJ5LmZvY3VzLm9uLXBhZ2UsXG4gICAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwOyB9XG4gIC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLXByaW1hcnkub24tcGFnZSxcbiAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0OyB9XG4gIC5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjMzM3YWI3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0YzsgfVxuICAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgICBib3JkZXItY29sb3I6ICMyNTU2MjU7IH1cbiAgLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICAgIGJvcmRlci1jb2xvcjogIzM5ODQzOTsgfVxuICAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1zdWNjZXNzLm9uLXBhZ2UsXG4gIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgICBib3JkZXItY29sb3I6ICMzOTg0Mzk7IH1cbiAgICAuYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1zdWNjZXNzLm9uLXBhZ2U6aG92ZXIsIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLXN1Y2Nlc3Mub24tcGFnZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZS5mb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tc3VjY2Vzcy5mb2N1cy5vbi1wYWdlLFxuICAgIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODQzOTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzI1NTYyNTsgfVxuICAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1zdWNjZXNzLm9uLXBhZ2UsXG4gIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICAgIGJvcmRlci1jb2xvcjogIzRjYWU0YzsgfVxuICAuYnRuLXN1Y2Nlc3MgLmJhZGdlIHtcbiAgICBjb2xvcjogIzVjYjg1YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7IH1cbiAgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWI2ZDg1OyB9XG4gIC5idG4taW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgICBib3JkZXItY29sb3I6ICMyNjlhYmM7IH1cbiAgLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4taW5mby5vbi1wYWdlLFxuICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjOyB9XG4gICAgLmJ0bi1pbmZvOmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOmFjdGl2ZS5mb2N1cywgLmJ0bi1pbmZvLmFjdGl2ZTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4taW5mby5vbi1wYWdlOmhvdmVyLCAuYnRuLWluZm8uYWN0aXZlOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1pbmZvLm9uLXBhZ2U6Zm9jdXMsIC5idG4taW5mby5hY3RpdmUuZm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWluZm8uZm9jdXMub24tcGFnZSxcbiAgICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gICAgICBib3JkZXItY29sb3I6ICMxYjZkODU7IH1cbiAgLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4taW5mby5vbi1wYWdlLFxuICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLCAuYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsIC5idG4taW5mby5kaXNhYmxlZC5mb2N1cywgLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1pbmZvW2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3ZlcixcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbiAgICBib3JkZXItY29sb3I6ICM0NmI4ZGE7IH1cbiAgLmJ0bi1pbmZvIC5iYWRnZSB7XG4gICAgY29sb3I6ICM1YmMwZGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2OyB9XG4gIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICAgIGJvcmRlci1jb2xvcjogIzk4NWYwZDsgfVxuICAuYnRuLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyOyB9XG4gIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLXdhcm5pbmcub24tcGFnZSxcbiAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICAgIGJvcmRlci1jb2xvcjogI2Q1ODUxMjsgfVxuICAgIC5idG4td2FybmluZzphY3RpdmU6aG92ZXIsIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUuZm9jdXMsIC5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLXdhcm5pbmcub24tcGFnZTpob3ZlciwgLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4td2FybmluZy5vbi1wYWdlOmZvY3VzLCAuYnRuLXdhcm5pbmcuYWN0aXZlLmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi13YXJuaW5nLmZvY3VzLm9uLXBhZ2UsXG4gICAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4NTEyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkOyB9XG4gIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLXdhcm5pbmcub24tcGFnZSxcbiAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4td2FybmluZy5kaXNhYmxlZDpob3ZlciwgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsIC5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsIC5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsIC5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2OyB9XG4gIC5idG4td2FybmluZyAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjZjBhZDRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhOyB9XG4gIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgICBib3JkZXItY29sb3I6ICM3NjFjMTk7IH1cbiAgLmJ0bi1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWMyOTI1OyB9XG4gIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1kYW5nZXIub24tcGFnZSxcbiAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWMyOTI1OyB9XG4gICAgLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1kYW5nZXIub24tcGFnZTpob3ZlciwgLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1kYW5nZXIub24tcGFnZTpmb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1kYW5nZXIuZm9jdXMub24tcGFnZSxcbiAgICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhYzI5MjU7XG4gICAgICBib3JkZXItY29sb3I6ICM3NjFjMTk7IH1cbiAgLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWRhbmdlci5vbi1wYWdlLFxuICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICAgIGJvcmRlci1jb2xvcjogI2Q0M2YzYTsgfVxuICAuYnRuLWRhbmdlciAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjZDk1MzRmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmJ0bi1saW5rLCAuYnRuLWxpbms6YWN0aXZlLCAuYnRuLWxpbmsuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmJ0bi1saW5rLm9uLXBhZ2UsIC5idG4tbGlua1tkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5idG4tbGluaywgLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluazphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjM1MjdjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5idG4teHMsIC5idG4tZ3JvdXAteHMgPiAuYnRuIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG4gIC5mYWRlLmluIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbGxhcHNlLmluIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG50ci5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG50Ym9keS5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cblxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiA0cHggZGFzaGVkO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgXFw5O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG4gIC5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogOXB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1OyB9XG4gIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmRyb3Bkb3duLW1lbnUgPiAub24tcGFnZSA+IGEsIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuZHJvcGRvd24tbWVudSA+IC5vbi1wYWdlID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5kcm9wZG93bi1tZW51ID4gLm9uLXBhZ2UgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNzsgfVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ub3BlbiA+IGEge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTA7IH1cblxuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5kcm9wdXAgLmNhcmV0LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBkYXNoZWQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBcXDk7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvOyB9IH1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnRuLWdyb3VwID4gLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLCAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnRuLWdyb3VwID4gLmJ0bi5vbi1wYWdlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUsXG4gICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLm9uLXBhZ2Uge1xuICAgICAgei1pbmRleDogMjsgfVxuXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgLmJ0bi10b29sYmFyOmJlZm9yZSwgLmJ0bi10b29sYmFyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuYnRuLXRvb2xiYXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5idG4tdG9vbGJhciAuYnRuLFxuICAuYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCxcbiAgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmJ0bi10b29sYmFyID4gLmJ0bixcbiAgLmJ0bi10b29sYmFyID4gLmJ0bi1ncm91cCxcbiAgLmJ0bi10b29sYmFyID4gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4OyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1ncm91cC1sZy5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmJ0bi1sZyAuY2FyZXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG5cbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQsIC5kcm9wdXAgLmJ0bi1ncm91cC1sZyA+IC5idG4gLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpiZWZvcmUsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IH1cbiAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLFxuICAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElOyB9XG4gIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87IH1cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IH1cbiAgLmlucHV0LWdyb3VwW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgICAgei1pbmRleDogMzsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmJ0biB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAgIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4gIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cbiAgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbiAgLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4ubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5uYXY6YmVmb3JlLCAubmF2OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubmF2OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubmF2ID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5uYXYgPiBsaSA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7IH1cbiAgICAgIC5uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cbiAgICAubmF2ID4gbGkuZGlzYWJsZWQgPiBhIHtcbiAgICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG4gICAgICAubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICM3Nzc3Nzc7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLm5hdiAub3BlbiA+IGEsIC5uYXYgLm9wZW4gPiBhOmhvdmVyLCAubmF2IC5vcGVuID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItY29sb3I6ICMzMzdhYjc7IH1cbiAgLm5hdiAubmF2LWRpdmlkZXIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogOXB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1OyB9XG4gIC5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAubmF2LXRhYnMgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAgIC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfVxuICAgICAgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICNlZWVlZWUgI2RkZDsgfVxuICAgIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXRhYnMgPiBsaS5vbi1wYWdlID4gYSwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtdGFicyA+IGxpLm9uLXBhZ2UgPiBhOmhvdmVyLCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi10YWJzID4gbGkub24tcGFnZSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM1NTU1NTU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5uYXYtcGlsbHMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuICAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtcGlsbHMgPiBsaS5vbi1wYWdlID4gYSwgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXBpbGxzID4gbGkub24tcGFnZSA+IGE6aG92ZXIsIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi1waWxscyA+IGxpLm9uLXBhZ2UgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3OyB9XG5cbi5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7IH1cbiAgLm5hdi1zdGFja2VkID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5uYXYtanVzdGlmaWVkLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uYXYtanVzdGlmaWVkID4gbGksIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGZsb2F0OiBub25lOyB9XG4gICAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdi1qdXN0aWZpZWQgPiBsaSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDElOyB9XG4gICAgICAubmF2LWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLm5hdi10YWJzLWp1c3RpZmllZCwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAub24tcGFnZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5vbi1wYWdlID4gYSxcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi10YWJzLWp1c3RpZmllZCA+IC5vbi1wYWdlID4gYTpob3ZlcixcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLm9uLXBhZ2UgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXRhYnMtanVzdGlmaWVkID4gLm9uLXBhZ2UgPiBhOmZvY3VzLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAub24tcGFnZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDsgfVxuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAub24tcGFnZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5vbi1wYWdlID4gYSxcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi10YWJzLWp1c3RpZmllZCA+IC5vbi1wYWdlID4gYTpob3ZlcixcbiAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAub24tcGFnZSA+IGE6aG92ZXIsXG4gICAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuICAgIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAub24tcGFnZSA+IGE6Zm9jdXMsXG4gICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLm9uLXBhZ2UgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH0gfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGFiLWNvbnRlbnQgPiAub24tcGFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXI6YmVmb3JlLCAubmF2YmFyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubmF2YmFyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfSB9XG5cbi5uYXZiYXItaGVhZGVyOmJlZm9yZSwgLm5hdmJhci1oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC5uYXZiYXItY29sbGFwc2U6YmVmb3JlLCAubmF2YmFyLWNvbGxhcHNlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAubmF2YmFyLWNvbGxhcHNlOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDsgfVxuICAgICAgLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7IH1cbiAgICAgIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gICAgICAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgICAgIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuXG4ubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4OyB9XG4gIEBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gICAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDsgfSB9XG5cbi5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuICAgIC5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuICAgIC5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbiAgICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItZml4ZWQtdG9wLFxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4OyB9XG5cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7IH1cblxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGhlaWdodDogNTBweDsgfVxuICAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm5hdmJhci1icmFuZCA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCxcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWJyYW5kIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfSB9XG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuICAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLm5hdmJhci1uYXYge1xuICBtYXJnaW46IDcuNXB4IC0xNXB4OyB9XG4gIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuICAgICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4OyB9XG4gICAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9IH1cblxuLm5hdmJhci1mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAgIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAgIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubmF2YmFyLWZvcm0gLmNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAubmF2YmFyLWZvcm0gLnJhZGlvLFxuICAgIC5uYXZiYXItZm9ybSAuY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAubmF2YmFyLWZvcm0gLnJhZGlvIGxhYmVsLFxuICAgICAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5uYXZiYXItZm9ybSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLm5hdmJhci1mb3JtIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLWZvcm0ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4ubmF2YmFyLWJ0biB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5uYXZiYXItYnRuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5uYXZiYXItYnRuLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5uYXZiYXItYnRuLmJ0bi14cywgLmJ0bi1ncm91cC14cyA+IC5uYXZiYXItYnRuLmJ0biB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cbi5uYXZiYXItdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci10ZXh0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgICAubmF2YmFyLXJpZ2h0IH4gLm5hdmJhci1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNWU1ZTVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1uYXYgPiAub24tcGFnZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub24tcGFnZSA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItbmF2ID4gLm9uLXBhZ2UgPiBhOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9uLXBhZ2UgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cywgLm5hdmJhci1kZWZhdWx0IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLW5hdiA+IC5vbi1wYWdlID4gYTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vbi1wYWdlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNzsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODg7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogI2U3ZTdlNzsgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICAgIGNvbG9yOiAjNTU1OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogIzc3NzsgfVxuICAgICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuZHJvcGRvd24tbWVudSA+IC5vbi1wYWdlID4gYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5vbi1wYWdlID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmRyb3Bkb3duLW1lbnUgPiAub24tcGFnZSA+IGE6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAub24tcGFnZSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5kcm9wZG93bi1tZW51ID4gLm9uLXBhZ2UgPiBhOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLm9uLXBhZ2UgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNzsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNjY2M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNjY2M7IH1cblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDkwOTA5OyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAjOWQ5ZDlkOyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItbmF2ID4gLm9uLXBhZ2UgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9uLXBhZ2UgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLW5hdiA+IC5vbi1wYWdlID4gYTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vbi1wYWdlID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5uYXZiYXItaW52ZXJzZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1uYXYgPiAub24tcGFnZSA+IGE6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub24tcGFnZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMzMzM7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6ICMxMDEwMTA7IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzA5MDkwOTsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5OyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiAjOWQ5ZDlkOyB9XG4gICAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5kcm9wZG93bi1tZW51ID4gLm9uLXBhZ2UgPiBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLm9uLXBhZ2UgPiBhLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuZHJvcGRvd24tbWVudSA+IC5vbi1wYWdlID4gYTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5vbi1wYWdlID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmRyb3Bkb3duLW1lbnUgPiAub24tcGFnZSA+IGE6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAub24tcGFnZSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5OyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzQ0NDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAjOWQ5ZDlkOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3ZlcixcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gICAgICBjb2xvcjogIzQ0NDsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmJyZWFkY3J1bWIgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIi/CoFwiO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogI2NjYzsgfVxuICAuYnJlYWRjcnVtYiA+IC5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnJlYWRjcnVtYiA+IC5vbi1wYWdlIHtcbiAgICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5wYWdpbmF0aW9uID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5wYWdpbmF0aW9uID4gbGkgPiBhLFxuICAgIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMzM3YWI3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAgIC5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuICAgIC5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4OyB9XG4gICAgLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gYSxcbiAgICAucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4OyB9XG4gIC5wYWdpbmF0aW9uID4gbGkgPiBhOmhvdmVyLCAucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1cyxcbiAgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIsXG4gIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjMjM1MjdjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbiA+IC5vbi1wYWdlID4gYSwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uID4gLm9uLXBhZ2UgPiBhOmhvdmVyLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24gPiAub24tcGFnZSA+IGE6Zm9jdXMsXG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbiA+IC5vbi1wYWdlID4gc3BhbixcbiAgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3ZlcixcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uID4gLm9uLXBhZ2UgPiBzcGFuOmhvdmVyLFxuICAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24gPiAub24tcGFnZSA+IHNwYW46Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3BhbixcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmhvdmVyLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYSxcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzsgfVxuXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7IH1cblxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4OyB9XG5cbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgfVxuXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cblxuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlcjpiZWZvcmUsIC5wYWdlcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnBhZ2VyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucGFnZXIgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5wYWdlciBsaSA+IGEsXG4gICAgLnBhZ2VyIGxpID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuICAgIC5wYWdlciBsaSA+IGE6aG92ZXIsXG4gICAgLnBhZ2VyIGxpID4gYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG4gIC5wYWdlciAubmV4dCA+IGEsXG4gIC5wYWdlciAubmV4dCA+IHNwYW4ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAucGFnZXIgLnByZXZpb3VzID4gYSxcbiAgLnBhZ2VyIC5wcmV2aW91cyA+IHNwYW4ge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wYWdlciAuZGlzYWJsZWQgPiBhLFxuICAucGFnZXIgLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLnBhZ2VyIC5kaXNhYmxlZCA+IGE6Zm9jdXMsXG4gIC5wYWdlciAuZGlzYWJsZWQgPiBzcGFuIHtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTsgfVxuICAubGFiZWw6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJ0biAubGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7IH1cblxuYS5sYWJlbDpob3ZlciwgYS5sYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubGFiZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7IH1cbiAgLmxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXIsIC5sYWJlbC1kZWZhdWx0W2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlOyB9XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNzsgfVxuICAubGFiZWwtcHJpbWFyeVtocmVmXTpob3ZlciwgLmxhYmVsLXByaW1hcnlbaHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7IH1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjOyB9XG4gIC5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLCAubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDsgfVxuXG4ubGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7IH1cbiAgLmxhYmVsLWluZm9baHJlZl06aG92ZXIsIC5sYWJlbC1pbmZvW2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1OyB9XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgfVxuICAubGFiZWwtd2FybmluZ1tocmVmXTpob3ZlciwgLmxhYmVsLXdhcm5pbmdbaHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7IH1cblxuLmxhYmVsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7IH1cbiAgLmxhYmVsLWRhbmdlcltocmVmXTpob3ZlciwgLmxhYmVsLWRhbmdlcltocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYzsgfVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLmJhZGdlOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5idG4gLmJhZGdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4OyB9XG4gIC5idG4teHMgLmJhZGdlLCAuYnRuLWdyb3VwLXhzID4gLmJ0biAuYmFkZ2UsXG4gIC5idG4tZ3JvdXAteHMgPiAuYnRuIC5iYWRnZSB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubGlzdC1ncm91cC1pdGVtLm9uLXBhZ2UgPiAuYmFkZ2UsXG4gIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+IC5iYWRnZSxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5uYXYtcGlsbHMgPiAub24tcGFnZSA+IGEgPiAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjMzM3YWI3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2UgKyAuYmFkZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5uYXYtcGlsbHMgPiBsaSA+IGEgPiAuYmFkZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7IH1cblxuYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICAuanVtYm90cm9uIGgxLFxuICAuanVtYm90cm9uIC5oMSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmp1bWJvdHJvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXdlaWdodDogMjAwOyB9XG4gIC5qdW1ib3Ryb24gPiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Q1ZDVkNTsgfVxuICAuY29udGFpbmVyIC5qdW1ib3Ryb24sXG4gIC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5qdW1ib3Ryb24gLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmp1bWJvdHJvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4OyB9XG4gICAgICAuY29udGFpbmVyIC5qdW1ib3Ryb24sXG4gICAgICAuY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgICAgIC5qdW1ib3Ryb24gaDEsXG4gICAgICAuanVtYm90cm9uIC5oMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjNweDsgfSB9XG5cbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnRodW1ibmFpbCA+IGltZyxcbiAgLnRodW1ibmFpbCBhID4gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAudGh1bWJuYWlsIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cblxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBhLnRodW1ibmFpbC5vbi1wYWdlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3OyB9XG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmFsZXJ0IGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5hbGVydCAuYWxlcnQtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmFsZXJ0ID4gcCxcbiAgLmFsZXJ0ID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFsZXJ0ID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uYWxlcnQtZGlzbWlzc2FibGUsXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC5hbGVydC1kaXNtaXNzYWJsZSAuY2xvc2UsXG4gIC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xuICBjb2xvcjogIzNjNzYzZDsgfVxuICAuYWxlcnQtc3VjY2VzcyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2M5ZTJiMzsgfVxuICAuYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyYjU0MmM7IH1cblxuLmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG4gIGNvbG9yOiAjMzE3MDhmOyB9XG4gIC5hbGVydC1pbmZvIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYTZlMWVjOyB9XG4gIC5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzI0NTI2OTsgfVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbiAgY29sb3I6ICM4YTZkM2I7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmN2UxYjU7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjY1MTJjOyB9XG5cbi5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG4gIC5hbGVydC1kYW5nZXIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlNGI5YzA7IH1cbiAgLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM4NDM1MzQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfVxuXG4ucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlOyB9XG5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4OyB9XG5cbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wcm9ncmVzcy5vbi1wYWdlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucHJvZ3Jlc3MtYmFyLm9uLXBhZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YzsgfVxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7IH1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTsgfVxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7IH1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgfVxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7IH1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmOyB9XG4gIC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5tZWRpYSxcbi5tZWRpYS1ib2R5IHtcbiAgem9vbTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAwMHB4OyB9XG5cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAubWVkaWEtb2JqZWN0LmltZy10aHVtYm5haWwge1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjNTU1OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCwgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5saXN0LWdyb3VwLWl0ZW0ub24tcGFnZSwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubGlzdC1ncm91cC1pdGVtLm9uLXBhZ2U6aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNzsgfVxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubGlzdC1ncm91cC1pdGVtLm9uLXBhZ2UgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5saXN0LWdyb3VwLWl0ZW0ub24tcGFnZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCwgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubGlzdC1ncm91cC1pdGVtLm9uLXBhZ2U6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5saXN0LWdyb3VwLWl0ZW0ub24tcGFnZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5saXN0LWdyb3VwLWl0ZW0ub24tcGFnZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmxpc3QtZ3JvdXAtaXRlbS5vbi1wYWdlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubGlzdC1ncm91cC1pdGVtLm9uLXBhZ2U6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubGlzdC1ncm91cC1pdGVtLm9uLXBhZ2UgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubGlzdC1ncm91cC1pdGVtLm9uLXBhZ2U6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubGlzdC1ncm91cC1pdGVtLm9uLXBhZ2U6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICBjb2xvcjogI2M3ZGRlZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzIHtcbiAgICBjb2xvcjogIzNjNzYzZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5vbi1wYWdlLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mub24tcGFnZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLm9uLXBhZ2U6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mub24tcGFnZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5vbi1wYWdlOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLm9uLXBhZ2U6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3OyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWluZm8sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMge1xuICAgIGNvbG9yOiAjMzE3MDhmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLm9uLXBhZ2UsIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYS5saXN0LWdyb3VwLWl0ZW0taW5mby5vbi1wYWdlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cywgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGEubGlzdC1ncm91cC1pdGVtLWluZm8ub24tcGFnZTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5vbi1wYWdlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLm9uLXBhZ2U6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8ub24tcGFnZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4ZjtcbiAgICBib3JkZXItY29sb3I6ICMzMTcwOGY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyB7XG4gICAgY29sb3I6ICM4YTZkM2I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcub24tcGFnZSwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLm9uLXBhZ2U6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5vbi1wYWdlOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLm9uLXBhZ2UsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsXG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcub24tcGFnZTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5vbi1wYWdlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xuICAgIGJvcmRlci1jb2xvcjogIzhhNmQzYjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzIHtcbiAgICBjb2xvcjogI2E5NDQ0MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIub24tcGFnZSwgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlciwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5vbi1wYWdlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLm9uLXBhZ2U6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLm9uLXBhZ2UsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLm9uLXBhZ2U6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLm9uLXBhZ2U6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMTVweDsgfVxuICAucGFuZWwtYm9keTpiZWZvcmUsIC5wYW5lbC1ib2R5OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAucGFuZWwtYm9keTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG4gIC5wYW5lbC1oZWFkaW5nID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnBhbmVsLXRpdGxlID4gYSxcbiAgLnBhbmVsLXRpdGxlID4gc21hbGwsXG4gIC5wYW5lbC10aXRsZSA+IC5zbWFsbCxcbiAgLnBhbmVsLXRpdGxlID4gc21hbGwgPiBhLFxuICAucGFuZWwtdGl0bGUgPiAuc21hbGwgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG5cbi5wYW5lbCA+IC5saXN0LWdyb3VwLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYW5lbCA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXG4gIC5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAucGFuZWwgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG4gIC5wYW5lbCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDsgfVxuXG4ucGFuZWwgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG5cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7IH1cblxuLnBhbmVsID4gLnRhYmxlLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYW5lbCA+IC50YWJsZSBjYXB0aW9uLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSBjYXB0aW9uLFxuICAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUgY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7IH1cbiAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9XG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cblxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7IH1cbiAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDsgfVxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDsgfVxuXG4ucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4ucGFuZWwgPiAudGFibGUgKyAucGFuZWwtYm9keSxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuXG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7IH1cbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuICAgIC5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gICAgLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cblxuLnBhbmVsLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICNkZGQ7IH1cbiAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cbiAgICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZDsgfVxuICAgIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjZjVmNWY1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsgfVxuICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDsgfVxuXG4ucGFuZWwtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNzsgfVxuICAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICAgIGJvcmRlci1jb2xvcjogIzMzN2FiNzsgfVxuICAgIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMzM3YWI3OyB9XG4gICAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICMzMzdhYjc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzM3YWI3OyB9XG5cbi5wYW5lbC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2OyB9XG4gIC5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjM2M3NjNkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2OyB9XG4gICAgLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNkNmU5YzY7IH1cbiAgICAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogI2RmZjBkODtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7IH1cbiAgLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNmU5YzY7IH1cblxuLnBhbmVsLWluZm8ge1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7IH1cbiAgLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICMzMTcwOGY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgICBib3JkZXItY29sb3I6ICNiY2U4ZjE7IH1cbiAgICAucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2JjZThmMTsgfVxuICAgIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjZDllZGY3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4ZjsgfVxuICAucGFuZWwtaW5mbyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JjZThmMTsgfVxuXG4ucGFuZWwtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYzsgfVxuICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzhhNmQzYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICAgIGJvcmRlci1jb2xvcjogI2ZhZWJjYzsgfVxuICAgIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmFlYmNjOyB9XG4gICAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICNmY2Y4ZTM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiOyB9XG4gIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFlYmNjOyB9XG5cbi5wYW5lbC1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7IH1cbiAgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogI2E5NDQ0MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICAgIGJvcmRlci1jb2xvcjogI2ViY2NkMTsgfVxuICAgIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNlYmNjZDE7IH1cbiAgICAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjZjJkZWRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjsgfVxuICAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJjY2QxOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4gIC5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7IH1cblxuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG4gIC53ZWxsIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgb3BhY2l0eTogMC4yO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApOyB9XG4gIC5jbG9zZTpob3ZlciwgLmNsb3NlOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApOyB9XG5cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdXRsaW5lOiAwOyB9XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7IH1cbiAgLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4OyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuICAubW9kYWwtYmFja2Ryb3AuaW4ge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApOyB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuICAubW9kYWwtaGVhZGVyOmJlZm9yZSwgLm1vZGFsLWhlYWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm1vZGFsLWhlYWRlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4OyB9XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7IH1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuICAubW9kYWwtZm9vdGVyOmJlZm9yZSwgLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm1vZGFsLWZvb3RlciAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bzsgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAubW9kYWwtc20ge1xuICAgIHdpZHRoOiAzMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcge1xuICAgIHdpZHRoOiA5MDBweDsgfSB9XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cbiAgLnRvb2x0aXAuaW4ge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApOyB9XG4gIC50b29sdGlwLnRvcCB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICBwYWRkaW5nOiA1cHggMDsgfVxuICAudG9vbHRpcC5yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAudG9vbHRpcC5ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBwYWRkaW5nOiA1cHggMDsgfVxuICAudG9vbHRpcC5sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7IH1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgcGFkZGluZzogMXB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAucG9wb3Zlci50b3Age1xuICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gIC5wb3BvdmVyLnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAucG9wb3Zlci5ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnBvcG92ZXIubGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG5cbi5wb3BvdmVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7IH1cblxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4OyB9XG5cbi5wb3BvdmVyID4gLmFycm93LCAucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICBib3JkZXItd2lkdGg6IDExcHg7IH1cblxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLnBvcG92ZXIudG9wID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvdHRvbTogLTExcHg7IH1cbiAgLnBvcG92ZXIudG9wID4gLmFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBib3R0b206IDFweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG5cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC5wb3BvdmVyLnJpZ2h0ID4gLmFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBsZWZ0OiAxcHg7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7IH1cblxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRvcDogLTExcHg7IH1cbiAgLnBvcG92ZXIuYm90dG9tID4gLmFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB0b3A6IDFweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG5cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLnBvcG92ZXIubGVmdCA+IC5hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gICAgYm90dG9tOiAtMTBweDsgfVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNhcm91c2VsLWlubmVyLCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSwgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgICAtby10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0OyB9XG4gICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuaXRlbSA+IGltZyxcbiAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcsXG4gICAgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5pdGVtID4gYSA+IGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0sIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuaXRlbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgICAgIC1tb3otcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAgICAgcGVyc3BlY3RpdmU6IDEwMDBweDsgfVxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLml0ZW0ubmV4dCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLnJpZ2h0LCAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLml0ZW0uYWN0aXZlLnJpZ2h0LCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucmlnaHQub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuaXRlbS5yaWdodC5vbi1wYWdlIHtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYsIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuaXRlbS5wcmV2LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUubGVmdCwgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5pdGVtLmFjdGl2ZS5sZWZ0LCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubGVmdC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5pdGVtLmxlZnQub24tcGFnZSB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQubGVmdCwgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5pdGVtLm5leHQubGVmdCwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldi5yaWdodCwgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5pdGVtLnByZXYucmlnaHQsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZSwgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5pdGVtLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLml0ZW0ub24tcGFnZSB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgbGVmdDogMDsgfSB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUsIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhcm91c2VsLWlubmVyID4gLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLm9uLXBhZ2UsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuICAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLm5leHQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LFxuICAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLnByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUsIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmNhcm91c2VsLWlubmVyID4gLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLm9uLXBhZ2Uge1xuICAgIGxlZnQ6IDA7IH1cbiAgXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuICAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLm5leHQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LFxuICAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLnByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuICAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLm5leHQge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LFxuICAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLnByZXYge1xuICAgIGxlZnQ6IC0xMDAlOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LmxlZnQsIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAubmV4dC5sZWZ0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldi5yaWdodCxcbiAgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5wcmV2LnJpZ2h0IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUubGVmdCwgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5hY3RpdmUubGVmdCwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jYXJvdXNlbC1pbm5lciA+IC5sZWZ0Lm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY2Fyb3VzZWwtaW5uZXItYnV0dG9uID4gLmxlZnQub24tcGFnZSB7XG4gICAgbGVmdDogLTEwMCU7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5yaWdodCwgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiA+IC5hY3RpdmUucmlnaHQsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY2Fyb3VzZWwtaW5uZXIgPiAucmlnaHQub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jYXJvdXNlbC1pbm5lci1idXR0b24gPiAucmlnaHQub24tcGFnZSB7XG4gICAgbGVmdDogMTAwJTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxNSU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuICAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzgwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTsgfVxuICAuY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM4MDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTsgfVxuICAuY2Fyb3VzZWwtY29udHJvbDpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2w6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1mYW1pbHk6IHNlcmlmOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyMDM5JzsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMjAzYSc7IH1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMXB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5vbi1wYWdlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1JTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTsgfVxuICAuY2Fyb3VzZWwtY2FwdGlvbiAuYnRuIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4OyB9IH1cblxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG4udmlzaWJsZS14cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS1tZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLXhzLFxuICB0ZC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLXNtLFxuICB0ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1tZCxcbiAgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLWxnLFxuICB0ZC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIHRhYmxlLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHIudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgudmlzaWJsZS1wcmludCxcbiAgdGQudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246YmVmb3JlLCAudmlkZW8tanMgLnZqcy1jb250cm9sOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbW9kYWwtZGlhbG9nLCAudmpzLW1vZGFsLWRpYWxvZyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY29udHJvbDpiZWZvcmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzLy9WaWRlb0pTLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgc3JjOiB1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUE1NEFBb0FBQUFBRm1nQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUQ0QUFBQldVWkZlQldOdFlYQUFBQUUwQUFBQU9nQUFBVXJpTUJDMloyeDVaZ0FBQVhBQUFBb3VBQUFQVUZ2eDZBZG9aV0ZrQUFBTG9BQUFBQ3NBQUFBMkRGN1k0MmhvWldFQUFBdk1BQUFBR0FBQUFDUU9vZ2NnYUcxMGVBQUFDK1FBQUFBUEFBQUFmTmtBQUFCc2IyTmhBQUFMOUFBQUFFQUFBQUJBTU1nMDZtMWhlSEFBQUF3MEFBQUFId0FBQUNBQk1BQjVibUZ0WlFBQURGUUFBQUVsQUFBQ0N0WEg5YUJ3YjNOMEFBQU5mQUFBQVB3QUFBR0Jaa1NONDNpY1kyQmtaMkNjd01ES3dNRlN5UEtNZ1lIaEY0Um1qbUVJWnp6SHdNREV3TXJNZ0JVRXBMbW1NRGg4WlB3b3h3N2lMbVNIQ0RPQ0NBRHZFQW8rQUFCNG5HTmdZR0JtZ0dBWkJrWUdFSEFCOGhqQmZCWUdEU0ROQnFRWkdaZ1lHRDdLL2Y4UFV2Q1JFVVR6TTBEVkF3RWpHOE9JQndDUGR3YlZBQUI0bkkxWGUxQ1UxeFgvenYxZUxJdExsbjBKd3JJZkM3c0pHRVQyaFJKMk4xR1VvQkpFOEFFU1FFRWhtQkhqYUI3VXVCTVRPNEdNYVN1N2FZM1JObE9kUlBOcU8ycHFSbXVUYVNadFI2SkpJTFVaazAwYS80aW1qcG1pZWNCMzAzTy9YVWdNSk9QdWZ2ZCs5OXh6enozM25OODU1eTRISEg3RWZyR2ZJeHdIUmlBTnZGL3NINzFJOUJ6SHN6bXBXK3JHT1FPWHhYRTZZaEk0UG9NVDh6a1Q0Y0RGdWYxY3dNclpKSTVjZ2xNMEhLVnYwTWFVRkRnSUZmZzltSkpDRytrYktuMUprcUJPVmFGT2t1aExwQVJxOGZ1ME5uYzkvemR2Zlk5UHhYVzRQZEgwQzZOK1BDZWpob3J4RmpBcVJqZ0ZSWFNJTkVBUmJCR3NveGNGSzdJSm1yNE95Y0ZKbkluTDU5eklYd3h1aTgwZmtHUmJFSHlvc01XYUFUSktVZkNza213SlFzQVdBTmttbklHT2hsZjUxNGg3VThITkl2M293b0hCMFdNdDBFYjNzeDBndUxpNXBxLzhOeTFxNjk2OWZLUjlYOUdCVjZkUHY2ZHAwNEs5OVNPd3RteVBsNDdBcFJhNm40WnBQMXlqcjVmbjdNbVlQL3ZYTFVKczcxNVVndWtsSEJhSE9aSFptRzFOOUZBSVcybWYwTXFXQ0lkby84UloxeUdmeEtVbGREY0dJYkZBN0lDTyt2cU9NU1BUaC9aclNxZ0hpL2JCL084RThNbnpwK00rYWN4ZnBzVFNoQndlajI2VGlHeEJuN200ZUVJTytSdWV1NkhqK0lGQm5oODhjQUVVRVEvL25WTHg1QzdrZit5SVI0N1FFZStlTWxoejlTcXNHYmUzaGgyUjAzTkd6b1k2TzQyS3o4bDdmQjZmQWs2TFluVHlGby9GWXlUNkdHeU54Mkp4MnNkSDRyQTFGby9IeUNYYUZ5T3A4ZGhZQkNmSmIyTkluMUltRTZDWU5HbWdTVGI1MkRhd0pSNmpmWEVtRFU0eHlURW1wZ0hIT0lTdG94ZmpTR2RrYnNLMncyamJkTVFHNHNnQXN0RU9OZ1VSWUN3R0hoRWhoc2Npb1FhQWhoQ2Y3TWNpZkVRYzBsNitteGo5bkkrZ21TZGlRMFpibTdnWm5JTzdHU01FWEc2VURBVm9jeEFWOEdjRVhDS2cxYTAyUmNUdHdBTldSR0lBeUVsb3I2bi8rWlUyeU9CMytUNzdIYjFNTHFobjRLSFZuUUJqSm5xZTlRWlNvbjZLYzVEeEFEMnZNZFBML0JYU21RR3dzcGE2N3o5d0xVamRpOVRON1FDN2x5eUJyOXJwdDd1WFZDMUNNcHlqS1JvWG5HUEhUdWlhUExzTmRjMmRiQUZRTEFvb1BrWEVoMzNGb2RIbDRYcEM2c1BDSWEwZnRVSWhIU1lYVlN1NWlNRStESVhzYlpKNTFCZWlkQ2dhamNhaTQzalU5blZ6b1NuMmRQcWNGdlNveFN6SnpnUktBeDQ3V01SeE9ySWozV2YwK2huZHhoSlRpT2tTRXF4YXIzYjNSS005aFk2NG94QkE2NGllVVJMdkNmcGtEYjhzaUJkVUoxYmdUK3VySjVQR2Zld1FybW01UjUrMEhtZnlJUHlTRDdPWWtUMFd4UmVQYWg4b0VpeWpseElQNzR0aFZvUlRVUnBtTDZRaEd1V1MrUURqZEFOWGpJTThTUWEvMXcxMjhPRHgwUXA0YUxNTmc5K0pMM2pvVW44QU14VythTE5pdUtqYXJuNHV5eVRkWGpPelpUc2gyMXV3bGRVdkpvWXphK3pFTEFMZnUzcDFMOC8za3J0eVowQWcwNThKM2h4SGdodmJHWm4wZEhaeTZNaW0vN0JscmU0bHBIZDFjMjh5VnFSVmlPMTUzRjJvSVdvWENJS2JMNFowY00xaWFRbjltSTVLdVYyU3pFdldYSkRNTnRrQU5wTWRRb0REaElkRDRBL1lyUDZBeWU5eXN4eUUrdU9FQWNURG9yZ3ZWWkpqY3VhMDQzUG5aL1BtZERxY2JpYlpsWE9PVDh1U283S29mMFlVbjlHTCtKbzE3ZmljeW14aVRvZkM2em5Vc28wRGhBeHMxRm8ra0YrZDM2dkxtZ1o4bWs1Y2RHdjJtd1lqNWszRG05bTNMaEoxYVZSTm02SHJUYkxnWUFvV1hEaERkL3U0UEd5NUNUK3hHTWRpYUJvdmV3VUNGLzFCaVdObGpJOU1MbjdqZVNjcGcrV3lINm1mVTYyZVZEcWw3aHNybXZ4MWV6cC9ZbGRFMkxoamJraURuQW44dEd5L01XM0lYUk1ZSmR1dnE5SHBtSWNLdUZ0K0pDdGdkR0VHS0FjRjZVYWNWd0lZYlZQR2Z3LytZdU5CUzRjeC9DVUhjbnlmYyt3UkRNdFRyNzJtTVNCalQveW4vR0tTZGVEV1FVQ0g2WG9xcTVSMTBSRTYwZ1Y2ZXJVTDBpQ3RpMTZkMGhaanh1dDRRSS9yRXBnU2g2V2puSlhkQlhSZzFHS0N1Y0dKUHRGcU0yN2FEMXRPcXFLb25zUTJLc0ZTU21FcG12UmxzUitUY0Q5T0Z3cnFYeEljbEw0c0pUbkdNU3VHOEtwa1p2S2RlVklPS0R5V1N5UExWMTYvcDFRTVBiUDhOaWh3VXpyNDdiZG5YdHd0amRDdnFxcE8wSCtwT3ZJbDNQenY0NmU1Q1QvdFFqa2xYQ1hYeW0xQWFXWTdiekhMa3VETWM3bGRLQ3ZneHpMbjh3WWtKTEJoRUR5SzdNVDhiVGJ3Ymt4YmZwKzNtS0FHc21UQnBhYlNJRUVDek1JY1Fsek9QQU1Lc3hNczd1aHNueFBMdW9mUERUYzFoa3VxNk1YOWoxNllVN0NxZWdjWUhibVdZdXZBUDZ0Q1M5N3RnV2Y3ZGxRdm5sMjVZUGF2WExWWnZyelFQZUhDcFptenpFVVZxL3h6dTVzQ2huU1RQVFc3b09ZbWg2OXo0ekwvZ2szYitPNmhvYTczM3V2aVA4MnZuRmNicVdsYzl0RG1aYTIzTFZ6YVYxeVhVUmkrSlgrMjhOZUJ1ajMrTzhJclEwODBWbTFlV0I0T0tqUG1ySnU3YzF1ZFd5bnZLRjYvdnM0NzlsU1c5KzVnWmtuK2RLZmVsbE5HRFBsbHplVUx1c3R6K0EwYlB2aGd3N2xrdkVVd24vTjRUeTdVN25oR3NFcEZrT2Z5K2t1dGJPaDFKUXhoVkRKdW1vVzExaG5rUFRoem5oNkZGbGhmVCtyYTF4OXNGNTZreDVZdUR6Vlk5UFFZQVlBN2libHc0ZnJRNFRQQ2syTUsveEdVM3JsbXplNjJ0ckh6Nmxza28rditTby9kbzc0UFQ4S1ZrcEpmT0VyS2N2OHpuck1Hc0hUTnhvRWtXeTFtWWdEQjZYQmJQYVdzdWlTNkNyeUdhTDZ6Q2phWEJndnRrdXlYQnVhMXdPS25oK2s3TDlBdlBuWVdmZnhLMThGY0pidW9zR2YzL0pvN2FtWStDRTF2cHB6WStVVHJ2YTBGWGMxaTU1cEtRL1lqVkwxODdONWZDbjFrVzV1b3QvMWhpK0RpWis1YXRuSlI5RStwcnZ5ZEo5Wlo1bXdPcFU1Z000S1l5c01CUTcxVXpQdU1UbDlRUU95VW81bndpb2VZQ1BqRmtscmJLNnM2WCt5cFVaNnJ1bTkrQ1pZeldSaUJKZlNQMHh6elNtcmc3Zjg2ZzBES1ZqL3d3RnppZUQ5clJmUEdGYmVLTWwwNXBuNWo5L3JzUUpKMmlFZ1JycG9obHlCbzNmNFFLN0tsK0VjQVlaZ0FvTlZtWldYSzcwNFlBYTNGd0J4Z1NHVU9zNWh0dkdSejRTZ2ozeUZrU0pGQnV2L3N4dTV5azk5OFQ4V0RKenZ2LzJSWDE5SHRUVVcxUyt3cEtSS1JqSjZ6enovMS9PUGRGZFdHbEFLYnZ6UzRQSE90VVJpa2c5QUd6MExiSUI4NVMvY1BPcG9YdnV1ZTgvaVYySDF2UFR5M2Rkdk9lWjM3SEdtTzNPbVN6VnpSK05TNTMrODRkSGxGaFhQTHF0elNPKzVydUhNMnZYdEJkeFA4N0xPektBRDM1OWovSU5ZSWJ5UGFiSWkzQ3E2V2ErU2FHZTc4ZGlJenU3cWNibGNBYTYvZkpSdk5vcFhGSm5PK1U5S0tNNWJxSDVMTTBpUVNWbXBQQ1BEdTdaVDRBb3ViejM3MDlFQlR5clREanl4OE1RWGdVSDFucW03VFduZzRUekU0aTRBc0tza0JJVFhmU3lDNEZrbDVNeG5KRGlLU0lEU0pBc0d2ZDF5Ky9lTkRwMmUrQSs1ZDhIZWlpdW5yVGtUNlRxV0xJcysvUVJvV3I5OHMwcWo4dXV6THVTMjJZdHVmZzNyZFRhSG4xbTQ2c2ZnR0tIWHQwTUduTGFSSGRud04zN3R2SGNXS28yVjZsblB4TDRVdlVRY1JkT3ptWlNRczhYNUNINU94WE1YcGtBVHVEejhFdDBTSDR1eUNSUitUam1CRFAxR3ZzVnJXRUdWekVqMzNZVlE5akF0SUtwcXNsL3MvMHhyb2N3QUFlSnhqWUdSZ1lBRGlRMnFHUitMNWJiNHljTE16Z01CbEJiZlB5RFE3QTFpY2c0RUpSQUVBQWE0SUFRQjRuR05nWkdCZ1p3Q0NoV0FTeEdaa1FBWHlBQk9VQU5oNG5HTm5ZR0JnSHlBTUFEYThBTm9BQUFBQUFBQU9BRkFBWmdDeUFNWUE1Z0VlQVVnQmRBR2NBZklDTGdLT0Fyb0RDZ09PQTdBRDZnUTRCSHdFdUFUb0JRd0ZvZ1hvQmpZR2JBYmFCM0lIcUhpY1kyQmtZR0NRWjhobFlHY0FBU1lnNWdKQ0JvYi9ZRDREQUJiVkFhb0FlSnhka0UxcWcwQVlobDhUazlBSW9WRGFWU216YWhjRjg3UE1BUkxJTW9GQWwwWkhZMUJIZEJKSVQ5QVQ5QVE5UlE5UWVxeSt5dGVOTXpEemZNKzg4dzBLNEJZL2NOQU1CNk4yYlVhUFBCTHVreWJDTHZsZWVBQVBqOEpEK2hmaE1WN2hDM3U0d3hzN09PNE56UVNaY0kvOEx0d25md2k3NUUvaEFSN3dKVHlrL3hZZVk0OWZZUS9QenRNK2piVFo3TFk2T1dkQkpkWC9wcXM2TllXYSt6TXhhMTNvS3JBNlVvZXJxaS9Kd3RwWXhaWEoxY29VVm1lWlVXVmxUanEwL3RIYWNqbWR4dUw5ME9SOE8wVUVEWU1OZHRpU0VwejVYUUdxemxtMzBrelVkQVlGRk9iOFI3Tk9aazBxMmx3QXl6MWk3b0FyMXhvWHZyT2d0WWhaeDh3WTVLUlYyNjlKWjV5R3BtelBUalFodlk5amU2dkVFbFBPdUpQM21XS25QNU0zVitZQUFBQjRuRzJQMlhMQ01BeEZmWUZzcEdVcDNUZStJQjlsSEpGNGNPelVTMm4vdm9hRUdSNnFCK2xLbytXSVRkaGdhL2EvYlJuREJGUE1rQ0JGaGh3RjVpaHhnMXNzc01RS2E5eGhnM3M4NEJGUGVNWUxYdkdHZDN6Z0U5dFpyL2h2ZVhLVmtGWW9Tbm9lSEpYZlJvV09xaTU0bW85YW1lTkZkcksrZExTeWFWZjdvSlFUbGtoWHBEM1o1WFhoUi9yVWZRVnVLWE85MUpwczRjTE9TNi9JNVlMM1hob2RSUnNWV1plNE5uWk9oV25TQVdneGhNb0VyNlNtelppZUY0M01rN1pPQmRlQ1ZHcnA5RXUrNTRKMnhoeVNwbGZCNVhId1FMWFVtVDlLSDYra1BuUTdaWXVJRXpOeWZzMURMVTFWVTRTV1o2TGtYR0hzRDFaS2JNdz0pIGZvcm1hdChcIndvZmZcIiksIHVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC10dGY7Y2hhcnNldD11dGYtODtiYXNlNjQsQUFFQUFBQUtBSUFBQXdBZ1QxTXZNbEdSWGdVQUFBRW9BQUFBVm1OdFlYRGlNQkMyQUFBQi9BQUFBVXBuYkhsbVcvSG9Cd0FBQTRnQUFBOVFhR1ZoWkF4ZTJPTUFBQURRQUFBQU5taG9aV0VPb2djZ0FBQUFyQUFBQUNSb2JYUjQyUUFBQUFBQUFZQUFBQUI4Ykc5allURElOT29BQUFOSUFBQUFRRzFoZUhBQk1BQjVBQUFCQ0FBQUFDQnVZVzFsMWNmMW9BQUFFdGdBQUFJS2NHOXpkR1pFamVNQUFCVGtBQUFCZ1FBQkFBQUhBQUFBQUtFSEFBQUFBQUFIQUFBQkFBQUFBQUFBQUFBQUFBQUFBQUFBSHdBQkFBQUFBUUFBd2lhQ2NGOFBQUFVBQ3djQUFBQUFBTk1nUnZNQUFBQUEweUJHOHdBQUFBQUhBQWNBQUFBQUNBQUNBQUFBQUFBQUFBRUFBQUFmQUcwQUJ3QUFBQUFBQWdBQUFBb0FDZ0FBQVA4QUFBQUFBQUFBQVFjQUFaQUFCUUFJQkhFRTVnQUFBUG9FY1FUbUFBQURYQUJYQWM0QUFBSUFCUU1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVVHWkZaQUJBOFFIeEhnY0FBQUFBb1FjQUFBQUFBQUFCQUFBQUFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBQUFBQU1BQUFBREFBQUFIQUFCQUFBQUFBQkVBQU1BQVFBQUFCd0FCQUFvQUFBQUJnQUVBQUVBQWdBQThSNy8vd0FBQUFEeEFmLy9BQUFQQUFBQkFBQUFBQUFBQUFBQkJnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFPQUZBQVpnQ3lBTVlBNWdFZUFVZ0JkQUdjQWZJQ0xnS09Bcm9EQ2dPT0E3QUQ2Z1E0Qkh3RXVBVG9CUXdGb2dYb0JqWUdiQWJhQjNJSHFBQUJBQUFBQUFXTEJZc0FBZ0FBQVJFQkFsVUROZ1dMKytvQ0N3QUFBd0FBQUFBR2F3WnJBQUlBRGdBYUFBQUpBaE1FQUFNU0FBVWtBQk1DQUFFbUFDYzJBRGNXQUJjR0FBTHJBY0QrUUpYK3cvNWFDQWdCcGdFOUFUMEJwZ2dJL2xyK3cvMytyZ1lHQVZMOS9RRlNCZ2IrcmdJd0FWQUJVQUdiQ1A1YS9zUCt3LzVhQ0FnQnBnRTlBVDBCcHZySUJnRlMvZjBCVWdZRy9xNzkvZjZ1QUFBQUFnQUFBQUFGUUFXTEFBTUFCd0FBQVNFUktRRVJJUkVCd0FFci90VUNWUUVyQVhVRUZ2dnFCQllBQUFBRUFBQUFBQVlnQmlBQUJnQVRBQ1FBSndBQUFTNEJKeFVYTmpjR0J4YytBVFVtQUNjVkZoSUJCd0VoRVNFQkVRRUdCeFUrQVRjWE53RUhGd1RRQVdWVnVBTzdBaWR4SlNnRi90L2xwYzc3dDE4QllmNmZBU3NCZFFFK1RGMU9panVaWC8xZ25Kd0RnR1NlSzZXNEdCaHFXM0ZHbkZUMEFXTTRtalQrOUFIclgvNmYva0QraXdIMi9zSTdIWm9TUkRHWVh3U1duSndBQUFFQUFBQUFCS3NGMWdBRkFBQUJFU0VCRVFFQ0N3RXFBWGIraWdSZy9rRCtpd1NxL29zQUFBQUNBQUFBQUFWbUJkWUFCZ0FNQUFBQkxnRW5FVDRCQVJFaEFSRUJCV1VCWlZSVVpmd1JBU3NCZGY2TEE0QmtuaXY5cGl1ZUFVVCtRUDZMQktyK2l3QUFBd0FBQUFBR0lBWVBBQVVBREFBYUFBQVRFU0VCRVFFRkxnRW5FVDRCQXhVV0VoY0dBZ2NWTmdBM0pnRGdBU3NCZGY2TEFzVUJaVlZWWmJxbHpnTUR6cVhsQVNFRkJmN2ZCR0QrUVA2TEJLcitpK0Jrbml2OXBpdWVBdk9hTlA3MHRiWCs5RFNhT0FGaTlmVUJZZ0FBQUFRQUFBQUFCWXNGaXdBRkFBc0FFUUFYQUFBQkl4RWhOU01ETXpVek5TRUJJeFVoRVNNREZUTVZNeEVDQzVZQmR1Q1dsdUQraWdPQTRBRjJsdURnbGdMci9vcVdBZ3JnbHZ5QWxnRjJBcUNXNEFGMkFBUUFBQUFBQllzRml3QUZBQXNBRVFBWEFBQUJNeFV6RVNFVEl4VWhFU01CTXpVek5TRVROU01SSVRVQmRlQ1cvb3JnNEFGMmxnSEFsdUQraXBhV0FYWUNWZUFCZGdIQWxnRjIrK3JnbGdIQTRQNktsZ0FBQUFBQ0FBQUFBQVhXQmRZQUR3QVRBQUFCSVE0QkJ4RWVBUmNoUGdFM0VTNEJBeUVSSVFWQS9JQS9WUUVCVlQ4RGdEOVZBUUZWUC95QUE0QUYxUUZWUC95QVAxVUJBVlUvQTRBL1ZmdnNBNEFBQUFZQUFBQUFCbXNHYXdBSEFBd0FFd0FiQUNBQUtBQUFDUUVtSnc0QkJ3RWxMZ0VuQVFVaEFUWVNOeVlGQVFZQ0J4WVhJUVVlQVJjQk13RVdGejRCTndFQ3ZnRmtUbFNIOEdFQkVnT09OZW1oL3U0QzVmM1FBWHBjYUFFQi9CUCszVnhvQVFFT0FqRDk1RFhwb1FFU2VQN2RUbFNIOEdIKzdnUHdBbWdTQVFGWVVQNG5kNlgyUHY0blMvMXpaQUVCazAxTkFmaGsvditUVFVoTHBmWStBZG4rQ0JJQkFWaFFBZGtBQUFBRkFBQUFBQVpyQmRZQUR3QVRBQmNBR3dBZkFBQUJJUTRCQnhFZUFSY2hQZ0UzRVM0QkFTRVZJUUVoTlNFRklUVWhOU0UxSVFYVisxWkFWQUlDVkVBRXFrQlVBZ0pVK3hZQkt2N1dBdXI5RmdMcUFjRCsxZ0VxL1JZQzZnWFZBVlUvL0lBL1ZRRUJWVDhEZ0Q5Vi9heVYvdFdWbFpXV2xRQURBQUFBQUFZZ0JkWUFEd0FuQUQ4QUFBRWhEZ0VIRVI0QkZ5RStBVGNSTGdFQkl6VWpGVE0xTXhVVUJnY2pMZ0VuRVQ0Qk56TWVBUlVGSXpVakZUTTFNeFVPQVFjakxnRTFFVFEyTnpNZUFSY0ZpL3ZxUDFRQ0FsUS9CQlkvVkFJQ1ZQMXJjSldWY0NvZzRDQXFBUUVxSU9BZ0tnSUxjSldWY0FFcUlPQWdLaW9nNENBcUFRWFZBVlUvL0lBL1ZRRUJWVDhEZ0Q5Vi9mY2w0Q1ZLSUNvQkFTb2dBU29nS2dFQktpQktKZUFsU2lBcUFRRXFJQUVxSUNvQkFTb2dBQUFHQUFBQUFBWWdCUFlBQXdBSEFBc0FEd0FUQUJjQUFCTXpOU01STXpVakVUTTFJd0VoTlNFUklUVWhFUlVoTmVDVmxaV1ZsWlVCS3dRVisrc0VGZnZyQkJVRE5aYitRSlVCd0pYK1FKYitRSlVDVlpXVkFBQUFBUUFBQUFBR0lBWnNBQzRBQUFFaUJnY0JOalFuQVI0Qk16NEJOeTRCSnc0QkJ4UVhBUzRCSXc0QkJ4NEJGekkyTndFR0J4NEJGejRCTnk0QkJVQXJTaDc5N0FjSEFnOGVUaXhmZndJQ2YxOWZmd0lIL2ZFZVRpeGZmd0lDZjE4c1RoNENGQVVCQTN0Y1hIc0RBM3NDVHg4YkFUY1pOaGtCTkIwZ0FuOWZYMzhDQW45Zkd4bit6UndnQW45ZlgzOENJQnoreWhjYVhIc0NBbnRjWFhzQUFBSUFBQUFBQmxrR2F3QkRBRThBQUFFMk5DYzNQZ0VuQXk0QkR3RW1Md0V1QVNjaERnRVBBUVlISnlZR0J3TUdGaDhCQmhRWEJ3NEJGeE1lQVQ4QkZoOEJIZ0VYSVQ0QlB3RTJOeGNXTmpjVE5pWW5CUzRCSno0Qk54NEJGdzRCQmFzRkJaNEtCZ2VXQnhrTnVqcEVIQU1VRC83V0R4UUNIRVU1dWcwYUI1VUhCUXVkQlFXZEN3VUhsUWNhRGJvNVJSd0NGQThCS2c4VUFoeEZPYm9OR2dlVkJ3VUwvVGh2bEFJQ2xHOXZsQUlDbEFNM0pFb2tld2thRFFFRERBa0ZTeTBjeGc0UkFRRVJEc1ljTFVzRkNReisvUXdiQ1hza1NpUjdDUm9OL3YwTUNRVkxMUnpHRGhFQkFSRU94aHd0U3dVSkRBRUREQnNKUVFLVWIyK1VBZ0tVYjIrVUFBQUFBQUVBQUFBQUJtc0dhd0FMQUFBVEVnQUZKQUFUQWdBbEJBQ1ZDQUdtQVQwQlBRR21DQWorV3Y3RC9zUCtXZ09BL3NQK1dnZ0lBYVlCUFFFOUFhWUlDUDVhQUFBQUFnQUFBQUFHYXdackFBc0FGd0FBQVFRQUF4SUFCU1FBRXdJQUFTWUFKellBTnhZQUZ3WUFBNEQrdy81YUNBZ0JwZ0U5QVQwQnBnZ0kvbHIrdy8zK3JnWUdBVkw5L1FGU0JnYityZ1pyQ1A1YS9zUCt3LzVhQ0FnQnBnRTlBVDBCcHZySUJnRlMvZjBCVWdZRy9xNzkvZjZ1QUFBREFBQUFBQVpyQm1zQUN3QVhBQ01BQUFFRUFBTVNBQVVrQUJNQ0FBRW1BQ2MyQURjV0FCY0dBQU1PQVFjdUFTYytBVGNlQVFPQS9zUCtXZ2dJQWFZQlBRRTlBYVlJQ1A1YS9zUDkvcTRHQmdGUy9mMEJVZ1lHL3E0ZEFuOWZYMzhDQW45ZlgzOEdhd2orV3Y3RC9zUCtXZ2dJQWFZQlBRRTlBYWI2eUFZQlV2MzlBVklHQnY2dS9mMytyZ0pQWDM4Q0FuOWZYMzhDQW44QUFBQUVBQUFBQUFZZ0JpQUFEd0FiQUNVQUtRQUFBU0VPQVFjUkhnRVhJVDRCTnhFdUFRRWpOU01WSXhFekZUTTFPd0VoSGdFWEVRNEJCeUUzTXpVakJZdjc2ajlVQWdKVVB3UVdQMVFDQWxUOWEzQ1ZjSENWY0pZQktpQXFBUUVxSVA3V2NKV1ZCaUFDVkQvNzZqOVVBZ0pVUHdRV1AxVDhncFdWQWNDN3V3RXFJUDdXSUNvQmNPQUFBZ0FBQUFBR2F3WnJBQXNBRndBQUFRUUFBeElBQlNRQUV3SUFFd2NKQVNjSkFUY0pBUmNCQTREK3cvNWFDQWdCcGdFOUFUMEJwZ2dJL2xvNGFmNzAvdlJwQVF2KzlXa0JEQUVNYWY3MUJtc0kvbHIrdy83RC9sb0lDQUdtQVQwQlBRR20vQkZwQVF2KzlXa0JEQUVNYWY3MUFRdHAvdlFBQVFBQUFBQUYxZ2EyQUJZQUFBRVJDUUVSSGdFWERnRUhMZ0VuSXhZQUZ6WUFOeVlBQTREK2l3RjF2djBGQmYyK3Z2MEZsUVlCVWY3K0FWRUdCdjZ2QllzQkt2Nkwvb3NCS2dUOXY3NzlCUVg5dnY3K3J3WUdBVkgrL2dGUkFBQUFBUUFBQUFBRlB3Y0FBQlFBQUFFUkl5SUdIUUVoQXlNUklSRWpFVE0xTkRZek1nVS9uVlk4QVNVbi92N08vLy9RclpNRzlQNzRTRWk5L3RqOUNRTDNBU2phdXMwQUFBQUFCQUFBQUFBR2pnY0FBREFBUlFCZ0FHd0FBQUVVSGdNVkZBY0dCQ01pSmljbU5UUTJOellsTGdFMU5EY0dJeUltTlRRMk56NEJNeUVISXg0QkZSUU9BeWN5TmpjMk5UUXVBaU1pQmdjR0ZSUWVBeE15UGdJMU5DNEJMd0VtTHdJbUl5SU9BeFVVSGdJQk14VWpGU00xSXpVek5UTURIMEJiV2tBd1NQN3FuNFRsT1NWWlNvTUJFU0FmRlM0V2xNdElQMDNUY0FHaWlvTktUREZGUmpHU0psQWFOU0kvYWtBcVVSa3ZGQ3M5V1RZNmExczNEZzhUSGdvY0pVNFFJRFZvYjFNMlJuRjlBMnZWMVduVTFHa0Q1Q1JGUTFDQVRscFRlbk5UWUR4SFVZb3VVaElxUUNra01RVEJsRkthTmtKQVdEK01Xa2h6Unp0QVBpRWJPV1k2aG4xU0p5RTdaUzVuWjFJMC9KY2FORjQrR1RBa0dDTUxGeDA0QWc0a09GMDdSbXM3SFFOc2JOdmJiTmtBQXdBQUFBQUdnQVpzQUFNQURnQXFBQUFCRVNFUkFSWUdLd0VpSmpRMk1oWUJFU0VSTkNZaklnWUhCaFVSSVJJUUx3RWhGU00rQXpNeUZnSGQvcllCWHdGblZBSlNaR2VtWkFTUC9yZFJWajlWRlF2K3R3SUJBUUZKQWhRcVIyYy9xOUFFai93aEE5OEJNa2xpWXBOaFlmemQvY2dDRW1sM1JUTWVNLzNYQVk4QjhEQXdrQ0F3T0IvakFBQUJBQUFBQUFhVUJnQUFNUUFBQVFZSEZoVVVBZzRCQkNNZ0p4WXpNamN1QVNjV016STNMZ0U5QVJZWExnRTFORGNXQkJjbU5UUTJNeklYTmpjR0J6WUdsRU5mQVV5YjF2N1NyUDd4NFNNcjRiQnBwaDhoSENzcWNKTkVUa0pPTEhrQlc4WUl2WWFNWUcxZ0pXbGRCV2hpUlE0Y2d2Nzk3cmR0a1FTS0FuMWhCUXNYc1hVRUpnTXNqbE5ZUzVXekNpWWtocjFtRlRselB3b0FBQUFCQUFBQUFBV0FCd0FBSWdBQUFSY09BUWNHTGdNMUVTTTFQZ1EzUGdFN0FSRWhGU0VSRkI0Q056WUZNRkFYc0Zsb3JYQk9JYWhJY2tRd0ZBVUJCd1QwQVUzK3NnMGdRekJPQWMvdEl6NEJBamhjZUhnNkFpRFhHbGRkYjFjdEJRZitXUHo5K2g0ME5SNEJBZ0FCQUFBQUFBYUFCb0FBU2dBQUFSUUNCQ01pSnpZL0FSNEJNekkrQVRVMExnRWpJZzRERlJRV0Z4WS9BVFkzTmljbU5UUTJNeklXRlJRR0l5SW1OejRDTlRRbUl5SUdGUlFYQXdZWEpnSTFOQklrSUFRU0JvRE8vcC9SYjJzN0V6WVVhajE1dm1oMzRvNXB0bjliSzFCTkhnZ0lCZ0lHRVRQUnFaZXBpV3M5U2c0SUpSYzJNajVXR1dNUkJNNyt6Z0ZoQWFJQlljNERnTkgrbjg0Z1hVZlRKem1KOEpaeXlINDZZSDJHUTJpZUlBd2dIeGdHRnhROVdwZlpwSU9xN2xjOUkzVlpIekpDY2xWSk1mNWVSbXRiQVh6cDBRRmh6czcrbndBQUJ3QUFBQUFIQUFUUEFBNEFGd0FxQUQwQVVBQmFBRjBBQUFFUk5oNENCdzRCQndZbUl5Y21OeFkyTnpZbUJ4RVVCUlkyTno0Qk55NEJKeU1HSHdFZUFSY09BUmNXTmpjK0FUY3VBU2NqQmg4QkhnRVhGQVlYRmpZM1BnRTNMZ0VuSXdZZkFSNEJGdzRCQlRNL0FSVXpFU01HQXlVVkp3TWNoTTJVV3dnTnE0SkhyUWdCQWFwVWFBb0pjV01CZmlJaERpTXJBUUpMTUIwQkJBb2tOQUlCUG1NaUlRNGlMQUVDU3pBZUFRVUtKRFFCUDJNaUlRNGlMQUVDU3pBZUFRVUtKRFFCQVQ3NWcrNUI0YXJOTE5JQko0NEJ5UUw5QlE5bXZZQ0t3QThGQlFNRHd3SlZUR2R6QmY2VkI4SUhOUjA4bGxkOXVUNExDUkEvcUdOeHZVd0hOUjA4bGxkOXVUNExDUkEvcUdOeHZVd0hOUjA4bGxkOXVUNExDUkEvcUdOeHZWSmtBV1VEREVmK3RZUDVBUUFBQUFFQUFBQUFCaUFHdGdBYkFBQUJCQUFERVI0QkZ6TVJJVFUyQURjV0FCY1ZJUkV6UGdFM0VRSUFBNEQrNHY2RkJ3Si9YK0QrMVFZQko5N2VBU2NHL3RYZ1gzOENCLzZGQnJVSC9vWCs0djMyWDM4Q0FsV1YzZ0VuQmdiKzJkNlYvYXNDZjE4Q0NnRWVBWHNBQUFBQUVBREdBQUVBQUFBQUFBRUFCd0FBQUFFQUFBQUFBQUlBQndBSEFBRUFBQUFBQUFNQUJ3QU9BQUVBQUFBQUFBUUFCd0FWQUFFQUFBQUFBQVVBQ3dBY0FBRUFBQUFBQUFZQUJ3QW5BQUVBQUFBQUFBb0FLd0F1QUFFQUFBQUFBQXNBRXdCWkFBTUFBUVFKQUFFQURnQnNBQU1BQVFRSkFBSUFEZ0I2QUFNQUFRUUpBQU1BRGdDSUFBTUFBUVFKQUFRQURnQ1dBQU1BQVFRSkFBVUFGZ0NrQUFNQUFRUUpBQVlBRGdDNkFBTUFBUVFKQUFvQVZnRElBQU1BQVFRSkFBc0FKZ0VlVm1sa1pXOUtVMUpsWjNWc1lYSldhV1JsYjBwVFZtbGtaVzlLVTFabGNuTnBiMjRnTVM0d1ZtbGtaVzlLVTBkbGJtVnlZWFJsWkNCaWVTQnpkbWN5ZEhSbUlHWnliMjBnUm05dWRHVnNiRzhnY0hKdmFtVmpkQzVvZEhSd09pOHZabTl1ZEdWc2JHOHVZMjl0QUZZQWFRQmtBR1VBYndCS0FGTUFVZ0JsQUdjQWRRQnNBR0VBY2dCV0FHa0FaQUJsQUc4QVNnQlRBRllBYVFCa0FHVUFid0JLQUZNQVZnQmxBSElBY3dCcEFHOEFiZ0FnQURFQUxnQXdBRllBYVFCa0FHVUFid0JLQUZNQVJ3QmxBRzRBWlFCeUFHRUFkQUJsQUdRQUlBQmlBSGtBSUFCekFIWUFad0F5QUhRQWRBQm1BQ0FBWmdCeUFHOEFiUUFnQUVZQWJ3QnVBSFFBWlFCc0FHd0Fid0FnQUhBQWNnQnZBR29BWlFCakFIUUFMZ0JvQUhRQWRBQndBRG9BTHdBdkFHWUFid0J1QUhRQVpRQnNBR3dBYndBdUFHTUFid0J0QUFBQUFnQUFBQUFBQUFBUkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFmQUFBQkFnRURBUVFCQlFFR0FRY0JDQUVKQVFvQkN3RU1BUTBCRGdFUEFSQUJFUUVTQVJNQkZBRVZBUllCRndFWUFSa0JHZ0ViQVJ3QkhRRWVBUjhFY0d4aGVRdHdiR0Y1TFdOcGNtTnNaUVZ3WVhWelpRdDJiMngxYldVdGJYVjBaUXAyYjJ4MWJXVXRiRzkzQ25admJIVnRaUzF0YVdRTGRtOXNkVzFsTFdocFoyZ1FablZzYkhOamNtVmxiaTFsYm5SbGNnOW1kV3hzYzJOeVpXVnVMV1Y0YVhRR2MzRjFZWEpsQjNOd2FXNXVaWElKYzNWaWRHbDBiR1Z6Q0dOaGNIUnBiMjV6Q0dOb1lYQjBaWEp6QlhOb1lYSmxBMk52WndaamFYSmpiR1VPWTJseVkyeGxMVzkxZEd4cGJtVVRZMmx5WTJ4bExXbHVibVZ5TFdOcGNtTnNaUUpvWkFaallXNWpaV3dHY21Wd2JHRjVDR1poWTJWaWIyOXJCV2R3YkhWekNHeHBibXRsWkdsdUIzUjNhWFIwWlhJR2RIVnRZbXh5Q1hCcGJuUmxjbVZ6ZEJGaGRXUnBieTFrWlhOamNtbHdkR2x2YmdWaGRXUnBid0FBQUFBQSkgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4udmpzLWljb24tcGxheSwgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1wbGF5OmJlZm9yZSwgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtcGxheS1jb250cm9sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhIFcIjsgfVxuXG4udmpzLWljb24tcGxheS1jaXJjbGUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SCXCI7IH1cblxuLnZqcy1pY29uLXBhdXNlLCAudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmcge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1wYXVzZTpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktY29udHJvbC52anMtcGxheWluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SDXCI7IH1cblxuLnZqcy1pY29uLXZvbHVtZS1tdXRlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0wLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLnZqcy12b2wtMCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXZvbHVtZS1tdXRlOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMDpiZWZvcmUsXG4gIC52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EhFwiOyB9XG5cbi52anMtaWNvbi12b2x1bWUtbG93LCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0xLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLnZqcy12b2wtMSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXZvbHVtZS1sb3c6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1tdXRlLWNvbnRyb2wudmpzLXZvbC0xOmJlZm9yZSxcbiAgLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLnZqcy12b2wtMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SFXCI7IH1cblxuLnZqcy1pY29uLXZvbHVtZS1taWQsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTIsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0yIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tdm9sdW1lLW1pZDpiZWZvcmUsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTI6YmVmb3JlLFxuICAudmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhIZcIjsgfVxuXG4udmpzLWljb24tdm9sdW1lLWhpZ2gsIC52aWRlby1qcyAudmpzLW11dGUtY29udHJvbCxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXZvbHVtZS1oaWdoOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sOmJlZm9yZSxcbiAgLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhIdcIjsgfVxuXG4udmpzLWljb24tZnVsbHNjcmVlbi1lbnRlciwgLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tZnVsbHNjcmVlbi1lbnRlcjpiZWZvcmUsIC52aWRlby1qcyAudmpzLWZ1bGxzY3JlZW4tY29udHJvbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SIXCI7IH1cblxuLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdCwgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tZnVsbHNjcmVlbi1leGl0OmJlZm9yZSwgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIC52anMtZnVsbHNjcmVlbi1jb250cm9sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhIlcIjsgfVxuXG4udmpzLWljb24tc3F1YXJlIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tc3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhIpcIjsgfVxuXG4udmpzLWljb24tc3Bpbm5lciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXNwaW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+Ei1wiOyB9XG5cbi52anMtaWNvbi1zdWJ0aXRsZXMsIC52aWRlby1qcyAudmpzLXN1YnRpdGxlcy1idXR0b24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1zdWJ0aXRsZXM6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhIxcIjsgfVxuXG4udmpzLWljb24tY2FwdGlvbnMsIC52aWRlby1qcyAudmpzLWNhcHRpb25zLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWNhcHRpb25zOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY2FwdGlvbnMtYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhI1cIjsgfVxuXG4udmpzLWljb24tY2hhcHRlcnMsIC52aWRlby1qcyAudmpzLWNoYXB0ZXJzLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWNoYXB0ZXJzOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtY2hhcHRlcnMtYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhI5cIjsgfVxuXG4udmpzLWljb24tc2hhcmUge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1zaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SPXCI7IH1cblxuLnZqcy1pY29uLWNvZyB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWNvZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SQXCI7IH1cblxuLnZqcy1pY29uLWNpcmNsZSwgLnZpZGVvLWpzIC52anMtbW91c2UtZGlzcGxheSwgLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcywgLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tY2lyY2xlOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtbW91c2UtZGlzcGxheTpiZWZvcmUsIC52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlLCAudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EkVwiOyB9XG5cbi52anMtaWNvbi1jaXJjbGUtb3V0bGluZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJJcIjsgfVxuXG4udmpzLWljb24tY2lyY2xlLWlubmVyLWNpcmNsZSB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWNpcmNsZS1pbm5lci1jaXJjbGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+Ek1wiOyB9XG5cbi52anMtaWNvbi1oZCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWhkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJRcIjsgfVxuXG4udmpzLWljb24tY2FuY2VsLCAudmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b24ge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1jYW5jZWw6YmVmb3JlLCAudmlkZW8tanMgLnZqcy1jb250cm9sLnZqcy1jbG9zZS1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+ElVwiOyB9XG5cbi52anMtaWNvbi1yZXBsYXkge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1yZXBsYXk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EllwiOyB9XG5cbi52anMtaWNvbi1mYWNlYm9vayB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJdcIjsgfVxuXG4udmpzLWljb24tZ3BsdXMge1xuICBmb250LWZhbWlseTogVmlkZW9KUztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC52anMtaWNvbi1ncGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SYXCI7IH1cblxuLnZqcy1pY29uLWxpbmtlZGluIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tbGlua2VkaW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu+EmVwiOyB9XG5cbi52anMtaWNvbi10d2l0dGVyIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tdHdpdHRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SaXCI7IH1cblxuLnZqcy1pY29uLXR1bWJsciB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXR1bWJscjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74SbXCI7IH1cblxuLnZqcy1pY29uLXBpbnRlcmVzdCB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLXBpbnRlcmVzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74ScXCI7IH1cblxuLnZqcy1pY29uLWF1ZGlvLWRlc2NyaXB0aW9uLCAudmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAudmpzLWljb24tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlLCAudmlkZW8tanMgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJ1cIjsgfVxuXG4udmpzLWljb24tYXVkaW8sIC52aWRlby1qcyAudmpzLWF1ZGlvLWJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBWaWRlb0pTO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLnZqcy1pY29uLWF1ZGlvOmJlZm9yZSwgLnZpZGVvLWpzIC52anMtYXVkaW8tYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvhJ5cIjsgfVxuXG4udmlkZW8tanMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAudmlkZW8tanM6LW1vei1mdWxsLXNjcmVlbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC52aWRlby1qczotd2Via2l0LWZ1bGwtc2NyZWVuIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi52aWRlby1qcyAqLFxuLnZpZGVvLWpzICo6YmVmb3JlLFxuLnZpZGVvLWpzICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbi52aWRlby1qcyB1bCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi52aWRlby1qcy52anMtZmx1aWQsXG4udmlkZW8tanMudmpzLTE2LTksXG4udmlkZW8tanMudmpzLTQtMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDsgfVxuXG4udmlkZW8tanMudmpzLTE2LTkge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi52aWRlby1qcy52anMtNC0zIHtcbiAgcGFkZGluZy10b3A6IDc1JTsgfVxuXG4udmlkZW8tanMudmpzLWZpbGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi52aWRlby1qcyAudmpzLXRlY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5ib2R5LnZqcy1mdWxsLXdpbmRvdyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi52anMtZnVsbC13aW5kb3cgLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuLnZqcy11c2VyLWluYWN0aXZlIHtcbiAgY3Vyc29yOiBub25lOyB9XG5cbi52anMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52anMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4udmlkZW8tanMgLnZqcy1vZmZzY3JlZW4ge1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogLTk5OTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7IH1cblxuLnZqcy1sb2NrLXNob3dpbmcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi52anMtbm8tanMge1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87IH1cblxuLnZqcy1uby1qcyBhLFxuLnZqcy1uby1qcyBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzY2QThDQzsgfVxuXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBmb250LXNpemU6IDNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB3aWR0aDogM2VtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiAwLjA2NjY2ZW0gc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCMzMzRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzOyB9XG5cbi52anMtYmlnLXBsYXktY2VudGVyZWQgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMC43NWVtO1xuICBtYXJnaW4tbGVmdDogLTEuNWVtOyB9XG5cbi52aWRlby1qczpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDBzOyB9XG5cbi52anMtY29udHJvbHMtZGlzYWJsZWQgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmpzLWhhcy1zdGFydGVkIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmpzLWVycm9yIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmpzLWhhcy1zdGFydGVkLnZqcy1wYXVzZWQudmpzLXNob3ctYmlnLXBsYXktYnV0dG9uLW9uLXBhdXNlIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnZpZGVvLWpzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wudmpzLWNsb3NlLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMC41ZW07XG4gIHotaW5kZXg6IDI7IH1cblxuLnZqcy1tZW51LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udmpzLW1lbnUtYnV0dG9uLnZqcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4udmpzLXdvcmtpbmdob3ZlciAudmpzLW1lbnUtYnV0dG9uLnZqcy1kaXNhYmxlZDpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuXG4udmpzLXNjcnViYmluZyAudmpzLW1lbnUtYnV0dG9uOmhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZqcy1tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjJlbSAwO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4udmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpmb2N1cyxcbi52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpOyB9XG5cbi52anMtbWVudSBsaS52anMtc2VsZWN0ZWQsXG4udmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmZvY3VzLFxuLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMkIzMzNGOyB9XG5cbi52anMtbWVudSBsaS52anMtbWVudS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDAuM2VtIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwZW07XG4gIGxlZnQ6IC0zZW07XG4gIGhlaWdodDogMGVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpOyB9XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCMzMzRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDEuNWVtO1xuICBtYXgtaGVpZ2h0OiAxNWVtOyB9XG5cbi52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24tcG9wdXA6aG92ZXIgLnZqcy1tZW51LFxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUudmpzLWxvY2stc2hvd2luZyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6YmVmb3JlIHtcbiAgd2lkdGg6IDIuMjIyMjIyMjIyZW07IH1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyLFxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzLFxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlLFxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgd2lkdGg6IDEyZW07IH1cblxuLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICAtbW96LXRyYW5zaXRpb246IG5vbmU7XG4gIC1vLXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51IHtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0ZW07XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7IH1cblxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIgLnZqcy1tZW51LFxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LFxuLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnUsXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LFxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudS1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzLjBlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCMzMzRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjcpOyB9XG5cbi52anMtaGFzLXN0YXJ0ZWQgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xuICAtbW96LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4xcywgb3BhY2l0eSAwLjFzO1xuICAtby10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xcztcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjFzLCBvcGFjaXR5IDAuMXM7IH1cblxuLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuICAtbW96LXRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG4gIC1vLXRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMXMsIG9wYWNpdHkgMXM7IH1cblxuLnZqcy1jb250cm9scy1kaXNhYmxlZCAudmpzLWNvbnRyb2wtYmFyLFxuLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1jb250cm9sLWJhcixcbi52anMtZXJyb3IgLnZqcy1jb250cm9sLWJhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4udmpzLWhhcy1zdGFydGVkLnZqcy1uby1mbGV4IC52anMtY29udHJvbC1iYXIge1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4udmlkZW8tanMgLnZqcy1jb250cm9sIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNGVtO1xuICAtd2Via2l0LWJveC1mbGV4OiBub25lO1xuICAtbW96LWJveC1mbGV4OiBub25lO1xuICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lOyB9XG4gIC52aWRlby1qcyAudmpzLWNvbnRyb2w6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3OyB9XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2w6Zm9jdXM6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtY29udHJvbDpob3ZlcjpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy1jb250cm9sOmZvY3VzIHtcbiAgdGV4dC1zaGFkb3c6IDBlbSAwZW0gMWVtIHdoaXRlOyB9XG5cbi52aWRlby1qcyAudmpzLWNvbnRyb2wtdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbi52anMtbm8tZmxleCAudmpzLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi52aWRlby1qcyAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IGF1dG87XG4gIC1tb3otYm94LWZsZXg6IGF1dG87XG4gIC13ZWJraXQtZmxleDogYXV0bztcbiAgLW1zLWZsZXg6IGF1dG87XG4gIGZsZXg6IGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNGVtOyB9XG5cbi52anMtbGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IGF1dG87XG4gIC1tb3otYm94LWZsZXg6IGF1dG87XG4gIC13ZWJraXQtZmxleDogYXV0bztcbiAgLW1zLWZsZXg6IGF1dG87XG4gIGZsZXg6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgaGVpZ2h0OiAwLjNlbTsgfVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtcHJvZ3Jlc3MtaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxLjY2NjY2NjY2NjY2NjY2NjY2NmVtOyB9XG5cbi8qIElmIHdlIGxldCB0aGUgZm9udCBzaXplIGdyb3cgYXMgbXVjaCBhcyBldmVyeXRoaW5nIGVsc2UsIHRoZSBjdXJyZW50IHRpbWUgdG9vbHRpcCBlbmRzIHVwXG4gZ2lub3Jtb3VzLiBJZiB5b3UnZCBsaWtlIHRvIGVuYWJsZSB0aGUgY3VycmVudCB0aW1lIHRvb2x0aXAgYWxsIHRoZSB0aW1lLCB0aGlzIHNob3VsZCBiZSBkaXNhYmxlZFxuIHRvIGF2b2lkIGEgd2VpcmQgaGl0Y2ggd2hlbiB5b3Ugcm9sbCBvZmYgdGhlIGhvdmVyLiAqL1xuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXRpbWUtdG9vbHRpcCxcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1tb3VzZS1kaXNwbGF5OmFmdGVyLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXBsYXktcHJvZ3Jlc3M6YWZ0ZXIge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZm9udC1zaXplOiAwLjZlbTsgfVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1wbGF5LXByb2dyZXNzLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcyxcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLXRvb2x0aXAtcHJvZ3Jlc3MtYmFyLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcyBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4udmlkZW8tanMgLnZqcy1tb3VzZS1kaXNwbGF5OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0wLjMzMzMzMzMzMzMzMzMzM2VtO1xuICAgIHJpZ2h0OiAtMC41ZW07XG4gICAgZm9udC1zaXplOiAwLjllbTsgfVxuXG4udmlkZW8tanMgLnZqcy10aW1lLXRvb2x0aXAsXG4udmlkZW8tanMgLnZqcy1tb3VzZS1kaXNwbGF5OmFmdGVyLFxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczphZnRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMy40ZW07XG4gIHJpZ2h0OiAtMS45ZW07XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGNvbG9yOiAjMDAwO1xuICBjb250ZW50OiBhdHRyKGRhdGEtY3VycmVudC10aW1lKTtcbiAgcGFkZGluZzogNnB4IDhweCA4cHggOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtOyB9XG5cbi52aWRlby1qcyAudmpzLXRpbWUtdG9vbHRpcCxcbi52aWRlby1qcyAudmpzLXBsYXktcHJvZ3Jlc3M6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczphZnRlciB7XG4gIHotaW5kZXg6IDE7IH1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLWtlZXAtdG9vbHRpcHMtaW5zaWRlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2JmYzdkMztcbiAgYmFja2dyb3VuZDogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpOyB9XG5cbi52aWRlby1qcyAudmpzLWxvYWQtcHJvZ3Jlc3MgZGl2IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTE1LCAxMzMsIDE1OSwgMC43NSk7IH1cblxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi52aWRlby1qcyAudmpzLXRpbWUtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyLjRlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHJpZ2h0OiAtMS45ZW07IH1cblxuLnZqcy10b29sdGlwLXByb2dyZXNzLWJhciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB6LWluZGV4OiAxOyB9XG5cbi52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgei1pbmRleDogMDsgfVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5LFxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXk6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAxcywgb3BhY2l0eSAxcztcbiAgLW1vei10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuICAtby10cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDFzLCBvcGFjaXR5IDFzOyB9XG5cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5LFxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52anMtbW91c2UtZGlzcGxheSAudmpzLXRpbWUtdG9vbHRpcCxcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5OmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTsgfVxuXG4udmlkZW8tanMgLnZqcy1zbGlkZXIge1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAuNDVlbSAwIDAuNDVlbTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczODU5ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTUsIDEzMywgMTU5LCAwLjUpOyB9XG5cbi52aWRlby1qcyAudmpzLXNsaWRlcjpmb2N1cyB7XG4gIHRleHQtc2hhZG93OiAwZW0gMGVtIDFlbSB3aGl0ZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMWVtICNmZmY7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDFlbSAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMWVtICNmZmY7IH1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJveC1mbGV4OiBub25lO1xuICAtbW96LWJveC1mbGV4OiBub25lO1xuICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLXZvbHVtZS1jb250cm9sIHtcbiAgd2lkdGg6IDVlbTtcbiAgLXdlYmtpdC1ib3gtZmxleDogbm9uZTtcbiAgLW1vei1ib3gtZmxleDogbm9uZTtcbiAgLXdlYmtpdC1mbGV4OiBub25lO1xuICAtbXMtZmxleDogbm9uZTtcbiAgZmxleDogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtYmFyIHtcbiAgbWFyZ2luOiAxLjM1ZW0gMC40NWVtOyB9XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwge1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDAuM2VtOyB9XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDAuM2VtO1xuICBoZWlnaHQ6IDVlbTtcbiAgbWFyZ2luOiAxLjM1ZW0gYXV0bzsgfVxuXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAudmlkZW8tanMgLnZqcy12b2x1bWUtbGV2ZWw6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAwLjllbTsgfVxuXG4udmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIHdpZHRoOiAwLjNlbTsgfVxuICAudmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbDpiZWZvcmUge1xuICAgIHRvcDogLTAuNWVtO1xuICAgIGxlZnQ6IC0wLjNlbTsgfVxuXG4udmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgaGVpZ2h0OiAwLjNlbTsgfVxuICAudmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsOmJlZm9yZSB7XG4gICAgdG9wOiAtMC4zZW07XG4gICAgcmlnaHQ6IC0wLjVlbTsgfVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci12ZXJ0aWNhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udmpzLXZvbHVtZS1iYXIudmpzLXNsaWRlci1ob3Jpem9udGFsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cC52anMtdm9sdW1lLW1lbnUtYnV0dG9uIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy12b2x1bWUtbWVudS1idXR0b24tdmVydGljYWwgLnZqcy1tZW51IHtcbiAgbGVmdDogMC41ZW07XG4gIGhlaWdodDogOGVtOyB9XG5cbi52anMtbWVudS1idXR0b24tcG9wdXAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi1ob3Jpem9udGFsIC52anMtbWVudSB7XG4gIGxlZnQ6IC0yZW07IH1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cC52anMtdm9sdW1lLW1lbnUtYnV0dG9uIC52anMtbWVudS1jb250ZW50IHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBoaWRkZW47IH1cblxuLnZqcy12b2x1bWUtbWVudS1idXR0b24tdmVydGljYWw6aG92ZXIgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi12ZXJ0aWNhbDpmb2N1cyAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24tdmVydGljYWwgLnZqcy1sb2NrLXNob3dpbmcgLnZqcy1tZW51LWNvbnRlbnQge1xuICBoZWlnaHQ6IDhlbTtcbiAgd2lkdGg6IDIuOWVtOyB9XG5cbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLWhvcml6b250YWw6aG92ZXIgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi1ob3Jpem9udGFsOmZvY3VzIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbCAudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi1ob3Jpem9udGFsIC52anMtbG9jay1zaG93aW5nIC52anMtbWVudS1jb250ZW50IHtcbiAgaGVpZ2h0OiAyLjllbTtcbiAgd2lkdGg6IDhlbTsgfVxuXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4udmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udmpzLXBvc3RlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi52anMtaGFzLXN0YXJ0ZWQgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52anMtYXVkaW8udmpzLWhhcy1zdGFydGVkIC52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnZqcy11c2luZy1uYXRpdmUtY29udHJvbHMgLnZqcy1wb3N0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWRlby1qcyAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1mbGV4OiBhdXRvO1xuICAtbW96LWJveC1mbGV4OiBhdXRvO1xuICAtd2Via2l0LWZsZXg6IGF1dG87XG4gIC1tcy1mbGV4OiBhdXRvO1xuICBmbGV4OiBhdXRvO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDNlbTsgfVxuXG4udmpzLW5vLWZsZXggLnZqcy1saXZlLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udmlkZW8tanMgLnZqcy10aW1lLWNvbnRyb2wge1xuICAtd2Via2l0LWJveC1mbGV4OiBub25lO1xuICAtbW96LWJveC1mbGV4OiBub25lO1xuICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDNlbTtcbiAgbWluLXdpZHRoOiAyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtOyB9XG5cbi52anMtbGl2ZSAudmpzLXRpbWUtY29udHJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzIC52anMtY3VycmVudC10aW1lLFxuLnZqcy1uby1mbGV4IC52anMtY3VycmVudC10aW1lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy1kdXJhdGlvbixcbi52anMtbm8tZmxleCAudmpzLWR1cmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmpzLXRpbWUtZGl2aWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzZW07IH1cblxuLnZqcy1saXZlIC52anMtdGltZS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtYm94LWZsZXg6IG5vbmU7XG4gIC1tb3otYm94LWZsZXg6IG5vbmU7XG4gIC13ZWJraXQtZmxleDogbm9uZTtcbiAgLW1zLWZsZXg6IG5vbmU7XG4gIGZsZXg6IG5vbmU7IH1cblxuLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM2VtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICBib3R0b206IDFlbTsgfVxuXG4udmlkZW8tanMgLnZqcy10ZXh0LXRyYWNrIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi52anMtc3VidGl0bGVzIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnZqcy1jYXB0aW9ucyB7XG4gIGNvbG9yOiAjZmM2OyB9XG5cbi52anMtdHQtY3VlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxudmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNlbSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNlbSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM2VtKTsgfVxuXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgdmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1kaXNwbGF5IHtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNWVtKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS41ZW0pO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNWVtKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuNWVtKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xLjVlbSk7IH1cblxuLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWJveC1mbGV4OiBub25lO1xuICAtbW96LWJveC1mbGV4OiBub25lO1xuICAtd2Via2l0LWZsZXg6IG5vbmU7XG4gIC1tcy1mbGV4OiBub25lO1xuICBmbGV4OiBub25lOyB9XG5cbi52anMtcGxheWJhY2stcmF0ZSAudmpzLXBsYXliYWNrLXJhdGUtdmFsdWUge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udmpzLXBsYXliYWNrLXJhdGUgLnZqcy1tZW51IHtcbiAgd2lkdGg6IDRlbTtcbiAgbGVmdDogMGVtOyB9XG5cbi52anMtZXJyb3IgLnZqcy1lcnJvci1kaXNwbGF5IC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnZqcy1lcnJvciAudmpzLWVycm9yLWRpc3BsYXk6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6ICdYJztcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNGVtO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtc2hhZG93OiAwLjA1ZW0gMC4wNWVtIDAuMWVtICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi52anMtbG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgb3BhY2l0eTogMC44NTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiA2cHggc29saWQgcmdiYSg0MywgNTEsIDYzLCAwLjcpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4OyB9XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcixcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSxcbi52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IC02cHg7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7IH1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSxcbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlcixcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YWZ0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbjogdmpzLXNwaW5uZXItc3BpbiAxLjFzIGN1YmljLWJlemllcigwLjYsIDAuMiwgMCwgMC44KSBpbmZpbml0ZSwgdmpzLXNwaW5uZXItZmFkZSAxLjFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLCAwLjgpIGluZmluaXRlLCB2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7IH1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjQ0cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjQ0czsgfVxuXG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjsgfVxuICAyMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7IH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTsgfVxuICA2MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7IH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzczODU5ZjsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1mYWRlIHtcbiAgMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7IH1cbiAgMjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmOyB9XG4gIDM1JSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7IH1cbiAgNjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNzM4NTlmOyB9XG4gIDEwMCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM3Mzg1OWY7IH0gfVxuXG4udmpzLWNoYXB0ZXJzLWJ1dHRvbiAudmpzLW1lbnUgdWwge1xuICB3aWR0aDogMjRlbTsgfVxuXG4udmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogYXV0bztcbiAgLW1vei1ib3gtZmxleDogYXV0bztcbiAgLXdlYmtpdC1mbGV4OiBhdXRvO1xuICAtbXMtZmxleDogYXV0bztcbiAgZmxleDogYXV0bzsgfVxuXG4udmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pLnZqcy1uby1mbGV4IC52anMtY3VzdG9tLWNvbnRyb2wtc3BhY2VyIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWN1cnJlbnQtdGltZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXRpbWUtZGl2aWRlciwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWR1cmF0aW9uLCAudmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtcmVtYWluaW5nLXRpbWUsXG4udmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtcGxheWJhY2stcmF0ZSwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXByb2dyZXNzLWNvbnRyb2wsXG4udmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtbXV0ZS1jb250cm9sLCAudmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtdm9sdW1lLWNvbnRyb2wsIC52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy12b2x1bWUtbWVudS1idXR0b24sXG4udmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY2hhcHRlcnMtYnV0dG9uLCAudmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtZGVzY3JpcHRpb25zLWJ1dHRvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtdGlueTpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWNhcHRpb25zLWJ1dHRvbixcbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLCAudmlkZW8tanMudmpzLWxheW91dC10aW55Om5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtYXVkaW8tYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtY3VycmVudC10aW1lLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtdGltZS1kaXZpZGVyLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtZHVyYXRpb24sIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1yZW1haW5pbmctdGltZSxcbi52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1wbGF5YmFjay1yYXRlLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLW11dGUtY29udHJvbCwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXZvbHVtZS1jb250cm9sLCAudmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sIC52aWRlby1qcy52anMtbGF5b3V0LXgtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jYXB0aW9ucy1idXR0b24sXG4udmlkZW8tanMudmpzLWxheW91dC14LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtc3VidGl0bGVzLWJ1dHRvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWF1ZGlvLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1jdXJyZW50LXRpbWUsIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtdGltZS1kaXZpZGVyLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWR1cmF0aW9uLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLXJlbWFpbmluZy10aW1lLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1wbGF5YmFjay1yYXRlLFxuLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1tdXRlLWNvbnRyb2wsIC52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtdm9sdW1lLWNvbnRyb2wsXG4udmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwgLnZpZGVvLWpzLnZqcy1sYXlvdXQtc21hbGw6bm90KC52anMtZnVsbHNjcmVlbikgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLCAudmlkZW8tanMudmpzLWxheW91dC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSAudmpzLWNhcHRpb25zLWJ1dHRvbixcbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIC52anMtc3VidGl0bGVzLWJ1dHRvbiAudmpzLWF1ZGlvLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCMzMzRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNTEsIDYzLCAwLjc1KTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgaGVpZ2h0OiAxNmVtO1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiA0MGVtOyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3Mge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMWVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWNvbG9ycyxcbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtZm9udCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtY29sb3JzOmFmdGVyLFxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1mb250OmFmdGVyLFxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1jb250cm9sczphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMWVtO1xuICByaWdodDogMWVtOyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyB7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcgbGFiZWwsXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmcgbGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtaW4taGVpZ2h0OiAyMHB4OyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDA7IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIGxhYmVsID4gaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIGZpZWxkc2V0IHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tbGVmdDogLjVlbTsgfVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgZmllbGRzZXQgLnZqcy1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICAvKiBmb3IgSW50ZXJuZXQgRXhwbG9yZXIgKi9cbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDsgfVxuXG4udmlkZW8tanMgLnZqcy1tb2RhbC1kaWFsb2cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC05MGRlZywgcmdiYSgwLCAwLCAwLCAwLjgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjgpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTsgfVxuXG4udmpzLW1vZGFsLWRpYWxvZyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICB6LWluZGV4OiAxOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aWRlby1qcyA+ICo6bm90KC52anMtdGVjaCk6bm90KC52anMtcG9zdGVyKSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9IH1cblxuLypHbG9iYWwgU3R5bGVzKi9cbi8qIHNpdGUgY29sb3IgcGFsbGV0dGUgKi9cbi5zaWVtZW5zLW9yYW5nZSB7XG4gIGNvbG9yOiAjZGM2OTE0OyB9XG5cbi5zaWVtZW5zLW9yYW5nZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzY5MTQ7IH1cblxuLnNpZW1lbnMtYmx1ZSB7XG4gIGNvbG9yOiAjMjM4N2FhOyB9XG5cbi5zaWVtZW5zLWJsdWUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhOyB9XG5cbi8qdmlldyBjb2xvciB0ZXN0IHBhZ2UsIGNvbG9yLXRlc3QuaHRtbCAqL1xuLmNvbG9yc1Rlc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4uZ3JleS1saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7IH1cblxuLnBldHJvbC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5OTk7IH1cblxuLnN0b25lLWRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M0NjRiOyB9XG5cbi5zdG9uZS1saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzliYWE7IH1cblxuLnN0b25lLWxpZ2h0MzUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG5cbi5zYW5kLWRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2NDVhOyB9XG5cbi5zYW5kLWxpZ2h0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYWE5NjsgfVxuXG4uc2FuZC1saWdodDM1LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdjZDsgfVxuXG4uc25vdy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnRlYWwtZGFyay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY0NmU7IH1cblxuLnRlYWwtbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhOyB9XG5cbi5ibHVlLWRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Zjg3OyB9XG5cbi5ibHVlLWxpZ2h0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwYmVkNzsgfVxuXG4ueWVsbG93LWRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWI3ODBhOyB9XG5cbi55ZWxsb3ctbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiOTAwOyB9XG5cbi5yZWQtZGFyay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDE5NDY7IH1cblxuLnJlZC1saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZjIzNWY7IH1cblxuLmdyZWVuLWRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ3ZDJkOyB9XG5cbi5ncmVlbi1saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWI0MTQ7IH1cblxuLyp3ZSBtYXkgaGF2ZSBjb2xvcnMgdGhhdCBhcmUgY2xvc2UsIGxldHMgdXNlIGxpdGVuIGFuZCBkYXJrZW4gaW4gc2FzcyovXG4udGVzdC1ncmFkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNTBiZWJlIDAlLCAjMDA5OTk5IDUwJSwgIzAwOTljYiAxMDAlKTsgfVxuXG4uc3RvcmUtZ3JhZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlNGVhZWYgMCUsICNmZWZlZmYgNTAlLCAjZjRmOGY5IDEwMCUpOyB9XG5cbi53aGl0ZS1ncmFkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgI2ZmZmZmZiAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpKTsgfVxuXG4vKiBTbGlkZXIgKi9cbi8qIEljb25zICovXG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M0NjRiO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuICAuc2xpY2stbmV4dDpob3ZlcixcbiAgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLCAuc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4gICAgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuICAgIC5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbiAgLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAwLjg7IH1cbiAgLnNsaWNrLXByZXY6YmVmb3JlLFxuICAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zV2ViSWNvbjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc2xpY2stcHJldixcbiAgICAuc2xpY2stbmV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNsaWNrLXByZXYsXG4gICAgLnNsaWNrLW5leHQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwJTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwcHg7IH1cbiAgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6YhlwiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLumIdcIjsgfVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAwJTsgfVxuICBbZGlyPVwicnRsXCJdIC5zbGljay1uZXh0IHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIu6Yh1wiOyB9XG4gICAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLumIZcIjsgfVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWNrLWRvdHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogXCLumJRcIjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNXZWJJY29uO1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgb3BhY2l0eTogMC43NTsgfVxuXG4uc2xpY2stc2xpZGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi8qIEdlbmVyaWMgc3BhY2luZyAqL1xuLnBhZGRpbmctbGVmdC1sZyB7XG4gIHBhZGRpbmctbGVmdDogMy41cmVtOyB9XG5cbi5tYXJnaW4tbGVmdC1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW07IH1cblxuLm5vLWxpc3QtbWFyZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm1hcmdpbi1zaWRlLXNtYWxsIHtcbiAgbWFyZ2luOiBhdXRvIDFyZW07IH1cblxuLm1hcmdpbi1sZWZ0LXNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLm1hcmdpbi1idG0tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5tYXJnaW4tdG9wLXJlZyB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLmNoYXB0ZXItcGFkZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG5cbi8qIERPTExZICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjaztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJsYWNrSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJsYWNrSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkSXRhbGljO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1Sb21hbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1Sb21hbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zU2VyaWZCb2xkO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogU2llbWVuc1NlcmlmSXRhbGljO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNXZWJJY29uO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NpZW1lbnNQcm8vc2llbWVucy13ZWJpY29ucy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvU2llbWVuc1Byby9zaWVtZW5zLXdlYmljb25zLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuLyogQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNTZXJpZlJvbWFuO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVJvbWFuLm90Zik7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVJvbWFuLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Sb21hbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Sb21hbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtUm9tYW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgICAgICBcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNTZXJpZlNlbWlib2xkO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkLm90Zik7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgICAgICBcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNTZXJpZlNlbWlib2xkSXRhbGljO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkSXRhbGljLm90Zik7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkSXRhbGljLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgICAgICBcbn0gICovXG5bY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBmb250LWZhbWlseTogU2llbWVuc1dlYkljb24gIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmljb24tYXBwczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiOyB9XG5cbi5pY29uLWFycm93LWRvd24tZXh0cmFzbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMVwiOyB9XG5cbi5pY29uLWFycm93LWxlZnQtZXh0cmFzbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMlwiOyB9XG5cbi5pY29uLWFycm93LXJpZ2h0LWV4dHJhc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDNcIjsgfVxuXG4uaWNvbi1hcnJvdy11cC1leHRyYXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7IH1cblxuLmljb24tYXJyb3ctZG93bi1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiOyB9XG5cbi5pY29uLWFycm93LWxlZnQtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDZcIjsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwN1wiOyB9XG5cbi5pY29uLWFycm93LXVwLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7IH1cblxuLmljb24tYXJyb3ctZG93bi1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOVwiOyB9XG5cbi5pY29uLWFycm93LWxlZnQtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGFcIjsgfVxuXG4uaWNvbi1hcnJvdy1yaWdodC1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYlwiOyB9XG5cbi5pY29uLWFycm93LXVwLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7IH1cblxuLmljb24tYXJyb3ctdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBkXCI7IH1cblxuLmljb24tYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGVcIjsgfVxuXG4uaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZlwiOyB9XG5cbi5pY29uLWNhbGN1bGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMFwiOyB9XG5cbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjExXCI7IH1cblxuLmljb24tY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMlwiOyB9XG5cbi5pY29uLWNoZWNrLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTNcIjsgfVxuXG4uaWNvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjsgfVxuXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNVwiOyB9XG5cbi5pY29uLWNvbnRyb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjsgfVxuXG4uaWNvbi1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTdcIjsgfVxuXG4uaWNvbi1kb3VibGUtYXJyb3ctYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MThcIjsgfVxuXG4uaWNvbi1kb3VibGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOVwiOyB9XG5cbi5pY29uLWRvdWJsZS1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFhXCI7IH1cblxuLmljb24tZG91YmxlLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFiXCI7IH1cblxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWNcIjsgfVxuXG4uaWNvbi1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFkXCI7IH1cblxuLmljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZVwiOyB9XG5cbi5pY29uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFmXCI7IH1cblxuLmljb24tZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIwXCI7IH1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjFcIjsgfVxuXG4uaWNvbi1mYWNlYm9vay1uZWdhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMlwiOyB9XG5cbi5pY29uLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyM1wiOyB9XG5cbi5pY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjRcIjsgfVxuXG4uaWNvbi1hdmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjVcIjsgfVxuXG4uaWNvbi1kb2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjZcIjsgfVxuXG4uaWNvbi1lcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjdcIjsgfVxuXG4uaWNvbi1qcGc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjhcIjsgfVxuXG4uaWNvbi1tb3Y6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjlcIjsgfVxuXG4uaWNvbi1tcDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmFcIjsgfVxuXG4uaWNvbi1tcDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmJcIjsgfVxuXG4uaWNvbi1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmNcIjsgfVxuXG4uaWNvbi1wbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmRcIjsgfVxuXG4uaWNvbi1wcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmVcIjsgfVxuXG4uaWNvbi1maWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZlwiOyB9XG5cbi5pY29uLXRpZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMFwiOyB9XG5cbi5pY29uLXZjZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMVwiOyB9XG5cbi5pY29uLXhsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMlwiOyB9XG5cbi5pY29uLXppcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzM1wiOyB9XG5cbi5pY29uLWZvcnVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCI7IH1cblxuLmljb24tZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNVwiOyB9XG5cbi5pY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM2XCI7IH1cblxuLmljb24tZ2xvc3Nhcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzdcIjsgfVxuXG4uaWNvbi1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzhcIjsgfVxuXG4uaWNvbi1nb29nbGUtbmVnYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzlcIjsgfVxuXG4uaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNhXCI7IH1cblxuLmljb24taW5mb3JtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2JcIjsgfVxuXG4uaWNvbi1pbmZvcm1hdGlvbi1wYWNrYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCI7IH1cblxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNkXCI7IH1cblxuLmljb24taW5zdGFncmFtLW5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNlXCI7IH1cblxuLmljb24tbGVnYWwtbm90aWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNmXCI7IH1cblxuLmljb24tbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDBcIjsgfVxuXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MVwiOyB9XG5cbi5pY29uLWxpbmtlZGluLW5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQyXCI7IH1cblxuLmljb24tbGlzdC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQzXCI7IH1cblxuLmljb24tbG9jYXRpb24tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ0XCI7IH1cblxuLmljb24tbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ1XCI7IH1cblxuLmljb24tbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NlwiOyB9XG5cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDdcIjsgfVxuXG4uaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OFwiOyB9XG5cbi5pY29uLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDlcIjsgfVxuXG4uaWNvbi1uYXZpZ2F0aW9uLWd5cm9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YVwiOyB9XG5cbi5pY29uLW5hdmlnYXRpb24tbW91c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGJcIjsgfVxuXG4uaWNvbi1uZXd0b25fcHJvZHVjdC1jYXRhbG9ndWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGNcIjsgfVxuXG4uaWNvbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRkXCI7IH1cblxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGVcIjsgfVxuXG4uaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRmXCI7IH1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MFwiOyB9XG5cbi5pY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUxXCI7IH1cblxuLmljb24tcmF0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUyXCI7IH1cblxuLmljb24tcmVnaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUzXCI7IH1cblxuLmljb24tcmVwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU0XCI7IH1cblxuLmljb24tcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU1XCI7IH1cblxuLmljb24tc2NhbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NlwiOyB9XG5cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1N1wiOyB9XG5cbi5pY29uLXNoYXJlLWlvczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OFwiOyB9XG5cbi5pY29uLXNoYXJlLW5ld3Rvbi1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU5XCI7IH1cblxuLmljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YVwiOyB9XG5cbi5pY29uLXNob3ctbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWJcIjsgfVxuXG4uaWNvbi1zaW5nbGUtYXJyb3ctYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWNcIjsgfVxuXG4uaWNvbi1zaW5nbGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZFwiOyB9XG5cbi5pY29uLXNpbmdsZS1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVlXCI7IH1cblxuLmljb24tc2luZ2xlLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVmXCI7IH1cblxuLmljb24tc2xpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYwXCI7IH1cblxuLmljb24tc29jaWFsLWZlZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjFcIjsgfVxuXG4uaWNvbi1zcGVha2Vycy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjJcIjsgfVxuXG4uaWNvbi1zcGVha2Vycy1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2M1wiOyB9XG5cbi5pY29uLXN1YnNjcmliZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NFwiOyB9XG5cbi5pY29uLXRoZWVuZXJneWJsb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjVcIjsgfVxuXG4uaWNvbi10aGVlbmVyZ3libG9nLW5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY2XCI7IH1cblxuLmljb24tdGlsZS12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY3XCI7IH1cblxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OFwiOyB9XG5cbi5pY29uLXR3aXR0ZXItbmVnYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjlcIjsgfVxuXG4uaWNvbi11c2VyLWFjY291bnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmFcIjsgfVxuXG4uaWNvbi12aWRlby1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZiXCI7IH1cblxuLmljb24td2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2Y1wiOyB9XG5cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmRcIjsgfVxuXG4uaWNvbi15b3V0dWJlLW5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZlXCI7IH1cblxuLmljb24tem9vbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZlwiOyB9XG5cbi5pY29uLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7IH1cblxuLmljb24td2VpYm8tbmVnYXRpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjsgfVxuXG4uaWNvbi15b3VrdTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiOyB9XG5cbi5pY29uLXlvdWt1LW5lZ2F0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7IH1cblxuLmljb24tc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiOyB9XG5cbi5pY29uLXNlcnZpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjsgfVxuXG4uaGVhZFRlc3RCbGFjayBoMSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7IH1cblxuLmhlYWRUZXN0QmxhY2sgaDIge1xuICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrOyB9XG5cbi5oZWFkVGVzdEJsYWNrIGgzIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjazsgfVxuXG4uaGVhZFRlc3RCbGFjayBoNCB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7IH1cblxuLmhlYWRUZXN0QmxhY2sgaDUge1xuICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrOyB9XG5cbi5oZWFkVGVzdEJsYWNrIGg2IHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjazsgfVxuXG4uaGVhZFRlc3RSb21hbiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cblxuLmhlYWRUZXN0Um9tYW4gaDIge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG5cbi5oZWFkVGVzdFJvbWFuIGgzIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuXG4uaGVhZFRlc3RSb21hbiBoNCB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cblxuLmhlYWRUZXN0Um9tYW4gaDUge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG5cbi5oZWFkVGVzdFJvbWFuIGg2IHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuXG5wIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuXG4uaXRhbGljIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cblxuLmJsYWNrIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjazsgfVxuXG4uYmlnZ2VyLXRleHQge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuXG4udW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogR2xvYmFsIFV0aWxpdGllcyAqL1xuLm5vLW1hcmdpbiB7XG4gIG1hcmdpbjogMDsgfVxuXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubm9zaG93IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGVpZ2h0LTIwIHtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5oZWlnaHQtNDAge1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLmhlaWdodC02MCB7XG4gIGhlaWdodDogNjBweDsgfVxuXG4uaGVpZ2h0LTgwIHtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi5oZWlnaHQtMTAwIHtcbiAgaGVpZ2h0OiAxMDBweDsgfVxuXG4uaGVpZ2h0LTEyMCB7XG4gIGhlaWdodDogMTIwcHg7IH1cblxuLmhlaWdodC0xNDAge1xuICBoZWlnaHQ6IDE0MHB4OyB9XG5cbi5oZWlnaHQtMTYwIHtcbiAgaGVpZ2h0OiAxNjBweDsgfVxuXG4uaGVpZ2h0LTE4MCB7XG4gIGhlaWdodDogMTgwcHg7IH1cblxuLmhlaWdodC0yMDAge1xuICBoZWlnaHQ6IDIwMHB4OyB9XG5cbi5oZWlnaHQtMjIwIHtcbiAgaGVpZ2h0OiAyMjBweDsgfVxuXG4uaGVpZ2h0LTI0MCB7XG4gIGhlaWdodDogMjQwcHg7IH1cblxuLmhlaWdodC0yNjAge1xuICBoZWlnaHQ6IDI2MHB4OyB9XG5cbi5oZWlnaHQtMjgwIHtcbiAgaGVpZ2h0OiAyODBweDsgfVxuXG4uaGVpZ2h0LTMwMCB7XG4gIGhlaWdodDogMzAwcHg7IH1cblxuLmhlaWdodC0zMjAge1xuICBoZWlnaHQ6IDMyMHB4OyB9XG5cbi5oZWlnaHQtMzYwIHtcbiAgaGVpZ2h0OiAzNjBweDsgfVxuXG4uaGVpZ2h0LTQwMCB7XG4gIGhlaWdodDogNDAwcHg7IH1cblxuLmhlaWdodC00NTAge1xuICBoZWlnaHQ6IDQ1MHB4OyB9XG5cbi5oZWlnaHQtNTAwIHtcbiAgaGVpZ2h0OiA1MDBweDsgfVxuXG4uaGVpZ2h0LTU1MCB7XG4gIGhlaWdodDogNTUwcHg7IH1cblxuLndpZHRoLTIwIHtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLndpZHRoLTQwIHtcbiAgd2lkdGg6IDQwcHg7IH1cblxuLndpZHRoLTYwIHtcbiAgd2lkdGg6IDYwcHg7IH1cblxuLndpZHRoLTgwIHtcbiAgd2lkdGg6IDgwcHg7IH1cblxuLndpZHRoLTEwMCB7XG4gIHdpZHRoOiAxMDBweDsgfVxuXG4ud2lkdGgtMTIwIHtcbiAgd2lkdGg6IDEyMHB4OyB9XG5cbi53aWR0aC0xNDAge1xuICB3aWR0aDogMTQwcHg7IH1cblxuLndpZHRoLTE2MCB7XG4gIHdpZHRoOiAxNjBweDsgfVxuXG4ud2lkdGgtMTgwIHtcbiAgd2lkdGg6IDE4MHB4OyB9XG5cbi53aWR0aC0yMDAge1xuICB3aWR0aDogMjAwcHg7IH1cblxuLndpZHRoLTIyMCB7XG4gIHdpZHRoOiAyMjBweDsgfVxuXG4ud2lkdGgtMjQwIHtcbiAgd2lkdGg6IDI0MHB4OyB9XG5cbi53aWR0aC0yNjAge1xuICB3aWR0aDogMjYwcHg7IH1cblxuLndpZHRoLTI4MCB7XG4gIHdpZHRoOiAyODBweDsgfVxuXG4ud2lkdGgtMzAwIHtcbiAgd2lkdGg6IDMwMHB4OyB9XG5cbi53aWR0aC0zMjAge1xuICB3aWR0aDogMzIwcHg7IH1cblxuLndpZHRoLTM2MCB7XG4gIHdpZHRoOiAzNjBweDsgfVxuXG4ud2lkdGgtNDAwIHtcbiAgd2lkdGg6IDQwMHB4OyB9XG5cbi53aWR0aC00NTAge1xuICB3aWR0aDogNDUwcHg7IH1cblxuLndpZHRoLTUwMCB7XG4gIHdpZHRoOiA1MDBweDsgfVxuXG4ud2lkdGgtNTUwIHtcbiAgd2lkdGg6IDU1MHB4OyB9XG5cbi5mb250LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ud2lkdGgtYXV0byB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi8qLS0gZmxvYXQgdXRpbGl0aWVzIC0tKi9cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgICAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICAgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgICAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAgICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICAgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgICAhaW1wb3J0YW50OyB9IH1cblxuLyotLSB0ZXh0IHV0aWxpdGllcyAtLSovXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAgICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAgICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAgICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgICAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuLyotLSBzcGFjaW5nIHV0aWxpdGllcyAtLSovXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH0gfVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWRlZGU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgLmZvb3RlciBwIHtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogIzNmM2YzZjsgfVxuXG4uZm9vdC1oZWFkZXIge1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMzYzQ2NGI7XG4gIHRleHQtc2hhZG93OiB3aGl0ZSAxcHggMXB4IDBweDsgfVxuXG4uY29udGFjdDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY29udGFjdDpob3ZlciBwIHtcbiAgICBjb2xvcjogIzAwNjQ2ZTsgfVxuXG4uZm9vdC1saW5rcyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAuZm9vdC1saW5rcyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICMzZjNmM2Y7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzNmM2YzZjtcbiAgICB0ZXh0LXNoYWRvdzogd2hpdGUgMXB4IDFweCAwcHg7IH1cbiAgICAuZm9vdC1saW5rcyBsaSBhIHtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAuZm9vdC1saW5rcyBsaSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA2NDZlOyB9XG4gIC5mb290LWxpbmtzIGxpOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb250ZW50OiBcIuKAulwiO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5odG1sW2Rpcj1cInJ0bFwiXSAuZm9vdC1saW5rcyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5zb2NpYWwtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXG5odG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7IH1cblxuLnNvY2lhbC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zb2NpYWwtbGlua3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM2M0NjRiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5zb2NpYWwtbGlua3MtaW1nIHtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG5odG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLWxpbmtzLWltZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5ib3R0b20tZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5ib3R0b20tZm9vdGVyIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4OyB9XG4gIC5ib3R0b20tZm9vdGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA2NDZlOyB9XG5cbi5tb2JpbGUtYm90dG9tLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubW9iaWxlLWJvdHRvbS1mb290ZXIgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5mb290ZXIgc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBGaXJlZm94ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjYmVjZGQ3O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0M3JlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy5wbmcpIG5vLXJlcGVhdCByaWdodDsgfVxuXG4uZm9vdGVyIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ2cHgpIHtcbiAgLmZvb3RlciBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvb3RlciAuZm9vdC1saW5rcyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3RlciBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvb3RlciAuZm9vdC1saW5rcyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI0NXB4KSB7XG4gIC5mb290ZXIgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mb290ZXIgLmZvb3QtbGlua3Mge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXNpemU6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3RlciBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvb3RlciAuZm9vdC1saW5rcyB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIC5mb290ZXIgc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5mb290ZXIgLmZvb3QtbGlua3Mge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdC1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuYm90dG9tLWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubW9iaWxlLWJvdHRvbS1mb290ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG5cbi5taW5pY3Rfd3JhcHBlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlNpZW1lbnMgU2FucyBSb21hblwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzcmVtO1xuICBjb2xvcjogIzJkMzczYztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkZDllMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50b3A1NSB7XG4gIHRvcDogNTVweDsgfVxuXG4udG9wNjAge1xuICB0b3A6IDYwcHg7IH1cblxuLnRvcDY1IHtcbiAgdG9wOiA2NXB4OyB9XG5cbi50b3A3NSB7XG4gIHRvcDogNzVweDsgfVxuXG4udG9wODAge1xuICB0b3A6IDgwcHg7IH1cblxuLnRvcDg1IHtcbiAgdG9wOiA4NXB4OyB9XG5cbi50b3AtMCB7XG4gIHRvcDogMDsgfVxuXG4udG9wLTUge1xuICB0b3A6IC01cHg7IH1cblxuLnRvcC0xMCB7XG4gIHRvcDogLTEwcHg7IH1cblxuLnRvcC0xNSB7XG4gIHRvcDogLTE1cHg7IH1cblxuLnRvcC0yMCB7XG4gIHRvcDogLTIwcHg7IH1cblxuLnRvcC0yNSB7XG4gIHRvcDogLTI1cHg7IH1cblxuLnRvcC0zMCB7XG4gIHRvcDogLTMwcHg7IH1cblxuLnRvcC0zNSB7XG4gIHRvcDogLTM1cHg7IH1cblxuLnRvcC00MCB7XG4gIHRvcDogLTQwcHg7IH1cblxuLnRvcC00NSB7XG4gIHRvcDogLTQ1cHg7IH1cblxuLnRvcC01MCB7XG4gIHRvcDogLTUwcHg7IH1cblxuLnRvcC01NSB7XG4gIHRvcDogLTU1cHg7IH1cblxuLnRvcC02MCB7XG4gIHRvcDogLTYwcHg7IH1cblxuLnRvcC02NSB7XG4gIHRvcDogLTY1cHg7IH1cblxuLnRvcC03MCB7XG4gIHRvcDogLTcwcHg7IH1cblxuLnRvcC03NSB7XG4gIHRvcDogLTc1cHg7IH1cblxuLnRvcC04MCB7XG4gIHRvcDogLTgwcHg7IH1cblxuLnRvcC04NSB7XG4gIHRvcDogLTg1cHg7IH1cblxuLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5zaWVtZW5zLWhlYWQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnNpZW1lbnMtaGVhZCAubG9nbyB7XG4gICAgaGVpZ2h0OiA2MHB4OyB9XG4gIC5zaWVtZW5zLWhlYWQgLmxvZ28tbWFpbiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDE5cHg7IH1cbiAgLnNpZW1lbnMtaGVhZCAubG9nby10YWdsaW5lIHtcbiAgICBtYXgtaGVpZ2h0OiAyOXB4OyB9XG4gIC5zaWVtZW5zLWhlYWQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gIC5zaWVtZW5zLWhlYWQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgLnNpZW1lbnMtaGVhZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAuc2llbWVucy1oZWFkIC51c2VyLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gIC5zaWVtZW5zLWhlYWQgaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5zaWVtZW5zLWhlYWQgLmljb24tbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC5zaWVtZW5zLWhlYWQgLnNlcnZpY2UgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuc2llbWVucy1oZWFkIC5zZXJ2aWNlIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5zaWVtZW5zLWhlYWQgLnRvcC1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA4ODg5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuc2llbWVucy1oZWFkIC50b3AtYmFubmVyIC5jb2wteHMtb2Zmc2V0LTIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5zaWVtZW5zLWhlYWQgLnRvcC1iYW5uZXIgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc2llbWVucy1oZWFkIC50b3AtYmFubmVyIC5lbWFpbC1sYW5nLWJveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgICAgLnNpZW1lbnMtaGVhZCAudG9wLWJhbm5lciAuZW1haWwtbGFuZy1ib3ggLmljb24tbGFuZyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnNpZW1lbnMtaGVhZCAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtYm94IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLnNpZW1lbnMtaGVhZCAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtYm94IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggaW5wdXQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogNTUlOyB9IH1cbiAgICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCBpbnB1dDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgYnV0dG9uIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG46aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzliYWE7IH1cbiAgICAgICAgICAuc2llbWVucy1oZWFkIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuOmhvdmVyIGkge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLnNpZW1lbnMtaGVhZCAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0biB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgICAgICAgLnNpZW1lbnMtaGVhZCAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0biBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyB9XG4gICAgICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnJlc2V0LWJ0biB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLnNpZW1lbnMtaGVhZCAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyAucmVzZXQtYnRuIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIC5zaWVtZW5zLWhlYWQgLnNlYXJjaC1maWVsZCAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4tYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhOyB9XG4gICAgICAgICAgLnNpZW1lbnMtaGVhZCAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bi1hY3RpdmUgaSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uY291bnRyeS1zaXRlIC5uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDsgfVxuICAuY291bnRyeS1zaXRlIC5uYXZpZ2F0aW9uIC5icmVhZGNydW1icyB7XG4gICAgaGVpZ2h0OiA1N3B4OyB9XG5cbi5sYW5ndWFnZS1yZWdpb246aG92ZXIsIC5sYW5ndWFnZS1yZWdpb24uaG92ZXJlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZDM3M2M7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNDFhYWFhO1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogLTE5cHg7IH1cblxuLmxhbmd1YWdlLXJlZ2lvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubnRzLXNpdGVpZCB7XG4gIGJhY2tncm91bmQ6ICNlYmYwZjU7XG4gIGNvbG9yOiAjNjk3ODgyO1xuICB0b3A6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA4ODk2O1xuICBwYWRkaW5nOiAxOHB4IDAgMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZmU2ZWQ7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgLm50cy1zaXRlaWQgLmljb24tbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAubnRzLXNpdGVpZCAucmVnaW9uLWNvdW50cnktbGFuZ3VhZ2VzIGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm50cy1zaXRlaWQgLnJlZ2lvbi1jb3VudHJ5LWxhbmd1YWdlcyBkaXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5udHMtc2l0ZWlkIC5yZWdpb24tY291bnRyeS1sYW5ndWFnZXMgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm50cy1zaXRlaWQgLnJlZ2lvbi1jb3VudHJ5LWxhbmd1YWdlcyB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDsgfSB9XG4gICAgLm50cy1zaXRlaWQgLnJlZ2lvbi1jb3VudHJ5LWxhbmd1YWdlcyB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm50cy1zaXRlaWQgLnJlZ2lvbi1jb3VudHJ5LWxhbmd1YWdlcyB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH0gfVxuICAgICAgLm50cy1zaXRlaWQgLnJlZ2lvbi1jb3VudHJ5LWxhbmd1YWdlcyB1bCBsaSBhIFtjbGFzc149XCJpY29uLVwiXSwgLm50cy1zaXRlaWQgLnJlZ2lvbi1jb3VudHJ5LWxhbmd1YWdlcyB1bCBsaSBhIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLm50cy1zaXRlaWQgLnJlZ2lvbi1jb3VudHJ5LWxhbmd1YWdlcyB1bCBsaSBhIFtjbGFzc149XCJpY29uLVwiXTo6YmVmb3JlLCAubnRzLXNpdGVpZCAucmVnaW9uLWNvdW50cnktbGFuZ3VhZ2VzIHVsIGxpIGEgW2NsYXNzKj1cIiBpY29uLVwiXTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTYwYlwiOyB9XG4gIC5udHMtc2l0ZWlkIC5yZWdpb24tbGFuZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubnRzLXNpdGVpZCAuc2l0ZWlkLWNvbC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAubnRzLXNpdGVpZCAuYXZhaWxhYmxlLWxhbmd1YWdlcy1saXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAubnRzLXNpdGVpZCAuYXZhaWxhYmxlLWxhbmd1YWdlcy1saXN0IHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5udHMtc2l0ZWlkIC5hdmFpbGFibGUtbGFuZ3VhZ2VzLWxpc3QgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLm50cy1zaXRlaWQgLmNvdW50cnktbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgLm50cy1zaXRlaWQgLmNvdW50cnktbGFuZ3VhZ2UtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLm50cy1zaXRlaWQgaHIsIC5udHMtbmF2YmFyLWhlYWRlci1zaXRlaWQgaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGQ5ZTE7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm50cy1idXR0b24tY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRvcDogMTZweDsgfVxuXG4uQjIge1xuICBmb250LWZhbWlseTogXCJTaWVtZW5zQm9sZFwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjM4N2FhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMjBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAjMjM4N2FhIHNvbGlkIDJweDsgfVxuICAuQjIgW2NsYXNzXj1cImljb24tXCJdLCAuQjIgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXRvcDogM3B4OyB9XG5cbi5CMjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA1NTc4O1xuICBib3JkZXI6ICMwMDU1Nzggc29saWQgMnB4OyB9XG5cbi5uYXZpZ2F0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNiZWNkZDc7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uYXZpZ2F0aW9uIC5icmVhZGNydW1icyB7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLm5hdmlnYXRpb24gLmJyZWFkY3J1bWJzIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDsgfVxuICAgIC5uYXZpZ2F0aW9uIC5icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCA+IGxpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNDVweCkge1xuICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCA+IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsID4gbGkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfSB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCA+IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIGxpIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG46aG92ZXIge1xuICAgICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG46aG92ZXIgLmFjdGl2ZS1zdGF0ZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDk5OTk7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0bjpob3ZlciAuYWN0aXZlLXN0YXRlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7IH0gfVxuICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSB7XG4gICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDk5OTk7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfSB9XG4gICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNDdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93bi5hY3RpdmUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuZHJvcGRvd24ub24tcGFnZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWluLWhlaWdodDogMTY5cHg7XG4gICAgICAgICAgd2lkdGg6IDk0MHB4O1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDcwcHgpOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ2cHgpIHtcbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwge1xuICAgICAgICAgICAgICB3aWR0aDogMTE0MHB4O1xuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDU3MHB4KTsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjQ1cHgpIHtcbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwge1xuICAgICAgICAgICAgICB3aWR0aDogMTA3MHB4O1xuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUzNXB4KTsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDcyMHB4O1xuICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDM2MHB4KTsgfSB9XG4gICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMlIC0gMjBweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7IH0gfVxuICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA1NTc4OyB9XG4gICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSBhIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfSB9XG4gICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIHNwYW4ge1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgLmZseW91dCB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDY2LjY2NjY2NiU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAzMjBweDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDZweCkge1xuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgLmZseW91dCB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAzNDBweDsgfSB9XG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQge1xuICAgICAgICAgICAgICAgICAgbGVmdDogMjk0cHg7IH0gfVxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQge1xuICAgICAgICAgICAgICAgICAgbGVmdDogMzQwcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTUlOyB9IH1cbiAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0LnNob3cge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQgLmZseW91dC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQgLmZseW91dC1pbWFnZSBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIHVsIGxpIC5mbHlvdXQgLmZseW91dC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgLmZseW91dCAuZmx5b3V0LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTsgfSB9XG4gICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgLmZseW91dCAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgLmZseW91dCAuY29udGVudCAubmF2LWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgICAgICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB9XG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biB1bCBsaSAuZmx5b3V0IC5jb250ZW50IHAge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgLmZseW91dCAuY29udGVudCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgICAgICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gdWwgbGkgLmZseW91dCAuY29udGVudCAuYnV0dG9uLWNvbnZlcnNpb24gaSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QuY29sdW1ucyB7XG4gICAgICAgICAgbWluLWhlaWdodDogMjI1cHg7IH1cbiAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3Bkb3duIC5kcm9wZG93bi1saXN0LmNvbHVtbnMgLmZseW91dCAuY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC5jb2x1bW5zIC5mbHlvdXQgLmNvbnRlbnQgdWwge1xuICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgICAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wZG93biAuZHJvcGRvd24tbGlzdC5jb2x1bW5zIC5mbHlvdXQgLmNvbnRlbnQgdWwgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgLmNvdW50cnktbmFtZSB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk5OTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSB1bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1jb3VudHJ5IHVsIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSB1bCBsaSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1jb3VudHJ5IHVsIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1jb3VudHJ5IHVsIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDVweDsgfSB9XG4gICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1jb3VudHJ5IHVsIGxpIDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgdWwgbGkgOmhvdmVyIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjMDA5OTk5OyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1jb3VudHJ5IHVsIGxpIDpob3ZlciBzcGFuIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7IH0gfVxuICAgIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWNvdW50cnkgdWwgLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAubmF2aWdhdGlvbi1jb3VudHJ5IHVsIC5kcm9wYnRuIC5vbi1wYWdlIHtcbiAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSB1bCAuYWN0aXZlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1jb3VudHJ5IC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIC5uYXZpZ2F0aW9uLWNvdW50cnkgdWwgLmRyb3BidG4gLm9uLXBhZ2Uge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9IH1cblxuLm5hdmlnYXRpb24tbW9iaWxlX192MiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX2hlYWRlciAubW9iaWxlLWxvZ28ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9faGVhZGVyIC5tb2JpbGUtbG9nbyBhIGltZyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE5cHg7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX2ljb25zIGEge1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX2ljb25zIC5tb2JpbGUtbWVudS10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5OTk7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAuYnJlYWRjcnVtYnMge1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzg3OWJhYTtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzg3OWJhYTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLmJyZWFkY3J1bWJzIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1N3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiA5OTkwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmVjZjM7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSAucmVnaW9uLWxhbmd1YWdlLWJhciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnUgLnJlZ2lvbi1sYW5ndWFnZS1iYXIgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnUgLnJlZ2lvbi1sYW5ndWFnZS1iYXIgLnNpdGUtaWQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnUgdWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDM1cHggMTVweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudSB1bCAubW9iaWxlLW5hdi1pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZGRlNTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnUgdWwgLm1vYmlsZS1uYXYtaXRlbSA+IGEge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnUgdWwgLm1vYmlsZS1uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QzZGRlNTsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnUgdWwgLm1vYmlsZS1uYXYtaXRlbS1oZWFkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IHVsIC5tb2JpbGUtbmF2LWl0ZW0taGVhZGVyICsgLm1vYmlsZS1uYXYtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnUgdWwgKyB1bCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IC5uYXZpZ2F0aW9uLW1vYmlsZV9fc3ViLW1lbnUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNDVweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IC5uYXZpZ2F0aW9uLW1vYmlsZV9fc3ViLW1lbnUgLm5hdi1zdWJfX2xldmVsLXVwIHtcbiAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX21lbnUgLm5hdmlnYXRpb24tbW9iaWxlX19zdWItbWVudSAubmF2LXN1Yl9faGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgY29sb3I6ICM4NzliYWE7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19tZW51IC5uYXZpZ2F0aW9uLW1vYmlsZV9fc3ViLW1lbnUgdWwge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1N3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmVjZjM7XG4gICAgei1pbmRleDogOTk5OTsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciB7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIgaW5wdXQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciBpbnB1dDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgYnV0dG9uIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3OWJhYTsgfVxuICAgICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bjpob3ZlciBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0biB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuIGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3NlYXJjaCAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5yZXNldC1idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAucmVzZXQtYnRuIGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19zZWFyY2ggLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bi1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4NzliYWE7IH1cbiAgICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4tYWN0aXZlIGkge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3JlZ2lvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTdweDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgei1pbmRleDogOTk5MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlY2YzOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3JlZ2lvbiAucmVnaW9uLWxhbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAzNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2RkZTU7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19yZWdpb24gLnJlZ2lvbi1sYW5nIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlX192MiAubmF2aWdhdGlvbi1tb2JpbGVfX3JlZ2lvbiAucmVnaW9uLWNvdW50cnkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCA1NXB4OyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC5uYXZpZ2F0aW9uLW1vYmlsZV9fcmVnaW9uIC5yZWdpb24tY291bnRyeSBkaXYuY291bnRyeS1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZV9fdjIgLm5hdmlnYXRpb24tbW9iaWxlX19yZWdpb24gLnJlZ2lvbi1jb3VudHJ5IHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7IH1cblxuLm5hdmlnYXRpb24tbW9iaWxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUgLmxvZ28ge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubG9nbyBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSAubG9nby1tYWluIHtcbiAgICBtYXgtaGVpZ2h0OiAxOXB4OyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5sb2dvLW1haW4gaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDE5cHg7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUgLnNpdGUtaWQtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5icmVhZGNydW1icyB7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjODc5YmFhO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjODc5YmFhO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGUgLmJyZWFkY3J1bWJzIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGUgLmJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uLW1vYmlsZS1jb21wb25lbnRzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm5hdmlnYXRpb24tbW9iaWxlLWNvbXBvbmVudHMgYSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm5hdmlnYXRpb24tbW9iaWxlLWNvbXBvbmVudHMgYVtoaWRkZW5dIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm5hdmlnYXRpb24tbW9iaWxlLWNvbXBvbmVudHMgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5uYXZpZ2F0aW9uLW1vYmlsZS1jb21wb25lbnRzICNoYW1idXJnZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk5OTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm5hdmlnYXRpb24tbW9iaWxlLWNvbXBvbmVudHMgI2hhbWJ1cmdlciBpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1kcm9wZG93biB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLWRyb3Bkb3duIHVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1kcm9wZG93biB1bCBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1kcm9wZG93biB1bCBsaSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLWRyb3Bkb3duIHVsIC5jb3VudHJ5LW5hbWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTk5O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1kcm9wZG93biB1bCAubW9iaWxlLWZseW91dCB1bCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLWRyb3Bkb3duIHVsIC5tb2JpbGUtZmx5b3V0IHVsIGxpIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwgLm1vYmlsZS1mbHlvdXQgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA1NTc4OyB9XG4gICAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwgLm1vYmlsZS1mbHlvdXQgdWwgbGkgYSBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1kcm9wZG93biB1bCAubW9iaWxlLWRyb3Bkb3duLWhpZGRlbiAubW9iaWxlLWZseW91dCB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwgLm1vYmlsZS1kcm9wZG93bi1hY3RpdmUgYSB7XG4gICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1kcm9wZG93biB1bCAubW9iaWxlLWRyb3Bkb3duLWFjdGl2ZSBhIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjMDA5OTk5O1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIC8qIElFIDkgKi9cbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgLyogU2FmYXJpICovXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtZHJvcGRvd24gdWwgLm1vYmlsZS1kcm9wZG93bi1hY3RpdmUgLm1vYmlsZS1mbHlvdXQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBub25lOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSAuc2VhcmNoLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUgLnNlYXJjaC1vbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWNkZDc7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciBpbnB1dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIGlucHV0OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyBidXR0b24gaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3OWJhYTsgfVxuICAgICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bjpob3ZlciBpIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAgICAgLm5hdmlnYXRpb24tbW9iaWxlIC5tb2JpbGUtc2VhcmNoLWJhciAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4gaSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7IH1cbiAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5yZXNldC1idG4ge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5yZXNldC1idG4gaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAubmF2aWdhdGlvbi1tb2JpbGUgLm1vYmlsZS1zZWFyY2gtYmFyIC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bi1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhOyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uLW1vYmlsZSAubW9iaWxlLXNlYXJjaC1iYXIgLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuLWFjdGl2ZSBpIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tY291bnRyeSB1bCBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxM3B4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2llbWVucy1oZWFkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZpZ2F0aW9uLW1vYmlsZSwgLm5hdmlnYXRpb24tbW9iaWxlX192MiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubmF2aWdhdGlvbi1tb2JpbGUgLnRvcC1iYW5uZXItbW9iaWxlLCAubmF2aWdhdGlvbi1tb2JpbGVfX3YyIC50b3AtYmFubmVyLW1vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiA4ODg5O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9IH1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTtcbiAgLyogSUUgNi83ICovXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAtMXB4OyB9XG5cbi52aXNpYmxlLXdoZW4tZm9jdXNlZDpmb2N1cyB7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IGF1dG87IH1cblxuLmJ5cGFzcy1ibG9jay1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmY2M7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICB6LWluZGV4OiAxMDsgfVxuXG4ubWluaWN0X3dyYXBwZXIge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzcmVtO1xuICBjb2xvcjogIzJkMzczYztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkZDllMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5taW5pY3Rfd3JhcHBlci5hY3RpdmU6YWZ0ZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubWluaWN0X3dyYXBwZXIub24tcGFnZTphZnRlciB7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7IH1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYmx1ZS10ZXh0IHtcbiAgY29sb3I6ICMwMDVmODcgIWltcG9ydGFudDsgfVxuXG4ubmV3cy10aWxlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLm5ld3MtdGlsZS1kZXNrdG9wLW9ubHkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmV3cy10aWxlLW1vYmlsZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud2hpdGUtcGFnZS10aWxlIC50aWxlLWRldGFpbHMgcCBhIHtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lOyB9XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNDVweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTEwMHB4OyB9XG4gIC52aWRlby1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3V0Ym94IC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ2cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNzBweDsgfVxuICAudmlkZW8tYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2hvdXRib3ggLmRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgLnZpZGVvLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2hvdXRib3ggLmRldGFpbHMge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgLmJsdWUtdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gIC52aWRlby1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2JpbGUtZGV0YWlscyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDMycHg7IH1cbiAgLyoubmV3c2Jsb2NrXG5cdHtcblx0XHRwYWRkaW5nLWJvdHRvbTotNDAwcHghaW1wb3J0YW50O1xuXHR9Ki9cbiAgLm5ld3MtdGlsZS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDsgfVxuICAubmV3cy10aWxlLWRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmV3cy10aWxlLW1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDsgfSB9XG5cbiNmZWF0dXJlZC1wcmVzcy1yZWxlYXNlIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTVmNjk7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gICNmZWF0dXJlZC1wcmVzcy1yZWxlYXNlIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2UgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICNmZWF0dXJlZC1wcmVzcy1yZWxlYXNlIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlLWltZy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2UgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAjZmVhdHVyZWQtcHJlc3MtcmVsZWFzZSAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1saW5rIGEge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2UgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UtbGluayBpIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm5ld3Nyb29tLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIGlucHV0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDVweDsgfVxuXG4jcHJlc3MtcmVsZWFzZS1mZWF0dXJlZC10aWxlIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyBoMSwgI3ByZXNzLXJlbGVhc2UtZmVhdHVyZWQtdGlsZSAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgaDIsICNwcmVzcy1yZWxlYXNlLWZlYXR1cmVkLXRpbGUgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIGgzLCAjcHJlc3MtcmVsZWFzZS1mZWF0dXJlZC10aWxlIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyBoNCwgI3ByZXNzLXJlbGVhc2UtZmVhdHVyZWQtdGlsZSAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGVfX2RldGFpbHMgaDUge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cblxuI3ByZXNzLXJlbGVhc2UtZmVhdHVyZWQtdGlsZSAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDRweCAwIDEwcHggNHB4OyB9XG5cbiNwcmVzcy1yZWxlYXNlLWZlYXR1cmVkLXRpbGUgLmljb24tYXJyb3ctcmlnaHQtc21hbGwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbiNvbGRlci1wcmVzcy1yZWxlYXNlcyB7XG4gIHBhZGRpbmc6IDIwcHggMCA0MHB4OyB9XG4gICNvbGRlci1wcmVzcy1yZWxlYXNlcyBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMzYzQ2NGI7IH1cblxuI2JvaWxlci1wbGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgI2JvaWxlci1wbGF0ZSAuYm9pbGVyLWxlZ2FsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4jbGVhZGVyc2hpcC1iaW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAjbGVhZGVyc2hpcC1iaW8gYSB7XG4gICAgY29sb3I6ICMzMzdhYjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICNsZWFkZXJzaGlwLWJpbyAucHJvZmlsZS1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4jcHJlc3MtcmVsZWFzZS1kZXRhaWwgdWwge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuI3ByZXNzLXJlbGVhc2UtZGV0YWlsIC5jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzg3OWJhYTtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4jcHJlc3MtcmVsZWFzZS1kZXRhaWwgLmJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbiNwcmVzcy1yZWxlYXNlLWRldGFpbCAudGl0bGUsXG4jcHJlc3MtcmVsZWFzZS1kZXRhaWwgLmJvZHksXG4jcHJlc3MtcmVsZWFzZS1kZXRhaWwgLnN1bW1hcnktYnVsbGV0cyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTsgfVxuXG4jcHJlc3MtcmVsZWFzZS1kZXRhaWwgLnN1bW1hcnktYnVsbGV0cyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzUwYmViZSAwLCAjNDFhYWFhIDUwJSwgIzAwOTljYik7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuI3ByaW1hcnktY29udGFjdCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG5cbi50b3RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAudG90YWwgc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zZWFyY2gtYXBwIHtcbiAgbWluLWhlaWdodDogMzAwcHg7IH1cbiAgLnNlYXJjaC1hcHAgLmZhLXNwaW5uZXIge1xuICAgIGNvbG9yOiAjQUQyMzVGO1xuICAgIG1hcmdpbjogODBweCAwIDgwcHggMDsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoQnV0dG9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICBDb2xvcjogIzIzODdBOTsgfVxuICAuc2VhcmNoLWFwcCBidXR0b24ge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzOyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2hSZXNldCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMjZweDsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoQm94IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2hJbnB1dCB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkJDM0M5OyB9XG4gIC5zZWFyY2gtYXBwIC5pbnB1dC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlYXJjaC1hcHAgLmlucHV0LXdyYXBwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgY29sb3I6ICM4NzlCQUI7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjBlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAwOyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2hGb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAuc2VhcmNoLWFwcCAuaGlkZVJlc2V0QnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2gtYXBwIC5yZXN0SWNvbkNvbG9yIHtcbiAgICBjb2xvcjogI0E1QUZCNDsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoSWNvbkNvbG9yIHtcbiAgICBjb2xvcjogIzIzODdBOTsgfVxuICAuc2VhcmNoLWFwcCAuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VhcmNoLWFwcCAuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNlYXJjaC1hcHAgLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjY7IH1cbiAgLnNlYXJjaC1hcHAgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7IH1cbiAgLnNlYXJjaC1hcHAgbGkge1xuICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgfVxuICAuc2VhcmNoLWFwcCAucGFnaW5hdGlvbkZpbHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW46IDAgMCA1MHB4IDA7IH1cbiAgICAuc2VhcmNoLWFwcCAucGFnaW5hdGlvbkZpbHRlcjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc2VhcmNoLWFwcCAucGFnaW5hdGlvbkZpbHRlciBpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxLjJlbTsgfVxuICAgIC5zZWFyY2gtYXBwIC5wYWdpbmF0aW9uRmlsdGVyLnRvcCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnNlYXJjaC1hcHAgLnBhZ2luYXRpb25GaWx0ZXIgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5zZWFyY2gtYXBwIC5wYWdpbmF0aW9uRmlsdGVyID4gbGkgPiBhLFxuICAuc2VhcmNoLWFwcCAucGFnaW5hdGlvbkZpbHRlciA+IGxpID4gc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgIGNvbG9yOiAjMjI4N0FBO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaC1yZXN1bHQtaGVhZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBSZWd1bGFyIDM2cHgvNDJweCBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoLXJlc3VsdC1jb3VudCB7XG4gICAgZm9udDogUmVndWxhciAxNnB4LzE5cHggU2llbWVuc1JvbWFuOyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2gtcmVzdWx0LWxpbmsge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogQm9sZCAxNHB4LzE2cHggU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjODc5QkFCO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIC5zZWFyY2gtYXBwIC5zZWFyY2gtcmVzdWx0LXRpdGxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2VhcmNoLWFwcCAuc2VhcmNoLXJlc3VsdC10aXRsZSBhIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiAxLjFlbSBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGNvbG9yOiAjMjI4N0FBO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoLXJlc3VsdC1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBSZWd1bGFyIDE2cHgvMjNweCBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuc2VhcmNoLWFwcCAuc2VhcmNoLXJlc3VsdC1kZXNjcmlwdGlvbiBzcGFuIHVsIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDBlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwZW07IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaFJlc3VsdElucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB3aWR0aDogNjAwcHg7IH1cbiAgLnNlYXJjaC1hcHAgLnNlYXJjaFJlc3VsdFdpZHRoIHtcbiAgICB3aWR0aDogNjAwcHg7IH1cbiAgLnNlYXJjaC1hcHAgLmlucHV0RmllbGRQYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAuc2VhcmNoLWFwcCAuZmxleC1ncmlkIC5pdGVtLS1wcmltYXJ5IC5jdGEge1xuICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgLnNlYXJjaC1hcHAgLmZsZXgtZ3JpZCAuaXRlbS0tcHJpbWFyeSAuY3RhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2VhcmNoLWFwcCAuZmxleC1ncmlkIC5wLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9XG4gIC5zZWFyY2gtYXBwIC5mbGV4LWdyaWQgLml0ZW0tLXRlcnRpYXJ5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkJDM0M5O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAuc2VhcmNoLWFwcCAuZmxleC1ncmlkIC5pdGVtLS10ZXJ0aWFyeSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc2VhcmNoLWFwcCAuZmxleC1ncmlkIC5pdGVtLS10ZXJ0aWFyeSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNlYXJjaC1hcHAgLmZsZXgtZ3JpZCAuaXRlbS0tdGVydGlhcnkgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwOyB9XG4gIC5zZWFyY2gtYXBwIC5mbGV4LWdyaWQgLml0ZW0tLXNlY29uZGFyeSB7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgYmFja2dyb3VuZDogIzIyODdBQSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgIC5zZWFyY2gtYXBwIC5mbGV4LWdyaWQgLml0ZW0tLXNlY29uZGFyeSBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0OyB9XG4gIC5zZWFyY2gtYXBwIC5mbGV4LWdyaWQgLml0ZW0tLXByaW1hcnkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRiAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0JCQzNDOTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuc2VhcmNoLWFwcCAucmVzdWx0cy1saXN0aW5nIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnNlYXJjaC1hcHAgLml0ZW1fX2Rlc2NyaXB0aW9uX3NlY29uZGFyeSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDI0cHg7IH1cbiAgICAuc2VhcmNoLWFwcCAuaXRlbV9fZGVzY3JpcHRpb25fc2Vjb25kYXJ5IC50aXRsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWFyY2gtYXBwIC5pdGVtX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDE5cHggMjNweDsgfVxuICAuc2VhcmNoLWFwcCAuaXRlbV9fZGVzY3JpcHRpb24gLnRpdGxlIHtcbiAgICBmb250OiBCb2xkIDE0cHgvMTZweCBTaWVtZW5zUm9tYW47XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc2VhcmNoLWFwcCAuaXRlbV9fZGVzY3JpcHRpb24gLmhlYWRpbmcge1xuICAgIGZvbnQ6IFJlZ3VsYXIgMThweC8yNnB4IFNpZW1lbnNSb21hbjsgfVxuICAuc2VhcmNoLWFwcCAuaXRlbV9fZGVzY3JpcHRpb24gLmNvbnRlbnQge1xuICAgIGZvbnQ6IFJlZ3VsYXIgMTZweC8yM3B4IFNpZW1lbnNSb21hbjsgfVxuICAuc2VhcmNoLWFwcCAuaXRlbV9jdXN0b21lcl9oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IEJvbGQgMjBweC8yNHB4IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNlYXJjaC1hcHAgLmNhcmQtLXN1YmhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogQm9sZCAxNHB4LzI2cHggU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjODc5QkFCO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWFyY2gtYXBwIC5pdGVtX2N1c3RvbWVyX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IDE4cHggU2llbWVuc1JvbWFuO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzIyODdBQTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5zZWFyY2gtYXBwIC5mbGV4SW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwOyB9XG4gICAgLnNlYXJjaC1hcHAgLmZsZXhJbWcuaW1nLTIwMCB7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9XG4gIC5zZWFyY2gtYXBwIC5mbGV4SW1nQmlnIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuc2VhcmNoLWFwcCAuc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDsgfVxuICAuc2VhcmNoLWFwcCAuaGVyby1idXR0b25zIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IDIwcHg7IH1cbiAgLnNlYXJjaC1hcHAgLnByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzY5MTQ7IH1cbiAgLnNlYXJjaC1hcHAgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IC44NTcxNDI4NTcxcmVtIDEuMDcxNDI4NTcxNHJlbTtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zZWFyY2gtYXBwIC5yZWFkQWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udDogQm9sZCAxNnB4LzI2cHggU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjMjI4N0FBO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogMS4xZW07IH1cbiAgICAuc2VhcmNoLWFwcCAucmVhZEFsbCBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zZWFyY2gtYXBwIC5yZWFkQWxsIGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBmb250LXNpemU6IDAuOGVtOyB9XG5cbltuZ1xcOmNsb2FrXSxcbltuZy1jbG9ha10sXG5bZGF0YS1uZy1jbG9ha10sXG5beC1uZy1jbG9ha10sXG4ubmctY2xvYWssXG4ueC1uZy1jbG9hayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5hW25nLWNsaWNrXSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZm9ybS1ncm91cC5idXR0b24tYnVtcCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYnV0dG9uLWNvbnZlcnNpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMC44NTcxNDI4NTcxcmVtIDEuMDcxNDI4NTcxNHJlbTtcbiAgd2lkdGg6IDI0MHB4O1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ1dHRvbi1jb252ZXJzaW9uOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG4gIC5idXR0b24tY29udmVyc2lvbi53aWRlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYnV0dG9uLWNvbnZlcnNpb24uZmxvYXQtY29udmVyc2lvbi1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmJ1dHRvbi1jb252ZXJzaW9uIGkge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnV0dG9uLWNvbnZlcnNpb24gLnBsYXktaWNvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5idXR0b24tY29udmVyc2lvbiAuYnV0dG9uLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cblxuLmxpbmstaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgYm90dG9tOiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMzg3YWE7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIC5saW5rLWljb24gc3Bhbi5saW5rLWNvbnRhaW5lci1pY29uIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubGluay1pY29uIHNwYW4ubGluay1jb250YWluZXItaWNvbiBpLCAubGluay1pY29uIHNwYW4ubGluay1jb250YWluZXItaWNvbiBlbSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uc3RvcmUtY2F0YWxvZy10aWxlIC5idXR0b24tY29udmVyc2lvbi5zZWNvbmRhcnkge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuYnV0dG9uLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5idXR0b24tY29udmVyc2lvbiwgLmJ1dHRvbi1jb252ZXJzaW9uOmhvdmVyLCAuYnV0dG9uLWNvbnZlcnNpb246YWN0aXZlLCAuYnV0dG9uLWNvbnZlcnNpb246dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5hLmJ1dHRvbi1jb252ZXJzaW9uOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhOyB9XG5cbi5zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1Zjg3OyB9XG5cbi5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjNjkxNDsgfVxuXG4ucHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODVhMWU7IH1cblxuLnRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlCQUZCRTsgfVxuXG4udGVydGlhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5QkFBOyB9XG5cbi5xdWF0ZXJuYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYTUwYTsgfVxuXG4ucXVhdGVybmFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMDk1MDg7IH1cblxuLnJvc2UtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3MDE0YTsgfVxuXG4ucm9zZS1yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzcwMTRhOyB9XG5cbi5naG9zdCB7XG4gIGJvcmRlcjogc29saWQgM3B4ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cblxuLmdob3N0LWFsdCB7XG4gIGJvcmRlcjogc29saWQgM3B4ICMwMDVmODc7XG4gIGNvbG9yOiAjMDA1Zjg3O1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG5cbi5naG9zdC1hbHQ6aG92ZXIsIC5naG9zdC1hbHQ6YWN0aXZlLCAuZ2hvc3QtYWx0OnZpc2l0ZWQge1xuICBjb2xvcjogIzAwNWY4NzsgfVxuXG4uY2VudGVyZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5kZXRhaWwtYmFubmVyIHAge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4gICAgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uIC5idXR0b24tdGV4dCB7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiBpbmhlcml0OyB9IH1cblxuLmJ1eS10aWxlcyB7XG4gIHBhZGRpbmc6IDU1cHggMCA4MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYnV5LXRpbGVzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLmJ1eS10aWxlcyAuaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgLmJ1eS10aWxlcyAuaGVhZGVyX19tb3JlLWluZm8ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmJ1eS10aWxlcyAuaGVhZGVyIHAge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJ1eS10aWxlcyAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4IDBweCAxNXB4O1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIC5idXktdGlsZXMgLmhlYWRlciBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cbiAgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgZGl2LnRpbGUgZGl2LnRpbGUtZGV0YWlscyB7XG4gICAgcGFkZGluZzogMjVweCAyNXB4IDEwMHB4IDI1cHg7IH1cbiAgICAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciBkaXYudGlsZSBkaXYudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIGRpdi50aWxlLnRocmVlLWNvbHVtbiB7XG4gICAgICB3aWR0aDogY2FsYygzMyUgLSAyMHB4KTsgfVxuICAgIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIGRpdi50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgZGl2LnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbisyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciBkaXYudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciBkaXYudGlsZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciBkaXYudGlsZS1pbmZvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLmJ1eS1idXR0b24tYW5jaG9yIHtcbiAgICB3aWR0aDogNTYlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMiU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDI1cHggYXV0byAyNXB4IGF1dG87IH1cbiAgICAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAuYnV5LWJ1dHRvbi1hbmNob3Igc3Bhbi5idXR0b24tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIge1xuICAgICAgcG9zaXRpdmU6IHJlbGF0aXZlOyB9IH1cblxuLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyLCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIsIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTk5OyB9XG4gIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lci5saWdodCwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lci5saWdodCwgLnByb2R1Y3Qtc3VwcG9ydCAuZGV0YWlsLWJhbm5lci5saWdodCwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lci5saWdodCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyLmxpZ2h0LCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyLmxpZ2h0LCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyLmxpZ2h0LCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIubGlnaHQsIC5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIubGlnaHQsIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lci5saWdodCB7XG4gICAgY29sb3I6ICMzMjNDNDY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGNDsgfVxuICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLnJvdy5lcXVhbCwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAucm93LmVxdWFsLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5yb3cuZXF1YWwsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLnJvdy5lcXVhbCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5yb3cuZXF1YWwsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLnJvdy5lcXVhbCwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAucm93LmVxdWFsLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLnJvdy5lcXVhbCwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93LmVxdWFsLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLnJvdy5lcXVhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyIC5yb3cgLmNvbC1wYWRkZWQsIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIgLnJvdyAuY29sLXBhZGRlZCwgLnByb2R1Y3Qtc3VwcG9ydCAuZGV0YWlsLWJhbm5lciAucm93IC5jb2wtcGFkZGVkLCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyIC5yb3cgLmNvbC1wYWRkZWQsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93IC5jb2wtcGFkZGVkLCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyIC5yb3cgLmNvbC1wYWRkZWQsIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIgLnJvdyAuY29sLXBhZGRlZCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5yb3cgLmNvbC1wYWRkZWQsIC5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLnJvdyAuY29sLXBhZGRlZCwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIC5yb3cgLmNvbC1wYWRkZWQge1xuICAgIHBhZGRpbmc6IDEycHggMDsgfVxuICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiwgLnByb2R1Y3Qtc3VwcG9ydCAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24sIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduLCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24sIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24sIC5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiBhLmJ1dHRvbi1jb252ZXJzaW9uLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiBhLmJ1dHRvbi1jb252ZXJzaW9uLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiBhLmJ1dHRvbi1jb252ZXJzaW9uLCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiBhLmJ1dHRvbi1jb252ZXJzaW9uLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduIGEuYnV0dG9uLWNvbnZlcnNpb24sIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduIGEuYnV0dG9uLWNvbnZlcnNpb24sIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIgLnJvdyAuYnRuLWFsaWduIGEuYnV0dG9uLWNvbnZlcnNpb24sIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24gYS5idXR0b24tY29udmVyc2lvbiwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAucm93IC5idG4tYWxpZ24gYS5idXR0b24tY29udmVyc2lvbiwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIC5yb3cgLmJ0bi1hbGlnbiBhLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zLCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9ucywgLnByb2R1Y3Qtc3VwcG9ydCAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnMsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zLCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9ucywgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnMsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnMsIC5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zIHtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gICAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9uczpob3ZlciwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnM6aG92ZXIsIC5wcm9kdWN0LXN1cHBvcnQgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zOmhvdmVyLCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9uczpob3ZlciwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9uczpob3ZlciwgLnNpbmdsZS10b3BpYyAuZGV0YWlsLWJhbm5lciAuYmFubmVyLWJ1dHRvbnM6aG92ZXIsIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zOmhvdmVyLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmJhbm5lci1idXR0b25zOmhvdmVyLCAubGl2ZS13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9uczpob3ZlciwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIC5iYW5uZXItYnV0dG9uczpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTBCRUJFOyB9XG4gIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAubm8tcGFkIHAsIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIgLm5vLXBhZCBwLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5uby1wYWQgcCwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAubm8tcGFkIHAsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAubm8tcGFkIHAsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLm5vLXBhZCBwLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5uby1wYWQgcCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5uby1wYWQgcCwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAubm8tcGFkIHAsIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAubm8tcGFkIHAge1xuICAgIHBhZGRpbmc6IDRweCAwICFpbXBvcnRhbnQ7IH1cbiAgLmRldGFpbC1wYWdlIC5kZXRhaWwtYmFubmVyIC5jb250ZW50LCAuY2FwYWJpbGl0eS1wYWdlIC5kZXRhaWwtYmFubmVyIC5jb250ZW50LCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5jb250ZW50LCAuY29sbGF0ZXJhbC1jb250ZW50IC5kZXRhaWwtYmFubmVyIC5jb250ZW50LCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQsIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuY29udGVudCwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuY29udGVudCwgLnBoeXNpY2FsLWV2ZW50IC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZGV0YWlsLXBhZ2UgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5jb250ZW50IHAsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLnN0bHAtZXZlbnQtaW5mbyAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuY29udGVudCBwLCAucGh5c2ljYWwtZXZlbnQgLmRldGFpbC1iYW5uZXIgLmNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24sIC5jYXBhYmlsaXR5LXBhZ2UgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uLCAucHJvZHVjdC1zdXBwb3J0IC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24sIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24sIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiwgLmxpdmUtd2ViaW5hciAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24sIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5kZXRhaWwtcGFnZSAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24gc3BhbiwgLmNhcGFiaWxpdHktcGFnZSAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24gc3BhbiwgLnByb2R1Y3Qtc3VwcG9ydCAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24gc3BhbiwgLmNvbGxhdGVyYWwtY29udGVudCAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24gc3BhbiwgLm9uLWRlbWFuZC13ZWJpbmFyIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiBzcGFuLCAuc2luZ2xlLXRvcGljIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiBzcGFuLCAuc3RscC1ldmVudC1pbmZvIC5kZXRhaWwtYmFubmVyIC5idXR0b24tY29udmVyc2lvbiBzcGFuLCAub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uIHNwYW4sIC5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIgLmJ1dHRvbi1jb252ZXJzaW9uIHNwYW4sIC5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lciAuYnV0dG9uLWNvbnZlcnNpb24gc3BhbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ub24tZGVtYW5kLXdlYmluYXIgLmRldGFpbC1iYW5uZXIsIC5zaW5nbGUtdG9waWMgLmRldGFpbC1iYW5uZXIsIC5zdGxwLWV2ZW50LWluZm8gLmRldGFpbC1iYW5uZXIsIC5vbi1kZW1hbmQtd2ViaW5hciAuZGV0YWlsLWJhbm5lcixcbi5waHlzaWNhbC1ldmVudCAuZGV0YWlsLWJhbm5lcixcbi5saXZlLXdlYmluYXIgLmRldGFpbC1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uY2FtcGFpZ24tY2hhcHRlciB7XG4gIHBhZGRpbmc6IDUwcHggMCA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzNjOyB9XG4gIC5jYW1wYWlnbi1jaGFwdGVyX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIC5oZWFkZXItdGFnIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmNhbXBhaWduLWNoYXB0ZXJfX2hlYWRlciBoMSwgLmNhbXBhaWduLWNoYXB0ZXJfX2hlYWRlciBoMiwgLmNhbXBhaWduLWNoYXB0ZXJfX2hlYWRlciBoMywgLmNhbXBhaWduLWNoYXB0ZXJfX2hlYWRlciBoNCwgLmNhbXBhaWduLWNoYXB0ZXJfX2hlYWRlciBoNSwgLmNhbXBhaWduLWNoYXB0ZXJfX2hlYWRlciBoNiB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgLmNhbXBhaWduLWNoYXB0ZXJfX2hlYWRlciBoMSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgICAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIGgyIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICAuY2FtcGFpZ24tY2hhcHRlcl9faGVhZGVyIC5zaGFyZS1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgIC5jYW1wYWlnbi1jaGFwdGVyX19oZWFkZXIgLnNoYXJlLmlzLWFjdGl2ZSAuc2hhcmUtYnV0dG9uIHtcbiAgICAgIGNvbG9yOiAjODc5YmFhICFpbXBvcnRhbnQ7IH1cbiAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX2J0blN0eWxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X19idG5zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX2J0bk1hcmdpbnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE3cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9faW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtYmFzaXM6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9faW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9faW1nIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X19pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X19pbWcgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X19pbWcgaW1nIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtYmFzaXM6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZmxleDogbm9uZTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbGV4OiBub25lOyB9IH1cbiAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IGgyIHtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX3RleHQgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX3RleHQgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fdGV4dCBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IGE6aG92ZXIsIC5jYW1wYWlnbi1jaGFwdGVyX19jb250ZW50X190ZXh0IGE6YWN0aXZlLCAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fdGV4dCBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLmNhbXBhaWduLWNoYXB0ZXJfX2NvbnRlbnRfX3RleHQgPiBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuY2FtcGFpZ24tY2hhcHRlcl9fY29udGVudF9fdGV4dCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4uY2FtcGFpZ24tY2hhcHRlci1sYXJnZSB7XG4gIHBhZGRpbmc6IDUwcHggMCA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzNjO1xuICBjb2xvcjogI2ZmZmY7IH1cbiAgLmNhbXBhaWduLWNoYXB0ZXItbGFyZ2UgaDIge1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgLmNhbXBhaWduLWNoYXB0ZXItbGFyZ2UgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gIC5jYW1wYWlnbi1jaGFwdGVyLWxhcmdlIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAuY2FtcGFpZ24tY2hhcHRlci1sYXJnZSBhOmhvdmVyLCAuY2FtcGFpZ24tY2hhcHRlci1sYXJnZSBhOmFjdGl2ZSwgLmNhbXBhaWduLWNoYXB0ZXItbGFyZ2UgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuY2FtcGFpZ24tY2hhcHRlci1sYXJnZSA+IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5kZXRhaWxzLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZzogNDBweCAwOyB9XG5cbi5mZWF0dXJlZC1zb2x1dGlvbnMgLmRyb3AtZG93biB7XG4gIGZsb2F0OiByaWdodDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM4NzliYWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyNSU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uZmVhdHVyZWQtc29sdXRpb25zIC50aWxlLWNvbnRhaW5lciAudGlsZS1jb250ZW50IGRpdiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZWQtc29sdXRpb25zIC5kcm9wLWRvd24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjBweCAwIDI0cHggMDsgfSB9XG5cbi8qKiBcbiAqIENhcmQgQ2x1c3RlciBTQ1NTIFNoZWV0c1xuICogVGhlIGZvbGxvd2luZyBzdHlsZSBydWxlcyBhcHBseSB0byB0aGUgJ0NhcmQgQ2x1c3RlcnMnIHdoaWNoIGFyZSBibG9ja3Mgb2YgJ2NhcmRzJyBpbmNsdWRpbmcgZmxpcCBjYXJkcywgcXVvdGUgY2FyZHMgYW5kIHN0YW5kYXJkXG4gKiBjb250ZW50IGNhcmRzLlxuICogXG4gKiBQbGVhc2Uga2VlcCB0aGUgU3R5bGVzaGVldCBnZW5lcmljIHNvIHRoYXQgaXQgY2FuIGJlIHJldXNlZCBhY3Jvc3MgdGhlIHNpdGUuXG4gKlxuICoqL1xuLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5wYXJ0bmVyLWhlYWRsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIGEgLmNhcmQtY2x1c3Rlci1pdGVtIHAge1xuICAgICAgY29sb3I6ICMzQzQ2NEI7IH1cbiAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIGEgLmNhcmQtY2x1c3Rlci1pdGVtOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlOGU4ZWU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjZzOyB9XG4gICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciBhIC5jYXJkLWNsdXN0ZXItaXRlbS5jYXJkLXF1b3RlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDM1NTA7IH1cbiAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIsXG4gICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxNXB4KTtcbiAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjk7XG4gICAgICBib3JkZXI6IHRoaW4gc29saWQgIzhhYWNiMztcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIuY2FyZC1xdW90ZSxcbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtLmNhcmQtcXVvdGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA0NjY5O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIuY2FyZC1xdW90ZSBlbSxcbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0uY2FyZC1xdW90ZSBlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyLmNhcmQtcXVvdGUgcCxcbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0uY2FyZC1xdW90ZSBwIHtcbiAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyLmZsaXAtY29udGFpbmVyLFxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0uZmxpcC1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDJweDsgfVxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIuZmxpcC1jb250YWluZXIgLmZsaXAtZnJvbnQsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplci5mbGlwLWNvbnRhaW5lciAuZmxpcC1iYWNrLFxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbS5mbGlwLWNvbnRhaW5lciAuZmxpcC1mcm9udCxcbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0uZmxpcC1jb250YWluZXIgLmZsaXAtYmFjayB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjdmOTtcbiAgICAgICAgICBib3JkZXI6IHRoaW4gc29saWQgIzhhYWNiMztcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIgaDEsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplciBoMiwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyIGgzLCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItc2l6ZXIgaDQsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplciBoNSwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyIGg2LFxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gaDEsXG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBoMixcbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGgzLFxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gaDQsXG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBoNSxcbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGg2IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgY29sb3I6ICMzYjdlOTg7IH1cbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplciBwLFxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wZW07IH1cbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1zaXplciBzcGFuLnNjYWxlZCxcbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIHNwYW4uc2NhbGVkIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjBlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLXNpemVyIGkuZmEsXG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBpLmZhIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjBlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4OyB9XG4gICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDE1cHgpO1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHggMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQuc3RyZXRjaGVkLXYge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkLnRvcC1sZWZ0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAxNXB4OyB9XG4gICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkLnRvcC1yaWdodCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQudG9wLW1pZGRsZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogY2FsYygzMy4zJSk7IH1cbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDEsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDIsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDMsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDQsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDUsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDYge1xuICAgICAgICBjb2xvcjogIzBiMGIwYjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDEubGVmdCwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoMi5sZWZ0LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGgzLmxlZnQsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDQubGVmdCwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZCBoNS5sZWZ0LCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5ibGFuay1jYXJkIGg2LmxlZnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDsgfVxuICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5wYXJ0bmVyLWhlYWRsaW5lIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIHNwYW4uc2NhbGVkIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuNzVlbTsgfVxuICAgICAgICAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBoMSwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gaDIsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGgzLCAuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciAuY2FyZC1jbHVzdGVyIC5jYXJkLWNsdXN0ZXItaXRlbSBoNCwgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuY2FyZC1jbHVzdGVyLWl0ZW0gaDUsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIGg2IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDEsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDIsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDMsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDQsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDUsIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQgaDYge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnNvbHV0aW9uLXBhcnRuZXJzLWNsdXN0ZXIgLmNhcmQtY2x1c3RlciAuYmxhbmstY2FyZC50b3AtbGVmdCB7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgbGVmdDogMHB4OyB9XG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQudG9wLXJpZ2h0IHtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICByaWdodDogMHB4OyB9XG4gICAgICAgIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmJsYW5rLWNhcmQudG9wLW1pZGRsZSB7XG4gICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgbGVmdDogMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zb2x1dGlvbi1wYXJ0bmVycy1jbHVzdGVyIC5jYXJkLWNsdXN0ZXIgLmNhcmQtY2x1c3Rlci1pdGVtIHNwYW4uc2NhbGVkIHtcbiAgICBmb250LXNpemU6IDIuNzVlbTsgfSB9XG5cbi8qKlxuICogRmxpcCBDYXJkIFNDU1MgU2hlZXRcbiAqIFxuICoqL1xuLmZsaXAtY29udGFpbmVyIHtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDsgfVxuICAuZmxpcC1jb250YWluZXIgLmZsaXAtZGVmaW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmxpcC1jb250YWluZXIgLmZsaXAtZGVmaW5lIC5mbGlwLWFuaW0ge1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAxcztcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gICAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogMHB4OyB9XG4gICAgLmZsaXAtY29udGFpbmVyIC5mbGlwLWRlZmluZSAuZmxpcC1mcm9udCB7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLmZsaXAtY29udGFpbmVyIC5mbGlwLWRlZmluZSAuZmxpcC1iYWNrIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTsgfVxuICAgIC5mbGlwLWNvbnRhaW5lciAuZmxpcC1kZWZpbmUgLmZsaXAtZnJvbnQtZWQge1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH1cbiAgICAuZmxpcC1jb250YWluZXIgLmZsaXAtZGVmaW5lIC5mbGlwLWJhY2stZWQge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpOyB9XG4gICAgLmZsaXAtY29udGFpbmVyIC5mbGlwLWRlZmluZS5mbGlwcGVkIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpOyB9XG5cbi5jYXJlZXItZmxleCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWUzZWU7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAuY2FyZWVyLWZsZXg6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmNhcmVlci1mbGV4IGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXJlZXItZmxleCBoMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtdGl0bGUgaDEge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH1cbiAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LXRpdGxlIC5zaGFyZS1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7IH1cbiAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LXRpdGxlIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LXRpdGxlIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB0b3A6IC0xMHB4OyB9XG4gICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC10aXRsZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgdG9wOiAtMTBweDsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtdGl0bGUgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LXRpdGxlIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIC5jdGEge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIC5jdGEge1xuICAgICAgICAgIGJvdHRvbTogLTM1cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMgLmN0YSB7XG4gICAgICAgICAgYm90dG9tOiAtMzVweDsgfSB9XG4gICAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIC5jdGEgLmljb24tY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMgLmN0YSAuaWNvbi1jb250YWluZXIgaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZWVyLWZsZXgge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgbWluLWhlaWdodDogMTgwcHg7IH1cbiAgICAgICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyAuY2FyZWVyLWZsZXgtdGl0bGUgaDEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyAuY2FyZWVyLWZsZXgtdGl0bGUgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIHRvcDogMTVweDsgfVxuICAgICAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUgLmNhcmVlci1mbGV4LWNvbnRlbnRzIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyAuY3RhIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNhcmVlci1mbGV4IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY2FyZWVyLWZsZXggLmNhcmVlci1mbGV4LXRpbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmNhcmVlci1mbGV4IC5jYXJlZXItZmxleC10aWxlIC5jYXJlZXItZmxleC1jb250ZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIzMHB4OyB9XG4gICAgICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMgLmNhcmVlci1mbGV4LXRpdGxlIGgxIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB3aWR0aDogOTAlOyB9XG4gICAgICAgIC5jYXJlZXItZmxleCAuY2FyZWVyLWZsZXgtdGlsZSAuY2FyZWVyLWZsZXgtY29udGVudHMgLmNhcmVlci1mbGV4LXRpdGxlIC5zaGFyZS1jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICB0b3A6IDE1cHg7IH0gfVxuXG4vKiBza2lwbGluayAqL1xuLnNraXBsaW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCA4cHg7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2tpcGxpbmsgYTpmb2N1cyB7XG4gIGhlaWdodDogMjRweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLndoaXRlLXBhZ2UtZGVzYyB7XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuXG4uY2Fyb3VzZWwtdGlsZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAuY2Fyb3VzZWwtdGlsZXM6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmNhcm91c2VsLXRpbGVzX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmNhcm91c2VsLXRpbGVzIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAuY2Fyb3VzZWwtdGlsZXMgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5jYXJvdXNlbC10aWxlcyBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLmNhcm91c2VsLXRpbGVzIGg0IHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAuY2Fyb3VzZWwtdGlsZXMgaDUge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5jYXJvdXNlbC10aWxlcyBoNiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLmNhcm91c2VsLXRpbGVzIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNhcm91c2VsLXRpbGVzIC5pbWctcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmdhcC1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMjBweCA1MHB4OyB9XG5cbi5jYXJvdXNlbC10aWxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtaW4taGVpZ2h0OiAyMzBweDsgfVxuICAuY2Fyb3VzZWwtdGlsZSAudGlsZS1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgIC5jYXJvdXNlbC10aWxlIC50aWxlLWhlYWRlciBoMyB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLmNhcm91c2VsLXRpbGUgLnRpbGUtaGVhZGVyIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhcm91c2VsLXRpbGUgLnRpbGUtaGVhZGVyIC5zaGFyZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTNweDsgfSB9XG4gICAgLmNhcm91c2VsLXRpbGUgLnRpbGUtaGVhZGVyIC5zaGFyZTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmNhcm91c2VsLXRpbGUgLnRpbGUtaGVhZGVyIC5zaGFyZS1idXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5jYXJvdXNlbC10aWxlIC50aWxlLWhlYWRlciBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jYXJvdXNlbC10aWxlIC50aWxlLWhlYWRlciBpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgY29sb3I6ICM4NzliYWE7IH1cbiAgLmNhcm91c2VsLXRpbGUgLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gICAgLmNhcm91c2VsLXRpbGUgLmNvbnRlbnQgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAuY29udGVudCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gICAgLmNhcm91c2VsLXRpbGUgLmNvbnRlbnQgYTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5jYXJvdXNlbC10aWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgd2lkdGg6IDIyMHB4OyB9XG4gIC5jYXJvdXNlbC10aWxlIC5idXR0b24tY29udmVyc2lvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ubm8tZ3V0dGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2Fyb3VzZWwtdGlsZSBoMyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcm91c2VsLXRpbGVzIC53aGl0ZS1wYWdlLWRlc2Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gIC5jYXJvdXNlbC10aWxlcyBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIC5jYXJvdXNlbC10aWxlIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAuY2Fyb3VzZWwtdGlsZSAudGlsZS1pbWFnZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLmNhcm91c2VsLXRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5jYXJvdXNlbC10aWxlIC50aWxlLWRldGFpbHMgaDMgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jYXJvdXNlbC10aWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5jYXJvdXNlbC1pbm5lci1idXR0b24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzczYztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7IH1cbiAgLmNhcm91c2VsLWlubmVyLWJ1dHRvbiBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jYXNlLXN0dWR5LXNlYXJjaCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLCAuY2FzZS1zdHVkeS1zZWFyY2ggLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0LCAuY2FzZS1zdHVkeS1zZWFyY2ggLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiwgLmZlYXR1cmVkLXNvbHV0aW9ucyAuY2FzZS1zdHVkeS1zZWFyY2ggLnR3by1jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jYXNlLXN0dWR5LXNlYXJjaCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLmZlYXR1cmVkLCAuY2FzZS1zdHVkeS1zZWFyY2ggLmZlYXR1cmVkLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0LCAuY2FzZS1zdHVkeS1zZWFyY2ggLmZlYXR1cmVkLXNvbHV0aW9ucyAuZmVhdHVyZWQudHdvLWNvbHVtbiwgLmZlYXR1cmVkLXNvbHV0aW9ucyAuY2FzZS1zdHVkeS1zZWFyY2ggLmZlYXR1cmVkLnR3by1jb2x1bW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmNhc2Utc3R1ZHktc2VhcmNoIC5zaG93LWZpbHRlci1vcHRpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uY2FzZS1zdHVkeS1zZWFyY2guY2hhcHRlci10aWxlcyBwLCAuY2FzZS1zdHVkeS1zZWFyY2guYnV5LXRpbGVzIHAsIC5jYXNlLXN0dWR5LXNlYXJjaC5zZWdtZW50cyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uY2FzZS1zdHVkeS1zZWFyY2ggLnNlYXJjaC1iYXIge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuICAuY2FzZS1zdHVkeS1zZWFyY2ggLnNlYXJjaC1iYXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jYXNlLXN0dWR5LXNlYXJjaCAuc2VhcmNoLXJlc3VsdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLmNhc2Utc3R1ZHktc2VhcmNoIC5zZWFyY2gtZmlsdGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cbiAgLmNhc2Utc3R1ZHktc2VhcmNoIC5zZWFyY2gtZmlsdGVyLWNvbnRhaW5lciAuc2VhcmNoLWZpbHRlciBidXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uY2FzZS1zdHVkeS1zZWFyY2ggLnNlYXJjaC1maWx0ZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY2FzZS1zdHVkeS1zZWFyY2ggLnNlYXJjaC1maWx0ZXJzIGJ1dHRvbi5ncGNUb2dnbGVPZmYge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM4NzliYWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gIC5jYXNlLXN0dWR5LXNlYXJjaCAuc2VhcmNoLWZpbHRlcnMgYnV0dG9uLmdwY1RvZ2dsZU9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWUzNjUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBsaW5lLWhlaWdodDogMjsgfVxuICAuY2FzZS1zdHVkeS1zZWFyY2ggLnNlYXJjaC1maWx0ZXJzIGJ1dHRvbi5ncGNUb2dnbGVPbjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzg3OWJhYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gIC5jYXNlLXN0dWR5LXNlYXJjaCAuc2VhcmNoLWZpbHRlcnMgYnV0dG9uLmdwY1RvZ2dsZU9mZjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFlMzY1MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jYXNlLXN0dWR5LXNlYXJjaCAubW9yZS1yZXN1bHRzIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuLmNhc2Utc3R1ZHktdGlsZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBjb2xvcjogIzNjNDY0YjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhc2Utc3R1ZHktdGlsZXMgLmhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5oZWFkZXIgaDEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmhlYWRlciBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5oZWFkZXIgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5oZWFkZXIgLnNoYXJlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FzZS1zdHVkeS10aWxlcyAuaGVhZGVyIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmhlYWRlciAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH0gfVxuICAuY2FzZS1zdHVkeS10aWxlcyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jYXNlLXN0dWR5LXRpbGVzIC5tb2JpbGUtc2hhcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLm1vYmlsZS1zaGFyZSBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICM3NDg5OWE7IH1cbiAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAuY2FzZS1zdHVkeS10aWxlLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAyMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgICAgICAgaGVpZ2h0OiAyNDBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMge1xuICAgICAgICBoZWlnaHQ6IDI0MHB4OyB9IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMgaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMgaDIge1xuICAgICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyBoMiB7XG4gICAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyBoMiB7XG4gICAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLXNoYXJlLWljb24ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgdG9wOiAtMTBweDsgfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgdG9wOiAtMTBweDsgfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyAuc2hhcmUtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIHJpZ2h0OiAxNXB4OyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAudGlsZS1kZXRhaWxzIC5sb2NhdGlvbi1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMgLmN0YSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyAuaWNvbi1jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMgLmljb24tY29udGFpbmVyIGkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhc2Utc3R1ZHktdGlsZXMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmhlYWRlciBoMSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMge1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyAuY3RhIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLmNhc2Utc3R1ZHktdGlsZS1pbWcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNhc2Utc3R1ZHktdGlsZXMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmhlYWRlciBoMSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAuY2FzZS1zdHVkeS10aWxlcyAuY2FzZS1zdHVkeS10aWxlIC50aWxlLWRldGFpbHMge1xuICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5jYXNlLXN0dWR5LXRpbGVzIC5jYXNlLXN0dWR5LXRpbGUgLnRpbGUtZGV0YWlscyBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNhc2Utc3R1ZHktdGlsZXMgLmNhc2Utc3R1ZHktdGlsZSAuY2FzZS1zdHVkeS10aWxlLWltZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNhdGFsb2cge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLmNhdGFsb2cgLmNhdGFsb2ctdGlsZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNhdGFsb2cgLmNvbWluZy1zb29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhOyB9XG5cbi5jYXRhbG9nLXRpbGVzIC50aWxlLWNvbC1jb2x1bW4gLnRpbGUtZGV0YWlscyB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTVweCAxNXB4IDQwcHg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgLmNhdGFsb2ctdGlsZXMgLnRpbGUtY29sLWNvbHVtbiAudGlsZS1kZXRhaWxzIC5jdGEge1xuICAgIGJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXRhbG9nLXRpbGVzIC50aWxlLWNvbC1jb2x1bW4gLnRpbGUtZGV0YWlscyB7XG4gICAgICBwYWRkaW5nOiAxNXB4OyB9IH1cblxuLmNhdGFsb2ctaGVhZGxpbmUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgaW1nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIC5jYXRhbG9nLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuY2F0YWxvZy1oZWFkbGluZSAuY2F0YWxvZy10aXRsZSBoMSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhdGFsb2ctaGVhZGxpbmUgLmNhdGFsb2ctdGl0bGUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgLmNhdGFsb2ctaGVhZGxpbmUgLmNhdGFsb2ctdGl0bGUgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNhdGFsb2ctaGVhZGxpbmUgLmNhdGFsb2ctdGl0bGUgLnNoYXJlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4OyB9IH1cbiAgICAuY2F0YWxvZy1oZWFkbGluZSAuY2F0YWxvZy10aXRsZSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXRhbG9nLWhlYWRsaW5lIC5jYXRhbG9nLXRpdGxlIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhdGFsb2ctaGVhZGxpbmUgLmNhdGFsb2ctdGl0bGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICAuY2F0YWxvZy1oZWFkbGluZSAuY2F0YWxvZy10aXRsZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH0gfVxuICAuY2F0YWxvZy1oZWFkbGluZSBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIC5jYXRhbG9nLXRpbGUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIC5jb21pbmctc29vbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg3OWJhYTsgfVxuICAuY2F0YWxvZy1oZWFkbGluZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuY2F0YWxvZy1oZWFkbGluZSAudGV4dC1ob2xkZXIge1xuICAgIGNsZWFyOiByaWdodDsgfVxuICAuY2F0YWxvZy1oZWFkbGluZSBwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIC5uby1ndXR0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5jYXRhbG9nLXRpbGVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgY29sb3I6ICMzYzQ2NGI7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuICAuY2F0YWxvZy10aWxlcyBoMSwgLmNhdGFsb2ctdGlsZXMgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2F0YWxvZy10aWxlcyBoMSwgLmNhdGFsb2ctdGlsZXMgaDIge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAuY2F0YWxvZy10aWxlcyAucm93LWNvbGhlaWdodC1lbGFzdGljOmhvdmVyIC5jYXRhbG9nLXRpbGUge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuY2F0YWxvZy10aWxlcyAucm93LWNvbGhlaWdodC1lbGFzdGljIC5jYXRhbG9nLXRpbGUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuICAgIC5jYXRhbG9nLXRpbGVzIC5yb3ctY29saGVpZ2h0LWVsYXN0aWMgLmNhdGFsb2ctdGlsZTpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAuY2F0YWxvZy10aWxlcyAucm93LWNvbGhlaWdodC1lbGFzdGljIC5jYXRhbG9nLXRpbGUudGlsZS12aWRlby1pbWcgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuY2F0YWxvZy10aWxlcyBhLmNhdGFsb2ctdGlsZSwgLmNhdGFsb2ctdGlsZXMgYS5jYXRhbG9nLXRpbGU6aG92ZXIsIC5jYXRhbG9nLXRpbGVzIGEuY2F0YWxvZy10aWxlOmFjdGl2ZSwgLmNhdGFsb2ctdGlsZXMgYS5jYXRhbG9nLXRpbGU6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSBhLCAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIGE6aG92ZXIsIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgYTphY3RpdmUsIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC5pbWctaGVpZ2h0LWllIHtcbiAgICBtaW4taGVpZ2h0OiAxcHg7IH1cbiAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAuY2F0YWxvZy10aWxlLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyBoMyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIC5jdGEge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyAuY3RhIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMgLmN0YSBzcGFuIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyAudGFnbGluZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5jYXRhbG9nLXRpbGVzIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyAudGFnbGluZSBzcGFuLmxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmNhdGFsb2ctdGlsZXMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIC50YWdsaW5lIHNwYW4ucmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMgcC5hcnRpY2xlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuY2F0YWxvZy10aWxlcy53aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5jYXRhbG9nLXRpbGVzLndoaXRlIC5jYXRhbG9nLXRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyB9XG4gICAgLmNhdGFsb2ctdGlsZXMud2hpdGUgLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuY2F0YWxvZy10aWxlcy53aGl0ZSAucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gYSwgLmNhdGFsb2ctdGlsZXMud2hpdGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jYXRhbG9nLXRpbGVzLndoaXRlIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhOyB9XG4gIC5jYXRhbG9nLXRpbGVzIC50aXRsZS1jb250ZW50LWJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAgIC5jYXRhbG9nLXRpbGVzIC50aXRsZS1jb250ZW50LWJvdHRvbSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZy10aWxlcyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMgLmN0YSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuY2F0YWxvZy10aWxlcyAuY2F0YWxvZy10aWxlIC5jYXRhbG9nLXRpbGUtaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc3RvcmUtY2MtY2hlY2tvdXQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgLnN0b3JlLWNjLWNoZWNrb3V0IC5wcm9tby1pbnB1dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc3RvcmUtY2MtY2hlY2tvdXQgLnByb21vLWlucHV0IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLWNjLWNoZWNrb3V0IC5wcm9tby1pbnB1dCBpbnB1dCB7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjYmVjZGQ3O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAuc3RvcmUtY2MtY2hlY2tvdXQgLnByb21vLWlucHV0IC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAuc3RvcmUtY2MtY2hlY2tvdXQgLnByb21vLWlucHV0IC5idXR0b24tY29udmVyc2lvbiAuYnV0dG9uLXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc3RvcmUtY2MtY2hlY2tvdXQgLnByb21vLWlucHV0IC5wcm9tby1jYXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB3aWR0aDogMzQ1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAuc3RvcmUtY2MtY2hlY2tvdXQgLmNjLWNoZWNrb3V0LXRvdGFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjY0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLWNjLWNoZWNrb3V0IC5jYy1jaGVja291dC10b3RhbCBkaXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnN0b3JlLWNjLWNoZWNrb3V0IC5jYy1jaGVja291dC10b3RhbCAuZGlzcGxheS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zdG9yZS1jYy1jaGVja291dCAuY2MtY2hlY2tvdXQtdG90YWwgLmFkZC11bmRlcmxpbmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYzQ2NGI7IH1cbiAgICAuc3RvcmUtY2MtY2hlY2tvdXQgLmNjLWNoZWNrb3V0LXRvdGFsIGEge1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgLnN0b3JlLWNjLWNoZWNrb3V0IC5ibHVlLWxpbmsge1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgLnN0b3JlLWNjLWNoZWNrb3V0IC5yYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnN0b3JlLWNjLWNoZWNrb3V0IC5vbGQtcHJpY2Uge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JlLWNjLWNoZWNrb3V0IC5jYy1jaGVja291dC10b3RhbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC5zdG9yZS1jYy1jaGVja291dCAuYmx1ZS1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnN0b3JlLWNjLWNoZWNrb3V0IC5lbnRlci1pbmZvIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5zdG9yZS1jYy1jaGVja291dCAucHJvbW8taW5wdXQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLnN0b3JlLWNjLWNoZWNrb3V0IC5wcm9tby1pbnB1dCBpbnB1dCB7XG4gICAgICB3aWR0aDogMTc4cHg7IH1cbiAgICAuc3RvcmUtY2MtY2hlY2tvdXQgLnByb21vLWlucHV0IC5idXR0b24tY29udmVyc2lvbi5wcm9tby1hbGlnbiB7XG4gICAgICBtYXJnaW4tbGVmdDogODlweDsgfSB9XG5cbi5zdG9yZS1jYy1zdWJtaXQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7IH1cbiAgLnN0b3JlLWNjLXN1Ym1pdCAucHJvbW8taW5wdXQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAucHJvbW8taW5wdXQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtY2Mtc3VibWl0IC5wcm9tby1pbnB1dCBpbnB1dCB7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjYmVjZGQ3O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAuc3RvcmUtY2Mtc3VibWl0IC5wcm9tby1pbnB1dCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgLnN0b3JlLWNjLXN1Ym1pdCAucHJvbW8taW5wdXQgLmJ1dHRvbi1jb252ZXJzaW9uIC5idXR0b24tdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLnByb21vLWlucHV0IC5wcm9tby1jYXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIHdpZHRoOiAzNDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gIC5zdG9yZS1jYy1zdWJtaXQgLmNjLXN1Ym1pdC10b3RhbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDUlO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLmNjLXN1Ym1pdC10b3RhbCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLmNjLXN1Ym1pdC10b3RhbCBkaXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAuY2Mtc3VibWl0LXRvdGFsIC5vbGQtcHJpY2Uge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbiAgICAuc3RvcmUtY2Mtc3VibWl0IC5jYy1zdWJtaXQtdG90YWwgLmFkZC11bmRlcmxpbmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzYzQ2NGI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLmNjLXN1Ym1pdC10b3RhbCBhIHtcbiAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gIC5zdG9yZS1jYy1zdWJtaXQgLmhlYWRlciB7XG4gICAgY29sb3I6ICMzQzQ2NEI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnN0b3JlLWNjLXN1Ym1pdCAuYmlsbGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtY2Mtc3VibWl0IC5iaWxsaW5nIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN0b3JlLWNjLXN1Ym1pdCAucGF5bWVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLWNjLXN1Ym1pdCAucGF5bWVudCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5zdG9yZS1jYy1zdWJtaXQgLnJhZGlvLWJ1dHRvbnMgLnJhZGlvLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLnJhZGlvLWJ1dHRvbnMgLnJhZGlvLWJ1dHRvbiBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLnJhZGlvLWJ1dHRvbnMgLnJhZGlvLWJ1dHRvbiBpbWcge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg3OWJhYTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDsgfVxuICAgIC5zdG9yZS1jYy1zdWJtaXQgLnJhZGlvLWJ1dHRvbnMgLnJhZGlvLWJ1dHRvbiBhIHtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5zdG9yZS1jYy1zdWJtaXQgLnN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogLTY1cHg7IH1cblxuLmNoYXB0ZXItdGlsZXMsIC5idXktdGlsZXMsIC5zZWdtZW50cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjM2M0NjRiO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2hhcHRlci10aWxlcy50aWxlcy1lbXB0eS1iZywgLnRpbGVzLWVtcHR5LWJnLmJ1eS10aWxlcywgLnRpbGVzLWVtcHR5LWJnLnNlZ21lbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5jaGFwdGVyLXRpbGVzOmZvY3VzLCAuYnV5LXRpbGVzOmZvY3VzLCAuc2VnbWVudHM6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmNoYXB0ZXItdGlsZXMgLmhlYWRlciwgLmJ1eS10aWxlcyAuaGVhZGVyLCAuc2VnbWVudHMgLmhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNoYXB0ZXItdGlsZXMgLmhlYWRlciwgLmJ1eS10aWxlcyAuaGVhZGVyLCAuc2VnbWVudHMgLmhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIC5jaGFwdGVyLXRpbGVzIC5oZWFkZXIgaDEsIC5idXktdGlsZXMgLmhlYWRlciBoMSwgLnNlZ21lbnRzIC5oZWFkZXIgaDEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLmNoYXB0ZXItdGlsZXMgLmhlYWRlciBhLCAuYnV5LXRpbGVzIC5oZWFkZXIgYSwgLnNlZ21lbnRzIC5oZWFkZXIgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2hhcHRlci10aWxlcyAuaGVhZGVyIGEsIC5idXktdGlsZXMgLmhlYWRlciBhLCAuc2VnbWVudHMgLmhlYWRlciBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIC5jaGFwdGVyLXRpbGVzIC5oZWFkZXIgLnNoYXJlLCAuYnV5LXRpbGVzIC5oZWFkZXIgLnNoYXJlLCAuc2VnbWVudHMgLmhlYWRlciAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2hhcHRlci10aWxlcyAuaGVhZGVyIC5zaGFyZSwgLmJ1eS10aWxlcyAuaGVhZGVyIC5zaGFyZSwgLnNlZ21lbnRzIC5oZWFkZXIgLnNoYXJlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hhcHRlci10aWxlcyAuaGVhZGVyIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIsIC5idXktdGlsZXMgLmhlYWRlciAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyLCAuc2VnbWVudHMgLmhlYWRlciAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIC5jaGFwdGVyLXRpbGVzIC5oZWFkZXIgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyLCAuYnV5LXRpbGVzIC5oZWFkZXIgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyLCAuc2VnbWVudHMgLmhlYWRlciAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH0gfVxuICAuY2hhcHRlci10aWxlcyBwLCAuYnV5LXRpbGVzIHAsIC5zZWdtZW50cyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5jaGFwdGVyLXRpbGVzIC5tb2JpbGUtc2hhcmUsIC5idXktdGlsZXMgLm1vYmlsZS1zaGFyZSwgLnNlZ21lbnRzIC5tb2JpbGUtc2hhcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmNoYXB0ZXItdGlsZXMgLm1vYmlsZS1zaGFyZSBpLCAuYnV5LXRpbGVzIC5tb2JpbGUtc2hhcmUgaSwgLnNlZ21lbnRzIC5tb2JpbGUtc2hhcmUgaSB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjNzQ4OTlhOyB9XG4gIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyOmhvdmVyIC50aWxlLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lcjpob3ZlciAudGlsZSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lcjpob3ZlciAudGlsZSB7XG4gICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRocmVlLWNvbHVtbnMsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aHJlZS1jb2x1bW5zLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aHJlZS1jb2x1bW5zIHtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDExcHgpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRocmVlLWNvbHVtbnMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRocmVlLWNvbHVtbnMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLm5pbmUtY29sdW1ucywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLm5pbmUtY29sdW1ucywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAubmluZS1jb2x1bW5zIHtcbiAgICAgIHdpZHRoOiBjYWxjKDc1JSAtIDExcHgpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAubmluZS1jb2x1bW5zLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAubmluZS1jb2x1bW5zLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRocmVlLWNvbHVtbnMsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aHJlZS1jb2x1bW5zLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aHJlZS1jb2x1bW5zIHtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDExcHgpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGhyZWUtY29sdW1ucywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRocmVlLWNvbHVtbnMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRocmVlLWNvbHVtbnMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLm5pbmUtY29sdW1ucywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLm5pbmUtY29sdW1ucywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAubmluZS1jb2x1bW5zIHtcbiAgICAgIHdpZHRoOiBjYWxjKDc1JSAtIDExcHgpOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAubmluZS1jb2x1bW5zLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAubmluZS1jb2x1bW5zLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC5uaW5lLWNvbHVtbnMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZTpob3ZlciwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGU6aG92ZXIsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGU6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAuZmlsdGVyLWltZy1jb250YWluZXIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC5maWx0ZXItaW1nLWNvbnRhaW5lciwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAuZmlsdGVyLWltZy1jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIGltZywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgaW1nLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIGltZywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgaW1nLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW4ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbjpudGgtY2hpbGQoMm4gKyAxKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbjpudGgtY2hpbGQoMm4gKyAxKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW46bnRoLWNoaWxkKDJuICsgMiksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW46bnRoLWNoaWxkKDJuICsgMiksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbjpudGgtY2hpbGQoMm4gKyAyKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLnR3by1jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50d28tY29sdW1uOm50aC1jaGlsZChuKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbjpudGgtY2hpbGQobiksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUudHdvLWNvbHVtbjpudGgtY2hpbGQobikge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW4sIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbiwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW4ge1xuICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAxMXB4KTsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbiArIDEpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuICsgMSksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24gKyAyKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbiArIDIpLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24gKyAyKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuICsgMyksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24gKyAzKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbiwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQobiksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLnRocmVlLWNvbHVtbjpudGgtY2hpbGQobiksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUudGhyZWUtY29sdW1uOm50aC1jaGlsZChuKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbiwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpOyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyAxKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDRuICsgMSksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDRuICsgMSkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDRuICsgMiksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCg0biArIDIpLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCg0biArIDIpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCg0biArIDMpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyAzKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyAzKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoNG4gKyA0KSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDRuICsgNCksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDRuICsgNCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW4sIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDExcHgpOyB9XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDNuICsgMSksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCgzbiArIDEpLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCgzbiArIDEpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZCgzbiArIDIpLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoM24gKyAyKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoM24gKyAyKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQoM24gKyAzKSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDNuICsgMyksIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW46bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbiwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW4sIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUuZm91ci1jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQobiksIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLmZvdXItY29sdW1uOm50aC1jaGlsZChuKSwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS5mb3VyLWNvbHVtbjpudGgtY2hpbGQobikge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaC10aXRsZS10YWcsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaC10aXRsZS10YWcge1xuICAgICAgICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5oLXRpdGxlLXRhZywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaC10aXRsZS10YWcsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaC10aXRsZS10YWcge1xuICAgICAgICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaC10aXRsZS10YWcsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmgtdGl0bGUtdGFnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDkwJTsgfSB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMiB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIge1xuICAgICAgICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtc2hhcmUtaWNvbiwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1zaGFyZS1pY29uLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtc2hhcmUtaWNvbiB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5zaGFyZS1jb250YWluZXIsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLnNoYXJlLWNvbnRhaW5lciwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIC5zaGFyZS1jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmxvY2F0aW9uLWluZm8sIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgLmxvY2F0aW9uLWluZm8sIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyAubG9jYXRpb24taW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gICAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIHAsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgcCwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBtYXJnaW46IDhweCAwIDhweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLWluZm8sIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLWluZm8sIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLWluZm8gLnNvbHV0aW9ucywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyAuc29sdXRpb25zLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLWluZm8gLnNvbHV0aW9ucyB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyAuY3RhLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5jdGEsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyAuY3RhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICAgICAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyAuY3RhIC5pY29uLWNvbnRhaW5lciwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyAuY3RhIC5pY29uLWNvbnRhaW5lciwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZS1pbmZvIC5jdGEgLmljb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyIC50aWxlLWluZm8gLmN0YSAuaWNvbi1jb250YWluZXIgaSwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIgLnRpbGUtaW5mbyAuY3RhIC5pY29uLWNvbnRhaW5lciBpLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLWluZm8gLmN0YSAuaWNvbi1jb250YWluZXIgaSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyOmhvdmVyIC50aWxlLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXI6aG92ZXIgLnRpbGUsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIuYm9yZGVyOmhvdmVyIC50aWxlIHtcbiAgICAgIG9wYWNpdHk6IHVuc2V0OyB9XG4gICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZTpob3ZlciwgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlOmhvdmVyLCAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiB1bnNldDtcbiAgICAgIG9wYWNpdHk6IHVuc2V0OyB9XG4gICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUgLnRpbGUtZGV0YWlscywgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjM4N2FhO1xuICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzOmhvdmVyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUgLnRpbGUtZGV0YWlsczpob3ZlciwgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUgLnRpbGUtZGV0YWlsczpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7IH1cbiAgICAgIC5jaGFwdGVyLXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMywgLmJ1eS10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlIC50aWxlLWRldGFpbHMgaDMsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlIC50aWxlLWRldGFpbHMgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgICAgLmNoYXB0ZXItdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzIHAsIC5idXktdGlsZXMgLnRpbGUtY29udGFpbmVyLmJvcmRlciAudGlsZSAudGlsZS1kZXRhaWxzIHAsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlIC50aWxlLWRldGFpbHMgcCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7IH1cbiAgICAuY2hhcHRlci10aWxlcyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlLWluZm8gLmljb24tY29udGFpbmVyLCAuYnV5LXRpbGVzIC50aWxlLWNvbnRhaW5lci5ib3JkZXIgLnRpbGUtaW5mbyAuaWNvbi1jb250YWluZXIsIC5zZWdtZW50cyAudGlsZS1jb250YWluZXIuYm9yZGVyIC50aWxlLWluZm8gLmljb24tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmNoYXB0ZXItdGlsZXMubGlnaHQsIC5saWdodC5idXktdGlsZXMsIC5saWdodC5zZWdtZW50cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uZmlsdGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5maWx0ZXItY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICAgIC8qIFNhZmFyaSAqL1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogNzBweDsgfSB9XG4gIC5maWx0ZXItY29udGFpbmVyIC5mb3JtLWdyb3VwIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5jb2xsYXRlcmFsLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMTJweCAwO1xuICBjb2xvcjogIzNDNDY0QjtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAxZW07IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnJlc291cmNlLWl0ZW0gKyAucmVzb3VyY2UtaXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDsgfSB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtZm9ybSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8qUGhvbmUqL1xuICAgIC8qIyBUYWJsZXQqL1xuICAgIC8qIyBEZXNrdG9wKi8gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1mb3JtIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NhZDZkZTtcbiAgICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLWZvcm0ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2FkNmRlO1xuICAgICAgICBwYWRkaW5nOiAxM3B4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMXB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtZm9ybSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYWQ2ZGU7XG4gICAgICAgIHBhZGRpbmc6IDEzcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtZm9ybSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYWQ2ZGU7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTNweCAzMHB4IDEzcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtZm9ybSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBtYXJnaW46IDBweDsgfSB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgYTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCBwIHtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50LmZlYXR1cmVkIGgxIHtcbiAgICBtYXJnaW46IDQ2cHggMDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC5zaGFyZSB7XG4gICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnNoYXJlIC5zaGFyZS1idXR0b24gLmljb24tc2hhcmUtbmV3dG9uLWFuZHJvaWQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgaDEuY29sbGF0ZXJhbC1oZWFkZXIgYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IGEsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQgYTp2aXNpdGVkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQgcDplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQgaDEsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQgaDIsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQgaDMsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQgaDQsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQgaDUge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMTJweCAwICFpbXBvcnRhbnQ7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCBoMyB7XG4gICAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcnRmLWNvbnRlbnQgaDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBtYXJnaW46IDE4cHggMDtcbiAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIG1hcmdpbjogMTJweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgbWFyZ2luOiA2cHggMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IGEsIC5jb2xsYXRlcmFsLWNvbnRlbnQgYTpob3ZlciwgLmNvbGxhdGVyYWwtY29udGVudCBhOmFjdGl2ZSwgLmNvbGxhdGVyYWwtY29udGVudCBhOnZpc2l0ZWQsIC5jb2xsYXRlcmFsLWNvbnRlbnQgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmZvcm0tZ3JvdXAtbGVnYWwgYSwgLmNvbGxhdGVyYWwtY29udGVudCAuZm9ybS1ncm91cC1sZWdhbCBhOnZpc2l0ZWQsIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmZvcm0tZ3JvdXAtbGVnYWwgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzMzdhYjc7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgYSBpIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgYS5idXR0b24tY29udmVyc2lvbi5zZWNvbmRhcnkgaSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IGEge1xuICAgIGNvbG9yOiAjMzM3YWI3OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgc3Bhbi5jb2xsYXRlcmFsLXRhZyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjREM2OTEzO1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgc3Bhbi5jb2xsYXRlcmFsLXRhZy5yZWFkIHtcbiAgICAgIGNvbG9yOiAjNTU1RjY5O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IGgzLmhvdmVyLXRpdGxlOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC5rbm93blVzZXJzIHNwYW4ge1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC5mb3JtLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSBzcGFuIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSAuYnV0dG9uLWNvbnZlcnNpb24gc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIGJ1dHRvbi5idXR0b24tY29udmVyc2lvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1ncm91cCAuTFZfdmFsaWRhdGlvbl9tZXNzYWdlLCAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZ3JvdXAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW46IDNweCAwIDAgNXB4OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIC5mb3JtLWdyb3VwIHRleHRhcmVhIHtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgcmVzaXplOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMTBweDsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSAudGV4dC1ibG9jayAuYnV0dG9ucyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC53d3ctaW5saW5lLWZvcm0gLnRleHQtYmxvY2sgLmJ1dHRvbnMge1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnd3dy1pbmxpbmUtZm9ybSAudGV4dC1ibG9jay11bCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIC5hcnJvdy12ZXJ0aWNhbC1hbGlnbi1taWRkbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAud3d3LWlubGluZS1mb3JtIC5idXR0b24tY29udmVyc2lvbi1yZXNvdXJjZSB7XG4gICAgd2lkdGg6IDI3MHB4OyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMjhweCAwOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnJlc291cmNlLWltZy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTc1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAucmVzb3VyY2UtaW1nLWNvbnRhaW5lci5pbWctc2hyaW5rIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnJlc291cmNlLWltZy1jb250YWluZXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyB7XG4gICAgcGFkZGluZzogMCAwIDAgMDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIGgxLCAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyBoMiB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLWxhbmRpbmcgLmxhbmRpbmctY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAgICAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLWxhbmRpbmcgLmxhbmRpbmctY29udGVudCBociB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0FENkRFOyB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLWxhbmRpbmcgLmxhbmRpbmctY29udGVudC1ib3R0b20ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyAubGFuZGluZy1jb250ZW50LXRvcCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyAubGFuZGluZy1jb250ZW50LXRvcCAuY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG4gICAgICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyAubGFuZGluZy1jb250ZW50LXRvcCAuY29udGFpbmVyIC5jb2xsYXRlcmFsLWlubmVyLXRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmNvbGxhdGVyYWwtY29udGVudC5jb2xsYXRlcmFsLWxhbmRpbmcgLmxhbmRpbmctY29udGVudC10b3AgLmNvbnRhaW5lciAuY29sbGF0ZXJhbC1pbm5lci10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDsgfSB9XG4gICAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIC5sYW5kaW5nLWNvbnRlbnQtdG9wIC5jb250YWluZXIgLmNvbGxhdGVyYWwtaW5uZXItdGV4dCAuY29sbGF0ZXJhbC1ydGYtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyAuY29udGVudC11bmRlcmxpbmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQkNCQ0I7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50LmNvbGxhdGVyYWwtbGFuZGluZyAuY29sbGF0ZXJhbC1yZWxhdGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjQ7XG4gICAgICBwYWRkaW5nOiA1M3B4IDA7IH1cbiAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC1sYW5kaW5nIC5jb2xsYXRlcmFsLXJlbGF0ZWQgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQuY29sbGF0ZXJhbC11bmRlcmxpbmUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NCQ0JDQjsgfSB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtcHJvbW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh3aGl0ZSwgI2VkZjJmNik7XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC10b3AgLmNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC10b3AgLmNvbGxhdGVyYWwtaGVhZGluZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC10b3AgLmNvbGxhdGVyYWwtaGVhZGluZyAuY29sbGF0ZXJhbC10aXRsZS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwOyB9XG4gICAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtdG9wIC5jb2xsYXRlcmFsLWhlYWRpbmcgLmNvbGxhdGVyYWwtdGl0bGUtY29udGVudCBoMSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC10b3AgLmNvbGxhdGVyYWwtaGVhZGluZyAuY29sbGF0ZXJhbC10aXRsZS1jb250ZW50IC5yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC10b3AgLmNvbGxhdGVyYWwtaGVhZGluZyAuY29sbGF0ZXJhbC10aXRsZS1jb250ZW50IC50aW1lLWVzdCB7XG4gICAgICAgICAgY29sb3I6ICM5YjliOWI7IH1cbiAgICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC10b3AgLmNvbGxhdGVyYWwtaGVhZGluZyAuY29sbGF0ZXJhbC10aXRsZS1jb250ZW50IC5jbG9jay1pY29uIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4OyB9XG4gICAgICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtdG9wIC5jb2xsYXRlcmFsLWhlYWRpbmcgLmNvbGxhdGVyYWwtdGl0bGUtY29udGVudCAuY29sbGF0ZXJhbC10YWcge1xuICAgICAgICAgIGNvbG9yOiAjMjM4N2FiO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfVxuICAgICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC10b3AgLmNvbGxhdGVyYWwtaGVhZGluZyBpbWcge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC10ZXh0LW1vYmlsZS1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuY29sbGF0ZXJhbC1jb250ZW50IC5jb2xsYXRlcmFsLXRleHQtZGVza3RvcC1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtZm9ybSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmNvbGxhdGVyYWwtY29udGVudCAuY29sbGF0ZXJhbC10ZXh0LW1vYmlsZS1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLmNvbGxhdGVyYWwtdGV4dC1kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb2xsYXRlcmFsLWNvbnRlbnQgLnNlY29uZGFyeS1jb2xsYXRlcmFsLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4uY29udGFjdC1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtaG9sZGVyIGRpdjpsYXN0LWNoaWxkIC5hZGRyZXNzLXRpbGUgaHIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtaG9sZGVyIGRpdjpsYXN0LWNoaWxkIC5hZGRyZXNzLXRpbGUgaHIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuY29udGFjdC1wYWdlIC50aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuY29udGFjdC1wYWdlIC50aXRsZSBoMSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuY29udGFjdC1wYWdlIC50aXRsZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb250YWN0LXBhZ2UgLnRpdGxlIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgLmNvbnRhY3QtcGFnZSAudGl0bGUgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbnRhY3QtcGFnZSAudGl0bGUgLnNoYXJlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC1wYWdlIC50aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIC5jb250YWN0LXBhZ2UgLnRpdGxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIC5jb250YWN0LXBhZ2UgLm1vYmlsZS1zaGFyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuY29udGFjdC1wYWdlIC5tb2JpbGUtc2hhcmUgaSB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjNzQ4OTlhOyB9XG4gIC5jb250YWN0LXBhZ2UgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LXBhZ2UgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAuY29udGFjdC1wYWdlIC5jb250YWN0LWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNvbnRhY3QtcGFnZSAuYm9sZCB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgLm5vLXBhZGRpbmcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMHB4OyB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSAudGVsZXBob25lLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLypwYWRkaW5nOiAwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAycHg7Ki9cbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgLyp0ZXh0LWFsaWduOiByaWdodDsqL1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIC8qYm9yZGVyOiAxcHggc29saWQgI2YwMDsqLyB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIC5hZGRyZXNzIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgLmFkZHJlc3MgYTpob3ZlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSAuYWRkcmVzcyBhIHtcbiAgICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSAuYWRkcmVzcyBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH1cbiAgICAuY29udGFjdC1wYWdlIC5hZGRyZXNzLXRpbGUgLnRlbGVwaG9uZS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIC8qYm9yZGVyOiAxcHggc29saWQgI2YwMDsqLyB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIC5jb250ZW50cyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2M0NjRiO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIGhyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODc5YmFhO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSAubWFwLWNhcHRpb24ge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgIC5jb250YWN0LXBhZ2UgLmFkZHJlc3MtdGlsZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIC5hZGQtbWFyZ2luIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmNvbnRhY3QtcGFnZSAuY29udGFjdEZvcm0ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5jb250YWN0LXBhZ2UgZm9ybSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuY29udGFjdC1wYWdlIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgIGhlaWdodDogNDBweDsgfVxuICAuY29udGFjdC1wYWdlIGZvcm0gYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBib3JkZXI6IDA7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY29udGFjdC1wYWdlIGZvcm0gYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY29udGFjdC1wYWdlIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5jb250YWN0LXBhZ2UgZm9ybSBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC8qIEZpcmVmb3ggKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0OyB9XG4gIC5jb250YWN0LXBhZ2UgZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnRhY3QtcGFnZSBmb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5jb250YWN0LXBhZ2UgLm1vYmlsZS1zaGFyZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb250YWN0LXBhZ2UgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5jb250YWN0LXBhZ2UgLnRpdGxlIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIC5sb2NhdGlvbiB7XG4gICAgICB3aWR0aDogODAlOyB9XG4gICAgLmNvbnRhY3QtcGFnZSAuYWRkcmVzcy10aWxlIC5yaWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmNvbnRhY3QtcGFnZSBmb3JtIGJ1dHRvbiB7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi5jb250YWN0LWdsb2JhbCBpbnB1dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jb250YWN0LWdsb2JhbCAuY29udGFjdHMtb2ZmaWNlLWxvY2F0aW9uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7IH1cblxuLmNvbnRhY3QtZ2xvYmFsIGg0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LWZvcm1zIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzg3OWJhYTsgfVxuICAuY29udGFjdC1nbG9iYWwgLmNvbnRhY3QtZm9ybXMgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LWZvcm1zIC50aXRsZSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4OyB9XG4gIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1mb3JtcyAuY29udGFjdFR5cGVzIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4OyB9XG5cbi5jb250YWN0LWdsb2JhbCAuY29udGFjdC1vZmZpY2VzIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAuY29udGFjdC1nbG9iYWwgLmNvbnRhY3Qtb2ZmaWNlcyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1vZmZpY2VzIHVsLCAuY29udGFjdC1nbG9iYWwgLmNvbnRhY3Qtb2ZmaWNlcyBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbWVkaWEgcXVlcmllcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFjdC1nbG9iYWwgLmNvbnRhY3QtZm9ybXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAuY29udGFjdC1nbG9iYWwgLmNvbnRhY3QtZm9ybXMgLnRpdGxlIHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LWZvcm1zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LWZvcm1zIC50aXRsZSBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmNvbnRhY3QtZ2xvYmFsIC5jb250YWN0LW9mZmljZXMge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBib3JkZXItdG9wOiAjODc5YmFhIHNvbGlkIDFweDtcbiAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAgIC5jb250YWN0LWdsb2JhbCAuY29udGFjdC1vZmZpY2VzIHVsLCAuY29udGFjdC1nbG9iYWwgLmNvbnRhY3Qtb2ZmaWNlcyBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuXG4uY29udGFjdC1zYWxlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAuY29udGFjdC1zYWxlcyAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuY29udGFjdC1zYWxlcyAuaGVhZGxpbmUgaDEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb250YWN0LXNhbGVzIC5oZWFkbGluZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAuY29udGFjdC1zYWxlcyAuaGVhZGxpbmUgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY29udGFjdC1zYWxlcyAuaGVhZGxpbmUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAuY29udGFjdC1zYWxlcyAuaGVhZGxpbmUgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbnRhY3Qtc2FsZXMgLmhlYWRsaW5lIC5zaGFyZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3Qtc2FsZXMgLmhlYWRsaW5lIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgICAgLmNvbnRhY3Qtc2FsZXMgLmhlYWRsaW5lIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdC1zYWxlcyAuY29sbGFwc2Utb24tbW9iaWxlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIC5jb250YWN0LXNhbGVzIC5jb250aW51ZS1yZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmNvbnRhY3Qtc2FsZXMgLmNvbnRpbnVlLXJlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIC5jb250YWN0LXNhbGVzIC5jb250aW51ZS1yZWFkaW5nIC5wYW5lbC10aXRsZS1leHBhbmRlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY29udGFjdC1zYWxlcyAuY29udGludWUtcmVhZGluZyBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3Qtc2FsZXMgLmNvbnRpbnVlLXJlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdC1zYWxlcyAuZGVza3RvcC1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0NnB4KSB7XG4gICAgLmNvbnRhY3Qtc2FsZXMgLmRlc2t0b3AtYnV0dG9uIC5zZWNvbmRhcnkgKyAucHJpbWFyeSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5jb250YWN0LXNhbGVzIC5kZXNrdG9wLWJ1dHRvbiAucHJpbWFyeSArIC5zZWNvbmRhcnkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuICAuY29udGFjdC1zYWxlcyAubW9iaWxlLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3Qtc2FsZXMgLm1vYmlsZS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuY29udGFjdC1zYWxlcyAubW9iaWxlLWJ1dHRvbiAuc2Vjb25kYXJ5ICsgLnByaW1hcnkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgLmNvbnRhY3Qtc2FsZXMgLm1vYmlsZS1idXR0b24gLnByaW1hcnkgKyAuc2Vjb25kYXJ5IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgLmNvbnRhY3Qtc2FsZXMgLnN1bW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogODAlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRhY3Qtc2FsZXMgLnN1bW1hcnkge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jb250YWN0LXNhbGVzIC5yb3cgYS5kZXNrdG9wLWJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5jb250YWN0LXNhbGVzIC5yb3c6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmNvbnRhY3Qtc2FsZXMgLnJvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3Qtc2FsZXMgLnJvdzpub3QoOmxhc3QtY2hpbGQpIC5tb2JpbGUtYnV0dG9uIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhOyB9IH1cbiAgLmNvbnRhY3Qtc2FsZXMgdWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuY29udGFjdC1zYWxlcyAuYnV0dG9ucy1yaWdodCB7XG4gICAgc2Zsb2F0OiByaWdodDsgfVxuICAuY29udGFjdC1zYWxlcyBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuY29udGFjdC1zYWxlcyAudmlkZW8tY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdC1zYWxlcyAuZGVza3RvcC12aWRlbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNvbnRhY3Qtc2FsZXMgLm1vYmlsZS12aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LXNhbGVzIC5tb2JpbGUtdmlkZW8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdC1zYWxlcyAuZGVza3RvcC1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNvbnRhY3Qtc2FsZXMgLm1vYmlsZS1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LXNhbGVzIC5tb2JpbGUtaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5jb250YWN0LXNhbGVzIC5pbWctcmVzcG9uc2l2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uY29udGFjdC11c19fdGlsZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICBwYWRkaW5nOiA1NXB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LXVzX190aWxlcyB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDAgNDBweCAwOyB9IH1cblxuLmNvbnRhY3QtdXNfX2Zvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBwYWRkaW5nOiA1NXB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LXVzX19mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCA0MHB4IDA7IH0gfVxuXG4uY29udGFjdC11cyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LXVzIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG5cbi5jb250YWN0LXVzX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRhY3QtdXNfX2dyaWQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi5jb250YWN0LXVzX190aWxlIHtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMTVweCk7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNjNDY0YjtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY29udGFjdC11c19fdGlsZSAucGhvbmUtaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuY29udGFjdC11c19fdGlsZSAucGhvbmUtaW5mbyBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb250YWN0LXVzX190aWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jb250YWN0LXVzX190aWxlIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAuY29udGFjdC11c19fdGlsZSBmb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAuY29udGFjdC11c19fdGlsZSBmb3JtICNwcmVjaGF0Rm9ybSB0ZXh0YXJlYVt0eXBlPVwidGV4dFwiXSwgI3ByZWNoYXRGb3JtIC5jb250YWN0LXVzX190aWxlIGZvcm0gdGV4dGFyZWFbdHlwZT1cInRleHRcIl0ge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAuY29udGFjdC11c19fdGlsZSBmb3JtIGJ1dHRvbiB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmNvbnRhY3QtdXNfX3RpbGUgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5jb250YWN0LXVzX190aWxlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmNvbnRhY3QtdXNfX3RpbGU6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0LXVzX190aWxlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb250YWN0LXVzX190aWxlIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM2M0NjRiO1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNvbnRhY3QtdXMtY29uZmlybWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgcGFkZGluZzogNTVweCAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdC11cy1jb25maXJtYXRpb24ge1xuICAgICAgcGFkZGluZzogMjVweCAwIDQwcHggMDsgfSB9XG4gIC5jb250YWN0LXVzLWNvbmZpcm1hdGlvbiBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdC11cy1jb25maXJtYXRpb24gaDEge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAuY29udGFjdC11cy1jb25maXJtYXRpb24gcCBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1snOyB9XG4gIC5jb250YWN0LXVzLWNvbmZpcm1hdGlvbiBwIHNwYW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICddJzsgfVxuXG4uY29udGVudC1ncmlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMCA2MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGVudC1ncmlkIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCA2MHB4OyB9IH1cbiAgLmNvbnRlbnQtZ3JpZCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNvbnRlbnQtZ3JpZCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5jb250ZW50LWdyaWQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAgIC5jb250ZW50LWdyaWRfX2dyaWQ6aG92ZXIgLmNvbnRlbnQtZ3JpZF9fdGlsZSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlOmhvdmVyIC5jb250ZW50LWdyaWRfX3RpbGUge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgYm9yZGVyOiBzb2xpZCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTsgfVxuICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGUge1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMTBweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZTpudGgtY2hpbGQoM24rMyksIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlOmhvdmVyLCAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGU6Zm9jdXMsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlOmhvdmVyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZTpmb2N1cyB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlOmhvdmVyIC50aWxlX19oZWFkZXIsIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZTpmb2N1cyAudGlsZV9faGVhZGVyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZTpob3ZlciAudGlsZV9faGVhZGVyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZTpmb2N1cyAudGlsZV9faGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZTpob3ZlciAudGlsZV9fY2FyZCwgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlOmZvY3VzIC50aWxlX19jYXJkLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZTpob3ZlciAudGlsZV9fY2FyZCwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGU6Zm9jdXMgLnRpbGVfX2NhcmQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2hlYWRlciwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2hlYWRlciBoMiwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2hlYWRlciBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9faGVhZGVyIGgyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9faGVhZGVyIGgyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7IH0gfVxuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAwO1xuICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZF9fZGVzY3JpcHRpb24sIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmRfX2Rlc2NyaXB0aW9uIGgyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZF9fZGVzY3JpcHRpb24gaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkIGksIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkIGkge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzI2NjI3ZjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjVzIGVhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZS5pbmFjdGl2ZSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZS5pbmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlLmluYWN0aXZlIC50aWxlX19oZWFkZXIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUuaW5hY3RpdmUgLnRpbGVfX2hlYWRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC40OyB9XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZTpsYXN0LWNoaWxkLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZF9fZGVzY3JpcHRpb246Zm9jdXMsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmRfX2Rlc2NyaXB0aW9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbiwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5hY3RpdmUsIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGlsZV9fYnV0dG9uLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLm9uLXBhZ2UsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5hY3RpdmUsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50aWxlX19idXR0b24ub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5vbi1wYWdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y0OyB9XG4gICAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5hY3RpdmUgaDIsIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGlsZV9fYnV0dG9uLm9uLXBhZ2UgaDIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLm9uLXBhZ2UgaDIsIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24uYWN0aXZlIC50aWxlX19oZWFkZXItLXRleHQsIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGlsZV9fYnV0dG9uLm9uLXBhZ2UgLnRpbGVfX2hlYWRlci0tdGV4dCwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24ub24tcGFnZSAudGlsZV9faGVhZGVyLS10ZXh0LCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24uYWN0aXZlIGgyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGlsZV9fYnV0dG9uLm9uLXBhZ2UgaDIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19idXR0b24ub24tcGFnZSBoMiwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLmFjdGl2ZSAudGlsZV9faGVhZGVyLS10ZXh0LCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGlsZV9fYnV0dG9uLm9uLXBhZ2UgLnRpbGVfX2hlYWRlci0tdGV4dCwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5vbi1wYWdlIC50aWxlX19oZWFkZXItLXRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLmFjdGl2ZSBpLCAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnRpbGVfX2J1dHRvbi5vbi1wYWdlIGksIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLm9uLXBhZ2UgaSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fYnV0dG9uLmFjdGl2ZSBpLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAudGlsZV9fYnV0dG9uLm9uLXBhZ2UgaSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2J1dHRvbi5vbi1wYWdlIGkge1xuICAgICAgICAgICAgY29sb3I6ICMyNDYwN2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19oZWFkZXIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9faGVhZGVyIGgyLCAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9faGVhZGVyIC50aWxlX19oZWFkZXItLXRleHQsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2hlYWRlciBoMiwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9faGVhZGVyIC50aWxlX19oZWFkZXItLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9faGVhZGVyIGksIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2hlYWRlciBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMTVweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y0O1xuICAgICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZF9faGVhZGVyLCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkX19oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogYmFzZWxpbmU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmRfX2hlYWRlciBoMiwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZF9faGVhZGVyIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTsgfVxuICAgICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkX19oZWFkZXIgaSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZF9faGVhZGVyIGkge1xuICAgICAgICAgICAgY29sb3I6ICMyNDYwN2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQgcCwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIC5idXR0b24tY29udmVyc2lvbiwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAgIC5jb250ZW50LWdyaWRfX2dyaWQgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIC50aWxlX19jYXJkX19oZWFkZXIsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQgLnRpbGVfX2NhcmRfX2hlYWRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0xMDAwO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZC5zaG93LCAuY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkLnNob3cge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuY29udGVudC1ncmlkX19ncmlkIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSwgLmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNvbnRlbnQtZ3JpZF9fZ3JpZCAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUsIC5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAuY29udGVudC1ncmlkX190aWxlX19tb2JpbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5uY29udGVudC1ncmlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMCA2MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmNvbnRlbnQtZ3JpZCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDAgNjBweDsgfSB9XG4gIC5uY29udGVudC1ncmlkIGgyIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubmNvbnRlbnQtZ3JpZCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5uY29udGVudC1ncmlkX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIC5uY29udGVudC1ncmlkX19ncmlkLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEwcHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZTpudGgtY2hpbGQoM24rMyksIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGU6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZCwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4IDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZF9fZGVzY3JpcHRpb24sIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlIC50aWxlX19jYXJkX19kZXNjcmlwdGlvbiBoMiwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZF9fZGVzY3JpcHRpb24gaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH1cbiAgICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGUgLnRpbGVfX2NhcmQgaSwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZSAudGlsZV9fY2FyZCBpIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgZWFzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGU6bGFzdC1jaGlsZCwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxMHB4IDE1cHggMTBweDsgfVxuICAgICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIGgyLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTsgfVxuICAgICAgICAubmNvbnRlbnQtZ3JpZF9fZ3JpZCAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIC50aWxlX19jYXJkIHAsIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSAudGlsZV9fY2FyZCBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQgLmJ1dHRvbi1jb252ZXJzaW9uLCAubmNvbnRlbnQtZ3JpZF9fZ3JpZF9fbW9iaWxlIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUgLnRpbGVfX2NhcmQgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5uY29udGVudC1ncmlkX19ncmlkIC5uY29udGVudC1ncmlkX190aWxlX19tb2JpbGUsIC5uY29udGVudC1ncmlkX19ncmlkX19tb2JpbGUgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm5jb250ZW50LWdyaWRfX2dyaWQgLm5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZSwgLm5jb250ZW50LWdyaWRfX2dyaWRfX21vYmlsZSAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uc2l0ZS1pZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgLyogV2Via2l0IGN1dHMgYmFja2dyb3VuZC1pbWFnZSBpZiBpdCBvdmVybGFwcyB0aGUgYm94ICovXG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zaS1jb3VudHJ5LXNwcml0ZS5naWYpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2l0ZS1pZC1tb2JpbGUge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAvKiBXZWJraXQgY3V0cyBiYWNrZ3JvdW5kLWltYWdlIGlmIGl0IG92ZXJsYXBzIHRoZSBib3ggKi9cbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3NpLWNvdW50cnktc3ByaXRlLmdpZik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBDb3VudHJ5IHNwZWNpZmljIGxpbmtzICovXG4uYWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0wcHg7IH1cblxuLmFlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDBweDsgfVxuXG4uYWYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4OyB9XG5cbi5hZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMHB4OyB9XG5cbi5haSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4OyB9XG5cbi5hbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwMHB4OyB9XG5cbi5hbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0MHB4OyB9XG5cbi5hbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI4MHB4OyB9XG5cbi5hbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMyMHB4OyB9XG5cbi5hciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2MHB4OyB9XG5cbi5hcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwMHB4OyB9XG5cbi5hdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0MHB4OyB9XG5cbi5hdSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4MHB4OyB9XG5cbi5heCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUyMHB4OyB9XG5cbi5heiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2MHB4OyB9XG5cbi5iYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwMHB4OyB9XG5cbi5iYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0MHB4OyB9XG5cbi5iZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY4MHB4OyB9XG5cbi5iZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcyMHB4OyB9XG5cbi5iZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc2MHB4OyB9XG5cbi5iZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwMHB4OyB9XG5cbi5iaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg0MHB4OyB9XG5cbi5iaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg4MHB4OyB9XG5cbi5iaiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkyMHB4OyB9XG5cbi5ibSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2MHB4OyB9XG5cbi5ibiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwMDBweDsgfVxuXG4uYm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDQwcHg7IH1cblxuLmJyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA4MHB4OyB9XG5cbi5icyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMjBweDsgfVxuXG4uYnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTYwcHg7IH1cblxuLmJ2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwMHB4OyB9XG5cbi5idyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyNDBweDsgfVxuXG4uYnkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjgwcHg7IH1cblxuLmJ6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTMyMHB4OyB9XG5cbi5jYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzNjBweDsgfVxuXG4uY2Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDAwcHg7IH1cblxuLmNkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0MHB4OyB9XG5cbi5jZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0ODBweDsgfVxuXG4uY2cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTIwcHg7IH1cblxuLmNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTU2MHB4OyB9XG5cbi5jaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MDBweDsgfVxuXG4uY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjQwcHg7IH1cblxuLmNsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTY4MHB4OyB9XG5cbi5jbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3MjBweDsgfVxuXG4uY24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzYwcHg7IH1cblxuLmNvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTgwMHB4OyB9XG5cbi5jciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4NDBweDsgfVxuXG4uY3Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODgwcHg7IH1cblxuLmN1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkyMHB4OyB9XG5cbi5jdiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5NjBweDsgfVxuXG4uY3gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDAwcHg7IH1cblxuLmN5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA0MHB4OyB9XG5cbi5jeiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwODBweDsgfVxuXG4uZGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMTIwcHg7IH1cblxuLmRqIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjE2MHB4OyB9XG5cbi5kayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyMDBweDsgfVxuXG4uZG0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjQwcHg7IH1cblxuLmRvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI4MHB4OyB9XG5cbi5keiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIzMjBweDsgfVxuXG4uZWMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMzYwcHg7IH1cblxuLmVlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjQwMHB4OyB9XG5cbi5lZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0NDBweDsgfVxuXG4uZWgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNDgwcHg7IH1cblxuLmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjUyMHB4OyB9XG5cbi5lcy1jdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI1NjBweDsgfVxuXG4uZXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNjAwcHg7IH1cblxuLmV0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjY0MHB4OyB9XG5cbi5ldSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI2ODBweDsgfVxuXG4uZmkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNzIwcHg7IH1cblxuLmZqIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjc2MHB4OyB9XG5cbi5mayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI4MDBweDsgfVxuXG4uZm0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yODQwcHg7IH1cblxuLmZvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjg4MHB4OyB9XG5cbi5mciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI5MjBweDsgfVxuXG4uZ2Ege1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yOTYwcHg7IH1cblxuLmdiLWVuZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwMDBweDsgfVxuXG4uZ2Itc2N0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzA0MHB4OyB9XG5cbi5nYi13bHMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMDgwcHg7IH1cblxuLmdiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzEyMHB4OyB9XG5cbi5nZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMxNjBweDsgfVxuXG4uZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMjAwcHg7IH1cblxuLmdmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzI0MHB4OyB9XG5cbi5naCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMyODBweDsgfVxuXG4uZ2kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMzIwcHg7IH1cblxuLmdsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzM2MHB4OyB9XG5cbi5nbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM0MDBweDsgfVxuXG4uZ24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNDQwcHg7IH1cblxuLmdwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzQ4MHB4OyB9XG5cbi5ncSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM1MjBweDsgfVxuXG4uZ3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNTYwcHg7IH1cblxuLmdzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzYwMHB4OyB9XG5cbi5ndCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2NDBweDsgfVxuXG4uZ3Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNjgwcHg7IH1cblxuLmd3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzcyMHB4OyB9XG5cbi5neSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM3NjBweDsgfVxuXG4uaGsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zODAwcHg7IH1cblxuLmhuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzg0MHB4OyB9XG5cbi5ociB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM4ODBweDsgfVxuXG4uaHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zOTIwcHg7IH1cblxuLmh1IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzk2MHB4OyB9XG5cbi5pZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwMDBweDsgfVxuXG4uaWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MDQwcHg7IH1cblxuLmlsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDA4MHB4OyB9XG5cbi5pbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQxMjBweDsgfVxuXG4uaW8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MTYwcHg7IH1cblxuLmlxIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDIwMHB4OyB9XG5cbi5pciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQyNDBweDsgfVxuXG4uaXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MjgwcHg7IH1cblxuLml0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDMyMHB4OyB9XG5cbi5qbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQzNjBweDsgfVxuXG4uam8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NDAwcHg7IH1cblxuLmpwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDQ0MHB4OyB9XG5cbi5rZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0ODBweDsgfVxuXG4ua2cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NTIwcHg7IH1cblxuLmtoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDU2MHB4OyB9XG5cbi5raSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ2MDBweDsgfVxuXG4ua20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NjQwcHg7IH1cblxuLmtuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDY4MHB4OyB9XG5cbi5rcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ3MjBweDsgfVxuXG4ua3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NzYwcHg7IH1cblxuLmt3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDgwMHB4OyB9XG5cbi5reSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4NDBweDsgfVxuXG4ua3oge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00ODgwcHg7IH1cblxuLmxhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDkyMHB4OyB9XG5cbi5sYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ5NjBweDsgfVxuXG4ubGMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MDAwcHg7IH1cblxuLmxpIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTA0MHB4OyB9XG5cbi5sayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwODBweDsgfVxuXG4ubHIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MTIwcHg7IH1cblxuLmxzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTE2MHB4OyB9XG5cbi5sdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUyMDBweDsgfVxuXG4ubHUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MjQwcHg7IH1cblxuLmx2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTI4MHB4OyB9XG5cbi5seSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUzMjBweDsgfVxuXG4ubWEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MzYwcHg7IH1cblxuLm1jIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTQwMHB4OyB9XG5cbi5tZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU0NDBweDsgfVxuXG4ubWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NDgwcHg7IH1cblxuLm1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTUyMHB4OyB9XG5cbi5taCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU1NjBweDsgfVxuXG4ubWsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NjAwcHg7IH1cblxuLm1sIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTY0MHB4OyB9XG5cbi5tbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2ODBweDsgfVxuXG4ubW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NzIwcHg7IH1cblxuLm1vIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTc2MHB4OyB9XG5cbi5tcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU4MDBweDsgfVxuXG4ubXEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01ODQwcHg7IH1cblxuLm1yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTg4MHB4OyB9XG5cbi5tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU5MjBweDsgfVxuXG4ubXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01OTYwcHg7IH1cblxuLm11IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjAwMHB4OyB9XG5cbi5tdiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwNDBweDsgfVxuXG4ubXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MDgwcHg7IH1cblxuLm14IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjEyMHB4OyB9XG5cbi5teSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYxNjBweDsgfVxuXG4ubXoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MjAwcHg7IH1cblxuLm5hIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjI0MHB4OyB9XG5cbi5uYyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYyODBweDsgfVxuXG4ubmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MzIwcHg7IH1cblxuLm5mIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjM2MHB4OyB9XG5cbi5uZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0MDBweDsgfVxuXG4ubmkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NDQwcHg7IH1cblxuLm5sIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjQ4MHB4OyB9XG5cbi5ubyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY1MjBweDsgfVxuXG4ubnAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NTYwcHg7IH1cblxuLm5yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjYwMHB4OyB9XG5cbi5udSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY2NDBweDsgfVxuXG4ubnoge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NjgwcHg7IH1cblxuLm9tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjcyMHB4OyB9XG5cbi5wYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY3NjBweDsgfVxuXG4ucGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02ODAwcHg7IH1cblxuLnBmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjg0MHB4OyB9XG5cbi5wZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY4ODBweDsgfVxuXG4ucGgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02OTIwcHg7IH1cblxuLnBrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjk2MHB4OyB9XG5cbi5wbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcwMDBweDsgfVxuXG4ucG0ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MDQwcHg7IH1cblxuLnBuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzA4MHB4OyB9XG5cbi5wciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcxMjBweDsgfVxuXG4ucHMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MTYwcHg7IH1cblxuLnB0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzIwMHB4OyB9XG5cbi5wdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcyNDBweDsgfVxuXG4ucHkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MjgwcHg7IH1cblxuLnFhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzMyMHB4OyB9XG5cbi5yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTczNjBweDsgfVxuXG4ucm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NDAwcHg7IH1cblxuLnJzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzQ0MHB4OyB9XG5cbi5ydSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc0ODBweDsgfVxuXG4ucncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NTIwcHg7IH1cblxuLnNhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzU2MHB4OyB9XG5cbi5zYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc2MDBweDsgfVxuXG4uc2Mge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NjQwcHg7IH1cblxuLnNkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzY4MHB4OyB9XG5cbi5zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc3MjBweDsgfVxuXG4uc2cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NzYwcHg7IH1cblxuLnNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzgwMHB4OyB9XG5cbi5zaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc4NDBweDsgfVxuXG4uc2oge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03ODgwcHg7IH1cblxuLnNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzkyMHB4OyB9XG5cbi5zbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc5NjBweDsgfVxuXG4uc20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MDAwcHg7IH1cblxuLnNuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODA0MHB4OyB9XG5cbi5zbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwODBweDsgfVxuXG4uc3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MTIwcHg7IH1cblxuLnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODE2MHB4OyB9XG5cbi5zdiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgyMDBweDsgfVxuXG4uc3kge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MjQwcHg7IH1cblxuLnN6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODI4MHB4OyB9XG5cbi50YyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgzMjBweDsgfVxuXG4udGQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MzYwcHg7IH1cblxuLnRmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODQwMHB4OyB9XG5cbi50ZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg0NDBweDsgfVxuXG4udGgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NDgwcHg7IH1cblxuLnRqIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODUyMHB4OyB9XG5cbi50ayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg1NjBweDsgfVxuXG4udGwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NjAwcHg7IH1cblxuLnRtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODY0MHB4OyB9XG5cbi50biB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg2ODBweDsgfVxuXG4udG8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NzIwcHg7IH1cblxuLnRyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODc2MHB4OyB9XG5cbi50dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg4MDBweDsgfVxuXG4udHYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04ODQwcHg7IH1cblxuLnR3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODg4MHB4OyB9XG5cbi50eiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg5MjBweDsgfVxuXG4udWEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04OTYwcHg7IH1cblxuLnVnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTAwMHB4OyB9XG5cbi51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwNDBweDsgfVxuXG4udXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MDgwcHg7IH1cblxuLnV6IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTEyMHB4OyB9XG5cbi52YSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkxNjBweDsgfVxuXG4udmMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MjAwcHg7IH1cblxuLnZlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTI0MHB4OyB9XG5cbi52ZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkyODBweDsgfVxuXG4udmkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MzIwcHg7IH1cblxuLnZuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTM2MHB4OyB9XG5cbi52dSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk0MDBweDsgfVxuXG4ud2Yge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NDQwcHg7IH1cblxuLndzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTQ4MHB4OyB9XG5cbi55ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk1MjBweDsgfVxuXG4ueXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NTYwcHg7IH1cblxuLnphIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTYwMHB4OyB9XG5cbi56bSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2NDBweDsgfVxuXG4uencge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NjgwcHg7IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5ldmVudHMtdHJhaW5pbmcgZm9ybSAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5ldmVudHMtdHJhaW5pbmcgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5ldmVudHMtdHJhaW5pbmcgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLmV2ZW50cy10cmFpbmluZyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLmV2ZW50cy10cmFpbmluZyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5jb250YWN0LXBhZ2UgZm9ybSAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5jb250YWN0LXBhZ2UgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5jb250YWN0LXBhZ2UgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLmNvbnRhY3QtcGFnZSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLmNvbnRhY3QtcGFnZSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5zaW5nbGUtdG9waWMgZm9ybSAuZm9ybS1ncm91cCBpbnB1dCwgLnN0bHAtZXZlbnQtaW5mbyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0LCAub24tZGVtYW5kLXdlYmluYXIgZm9ybSAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5zaW5nbGUtdG9waWMgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgLnN0bHAtZXZlbnQtaW5mbyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAub24tZGVtYW5kLXdlYmluYXIgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5zaW5nbGUtdG9waWMgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDotbW96LXBsYWNlaG9sZGVyLCAuc3RscC1ldmVudC1pbmZvIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgLm9uLWRlbWFuZC13ZWJpbmFyIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5zaW5nbGUtdG9waWMgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgLnN0bHAtZXZlbnQtaW5mbyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLCAub24tZGVtYW5kLXdlYmluYXIgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5zaW5nbGUtdG9waWMgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5zdGxwLWV2ZW50LWluZm8gZm9ybSAuZm9ybS1ncm91cCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5vbi1kZW1hbmQtd2ViaW5hciBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODc5YmFhOyB9XG5cbi5waHlzaWNhbC1ldmVudCAjYWdlbmRhLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4OyB9XG5cbi5waHlzaWNhbC1ldmVudCAuc2Vzc2lvbi1kZXRhaWxzLXNob3ctaGlkZSxcbi5waHlzaWNhbC1ldmVudCAucGFnZS10YWcuZXZlbnQtbG9jYXRpb25zLXNob3ctaGlkZSxcbi5waHlzaWNhbC1ldmVudCAjaGlkZS1ldmVudC1sb2NhdGlvbnMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5waHlzaWNhbC1ldmVudCAucGFnZS10YWcgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmV2ZW50cy10cmFpbmluZyAuaGVhZGxpbmUge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuaGVhZGxpbmUgaDEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmhlYWRsaW5lIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuaGVhZGxpbmUgYSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5oZWFkbGluZSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuaGVhZGxpbmUgLnNoYXJlIHtcbiAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV2ZW50cy10cmFpbmluZyAuaGVhZGxpbmUgLnNoYXJlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmhlYWRsaW5lIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHRvcDogLTEwcHg7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuaGVhZGxpbmUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICBsZWZ0OiAtMTQwcHg7XG4gICAgdG9wOiAtMTBweDsgfVxuXG4uZXZlbnRzLXRyYWluaW5nIC5uby1tYXJnaW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5ldmVudHMtdHJhaW5pbmcgLnRhYnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMjM4N2FhOyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLnRhYnMgbGkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODc5YmFhO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzg3OWJhYTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODc5YmFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjOGZhMmIwO1xuICAgIHdpZHRoOiA0OS43JTsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC50YWJzIC5hY3RpdmUsIC5ldmVudHMtdHJhaW5pbmcgLnRhYnMgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLmV2ZW50cy10cmFpbmluZyAudGFicyAub24tcGFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzIzODdhYTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyMzg3YWE7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIzODdhYTsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC50YWJzIGxpOmxhc3QtY2hpbGQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4uZXZlbnRzLXRyYWluaW5nIC52aWRlby1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gIGNvbG9yOiAjODc5YmFhO1xuICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4uZXZlbnRzLXRyYWluaW5nIC5zdWJoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmV2ZW50cy10cmFpbmluZyAuc3ViaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH0gfVxuXG4uZXZlbnRzLXRyYWluaW5nIC5ldmVudHMge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmctdG9wOiA0NXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudHMge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50cyAubW9iaWxlLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50cyAubW9iaWxlLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50cyAubW9iaWxlLWJ0biAuYnV0dG9uLXRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudHMgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudHMgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4uZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICBwYWRkaW5nLXRvcDogNDVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH0gfVxuICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyBoMSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgLypmb250LXNpemU6IDM2cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0fSovIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5idXR0b24tY29udGFpbmVyIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjIyOyB9IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyBoMSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGNvbG9yOiAjYWYyMzVmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5kcm9wZG93bi1jb250YWluZXIgLnBhZ2UtdGFnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5kcm9wZG93bi1jb250YWluZXIgLmZvcm0tZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmRyb3Bkb3duLWNvbnRhaW5lciBzZWxlY3Qge1xuICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC8qIEZpcmVmb3ggKi9cbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LXNtLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5kcm9wZG93bi1jb250YWluZXIgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5jb2xsYXBzZS1vbi1tb2JpbGUge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzYzQ2NGI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIC5ldmVudC10aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIC5ldmVudC1kYXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIC5ldmVudC1kYXRlIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuICAgICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUgLmV2ZW50LWRhdGUgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdGlsZSAuZXZlbnQtbG9jYXRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdGlsZSAuZXZlbnQtbG9jYXRpb24gaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUgLmV2ZW50LWxvY2F0aW9uIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUgLmV2ZW50LWxvY2F0aW9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIC5zaGFyZS1jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5tb2JpbGUtbGlzdGluZ3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXRpbGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgdG9wOiAtMTRweDsgfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubW9iaWxlLWxpc3RpbmdzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC10aWxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgICAgbGVmdDogLTE0NXB4O1xuICAgICAgICAgIHRvcDogLTE0cHg7IH1cbiAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLm1vYmlsZS1saXN0aW5ncyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdGlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAubm8tcGFkZGluZyB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM2M0NjRiOyB9IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmNvbnRpbnVlLXJlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5jb250aW51ZS1yZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuY29udGludWUtcmVhZGluZyAucGFuZWwtdGl0bGUtZXhwYW5kZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmNvbnRpbnVlLXJlYWRpbmcgaSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5jb250aW51ZS1yZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIC5lcnJvci1tZXNzYWdlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBjb2xvcjogI2FmMjM1ZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIHRoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhOyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgdGQge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmV2ZW50LXJvdyB7XG4gICAgICBoZWlnaHQ6IDY2cHg7IH1cbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5ldmVudC1yb3cgLmRhdGUtY2VsbCB7XG4gICAgICAgIHdpZHRoOiAxNCU7IH1cbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5ldmVudC1yb3cgLmNvbnRlbnQtY2VsbCB7XG4gICAgICAgIHdpZHRoOiAyOCU7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmV2ZW50LXJvdyAuY29udGVudC1jZWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNiU7IH0gfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuZXZlbnQtcm93IC5jb250ZW50LWNlbGwgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5ldmVudC1yb3cgLmNvbnRlbnQtY2VsbCAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuZXZlbnQtcm93IC5jb250ZW50LWNlbGwgLnNoYXJlIC5zaGFyZS1idXR0b24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmV2ZW50LXJvdyAuY29udGVudC1jZWxsIC5zaGFyZSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuZXZlbnQtcm93IC5jb250ZW50LWNlbGwgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgdG9wOiAtMTFweDsgfVxuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuZXZlbnQtcm93IC5jb250ZW50LWNlbGwgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgICAgdG9wOiAtMTFweDsgfVxuICAgICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmV2ZW50LXJvdyAubG9jYXRpb24tY2VsbCB7XG4gICAgICAgIHdpZHRoOiAxMyU7IH1cbiAgICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5ldmVudC1yb3cgLmJ1dHRvbi1jZWxsIHtcbiAgICAgICAgd2lkdGg6IDI3JTsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHRhYmxlIC5jb250ZW50IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgdGFibGUgLmNvbnRlbnQgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyB0YWJsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIC5wYWdlLXJlc3VsdHMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyAucGFnZS1yZXN1bHRzIC5pbnB1dC1ib3gge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg3OWJhYTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyAucGFnZS1yZXN1bHRzIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4OyB9XG4gICAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgLnBhZ2UtcmVzdWx0cyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIC5wYWdlLXJlc3VsdHMgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC5ldmVudC1saXN0aW5ncyAuZGVza3RvcC1saXN0aW5ncyAucGFnZS1yZXN1bHRzIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAuZXZlbnQtbGlzdGluZ3MgLmRlc2t0b3AtbGlzdGluZ3MgLmJsdWUtZm9udCB7XG4gICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ldmVudHMtdHJhaW5pbmcgLmV2ZW50LWxpc3RpbmdzIC5kZXNrdG9wLWxpc3RpbmdzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyBmb3JtIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAudHJhaW5pbmcgZm9ybSBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAudHJhaW5pbmcgZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLmV2ZW50cy10cmFpbmluZyAudHJhaW5pbmcgZm9ybSBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC8qIEZpcmVmb3ggKi9cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0OyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIGZvcm0gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmV2ZW50cy10cmFpbmluZyAudHJhaW5pbmcgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ldmVudHMtdHJhaW5pbmcgLnRhYnMge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuZXZlbnRzLXRyYWluaW5nIC50cmFpbmluZyAuaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5ldmVudHMtdHJhaW5pbmcgLnRyYWluaW5nIC5zdWJoZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuZXZlbnRzLXRyYWluaW5nIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5mZWF0dXJlZC1zb2x1dGlvbnMge1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnMge1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnMgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmZlYXR1cmVkLXNvbHV0aW9ucyAuaGVhZGVyLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZmVhdHVyZWQtc29sdXRpb25zLmZsdXNoLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX2hlYWRlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyB9IH1cbiAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC50aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC50aXRsZSBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX2hlYWRlciAudGl0bGUgaDEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX19oZWFkZXIgLnRpdGxlIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX2hlYWRlciAudGl0bGVfX21vcmUtaW5mbyB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX2hlYWRlciAudGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7IH0gfVxuICAuZmVhdHVyZWQtc29sdXRpb25zX19oZWFkZXIgLmhlYWRlcl9fY3RhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC5oZWFkZXJfX2N0YSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX2hlYWRlciAuaGVhZGVyX19jdGEgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC5oZWFkZXJfX2N0YSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19faGVhZGVyIC5oZWFkZXJfX2N0YSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG4gIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWluLWhlaWdodDogMzEycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS5mZWF0dXJlZCwgLmZlYXR1cmVkLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0LCAuZmVhdHVyZWQtc29sdXRpb25zIC5mZWF0dXJlZC50d28tY29sdW1uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgICBtaW4taGVpZ2h0OiAzMTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLmZlYXR1cmVkIC50aWxlLWNvbnRlbnQsIC5mZWF0dXJlZC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50LCAuZmVhdHVyZWQtc29sdXRpb25zIC5mZWF0dXJlZC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS5mZWF0dXJlZCAudGlsZS1jb250ZW50LCAuZmVhdHVyZWQuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCwgLmZlYXR1cmVkLXNvbHV0aW9ucyAuZmVhdHVyZWQudHdvLWNvbHVtbiAudGlsZS1jb250ZW50LCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLmZlYXR1cmVkIC50aWxlLWN0YSwgLmZlYXR1cmVkLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWN0YSwgLmZlYXR1cmVkLXNvbHV0aW9ucyAuZmVhdHVyZWQudHdvLWNvbHVtbiAudGlsZS1jdGEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLmZlYXR1cmVkIC50aWxlLWNvbnRlbnQsIC5mZWF0dXJlZC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50LCAuZmVhdHVyZWQtc29sdXRpb25zIC5mZWF0dXJlZC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUuZmVhdHVyZWQgLnRpbGUtY3RhLCAuZmVhdHVyZWQuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY3RhLCAuZmVhdHVyZWQtc29sdXRpb25zIC5mZWF0dXJlZC50d28tY29sdW1uIC50aWxlLWN0YSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZTpsYXN0LWNoaWxkLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQ6bGFzdC1jaGlsZCwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4ge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICAgICAgcGFkZGluZzogMjVweCAxMHB4IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtY29udGVudCwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtY29udGVudCBwLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCBwLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQgcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtY29udGVudCwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWNvbnRlbnQgLmhlYWRlciwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQgLmhlYWRlciwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IC5oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtY29udGVudCAuaGVhZGVyIGgyLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCAuaGVhZGVyIGgyLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQgLmhlYWRlciBoMiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jb250ZW50IC5oZWFkZXIgaDIsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50IC5oZWFkZXIgaDIsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCAuaGVhZGVyIGgyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jb250ZW50IC5oZWFkZXIgLnNoYXJlLWJ1dHRvbiwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQgLmhlYWRlciAuc2hhcmUtYnV0dG9uLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQgLmhlYWRlciAuc2hhcmUtYnV0dG9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtY29udGVudCAudGFnLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCAudGFnLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWNvbnRlbnQgLnRhZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3OWJhYTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jb250ZW50IHAsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50IHAsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jb250ZW50IHAsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jb250ZW50IHAsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY29udGVudCBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1jb250ZW50IC5jYXRhbG9nLXRpbGVzLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtY29udGVudCAuY2F0YWxvZy10aWxlcywgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IC5jYXRhbG9nLXRpbGVzIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZSAudGlsZS1pbWcsIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1pbWcsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtaW1nLCAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlLS1hbHQgLnRpbGUtaW1nLCAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsOyB9IH1cbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUgLnRpbGUtaW1nIGltZywgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWltZyBpbWcsIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtaW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZmVhdHVyZWQtc29sdXRpb25zX190aWxlIC50aWxlLWN0YSwgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWN0YSwgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jdGEge1xuICAgICAgb3JkZXI6IDM7IH1cbiAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQge1xuICAgIG9yZGVyOiAyOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWNvbnRlbnQge1xuICAgICAgICBvcmRlcjogMTsgfSB9XG4gIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1pbWcge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbjogMCAzMHB4IDAgMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBvcmRlcjogMjsgfSB9XG4gIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGUtLWFsdCAudGlsZS1jdGEge1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSArIDE1cHgpOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZS0tYWx0IC50aWxlLWN0YSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIG1pbi1oZWlnaHQ6IDMxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1jb250ZW50IHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1pbWcge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW46IDAgMzBweCAwIDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmVkLXNvbHV0aW9ucyAudHdvLWNvbHVtbiAudGlsZS1pbWcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgb3JkZXI6IDI7IH0gfVxuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4gLnRpbGUtY3RhIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sdW1uIC50aWxlLWN0YSB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5mZWF0dXJlZC1zb2x1dGlvbnMgLnR3by1jb2x1bW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH0gfVxuICAuZmVhdHVyZWQtc29sdXRpb25zIC50d28tY29sLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAuZmVhdHVyZWQtc29sdXRpb25zIC50aWxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmZlYXR1cmUtdGlsZS1jaGFwdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBjb2xvcjogIzNjNDY0YjsgfVxuICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX19oZWFkZXIgaDEge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX19oZWFkZXIgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX19oZWFkZXIgYSB7XG4gICAgICBjb2xvcjogIzFhODdhYTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMTVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1pbi1oZWlnaHQ6IDIwNHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7IH1cbiAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyAubm8taW1hZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyAubm8taW1hZ2UgcCwgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIC5uby1pbWFnZSBoMSwgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIC5uby1pbWFnZSBoMiwgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIC5uby1pbWFnZSBoMywgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIC5uby1pbWFnZSBoNCwgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIC5uby1pbWFnZSBoNSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzN3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlX19kZXRhaWxzIC5uby1pbWFnZSBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyBkaXYge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyBkaXYgcCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gICAgICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyBkaXYgaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMCA0cHggNHB4OyB9XG4gIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWQge1xuICAgIHdpZHRoOiBjYWxjKDY3LjUlIC0gMTVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWQ6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAyNXB4IDM1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwMCwgMTEwLCAwLjg1KTsgfVxuICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyAubm8taW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyAubm8taW1hZ2UgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIC5uby1pbWFnZSBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1MHB4OyB9XG4gICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIGRpdiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIGRpdiBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5mZWF0dXJlZC1wcmVzcy10b3Atc2VjdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4uZmVhdHVyZWQtcHJlc3MtdG9wLXNlY3Rpb24gLmNvbC1tZC03IHtcbiAgY29sb3I6ICNmZmI5MDA7IH1cblxuLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1jb250YWluZXIgLmRldGFpbHMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgY29sb3I6ICNmZmI5MDA7IH1cbiAgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UtY29udGFpbmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDsgfVxuXG4jZmVhdHVyZWQtcHJlc3MtcmVsZWFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7IH1cblxuI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2UgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UtaW1nLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSwgKG1heC13aWR0aDogNDgwcHgpLCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZS10aWxlLWNoYXB0ZXJfX3RpbGUtLWZlYXR1cmVkIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDA2NDZlOyB9IH1cblxuLnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDsgfVxuICAuc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmcgLmJsdWUtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7IH1cbiAgICAuc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmcgLmJsdWUtYmcgLmRlc2t0b3BidXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmcgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzJkMzczYztcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZyAuYmx1ZS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuICAgIC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZyAuYmx1ZS1iZyAuZGVza3RvcGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cblxuLnBhZ2luYXRpb24tZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5wYWdpbmF0aW9uLWZpbHRlci50b3Age1xuICAgIG1hcmdpbjogMDsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzNiNDY0YTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzNiNDY0YTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBib3JkZXItY29sb3I6IG5vbmU7IH1cblxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbi1maWx0ZXIgPiAub24tcGFnZSA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gc3Bhbixcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbi1maWx0ZXIgPiAub24tcGFnZSA+IHNwYW4sXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbi1maWx0ZXIgPiAub24tcGFnZSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbi1maWx0ZXIgPiAub24tcGFnZSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbi1maWx0ZXIgPiAub24tcGFnZSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyxcbi5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFnaW5hdGlvbi1maWx0ZXIgPiAub24tcGFnZSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhO1xuICBib3JkZXItY29sb3I6ICM0MWFhYWE7IH1cblxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gc3Bhbixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBzcGFuOmZvY3VzLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJvcmRlci1jb2xvcjogI2RmZTZlZDsgfVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLnBzZXVkby1jaGVja2JveCArIGxhYmVsOmJlZm9yZSxcbmlucHV0W3R5cGU9J2NoZWNrYm94J10ucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLnBzZXVkby1jaGVja2JveCArIGxhYmVsOmJlZm9yZSB7XG4gIC8qdW5jaGVja2VkIGljb24qL1xuICBjb250ZW50OiBcIlxcZTE1N1wiO1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkLnBzZXVkby1jaGVja2JveCArIGxhYmVsOmJlZm9yZSB7XG4gIC8qY2hlY2tlZCBpY29uKi9cbiAgY29udGVudDogXCJcXGUwNjdcIjtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5jYXRlZ29yeS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ubGFiZWwta2V5d29yZCB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyOyB9XG5cbi5sYWJlbC1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmxhYmVsLWZpbHRlciBpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uZmlsdGVyLWxhYmVscyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmhyLWxpZ2h0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZWNkZDc7IH1cblxuLnZyLWxpZ2h0IHtcbiAgbWluLWhlaWdodDogMjAwcHg7IH1cblxuLnZyLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogLTIuNSU7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDFweDtcbiAgLyogb3IgMTAwcHggKi9cbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmVjZGQ3OyB9XG5cbi5ub3Njcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZpbHRlci1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OyB9XG4gIC5maWx0ZXItb3ZlcmxheSAub3ZlcmxheS1ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmZpbHRlci1vdmVybGF5IC5vdmVybGF5LXJlbW92ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cblxuLnN0b3JlLWNhdGFsb2ctdGlsZSAucHJvZHVjdC10eXBlLWljb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnByb2R1Y3QtdHlwZS1pY29uLmluYWN0aXZlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfVxuICAuc3RvcmUtY2F0YWxvZy10aWxlIC5wcm9kdWN0LXR5cGUtaWNvbiBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuZm9ybSAuZm9ybS1ncm91cCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSkge1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuZm9ybSBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHdpZHRoOiAyNDBweDtcbiAgYm9yZGVyOiAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGZvcm0gYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBmb3JtIGJ1dHRvbiB7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbmZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG5cbmZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbmZvcm0gc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAvKiBGaXJlZm94ICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjODc5YmFhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG5mb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3gge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHRleHQtaW5kZW50OiAtMTVweDsgfVxuICAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveC5lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG4gIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcC5jaGVja2JveCB7XG4gIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnd3dy1pbmxpbmUtZm9ybSAuTFZfdmFsaWRhdGlvbl9tZXNzYWdlLCAud3d3LWlubGluZS1mb3JtIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjQ0MwMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7IH1cblxuLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1jb250cm9sLmVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG5cbi53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAjYWYyMzVmO1xuICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIGxpIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UsXG4ud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4ud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgaDQsXG4ud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSBoNCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQsXG4ud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IGEsXG4gIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgcCxcbi53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IHAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuXG4uZnJlZS10cmlhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRUNERDc7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIC5mcmVlLXRyaWFsIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5mcmVlLXRyaWFsIC5oZWFkbGluZSBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZyZWUtdHJpYWwgLmhlYWRsaW5lIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIC5mcmVlLXRyaWFsIC5oZWFkbGluZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5mcmVlLXRyaWFsIC5oZWFkbGluZSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIC5mcmVlLXRyaWFsIC5oZWFkbGluZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZnJlZS10cmlhbCAuaGVhZGxpbmUgLnNoYXJlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZnJlZS10cmlhbCAuaGVhZGxpbmUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICAuZnJlZS10cmlhbCAuaGVhZGxpbmUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mcmVlLXRyaWFsIC5jb2xsYXBzZS1vbi1tb2JpbGUge1xuICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLmZyZWUtdHJpYWwgLmNvbnRpbnVlLXJlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuZnJlZS10cmlhbCAuY29udGludWUtcmVhZGluZyAucGFuZWwtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgLmZyZWUtdHJpYWwgLmNvbnRpbnVlLXJlYWRpbmcgLnBhbmVsLXRpdGxlLWV4cGFuZGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5mcmVlLXRyaWFsIC5jb250aW51ZS1yZWFkaW5nIGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZnJlZS10cmlhbCAuY29udGludWUtcmVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mcmVlLXRyaWFsIC5kZXNrdG9wLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ2cHgpIHtcbiAgICAuZnJlZS10cmlhbCAuZGVza3RvcC1idXR0b24gLnNlY29uZGFyeSArIC5wcmltYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmZyZWUtdHJpYWwgLmRlc2t0b3AtYnV0dG9uIC5wcmltYXJ5ICsgLnNlY29uZGFyeSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfSB9XG4gIC5mcmVlLXRyaWFsIC5tb2JpbGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZnJlZS10cmlhbCAubW9iaWxlLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5mcmVlLXRyaWFsIC5tb2JpbGUtYnV0dG9uIC5zZWNvbmRhcnkgKyAucHJpbWFyeSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAuZnJlZS10cmlhbCAubW9iaWxlLWJ1dHRvbiAucHJpbWFyeSArIC5zZWNvbmRhcnkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAuZnJlZS10cmlhbCAuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZnJlZS10cmlhbCAuc3VtbWFyeSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLmZyZWUtdHJpYWwgLnJvdyBhLmRlc2t0b3AtYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmZyZWUtdHJpYWwgLnJvdzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZnJlZS10cmlhbCAucm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZnJlZS10cmlhbCAucm93Om5vdCg6bGFzdC1jaGlsZCkgLm1vYmlsZS1idXR0b24ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7IH0gfVxuICAuZnJlZS10cmlhbCB1bCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5mcmVlLXRyaWFsIC5idXR0b25zLXJpZ2h0IHtcbiAgICBzZmxvYXQ6IHJpZ2h0OyB9XG4gIC5mcmVlLXRyaWFsIGgyIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5mcmVlLXRyaWFsIC52aWRlby1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mcmVlLXRyaWFsIC5kZXNrdG9wLXZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZnJlZS10cmlhbCAubW9iaWxlLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZyZWUtdHJpYWwgLm1vYmlsZS12aWRlbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mcmVlLXRyaWFsIC5kZXNrdG9wLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZnJlZS10cmlhbCAubW9iaWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZyZWUtdHJpYWwgLm1vYmlsZS1pbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmZyZWUtdHJpYWwgLmltZy1yZXNwb25zaXZlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5nZW5lcmFsLWFydGljbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5oZWFkbGluZSBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmdlbmVyYWwtYXJ0aWNsZSAuaGVhZGxpbmUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgLmdlbmVyYWwtYXJ0aWNsZSAuaGVhZGxpbmUgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5oZWFkbGluZSBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAgIC5nZW5lcmFsLWFydGljbGUgLmhlYWRsaW5lIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5nZW5lcmFsLWFydGljbGUgLmhlYWRsaW5lIC5zaGFyZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdlbmVyYWwtYXJ0aWNsZSAuaGVhZGxpbmUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9XG4gICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5oZWFkbGluZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdlbmVyYWwtYXJ0aWNsZSAuY29sbGFwc2Utb24tbW9iaWxlIHtcbiAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIC5nZW5lcmFsLWFydGljbGUgLmNvbnRpbnVlLXJlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5jb250aW51ZS1yZWFkaW5nIC5wYW5lbC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5jb250aW51ZS1yZWFkaW5nIC5wYW5lbC10aXRsZS1leHBhbmRlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZ2VuZXJhbC1hcnRpY2xlIC5jb250aW51ZS1yZWFkaW5nIGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5jb250aW51ZS1yZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdlbmVyYWwtYXJ0aWNsZSAuZGVza3RvcC1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0NnB4KSB7XG4gICAgLmdlbmVyYWwtYXJ0aWNsZSAuZGVza3RvcC1idXR0b24gLnNlY29uZGFyeSArIC5wcmltYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmdlbmVyYWwtYXJ0aWNsZSAuZGVza3RvcC1idXR0b24gLnByaW1hcnkgKyAuc2Vjb25kYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSAubW9iaWxlLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdlbmVyYWwtYXJ0aWNsZSAubW9iaWxlLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5nZW5lcmFsLWFydGljbGUgLm1vYmlsZS1idXR0b24gLnNlY29uZGFyeSArIC5wcmltYXJ5IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAgIC5nZW5lcmFsLWFydGljbGUgLm1vYmlsZS1idXR0b24gLnByaW1hcnkgKyAuc2Vjb25kYXJ5IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSAuc3VtbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ2VuZXJhbC1hcnRpY2xlIC5zdW1tYXJ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuZ2VuZXJhbC1hcnRpY2xlIC5yb3cgYS5kZXNrdG9wLWJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5nZW5lcmFsLWFydGljbGUgLnJvdzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZ2VuZXJhbC1hcnRpY2xlIC5yb3c6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5nZW5lcmFsLWFydGljbGUgLnJvdzpub3QoOmxhc3QtY2hpbGQpIC5tb2JpbGUtYnV0dG9uIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhOyB9IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSB1bCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5nZW5lcmFsLWFydGljbGUgLmJ1dHRvbnMtcmlnaHQge1xuICAgIHNmbG9hdDogcmlnaHQ7IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5nZW5lcmFsLWFydGljbGUgLnZpZGVvLWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdlbmVyYWwtYXJ0aWNsZSAuZGVza3RvcC12aWRlbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSAubW9iaWxlLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdlbmVyYWwtYXJ0aWNsZSAubW9iaWxlLXZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdlbmVyYWwtYXJ0aWNsZSAuZGVza3RvcC1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmdlbmVyYWwtYXJ0aWNsZSAubW9iaWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmdlbmVyYWwtYXJ0aWNsZSAubW9iaWxlLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5wcm9kdWN0LWRlc2NyaXB0aW9uLCAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zaWRlLWNvbnRlbnQsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LWRlc2NyaXB0aW9uLCAuc2ltcGxlLXJhdGUtZGVza3RvcCAuc2lkZS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5wcm9kdWN0LWRlc2NyaXB0aW9uIGg0LCAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgaDQsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LWRlc2NyaXB0aW9uIGg0LCAuc2ltcGxlLXJhdGUtZGVza3RvcCAuc2lkZS1jb250ZW50IGg0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24gPiB1bCwgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc2lkZS1jb250ZW50ID4gdWwsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LWRlc2NyaXB0aW9uID4gdWwsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgPiB1bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5wcm9kdWN0LWRlc2NyaXB0aW9uID4gdWwgbGk6YmVmb3JlLCAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgPiB1bCBsaTpiZWZvcmUsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LWRlc2NyaXB0aW9uID4gdWwgbGk6YmVmb3JlLCAuc2ltcGxlLXJhdGUtZGVza3RvcCAuc2lkZS1jb250ZW50ID4gdWwgbGk6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zV2ViSWNvbiAhaW1wb3J0YW50O1xuICAgICAgY29udGVudDogXCJcXGU2MTNcIjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24gdWwgdWwsIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnNpZGUtY29udGVudCB1bCB1bCwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24gdWwgdWwsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgdWwgdWwge1xuICAgIG1hcmdpbjogOHB4IDBweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnByb2R1Y3QtZGVzY3JpcHRpb24gdWwgdWwgbGk6YmVmb3JlLCAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgdWwgdWwgbGk6YmVmb3JlLCAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1kZXNjcmlwdGlvbiB1bCB1bCBsaTpiZWZvcmUsIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zaWRlLWNvbnRlbnQgdWwgdWwgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc2lkZS1jb250ZW50IGg0LCAuc2ltcGxlLXJhdGUtZGVza3RvcCAuc2lkZS1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnNpZGUtY29udGVudCB1bCBsaSwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnNpZGUtY29udGVudCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmJ1dHRvbi1jb252ZXJzaW9uLCAuc2ltcGxlLXJhdGUtZGVza3RvcCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmJhY2stdG8tY2F0YWxvZyB7XG4gIGNvbG9yOiAjMjM4N2FhO1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7IH1cblxuLnRvcFNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC50b3BTZWN0aW9uX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnRvcFNlY3Rpb25fX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XG4gICAgbWFyZ2luOiAxMHB4IDAgMjVweCAwOyB9XG4gICAgLnRvcFNlY3Rpb25fX3RpdGxlIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLnRvcFNlY3Rpb25fX3RpbGUtbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYyg3MCUgLSAzMHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnRvcFNlY3Rpb25fX3RpbGUtbGVmdF9fZGV0YWlscyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAudG9wU2VjdGlvbl9fdGlsZS1sZWZ0X19kZXRhaWxzLCAudG9wU2VjdGlvbl9fdGlsZS1sZWZ0IGgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgIC50b3BTZWN0aW9uX190aWxlLWxlZnQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50b3BTZWN0aW9uX190aWxlLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDMwJSk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC50b3BTZWN0aW9uX190aWxlLXJpZ2h0X19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjNDY0YjtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDsgfVxuICAgICAgLnRvcFNlY3Rpb25fX3RpbGUtcmlnaHRfX2NvbnRhaW5lciAuaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gICAgLnRvcFNlY3Rpb25fX3RpbGUtcmlnaHQgdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC50b3BTZWN0aW9uX190aWxlLXJpZ2h0IHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLnRvcFNlY3Rpb25fX3RpbGUtcmlnaHQgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucXVvdGVTZWN0aW9uLWRlZmluaXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGNvbG9yOiAjM2M0NjRiOyB9XG5cbi5xdW90ZVNlY3Rpb24ge1xuICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLnF1b3RlU2VjdGlvbl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5xdW90ZVNlY3Rpb25fX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7IH1cbiAgICAucXVvdGVTZWN0aW9uX190aXRsZSBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5xdW90ZVNlY3Rpb25fX3RpbGUtbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYyg0MCUgLSAzMHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gICAgLnF1b3RlU2VjdGlvbl9fdGlsZS1sZWZ0X19kZXRhaWxzLCAucXVvdGVTZWN0aW9uX190aWxlLWxlZnQgaDIge1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgLnF1b3RlU2VjdGlvbl9fdGlsZS1sZWZ0X19kZXRhaWxzLCAucXVvdGVTZWN0aW9uX190aWxlLWxlZnQgcCB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnF1b3RlU2VjdGlvbl9fdGlsZS1sZWZ0X19kZXRhaWxzLS1ib2xkZWQge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gICAgLnF1b3RlU2VjdGlvbl9fdGlsZS1sZWZ0IGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucXVvdGVTZWN0aW9uX190aWxlLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDYwJSk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5xdW90ZVNlY3Rpb25fX3RpbGUtcmlnaHRfX2RldGFpbHMsIC5xdW90ZVNlY3Rpb25fX3RpbGUtcmlnaHQgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAucXVvdGVTZWN0aW9uX190aWxlLXJpZ2h0IGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zZWN0aW9uLWRlZmluaXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY1O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgLnNlY3Rpb24tZGVmaW5pdGlvbiAuaW1nLWNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnNlY3Rpb24tZGVmaW5pdGlvbiBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLWRlZmluaXRpb24gaDEge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAuc2VjdGlvbi1kZWZpbml0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5zZWN0aW9uLWRlZmluaXRpb25fX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX2hlYWRlciAuc2hhcmUtY29udGFpbmVyIGkge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9faGVhZGVyIGgxIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9faGVhZGVyIGgxIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX2hlYWRlciBhIHtcbiAgICAgIGNvbG9yOiAjMWE4N2FhO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNmMDA7IH1cbiAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDE1cHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGU6aG92ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGVfX2RldGFpbHMge1xuICAgICAgcGFkZGluZzogMjVweCAxNXB4OyB9XG4gICAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlX19kZXRhaWxzIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZV9fZGV0YWlscyBkaXYge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGVfX2RldGFpbHMgZGl2IHAge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gICAgICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGVfX2RldGFpbHMgZGl2IGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlLS1mZWF0dXJlZCB7XG4gICAgd2lkdGg6IGNhbGMoNjcuNSUgLSAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUtLWZlYXR1cmVkOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZS0tZmVhdHVyZWQgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMge1xuICAgICAgcGFkZGluZzogMCAzMHB4IDM1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgICAuc2VjdGlvbi1kZWZpbml0aW9uX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLnNlY3Rpb24tZGVmaW5pdGlvbl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMgZGl2IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICB3aWR0aDogODAlOyB9XG4gICAgICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUtLWZlYXR1cmVkX19kZXRhaWxzIGRpdiBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUtLWZlYXR1cmVkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9uLWRlZmluaXRpb25fX3RpbGUtLWZlYXR1cmVkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbnVsLnR3by1jb2x1bW4ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gIHVsLnR3by1jb2x1bW4gbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICB1bC50d28tY29sdW1uIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgIGNvbG9yOiAjMDA5OTk5O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgdWwudHdvLWNvbHVtbiBsaSBzcGFuIHtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICB1bC50d28tY29sdW1uIGxpIHAge1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMGVtO1xuICAgICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDBlbTtcbiAgICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwcHg7XG4gICAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDBweDsgfVxuXG4uZ2xvc3NhcnktbGFuZGluZyAuZ2xvc3NhcnktdG9wLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzg3OWJhYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDgwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlOyB9XG5cbi5nbG9zc2FyeS1sYW5kaW5nIC5sZXR0ZXItbGlzdCB7XG4gIG1hcmdpbi10b3A6IDNlbTtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gIC5nbG9zc2FyeS1sYW5kaW5nIC5sZXR0ZXItbGlzdCBkaXYge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZ2xvc3NhcnktbGFuZGluZyAubGV0dGVyLWxpc3QgZGl2OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTk7IH1cbiAgICAgIC5nbG9zc2FyeS1sYW5kaW5nIC5sZXR0ZXItbGlzdCBkaXY6aG92ZXIgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmdsb3NzYXJ5LWxhbmRpbmcgLmxldHRlci1saXN0IGRpdi5zZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5OTsgfVxuICAgICAgLmdsb3NzYXJ5LWxhbmRpbmcgLmxldHRlci1saXN0IGRpdi5zZWxlY3QgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmdsb3NzYXJ5LWxhbmRpbmcgLmxldHRlci1saXN0IGRpdi5uby1jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjQ0NDOyB9XG4gICAgLmdsb3NzYXJ5LWxhbmRpbmcgLmxldHRlci1saXN0IGRpdi5uby1jb250ZW50OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjQ0NDO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgfVxuICAgIC5nbG9zc2FyeS1sYW5kaW5nIC5sZXR0ZXItbGlzdCBkaXYgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzAwMDsgfVxuXG4uZ2xvc3NhcnktbGFuZGluZyAucm93IC5nbG9zc2FyeS10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5nbG9zc2FyeS1sYW5kaW5nIC5yb3cgLmxpbmUtc2VwYXJhdGUge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIGZsb2F0OiBub25lOyB9XG5cbi5nbG9zc2FyeS1sYW5kaW5nIC5yb3cgLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAuZ2xvc3NhcnktbGFuZGluZyAucm93IC5jb2wteHMtMTIgLmNvbC14cy04LCAuZ2xvc3NhcnktbGFuZGluZyAucm93IC5jb2wteHMtMTIgLmNvbC14cy0yLCAuZ2xvc3NhcnktbGFuZGluZyAucm93IC5jb2wteHMtMTIgLmNvbC14cy0xIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmdsb3NzYXJ5LWxhbmRpbmcgLnJvdyAuY29sLXhzLTEyIC5iYWNrLXRvcC1hIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZ2xvc3NhcnktbGFuZGluZyAucm93IC5jb2wteHMtMTIgLmJhY2stdG9wIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuZ2xvc3NhcnktbGFuZGluZyAucm93IC5jb2wteHMtMTIgLmJhY2stdG9wLXNpZ24ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7IH1cblxuLmdyYXBoaWMtY2hhcHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICAuZ3JhcGhpYy1jaGFwdGVyIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDI1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZ3JhcGhpYy1jaGFwdGVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLmdyYXBoaWMtY2hhcHRlciAuc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5ncmFwaGljLWNoYXB0ZXIgLnN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgLmdyYXBoaWMtY2hhcHRlciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmdyYXBoaWMtY2hhcHRlciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvdW50cnktc2l0ZSAuaGVybywgLmNvdW50cnktc2l0ZSAuaGVyby12aWRlbywgLmNvdW50cnktc2l0ZSAuaGVyby1wcm9kdWN0LWxhbmRpbmcge1xuICAgIG1hcmdpbi10b3A6IDU2cHg7IH0gfVxuXG4uaGVybywgLmhlcm8tdmlkZW8sIC5oZXJvLXByb2R1Y3QtbGFuZGluZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlNGVhZWYgMCUsICNmZWZlZmYgNTAlLCAjZjRmOGY5IDEwMCUpO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVybzpmb2N1cywgLmhlcm8tdmlkZW86Zm9jdXMsIC5oZXJvLXByb2R1Y3QtbGFuZGluZzpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuaGVybyAuaGVyby1pbWcsIC5oZXJvLXZpZGVvIC5oZXJvLWltZywgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZXJvLWltZyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDsgfVxuICAgIC5oZXJvIC5oZXJvLWltZyBpbWcsIC5oZXJvLXZpZGVvIC5oZXJvLWltZyBpbWcsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby1pbWcgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5oZXJvIC50YWdzLCAuaGVyby12aWRlbyAudGFncywgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC50YWdzIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5oZXJvIC50YWdzIC50YWcsIC5oZXJvLXZpZGVvIC50YWdzIC50YWcsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAudGFncyAudGFnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5oZXJvIC5oZWFkbGluZSwgLmhlcm8tdmlkZW8gLmhlYWRsaW5lLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlYWRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5oZXJvIC5tb2JpbGUtc2hhcmUtaWNvbiwgLmhlcm8tdmlkZW8gLm1vYmlsZS1zaGFyZS1pY29uLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLm1vYmlsZS1zaGFyZS1pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAuaGVybyAubW9iaWxlLXNoYXJlLWljb24gaSwgLmhlcm8tdmlkZW8gLm1vYmlsZS1zaGFyZS1pY29uIGksIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAubW9iaWxlLXNoYXJlLWljb24gaSB7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjNzQ4OTlhOyB9XG4gIC5oZXJvIC5wcm9tbywgLmhlcm8tdmlkZW8gLnByb21vLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAzMHB4IDI2cHggMzBweCAyNnB4O1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuaGVybyAucHJvbW8gLmhlcm8tdGl0bGUsIC5oZXJvLXZpZGVvIC5wcm9tbyAuaGVyby10aXRsZSwgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyAuaGVyby10aXRsZSB7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAuaGVybyAucHJvbW8gLmhlcm8tdGl0bGUgaDEsIC5oZXJvLXZpZGVvIC5wcm9tbyAuaGVyby10aXRsZSBoMSwgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyAuaGVyby10aXRsZSBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIC5oZXJvIC5wcm9tbyAuaGVyby10aXRsZSAuc2hhcmUsIC5oZXJvLXZpZGVvIC5wcm9tbyAuaGVyby10aXRsZSAuc2hhcmUsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8gLmhlcm8tdGl0bGUgLnNoYXJlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgICAgLmhlcm8gLnByb21vIC5oZXJvLXRpdGxlIGEsIC5oZXJvLXZpZGVvIC5wcm9tbyAuaGVyby10aXRsZSBhLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIC5oZXJvLXRpdGxlIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAgIC5oZXJvIC5wcm9tbyBoMywgLmhlcm8tdmlkZW8gLnByb21vIGgzLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIGgzIHtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuaGVybyAucHJvbW8gLmRldGFpbHMsIC5oZXJvLXZpZGVvIC5wcm9tbyAuZGV0YWlscywgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyAuZGV0YWlscyB7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuaGVybyAucHJvbW8gLmNvbnRlbnQsIC5oZXJvLXZpZGVvIC5wcm9tbyAuY29udGVudCwgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyAuY29udGVudCB7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5oZXJvIC5wcm9tbyAuY29udGVudCBwLCAuaGVyby12aWRlbyAucHJvbW8gLmNvbnRlbnQgcCwgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyAuY29udGVudCBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTsgfVxuICAgICAgLmhlcm8gLnByb21vIC5jb250ZW50ID4gYSwgLmhlcm8tdmlkZW8gLnByb21vIC5jb250ZW50ID4gYSwgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyAuY29udGVudCA+IGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmhlcm8gLnByb21vIC5oZXJvLWJ1dHRvbnMsIC5oZXJvLXZpZGVvIC5wcm9tbyAuaGVyby1idXR0b25zLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIC5oZXJvLWJ1dHRvbnMge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmhlcm8ubXVsdGktY29sdW1uLCAubXVsdGktY29sdW1uLmhlcm8tdmlkZW8sIC5tdWx0aS1jb2x1bW4uaGVyby1wcm9kdWN0LWxhbmRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uIC5wcm9tbywgLm11bHRpLWNvbHVtbi5oZXJvLXZpZGVvIC5wcm9tbywgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyAucHJvbW8ge1xuICAgICAgcGFkZGluZzogMHB4IDI2cHggMzBweCAyNnB4O1xuICAgICAgbWFyZ2luOiBpbml0aWFsOyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uIC5oZXJvLWltZywgLm11bHRpLWNvbHVtbi5oZXJvLXZpZGVvIC5oZXJvLWltZywgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby1pbWcge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbiAuaGVhZGxpbmUgKyAuaGVyby1pbWcsIC5tdWx0aS1jb2x1bW4uaGVyby12aWRlbyAuaGVhZGxpbmUgKyAuaGVyby1pbWcsIC5tdWx0aS1jb2x1bW4uaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlYWRsaW5lICsgLmhlcm8taW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4gLmhlYWRsaW5lIC5oZXJvLXRpdGxlIGEsIC5tdWx0aS1jb2x1bW4uaGVyby12aWRlbyAuaGVhZGxpbmUgLmhlcm8tdGl0bGUgYSwgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVhZGxpbmUgLmhlcm8tdGl0bGUgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbiAuY29udGVudCBwLCAubXVsdGktY29sdW1uLmhlcm8tdmlkZW8gLmNvbnRlbnQgcCwgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyAuY29udGVudCBwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uIC50YWdsaW5lLWgzLCAubXVsdGktY29sdW1uLmhlcm8tdmlkZW8gLnRhZ2xpbmUtaDMsIC5tdWx0aS1jb2x1bW4uaGVyby1wcm9kdWN0LWxhbmRpbmcgLnRhZ2xpbmUtaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbiBoMS5zaGFyZS1oZWFkbGluZSwgLm11bHRpLWNvbHVtbi5oZXJvLXZpZGVvIGgxLnNoYXJlLWhlYWRsaW5lLCAubXVsdGktY29sdW1uLmhlcm8tcHJvZHVjdC1sYW5kaW5nIGgxLnNoYXJlLWhlYWRsaW5lLFxuICAgIC5oZXJvLm11bHRpLWNvbHVtbiBoMi5zaGFyZS1oZWFkbGluZSxcbiAgICAubXVsdGktY29sdW1uLmhlcm8tdmlkZW8gaDIuc2hhcmUtaGVhZGxpbmUsXG4gICAgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyBoMi5zaGFyZS1oZWFkbGluZSxcbiAgICAuaGVyby5tdWx0aS1jb2x1bW4gaDMuc2hhcmUtaGVhZGxpbmUsXG4gICAgLm11bHRpLWNvbHVtbi5oZXJvLXZpZGVvIGgzLnNoYXJlLWhlYWRsaW5lLFxuICAgIC5tdWx0aS1jb2x1bW4uaGVyby1wcm9kdWN0LWxhbmRpbmcgaDMuc2hhcmUtaGVhZGxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAuaGVyby5tdWx0aS1jb2x1bW4gaDIuaGVyby1zdWIubGFyZ2UsIC5tdWx0aS1jb2x1bW4uaGVyby12aWRlbyBoMi5oZXJvLXN1Yi5sYXJnZSwgLm11bHRpLWNvbHVtbi5oZXJvLXByb2R1Y3QtbGFuZGluZyBoMi5oZXJvLXN1Yi5sYXJnZSxcbiAgICAuaGVyby5tdWx0aS1jb2x1bW4gaDMuaGVyby1zdWIubGFyZ2UsXG4gICAgLm11bHRpLWNvbHVtbi5oZXJvLXZpZGVvIGgzLmhlcm8tc3ViLmxhcmdlLFxuICAgIC5tdWx0aS1jb2x1bW4uaGVyby1wcm9kdWN0LWxhbmRpbmcgaDMuaGVyby1zdWIubGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uLmV4dHJhLXBhZGRpbmcsIC5tdWx0aS1jb2x1bW4uZXh0cmEtcGFkZGluZy5oZXJvLXZpZGVvLCAubXVsdGktY29sdW1uLmV4dHJhLXBhZGRpbmcuaGVyby1wcm9kdWN0LWxhbmRpbmcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uLmdyYXksIC5tdWx0aS1jb2x1bW4uZ3JheS5oZXJvLXZpZGVvLCAubXVsdGktY29sdW1uLmdyYXkuaGVyby1wcm9kdWN0LWxhbmRpbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbi5pbnRvLWNvbnRlbnQgaDEsIC5tdWx0aS1jb2x1bW4uaW50by1jb250ZW50Lmhlcm8tdmlkZW8gaDEsIC5tdWx0aS1jb2x1bW4uaW50by1jb250ZW50Lmhlcm8tcHJvZHVjdC1sYW5kaW5nIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbi5pbnRvLWNvbnRlbnQgcCwgLm11bHRpLWNvbHVtbi5pbnRvLWNvbnRlbnQuaGVyby12aWRlbyBwLCAubXVsdGktY29sdW1uLmludG8tY29udGVudC5oZXJvLXByb2R1Y3QtbGFuZGluZyBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tdG9wOiAtMC4zMTI1ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjE4NzVlbTtcbiAgICAgIGNvbG9yOiAjNjk3ODgyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00MnB4OyB9XG4gICAgLmhlcm8ubXVsdGktY29sdW1uLmxhcmdlLCAubXVsdGktY29sdW1uLmxhcmdlLmhlcm8tdmlkZW8sIC5tdWx0aS1jb2x1bW4ubGFyZ2UuaGVyby1wcm9kdWN0LWxhbmRpbmcge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gICAgICAuaGVyby5tdWx0aS1jb2x1bW4ubGFyZ2UgLmhlcm8taW1nLCAubXVsdGktY29sdW1uLmxhcmdlLmhlcm8tdmlkZW8gLmhlcm8taW1nLCAubXVsdGktY29sdW1uLmxhcmdlLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZXJvLWltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5oZXJvLm11bHRpLWNvbHVtbi5sYXJnZSBoMywgLm11bHRpLWNvbHVtbi5sYXJnZS5oZXJvLXZpZGVvIGgzLCAubXVsdGktY29sdW1uLmxhcmdlLmhlcm8tcHJvZHVjdC1sYW5kaW5nIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07IH1cbiAgICAgIC5oZXJvLm11bHRpLWNvbHVtbi5sYXJnZSAuY29udGVudCBwLCAubXVsdGktY29sdW1uLmxhcmdlLmhlcm8tdmlkZW8gLmNvbnRlbnQgcCwgLm11bHRpLWNvbHVtbi5sYXJnZS5oZXJvLXByb2R1Y3QtbGFuZGluZyAuY29udGVudCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgIC5oZXJvLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMsIC5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzLmhlcm8tdmlkZW8sIC5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzLmhlcm8tcHJvZHVjdC1sYW5kaW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgICAgLmhlcm8ubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscyAuaGVhZGxpbmUsIC5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzLmhlcm8tdmlkZW8gLmhlYWRsaW5lLCAubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscy5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5oZXJvLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMgLmhlYWRsaW5lIGgxLCAubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscy5oZXJvLXZpZGVvIC5oZWFkbGluZSBoMSwgLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlYWRsaW5lIGgxLCAuaGVyby5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzIC5oZWFkbGluZSBoMiwgLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMuaGVyby12aWRlbyAuaGVhZGxpbmUgaDIsIC5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZWFkbGluZSBoMiB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAgIC5oZXJvLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMgLmhlcm8taW1nLCAubXVsdGktY29sdW1uLnByb2R1Y3QtZGV0YWlscy5oZXJvLXZpZGVvIC5oZXJvLWltZywgLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlcm8taW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAuaGVyby5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzIC5zaGFyZS1jb250YWluZXIsIC5tdWx0aS1jb2x1bW4ucHJvZHVjdC1kZXRhaWxzLmhlcm8tdmlkZW8gLnNoYXJlLWNvbnRhaW5lciwgLm11bHRpLWNvbHVtbi5wcm9kdWN0LWRldGFpbHMuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnNoYXJlLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7IH1cbiAgLmhlcm8udGl0bGUtcm90YXRvciwgLnRpdGxlLXJvdGF0b3IuaGVyby12aWRlbywgLnRpdGxlLXJvdGF0b3IuaGVyby1wcm9kdWN0LWxhbmRpbmcge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IgLnJvdywgLnRpdGxlLXJvdGF0b3IuaGVyby12aWRlbyAucm93LCAudGl0bGUtcm90YXRvci5oZXJvLXByb2R1Y3QtbGFuZGluZyAucm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDI4MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IgLnJvdywgLnRpdGxlLXJvdGF0b3IuaGVyby12aWRlbyAucm93LCAudGl0bGUtcm90YXRvci5oZXJvLXByb2R1Y3QtbGFuZGluZyAucm93IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDsgfSB9XG4gICAgLmhlcm8udGl0bGUtcm90YXRvciAuaGVyby10aXRsZSwgLnRpdGxlLXJvdGF0b3IuaGVyby12aWRlbyAuaGVyby10aXRsZSwgLnRpdGxlLXJvdGF0b3IuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlcm8tdGl0bGUge1xuICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmhlcm8udGl0bGUtcm90YXRvciAuaGVyby10aXRsZSBoMiwgLnRpdGxlLXJvdGF0b3IuaGVyby12aWRlbyAuaGVyby10aXRsZSBoMiwgLnRpdGxlLXJvdGF0b3IuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlcm8tdGl0bGUgaDIge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7IH1cbiAgICAuaGVyby50aXRsZS1yb3RhdG9yIC5jb250ZW50LCAudGl0bGUtcm90YXRvci5oZXJvLXZpZGVvIC5jb250ZW50LCAudGl0bGUtcm90YXRvci5oZXJvLXByb2R1Y3QtbGFuZGluZyAuY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuaGVyby50aXRsZS1yb3RhdG9yIC5oZXJvLWJ1dHRvbnMsIC50aXRsZS1yb3RhdG9yLmhlcm8tdmlkZW8gLmhlcm8tYnV0dG9ucywgLnRpdGxlLXJvdGF0b3IuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlcm8tYnV0dG9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IgLmhlcm8tYnV0dG9ucyBhLCAudGl0bGUtcm90YXRvci5oZXJvLXZpZGVvIC5oZXJvLWJ1dHRvbnMgYSwgLnRpdGxlLXJvdGF0b3IuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmhlcm8tYnV0dG9ucyBhIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IgLmhlcm8tYnV0dG9ucywgLnRpdGxlLXJvdGF0b3IuaGVyby12aWRlbyAuaGVyby1idXR0b25zLCAudGl0bGUtcm90YXRvci5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby1idXR0b25zIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IgLnNlY29uZGFyeS10ZXh0LCAudGl0bGUtcm90YXRvci5oZXJvLXZpZGVvIC5zZWNvbmRhcnktdGV4dCwgLnRpdGxlLXJvdGF0b3IuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnNlY29uZGFyeS10ZXh0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAuaGVyby50aXRsZS1yb3RhdG9yIC5zZWNvbmRhcnktdGV4dCB+IC5zZWNvbmRhcnktdGV4dCwgLnRpdGxlLXJvdGF0b3IuaGVyby12aWRlbyAuc2Vjb25kYXJ5LXRleHQgfiAuc2Vjb25kYXJ5LXRleHQsIC50aXRsZS1yb3RhdG9yLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5zZWNvbmRhcnktdGV4dCB+IC5zZWNvbmRhcnktdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVyby50aXRsZS1yb3RhdG9yLmxhcmdlIC5oZXJvLXRpdGxlLCAudGl0bGUtcm90YXRvci5sYXJnZS5oZXJvLXZpZGVvIC5oZXJvLXRpdGxlLCAudGl0bGUtcm90YXRvci5sYXJnZS5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5oZXJvLnRpdGxlLXJvdGF0b3IubGFyZ2UgLmhlcm8tdGl0bGUgaDEsIC50aXRsZS1yb3RhdG9yLmxhcmdlLmhlcm8tdmlkZW8gLmhlcm8tdGl0bGUgaDEsIC50aXRsZS1yb3RhdG9yLmxhcmdlLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5oZXJvLXRpdGxlIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjRyZW07IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ2cHgpIHtcbiAgICAgICAgICAuaGVyby50aXRsZS1yb3RhdG9yLmxhcmdlIC5oZXJvLXRpdGxlIGgxLCAudGl0bGUtcm90YXRvci5sYXJnZS5oZXJvLXZpZGVvIC5oZXJvLXRpdGxlIGgxLCAudGl0bGUtcm90YXRvci5sYXJnZS5oZXJvLXByb2R1Y3QtbGFuZGluZyAuaGVyby10aXRsZSBoMSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9IH1cblxuLmxpZ2h0LW92ZXJsYXktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50OyB9XG5cbi5kYXJrLW92ZXJsYXktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDIsIDQ4LCA1MSwgMC43NSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuZGFyay1vdmVybGF5LWJhY2tncm91bmQgLnBhZ2UtdGFnIHtcbiAgICBjb2xvcjogI2JlY2RkNzsgfVxuICAuZGFyay1vdmVybGF5LWJhY2tncm91bmQgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG5cbi5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjNTBiZWJlO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNTBiZWJlIDAsICM0MWFhYWEgNTAlLCAjMDA5OWNiIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNTBiZWJlIDAsICM0MWFhYWEgNTAlLCAjMDA5OWNiIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1MGJlYmUgMCwgIzQxYWFhYSA1MCUsICMwMDk5Y2IgMTAwJSk7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAuZ3JlZW4tb3ZlcmxheS1iYWNrZ3JvdW5kIC5oZXJvLWJ1dHRvbnMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQgLmhlcm8tdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuICAuZ3JlZW4tb3ZlcmxheS1iYWNrZ3JvdW5kIGgzIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gIC5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQgLnNlY29uZGFyeS10ZXh0IHtcbiAgICBjb2xvcjogI2ZmYjkwMDsgfVxuXG4ubm8tb3ZlcmxheSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLnBsdXMtZ3V0dGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5oZXJvLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzNjNDY0YjsgfVxuICAuaGVyby1tb2JpbGUgLnRhZ3Mge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuaGVyby1tb2JpbGUgLnRhZ3MgLnRhZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuaGVyby1tb2JpbGUgLmhlcm8tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAuaGVyby1tb2JpbGUgLmhlcm8tdGl0bGUgaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gICAgLmhlcm8tbW9iaWxlIC5oZXJvLXRpdGxlIGEge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLmhlcm8tbW9iaWxlIC5oZXJvLXRpdGxlIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gIC5oZXJvLW1vYmlsZSAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmhlcm8tbW9iaWxlIC5oZXJvLXN1YiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODc5YmFhO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gIC5oZXJvLW1vYmlsZSAuZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAuaGVyby1tb2JpbGUgLmNvbnRlbnQge1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuaGVyby1tb2JpbGUgLmNvbnRlbnQgcCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5oZXJvLW1vYmlsZSAuY29udGVudCA+IGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5oZXJvLW1vYmlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmhlcm8tbW9iaWxlIC5saW5rLWNvbnZlcnNpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhlcm8tbW9iaWxlLmdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7IH1cblxuLmhlcm8tbW9iaWxlLXByb21vLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IC0zMHB4OyB9XG5cbi5oZXJvLXZpZGVvIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLmhlcm8tdmlkZW8gLnZpZGVvLXdyYXBwZXItY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVyby12aWRlbyAudmlkZW8td3JhcHBlciB7XG4gICAgLypzdGFydDogY2VudGVyIHZpZGVvKi9cbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKmVuZDogY2VudGVyIHZpZGVvKi8gfVxuICAuaGVyby12aWRlbyAudmlkZW8ge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAuaGVyby12aWRlbyAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMiU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuXG4uaGVyby12aWRlby50aXRsZS1yb3RhdG9yIHtcbiAgbWluLWhlaWdodDogMDsgfVxuICAuaGVyby12aWRlby50aXRsZS1yb3RhdG9yIC5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQge1xuICAgIG1hcmdpbjogMTAlIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTIwcmVtOyB9XG4gICAgLmhlcm8tdmlkZW8udGl0bGUtcm90YXRvciAuZ3JlZW4tb3ZlcmxheS1iYWNrZ3JvdW5kIC5oZXJvLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmhlcm8tdmlkZW8udGl0bGUtcm90YXRvciAuZ3JlZW4tb3ZlcmxheS1iYWNrZ3JvdW5kIC5oZXJvLXRpdGxlIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA3cmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vYmlsZS1oMS1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlcm8tdmlkZW8udGl0bGUtcm90YXRvciAuZ3JlZW4tb3ZlcmxheS1iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tb2JpbGUtaDEtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tb2JpbGUtaDEtYmxvY2sgaDEge1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07IH0gfVxuXG4uaGVyby1zaG91dGJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLmhlcm8tc2hvdXRib3ggLmNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAuaGVyby1zaG91dGJveCAuY29udGVudCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5oZXJvLWdyYWRpZW50IC5jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjIlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDsgfVxuXG4uaGVyby1jb250YWN0LXVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5oZXJvLXByb2R1Y3QtbGFuZGluZyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmhlcm8tcHJvZHVjdC1sYW5kaW5nIC5wcm9tbyAuaGVyby10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi8qIHJlcGxhY2Ugd2l0aCBTQ1NTIGRlZmluaXRpb24gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tdmlkZW8gLnZpZGVvLXdyYXBwZXItY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDsgfSB9XG5cbi8qIHJlcGxhY2Ugd2l0aCBTQ1NTIGRlZmluaXRpb24gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVyby12aWRlbyAudmlkZW8td3JhcHBlci1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbWVkaWEgcXVlcmllcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVybyAuc2Vjb25kYXJ5LCAuaGVyby12aWRlbyAuc2Vjb25kYXJ5LCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnNlY29uZGFyeSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuaGVybyAubGluay1jb252ZXJzaW9uLCAuaGVyby12aWRlbyAubGluay1jb252ZXJzaW9uLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLmxpbmstY29udmVyc2lvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8sIC5oZXJvLXZpZGVvLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuICAgIC5oZXJvIC5wcm9tbywgLmhlcm8tdmlkZW8gLnByb21vLCAuaGVyby1wcm9kdWN0LWxhbmRpbmcgLnByb21vIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuaGVybyAudGFncywgLmhlcm8tdmlkZW8gLnRhZ3MsIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAudGFncyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlcm8gLm1vYmlsZS1zaGFyZS1pY29uLCAuaGVyby12aWRlbyAubW9iaWxlLXNoYXJlLWljb24sIC5oZXJvLXByb2R1Y3QtbGFuZGluZyAubW9iaWxlLXNoYXJlLWljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmhlcm8tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuaGVyby1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmluLWRlcHRoLWNoYXB0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cbiAgLmluLWRlcHRoLWNoYXB0ZXIgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMjVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5pbi1kZXB0aC1jaGFwdGVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLmluLWRlcHRoLWNoYXB0ZXIgLnN1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaW4tZGVwdGgtY2hhcHRlciAuc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAuaW4tZGVwdGgtY2hhcHRlciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLmluLWRlcHRoLWNoYXB0ZXIgcDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAuaW4tZGVwdGgtY2hhcHRlciAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4uY2FzZS1zdHVkeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNhc2Utc3R1ZHkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICAuY2FzZS1zdHVkeSAubGlzdC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgcGFkZGluZzogMTBweCAwIDVweCAwOyB9XG4gIC5jYXNlLXN0dWR5IC5saXN0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhc2Utc3R1ZHkgLmxpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4OyB9XG4gICAgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IGgxLCAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgaDIsIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCBoMywgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IGg0LCAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgaDUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBwYWRkaW5nOiA4cHggMCAxMHB4IDA7XG4gICAgICBtYXJnaW46IDAgMCAwIDA7IH1cbiAgICAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgaW1nIHtcbiAgICAgIHBhZGRpbmc6IDhweCAwIDEwcHggMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCAucGFydG5lci1kZXNjIHA6bm90KDpmaXJzdC1jaGlsZCksIC5jYXNlLXN0dWR5IC5wYXJ0bmVyLWhpZ2hsaWdodCAucGFydG5lci1kZXNjIHVsLCAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgLnBhcnRuZXItZGVzYyBvbCwgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IC5wYXJ0bmVyLWRlc2Mgc3BhbiwgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IC5wYXJ0bmVyLWRlc2MgZGl2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2FzZS1zdHVkeSAucGFydG5lci1oaWdobGlnaHQgLnBhcnRuZXItZGVzYyB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gICAgLmNhc2Utc3R1ZHkgLnBhcnRuZXItaGlnaGxpZ2h0IC5wYXJ0bmVyLWRlc2MgcDpmaXJzdC1jaGlsZCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyB9XG4gIC5jYXNlLXN0dWR5IC5hZGRpdGlvbmFsLXRlc3RpbW9uaWFsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAgIC5jYXNlLXN0dWR5IC5hZGRpdGlvbmFsLXRlc3RpbW9uaWFsIC50ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyB9XG4gICAgLmNhc2Utc3R1ZHkgLmFkZGl0aW9uYWwtdGVzdGltb25pYWwgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5jYXNlLXN0dWR5IC5hZGRpdGlvbmFsLXRlc3RpbW9uaWFsIC5uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLmNhc2Utc3R1ZHkgLmFkZGl0aW9uYWwtdGVzdGltb25pYWwgLnRpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2FzZS1zdHVkeSAuYWRkaXRpb25hbC10ZXN0aW1vbmlhbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuY2FzZS1zdHVkeSAudGVzdGltb25pYWwge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gICAgLmNhc2Utc3R1ZHkgLnRlc3RpbW9uaWFsIC50ZXh0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICBib3gtc2hhZG93OiAxMHB4IDAgMCAjMjM4N2FhLCAtMTBweCAwIDAgIzIzODdhYTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jYXNlLXN0dWR5IC50ZXN0aW1vbmlhbCAudGV4dCB7XG4gICAgICAgICAgYm94LXNoYWRvdzogNXB4IDAgMCAjMjM4N2FhLCAtNXB4IDAgMCAjMjM4N2FhOyB9IH1cbiAgICAuY2FzZS1zdHVkeSAudGVzdGltb25pYWwgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5jYXNlLXN0dWR5IC50ZXN0aW1vbmlhbCAubmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgLmNhc2Utc3R1ZHkgLnRlc3RpbW9uaWFsIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhc2Utc3R1ZHkgLnRlc3RpbW9uaWFsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jYXNlLXN0dWR5IC50ZXN0aW1vbmlhbC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2FzZS1zdHVkeSAudGVzdGltb25pYWwtbW9iaWxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhc2Utc3R1ZHkgLnRlc3RpbW9uaWFsLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmNhc2Utc3R1ZHkgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5jYXNlLXN0dWR5IC5jb250ZW50IGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNhc2Utc3R1ZHkgLmNvbGxhcHNlLW9uLW1vYmlsZSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIC5jYXNlLXN0dWR5IC5jb250aW51ZS1yZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmNhc2Utc3R1ZHkgLmNvbnRpbnVlLXJlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIC5jYXNlLXN0dWR5IC5jb250aW51ZS1yZWFkaW5nIC5wYW5lbC10aXRsZS1leHBhbmRlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2FzZS1zdHVkeSAuY29udGludWUtcmVhZGluZyBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNhc2Utc3R1ZHkgLmNvbnRpbnVlLXJlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5jYXNlLXN0dWR5IC5zdHVkeS1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgLmNhc2Utc3R1ZHkgLnN0dWR5LWltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jYXNlLXN0dWR5IC5zdHVkeS1pbWFnZSAuY2FwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAvKkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9Ki8gfVxuICAuY2FzZS1zdHVkeSAuYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5jYXNlLXN0dWR5IC5idXR0b25zIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jYXNlLXN0dWR5IC5idXR0b25zIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAgICAgLmNhc2Utc3R1ZHkgLmJ1dHRvbnMgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLmlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5pbmxpbmUtZm9ybSBmb3JtIGJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDI0MHB4O1xuICBib3JkZXI6IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmlubGluZS1mb3JtIGZvcm0gYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuaW5saW5lLWZvcm0gZm9ybSBidXR0b24ge1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4uaW5saW5lLWZvcm0gZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAzcHg7IH1cblxuLmlubGluZS1mb3JtIGZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5pbmxpbmUtZm9ybSBmb3JtIHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLyogRmlyZWZveCAqL1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzg3OWJhYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmlubGluZS1mb3JtIGZvcm0gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3gge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHRleHQtaW5kZW50OiAtMTVweDsgfVxuICAuaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3guZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgfVxuICAuaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAuY2hlY2tib3gge1xuICBmb250LXNpemU6IGluaXRpYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5MVl92YWxpZGF0aW9uX21lc3NhZ2UsIC5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjQ0MwMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgMCA1cHg7IH1cblxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tY29udHJvbC5lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgfVxuXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNhZjIzNWY7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIGxpIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlLFxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgaDQsXG4uaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgaDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCxcbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgLmlubGluZS1mb3JtIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCBhLFxuICAuaW5saW5lLWZvcm0gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgcCxcbi5pbmxpbmUtZm9ybSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cblxuLmpvYi1saXN0aW5ncy1kZXNrdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5qb2ItbGlzdGluZ3MtZGVza3RvcCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtOyB9XG4gIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAuam9iLWxpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xuICAgIC1tb3otY29sdW1uLWdhcDogMzBweDtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDMwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLmpvYi1saXN0IHtcbiAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMTtcbiAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7IH0gfVxuICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAuam9iLWxpc3QgLmpvYi1saXN0aW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC5qb2ItbGlzdCAuam9iLWxpc3RpbmcgaDIge1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gICAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAuam9iLWxpc3QgLmpvYi1saXN0aW5nIC5kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC5qb2ItbGlzdCAuam9iLWxpc3RpbmcgLmRlc2NyaXB0aW9uIGEge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGRJdGFsaWM7XG4gICAgICBjb2xvcjogI2FmMjM1ZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC50aXRsZS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyAudGl0bGUtY29udGFpbmVyIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLnRpdGxlLWNvbnRhaW5lciBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLnRpdGxlLWNvbnRhaW5lciAuc2hhcmUtY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyAudGl0bGUtY29udGFpbmVyIC5zaGFyZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLnRpdGxlLWNvbnRhaW5lciAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLnRpdGxlLWNvbnRhaW5lciAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC5jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5qb2ItbGlzdGluZ3MtZGVza3RvcCAudmlkZW8tcHJvbW8gLmNvbnRlbnQgcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC52aWRlby1wcm9tbyAuY29udGVudCA+IGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC5jb250ZW50IHVsLCAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnZpZGVvLXByb21vIC5jb250ZW50IG9sIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAuam9iLWxpc3RpbmdzLWRlc2t0b3AgLnN1Y2Nlc3MtbmV4dC1zdG9yeSB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmpvYi1saXN0aW5ncy1kZXNrdG9wIC5zdWNjZXNzLWFycm93IHtcbiAgICB0b3A6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmpvYi1saXN0aW5ncy1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5uZXd0b24tYWNjb3JkaW9uIHtcbiAgICAvKmxpbmUtaGVpZ2h0OiAzMHB4OyBtb2JpbGUqL1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzOyB9XG4gICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLm5ld3Rvbi1hY2NvcmRpb24gLnBhbmVsLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAubmV3dG9uLWFjY29yZGlvbiBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4OyB9XG4gIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5hY3RpdmUsIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5vbi1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyB9XG4gIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5hY2NvcmRpb24tcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLnNob3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiA1MDAwcHg7IH1cbiAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLmpvYi1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC5qb2ItbGlzdCAuam9iLWxpc3Rpbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAuam9iLWxpc3QgLmpvYi1saXN0aW5nIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAuam9iLWxpc3QgLmpvYi1saXN0aW5nIC5kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLmpvYi1saXN0IC5qb2ItbGlzdGluZyAuZGVzY3JpcHRpb24gYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLnZpZGVvLXByb21vIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC52aWRlby1wcm9tbyAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYztcbiAgICAgIGNvbG9yOiAjYWYyMzVmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5qb2ItbGlzdGluZ3MtbW9iaWxlIC52aWRlby1wcm9tbyAudGl0bGUtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAudmlkZW8tcHJvbW8gLnRpdGxlLWNvbnRhaW5lciBoMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLnZpZGVvLXByb21vIC50aXRsZS1jb250YWluZXIgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAudmlkZW8tcHJvbW8gLnRpdGxlLWNvbnRhaW5lciAuc2hhcmUtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7IH1cbiAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAudmlkZW8tcHJvbW8gLmNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmpvYi1saXN0aW5ncy1tb2JpbGUgLnZpZGVvLXByb21vIC5jb250ZW50IHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAuam9iLWxpc3RpbmdzLW1vYmlsZSAudmlkZW8tcHJvbW8gLmNvbnRlbnQgPiBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5qb2ItbGlzdGluZ3MtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuam9iLWxpc3RpbmdzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubGVhZGVyc2hpcC5zZWdtZW50cyB7XG4gIHBhZGRpbmc6IDMwcHggMCAxNXB4OyB9XG5cbi5sZWFkZXJzaGlwIC5oZWFkZXIgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBpbmhlcml0O1xuICBmbGV4LWRpcmVjdGlvbjogbm9uZTsgfVxuICAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIHNwYW4uc29sdXRpb25zIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBib3R0b206IDIwcHg7IH1cbiAgICAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoMSwgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDIsIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgzLCAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoNCwgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDUge1xuICAgICAgbWFyZ2luOiA1cHggMCA2cHggMDsgfVxuICAgIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSAudGlsZS1kZXRhaWxzIGgzLCAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBoNCwgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgaDUge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDhweDtcbiAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gICAgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIC50aWxlLWRldGFpbHMgcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgICAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgLnRpbGUtZGV0YWlscyBzcGFuLnNvbHV0aW9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSBhOmhvdmVyIGgxLCAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgYTpob3ZlciBoMiwgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIGE6aG92ZXIgaDMsIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSBhOmhvdmVyIGg0LCAubGVhZGVyc2hpcCAudGlsZS1jb250YWluZXIgLnRpbGUgYTpob3ZlciBoNSwgLmxlYWRlcnNoaXAgLnRpbGUtY29udGFpbmVyIC50aWxlIGE6aG92ZXIgaDYsIC5sZWFkZXJzaGlwIC50aWxlLWNvbnRhaW5lciAudGlsZSBhOmhvdmVyIHNwYW4ge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnNpbmdsZS1wcm9maWxlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuc2luZ2xlLXByb2ZpbGUgLnByb2ZpbGUtcGhvdG8gYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAuc2luZ2xlLXByb2ZpbGUgLmJ1dHRvbi1jb252ZXJzaW9uIGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5zaW5nbGUtcHJvZmlsZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXdlaWdodDogMi4wZW07IH1cbiAgLnNpbmdsZS1wcm9maWxlIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNpbmdsZS1wcm9maWxlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAuc2luZ2xlLXByb2ZpbGUgc21hbGwgaSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cbiAgLnNpbmdsZS1wcm9maWxlIC5wcm9maWxlLW1ldGEtaW5mbyBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIC5zaW5nbGUtcHJvZmlsZSAuaW1nLWNhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtcHJvZmlsZSBpbWcge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5tZWRpYS1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICAubWVkaWEtYmxvY2tfX2hlYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMjVweDsgfVxuICAgIC5tZWRpYS1ibG9ja19faGVhZGVyIGgxLCAubWVkaWEtYmxvY2tfX2hlYWRlciBoMiB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm1lZGlhLWJsb2NrX19oZWFkZXIgaDEsIC5tZWRpYS1ibG9ja19faGVhZGVyIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIC5tZWRpYS1ibG9ja19faGVhZGVyIC5zaGFyZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgLm1lZGlhLWJsb2NrIC52aWRlby13cmFwcGVyIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIC5tZWRpYS1ibG9jayAudmlkZW8td3JhcHBlciAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gICAgbGVmdDogNTUlOyB9XG4gIC5tZWRpYS1ibG9jayAucGFnZS10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm1lZGlhLWJsb2NrIC53ZWJpbmFyLXRhZ2xpbmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAubWVkaWEtYmxvY2sgLnN0bHAtcXVvdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAzMHB4IDAgMTVweDsgfVxuICAgIC5tZWRpYS1ibG9jayAuc3RscC1xdW90ZSBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDU4cHg7IH1cbiAgICAubWVkaWEtYmxvY2sgLnN0bHAtcXVvdGUgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLm1lZGlhLWJsb2NrIC5zdGxwLXF1b3RlLWF1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5tZWRpYS1ibG9jayAuc3RscC1xdW90ZS1hdXRob3IgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5tZWRpYS1ibG9jayAuc3RscC1xdW90ZS1hdXRob3IgYSB7XG4gICAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAubWVkaWEtYmxvY2sgLnN0bHAtYXV0aG9yIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAubWVkaWEtYmxvY2sgLnN0bHAtYXV0aG9yIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLm1lZGlhLWJsb2NrIC5zdGxwLWF1dGhvciBwLmF1dGhvci1uYW1lIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgLm1lZGlhLWJsb2NrIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLm1lZGlhLWJsb2NrIHVsIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAubWVkaWEtYmxvY2sgdWwucmVsYXRlZC1yZXNvdXJjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5tZWRpYS1ibG9jayBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLm1lZGlhLWJsb2NrIC5pbWctY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cbiNtb2RhbENsb3NlLCAjbW9kYWxDYXJvdXNlbENsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAycHg7XG4gIG9wYWNpdHk6IHVuc2V0OyB9XG5cbi5zaG93LW92ZXJsYXksIC5zaG93LWNhcm91c2VsLW92ZXJsYXkge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5tb2RhbGNvbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIG1pbi13aWR0aDogNTUwcHg7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cblxuI2NhcHRpb24sICNjYXItY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6ICM3ODg3OTE7IH1cblxuI21vZGFsSW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42czsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbSB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyB6b29tIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuI21vZGFsQ2xvc2UgLmljb24tY2xvc2Uge1xuICBjb2xvcjogIzIzODdhYTsgfVxuXG4uY2xvc2UtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgdG9wOiAxLjE0Mjg1NzE0MjlyZW07XG4gIGxlZnQ6IDE2cHg7XG4gIGxlZnQ6IDEuMTQyODU3MTQyOXJlbTtcbiAgei1pbmRleDogMTAwMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jbG9zZS1tb2RhbDpob3ZlciB7XG4gIG9wYWNpdHk6IC42OyB9XG5cbi5jbG9zZS1tb2RhbF9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jbG9zZS1tb2RhbF9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IC45Mjg1NzE0Mjg2cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTsgfVxuXG4uY2xvc2UtbW9kYWxfX2ljb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nOiAuNzE0Mjg1NzE0M3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTk5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLmNsb3NlLW1vZGFsX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMDA5OTk5OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIHdpZHRoOiA5MCU7IH0gfVxuXG4jbGl2ZS1jaGF0LWJ1dHRvbiB7XG4gIGNvbG9yOiAjM0M0NjRCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzUwQkVCRTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgd2lkdGg6IDE3MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgbWluLWhlaWdodDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDYwcHg7XG4gIHJpZ2h0OiAxMDBweDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggIzAwMDAwMDMzO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gICNsaXZlLWNoYXQtYnV0dG9uIGkge1xuICAgIGNvbG9yOiAjM0M0NjRCOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjbGl2ZS1jaGF0LWJ1dHRvbiB7XG4gICAgICByaWdodDogNDBweDsgfSB9XG4gICNsaXZlLWNoYXQtYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzIzODdBQTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjM4N0FBOyB9XG4gICAgI2xpdmUtY2hhdC1idXR0b246aG92ZXIgaSB7XG4gICAgICBjb2xvcjogIzIzODdBQTsgfVxuXG4uY2hhdC1tb2RhbCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uY2hhdC1tb2RhbCAubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAuY2hhdC1tb2RhbCAubW9kYWwtdGl0bGUgLmZhLWNvbW1lbnQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uY2hhdC1tb2RhbCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDA7IH1cbiAgLmNoYXQtbW9kYWwgLmJ1dHRvbi1jb252ZXJzaW9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjM2M0NjRiOyB9XG5cbi5jaGF0LW1vZGFsIC5idXR0b24tY29udmVyc2lvbjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggI2ZmZjtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5jaGF0LW1vZGFsLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICAgIGJvdHRvbTogMjVweDtcbiAgICB6LWluZGV4OiA5OTk5OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICBib3R0b206IGluaGVyaXQ7IH0gfVxuICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIG91dGxpbmU6IDA7XG4gICAgbWluLXdpZHRoOiAzMTBweDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgaSwgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgZW0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCBpLmZhLWxvbmctYXJyb3ctcmlnaHQsIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IGVtLmZhLWxvbmctYXJyb3ctcmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCBwIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDsgfVxuICAgIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IC5ock1hcmdpbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG4gICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgLnBob25lTnVtYiB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1MEJFQkU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDsgfVxuICAgICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciBpLmZhLWFuZ2xlLWRvd24sIC5jaGF0LW1vZGFsLm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgZW0uZmEtYW5nbGUtZG93biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG4gICAgLmNoYXQtbW9kYWwubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA5OTk5O1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDYwcHggMTVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuY2hhdC1tb2RhbC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAhaW1wb3J0YW50OyB9XG5cbi5uZXdzYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBjb2xvcjogIzNjNDY0YjtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIC5uZXdzYmxvY2s6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLm5ld3NibG9jayBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgLm5ld3NibG9jayAubmV3cy10aWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIGhlaWdodDogMjAwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyBoMyB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5kZXRhaWxzIC5kYXRlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMwMDVmODc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyAuc2hhcmUtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyAuc2hhcmUtY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH0gfVxuICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyAuc2hhcmUtYnRuIC5zaGFyZS1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5kZXRhaWxzIC5jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5kZXRhaWxzIC5jb250ZW50IHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5kZXRhaWxzIC5jb250ZW50IGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgdG9wOiAtMTFweDsgfVxuICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgdG9wOiAtMTFweDsgfVxuICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIHdpZHRoOiAxODBweDsgfVxuICAubmV3c2Jsb2NrIC5uZXdzYmxvY2stYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gIC5uZXdzYmxvY2sgLm5ld3NibG9jay1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1Zjg3OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5ld3NibG9jayAubmV3cy10aWxlIC5kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogLTVweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5ld3NibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5uZXdzYmxvY2sgaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTNweDsgfVxuICAgIC5uZXdzYmxvY2sgLmhlYWRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7IH1cbiAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLmRldGFpbHMgLm5ld3MtdGlsZS1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuZGV0YWlscyAuc2hhcmUtYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5kZXRhaWxzIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiAyNTVweDsgfVxuICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5tb2JpbGUtc2hhcmUtaWNvbiB7XG4gICAgICAgIC8qVU5DT01NRU5UIFRPIFNIT1cgU0hBUkUgT04gTkVXUyBBTkQgRVZFTlRTIE1PQklMRSovXG4gICAgICAgIC8qZGlzcGxheTogaW5saW5lLWJsb2NrOyovXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgICAubmV3c2Jsb2NrIC5uZXdzLXRpbGUgLm1vYmlsZS1zaGFyZS1pY29uIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAgICAgLm5ld3NibG9jayAubmV3cy10aWxlIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtN3B4O1xuICAgICAgICB0b3A6IC03cHg7IH1cbiAgICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTM1cHg7XG4gICAgICAgIHRvcDogLTdweDsgfVxuICAgIC5uZXdzYmxvY2sgLm5ld3MtdGlsZS1tb2JpbGUtb25seSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5uZXdzYmxvY2suZGFyayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubmV3c2Jsb2NrLmRhcmsgLmhlYWRsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTVmNjk7IH1cbiAgICAubmV3c2Jsb2NrLmRhcmsgLm5ld3MtdGlsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ZjY5OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3c2Jsb2NrIC5uZXdzYmxvY2stYnV0dG9uIHtcbiAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi5uZXdzYmxvY2suZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTVmNjk7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uZXdzYmxvY2suZGFyayAubmV3c2Jsb2NrLWJ1dHRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5uZXdzYmxvY2suZGFyayAuZ2hvc3QtYWx0IHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5uZXdzYmxvY2suZGFyayAubmV3cy10aWxlIC5kZXRhaWxzIC5kYXRlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmV3c2Jsb2NrLmRhcmsgLmNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4ubmV3cy1maWx0ZXIgI25ld3MtZmlsdGVyLXBhZ2luYXRpb24tdWwge1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLm5ld3MtZmlsdGVyIC5wYWdpbmF0aW9uLWZpbHRlciA+IGxpLmFjdGl2ZSA+IGEsIC5uZXdzLWZpbHRlciAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnBhZ2luYXRpb24tZmlsdGVyID4gbGkub24tcGFnZSA+IGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAubmV3cy1maWx0ZXIgLnBhZ2luYXRpb24tZmlsdGVyID4gbGkub24tcGFnZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhOyB9XG5cbi5uZXdzLWZpbHRlciAucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5uZXdzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMsIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscywgLm5ld3MtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVlO1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMjBweCAxNnB4OyB9XG4gIC5uZXdzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDEsIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMSwgLm5ld3MtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgaDEsXG4gIC5uZXdzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDIsXG4gIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMixcbiAgLm5ld3MtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgaDIsXG4gIC5uZXdzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDMsXG4gIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMyxcbiAgLm5ld3MtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgaDMsXG4gIC5uZXdzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDQsXG4gIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNCxcbiAgLm5ld3MtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgaDQsXG4gIC5uZXdzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDUsXG4gIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNSxcbiAgLm5ld3MtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgaDUge1xuICAgIG1hcmdpbjogMCAwIDEycHggMDsgfVxuICAubmV3cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC5uby1pbWFnZSwgLm5ld3MtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC5uby1pbWFnZSwgLm5ld3MtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgLm5vLWltYWdlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTsgfVxuICAubmV3cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIsIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyLCAubmV3cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHtcbiAgICBtYXJnaW46IDAgMCAxMnB4IDA7IH1cbiAgICAubmV3cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5sZWZ0LCAubmV3cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLmxlZnQsIC5uZXdzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLm5ld3MtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ucmlnaHQsIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ucmlnaHQsIC5uZXdzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLm5ld3MtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtYW5nbGUtcmlnaHQsIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtYW5nbGUtcmlnaHQsIC5uZXdzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1hbmdsZS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgIGNvbG9yOiAjMjQ4NmFhOyB9XG4gIC5uZXdzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWV4dGVybmFsLWxpbmssIC5uZXdzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtZXh0ZXJuYWwtbGluaywgLm5ld3MtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWV4dGVybmFsLWxpbmsge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBjb2xvcjogIzI0ODZhYTsgfVxuXG4ubmV3cy1maWx0ZXIgLnByLXJlc3VsdHMgaDQge1xuICBmb250LXNpemU6IDEuNGVtO1xuICBjb2xvcjogIzg3ODc4NztcbiAgbWFyZ2luOiAyMHB4IDAgNjBweCAwOyB9XG5cbi5vZmZpY2UtbG9jYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLm9mZmljZS1sb2NhdGlvbiAudGFiYmVkLXBhbmVsLnBhbmVsLXN0cmV0Y2hlZCAucGFuZWwtd2hpdGUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC5vZmZpY2UtbG9jYXRpb24gbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLm9mZmljZS1sb2NhdGlvbiBzZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAyMjVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLm9mZmljZS1sb2NhdGlvbiBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLm9mZmljZS1sb2NhdGlvbiAuZmEuZmEtYnVpbGRpbmctbyB7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcHg7IH1cbiAgLm9mZmljZS1sb2NhdGlvbiBzcGFuLmxhYmVsIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgLm9mZmljZS1sb2NhdGlvbiAuY291bnRyeS1uYW1lIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gIC5vZmZpY2UtbG9jYXRpb24gLm9mZmljZS1oZWFkZXJzIGgxLCAub2ZmaWNlLWxvY2F0aW9uIC5vZmZpY2UtaGVhZGVycyBoMiwgLm9mZmljZS1sb2NhdGlvbiAub2ZmaWNlLWhlYWRlcnMgaDMge1xuICAgIGNvbG9yOiAjM0M0NjRCOyB9XG4gIC5vZmZpY2UtbG9jYXRpb24gLm9mZmljZS1oZWFkZXJzIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogNDNweDsgfVxuICAub2ZmaWNlLWxvY2F0aW9uIC5vZmZpY2UtaGVhZGVycyBoMiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cblxuLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gLnNpbmdsZS1vZmZpY2UtZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gLnNpbmdsZS1vZmZpY2UtZGV0YWlscy5uby1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBociB7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMjM4N2FhO1xuICB3aWR0aDogODBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4uc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoMSwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDIsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGgzLCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoNCwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDUsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGg2LCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGgxLm9mZmljZS1oLCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoMi5vZmZpY2UtaCwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDMub2ZmaWNlLWgsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGg0Lm9mZmljZS1oLCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoNS5vZmZpY2UtaCwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDYub2ZmaWNlLWgsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIHAub2ZmaWNlLWgge1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7IH1cbiAgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDEub2ZmaWNlLWgyLCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoMi5vZmZpY2UtaDIsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGgzLm9mZmljZS1oMiwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDQub2ZmaWNlLWgyLCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoNS5vZmZpY2UtaDIsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGg2Lm9mZmljZS1oMiwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gcC5vZmZpY2UtaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGgxLm9mZmljZS1oNCwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDIub2ZmaWNlLWg0LCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoMy5vZmZpY2UtaDQsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIGg0Lm9mZmljZS1oNCwgLnNpbmdsZS1vZmZpY2UtbG9jYXRpb24gaDUub2ZmaWNlLWg0LCAuc2luZ2xlLW9mZmljZS1sb2NhdGlvbiBoNi5vZmZpY2UtaDQsIC5zaW5nbGUtb2ZmaWNlLWxvY2F0aW9uIHAub2ZmaWNlLWg0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGNvbG9yOiAjREM2OTE0OyB9XG5cbmhyLm5hcnJvdy1iIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMyMzg3YWE7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbmhyLmRvdHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgIzhjOGI4YjtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4ucGFnZS10YWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzIzODdhYTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2UtdGFnIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbi5tb2JpbGUtcGFnZS10YWcge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzIzODdhYTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDE1cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5tb2JpbGUtcGFnZS10YWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucGFnZS10YWctbW9iaWxlIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyMzg3YWE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucGFnZS10YWctbW9iaWxlIC5wYWdlLXRhZyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnZS10YWctbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnBhcnRuZXItYmxvY2tzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBjb2xvcjogIzNjNDY0YjsgfVxuICAucGFydG5lci1ibG9ja3MgaDEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnBhcnRuZXItYmxvY2tzIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLnBhcnRuZXItYmxvY2tzIGgzIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGFydG5lci1ibG9ja3MgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAubmV3dG9uLWFjY29yZGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogMC40czsgfVxuICAgICAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAubmV3dG9uLWFjY29yZGlvbiAucGFuZWwtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5uZXd0b24tYWNjb3JkaW9uIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLmFjdGl2ZSwgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5vbi1wYWdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7IH1cbiAgICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tcGFuZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAuc2hvdyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgbWF4LWhlaWdodDogNTAwMHB4OyB9XG4gICAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUge1xuICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7IH1cbiAgICAgIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgICAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUgLmFjY29yZGlvbi10aWxlLW5vbm1vYmlsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAgIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIHAge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUgLmFjY29yZGlvbi10aWxlLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFydG5lci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSAuYWNjb3JkaW9uLXRpbGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wYXJ0bmVyLWJsb2NrcyAucGFydG5lci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIC5hY2NvcmRpb24tdGlsZS1ub25tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUgLnBhcnRuZXItaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnBhcnRuZXItYmxvY2tzIC5wYXJ0bmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucGFydG5lci1ibG9ja3MgLnBhcnRuZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIHdpZHRoOiAyNjBweDsgfSB9XG5cbi5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyB9XG4gIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmZvdXItdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAudHdvLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5mb3VyLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJsdWUgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZmU2ZWQ7IH1cbiAgICAgICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlOm5vdCg6bGFzdC1jaGlsZCksIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlOm5vdCg6bGFzdC1jaGlsZCksIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZTpub3QoOmxhc3QtY2hpbGQpLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGU6bm90KDpsYXN0LWNoaWxkKSwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxNXB4ICogMS4yODUpOyB9IH1cbiAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgaW1nLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBpbWcsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBpbWcsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBpbWcsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBpbWcsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGltZywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGltZywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGltZywgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50LCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50LCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50LCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDIwcHg7IH0gfVxuICAgICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGgzLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBoMywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGgzLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgaDMsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBoMyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBoMywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgaDMsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBoMywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGgzLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgaDMge1xuICAgICAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBhLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBhLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgYSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGEsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4sIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGEgc3BhbiwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGEgc3BhbiwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGEgc3BhbiwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlX19jb250ZW50IGEgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIHtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAxNXB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50aHJlZS10aWxlLWNvbnRhaW5lciBhIHtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZV9fY29udGVudCBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7IH1cbiAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgLmN0YSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGVfX2NvbnRlbnQgLmN0YSBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSAudHdvLXRpbGUtY29udGVudCwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIC50d28tdGlsZS1jb250ZW50LCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgLnR3by10aWxlLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMCAxNXB4IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2NrcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NWY2OTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzQ2NGI7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJsdWUgLmNvbnRhaW5lciAucmlnaHQgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ibHVlIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ibHVlIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIHtcbiAgICBjb2xvcjogIzNjNDY0YjsgfVxuXG4uYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzLndoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7IH1cbiAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAvKmRpc3BsYXk6IGlubGluZS1mbGV4OyovXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYTpob3ZlciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYTpob3ZlciwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU1Nzg7IH1cblxuLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuZm91ci10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudGhyZWUtdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGZsZXg6IDMzLjMzJTtcbiAgICBwYWRkaW5nOiAxcmVtOyB9XG4gICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGgzLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGgzLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBoMywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgaDMsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGgzIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgLyogZGlzcGxheTogaW5saW5lLWZsZXg7ICovXG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5mb3VyLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSBpbWcsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSBpbWcsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEgaW1nLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhIGltZywgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYSBpbWcge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuZm91ci10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGE6aG92ZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnRocmVlLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYTpob3ZlciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYTpob3ZlciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYTpob3ZlciwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNTU3ODsgfVxuICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYS5hbmNob3Jjb2x1bW4sIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEuYW5jaG9yY29sdW1uLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiBoMywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudGhyZWUtdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiBoMywgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtY29udGFpbmVyIC5wYXJ0bmVyLWJsb2NrLXRpbGUgYS5hbmNob3Jjb2x1bW4gaDMsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEuYW5jaG9yY29sdW1uIGgzLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYm9yZGVybGVzcyAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiBoMyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgICAgIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmZvdXItdGlsZS1jb250YWluZXIgLnBhcnRuZXItYmxvY2stdGlsZSBhLmFuY2hvcmNvbHVtbiBwLCAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50aHJlZS10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEuYW5jaG9yY29sdW1uIHAsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEuYW5jaG9yY29sdW1uIHAsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEuYW5jaG9yY29sdW1uIHAsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAucGFydG5lci1ibG9jay10aWxlIGEuYW5jaG9yY29sdW1uIHAge1xuICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuXG4uc3RvcmUtcHJvZHVjdC1maWx0ZXJpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyB9XG4gIC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZyAuYmx1ZS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuICAgIC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZyAuYmx1ZS1iZyAuZGVza3RvcGJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZyBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMmQzNzNjO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5nIC5ibHVlLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG4gICAgLnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5nIC5ibHVlLWJnIC5kZXNrdG9wYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7IH0gfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLnBhZ2luYXRpb24tZmlsdGVyLnRvcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjM2I0NjRhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjM2I0NjRhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJvcmRlci1jb2xvcjogbm9uZTsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gYSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBzcGFuLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gc3Bhbixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzLFxuLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wYWdpbmF0aW9uLWZpbHRlciA+IC5vbi1wYWdlID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7XG4gIGJvcmRlci1jb2xvcjogIzQxYWFhYTsgfVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBzcGFuLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNmVkOyB9XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10ucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10ucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YmVmb3JlIHtcbiAgLyp1bmNoZWNrZWQgaWNvbiovXG4gIGNvbnRlbnQ6IFwiXFxlMTU3XCI7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YmVmb3JlIHtcbiAgLypjaGVja2VkIGljb24qL1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLmNhdGVnb3J5LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5sYWJlbC1rZXl3b3JkIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7IH1cblxuLmxhYmVsLWZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXdlaWdodDogbGlnaHRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubGFiZWwtZmlsdGVyIGkge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5maWx0ZXItbGFiZWxzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uaHItbGlnaHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2JlY2RkNzsgfVxuXG4udnItbGlnaHQge1xuICBtaW4taGVpZ2h0OiAyMDBweDsgfVxuXG4udnItbGlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMi41JTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMXB4O1xuICAvKiBvciAxMDBweCAqL1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiZWNkZDc7IH1cblxuLm5vc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmlsdGVyLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7IH1cbiAgLmZpbHRlci1vdmVybGF5IC5vdmVybGF5LWJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZmlsdGVyLW92ZXJsYXkgLm92ZXJsYXktcmVtb3ZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uc3RvcmUtY2F0YWxvZy10aWxlIC5wcm9kdWN0LXR5cGUtaWNvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucHJvZHVjdC10eXBlLWljb24uaW5hY3RpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4OyB9XG4gIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnByb2R1Y3QtdHlwZS1pY29uIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4uc3RvcmUtdHJpYWwgLnBhZ2UtdGFnIHtcbiAgY29sb3I6ICMzYzQ2NGI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZC1zZWxlY3Qtc2VjIHNlbGVjdCB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLnN0b3JlLXRyaWFsIC5saXN0LXR3b2NvbHVtbiB1bCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAtd2Via2l0LWNvbHVtbnM6IDI7XG4gIC1tb3otY29sdW1uczogMjtcbiAgLW1zLWNvbHVtbnM6IDI7XG4gIGNvbHVtbnM6IDI7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuXG4uc3RvcmUtdHJpYWwgaDMge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLnN0b3JlLXRyaWFsIGg0IHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uc3RvcmUtdHJpYWwgLm5vdG9wbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMHB4OyB9XG5cbi5zdG9yZS10cmlhbCAudG9wbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uc3RvcmUtdHJpYWwgLmFscmVhZHl0cmlhbGVkYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAuZm9ybS1pbnB1dC13dHAge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgei1pbmRleDogLTE7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLnR3by1jb2x1bW4tZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ4JTsgfVxuICAuc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAudHdvLWNvbHVtbi1mb3JtLmZpcnN0LWNvbHVtbi1tYXJnaW4ge1xuICAgIG1hcmdpbi1yaWdodDogMi41JTsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSBpbnB1dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XSwgLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gI3ByZWNoYXRGb3JtIHRleHRhcmVhW3R5cGU9XCJ0ZXh0XCJdLCAjcHJlY2hhdEZvcm0gLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gdGV4dGFyZWFbdHlwZT1cInRleHRcIl0sIC5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ5ZTE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0OyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIGlucHV0LCAuc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSB0ZXhhcmVhLCAuc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSBzZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkOWUxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gaW5wdXRbdHlwZT1yYWRpb10sIC5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwcHggOHB4IDBweCAwcHg7IH1cbiAgLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCwgLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTU3ODtcbiAgICBjb2xvcjogIzAwNTU3ODsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkZDllMTsgfVxuICAuc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSB0ZXh0YXJlYVtyZWFkb25seV0ge1xuICAgIGNvbG9yOiAjNzg4NzkxOyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLmxhYmVsLXNlbGVjdCB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIC51c2VydHlwZS1saXN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4zJTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLnVzZXJ0eXBlLWxpc3Q6bnRoLWNoaWxkKDUpIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAuZm9ybS1yYWRpbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLmZvcm0tZXJyb3Ige1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NDMDAwMDtcbiAgY29sb3I6ICNDQzAwMDA7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLmZvcm0tZXJyb3Itc3VibWlzc2lvbiB7XG4gIGNvbG9yOiAjQ0MwMDAwO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLmNhcHRjaGEgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAuY2FwdGNoYSBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzg3OWJhYTsgfVxuXG4uc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAuY2FwdGNoYSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLnN0b3JlLXRyaWFsIC5wcm9kdWN0LWZvcm0gLmZvcm0tc3VibWl0dGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuc3RvcmUtdHJpYWwgLnByb2R1Y3QtZm9ybSAuZm9ybS1zdWJtaXR0aW5nIGkge1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5zdG9yZS10cmlhbCAucHJvZHVjdC1mb3JtIC5mb3JtLXN1Ym1pdHRpbmcgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cblxuLnN0b3JlLXRyaWFsIGZvcm0uZm9ybS10cmlhbCBpbnB1dCwgLnN0b3JlLXRyaWFsIGZvcm0uZm9ybS10cmlhbCBzZWxlY3QsIC5zdG9yZS10cmlhbCBmb3JtLmZvcm0tdHJpYWwgdGV4dGFyZWEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzg3OWJhYTtcbiAgY29sb3I6ICMyZDM3M2M7IH1cbiAgLnN0b3JlLXRyaWFsIGZvcm0uZm9ybS10cmlhbCBpbnB1dDo6cGxhY2Vob2xkZXIsIC5zdG9yZS10cmlhbCBmb3JtLmZvcm0tdHJpYWwgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIsIC5zdG9yZS10cmlhbCBmb3JtLmZvcm0tdHJpYWwgc2VsZWN0OjpwbGFjZWhvbGRlciwgLnN0b3JlLXRyaWFsIGZvcm0uZm9ybS10cmlhbCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsIC5zdG9yZS10cmlhbCBmb3JtLmZvcm0tdHJpYWwgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCAuc3RvcmUtdHJpYWwgZm9ybS5mb3JtLXRyaWFsIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzc4ODc5MSAhaW1wb3J0YW50OyB9XG4gIC5zdG9yZS10cmlhbCBmb3JtLmZvcm0tdHJpYWwgaW5wdXQ6Zm9jdXMsIC5zdG9yZS10cmlhbCBmb3JtLmZvcm0tdHJpYWwgc2VsZWN0OmZvY3VzLCAuc3RvcmUtdHJpYWwgZm9ybS5mb3JtLXRyaWFsIHRleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NTc4O1xuICAgIGNvbG9yOiAjMmQzNzNjOyB9XG5cbi5zdG9yZS10cmlhbCBmb3JtLmZvcm0tdHJpYWwgc2VsZWN0LnNlbC1oYXMtZW1wdHkge1xuICBjb2xvcjogIzc4ODc5MTsgfVxuICAuc3RvcmUtdHJpYWwgZm9ybS5mb3JtLXRyaWFsIHNlbGVjdC5zZWwtaGFzLWVtcHR5LnNlbC1oYXMtdmFsdWUge1xuICAgIGNvbG9yOiAjMmQzNzNjOyB9XG5cbi5zdG9yZS10cmlhbCAuc3RlcC1iYWRnZSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM4NzliYWE7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3RvcmUtdHJpYWwgLmFjdGl2YXRlY29kZSB7XG4gIGNvbG9yOiAjMDA1Zjg3O1xuICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrOyB9XG5cbi5zdG9yZS10cmlhbCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5zdG9yZS10cmlhbCAuYW5pbWF0ZS1zaG93IHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnN0b3JlLXRyaWFsIC5hbmltYXRlLXNob3cubmctaGlkZS1hZGQubmctaGlkZS1hZGQtYWN0aXZlLFxuLnN0b3JlLXRyaWFsIC5hbmltYXRlLXNob3cubmctaGlkZS1yZW1vdmUubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC41czsgfVxuXG4uc3RvcmUtdHJpYWwgLmFuaW1hdGUtc2hvdy5uZy1oaWRlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmRvbWFpbi1wcm9tby1sYW5kaW5nIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi8qKioqIG1peGlucyAqKiovXG4ucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnByb2R1Y3QtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNvbXBhbnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrSXRhbGljO1xuICAgIGNvbG9yOiAjMDA1Zjg3O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5sZWZ0LXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5wcm9kdWN0LXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtN3B4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAucHJvZHVjdC10aXRsZSBoMiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBjb2xvcjogIzAwNWY4NztcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAucHJvZHVjdC10aXRsZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAucHJvZHVjdC10aXRsZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIGg0IHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudmlldy1jYXJ0IHtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAtNDVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIHVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnR3by1jb2wtbGlzdCB7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogNDBweDtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogNDBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudHdvLWNvbC1saXN0IHtcbiAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDYwcHg7IH0gfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUuaGVhZGxpbmUtcHJpY2Uge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZS5oZWFkbGluZS1wcmljZSAucmlnaHQgLmJvdHRvbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lLmhlYWRsaW5lLXByaWNlIC5ib3R0b20uYmlsbGluZy1mcmVxdWVuY3kge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUuaGVhZGxpbmUtcHJpY2UgLnJpZ2h0IC50b3Age1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZS53aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lLndoaXRlIGgyIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lLndoaXRlIC5yaWdodCB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lLndoaXRlIC5yaWdodCBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUgaDIge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUgaSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lIGkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUgLnJpZ2h0IHtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDE5cmVtOyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5oZWFkbGluZSAucmlnaHQgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lIC5yaWdodCBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUgLnJpZ2h0IC50b3Age1xuICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUgLnJpZ2h0IC5ib3R0b20ge1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBib3R0b206IDhweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIGhyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNjNDY0YjsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDMxLjklO1xuICAgIG1pbi13aWR0aDogMzEuOSU7XG4gICAgY29sb3I6ICMwMDQ2Njk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzAwNDY2OTtcbiAgICBwYWRkaW5nOiAuOTM3NXJlbTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCBidXR0b24ge1xuICAgICAgICB3aWR0aDogMzEuNiU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMSU7IH0gfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIGJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5idXR0b24tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3Agc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzEuOSU7XG4gICAgbWluLXdpZHRoOiAzMS45JTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zdGVwcyB7XG4gICAgLypoNHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0c21hbGx7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdH1cblx0XHRcdHNwYW57XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9Ki8gfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnN0ZXBzIC5zdGVwLXJvdyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnN0ZXBzIC5yb3ctZmxleCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnN0ZXBzIGg0IHtcbiAgICAgIHdpZHRoOiA4NiU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc3RlcHMgaDQgc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zdGVwcyAuc3RlcC1udW1iZXIge1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc3RlcHMgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgY29sb3I6ICNhZjIzNWY7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuc3RlcHMgLmVycm9yLW1lc3NhZ2UgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnN0ZXBzIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjbGVhcjogcmlnaHQ7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5zdGVwcyAuaW5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC51c2VyLWlucHV0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudXNlci1pbnB1dHMgaW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjYmVjZGQ3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC51c2VyLWlucHV0cyBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyB9IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC51c2VyLWlucHV0cyAudXNlci1jb3VudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIC51c2VyLWNvdW50IGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC51c2VyLWlucHV0cyAudXNlci1jb3VudCBsYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIC51c2VyLWNvdW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIC51c2VyLWNvdW50IGlucHV0W3R5cGU9XCJudW1iZXJcIl06aG92ZXIsIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIC51c2VyLWNvdW50IGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMge1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG51bWJlci1pbnB1dDsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudXNlci1pbnB1dHMgLnVzZXItY291bnQgaW5wdXQge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudXNlci1pbnB1dHMgLnRvdGFsLXVzZXJzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgYm90dG9tOiAxMSU7IH1cbiAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIC50b3RhbC11c2VycyBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB3aWR0aDogNzBweDsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudXNlci1pbnB1dHMgLnRvdGFsLXVzZXJzIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAudXNlci1pbnB1dHMgLnRvdGFsLXVzZXJzIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnVzZXItaW5wdXRzIC50b3RhbC11c2VycyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmhvdmVyIHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC51c2VyLWlucHV0cyAudG90YWwtdXNlcnMge1xuICAgICAgICAgIHRvcDogNjAlOyB9IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNoZWNrb3V0IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgLmJyZWFrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCBidXR0b24ge1xuICAgICAgd2lkdGg6IDI0MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICBjb2xvcjogI2FmMjM1ZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCAudmF0LWluZm8ge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgLnZhdC1pbmZvIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCAudmF0LWluZm8gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCAudmF0LWluZm8gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgLnZhdC1pbmZvIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNoZWNrb3V0IC5wYXltZW50LW1ldGhvZHMge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuY2hlY2tvdXQgLnBheW1lbnQtbWV0aG9kcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmNoZWNrb3V0IC5wYXltZW50LW1ldGhvZHMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wIC5jaGVja291dCAuaW5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNiZWNkZDc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLnBheW1lbnQtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7IH1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb24gLnYzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAucHJvZHVjdC1kZXNjcmlwdGlvbiAudjMgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC52MyB0YWJsZSB0ZCwgLnByb2R1Y3QtZGVzY3JpcHRpb24gLnYzIHRhYmxlIHRoIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYzQ2NGI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd29yZC1icmVhazogbm9ybWFsOyB9XG4gICAgLnByb2R1Y3QtZGVzY3JpcHRpb24gLnYzIHRhYmxlIHRoIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAucHJvZHVjdC1kZXNjcmlwdGlvbiAudjMgdGFibGUgLnYzLWNlbGwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC52MyB0YWJsZSAudjMtcm93IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGY1O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcm9kdWN0LWRlc2NyaXB0aW9uIC52MyB0YWJsZSB0aC52My1yb3cge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk3ODgyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAucHJvZHVjdC1kZXNjcmlwdGlvbiAudjMgdGFibGUgLnYzLWNvbCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTc4ODI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAucHJvZHVjdC1kZXNjcmlwdGlvbiAudjMgdGFibGUgLnYzLW5vc2FsZXRleHQge1xuICAgICAgY29sb3I6ICM4NzliYWE7IH1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb24gLnRvZ2dsZS10YWJsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4ucHJvZHVjdC1kZXNjcmlwdGlvbiAuZGV0YWlscy1idXR0b24ge1xuICBtaW4td2lkdGg6IDEwMCU7IH1cblxuLmxlZ2FsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyB9XG4gIC5sZWdhbCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAubGVnYWwgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgLyojbW9iaWxlLXN0ZXAxe1xuXHRcdG1hcmdpbi1sZWZ0OjMwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjpibHVlO1xuXHRcdC5pbmFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDM1O1xuXHRcdH1cblx0fSovIH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5iYWNrLXRvLWNhdGFsb2cge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LXRpdGxlIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDA1Zjg3O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3QtdGl0bGUgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC10aXRsZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC10aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IC03cHg7XG4gICAgICB0b3A6IC0xMHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LXRpdGxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICBsZWZ0OiAtMTM1cHg7XG4gICAgICB0b3A6IC0xMHB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY29tcGFueSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XG4gICAgY29sb3I6ICMwMDVmODc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC50ZW4tcHgtcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5uby1wYWRkaW5nLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAubm8tcGFkZGluZy1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMnB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5ibHVlLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmJsdWUtYmFja2dyb3VuZCBpIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmJsdWUtYmFja2dyb3VuZCBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5ibHVlLWJhY2tncm91bmQgLmNlbnRlcmVkIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuYmx1ZS1iYWNrZ3JvdW5kIC5sZWZ0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYzsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuYmx1ZS1iYWNrZ3JvdW5kIC5taWQge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5ibHVlLWJhY2tncm91bmQgLnJpZ2h0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmJsdWUtYmFja2dyb3VuZCAucHVyY2hhc2Uge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5ibHVlLWJhY2tncm91bmQgLnB1cmNoYXNlIGkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBsZWZ0OiAtNTBweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuYmx1ZS1iYWNrZ3JvdW5kIC5uby1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLm5ld3Rvbi1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLm5ld3Rvbi1hY2NvcmRpb24gLnBhbmVsLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5uZXd0b24tYWNjb3JkaW9uIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuYWN0aXZlLCAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLm9uLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tcGFuZWwgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLnNob3cge1xuICAgIG1heC1oZWlnaHQ6IDUwMDBweCAhaW1wb3J0YW50OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuc2hvdyBwIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuYWNjb3JkaW9uLXRpbGUgaDMge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIGhyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzNjNDY0YjtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLm1vYmlsZS1zdGVwcyBoNCB7XG4gICAgd2lkdGg6IDg2JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5tb2JpbGUtc3RlcHMgaDQgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLm1vYmlsZS1zdGVwcyAuc3RlcC1udW1iZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLm1vYmlsZS1zdGVwcyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLm1vYmlsZS1zdGVwcyBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMwMDQ2Njk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzAwNDY2OTtcbiAgICBwYWRkaW5nOiAuOTM3NXJlbTsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLm1vYmlsZS1zdGVwcyBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5tb2JpbGUtc3RlcHMgYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAubW9iaWxlLXN0ZXBzIC5idXR0b24tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAubW9iaWxlLXN0ZXBzIC5yb3ctZXEtaGVpZ2h0IHtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5zdGVwcyAuc3RlcC1yb3cge1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuc3RlcHMgaDQge1xuICAgIHdpZHRoOiA4NiU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuc3RlcHMgaDQgc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnN0ZXBzIC5zdGVwLW51bWJlciB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuc3RlcHMgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5zdGVwcyBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMwMDQ2Njk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzAwNDY2OTtcbiAgICBwYWRkaW5nOiAuOTM3NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5zdGVwcyBidXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5zdGVwcyBidXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5zdGVwcyAuYnV0dG9uLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnN0ZXBzIC5yb3ctZXEtaGVpZ2h0IHtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dCBidXR0b24ge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0IC5wYXltZW50LW1ldGhvZHMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dCAuZXJyb3ItbWVzc2FnZSB7XG4gICAgY29sb3I6ICNhZjIzNWY7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dCAudmF0LWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQgLnZhdC1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogIzIzODdhYTsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0IC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQgLmJvdHRvbS1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dCAuYm90dG9tLWxpbmsgLmxpbmsge1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0IC5ib3R0b20tbGluayAubGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0IC5pbmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVjZGQ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jb250aW51ZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY29udGludWUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY29udGludWUgLm1vYmlsZS1lcnJvci1tc2cge1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBjb2xvcjogI2FmMjM1ZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jb250aW51ZSAuaW5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNiZWNkZDc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAjbW9iaWxlLXN0ZXA0IGJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA3MHB4OyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAudXNlci1pbnB1dHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAudXNlci1pbnB1dHMgLnVzZXItY291bnQge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnVzZXItaW5wdXRzIC51c2VyLWNvdW50IGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC51c2VyLWlucHV0cyAudXNlci1jb3VudCBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnVzZXItaW5wdXRzIC50b3RhbC11c2VycyBsYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAudXNlci1pbnB1dHMgLnRvdGFsLXVzZXJzIGlucHV0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGhlaWdodDogNDJweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAudXNlci1pbnB1dHMgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnVzZXItaW5wdXRzIGxhYmVsLnNpbmdsZS1wcm9kdWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRvcDogMTBweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAudXNlci1pbnB1dHMgaW5wdXQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjYmVjZGQ3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC51c2VyLWlucHV0cyBpbnB1dC5zaW5nbGUtcHJvZHVjdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMy41cmVtO1xuICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjYmVjZGQ3O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLnVzZXItaW5wdXRzIGlucHV0LnNpbmdsZS1wcm9kdWN0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7IH0gfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0LW1vYmlsZSBidXR0b24ge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuY2hlY2tvdXQtbW9iaWxlIGgzIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dC1tb2JpbGUgLnBheW1lbnQtbWV0aG9kcyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0LW1vYmlsZSAuZXJyb3ItbWVzc2FnZSB7XG4gICAgY29sb3I6ICNhZjIzNWY7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dC1tb2JpbGUgLnZhdC1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjb2xvcjogIzIzODdhYTsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0LW1vYmlsZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dC1tb2JpbGUgLnZhdC1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogIzIzODdhYTsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0LW1vYmlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0LW1vYmlsZSAuYm90dG9tLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0LW1vYmlsZSAuYm90dG9tLWxpbmsgLmxpbmsge1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmNoZWNrb3V0LW1vYmlsZSAuYm90dG9tLWxpbmsgLmxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5jaGVja291dC1tb2JpbGUgLmluYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNiZWNkZDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuXG4ucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmhlYWRsaW5lIC50b3AsIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lIC50b3Age1xuICBjb2xvcjogIzAwNWY4NztcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuaGVhZGxpbmUgaDIsIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3AgLmhlYWRsaW5lIGgyIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuaGVhZGxpbmUgLmJvdHRvbSwgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCAuaGVhZGxpbmUgLmJvdHRvbSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LW9mZmVyaW5nLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSAuZGVzY3JpcHRpb24gLnYzIHRkLCAucHJvZHVjdC1vZmZlcmluZy1tb2JpbGUgLmRlc2NyaXB0aW9uIC52MyB0aCB7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxlIC5kZXNjcmlwdGlvbiAudjMgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSBzZWxlY3Qge1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDMxLjklO1xuICAgICAgbWluLXdpZHRoOiAzMS45JTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0gfVxuXG4ucHJvZHVjdC1zdXBwb3J0IC50cmVuZGluZy10aXRsZSB7XG4gIHBhZGRpbmc6IDIwcHggMCAxMnB4IDA7IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCAuc3VwcG9ydC1tZXNzYWdlIHtcbiAgcGFkZGluZzogMCAyMCU7IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCAuc3VwcG9ydC1waG9uZS1udW1zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LXBob25lLW51bXMuYWN0aXZlLCAucHJvZHVjdC1zdXBwb3J0IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc3VwcG9ydC1waG9uZS1udW1zLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LXBob25lLW51bXMub24tcGFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCAjbW9yZS1waG9uZS1udW1zLCAucHJvZHVjdC1zdXBwb3J0ICNmZXdlci1waG9uZS1udW1zIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZHVjdC1zdXBwb3J0ICNtb3JlLXBob25lLW51bXMuYWN0aXZlLCAucHJvZHVjdC1zdXBwb3J0IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAjbW9yZS1waG9uZS1udW1zLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucHJvZHVjdC1zdXBwb3J0ICNtb3JlLXBob25lLW51bXMub24tcGFnZSwgLnByb2R1Y3Qtc3VwcG9ydCAjZmV3ZXItcGhvbmUtbnVtcy5hY3RpdmUsIC5wcm9kdWN0LXN1cHBvcnQgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuICNmZXdlci1waG9uZS1udW1zLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAucHJvZHVjdC1zdXBwb3J0ICNmZXdlci1waG9uZS1udW1zLm9uLXBhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgLmluZm8tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgLmluZm8tZ3JvdXAgcCB7XG4gICAgZm9udC1zaXplOiAwLjllbTsgfVxuICAgIC5wcm9kdWN0LXN1cHBvcnQgLmluZm8tZ3JvdXAgcCBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgcCBhIHtcbiAgY29sb3I6ICMyMzg3YWE7IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCAuYnV0dG9uLWNvbnZlcnNpb24ud2lkZS1idG4ge1xuICB3aWR0aDogYXV0bzsgfVxuXG4ucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWxpbmtzIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRDBEMEQwO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgLnN1cHBvcnQtbGlua3MgLnN1cHBvcnQtbGluayB7XG4gICAgbWFyZ2luOiA2cHggMCA2cHggMDsgfVxuICAucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWxpbmtzIGgzIHtcbiAgICBmb250LXdlaWdodDogbGlnaHQ7XG4gICAgZm9udC1zaXplOiAxLjNlbTsgfVxuICAucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWxpbmtzIGg1IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuMGVtO1xuICAgIG1hcmdpbjogMTBweCAwIDRweCAwOyB9XG4gICAgLnByb2R1Y3Qtc3VwcG9ydCAuc3VwcG9ydC1saW5rcyBoNSBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAwLjllbTsgfVxuICAucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWxpbmtzIHAge1xuICAgIGZvbnQtc2l6ZTogMC45ZW07IH1cbiAgICAucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWxpbmtzIHAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWluZm8tYmxvY2sgaDUge1xuICBtYXJnaW46IDRweCAwIDRweCAwO1xuICBmb250LXNpemU6IDEuMWVtOyB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgaDEsIC5wcm9kdWN0LXN1cHBvcnQgaDIsIC5wcm9kdWN0LXN1cHBvcnQgaDMsIC5wcm9kdWN0LXN1cHBvcnQgaDQsIC5wcm9kdWN0LXN1cHBvcnQgaDUsIC5wcm9kdWN0LXN1cHBvcnQgaDYge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgaDEuZW1waGFzaXMsIC5wcm9kdWN0LXN1cHBvcnQgaDIuZW1waGFzaXMsIC5wcm9kdWN0LXN1cHBvcnQgaDMuZW1waGFzaXMsIC5wcm9kdWN0LXN1cHBvcnQgaDQuZW1waGFzaXMsIC5wcm9kdWN0LXN1cHBvcnQgaDUuZW1waGFzaXMsIC5wcm9kdWN0LXN1cHBvcnQgaDYuZW1waGFzaXMge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgbWFyZ2luOiAyMHB4IDAgMTRweCAwOyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgaDEuc3Ryb25nLWgsIC5wcm9kdWN0LXN1cHBvcnQgaDIuc3Ryb25nLWgsIC5wcm9kdWN0LXN1cHBvcnQgaDMuc3Ryb25nLWgsIC5wcm9kdWN0LXN1cHBvcnQgaDQuc3Ryb25nLWgsIC5wcm9kdWN0LXN1cHBvcnQgaDUuc3Ryb25nLWgsIC5wcm9kdWN0LXN1cHBvcnQgaDYuc3Ryb25nLWgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgLnJlc291cmNlLWdyb3VwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgLnJlc291cmNlLWdyb3VwIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCAucmVnaW9uLWdyb3VwIGg2IHtcbiAgZm9udC1zaXplOiAxLjFlbTsgfVxuICAucHJvZHVjdC1zdXBwb3J0IC5yZWdpb24tZ3JvdXAgaDYgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjhlbTsgfVxuXG4ucHJvZHVjdC1zdXBwb3J0IC5yZWdpb24tZ3JvdXAgLnJlZ2lvbi1pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgLnByb2R1Y3Qtc3VwcG9ydCAucmVnaW9uLWdyb3VwIC5yZWdpb24taW5mbyBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucHJvZHVjdC1zdXBwb3J0IC5yZWdpb24tZ3JvdXAgLnJlZ2lvbi1pbmZvIGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5wcm9kdWN0LXN1cHBvcnQgLnN1cHBvcnQtaW5wdXQge1xuICBjb2xvcjogYmxhY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTsgfVxuICAucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWlucHV0IGlucHV0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLnByb2R1Y3Qtc3VwcG9ydCAuYmFubmVyLWVycm9yIHtcbiAgY29sb3I6IHllbGxvdztcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucHJvZHVjdC1zdXBwb3J0IC5iYW5uZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgLmJhbm5lciBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnByb2R1Y3Qtc3VwcG9ydCAuYmFubmVyIC5jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzY5MTQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHg7IH1cbiAgICAucHJvZHVjdC1zdXBwb3J0IC5iYW5uZXIgLmNvbnRhaW5lciAuY29udGVudCBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAucHJvZHVjdC1zdXBwb3J0IC5iYW5uZXIgLmNvbnRhaW5lciAuY29udGVudCBhOmZvY3VzLCAucHJvZHVjdC1zdXBwb3J0IC5iYW5uZXIgLmNvbnRhaW5lciAuY29udGVudCBhOmhvdmVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5wcm9kdWN0LXN1cHBvcnQgLmJhbm5lciAuYmFubmVyLWNsb3NlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5wcm9kdWN0LXN1cHBvcnQgLmJhbm5lciAuYmFubmVyLWNsb3NlIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXN1cHBvcnQgLnN1cHBvcnQtbGlua3Mge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5xdW90ZSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgbWluLWhlaWdodDogNTMwcHg7XG4gIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5xdW90ZSAucXVvdGUtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgICAucXVvdGUgLnF1b3RlLXRpdGxlIGgxIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC5xdW90ZSAucXVvdGUtdGl0bGUgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnF1b3RlIC5xdW90ZS10aXRsZSAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7IH0gfVxuICAgIC5xdW90ZSAucXVvdGUtdGl0bGUgYSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucXVvdGUgLnF1b3RlLXRpdGxlIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnF1b3RlIC5xdW90ZS10aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIC5xdW90ZSAucXVvdGUtdGl0bGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICB0b3A6IC0xMHB4OyB9IH1cbiAgLnF1b3RlIC5jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgIC5xdW90ZSAuY29udGVudCBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5xdW90ZSAuY29udGVudCBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47IH1cbiAgLnF1b3RlICNxdW90ZV9pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5xdW90ZSAjcXVvdGVfaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0NXB4OyB9IH1cbiAgLnF1b3RlIC5xdW90ZXMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnF1b3RlIC5xdW90ZXMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAucXVvdGUgLnNpZ25hdHVyZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gIC5xdW90ZSAudmlkZW8tbWljZXR5cGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gIC5xdW90ZSAjbW9iaWxlLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5xdW90ZSAubW9iaWxlLXZpZGVvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5xdW90ZSAubW9iaWxlLXZpZGVvLWpzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5xdW90ZSAuZGVza3RvcC12aWRlbyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnF1b3RlIC5kZXNrdG9wLXZpZGVvLWpzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucXVvdGUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucXVvdGUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4OyB9XG4gICAgLnF1b3RlIC5xdW90ZS10aXRsZSBoMSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAucXVvdGUgI3F1b3RlX2ltZyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5xdW90ZSAucXVvdGVzIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIC5xdW90ZSAubW9iaWxlLXZpZGVvLWpzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnF1b3RlIC52aWRlbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnF1b3RlIC5tb2JpbGUtdmlkZW8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucXVvdGUgLm1vYmlsZS12aWRlby1qcyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5xdW90ZSAuZGVza3RvcC12aWRlbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnF1b3RlIC5kZXNrdG9wLXZpZGVvLWpzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucXVvdGUgI21vYmlsZS12aWRlbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAucXVvdGUgLnNpZ25hdHVyZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLnF1b3RlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi8qIHNraXBsaW5rICovXG4uc2tpcGxpbmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5za2lwbGluayBhOmZvY3VzIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4ucmVsYXRlZC1saW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyM2M0NjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5yZWxhdGVkLWxpbmtzIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAucmVsYXRlZC1saW5rcyBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLnJlbGF0ZWQtbGlua3MgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5yZWxhdGVkLWxpbmtzIGg0IHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIG1hcmdpbi10b3A6IDBweDsgfVxuICAucmVsYXRlZC1saW5rcyBoNSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLnJlbGF0ZWQtbGlua3MgaDYge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5yZWxhdGVkLWxpbmtzIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gIC5yZWxhdGVkLWxpbmtzIC5pbWctcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJlbGF0ZWQtbGlua3MgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IC0zMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ2cHgpIHtcbiAgICAgIC5yZWxhdGVkLWxpbmtzIC5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogLTQ1cHg7IH0gfVxuICAucmVsYXRlZC1saW5rcyAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0zMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ2cHgpIHtcbiAgICAgIC5yZWxhdGVkLWxpbmtzIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC00NXB4OyB9IH1cbiAgLnJlbGF0ZWQtbGlua3MgLnNsaWNrLXByZXYsIC5yZWxhdGVkLWxpbmtzIC5zbGljay1uZXh0IHtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMy44JTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ2cHgpIHtcbiAgICAgIC5yZWxhdGVkLWxpbmtzIC5zbGljay1wcmV2LCAucmVsYXRlZC1saW5rcyAuc2xpY2stbmV4dCB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNDY0YjsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucmVsYXRlZC1saW5rcyAuc2xpY2stcHJldiwgLnJlbGF0ZWQtbGlua3MgLnNsaWNrLW5leHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cbiAgLnJlbGF0ZWQtbGlua3MgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMTsgfVxuICAucmVsYXRlZC1saW5rcyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uZ2FwLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4IDUwcHg7IH1cblxuLnJlbGF0ZWQtbGluayB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5yZWxhdGVkLWxpbmsgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9Db3VudHJ5L3JlbGF0ZWQtbGlua3MtYmcucG5nXCIpIHJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVsYXRlZC1saW5rIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAucmVsYXRlZC1saW5rIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnJlbGF0ZWQtbGluayBpIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHJpZ2h0OiAzMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5yZWxhdGVkLWxpbmsge1xuICAgICAgbWluLWhlaWdodDogMTUwcHg7IH0gfVxuXG4ucmVsYXRlZC1saW5rcy1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5uby1ndXR0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLnJlbGF0ZWQtbGluay1zaW5nbGUge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgLnJlbGF0ZWQtbGluay1zaW5nbGUgLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndoaXRlLXBhZ2UtdGlsZSBoMyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi5yZXNvdXJjZS1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZTpob3ZlciwgLnJlc291cmNlLWZpbHRlci5idXktdGlsZXMgLnRpbGU6aG92ZXIsIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGU6aG92ZXIsIC5ldmVudHMtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGU6aG92ZXIsIC5ldmVudHMtZmlsdGVyLmJ1eS10aWxlcyAudGlsZTpob3ZlciwgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMsIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMsIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscywgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzLCAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscywgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAyMHB4IDE2cHg7IH1cbiAgLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDEsIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDEsIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMSxcbiAgLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDIsXG4gIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDIsXG4gIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMixcbiAgLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDMsXG4gIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDMsXG4gIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMyxcbiAgLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDQsXG4gIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDQsXG4gIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNCxcbiAgLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDUsXG4gIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgaDUsXG4gIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNSwgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGgxLCAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMSwgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMSxcbiAgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGgyLFxuICAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMixcbiAgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMixcbiAgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGgzLFxuICAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMyxcbiAgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoMyxcbiAgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGg0LFxuICAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNCxcbiAgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNCxcbiAgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIGg1LFxuICAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNSxcbiAgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyBoNSB7XG4gICAgbWFyZ2luOiAwIDAgMTJweCAwOyB9XG4gIC5yZXNvdXJjZS1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIsIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciwgLnJlc291cmNlLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIsIC5ldmVudHMtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyLCAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyLCAuZXZlbnRzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIge1xuICAgIG1hcmdpbjogMCAwIDEycHggMDsgfVxuICAgIC5yZXNvdXJjZS1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5sZWZ0LCAucmVzb3VyY2UtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIHAudGlsZS1iYW5uZXIgc3Bhbi5sZWZ0LCAucmVzb3VyY2UtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLmxlZnQsIC5ldmVudHMtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ubGVmdCwgLmV2ZW50cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLmxlZnQsIC5ldmVudHMtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLmxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAucmVzb3VyY2UtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ucmlnaHQsIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLnJpZ2h0LCAucmVzb3VyY2UtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLnJpZ2h0LCAuZXZlbnRzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLnJpZ2h0LCAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyBwLnRpbGUtYmFubmVyIHNwYW4ucmlnaHQsIC5ldmVudHMtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgcC50aWxlLWJhbm5lciBzcGFuLnJpZ2h0IHtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAucmVzb3VyY2UtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtYW5nbGUtcmlnaHQsIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWFuZ2xlLXJpZ2h0LCAucmVzb3VyY2UtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWFuZ2xlLXJpZ2h0LCAuZXZlbnRzLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWFuZ2xlLXJpZ2h0LCAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtYW5nbGUtcmlnaHQsIC5ldmVudHMtZmlsdGVyLnNlZ21lbnRzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWFuZ2xlLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgY29sb3I6ICMyNDg2YWE7IH1cbiAgLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWV4dGVybmFsLWxpbmssIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWV4dGVybmFsLWxpbmssIC5yZXNvdXJjZS1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtZXh0ZXJuYWwtbGluayxcbiAgLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWRvd25sb2FkLFxuICAucmVzb3VyY2UtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1kb3dubG9hZCxcbiAgLnJlc291cmNlLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1kb3dubG9hZCxcbiAgLnJlc291cmNlLWZpbHRlci5jaGFwdGVyLXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLXBsYXktY2lyY2xlLFxuICAucmVzb3VyY2UtZmlsdGVyLmJ1eS10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1wbGF5LWNpcmNsZSxcbiAgLnJlc291cmNlLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1wbGF5LWNpcmNsZSwgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1leHRlcm5hbC1saW5rLCAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtZXh0ZXJuYWwtbGluaywgLmV2ZW50cy1maWx0ZXIuc2VnbWVudHMgLnRpbGUgLnRpbGUtZGV0YWlscyAudGlsZS1pbmZvIGkuZmEuZmEtZXh0ZXJuYWwtbGluayxcbiAgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1kb3dubG9hZCxcbiAgLmV2ZW50cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLWRvd25sb2FkLFxuICAuZXZlbnRzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1kb3dubG9hZCxcbiAgLmV2ZW50cy1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1wbGF5LWNpcmNsZSxcbiAgLmV2ZW50cy1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIC50aWxlLWRldGFpbHMgLnRpbGUtaW5mbyBpLmZhLmZhLXBsYXktY2lyY2xlLFxuICAuZXZlbnRzLWZpbHRlci5zZWdtZW50cyAudGlsZSAudGlsZS1kZXRhaWxzIC50aWxlLWluZm8gaS5mYS5mYS1wbGF5LWNpcmNsZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGNvbG9yOiAjMjQ4NmFhOyB9XG5cbi5yZXNvdXJjZS1maWx0ZXIuY2hhcHRlci10aWxlcyAudGlsZSBpbWcsIC5yZXNvdXJjZS1maWx0ZXIuYnV5LXRpbGVzIC50aWxlIGltZywgLnJlc291cmNlLWZpbHRlci5zZWdtZW50cyAudGlsZSBpbWcsIC5ldmVudHMtZmlsdGVyLmNoYXB0ZXItdGlsZXMgLnRpbGUgaW1nLCAuZXZlbnRzLWZpbHRlci5idXktdGlsZXMgLnRpbGUgaW1nLCAuZXZlbnRzLWZpbHRlci5zZWdtZW50cyAudGlsZSBpbWcge1xuICBoZWlnaHQ6IDI1MHB4OyB9XG5cbi5yZXNvdXJjZS1saXN0IC50aHJlZS1jb2x1bW4tcmVzb3VyY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNmZhOyB9XG5cbi5yZXNvdXJjZS1saXN0IC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLnJlc291cmNlLWxpc3QgaDMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLnJlc291cmNlLWxpc3QgcCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7IH1cblxuLnJlc291cmNlLWxpc3QgLnJlc291cmNlLWltZy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC5yZXNvdXJjZS1saXN0IC5yZXNvdXJjZS1pbWctY29udGFpbmVyLmltZy1zaHJpbmsge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgLnJlc291cmNlLWxpc3QgLnJlc291cmNlLWltZy1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucmVzb3VyY2UtbGlzdCAuYWRkaXRpb25hbC1saW5rcyA+IGgyOmZpcnN0LWNoaWxkLFxuLnJlc291cmNlLWxpc3QgLm90aGVyLXJlc291cmNlID4gaDI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4ucmVzb3VyY2UtbGlzdCAuYWRkaXRpb25hbC1saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnJlc291cmNlLWxpc3QgLmFkZGl0aW9uYWwtbGlua3MgLmNvbGxhdGVyYWwtdGFnIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLnJlc291cmNlLWxpc3QgLmFkZGl0aW9uYWwtbGlua3MgLnJlc291cmNlLWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLnJlc291cmNlLWxpc3QgLm90aGVyLXJlc291cmNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucmVzb3VyY2UtbGlzdCAub3RoZXItcmVzb3VyY2UgLnJlc291cmNlLWl0ZW1zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLnJlc291cmNlLWxpc3QgLnJlc291cmNlLWl0ZW1zIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAucmVzb3VyY2UtbGlzdCAucmVzb3VyY2UtaXRlbXMgLnJlc291cmNlLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMjVweCk7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyBlYXNlLWluLW91dDsgfVxuICAgIC5yZXNvdXJjZS1saXN0IC5yZXNvdXJjZS1pdGVtcyAucmVzb3VyY2UtaXRlbTpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgIC5yZXNvdXJjZS1saXN0IC5yZXNvdXJjZS1pdGVtcyAucmVzb3VyY2UtaXRlbTpudGgtY2hpbGQoM24gKyAyKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5yZXNvdXJjZS1saXN0IC5yZXNvdXJjZS1pdGVtcyAucmVzb3VyY2UtaXRlbTpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZXNvdXJjZS1saXN0IC5yZXNvdXJjZS1pdGVtcyAucmVzb3VyY2UtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5yZXNvdXJjZS1saXN0IC5yZXNvdXJjZS1pdGVtcyAucmVzb3VyY2UtaXRlbTpudGgtY2hpbGQobikge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5yZXNvdXJjZS1saXN0IC5jb2xsYXRlcmFsLWluZm8ge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgd2lkdGg6IDY1JTsgfVxuXG4ucmVzb3VyY2UtbGlzdCAuY29sbGF0ZXJhbC10YWcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZGM2OTEzO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5yZXNvdXJjZS1saXN0IC5jb2xsYXRlcmFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzNjNDY0YjsgfVxuXG4ucmVzb3VyY2UtbGlzdCAuY29sbGF0ZXJhbC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjM2M0NjRiOyB9XG5cbi5zZWFyY2gtYmFyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0OyB9XG4gIC5zZWFyY2gtYmFyIC5zZWFyY2gtYm94IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnNlYXJjaC1iYXIgLnNlYXJjaC1ib3ggaW5wdXQge1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogNzUlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLnNlYXJjaC1iYXIgLnNlYXJjaC1ib3ggaW5wdXQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5zZWFyY2gtYmFyIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgIC5zZWFyY2gtYmFyIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnNlYXJjaC1iYXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIGJ1dHRvbiBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnNlYXJjaC1iYXIgLnNlYXJjaC1ib3ggLnNlYXJjaC1idXR0b25zIC5zZWFyY2gtYnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3OWJhYTsgfVxuICAgICAgICAuc2VhcmNoLWJhciAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG46aG92ZXIgaSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5zZWFyY2gtYmFyIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0biB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgICAgICAuc2VhcmNoLWJhciAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnNlYXJjaC1idG4gaSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7IH1cbiAgICAgIC5zZWFyY2gtYmFyIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyAucmVzZXQtYnRuIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuc2VhcmNoLWJhciAuc2VhcmNoLWJveCAuc2VhcmNoLWJ1dHRvbnMgLnJlc2V0LWJ0biBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgIC5zZWFyY2gtYmFyIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bi1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc5YmFhOyB9XG4gICAgICAgIC5zZWFyY2gtYmFyIC5zZWFyY2gtYm94IC5zZWFyY2gtYnV0dG9ucyAuc2VhcmNoLWJ0bi1hY3RpdmUgaSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnNlYXJjaC1iYXIgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cblxuLnJlY29tbWVuZGVkLXJlc3VsdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ZjY5O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAucmVjb21tZW5kZWQtcmVzdWx0cyBoMSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAucmVjb21tZW5kZWQtcmVzdWx0cyBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5yZWNvbW1lbmRlZC1yZXN1bHRzIC5yZXN1bHQtY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnJlY29tbWVuZGVkLXJlc3VsdHMgLnJlc3VsdC1jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlY29tbWVuZGVkLXJlc3VsdHMgaDEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuICAgIC5yZWNvbW1lbmRlZC1yZXN1bHRzIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5yZWNvbW1lbmRlZC1yZXN1bHRzIC5yZXN1bHQtY2FwdGlvbiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH0gfVxuXG4ubm8tcmVzdWx0cyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDsgfVxuICAubm8tcmVzdWx0cyBoMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubm8tcmVzdWx0cyB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5vLXJlc3VsdHMge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIC5uby1yZXN1bHRzIGgxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLm5vLXJlc3VsdHMgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLm5vLXJlc3VsdHMgdWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uc2VhcmNoLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5zZWFyY2gtZm9ybSAuaW5wdXQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWFyY2gtZm9ybSAuaW5wdXQtd3JhcHBlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICBjb2xvcjogIzg3OUJBQjtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMGVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnNlYXJjaC1mb3JtIGlucHV0LnNlYXJjaC1pbnB1dCB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQkJDM0M5OyB9XG5cbi5vdGhlci1yZXN1bHRzIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0OyB9XG4gIC5vdGhlci1yZXN1bHRzIGgxIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTsgfVxuICAub3RoZXItcmVzdWx0cyAucGFnZS1yZXN1bHRzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgIC5vdGhlci1yZXN1bHRzIC5wYWdlLXJlc3VsdHMgLnRvdGFsLXJlc3VsdHMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm90aGVyLXJlc3VsdHMgLnBhZ2UtcmVzdWx0cyAudG90YWwtcmVzdWx0cyB7XG4gICAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAvKmJvcmRlcjogMXB4IHNvbGlkICNmMDA7Ki8gfSB9XG4gICAgLm90aGVyLXJlc3VsdHMgLnBhZ2UtcmVzdWx0cyAuc2hvd09uTW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm90aGVyLXJlc3VsdHMgLnBhZ2UtcmVzdWx0cyAuc2hvd09uTW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAvKiovXG4gICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgLypib3JkZXI6IDFweCBzb2xpZCAjZjAwOyovIH0gfVxuICAgIC5vdGhlci1yZXN1bHRzIC5wYWdlLXJlc3VsdHMgLmlucHV0LWJveCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5YmFhO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAgIC5vdGhlci1yZXN1bHRzIC5wYWdlLXJlc3VsdHMgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gICAgICAgIC5vdGhlci1yZXN1bHRzIC5wYWdlLXJlc3VsdHMgYSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICAgICAgICB3aWR0aDogMThweDsgfSB9XG4gICAgLm90aGVyLXJlc3VsdHMgLnBhZ2UtcmVzdWx0cyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuICAgIC5vdGhlci1yZXN1bHRzIC5wYWdlLXJlc3VsdHMgaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAub3RoZXItcmVzdWx0cyAucGFnZS1yZXN1bHRzIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAub3RoZXItcmVzdWx0cyAucGFnZS1yZXN1bHRzIC5oaWRlLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm90aGVyLXJlc3VsdHMgLm1vYmlsZS1yZXN1bHRzIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAvKmJvcmRlcjogMXB4IHNvbGlkICNmMDA7Ki8gfSB9XG4gIC5vdGhlci1yZXN1bHRzIC5ibHVlLWZvbnQge1xuICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gIC5vdGhlci1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLm90aGVyLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnJlc3VsdC1pY29uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAgIC5vdGhlci1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC5yZXN1bHQtaWNvbiBpbWcge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLm90aGVyLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnJlc3VsdC1pY29uIC5yZXN1bHQtdHlwZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm90aGVyLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnJlc3VsdC1pY29uIC5yZXN1bHQtc2l6ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC01cHg7IH1cbiAgICAub3RoZXItcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAucmVzdWx0LWRldGFpbHMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5vdGhlci1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC5yZXN1bHQtZGV0YWlscyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm90aGVyLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnJlc3VsdC1kZXRhaWxzIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xOyB9IH1cbiAgICAgIC5vdGhlci1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC5yZXN1bHQtZGV0YWlscyAucmVzdWx0LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5vdGhlci1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC5yZXN1bHQtZGV0YWlscyAucmVzdWx0LWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTsgfSB9XG4gICAgICAub3RoZXItcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAucmVzdWx0LWRldGFpbHMgLmJyZWFkY3J1bWJzIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLm90aGVyLXJlc3VsdHMgLnNlYXJjaC1yZXN1bHQgLnJlc3VsdC1kZXRhaWxzIC5icmVhZGNydW1icyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAub3RoZXItcmVzdWx0cyAuc2VhcmNoLXJlc3VsdCAubW9iaWxlLWJvcmRlci10b3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vdGhlci1yZXN1bHRzIC5zZWFyY2gtcmVzdWx0IC5tb2JpbGUtYm9yZGVyLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzg3OWJhYTsgfSB9XG5cbi5zZWdtZW50cyB7XG4gIHBhZGRpbmc6IDU1cHggMCA4MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2VnbWVudHMge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAuc2VnbWVudHMgLmhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4OyB9XG4gIC5zZWdtZW50cyAuaGVhZGVyX19tb3JlLWluZm8ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWdtZW50cyAuaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlZ21lbnRzIC50aWxlLWNvbnRhaW5lciAudGlsZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuc2VnbWVudHMgLnRpbGUtY29udGFpbmVyIC50aWxlLWluZm8ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uc2hhcmUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zaGFyZS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4OyB9IH1cblxuLnNoYXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zaGFyZSAuc2hhcmUtYnV0dG9uIHtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBvdXRsaW5lOiAwOyB9XG4gIC5zaGFyZSAuc2hhcmUtdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBjb2xvcjogIzFlMjgzMjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cbiAgLnNoYXJlIC5zaGFyZS1leHBhbnNpYmxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnNoYXJlIC5zaGFyZS1leHBhbnNpYmxlIC5zaGFyZS1saXN0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5zaGFyZSAuc2hhcmUtZXhwYW5zaWJsZSAuc2hhcmUtbGlzdCAuc2hhcmUtbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgLnNoYXJlIC5zaGFyZS1leHBhbnNpYmxlIC5zaGFyZS1saXN0IC5zaGFyZS1saW5rIGkge1xuICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgICAuc2hhcmUgLnNoYXJlLWV4cGFuc2libGUgLnNoYXJlLWxpc3QgLnNoYXJlLWxpbmsgLnNoYXJlLW5hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAgICAgLnNoYXJlIC5zaGFyZS1leHBhbnNpYmxlIC5zaGFyZS1saXN0IC5zaGFyZS1saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTU3ODsgfVxuICAgICAgICAuc2hhcmUgLnNoYXJlLWV4cGFuc2libGUgLnNoYXJlLWxpc3QgLnNoYXJlLWxpbms6aG92ZXIgaSB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgICAgICAuc2hhcmUgLnNoYXJlLWV4cGFuc2libGUgLnNoYXJlLWxpc3QgLnNoYXJlLWxpbms6aG92ZXIgLnNoYXJlLW5hbWUge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmlzLWFjdGl2ZSAuc2hhcmUtYnV0dG9uIHtcbiAgei1pbmRleDogOTk5OTk7IH1cblxuLmlzLWFjdGl2ZSAuc2hhcmUtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pcy1hY3RpdmUgLnNoYXJlLWV4cGFuc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZWNkZDc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTdweDtcbiAgdG9wOiAtN3B4O1xuICB3aWR0aDogMTcwcHg7XG4gIHotaW5kZXg6IDk5OTk7IH1cblxuLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtZXhwYW5zaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuXG4uaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMzVweDtcbiAgdG9wOiAtN3B4O1xuICB3aWR0aDogMTcwcHg7XG4gIHotaW5kZXg6IDk5OyB9XG5cbi5xci1jb2RlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucXItY29kZSB7XG4gICAgICBtYXJnaW46IDUwJSBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDsgfSB9XG5cbi5zaG91dGJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLnNob3V0Ym94OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zaG91dGJveCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaG91dGJveCAuZGV0YWlscyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgIC5zaG91dGJveCAuZGV0YWlscyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZiOTAwOyB9XG4gIC5zaG91dGJveCAuc2hvdXRib3gtdGl0bGUgaDMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5zaG91dGJveCAuc2hvdXRib3gtdGl0bGUgLnNoYXJlIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2hvdXRib3ggLnNob3V0Ym94LXRpdGxlIC5zaGFyZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNob3V0Ym94IC5zaG91dGJveC10aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgdG9wOiAtMTBweDsgfVxuICAgIC5zaG91dGJveCAuc2hvdXRib3gtdGl0bGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyIHtcbiAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgIHRvcDogLTEwcHg7IH0gfVxuICAuc2hvdXRib3ggLnNob3V0Ym94LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM4NzliYWE7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2hvdXRib3ggLnNob3V0Ym94LXRpdGxlIGEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAuc2hvdXRib3ggLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5zaG91dGJveCAuY29udGVudCBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgIC5zaG91dGJveCAuY29udGVudCBhOm5vdCguYnV0dG9uLWNvbnZlcnNpb24pIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBjb2xvcjogI2ZmYjkwMDsgfVxuICAgIC5zaG91dGJveCAuY29udGVudCB1bC50eXBlYWhlYWQge1xuICAgICAgbWluLXdpZHRoOiA0MDBweDsgfVxuICAgICAgLnNob3V0Ym94IC5jb250ZW50IHVsLnR5cGVhaGVhZCBhLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAuc2hvdXRib3ggLmNvbnRlbnQgdWwudHlwZWFoZWFkIGxpLmFjdGl2ZSBhLCAuc2hvdXRib3ggLmNvbnRlbnQgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsLnR5cGVhaGVhZCAuZHJvcGJ0biBsaS5vbi1wYWdlIGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAuc2hvdXRib3ggLmNvbnRlbnQgdWwudHlwZWFoZWFkIC5kcm9wYnRuIGxpLm9uLXBhZ2UgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7IH1cbiAgLnNob3V0Ym94IC5lbG9xdWEtc3VjY2Vzcy1tZXNzYWdlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5zaG91dGJveCAuZm9ybS1ncm91cDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNob3V0Ym94IC5mb3JtLWdyb3VwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH0gfVxuICAuc2hvdXRib3ggLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zaG91dGJveCAuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG4gIC5zaG91dGJveCAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLnNob3V0Ym94ICNzaG91dGJveC1tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5zaG91dGJveCAuc2luZ2xlLWlucHV0LWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuc2hvdXRib3ggLnNpbmdsZS1pbnB1dC1mb3JtIC5mb3JtLWdyb3VwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgLnNob3V0Ym94IC5zaW5nbGUtaW5wdXQtZm9ybSAuZm9ybS1ncm91cDpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgLnNob3V0Ym94IC5zaW5nbGUtaW5wdXQtZm9ybSAjZm9ybUVsZW1lbnQwIHtcbiAgICAgIGZsZXg6IDEwMCU7IH1cbiAgICAuc2hvdXRib3ggLnNpbmdsZS1pbnB1dC1mb3JtICNmb3JtRWxlbWVudDEge1xuICAgICAgZmxleDogMTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgICAgZmxleC1iYXNpczogMjQwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNob3V0Ym94IC5zaW5nbGUtaW5wdXQtZm9ybSAjZm9ybUVsZW1lbnQxIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuc2hvdXRib3ggLnNpbmdsZS1pbnB1dC1mb3JtICNmb3JtRWxlbWVudDEge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9IH1cbiAgICAuc2hvdXRib3ggLnNpbmdsZS1pbnB1dC1mb3JtICNmb3JtRWxlbWVudDIge1xuICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgIGZsZXgtYmFzaXM6IDI0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuc2hvdXRib3ggLnNpbmdsZS1pbnB1dC1mb3JtICNmb3JtRWxlbWVudDIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2hvdXRib3ggLnNpbmdsZS1pbnB1dC1mb3JtICNmb3JtRWxlbWVudDIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgICAgIC5zaG91dGJveCAuc2luZ2xlLWlucHV0LWZvcm0gI2Zvcm1FbGVtZW50MiAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5zaG91dGJveC5zaG91dGJveC1pbmxpbmUtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVlMzsgfVxuICAgIC5zaG91dGJveC5zaG91dGJveC1pbmxpbmUtZm9ybSAuaW5saW5lLWZvcm0ge1xuICAgICAgcGFkZGluZzogMHB4OyB9XG4gICAgICAuc2hvdXRib3guc2hvdXRib3gtaW5saW5lLWZvcm0gLmlubGluZS1mb3JtIGZvcm0gYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE3cHg7IH1cbiAgICAgIC5zaG91dGJveC5zaG91dGJveC1pbmxpbmUtZm9ybSAuaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG5cbi5zaG91dGJveC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNob3V0Ym94LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3OWJhYTtcbiAgY29sb3I6ICMzYzQ2NGI7IH1cbiAgLnNob3V0Ym94LWxpZ2h0IC5zaG91dGJveC10aXRsZSBhIHtcbiAgICBjb2xvcjogIzAwNWY4NzsgfVxuICAuc2hvdXRib3gtbGlnaHQgLnNob3V0Ym94LXRpdGxlIGgzIHtcbiAgICBjb2xvcjogIzBhMTQxOTsgfVxuICAuc2hvdXRib3gtbGlnaHQgLmNvbnRlbnQge1xuICAgIGNvbG9yOiAjMGExNDE5OyB9XG4gIC5zaG91dGJveC1saWdodCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGNvbG9yOiAjMGExNDE5O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMwYTE0MTk7IH1cbiAgLnNob3V0Ym94LWxpZ2h0IC5kZXRhaWxzIHNwYW4uZmcteWVsbG93IHtcbiAgICBjb2xvcjogIzUwMTQzYzsgfVxuICAuc2hvdXRib3gtbGlnaHQgLmRldGFpbHMgc3Bhbi5mZy13aGl0ZSB7XG4gICAgY29sb3I6ICMwYTE0MTk7IH1cbiAgLnNob3V0Ym94LWxpZ2h0IC5kZXRhaWxzIHNwYW4uZmctYmxhY2sge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5zaG91dGJveC1saWdodCAuZGV0YWlscyBzcGFuIHtcbiAgICBjb2xvcjogIzAwNWY4NzsgfVxuICAuc2hvdXRib3gtbGlnaHQgLmNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMwMDVmODc7IH1cblxuLnNob3V0Ym94LWxpZ2h0MzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICBjb2xvcjogIzNjNDY0YjsgfVxuICAuc2hvdXRib3gtbGlnaHQzNSAuc2hvdXRib3gtdGl0bGUgYSB7XG4gICAgY29sb3I6ICMwMDVmODc7IH1cbiAgLnNob3V0Ym94LWxpZ2h0MzUgLmRldGFpbHMgc3BhbiB7XG4gICAgY29sb3I6ICMwMDVmODc7IH1cbiAgLnNob3V0Ym94LWxpZ2h0MzUgLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgLnNob3V0Ym94LWxpZ2h0MzUgLmNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMwMDVmODc7IH1cblxuLnNob3V0Ym94LWxpZ2h0NDUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBjb2xvcjogIzNjNDY0YjsgfVxuICAuc2hvdXRib3gtbGlnaHQ0NSAuc2hvdXRib3gtdGl0bGUgYSB7XG4gICAgY29sb3I6ICMwMDVmODc7IH1cbiAgLnNob3V0Ym94LWxpZ2h0NDUgLmRldGFpbHMgc3BhbiB7XG4gICAgY29sb3I6ICMwMDVmODc7IH1cbiAgLnNob3V0Ym94LWxpZ2h0NDUgLmNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMwMDVmODc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaG91dGJveCB1bC50eXBlYWhlYWQge1xuICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG91dGJveCAuc2hvdXRib3gtQ1RBcyB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLnNob3V0Ym94IC5zaG91dGJveC1DVEFzIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgIC5zaG91dGJveCAuc2hvdXRib3gtQ1RBcyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG91dGJveCAuc2hvdXRib3gtQ1RBcyAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnNob3V0Ym94IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgLnNob3V0Ym94IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2hvdXRib3ggLnZpZGVvLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNob3V0Ym94IC5kZXRhaWxzIGkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNob3V0Ym94ICNzaG91dGJveC1tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaG91dGJveCAubW9iaWxlLXNoYXJlLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnNob3V0Ym94IC5tb2JpbGUtc2hhcmUtaWNvbiBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cblxuLnNpbXBsZS1yYXRlLWRlc2t0b3Age1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBjb2xvcjogIzNjNDY0YjsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmxlZnQtcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC50aXRsZS1zaGFyZS1idXR0b24ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zaWRlLWxpbmsge1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLTdweDsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LXRpdGxlIGgyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDA1Zjg3O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC10aXRsZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3QtdGl0bGUgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnZpZXctY2FydCB7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogLTQ1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6ICMwMDVmODc7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIGgyIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCB1bCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAudHdvLWNvbC1saXN0IHtcbiAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAudHdvLWNvbC1saXN0IHtcbiAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiA2MHB4O1xuICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDYwcHg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDYwcHg7IH0gfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuaGVhZGxpbmUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgIGhlaWdodDogODBweDsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5oZWFkbGluZSBoMiB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuaGVhZGxpbmUgaSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5oZWFkbGluZSBpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5oZWFkbGluZSAucmlnaHQge1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMTlyZW07IH1cbiAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5oZWFkbGluZSAucmlnaHQgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5oZWFkbGluZSAucmlnaHQgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5oZWFkbGluZSAucmlnaHQgLnRvcCB7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gICAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuaGVhZGxpbmUgLnJpZ2h0IC5ib3R0b20ge1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBib3R0b206IDhweDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCBociB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzYzQ2NGI7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTk1cHg7XG4gICAgbWluLXdpZHRoOiAzMS45JTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAjMDA0NjY5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMwMDQ2Njk7XG4gICAgcGFkZGluZzogLjkzNzVyZW07IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIGJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuYnV0dG9uLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuc3RlcHMgaDQge1xuICAgIHdpZHRoOiA4NiU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zdGVwcyBoNCBzbWFsbCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5zdGVwcyAuc3RlcC1udW1iZXIge1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAudXNlci1pbnB1dHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC51c2VyLWlucHV0cyBpbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogODVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNiZWNkZDc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC51c2VyLWlucHV0cyBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4OyB9IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAudXNlci1pbnB1dHMgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIHRvcDogMTBweDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuY2hlY2tvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCBoMyB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMjQwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuY2hlY2tvdXQgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IC5lcnJvci1tZXNzYWdlIHtcbiAgICAgIGNvbG9yOiAjYWYyMzVmO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCAucGF5bWVudC1tZXRob2RzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCAucGF5bWVudC1tZXRob2RzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IC5wYXltZW50LW1ldGhvZHMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuY2hlY2tvdXQgLnZhdC1pbmZvIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCAudmF0LWluZm8gcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCAudmF0LWluZm8gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAuY2hlY2tvdXQgLnZhdC1pbmZvIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5jaGVja291dCAudmF0LWluZm8gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMjM4N2FhOyB9XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wYXltZW50LXR5cGUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4OyB9XG5cbi5zaWRlLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgLnNpZGUtY29udGVudCBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLnNpZGUtY29udGVudCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgY29sb3I6ICMyMzg3YWE7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5sZWdhbC1zaWRlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAubGVnYWwtc2lkZSBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucGFkZGluZy1sZWZ0LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLmNoZWNrb3V0IC5wYXltZW50LW1ldGhvZHMge1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5uZXd0b24tYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLm5ld3Rvbi1hY2NvcmRpb24gLnBhbmVsLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLm5ld3Rvbi1hY2NvcmRpb24gaSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLmFjdGl2ZSwgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAub24tcGFnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLmFjY29yZGlvbi1wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tcGFuZWwgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tcGFuZWwgLmxlZ2FsLXRleHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5zaG93IHtcbiAgICBtYXgtaGVpZ2h0OiA1MDAwcHggIWltcG9ydGFudDsgfVxuICAgIC5zaW1wbGUtcmF0ZS1kZXNrdG9wIC5wcm9kdWN0LW9mZmVyLWFjY29yZGlvbiAuc2hvdyBwIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuc2ltcGxlLXJhdGUtZGVza3RvcCAucHJvZHVjdC1vZmZlci1hY2NvcmRpb24gLmFjY29yZGlvbi10aWxlIGgzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLnNpbXBsZS1yYXRlLWRlc2t0b3AgLnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9uIC5hY2NvcmRpb24tdGlsZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLypcdC5zaW1wbGUtcmF0ZS1tb2JpbGV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbiovIH1cblxuLnNpbmdsZS10b3BpYywgLnN0bHAtZXZlbnQtaW5mbywgLm9uLWRlbWFuZC13ZWJpbmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4OyB9XG4gIC5zaW5nbGUtdG9waWMgLmFncmVlVG9UZXJtc1ZhbGlkYXRlLCAuc3RscC1ldmVudC1pbmZvIC5hZ3JlZVRvVGVybXNWYWxpZGF0ZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC5hZ3JlZVRvVGVybXNWYWxpZGF0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuc2luZ2xlLXRvcGljIC50aXRsZSwgLnN0bHAtZXZlbnQtaW5mbyAudGl0bGUsIC5vbi1kZW1hbmQtd2ViaW5hciAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAuc2luZ2xlLXRvcGljIC50aXRsZSBoMSwgLnN0bHAtZXZlbnQtaW5mbyAudGl0bGUgaDEsIC5vbi1kZW1hbmQtd2ViaW5hciAudGl0bGUgaDEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zaW5nbGUtdG9waWMgLnRpdGxlIGgxLCAuc3RscC1ldmVudC1pbmZvIC50aXRsZSBoMSwgLm9uLWRlbWFuZC13ZWJpbmFyIC50aXRsZSBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4OyB9IH1cbiAgICAuc2luZ2xlLXRvcGljIC50aXRsZSAuc2hhcmUsIC5zdGxwLWV2ZW50LWluZm8gLnRpdGxlIC5zaGFyZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC50aXRsZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2luZ2xlLXRvcGljIC50aXRsZSAuc2hhcmUsIC5zdGxwLWV2ZW50LWluZm8gLnRpdGxlIC5zaGFyZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC50aXRsZSAuc2hhcmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7IH0gfVxuICAgIC5zaW5nbGUtdG9waWMgLnRpdGxlIGEsIC5zdGxwLWV2ZW50LWluZm8gLnRpdGxlIGEsIC5vbi1kZW1hbmQtd2ViaW5hciAudGl0bGUgYSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2luZ2xlLXRvcGljIC50aXRsZSBhLCAuc3RscC1ldmVudC1pbmZvIC50aXRsZSBhLCAub24tZGVtYW5kLXdlYmluYXIgLnRpdGxlIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNpbmdsZS10b3BpYyAudGl0bGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciwgLnN0bHAtZXZlbnQtaW5mbyAudGl0bGUgLmlzLWFjdGl2ZSAuc2hhcmUtd3JhcHBlciwgLm9uLWRlbWFuZC13ZWJpbmFyIC50aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH1cbiAgICAgIC5zaW5nbGUtdG9waWMgLnRpdGxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciwgLnN0bHAtZXZlbnQtaW5mbyAudGl0bGUgLmlzLWFjdGl2ZS1sZWZ0IC5zaGFyZS13cmFwcGVyLCAub24tZGVtYW5kLXdlYmluYXIgLnRpdGxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciB7XG4gICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIC5zaW5nbGUtdG9waWMgaDMsIC5zdGxwLWV2ZW50LWluZm8gaDMsIC5vbi1kZW1hbmQtd2ViaW5hciBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2luZ2xlLXRvcGljIGgzLCAuc3RscC1ldmVudC1pbmZvIGgzLCAub24tZGVtYW5kLXdlYmluYXIgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAuc2luZ2xlLXRvcGljIHAsIC5zdGxwLWV2ZW50LWluZm8gcCwgLm9uLWRlbWFuZC13ZWJpbmFyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNpbmdsZS10b3BpYyBpbWcsIC5zdGxwLWV2ZW50LWluZm8gaW1nLCAub24tZGVtYW5kLXdlYmluYXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5zaW5nbGUtdG9waWMgLmltZy1jYXB0aW9uLCAuc3RscC1ldmVudC1pbmZvIC5pbWctY2FwdGlvbiwgLm9uLWRlbWFuZC13ZWJpbmFyIC5pbWctY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5zaW5nbGUtdG9waWMgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSksIC5zdGxwLWV2ZW50LWluZm8gZm9ybSAuZm9ybS1ncm91cCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSksIC5vbi1kZW1hbmQtd2ViaW5hciBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5zaW5nbGUtdG9waWMgZm9ybSBidXR0b24sIC5zdGxwLWV2ZW50LWluZm8gZm9ybSBidXR0b24sIC5vbi1kZW1hbmQtd2ViaW5hciBmb3JtIGJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGJvcmRlcjogMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgLnNpbmdsZS10b3BpYyBmb3JtIGJ1dHRvbiwgLnN0bHAtZXZlbnQtaW5mbyBmb3JtIGJ1dHRvbiwgLm9uLWRlbWFuZC13ZWJpbmFyIGZvcm0gYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zaW5nbGUtdG9waWMgZm9ybSBidXR0b24sIC5zdGxwLWV2ZW50LWluZm8gZm9ybSBidXR0b24sIC5vbi1kZW1hbmQtd2ViaW5hciBmb3JtIGJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLnNpbmdsZS10b3BpYyBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLnN0bHAtZXZlbnQtaW5mbyBmb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLm9uLWRlbWFuZC13ZWJpbmFyIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7IH1cbiAgLnNpbmdsZS10b3BpYyBmb3JtIC5jaGVja2JveCBsYWJlbCwgLnN0bHAtZXZlbnQtaW5mbyBmb3JtIC5jaGVja2JveCBsYWJlbCwgLm9uLWRlbWFuZC13ZWJpbmFyIGZvcm0gLmNoZWNrYm94IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnNpbmdsZS10b3BpYyBmb3JtIHNlbGVjdCwgLnN0bHAtZXZlbnQtaW5mbyBmb3JtIHNlbGVjdCwgLm9uLWRlbWFuZC13ZWJpbmFyIGZvcm0gc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAvKiBGaXJlZm94ICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zaW5nbGUtdG9waWMgZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQsIC5zdGxwLWV2ZW50LWluZm8gZm9ybSBzZWxlY3Q6Oi1tcy1leHBhbmQsIC5vbi1kZW1hbmQtd2ViaW5hciBmb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94LCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94LCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3gge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB0ZXh0LWluZGVudDogLTE1cHg7IH1cbiAgICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94LmVycm9yLCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94LmVycm9yLCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3guZXJyb3Ige1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG4gICAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAsIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAsIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAuY2hlY2tib3gsIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAuY2hlY2tib3gsIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcC5jaGVja2JveCB7XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSAuTFZfdmFsaWRhdGlvbl9tZXNzYWdlLCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gLkxWX3ZhbGlkYXRpb25fbWVzc2FnZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gLkxWX3ZhbGlkYXRpb25fbWVzc2FnZSwgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIC52YWxpZGF0aW9uX21lc3NhZ2UsIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSAudmFsaWRhdGlvbl9tZXNzYWdlLCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI0NDMDAwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAgMCAwIDVweDsgfVxuICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tY29udHJvbC5lcnJvciwgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWNvbnRyb2wuZXJyb3IsIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIC5mb3JtLWNvbnRyb2wuZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgfVxuICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSwgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UsIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjYWYyMzVmO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgbGksIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIGxpLCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIGxpIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlLCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlLCAub24tZGVtYW5kLXdlYmluYXIgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UsIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlLCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAuc2luZ2xlLXRvcGljIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBoNCwgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgaDQsIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgaDQsXG4gIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgaDQsXG4gIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgaDQsXG4gIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50LCAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCwgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCxcbiAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCxcbiAgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCxcbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuOyB9XG4gICAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgYSwgLnN0bHAtZXZlbnQtaW5mbyAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgYSwgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCBhLFxuICAgIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgYSxcbiAgICAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IGEsXG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5zaW5nbGUtdG9waWMgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IHAsIC5zdGxwLWV2ZW50LWluZm8gLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IHAsIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgcCxcbiAgLnNpbmdsZS10b3BpYyAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBwLFxuICAuc3RscC1ldmVudC1pbmZvIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IHAsXG4gIC5vbi1kZW1hbmQtd2ViaW5hciAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgLnNpbmdsZS10b3BpYyB1bCBsaSwgLnN0bHAtZXZlbnQtaW5mbyB1bCBsaSwgLm9uLWRlbWFuZC13ZWJpbmFyIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnNpbmdsZS10b3BpYyAjcXVvdGVfaW1nLCAuc3RscC1ldmVudC1pbmZvICNxdW90ZV9pbWcsIC5vbi1kZW1hbmQtd2ViaW5hciAjcXVvdGVfaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29sb3I6ICMwMDQ2Njk7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2luZ2xlLXRvcGljICNxdW90ZV9pbWcsIC5zdGxwLWV2ZW50LWluZm8gI3F1b3RlX2ltZywgLm9uLWRlbWFuZC13ZWJpbmFyICNxdW90ZV9pbWcge1xuICAgICAgICB3aWR0aDogNTBweDsgfSB9XG4gIC5zaW5nbGUtdG9waWMgLnF1b3RlcywgLnN0bHAtZXZlbnQtaW5mbyAucXVvdGVzLCAub24tZGVtYW5kLXdlYmluYXIgLnF1b3RlcyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYztcbiAgICBjb2xvcjogIzAwNDY2OTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNpbmdsZS10b3BpYyAucXVvdGVzLCAuc3RscC1ldmVudC1pbmZvIC5xdW90ZXMsIC5vbi1kZW1hbmQtd2ViaW5hciAucXVvdGVzIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH0gfVxuICAuc2luZ2xlLXRvcGljIC5zaWduYXR1cmUsIC5zdGxwLWV2ZW50LWluZm8gLnNpZ25hdHVyZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC5zaWduYXR1cmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5zaW5nbGUtdG9waWMgLmltZy1xdW90ZSwgLnN0bHAtZXZlbnQtaW5mbyAuaW1nLXF1b3RlLCAub24tZGVtYW5kLXdlYmluYXIgLmltZy1xdW90ZSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnNpbmdsZS10b3BpYyAuZ3JleS1iYXIsIC5zdGxwLWV2ZW50LWluZm8gLmdyZXktYmFyLCAub24tZGVtYW5kLXdlYmluYXIgLmdyZXktYmFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7IH1cbiAgLnNpbmdsZS10b3BpYyAucGFnZS10YWcsIC5zdGxwLWV2ZW50LWluZm8gLnBhZ2UtdGFnLCAub24tZGVtYW5kLXdlYmluYXIgLnBhZ2UtdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zaW5nbGUtdG9waWMgLndlYmluYXItdGFnbGluZSwgLnN0bHAtZXZlbnQtaW5mbyAud2ViaW5hci10YWdsaW5lLCAub24tZGVtYW5kLXdlYmluYXIgLndlYmluYXItdGFnbGluZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIC5zaW5nbGUtdG9waWMgLnN0bHAtYXV0aG9yIGltZywgLnN0bHAtZXZlbnQtaW5mbyAuc3RscC1hdXRob3IgaW1nLCAub24tZGVtYW5kLXdlYmluYXIgLnN0bHAtYXV0aG9yIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAuc2luZ2xlLXRvcGljIC5zdGxwLWF1dGhvciBwLCAuc3RscC1ldmVudC1pbmZvIC5zdGxwLWF1dGhvciBwLCAub24tZGVtYW5kLXdlYmluYXIgLnN0bHAtYXV0aG9yIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgLnNpbmdsZS10b3BpYyAuc3RscC1hdXRob3IgcC5hdXRob3ItbmFtZSwgLnN0bHAtZXZlbnQtaW5mbyAuc3RscC1hdXRob3IgcC5hdXRob3ItbmFtZSwgLm9uLWRlbWFuZC13ZWJpbmFyIC5zdGxwLWF1dGhvciBwLmF1dGhvci1uYW1lIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXRvcGljLCAuc3RscC1ldmVudC1pbmZvLCAub24tZGVtYW5kLXdlYmluYXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuXG4uc3RscC1ldmVudC1pbmZvIHAsIC5vbi1kZW1hbmQtd2ViaW5hciBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtOyB9XG4gIC5zdGxwLWV2ZW50LWluZm8gcCBzdHJvbmcsIC5vbi1kZW1hbmQtd2ViaW5hciBwIHN0cm9uZyB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG5cbi5zdGxwLWV2ZW50LWluZm8gLnBhZ2UtdGFnLCAub24tZGVtYW5kLXdlYmluYXIgLnBhZ2UtdGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uc3RscC1ldmVudC1pbmZvIC53ZWJpbmFyLXRhZ2xpbmUsIC5vbi1kZW1hbmQtd2ViaW5hciAud2ViaW5hci10YWdsaW5lIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuXG4uc3RscC1ldmVudC1pbmZvIC5mb3JtLWdyb3VwLCAub24tZGVtYW5kLXdlYmluYXIgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5zdGxwLWV2ZW50LWluZm8gLnN0bHAtcXVvdGUsIC5vbi1kZW1hbmQtd2ViaW5hciAuc3RscC1xdW90ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMzBweCAwIDE1cHg7IH1cbiAgLnN0bHAtZXZlbnQtaW5mbyAuc3RscC1xdW90ZSBpbWcsIC5vbi1kZW1hbmQtd2ViaW5hciAuc3RscC1xdW90ZSBpbWcge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA1OHB4OyB9XG4gIC5zdGxwLWV2ZW50LWluZm8gLnN0bHAtcXVvdGUgcCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5zdGxwLXF1b3RlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uc3RscC1ldmVudC1pbmZvIC5zdGxwLXF1b3RlLWF1dGhvciwgLm9uLWRlbWFuZC13ZWJpbmFyIC5zdGxwLXF1b3RlLWF1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnN0bHAtZXZlbnQtaW5mbyAuc3RscC1xdW90ZS1hdXRob3IgcCwgLm9uLWRlbWFuZC13ZWJpbmFyIC5zdGxwLXF1b3RlLWF1dGhvciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5zdGxwLWV2ZW50LWluZm8gLnN0bHAtcXVvdGUtYXV0aG9yIGEsIC5vbi1kZW1hbmQtd2ViaW5hciAuc3RscC1xdW90ZS1hdXRob3IgYSB7XG4gICAgY29sb3I6ICM4NzliYWE7IH1cblxuLnN0bHAtZXZlbnQtaW5mbyAuc3RscC1hdXRob3IgaW1nLCAub24tZGVtYW5kLXdlYmluYXIgLnN0bHAtYXV0aG9yIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bzsgfVxuXG4uc3RscC1ldmVudC1pbmZvIC5zdGxwLWF1dGhvciBwLCAub24tZGVtYW5kLXdlYmluYXIgLnN0bHAtYXV0aG9yIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzg3OWJhYTtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5zdGxwLWV2ZW50LWluZm8gLnN0bHAtYXV0aG9yIHAuYXV0aG9yLW5hbWUsIC5vbi1kZW1hbmQtd2ViaW5hciAuc3RscC1hdXRob3IgcC5hdXRob3ItbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuXG4uc3RscC1ldmVudC1pbmZvIHVsLCAub24tZGVtYW5kLXdlYmluYXIgdWwge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5zdGxwLWV2ZW50LWluZm8gdWwgbGksIC5vbi1kZW1hbmQtd2ViaW5hciB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5zdGxwLWV2ZW50LWluZm8gLmV2ZW50LWRldGFpbHMsIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnN0bHAtZXZlbnQtaW5mbyAuZXZlbnQtZGV0YWlscyBzcGFuLCAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWRldGFpbHMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdGxwLWV2ZW50LWluZm8gLmV2ZW50LWRldGFpbHMgc3Ryb25nLCAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWRldGFpbHMgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG5cbi5vbi1kZW1hbmQtd2ViaW5hciBoMyB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uc29jaWFsLWxpbmtzLXRhYiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNvY2lhbC1saW5rcy10YWIgLnNoYXJlLWljb24ge1xuICAgIHBhZGRpbmc6IDE0cHggMTBweCA1cHggMTBweDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgICBjb2xvcjogIzhiOGI4YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDBweCAwcHggNHB4OyB9XG4gICAgLnNvY2lhbC1saW5rcy10YWIgLnNoYXJlLWljb24gLmljb24tc2hhcmUtbmV3dG9uLWFuZHJvaWQge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgcGFkZGluZzogNHB4OyB9XG4gIC5zb2NpYWwtbGlua3MtdGFiIC5zb2NpYWwtaWNvbi1saXN0IHtcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgc29saWQgbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDRweCA0cHggMHB4OyB9XG4gICAgLnNvY2lhbC1saW5rcy10YWIgLnNvY2lhbC1pY29uLWxpc3QgLnNvY2lhbC1pY29uIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAgIC5zb2NpYWwtbGlua3MtdGFiIC5zb2NpYWwtaWNvbi1saXN0IC5zb2NpYWwtaWNvbiArIC5zb2NpYWwtaWNvbiB7XG4gICAgICBib3JkZXItY29sb3I6ICNkYWRhZGE7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1zdHlsZTogbm9uZSBub25lIG5vbmUgc29saWQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxM3B4ICFpbXBvcnRhbnQ7IH1cblxuLnNvbHV0aW9ucy1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc29sdXRpb25zLWxpc3Qge1xuICAgICAgcGFkZGluZzogMjVweCAwOyB9IH1cbiAgLnNvbHV0aW9ucy1saXN0IGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc29sdXRpb25zLWxpc3QgaDEge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuc29sdXRpb25zLWxpc3RfX2ZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zb2x1dGlvbnMtbGlzdF9fZmlsdGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gICAgLnNvbHV0aW9ucy1saXN0X19maWx0ZXIgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuc29sdXRpb25zLWxpc3RfX2ZpbHRlcl9faW5wdXQtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAuc29sdXRpb25zLWxpc3RfX2ZpbHRlcl9faW5wdXQtY29udGFpbmVyIC5pbnB1dC1ib3gge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIC5zb2x1dGlvbnMtbGlzdF9fZmlsdGVyX19pbnB1dC1jb250YWluZXIgLmlucHV0LWJveCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnNvbHV0aW9ucy1saXN0X19maWx0ZXJfX2lucHV0LWNvbnRhaW5lciAuaW5wdXQtYm94IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC5zb2x1dGlvbnMtbGlzdF9fZmlsdGVyX19pbnB1dC1jb250YWluZXIgLmlucHV0LWJveCBpbnB1dCB7XG4gICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAgICAgLnNvbHV0aW9ucy1saXN0X19maWx0ZXJfX2lucHV0LWNvbnRhaW5lciAuaW5wdXQtYm94IGlucHV0OjotbXMtY2xlYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc29sdXRpb25zLWxpc3RfX2ZpbHRlcl9faW5wdXQtY29udGFpbmVyIC5pbnB1dC1ib3ggYnV0dG9uIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zb2x1dGlvbnMtbGlzdF9fYWNjb3JkaW9uIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2M0NjRiOyB9IH1cbiAgLnNvbHV0aW9ucy1saXN0X19hY2NvcmRpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjNDY0YjsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zb2x1dGlvbnMtbGlzdF9fYWNjb3JkaW9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgLnNvbHV0aW9ucy1saXN0X19hY2NvcmRpb24gYnV0dG9uIHtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuc29sdXRpb25zLWxpc3RfX2FjY29yZGlvbiBidXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5zb2x1dGlvbnMtbGlzdF9fYWNjb3JkaW9uIGJ1dHRvbiAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNvbHV0aW9ucy1saXN0X19hY2NvcmRpb24gYnV0dG9uIC5hY2NvcmRpb24tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICAuc29sdXRpb25zLWxpc3RfX2FjY29yZGlvbiBidXR0b24gLnNvbHV0aW9uLXJlc3VsdHMge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zb2x1dGlvbnMtbGlzdF9fYWNjb3JkaW9uIGJ1dHRvbiBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHJpZ2h0OiAycHg7XG4gICAgICB0b3A6IDE1cHg7IH1cbiAgLnNvbHV0aW9ucy1saXN0X19hY2NvcmRpb25fX3BhbmVsIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuc29sdXRpb25zLWxpc3RfX2FjY29yZGlvbl9fcGFuZWwubGlzdCB7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuc29sdXRpb25zLWxpc3RfX2FjY29yZGlvbl9fcGFuZWwuc2hvdyB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDVweCAwIDAgIWltcG9ydGFudDsgfVxuICAgIC5zb2x1dGlvbnMtbGlzdF9fYWNjb3JkaW9uX19wYW5lbCAucGFuZWwtcmVzdWx0cyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zb2x1dGlvbnMtbGlzdF9fYWNjb3JkaW9uX19wYW5lbCAucGFuZWwtcmVzdWx0cyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBvcmRlcjogLTE7IH0gfVxuICAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNvbHV0aW9ucy1saXN0IC5wYWdpbmF0aW9uLWJsb2NrIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgICAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgLnRvdGFsLXJlc3VsdHMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnNvbHV0aW9ucy1saXN0IC5wYWdpbmF0aW9uLWJsb2NrIC50b3RhbC1yZXN1bHRzIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC5zb2x1dGlvbnMtbGlzdCAucGFnaW5hdGlvbi1ibG9jayAucmVtb3ZlLXBhZ2luYXRpb24sIC5zb2x1dGlvbnMtbGlzdCAucGFnaW5hdGlvbi1ibG9jayBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zb2x1dGlvbnMtbGlzdCAucGFnaW5hdGlvbi1ibG9jayAucmVtb3ZlLXBhZ2luYXRpb24sIC5zb2x1dGlvbnMtbGlzdCAucGFnaW5hdGlvbi1ibG9jayBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC5zb2x1dGlvbnMtbGlzdCAucGFnaW5hdGlvbi1ibG9jayAucGFnaW5hdGlvbi1saXN0IHtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zb2x1dGlvbnMtbGlzdCAucGFnaW5hdGlvbi1ibG9jayAucGFnaW5hdGlvbi1saXN0IHtcbiAgICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICAgIC5zb2x1dGlvbnMtbGlzdCAucGFnaW5hdGlvbi1ibG9jayAucGFnaW5hdGlvbi1saXN0IGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgd2lkdGg6IDM1cHg7IH1cbiAgICAgICAgLnNvbHV0aW9ucy1saXN0IC5wYWdpbmF0aW9uLWJsb2NrIC5wYWdpbmF0aW9uLWxpc3QgbGkgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAgIC5zb2x1dGlvbnMtbGlzdCAucGFnaW5hdGlvbi1ibG9jayAucGFnaW5hdGlvbi1saXN0IGxpLmFjdGl2ZSwgLnNvbHV0aW9ucy1saXN0IC5wYWdpbmF0aW9uLWJsb2NrIC5wYWdpbmF0aW9uLWxpc3QgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGxpLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc29sdXRpb25zLWxpc3QgLnBhZ2luYXRpb24tYmxvY2sgLnBhZ2luYXRpb24tbGlzdCBsaS5vbi1wYWdlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhOyB9XG4gIC5zb2x1dGlvbnMtbGlzdCAubGlzdCB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnNvbHV0aW9ucy1saXN0IC5saXN0OmhvdmVyIC5zb2x1dGlvbiB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc29sdXRpb25zLWxpc3QgLmxpc3Qge1xuICAgICAgICBtYXJnaW46IDQ1cHggMDsgfSB9XG4gICAgLnNvbHV0aW9ucy1saXN0IC5saXN0IC5zb2x1dGlvbiB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgLnNvbHV0aW9ucy1saXN0IC5saXN0IC5zb2x1dGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnNvbHV0aW9ucy1saXN0IC5saXN0IC5zb2x1dGlvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgLnNvbHV0aW9ucy1saXN0IC5saXN0IC5zb2x1dGlvbjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc29sdXRpb25zLWxpc3QgLmxpc3QgLnNvbHV0aW9uIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgIC5zb2x1dGlvbnMtbGlzdCAubGlzdCAuc29sdXRpb24gaDIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgICBmbGV4OiAxIDAgNDAlOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuc29sdXRpb25zLWxpc3QgLmxpc3QgLnNvbHV0aW9uIGgyIHtcbiAgICAgICAgICAgIGZsZXg6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgICAgLnNvbHV0aW9ucy1saXN0IC5saXN0IC5zb2x1dGlvbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuc29sdXRpb25zLWxpc3QgLmxpc3QgLnNvbHV0aW9uID4gZGl2IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAgICAgLnNvbHV0aW9ucy1saXN0IC5saXN0IC5zb2x1dGlvbiBpIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuc29sdXRpb25zLWxpc3QgLmxpc3QgLnNvbHV0aW9uIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuICAgICAgLnNvbHV0aW9ucy1saXN0IC5saXN0IC5zb2x1dGlvbi5oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc3RpY2t5LW5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDg4ODg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBoZWlnaHQ6IDYwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdGlja3ktbmF2aWdhdGlvbiAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuc3RpY2t5LW5hdmlnYXRpb24gLmJhY2stdG8tdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiAuYmFjay10by10b3Age1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB3aWR0aDogNDBweDsgfSB9XG4gICAgLnN0aWNreS1uYXZpZ2F0aW9uIC5iYWNrLXRvLXRvcCBpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgbGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDQ1cHggMCAyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7IH0gfVxuICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gaSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjA1XCI7IH1cbiAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2xvY2F0aW9uLWxpbmsge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19sb2NhdGlvbi1saW5rIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19fbG9jYXRpb24tbGluayAuc3RrX19jdXJyZW50LWxvY2F0aW9uIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24uYWN0aXZlLCAuc3RpY2t5LW5hdmlnYXRpb24gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24ub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uLm9uLXBhZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uLmFjdGl2ZSAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24sIC5zdGlja3ktbmF2aWdhdGlvbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbi5vbi1wYWdlIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uLm9uLXBhZ2UgLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uLmFjdGl2ZSAuc3RrX19jdXJyZW50LWxvY2F0aW9uLCAuc3RpY2t5LW5hdmlnYXRpb24gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24ub24tcGFnZSAuc3RrX19jdXJyZW50LWxvY2F0aW9uLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5kcm9wYnRuIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24ub24tcGFnZSAuc3RrX19jdXJyZW50LWxvY2F0aW9uIHtcbiAgICAgICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbi5hY3RpdmUgaSwgLnN0aWNreS1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uLm9uLXBhZ2UgaSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uLm9uLXBhZ2UgaSB7XG4gICAgICAgICAgY29sb3I6ICMyMzg3YWE7IH1cbiAgICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbi5hY3RpdmUgaTpiZWZvcmUsIC5zdGlja3ktbmF2aWdhdGlvbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbi5vbi1wYWdlIGk6YmVmb3JlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5kcm9wYnRuIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24ub24tcGFnZSBpOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTYwOFwiOyB9XG4gICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgICByaWdodDogMDsgfSB9XG4gICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBtYXJnaW46IDFweCAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDsgfVxuICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGk6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgdG9wOiAzMHB4OyB9XG4gICAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYm90dG9tOiAzMHB4OyB9XG4gICAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDMycHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMXB4OyB9XG4gICAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMmQzNzNjOyB9XG4gICAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpIC5jaXJjbGUge1xuICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4ICNmZmYgc29saWQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMjZweDsgfVxuICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaS5hY3RpdmUsIC5zdGlja3ktbmF2aWdhdGlvbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gLmRyb3BidG4gbGkub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiAuZHJvcGJ0biBsaS5vbi1wYWdlLCAuc3RpY2t5LW5hdmlnYXRpb24gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGkub24tcGFnZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhOyB9XG4gICAgICAgICAgICAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGkuYWN0aXZlIGEsIC5zdGlja3ktbmF2aWdhdGlvbiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gLmRyb3BidG4gbGkub24tcGFnZSBhLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIC5kcm9wYnRuIGxpLm9uLXBhZ2UgYSwgLnN0aWNreS1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaS5vbi1wYWdlIGEsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLmRyb3BidG4gLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGkub24tcGFnZSBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaS5hY3RpdmUgLmNpcmNsZSwgLnN0aWNreS1uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiAuZHJvcGJ0biBsaS5vbi1wYWdlIC5jaXJjbGUsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gLmRyb3BidG4gbGkub24tcGFnZSAuY2lyY2xlLCAuc3RpY2t5LW5hdmlnYXRpb24gLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpLm9uLXBhZ2UgLmNpcmNsZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuZHJvcGJ0biAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaS5vbi1wYWdlIC5jaXJjbGUge1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4ICNmZmYgc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpOmhvdmVyLCAuc3RpY2t5LW5hdmlnYXRpb24gdWwgLnN0a19faW4tcGFnZS1sb2NhdGlvbiAuc3RrX19pbi1wYWdlLW5hdmlnYXRpb24gbGk6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTsgfVxuICAgICAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uIGxpOmhvdmVyIGEsIC5zdGlja3ktbmF2aWdhdGlvbiB1bCAuc3RrX19pbi1wYWdlLWxvY2F0aW9uIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbiBsaTpmb2N1cyBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnN0aWNreS1uYXZpZ2F0aW9uIHVsIC5zdGtfX2luLXBhZ2UtbG9jYXRpb24gLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9uLnNob3cge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdGlja3ktbmF2aWdhdGlvbi5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5zdG9yZS1hY2NvdW50LWluZm8ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6ICMwMDQ2Njk7IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyAubGl0ZS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIC5oZWFkZXIge1xuICAgIGNvbG9yOiAjM0M0NjRCO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogNzAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyAuZm9ybS1ncm91cCB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnN0b3JlLWFjY291bnQtaW5mbyAuZm9ybS1ncm91cCBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyBzZWxlY3Qge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAvKiBGaXJlZm94ICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIHNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIC5jcmVkaXQtY2FyZC1leHBpcmF0aW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAgIC5zdG9yZS1hY2NvdW50LWluZm8gLmNyZWRpdC1jYXJkLWV4cGlyYXRpb24gc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDE0MHB4OyB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gLnJhZGlvLWJ1dHRvbnMgLnJhZGlvLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLnN0b3JlLWFjY291bnQtaW5mbyAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLWFjY291bnQtaW5mbyAucmFkaW8tYnV0dG9ucyAucmFkaW8tYnV0dG9uIGlucHV0IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuc3RvcmUtYWNjb3VudC1pbmZvIC5yYWRpby1idXR0b25zIC5yYWRpby1idXR0b24gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5zdG9yZS1hY2NvdW50LWluZm8gLnJhZGlvLWJ1dHRvbnMgLnJhZGlvLWJ1dHRvbiBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAuc3RvcmUtYWNjb3VudC1pbmZvIC5yYWRpby1idXR0b25zIC5yYWRpby1idXR0b24gLmNjLWltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogODVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuc3RvcmUtYWNjb3VudC1pbmZvIC5yYWRpby1idXR0b25zIC5yYWRpby1idXR0b24gLmNjLWltZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH0gfVxuICAgIC5zdG9yZS1hY2NvdW50LWluZm8gLnJhZGlvLWJ1dHRvbnMgLnJhZGlvLWJ1dHRvbiAucHAtaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gLmV4aXN0aW5nLWN1c3RvbWVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDsgfVxuICAgIC5zdG9yZS1hY2NvdW50LWluZm8gLmV4aXN0aW5nLWN1c3RvbWVyIC5mb3JtLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyAuY2hlY2tib3ggYSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5zdG9yZS1hY2NvdW50LWluZm8gLmNoZWNrYm94IGlucHV0IHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyAuY3NjIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnN0b3JlLWFjY291bnQtaW5mbyAuY3NjIGlucHV0IHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogNDVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAuc3RvcmUtYWNjb3VudC1pbmZvIC5jc2MgaW5wdXQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgLnN0b3JlLWFjY291bnQtaW5mbyAucHAtcGF5bWVudCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAuc3RvcmUtYWNjb3VudC1pbmZvIC52ZXJpZnkge1xuICAgIG1hcmdpbi10b3A6IC03MHB4OyB9XG5cbi5tZWRpYS1jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLm1lZGlhLWNhcm91c2VsIC5tZWRpYS1jYXJvdXNlbC10aWxlcy1zbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzogMzBweCA1MHB4IDkwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5tZWRpYS1jYXJvdXNlbCAubWVkaWEtY2Fyb3VzZWwtdGlsZXMtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAubWVkaWEtY2Fyb3VzZWwgLm1lZGlhLWNhcm91c2VsLXRpbGVzLXNsaWRlciAuY2Fyb3VzZWwtdGlsZSB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gIC5tZWRpYS1jYXJvdXNlbCAuc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICAgIGxlZnQ6IDBweDsgfVxuXG4uc3RvcmUtb3ZlcmxheS1jYXJvdXNlbC10aWxlcy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgd2lkdGg6IDcwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zdG9yZS1vdmVybGF5LWNhcm91c2VsLXRpbGVzLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICAgICAgd2lkdGg6IDU5NXB4OyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdG9yZS1vdmVybGF5LWNhcm91c2VsLXRpbGVzLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICAgICAgd2lkdGg6IDMzNnB4OyB9IH1cblxuLnN0b3JlLW92ZXJsYXktY2Fyb3VzZWwtdGlsZXMtc2xpZGVyIC5jYXJvdXNlbC10aWxlIHtcbiAgcGFkZGluZzogMHB4OyB9XG5cbi5zdG9yZS1vdmVybGF5LWNhcm91c2VsLXRpbGVzLXNsaWRlciBkaXZbYXJpYS1saXZlPXBvbGl0ZV0ge1xuICBoZWlnaHQ6IGluaGVyaXQ7IH1cblxuI21vZGFsQ2Fyb3VzZWxDbG9zZSAuaWNvbi1jbG9zZSB7XG4gIGNvbG9yOiAjMjM4N2FhOyB9XG5cbiNteUNhcm91c2VsTW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogYXV0bzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAjbXlDYXJvdXNlbE1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA1OTVweDtcbiAgICAgIHdpZHRoOiA1OTVweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjbXlDYXJvdXNlbE1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAzMzZweDtcbiAgICAgIHdpZHRoOiAzMzZweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICNteUNhcm91c2VsTW9kYWwgLm1vZGFsLWNvbnRlbnQgLnNsaWNrLW5leHQsICNteUNhcm91c2VsTW9kYWwgLm1vZGFsLWNvbnRlbnQgLnNsaWNrLXByZXYge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5jYXRhbG9nLWhlYWRsaW5lIC5idXR0b24tc2V0IHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uY2F0YWxvZy1oZWFkbGluZSAuY29udGFpbmVyLXZlcnNpb24ge1xuICBtYXJnaW46IDFyZW0gMHJlbSAycmVtOyB9XG5cbi5jYXRhbG9nLWhlYWRsaW5lIC50ZXh0LWhvbGRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNob3V0Ym94IC5kZXNrdG9wLWJ1dHRvbi12aWV3IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNob3V0Ym94IC5tb2JpbGUtYnV0dG9uLXZpZXcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zdG9yZS1jYXRhbG9nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG4gIC5zdG9yZS1jYXRhbG9nIC5ibHVlLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3OyB9XG4gICAgLnN0b3JlLWNhdGFsb2cgLmJsdWUtYmcgLmRlc2t0b3BidXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleDogMCAxIGF1dG87IH1cbiAgICAgIC5zdG9yZS1jYXRhbG9nIC5ibHVlLWJnIC5kZXNrdG9wYnV0dG9uIGEuYmx1ZS10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnN0b3JlLWNhdGFsb2cgLmJsdWUtYmcgLmNvbC1zbS01IC5kZXNrdG9wYnV0dG9uIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uc3RvcmUtY2F0YWxvZyAuZGVza3RvcGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuW2NsYXNzXj1cImljb24tXCJdIHtcbiAgbGluZS1oZWlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaG91dGJveCAuZGVza3RvcC1idXR0b24tdmlldyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2hvdXRib3ggLm1vYmlsZS1idXR0b24tdmlldyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgLnByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzY5MTQ7IH1cbiAgLmNhdGFsb2ctaGVhZGxpbmUgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZy1oZWFkbGluZSAuYnV0dG9uLXNldCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuc2hvdXRib3ggLmRlc2t0b3AtYnV0dG9uLXZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNob3V0Ym94IC5tb2JpbGUtYnV0dG9uLXZpZXcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jYXRhbG9nLWhlYWRsaW5lIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2F0YWxvZy1oZWFkbGluZSAucHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjNjkxNDsgfVxuICAuc3RvcmUtY2F0YWxvZyAuYmx1ZS1iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNzsgfSB9XG5cbi5zdG9yZS1jYXRhbG9nLXRpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnN0b3JlLWNhdGFsb2ctdGlsZSAuZGVza3RvcGJ1dHRvbiAuYnV0dG9uLWNvbnZlcnNpb24ucHJpbWFyeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5zdG9yZS1jYXRhbG9nLXRpbGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc3RvcmUtY2F0YWxvZy10aWxlIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnRpbGUtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnRpbGUtY29udGVudCBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLnRpbGUtY29udGVudCBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAudGlsZS1jb250ZW50IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gIC5zdG9yZS1jYXRhbG9nLXRpbGUgLmNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcbiAgICBjb2xvcjogIzAwNWY4NzsgfVxuICAuc3RvcmUtY2F0YWxvZy10aWxlIC5yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC5yaWdodCBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucmlnaHQgLnRvcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrSXRhbGljO1xuICAgICAgY29sb3I6ICMwMDVmODc7IH1cbiAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC5yaWdodCAuYm90dG9tIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC5yaWdodCAuYm90dG9tLmJpbGxpbmctZnJlcXVlbmN5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC5yaWdodCAuaGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgY29sb3I6ICMwMDVmODc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAvKm1hcmdpbi1yaWdodDogLTE1cHg7Ki9cbiAgICAgIC8qbWFyZ2luLXJpZ2h0OjIwMHB4OyovXG4gICAgICBtYXJnaW4tbGVmdDogNzhweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB3aWR0aDogMjAwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAucmlnaHQgLmhlYWRsaW5lIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4OyB9IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC5yaWdodCAuaGVhZGxpbmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTM2cHg7IH0gfVxuICAuc3RvcmUtY2F0YWxvZy10aWxlIC5tb2JpbGUtcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC5tb2JpbGUtcmlnaHQgLnRvcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrSXRhbGljO1xuICAgICAgY29sb3I6ICMwMDVmODc7IH1cbiAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC5tb2JpbGUtcmlnaHQgLmJvdHRvbSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAubW9iaWxlLXJpZ2h0IC5oZWFkbGluZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGNvbG9yOiAjMDA1Zjg3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICB3aWR0aDogMjAwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RvcmUtY2F0YWxvZy10aWxlIHtcbiAgICAvKmJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7Ki9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC5kZXNrdG9wYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC5yaWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnN0b3JlLWNhdGFsb2ctdGlsZSAubW9iaWxlLXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc3RvcmUtY2F0YWxvZy10aWxlIC5tb2JpbGUtcmlnaHQgaDIuaGVhZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLm1vYmlsZS1yaWdodCAuaGVhZGxpbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTI1cHg7IH1cbiAgICAgIC5zdG9yZS1jYXRhbG9nLXRpbGUgLm1vYmlsZS1yaWdodCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuLnN0b3JlLWZhcSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5zdG9yZS1mYXEgaDMge1xuICAgIGNvbG9yOiAjMDA1Zjg3O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAuc3RvcmUtZmFxIC52aWV3LWNhcnQge1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IC0yNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zdG9yZS1mYXEgLmZhcS10aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDsgfVxuICAgIC5zdG9yZS1mYXEgLmZhcS10aXRsZSBoNCB7XG4gICAgICBjb2xvcjogIzNDNDY0QjtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuc3RvcmUtZmFxIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdG9yZS1mYXEgLm9yZGVyLWZvcm0ge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgICAuc3RvcmUtZmFxIC5vcmRlci1mb3JtIGxhYmVsLCAuc3RvcmUtZmFxIC5vcmRlci1mb3JtIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5zdG9yZS1mYXEgLm9yZGVyLWZvcm0gbGFiZWwge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICBjb2xvcjogIzJEMkQyRDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5zdG9yZS1mYXEgLm9yZGVyLWZvcm0gZm9ybSwgLnN0b3JlLWZhcSAub3JkZXItZm9ybSBpbnB1dCB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnN0b3JlLWZhcSAub3JkZXItZm9ybSBpbnB1dCB7XG4gICAgICB3aWR0aDogNzQlO1xuICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zdG9yZS1mYXEgLm9yZGVyLWZvcm0gLmxpdGUtbGluayB7XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5zdG9yZS1mYXEgLmhlYXZ5LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIC5zdG9yZS1mYXEgLmxpdGUtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAuc3RvcmUtZmFxIC5saW5rLWhvbGRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmZhcS1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuZmFxLWZvb3RlciBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuZmFxLWZvb3RlciBhOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuXG4ua2V5LWZlYXR1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgLmtleS1mZWF0dXJlIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5rZXktZmVhdHVyZSAuaGVhZGxpbmUgaDEge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5rZXktZmVhdHVyZSAuaGVhZGxpbmUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgLmtleS1mZWF0dXJlIC5oZWFkbGluZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5rZXktZmVhdHVyZSAuaGVhZGxpbmUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cbiAgICAua2V5LWZlYXR1cmUgLmhlYWRsaW5lIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5rZXktZmVhdHVyZSAuaGVhZGxpbmUgLnNoYXJlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAua2V5LWZlYXR1cmUgLmhlYWRsaW5lIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgICAgLmtleS1mZWF0dXJlIC5oZWFkbGluZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH0gfVxuICAua2V5LWZlYXR1cmUgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAua2V5LWZlYXR1cmUgaDM6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5rZXktZmVhdHVyZSB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIC5rZXktZmVhdHVyZSB1bCBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG4gICAgICAua2V5LWZlYXR1cmUgdWwgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigLpcIjtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW0gMCAtMXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmtleS1mZWF0dXJlIC5jb2xsYXBzZS1vbi1tb2JpbGUge1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAua2V5LWZlYXR1cmUgLmNvbnRpbnVlLXJlYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAua2V5LWZlYXR1cmUgLmNvbnRpbnVlLXJlYWRpbmcgLnBhbmVsLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIC5rZXktZmVhdHVyZSAuY29udGludWUtcmVhZGluZyAucGFuZWwtdGl0bGUtZXhwYW5kZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmtleS1mZWF0dXJlIC5jb250aW51ZS1yZWFkaW5nIGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAua2V5LWZlYXR1cmUgLmNvbnRpbnVlLXJlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAua2V5LWZlYXR1cmUgLmRlc2t0b3AtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAua2V5LWZlYXR1cmUgLm1vYmlsZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAua2V5LWZlYXR1cmUgLm1vYmlsZS1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5rZXktZmVhdHVyZSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAua2V5LWZlYXR1cmUgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmtleS1mZWF0dXJlIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLmtleS1mZWF0dXJlIC52aWRlby1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmtleS1mZWF0dXJlIC5kZXNrdG9wLXZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAua2V5LWZlYXR1cmUgLm1vYmlsZS12aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5rZXktZmVhdHVyZSAubW9iaWxlLXZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uc3RvcmUtaW5zdHJ1Y3Rpb25zIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC52aWV3LWNhcnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmhlYWRsaW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmhlYWRsaW5lIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgIGNvbG9yOiAjMDA0NjY5O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5oZWFkbGluZSAucmVmZXJlbmNlLW51bWJlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgY29sb3I6ICMwMDQ2Njk7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5oZWFkbGluZSAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmhlYWRlciB7XG4gICAgY29sb3I6ICMzQzQ2NEI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyAuaW1wb3J0YW50LW1lc3NhZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYztcbiAgICBjb2xvcjogI0FGMjM1RjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmxpbmtzIHtcbiAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmxpbmtzIGEge1xuICAgICAgY29sb3I6ICMyMzg3YWE7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyAuaW5zdHJ1Y3Rpb25zIHA6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmJ1dHRvbnMgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmJ1dHRvbnMgLmJ1dHRvbi1jb252ZXJzaW9uIGkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5jb250ZW50IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAuY29udGVudCAuYWRkcmVzcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAuY29udGVudCAuZGV0YWlscyB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAuY29udGVudCBsYWJlbCB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmNvbnRlbnQgLmJ1dHRvbi1jb252ZXJzaW9uIC5idXR0b24tdGV4dCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAuY29udGVudCAucmFkaW8tYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4OyB9XG4gICAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5jb250ZW50IC5yYWRpby1idXR0b24gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmNvbnRlbnQgLnByaW1hcnkge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmNvbnRlbnQgLnNlY29uZGFyeSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5zdG9yZS1pbnN0cnVjdGlvbnMgLnByaW50IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyAuYWN0aXZhdGlvbi1jb2RlIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnN0b3JlLWluc3RydWN0aW9ucyAubGljZW5zZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5saWNlbnNlIC5saWNlbnNlLW51bWJlciB7XG4gICAgICBtYXJnaW4tbGVmdDogNjBweDsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5hZGQtdW5kZXJsaW5lIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JlY2RkNztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5zdG9yZS1pbnN0cnVjdGlvbnMgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgdWwgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5vcmRlci1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLWluc3RydWN0aW9ucyAub3JkZXItZGV0YWlscyBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLm9yZGVyLWRldGFpbHMgZGl2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLm9yZGVyLWRldGFpbHMgLmRldGFpbCB7XG4gICAgICB3aWR0aDogMTMwcHg7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5vcmRlci1kZXRhaWxzIC5kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLm9yZGVyLWRldGFpbHMgLmFkZHJlc3MtZGV0YWlsIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5vcmRlci1kZXRhaWxzIC5hZGRyZXNzLWRldGFpbHMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgLnN0b3JlLWluc3RydWN0aW9ucyAub3JkZXItZGV0YWlscyAuYWRkcmVzcy1kZXRhaWxzIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc3RvcmUtaW5zdHJ1Y3Rpb25zIC5idXR0b24tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zdG9yZS1pbnN0cnVjdGlvbnMgLmJ1dHRvbi1jb250YWluZXIgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwOyB9XG5cbi5zaWVtZW5zLWhlYWQgLnNlbGVjdC1sYW5ndWFnZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG5cbi5zaWVtZW5zLWhlYWQgLnNlbGVjdC1sYW5ndWFnZS1jb250IHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtOyB9XG5cbltjbGFzcyo9XCIgaWNvbi1cIl0ge1xuICBsaW5lLWhlaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0LWxhbmd1YWdlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkZDllMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDlyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNzg4NzkxOyB9XG5cbi5zZWxlY3QtbGFuZ3VhZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbnNwYW4uZHJvcGFydy1jb250YWluZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM3ODg3OTE7IH1cblxuLnNpZW1lbnMtaGVhZCAuc2VsZWN0LWxhbmd1YWdlLCAubW9iaWxlLWxhbmd1YWdlIC5zZWxlY3QtbGFuZ3VhZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICByaWdodDogMHB4O1xuICB0b3A6IC0zcHg7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogLjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5tb2JpbGUtbGFuZ3VhZ2Uge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBwYWRkaW5nOiAwcHggMTVweDsgfVxuICAubW9iaWxlLWxhbmd1YWdlIC5sYW5ndWFnZS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgLm1vYmlsZS1sYW5ndWFnZSAuc2VsZWN0LWxhbmd1YWdlIHtcbiAgICB0b3A6IDBweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH1cbiAgLm1vYmlsZS1sYW5ndWFnZSBzcGFuLmRyb3BhcnctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAubW9iaWxlLWxhbmd1YWdlIC5zZWxlY3QtbGFuZ3VhZ2UtY29udCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDdyZW0pOyB9XG5cbi5zaWVtZW5zLWhlYWQgLmxhbmd1YWdlLWxhYmVsLCAubGFuZ3VhZ2UtY29udGFpbmVyIC5pY29uLWdsb2JlIHtcbiAgY29sb3I6ICM4NzliYWE7IH1cblxuLm5hdmlnYXRpb24tZ2xvYmFsIC5kcm9wZG93biB7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDsgfVxuXG4uZGlzcC1pbmxpbmUsIC5kcm9wYXJ3LWNvbnRhaW5lciwgLmxhbmd1YWdlLWNvbnRhaW5lciwgLm1vYmlsZS1sYW5ndWFnZSAuc2VsZWN0LWxhbmd1YWdlLWNvbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm1vYmlsZS1sYW5ndWFnZSwgLmxhbmd1YWdlLWNvbnRhaW5lciwgLm1vYmlsZS1sYW5ndWFnZS1idG4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tb2JpbGUtbGFuZ3VhZ2Uuc2VhcmNoLW9uIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tYWJzb2x1dGUsIC5zaWVtZW5zLWhlYWQgLnNlbGVjdC1sYW5ndWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucG9zaXRvbi1yZWxhdGl2ZSwgLmxhbmd1YWdlLWNvbnRhaW5lciwgLnNlbGVjdC1sYW5ndWFnZS1jb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zdG9yZS1sZWdhbCB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDsgfVxuICAuc3RvcmUtbGVnYWwgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5zdG9yZS1sZWdhbCBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG5cbi8qIFN0b3JlIFNhbGVzIEZvcmNlIExpdmUgQWdlbnQgQ2hhdCAqL1xuI3N0b3JlY2hhdCAuYnRuLXN0b3JlLWNoYXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTcwcHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgIzUwYmViZSAwJSwgIzAwOTk5OSAxMiUsICMwMDk5YjAgMzklLCAjMDA5OWNiIDEwMCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMXM7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgbWFyZ2luLXRvcDogLTU1cHg7XG4gIHotaW5kZXg6IDE1MDsgfVxuICAjc3RvcmVjaGF0IC5idG4tc3RvcmUtY2hhdDpob3ZlciB7XG4gICAgcmlnaHQ6IC00MHB4OyB9XG5cbiNzdG9yZWNoYXQgI3ByZWNoYXRGb3JtLnN0b3JlY2hhdCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuI3N0b3JlY2hhdCAucm93bm9tYXJnaW4ge1xuICBtYXJnaW46IGF1dG8gMDsgfVxuXG4jc3RvcmVjaGF0IC5pY29uLWNoYXQge1xuICBtYXJnaW4tcmlnaHQ6IC44ZW07IH1cblxuI3ByZWNoYXRGb3JtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4NzliYWE7IH1cbiAgI3ByZWNoYXRGb3JtIC5zdG9yZS1jaGF0LWhkciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgI3ByZWNoYXRGb3JtIC5zdG9yZS1jaGF0LWhkciAubG9nbyB7XG4gICAgICBtYXgtaGVpZ2h0OiAxOXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICNwcmVjaGF0Rm9ybSAuc3RvcmUtY2hhdC1oZHIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgI3ByZWNoYXRGb3JtIC5yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgI3ByZWNoYXRGb3JtIC5zdG9yZS1jaGF0LWZvcm0tY29udCB7XG4gICAgcGFkZGluZzogM3JlbSAxLjVyZW0gM3JlbTtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICNwcmVjaGF0Rm9ybSAjc3RvcmUtY2hhdGZvcm0tY2xvc2Uge1xuICAgIGNvbG9yOiAjMDA5OTk5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxNTU7XG4gICAgcmlnaHQ6IDEuNXJlbTsgfVxuICAgICNwcmVjaGF0Rm9ybSAjc3RvcmUtY2hhdGZvcm0tY2xvc2UgLmZhLWNsb3NlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5OTk7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBwYWRkaW5nOiAwcHggMnB4IDJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAjcHJlY2hhdEZvcm0gaW5wdXRbdHlwZT0ndGV4dCddLCAjcHJlY2hhdEZvcm0gdGV4dGFyZWEsICNwcmVjaGF0Rm9ybSBpbnB1dFt0eXBlPSdlbWFpbCddIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2RkOWUxO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODc5YmFhO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogLjhyZW0gMS41cmVtO1xuICAgIGJveC1zaGFkb3c6IHVuc2V0OyB9XG4gICNwcmVjaGF0Rm9ybSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmVzaXplOiBub25lOyB9XG4gICNwcmVjaGF0Rm9ybSAjcHJlY2hhdC1zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3ByZWNoYXRGb3JtIGlucHV0W3R5cGU9J3RleHQnXS5oYXMtZXJyb3ItaW5wdXQsICNwcmVjaGF0Rm9ybSB0ZXh0YXJlYS5oYXMtZXJyb3ItaW5wdXQsICNwcmVjaGF0Rm9ybSBpbnB1dFt0eXBlPSdlbWFpbCddLmhhcy1lcnJvci1pbnB1dCwgI3ByZWNoYXRGb3JtIHRleHRhcmVhLmhhcy1lcnJvci1pbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAwMDsgfVxuICAjcHJlY2hhdEZvcm0gLmhhcy1lcnJvci10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZGMwMDAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAwMDsgfVxuICAjcHJlY2hhdEZvcm0gI2NoYXQtcGhvbmUtaW5mbywgI3ByZWNoYXRGb3JtICNjaGF0LXJlcS1pbmZvIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgI3ByZWNoYXRGb3JtICNjaGF0LXBob25lLWluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3ByZWNoYXRGb3JtICNjaGF0LXJlcS1pbmZvIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuYm9keSNzdG9yZWNoYXQge1xuICBiYWNrZ3JvdW5kOiAjZWJmMGY1ICFpbXBvcnRhbnQ7IH1cblxuLnN0b3JlLWxvb2t1cC10YWJsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7IH1cbiAgLnN0b3JlLWxvb2t1cC10YWJsZSAucHJvZHVjdHMtdGFibGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5zdG9yZS1sb29rdXAtdGFibGUgdGgsIC5zdG9yZS1sb29rdXAtdGFibGUgdGQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gIC5zdG9yZS1sb29rdXAtdGFibGUgLnRhYmxlLWhlYWRsaW5lcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuc3RvcmUtbG9va3VwLXRhYmxlIC5wcm9kdWN0LXJvdyB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhOyB9XG4gICAgLnN0b3JlLWxvb2t1cC10YWJsZSAucHJvZHVjdC1yb3cgLnVzZXJzLWNlbGwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS1sb29rdXAtdGFibGUgLnByb2R1Y3Qtcm93IC5wcm9kdWN0LWNlbGwgLnByb2R1Y3QtbmFtZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAgIC5zdG9yZS1sb29rdXAtdGFibGUgLnByb2R1Y3Qtcm93IC5wcm9kdWN0LWNlbGwgLnByb2R1Y3QtdGVybSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gICAgLnN0b3JlLWxvb2t1cC10YWJsZSAucHJvZHVjdC1yb3cgLnByb2R1Y3QtY2VsbCAuYWN0aXZhdGlvbi1jb2RlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnN0b3JlLWxvb2t1cC10YWJsZSAucHJvZHVjdC1yb3cgLmRlbGl2ZXJ5LWNlbGwgLmRlbGl2ZXJ5LW1ldGhvZCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnN0b3JlLWxvb2t1cC10YWJsZSAucHJvZHVjdC1yb3cgLnJlbmV3YWwtY2VsbCB7XG4gICAgICB3aWR0aDogMjQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuc3RvcmUtbG9va3VwLXRhYmxlIC5wcm9kdWN0LXJvdyAucmVuZXdhbC1jZWxsIC5yZW5ld2FsIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ub3JkZXItaGlzdG9yeS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1oaXN0b3J5LXRhYmxlIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTsgfVxuICAub3JkZXItaGlzdG9yeS10YWJsZSB0aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwNWY4NztcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLm9yZGVyLWhpc3RvcnktdGFibGUgdGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm9yZGVyLWhpc3RvcnktdGFibGUgLnVzZXJzLWNlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAub3JkZXItaGlzdG9yeS10YWJsZSAudGVybS1jZWxsIHtcbiAgICB3aWR0aDogMTUlOyB9XG4gIC5vcmRlci1oaXN0b3J5LXRhYmxlIC5zdGF0dXMtY2VsbCB7XG4gICAgd2lkdGg6IDE1JTsgfVxuICAub3JkZXItaGlzdG9yeS10YWJsZSBhIHtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uc3RvcmUtcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLnBvcHVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUyMHB4OyB9XG4gIC5wb3B1cCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnBvcHVwIC5uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4ucXVvdGUtc2hvdXRib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5xdW90ZS1zaG91dGJveDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAucXVvdGUtc2hvdXRib3ggLmRldGFpbHMgLmZhLXN0YXIge1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5xdW90ZS1zaG91dGJveCBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5xdW90ZS1zaG91dGJveCAuZGV0YWlscyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgfVxuICAgIC5xdW90ZS1zaG91dGJveCAuZGV0YWlscyBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZiOTAwOyB9XG4gIC5xdW90ZS1zaG91dGJveCAuc2hvdXRib3gtdGl0bGUgaDMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLnF1b3RlLXNob3V0Ym94IC5zaG91dGJveC10aXRsZSAuc2hhcmUge1xuICAgIG1hcmdpbi10b3A6IDJweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5xdW90ZS1zaG91dGJveCAuc2hvdXRib3gtdGl0bGUgLnNoYXJlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucXVvdGUtc2hvdXRib3ggLnNob3V0Ym94LXRpdGxlIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB0b3A6IC0xMHB4OyB9XG4gICAgLnF1b3RlLXNob3V0Ym94IC5zaG91dGJveC10aXRsZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgdG9wOiAtMTBweDsgfSB9XG4gIC5xdW90ZS1zaG91dGJveCAuc2hvdXRib3gtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzg3OWJhYTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5xdW90ZS1zaG91dGJveCAuc2hvdXRib3gtdGl0bGUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5xdW90ZS1zaG91dGJveCAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLnF1b3RlLXNob3V0Ym94IC5jb250ZW50IHAge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlOyB9XG4gICAgLnF1b3RlLXNob3V0Ym94IC5jb250ZW50IGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgY29sb3I6ICNmZmI5MDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5xdW90ZS1zaG91dGJveCAjc2hvdXRib3gtbW9iaWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5xdW90ZS1zaG91dGJveCBwIHtcbiAgICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIC5xdW90ZS1zaG91dGJveCBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnF1b3RlLXNob3V0Ym94IC5kZXRhaWxzIGkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnF1b3RlLXNob3V0Ym94ICNzaG91dGJveC1tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5xdW90ZS1zaG91dGJveCAubW9iaWxlLXNoYXJlLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnF1b3RlLXNob3V0Ym94IC5tb2JpbGUtc2hhcmUtaWNvbiBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cblxuLnN0b3JlLXN1Ym5hdiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3RvcmUtc3VibmF2IC52aWV3LWNhcnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnN0b3JlLXN1Ym5hdiB1bCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuICAuc3RvcmUtc3VibmF2IGEge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMXB4IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnN0b3JlLXN1Ym5hdiBhIC50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLnN0b3JlLXN1Ym5hdiBhIC5zdGVwLW51bWJlciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM5YmFmYmU7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICAvKiovXG4gICAgICBsZWZ0OiAtMTNweDtcbiAgICAgIC8qQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0fSovIH1cbiAgLnN0b3JlLXN1Ym5hdiBhOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gICAgLnN0b3JlLXN1Ym5hdiBhOmZpcnN0LWNoaWxkIC5zdGVwLW51bWJlciB7XG4gICAgICBsZWZ0OiA1cHg7IH1cbiAgLnN0b3JlLXN1Ym5hdiBhOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4OyB9XG4gIC5zdG9yZS1zdWJuYXYgLmFjdGl2ZSwgLnN0b3JlLXN1Ym5hdiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2UsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc3RvcmUtc3VibmF2IC5vbi1wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDQ2Njk7IH1cbiAgICAuc3RvcmUtc3VibmF2IC5hY3RpdmUgLnN0ZXAtbnVtYmVyLCAuc3RvcmUtc3VibmF2IC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAub24tcGFnZSAuc3RlcC1udW1iZXIsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc3RvcmUtc3VibmF2IC5vbi1wYWdlIC5zdGVwLW51bWJlciB7XG4gICAgICBjb2xvcjogIzAwNDY2OTsgfVxuICAgIC5zdG9yZS1zdWJuYXYgLmFjdGl2ZSAudGV4dCwgLnN0b3JlLXN1Ym5hdiAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2UgLnRleHQsIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuc3RvcmUtc3VibmF2IC5vbi1wYWdlIC50ZXh0IHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zdG9yZS1zdWJuYXYtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdG9yZS1zdWJuYXYtbW9iaWxlIC52aWV3LWNhcnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4OyB9XG4gIC5zdG9yZS1zdWJuYXYtbW9iaWxlIGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG4gIC5zdG9yZS1zdWJuYXYtbW9iaWxlIGEge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMXB4IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgYSAudGV4dCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5zdG9yZS1zdWJuYXYtbW9iaWxlIGEgLnN0ZXAtbnVtYmVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzliYWZiZTtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIC8qKi9cbiAgICAgIGxlZnQ6IC0xM3B4O1xuICAgICAgLypAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHR9Ki8gfVxuICAuc3RvcmUtc3VibmF2LW1vYmlsZSBhOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gICAgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgYTpmaXJzdC1jaGlsZCAuc3RlcC1udW1iZXIge1xuICAgICAgbGVmdDogNXB4OyB9XG4gIC5zdG9yZS1zdWJuYXYtbW9iaWxlIGE6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7IH1cbiAgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgLmFjdGl2ZSwgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnN0b3JlLXN1Ym5hdi1tb2JpbGUgLm9uLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNDY2OTsgfVxuICAgIC5zdG9yZS1zdWJuYXYtbW9iaWxlIC5hY3RpdmUgLnN0ZXAtbnVtYmVyLCAuc3RvcmUtc3VibmF2LW1vYmlsZSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLm9uLXBhZ2UgLnN0ZXAtbnVtYmVyLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnN0b3JlLXN1Ym5hdi1tb2JpbGUgLm9uLXBhZ2UgLnN0ZXAtbnVtYmVyIHtcbiAgICAgIGNvbG9yOiAjMDA0NjY5OyB9XG4gICAgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgLmFjdGl2ZSAudGV4dCwgLnN0b3JlLXN1Ym5hdi1tb2JpbGUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC5vbi1wYWdlIC50ZXh0LCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgLmRyb3BidG4gLnN0b3JlLXN1Ym5hdi1tb2JpbGUgLm9uLXBhZ2UgLnRleHQge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RvcmUtc3VibmF2IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdG9yZS1zdWJuYXYtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi5zdG9yZS10YWJsZSAuaGVhZGxpbmUge1xuICBjbGVhcjogYm90aDsgfVxuICAuc3RvcmUtdGFibGUgLmhlYWRsaW5lIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGNvbG9yOiAjMDA0NjY5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuc3RvcmUtdGFibGUgLmhlYWRsaW5lIC5yZWZlcmVuY2UtbnVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGNvbG9yOiAjMDA0NjY5O1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4uc3RvcmUtdGFibGUgLnByb2R1Y3RzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdG9yZS10YWJsZSAucHJvZHVjdHMtdGFibGUgLnVzZXJzLWNlbGwge1xuICAgICAgd2lkdGg6IDIwJTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3RvcmUtdGFibGUgLnByb2R1Y3RzLXRhYmxlIC5kZWxldGUtY2VsbCB7XG4gICAgICB3aWR0aDogMTIlOyB9IH1cblxuLnN0b3JlLXRhYmxlIHRoLCAuc3RvcmUtdGFibGUgdGQge1xuICBwYWRkaW5nOiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5zdG9yZS10YWJsZSAudGFibGUtaGVhZGxpbmVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IHtcbiAgaGVpZ2h0OiA2NXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTsgfVxuICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC51c2Vycy1jZWxsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvZHVjdC1jZWxsIC5wcm9kdWN0LW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cbiAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvZHVjdC1jZWxsIC5wcm9kdWN0LXRlcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5wcm9kdWN0LWNlbGwgLmF1dG8tcmVuZXdhbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljOyB9XG4gIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLnByb2R1Y3QtY2VsbCBhIHtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5kZWxpdmVyeS1jZWxsIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvbW8tY2VsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvbW8tY2VsbCAucHJvbW8tY29kZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYzsgfVxuICAgIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLnByb21vLWNlbGwgYSB7XG4gICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLnByb21vLWNlbGwgLml0ZW0tZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiA1NXB4OyB9XG4gICAgICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5wcm9tby1jZWxsIC5pdGVtLWRldGFpbHMgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLnByb21vLWNlbGwgLml0ZW0tZGV0YWlscyBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5wcm9tby1jZWxsIC5pdGVtLWRldGFpbHMgYSBpIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAucHJvbW8tY2VsbCAuaXRlbS1kZXRhaWxzOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyMywgMjMwLCAyMzcsIDApO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RmZTZlZDtcbiAgICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5wcmljZS1jZWxsIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5wcmljZS1jZWxsIC5vbGQtcHJpY2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAgIC5zdG9yZS10YWJsZSAucHJvZHVjdC1yb3cgLnByaWNlLWNlbGwgLmRpc2MtcHJpY2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN0b3JlLXRhYmxlIC5wcm9kdWN0LXJvdyAuZGVsZXRlLWNlbGwge1xuICAgIHdpZHRoOiA0JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc3RvcmUtdGFibGUgLnByb2R1Y3Qtcm93IC5kZWxldGUtY2VsbCBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIFRlbmFudCB2aWV3IFRhYmxlIGFuZCBnZW5lcmFsIHBhZ2Ugc3R5bGVzICovXG4uc3RvcmUtdGFibGUgLnByb2R1Y3RzLXRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2RkZGRkZDsgfVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogNzAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGhlaWdodDogNDBweDsgfVxuXG4uc3RvcmUtaW50cm8ge1xuICBtYXJnaW46IDIwcHggMCAxMHB4OyB9XG5cbi5za2lwcGVkLWZpZWxkIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnJlZ2lzdGVyLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG5cbi5maWVsZC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5maWVsZC1kYXRhLXN0YXRpYyB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZmllbGQtZGF0YSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZmllbGQtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5maWVsZC1saW5rOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzE0NzM5MTsgfVxuXG4ucmV2aWV3LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjMDA0NjY5OyB9XG5cbi5yZXZpZXctZWRpdCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogN3B4O1xuICB0b3A6IDhweDsgfVxuXG4ucmV2aWV3LWJveCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4ucmV2aWV3LWJveCBsaSB7XG4gIHBhZGRpbmc6IDVweCAwOyB9XG5cbi5yZXZpZXctYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNTtcbiAgcGFkZGluZzogMTVweCAzNXB4IDE1cHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4ucmV2aWV3LXJpZ2h0IHtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBib3JkZXI6IDFweCAjZDhlMGUwIHNvbGlkO1xuICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLyoqKiBGb3JtIFN0eWxpbmcgKioqL1xuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dDo6cGxhY2Vob2xkZXIsXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3ODg3OTE7IH1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGQ5ZTE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODc5YmFhO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzJkMzczYztcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjMDA1NTc4OyB9XG5cbi8qKiogRXJyb3IgSGFuZGxpbmcgU3R5bGluZyAqKiovXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5oYXMtZXJyb3Ige1xuICBvdXRsaW5lOiAxcHggc29saWQgI2RjMDAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjMDAwMDtcbiAgY29sb3I6ICNkYzAwMDA7IH1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuZmEtd2FybmluZywgLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuZmEtY2hlY2sge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDRweDsgfVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5jb2wtZXJyb3Ige1xuICBjb2xvcjogI2RjMDAwMDsgfVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIHN1Y2Nlc3MtbXNnIHtcbiAgY29sb3I6ICM0MWFhYWE7IH1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuZmEtd2FybmluZyArIC5jb2x1bW5pemUtaWNvbiwgLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuZmEtY2hlY2sgKyAuY29sdW1uaXplLWljb24ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmhhcy1lcnJvci10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2RjMDAwMDtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBvdXRsaW5lOiAxcHggc29saWQgI2RjMDAwMDsgfVxuXG4vKioqKiBQYXNzd29yZCBDcml0ZXJpYSAqKioqL1xuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAucG9wb3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyZDM3M2M7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLnBvcG92ZXIuYm90dG9tID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJkMzczYzsgfVxuXG4vKioqKiBQb3BvdmVyICoqKi9cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLnBvcG92ZXIsIC5wb3BvdmVyID4gLmFycm93LCAucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5wb3BvdmVyID4gLmFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogYXV0bztcbiAgbWF4LXdpZHRoOiA4MCU7IH1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAucG9wb3Zlci1jb250ZW50IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuYnRuLWxpbmsge1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmJ0bi1saW5rOmhvdmVyLCAucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIHRhYmxlIC5yb3cudGFibGUtZm9ybS1yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5hcHBseS1hbGwtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDI0OCwgMjQ4LCAwLjk1KTsgfVxuXG4uc3RvcmUtc3VibmF2LnN0ZXBzLWxpbmtzIC5idG4uZGlzYWJsZWQsIC5idG5bZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjYjdiN2I3O1xuICBiYWNrZ3JvdW5kOiAjZThlOGU4OyB9XG5cbi8qIE1pc2MgbW9iaWxlIHRvdWNoIHVwcyAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVnaXN0ZXItYnV0dG9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5yZXZpZXctcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLm5leHQtYnRuLnB1bGwtcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnN0b3JlLXN1Ym5hdi5zdGVwcy1saW5rcyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN0b3JlLXN1Ym5hdi5zdGVwcy1saW5rcyBhIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdG9yZS1zdWJuYXYuc3RlcHMtbGlua3MgYSAuc3RlcC1udW1iZXIge1xuICAgIGxlZnQ6IDQwJTsgfSB9XG5cbi8qIEZsZXggU29sdXRpb25zICovXG4ucm93LWZsZXgsIC5yb3ctY29saGVpZ2h0LWVsYXN0aWMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5yb3ctZXEtaGVpZ2h0IHtcbiAgZmxleDogMCAxIDA7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ucm93LWZsZXgtY29sdW1uLCAudGlsZS1jb2wtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ucm93LWNvbGhlaWdodC1lbGFzdGljIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IGF1dG87IH1cbiAgLnJvdy1jb2xoZWlnaHQtZWxhc3RpYzphZnRlciwgLnJvdy1jb2xoZWlnaHQtZWxhc3RpYzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLnJvdy1jb2xoZWlnaHQtZWxhc3RpYyAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggNDBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5yb3ctY29saGVpZ2h0LWVsYXN0aWMgLmNhdGFsb2ctdGlsZSAudGlsZS1kZXRhaWxzIC5jdGEge1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb2xvcjogIzIzODdhYTsgfVxuXG4vKiBHZW5lcmljIHNwYWNpbmcgKi9cbi5wYWRkaW5nLWxlZnQtbGcge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTsgfVxuXG4ubWFyZ2luLWxlZnQtbGcge1xuICBtYXJnaW4tbGVmdDogMy41cmVtOyB9XG5cbi5uby1saXN0LW1hcmdpbiB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5tYXJnaW4tc2lkZS1zbWFsbCB7XG4gIG1hcmdpbjogYXV0byAxcmVtOyB9XG5cbi5tYXJnaW4tbGVmdC1zbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi5tYXJnaW4tcmlnaHQtc21hbGwge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLm1hcmdpbi1yaWdodC14cyB7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi50YWJiZWQtcGFuZWwge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAudGFiYmVkLXBhbmVsLnBhbmVsLXN0cmV0Y2hlZCAudXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC50YWJiZWQtcGFuZWwucGFuZWwtc3RyZXRjaGVkIC50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50YWJiZWQtcGFuZWwucGFuZWwtc3RyZXRjaGVkIC5wYW5lbC13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODsgfVxuICAudGFiYmVkLXBhbmVsLnBhbmVsLXN0cmV0Y2hlZCBhLnBhbmVsLXRhYnMge1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC50YWJiZWQtcGFuZWwucGFuZWwtc3RyZXRjaGVkIGEucGFuZWwtdGFicyB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRhYmJlZC1wYW5lbC5wYW5lbC1zdHJldGNoZWQgYS5wYW5lbC10YWJzIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMyU7IH0gfVxuICAudGFiYmVkLXBhbmVsLnBhbmVsLXN0cmV0Y2hlZCAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU2RUE7XG4gICAgY29sb3I6ICMzQzQ2NEI7IH1cbiAgICAudGFiYmVkLXBhbmVsLnBhbmVsLXN0cmV0Y2hlZCAuYnV0dG9uLWNvbnZlcnNpb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M2REZFODsgfVxuICAgIC50YWJiZWQtcGFuZWwucGFuZWwtc3RyZXRjaGVkIC5idXR0b24tY29udmVyc2lvbi5hY3RpdmUsIC50YWJiZWQtcGFuZWwucGFuZWwtc3RyZXRjaGVkIC5uYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWdsb2JhbCB1bCAuZHJvcGJ0biAuYnV0dG9uLWNvbnZlcnNpb24ub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJiZWQtcGFuZWwucGFuZWwtc3RyZXRjaGVkIC5idXR0b24tY29udmVyc2lvbi5vbi1wYWdlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3QUE7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAudGFiYmVkLXBhbmVsIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDI1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudGFiYmVkLXBhbmVsIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgLnRhYmJlZC1wYW5lbF9fbWVudSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMyMzg3YWE7IH1cbiAgICAudGFiYmVkLXBhbmVsX19tZW51IHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLnRhYmJlZC1wYW5lbF9fbWVudSB1bCBsaSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoOyB9XG4gICAgICAgIC50YWJiZWQtcGFuZWxfX21lbnUgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLnRhYmJlZC1wYW5lbF9fbWVudSB1bCBsaSBhIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzhmYTJiMDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4ZmEyYjA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzhmYTJiMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgY29sb3I6ICM4ZmEyYjA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC50YWJiZWQtcGFuZWxfX21lbnUgdWwgbGkgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gICAgICAgICAgLnRhYmJlZC1wYW5lbF9fbWVudSB1bCBsaSBhLmFjdGl2ZSwgLnRhYmJlZC1wYW5lbF9fbWVudSAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgdWwgbGkgLmRyb3BidG4gYS5vbi1wYWdlLCAubmF2aWdhdGlvbiAubmF2aWdhdGlvbi1nbG9iYWwgLnRhYmJlZC1wYW5lbF9fbWVudSB1bCBsaSAuZHJvcGJ0biBhLm9uLXBhZ2UsIC50YWJiZWQtcGFuZWxfX21lbnUgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIGxpIGEub24tcGFnZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIC50YWJiZWQtcGFuZWxfX21lbnUgdWwgLmRyb3BidG4gbGkgYS5vbi1wYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzIzODdhYTsgfVxuICAudGFiYmVkLXBhbmVsX19wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICBwYWRkaW5nOiA2MHB4IDQ1cHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC50YWJiZWQtcGFuZWxfX3BhbmVsLmFjdGl2ZSwgLm5hdmlnYXRpb24gLm5hdmlnYXRpb24tZ2xvYmFsIHVsIC5kcm9wYnRuIC50YWJiZWQtcGFuZWxfX3BhbmVsLm9uLXBhZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGFiYmVkLXBhbmVsX19wYW5lbCAuaGVhZGxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLnRhYmJlZC1wYW5lbF9fcGFuZWwgLmhlYWRsaW5lIGgyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnRhYmJlZC1wYW5lbF9fcGFuZWwgLmhlYWRsaW5lIGgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgICAudGFiYmVkLXBhbmVsX19wYW5lbCAuaGVhZGxpbmUgLnNoYXJlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gICAgICAgIC50YWJiZWQtcGFuZWxfX3BhbmVsIC5oZWFkbGluZSAuc2hhcmUgLnNoYXJlLWJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAudGFiYmVkLXBhbmVsX19wYW5lbCAuaGVhZGxpbmUgLnNoYXJlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgIC50YWJiZWQtcGFuZWxfX3BhbmVsIC52aWRlby1jYXB0aW9uIHtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDE1cHggMCAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAgIC50YWJiZWQtcGFuZWxfX3BhbmVsIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAudGFiYmVkLXBhbmVsX19wYW5lbCAuY2F0YWxvZy10aWxlcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0OyB9XG4gIC50YWJiZWQtcGFuZWxfX3BhbmVsLmNhdGFsb2ctdGlsZXMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi8qIEZsZXggU29sdXRpb25zICovXG4ucm93LWZsZXgsIC5yb3ctY29saGVpZ2h0LWVsYXN0aWMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5yb3ctZmxleCB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ucm93LWVxLWhlaWdodCB7XG4gIGZsZXg6IDAgMSAwO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnJvdy1mbGV4LWNvbHVtbiwgLnRpbGUtY29sLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLnJvdy1jb2xoZWlnaHQtZWxhc3RpYyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5yb3ctY29saGVpZ2h0LWVsYXN0aWM6YWZ0ZXIsIC5yb3ctY29saGVpZ2h0LWVsYXN0aWM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG5cbi5jdGEtdGlsZXMtY2hhcHRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAuY3RhLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmN0YS10aWxlcy1jaGFwdGVyIGgxIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gIC5jdGEtdGlsZXMtY2hhcHRlciAuZm91ci10aWxlLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJsdWUgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAudHdvLXRpbGUtaWNvbi1jb250YWluZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWljb24tY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnRocmVlLXRpbGUtY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciAuZm91ci10aWxlLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJsdWUgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciwgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLmFkZGl0aW9uYWwtcGFydG5lci1ibG9ja3MuYmx1ZSAudHdvLXRpbGUtaWNvbi1jb250YWluZXIsIC5jdGEtdGlsZXMtY2hhcHRlciAuYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrcy5ib3JkZXJsZXNzIC50d28tdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIsIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tzLmJvcmRlcmxlc3MgLnR3by10aWxlLWljb24tY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnRocmVlLXRpbGUtY29udGFpbmVyLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5jdGEtdGlsZXMtY2hhcHRlciAuZm91ci10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZSwgLmN0YS10aWxlcy1jaGFwdGVyIC50aHJlZS10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZSwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGUsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGUge1xuICAgICAgd2lkdGg6IGNhbGMoMjMlIC0gMTVweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMzg3YWE7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciAuZm91ci10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZSwgLmN0YS10aWxlcy1jaGFwdGVyIC50aHJlZS10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZSwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGUsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMzg3YWE7IH1cbiAgICAgICAgICAuY3RhLXRpbGVzLWNoYXB0ZXIgLmZvdXItdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGU6bm90KDpsYXN0LWNoaWxkKSwgLmN0YS10aWxlcy1jaGFwdGVyIC50aHJlZS10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZTpub3QoOmxhc3QtY2hpbGQpLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZTpub3QoOmxhc3QtY2hpbGQpLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5ibG9jay10aWxlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxNXB4ICogMS4yODUpOyB9IH1cbiAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciAuZm91ci10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCwgLmN0YS10aWxlcy1jaGFwdGVyIC50aHJlZS10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciAuZm91ci10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCwgLmN0YS10aWxlcy1jaGFwdGVyIC50aHJlZS10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDIwcHg7IH0gfVxuICAgICAgICAuY3RhLXRpbGVzLWNoYXB0ZXIgLmZvdXItdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgaDMsIC5jdGEtdGlsZXMtY2hhcHRlciAudGhyZWUtdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgaDMsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IGgzLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IGgzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciAuZm91ci10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBoMywgLmN0YS10aWxlcy1jaGFwdGVyIC50aHJlZS10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBoMywgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgaDMsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgaDMge1xuICAgICAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgICAgLmN0YS10aWxlcy1jaGFwdGVyIC5mb3VyLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IGEsIC5jdGEtdGlsZXMtY2hhcHRlciAudGhyZWUtdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSwgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBhIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogIzIzODdhYTsgfVxuICAgICAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciAuZm91ci10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4sIC5jdGEtdGlsZXMtY2hhcHRlciAudGhyZWUtdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBhIHNwYW4sIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciAuZm91ci10aWxlLWNvbnRhaW5lciAuYmxvY2stdGlsZV9fY29udGVudCBwLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnRocmVlLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IHAsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlX19jb250ZW50IHAsIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgcCB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAuY3RhLXRpbGVzLWNoYXB0ZXIgLnRocmVlLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlIHtcbiAgICB3aWR0aDogY2FsYygzMCUgLSAxNXB4KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciAudGhyZWUtdGlsZS1jb250YWluZXIgLmJsb2NrLXRpbGUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5ibG9jay10aWxlIHtcbiAgICB3aWR0aDogY2FsYyg0NyUgLSAxNXB4KTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtY29udGFpbmVyIC5ibG9jay10aWxlLCAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5ibG9jay10aWxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuY3RhLXRpbGVzLWNoYXB0ZXIgLnR3by10aWxlLWljb24tY29udGFpbmVyIC5ibG9jay10aWxlIGEge1xuICAgIGNvbG9yOiAjM2M0NjRiOyB9XG4gIC5jdGEtdGlsZXMtY2hhcHRlciAudHdvLXRpbGUtaWNvbi1jb250YWluZXIgLmJsb2NrLXRpbGUgYTpob3ZlcixcbiAgLmN0YS10aWxlcy1jaGFwdGVyIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIsXG4udGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIGgzLFxuICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIGgzIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTsgfVxuICAudHdvLWljb24tdGlsZXMtY2hhcHRlciBwLFxuICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtOyB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5idXR0b24tY29udmVyc2lvbi1saW5rLFxuICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5idXR0b24tY29udmVyc2lvbi1saW5rIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzcwMTRhOyB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5pY29uLW9yYW5nZSxcbiAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuaWNvbi1vcmFuZ2Uge1xuICAgIGNvbG9yOiAjZmY1ZTM5OyB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5pY29uLWJsdWUsXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmljb24tYmx1ZSB7XG4gICAgY29sb3I6ICMwZjc4OWI7IH1cbiAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmljb24tcGx1bSxcbiAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuaWNvbi1wbHVtIHtcbiAgICBjb2xvcjogI2FmMjM1ZjsgfVxuICAudHdvLWljb24tdGlsZXMtY2hhcHRlciBhIHNwYW4udGl0bGUtaDMsXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgYSBzcGFuLnRpdGxlLWgzIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTsgfVxuICAudHdvLWljb24tdGlsZXMtY2hhcHRlciBhIHNwYW4ucGFyYWdyYXBoLFxuICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIGEgc3Bhbi5wYXJhZ3JhcGgge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtOyB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5jb250ZW50IHAsXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07IH1cbiAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQtdG9wLFxuICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50LXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudC1ib3R0b20sXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQtYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50IGEsXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQgYSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07IH1cbiAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQgYS5idXR0b24tY29udmVyc2lvbixcbiAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudCBhLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQgaDMsXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLnRpdGxlLWNvbnRlbnQgaDMge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50IGgzLFxuICAgICAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudCBoMyB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50IGgzLFxuICAgICAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudCBoMyB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC50aXRsZS1jb250ZW50IGgzLFxuICAgICAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAudGl0bGUtY29udGVudCBoMyB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuICAudHdvLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZS1yb3csXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGUtcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiA2JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDYlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGUtcm93LFxuICAgICAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZS1yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGUsXG4gIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQsXG4gICAgLnRocmVlLWljb24tdGlsZXMtY2hhcHRlciAuYmxvY2stdGlsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1JTsgfVxuICAgICAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSxcbiAgICAgIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLnRpdGxlLWgzLFxuICAgICAgICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3Bhbi50aXRsZS1oMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3Bhbi50aXRsZS1oMyxcbiAgICAgICAgICAgIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLnRpdGxlLWgzIHtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfSB9XG4gICAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3Bhbi5wYXJhZ3JhcGgsXG4gICAgICAgIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLnBhcmFncmFwaCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgICAgICAgIHdpZHRoOiAzMHJlbTsgfVxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3Bhbi5wYXJhZ3JhcGgsXG4gICAgICAgICAgICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3Bhbi5wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLnBhcmFncmFwaCxcbiAgICAgICAgICAgIC50aHJlZS1pY29uLXRpbGVzLWNoYXB0ZXIgLmJsb2NrLXRpbGVfX2NvbnRlbnQgYSBzcGFuLnBhcmFncmFwaCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3Bhbi5wYXJhZ3JhcGgsXG4gICAgICAgICAgICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3Bhbi5wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3BhbiBpLFxuICAgICAgICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgc3BhbiBpIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIC50d28taWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgb2JqZWN0LFxuICAgICAgICAudGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIC5ibG9jay10aWxlX19jb250ZW50IGEgb2JqZWN0IHtcbiAgICAgICAgICBoZWlnaHQ6IDE4cmVtO1xuICAgICAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLnZpZGVvLWJsb2NrLXBhcnRuZXItcm91dGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4udmlkZW8tYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgLnZpZGVvLWJsb2NrLmRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDM3M2M7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnZpZGVvLWJsb2NrLmxhcmdlIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAudmlkZW8tYmxvY2subGFyZ2UgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgLnZpZGVvLWJsb2NrX19oZWFkZXIge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7IH1cblxuLnRpbGUtY29udGFpbmVyIC52aWRlby1qcyB7XG4gIHBhZGRpbmctdG9wOiA3NS4yNSU7IH1cblxuLnRpbGUtY29udGFpbmVyIC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogNC41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDU1cHg7XG4gIHdpZHRoOiA1NXB4O1xuICBsZWZ0OiA2NSU7XG4gIHRvcDogNTUlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbGUtY29udGFpbmVyIC52aWRlby1qcyB7XG4gICAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuICAudGlsZS1jb250YWluZXIgLnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbGVmdDogNjAlO1xuICAgIHRvcDogNTAlOyB9XG4gIC50aWxlLWNvbnRhaW5lciAudmpzLWJpZy1wbGF5LWNlbnRlcmVkIHtcbiAgICB0b3A6IDUwJTsgfSB9XG5cbi52aWRlby13cmFwcGVyLWZzIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiB0YWJlbDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gIC52aWRlby13cmFwcGVyLWZzIHZpZGVvIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnZpZGVvLXdyYXBwZXItZnMgLnZqcy1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnZpZGVvLXdyYXBwZXItZnMgLnZqcy1jb250cm9sLWJhciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMsbWFyZ2luIC41cztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudmlkZW8td3JhcHBlci1mcyAudmlkZW8tanMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEwMCU7IH1cblxuLnZpZGVvLXdyYXBwZXItZnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC52aWRlby13cmFwcGVyLWZzIC5jbG9zZS12aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICB0b3A6IDEuMTQyODU3MTQyOXJlbTtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIGxlZnQ6IDEuMTQyODU3MTQyOXJlbTtcbiAgICB6LWluZGV4OiAxMDAwOyB9XG4gIC52aWRlby13cmFwcGVyLWZzIC5jbG9zZS12aWRlbzpob3ZlciB7XG4gICAgb3BhY2l0eTogLjY7IH1cbiAgLnZpZGVvLXdyYXBwZXItZnMgLmNsb3NlLXZpZGVvX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnZpZGVvLXdyYXBwZXItZnMgLmNsb3NlLXZpZGVvX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAuOTI4NTcxNDI4NnJlbTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlOyB9XG4gIC52aWRlby13cmFwcGVyLWZzIC5jbG9zZS12aWRlb19faWNvbjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmc6IC43MTQyODU3MTQzcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTk5OTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC52aWRlby13cmFwcGVyLWZzIC5jbG9zZS12aWRlb19fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjMDA5OTk5OyB9XG5cbi52aWRlby1taWNldHlwZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4NzliYWE7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4udmlkZW8tanMge1xuICB3aWR0aDogMTAwJTsgfVxuICAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuICAudmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGxlZnQ6IDYwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIC52aWRlby1qcyAudmpzLWNvbnRyb2w6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5vbi1kZW1hbmQtd2ViaW5hciwgLmxpdmUtd2ViaW5hciwgLnBoeXNpY2FsLWV2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAucHJlc2VudGVycywgLmxpdmUtd2ViaW5hciAucHJlc2VudGVycywgLnBoeXNpY2FsLWV2ZW50IC5wcmVzZW50ZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuZXZlbnQtaW1nLWNvbnRhaW5lciwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuZXZlbnQtaW1nLWNvbnRhaW5lciwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5ldmVudC1pbWctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBoMSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBoMSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnQ7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGgyLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGgyLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGgzLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGgzLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGgzLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGgzLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDsgfSB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBoNCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBoNCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGg0IHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS4xICFpbXBvcnRhbnQ7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGg1LCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGg1LCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgaDUge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgaDYsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgaDYsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBoNiB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBwLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIHAsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtICFpbXBvcnRhbnQ7IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgcCBzdHJvbmcsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgcCBzdHJvbmcsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBwIHN0cm9uZyB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQgIWltcG9ydGFudDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgb2wsIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSB1bCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBvbCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSB1bCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIG9sLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBvbCBsaSwgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIHVsIGxpLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIG9sIGxpLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIHVsIGxpLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgb2wgbGksIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgaW1nLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGltZywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLmltZy1jYXB0aW9uLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5pbWctY2FwdGlvbiwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5pbWctY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAudGl0bGUsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlIGgxLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSBoMSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC50aXRsZSBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSBoMSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgaDEsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSAuc2hhcmUsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlIC5zaGFyZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC50aXRsZSAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTJweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlIC5zaGFyZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAudGl0bGUgLnNoYXJlLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnRpdGxlIC5zaGFyZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTFweDsgfSB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSBhLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSBhLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnRpdGxlIGEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSBhLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSBhLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnRpdGxlIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSAuaXMtYWN0aXZlIC5zaGFyZS13cmFwcGVyLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnRpdGxlIC5pcy1hY3RpdmUgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAtMTBweDsgfVxuICAgICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC50aXRsZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnRpdGxlIC5pcy1hY3RpdmUtbGVmdCAuc2hhcmUtd3JhcHBlciwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC50aXRsZSAuaXMtYWN0aXZlLWxlZnQgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgIHRvcDogLTEwcHg7IH0gfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSksIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSAuZm9ybS1ncm91cCBpbnB1dDpub3QoW3R5cGU9XCJjaGVja2JveFwiXSksIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBmb3JtIC5mb3JtLWdyb3VwIGlucHV0Om5vdChbdHlwZT1cImNoZWNrYm94XCJdKSB7XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIGJ1dHRvbiwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIGJ1dHRvbiwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGZvcm0gYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSBidXR0b24sIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSBidXR0b24sIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBmb3JtIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4OyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSBidXR0b24sIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSBidXR0b24sIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBmb3JtIGJ1dHRvbiB7XG4gICAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIGZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgZm9ybSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDNweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSAuY2hlY2tib3ggbGFiZWwsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgZm9ybSAuY2hlY2tib3ggbGFiZWwsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSBmb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIHNlbGVjdCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIHNlbGVjdCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGZvcm0gc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAvKiBGaXJlZm94ICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSBmb3JtIHNlbGVjdDo6LW1zLWV4cGFuZCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIGZvcm0gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgdGV4dC1pbmRlbnQ6IC0xNXB4OyB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94LmVycm9yLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94LmVycm9yLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIHAuY2hlY2tib3guZXJyb3Ige1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gZm9ybSBwLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIGZvcm0gcC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gZm9ybSAuZm9ybS1ncm91cC1sZWdhbCBwLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAuY2hlY2tib3gsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSBmb3JtIC5mb3JtLWdyb3VwLWxlZ2FsIHAuY2hlY2tib3gsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIGZvcm0gLmZvcm0tZ3JvdXAtbGVnYWwgcC5jaGVja2JveCB7XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5MVl92YWxpZGF0aW9uX21lc3NhZ2UsIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC52YWxpZGF0aW9uX21lc3NhZ2UsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuTFZfdmFsaWRhdGlvbl9tZXNzYWdlLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLnZhbGlkYXRpb25fbWVzc2FnZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLkxWX3ZhbGlkYXRpb25fbWVzc2FnZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNDQzAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwIDAgMCA1cHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tY29udHJvbC5lcnJvciwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWNvbnRyb2wuZXJyb3IsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWNvbnRyb2wuZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gICAgY29sb3I6ICNhZjIzNWY7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIGxpLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBsaSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSBsaSB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlLFxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlLFxuICAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlLFxuICAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgaDQsXG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSBoNCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgaDQsXG4gIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgaDQsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgaDQsXG4gIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSBoNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQsXG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQsXG4gIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQsXG4gIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjsgfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgYSxcbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgYSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgYSxcbiAgICAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IGEsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgYSxcbiAgICAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC53d3ctaW5saW5lLWZvcm0gLmZvcm0tZXJyb3ItbWVzc2FnZSAuY29udGVudCBwLFxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgLmNvbnRlbnQgcCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQgcCxcbiAgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBwLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnd3dy1pbmxpbmUtZm9ybSAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IHAsXG4gIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAud3d3LWlubGluZS1mb3JtIC5mb3JtLXN1Y2Nlc3MtbWVzc2FnZSAuY29udGVudCBwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlICNxdW90ZV9pbWcsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgI3F1b3RlX2ltZywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlICNxdW90ZV9pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMDtcbiAgICBjb2xvcjogIzAwNDY2OTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAjcXVvdGVfaW1nLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlICNxdW90ZV9pbWcsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAjcXVvdGVfaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7IH0gfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnF1b3RlcywgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAucXVvdGVzLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnF1b3RlcyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYztcbiAgICBjb2xvcjogIzAwNDY2OTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5xdW90ZXMsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnF1b3RlcywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5xdW90ZXMge1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDsgfSB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc2lnbmF0dXJlLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zaWduYXR1cmUsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc2lnbmF0dXJlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLmltZy1xdW90ZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuaW1nLXF1b3RlLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLmltZy1xdW90ZSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5ncmV5LWJhciwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuZ3JleS1iYXIsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuZ3JleS1iYXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnBhZ2UtdGFnLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5wYWdlLXRhZywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5wYWdlLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLndlYmluYXItdGFnbGluZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud2ViaW5hci10YWdsaW5lLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLndlYmluYXItdGFnbGluZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgaW1nLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBpbWcsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBwLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBwLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgcC5hdXRob3ItbmFtZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgcC5hdXRob3ItbmFtZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5zdGxwLWF1dGhvciBwLmF1dGhvci1uYW1lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnBhZ2UtdGFnLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5wYWdlLXRhZywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5wYWdlLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLndlYmluYXItdGFnbGluZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAud2ViaW5hci10YWdsaW5lLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLndlYmluYXItdGFnbGluZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuZm9ybS1ncm91cCwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuZm9ybS1ncm91cCwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZSwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZSwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMzBweCAwIDE1cHg7IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUgaW1nLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlIGltZywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNThweDsgfVxuICAgIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZSBwLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlIHAsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5zdGxwLXF1b3RlLWF1dGhvciwgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZS1hdXRob3IsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZS1hdXRob3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUtYXV0aG9yIHAsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUtYXV0aG9yIHAsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZS1hdXRob3IgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUtYXV0aG9yIGEsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtcXVvdGUtYXV0aG9yIGEsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc3RscC1xdW90ZS1hdXRob3IgYSB7XG4gICAgICBjb2xvcjogIzNjNDY0YjsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIGltZywgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgaW1nLCAucGh5c2ljYWwtZXZlbnQgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bzsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIHAsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIHAsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIHAuYXV0aG9yLW5hbWUsIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLnN0bHAtYXV0aG9yIHAuYXV0aG9yLW5hbWUsIC5waHlzaWNhbC1ldmVudCAuZXZlbnQtYXJ0aWNsZSAuc3RscC1hdXRob3IgcC5hdXRob3ItbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyB9XG4gIC5vbi1kZW1hbmQtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuZXZlbnQtZGV0YWlscywgLmxpdmUtd2ViaW5hciAuZXZlbnQtYXJ0aWNsZSAuZXZlbnQtZGV0YWlscywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5ldmVudC1kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLm9uLWRlbWFuZC13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5ldmVudC1kZXRhaWxzIHNwYW4sIC5saXZlLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLmV2ZW50LWRldGFpbHMgc3BhbiwgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5ldmVudC1kZXRhaWxzIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAub24tZGVtYW5kLXdlYmluYXIgLmV2ZW50LWFydGljbGUgLmV2ZW50LWRldGFpbHMgc3Ryb25nLCAubGl2ZS13ZWJpbmFyIC5ldmVudC1hcnRpY2xlIC5ldmVudC1kZXRhaWxzIHN0cm9uZywgLnBoeXNpY2FsLWV2ZW50IC5ldmVudC1hcnRpY2xlIC5ldmVudC1kZXRhaWxzIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IH1cblxuLm9uLWRlbWFuZC13ZWJpbmFyLW1lZGlhIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLndlYmluYXItbGlzdCAudGlsZS1kZXRhaWxzIGgxLCAud2ViaW5hci1saXN0IC50aWxlLWRldGFpbHMgaDIsIC53ZWJpbmFyLWxpc3QgLnRpbGUtZGV0YWlscyBoMywgLndlYmluYXItbGlzdCAudGlsZS1kZXRhaWxzIGg0IHtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTsgfVxuXG4ud2ViaW5hci1saXN0IC5pbWctaGVpZ2h0LWllIHtcbiAgbWluLWhlaWdodDogMXB4O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLndlYmluYXItbGlzdCB2aWRlbyB7XG4gIGhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTMwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEzMCUgIWltcG9ydGFudDsgfVxuXG5odG1sIHtcbiAgLypcclxuICAgICAgICBTZXR0aW5nIHRoZSBkb2N1bWVudCdzIGZvbnQgc2l6ZSBlbmFibGVzIHRoZSByZW0gbWVhc3VyZW1lbnRzICh3aGljaCBpcyBiYXNlZCBvbiB0aGUgZG9jdW1lbnQgZm9udCBzaXplKSB0byBiZSBcclxuICAgICAgICByZXNwb25zaXZlLiBcclxuICAgICovXG4gIGZvbnQtc2l6ZTogNjIuNSU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiA1Ni4yNSU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogNTAlOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiA0My43NSU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgaHRtbCB7XG4gICAgICBmb250LXNpemU6IDM3LjUlOyB9IH1cblxuLypGb250IEF3ZXNvbWUqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9NC43LjBcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj00LjcuMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODZlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5mYS11bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NmVtO1xuICB3aWR0aDogMi4xNDI4NmVtO1xuICB0b3A6IDAuMTQyODZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYS1saS5mYS1sZyB7XG4gICAgbGVmdDogLTEuODU3MTRlbTsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIBcIjsgfVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIFcIjsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7IH1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgINcIjsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIRcIjsgfVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhVwiOyB9XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIZcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ah1wiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CIXCI7IH1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CJXCI7IH1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CKXCI7IH1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgItcIjsgfVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIxcIjsgfVxuXG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI1cIjsgfVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI5cIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CQXCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkVwiOyB9XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJJcIjsgfVxuXG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CTXCI7IH1cblxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJRcIjsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlVwiOyB9XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJZcIjsgfVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Al1wiOyB9XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CYXCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CZXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJpcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJtcIjsgfVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJxcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnVwiOyB9XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnlwiOyB9XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ChXCI7IH1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CiXCI7IH1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKNcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApFwiOyB9XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ClXCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKZcIjsgfVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKdcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CoXCI7IH1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqVwiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CqXCI7IH1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Aq1wiOyB9XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CsXCI7IH1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK1cIjsgfVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK5cIjsgfVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK9cIjsgfVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CwXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLFcIjsgfVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AslwiOyB9XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLNcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C2XCI7IH1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+At1wiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuFwiOyB9XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C5XCI7IH1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLpcIjsgfVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C7XCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvFwiOyB9XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL1cIjsgfVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL5cIjsgfVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GAXCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYFcIjsgfVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GCXCI7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYNcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GEXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GFXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GGXCI7IH1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bh1wiOyB9XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GIXCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYlcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYpcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bi1wiOyB9XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjFwiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GNXCI7IH1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY5cIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GQXCI7IH1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkVwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BklwiOyB9XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZNcIjsgfVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlFwiOyB9XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlVwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZZcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GXXCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmFwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZpcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bm1wiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnFwiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnVwiOyB9XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ5cIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoVwiOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BolwiOyB9XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GjXCI7IH1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaRcIjsgfVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GlXCI7IH1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GmXCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgadcIjsgfVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgahcIjsgfVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgalcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GqXCI7IH1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgatcIjsgfVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrFwiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GtXCI7IH1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrlwiOyB9XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbBcIjsgfVxuXG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbFcIjsgfVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbJcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbNcIjsgfVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G0XCI7IH1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbVcIjsgfVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G2XCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbdcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G4XCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgblcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BulwiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbtcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbxcIjsgfVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb1cIjsgfVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb5cIjsgfVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgFwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgVwiOyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoJcIjsgfVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KDXCI7IH1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChFwiOyB9XG5cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChVwiOyB9XG5cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChlwiOyB9XG5cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ch1wiOyB9XG5cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KIXCI7IH1cblxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiVwiOyB9XG5cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KKXCI7IH1cblxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KLXCI7IH1cblxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjFwiOyB9XG5cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KNXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgo5cIjsgfVxuXG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CkFwiOyB9XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpFcIjsgfVxuXG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CklwiOyB9XG5cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpNcIjsgfVxuXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClFwiOyB9XG5cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClVwiOyB9XG5cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CllwiOyB9XG5cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KXXCI7IH1cblxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmFwiOyB9XG5cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KZXCI7IH1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KaXCI7IH1cblxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cm1wiOyB9XG5cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpxcIjsgfVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp1cIjsgfVxuXG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KeXCI7IH1cblxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KgXCI7IH1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KhXCI7IH1cblxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7NcIjsgfVxuXG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqNcIjsgfVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KkXCI7IH1cblxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KlXCI7IH1cblxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CplwiOyB9XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cp1wiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqFwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqlcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KqXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KrXCI7IH1cblxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KsXCI7IH1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrVwiOyB9XG5cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrlwiOyB9XG5cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrBcIjsgfVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KxXCI7IH1cblxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgrJcIjsgfVxuXG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OAXCI7IH1cblxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OBXCI7IH1cblxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OCXCI7IH1cblxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ODXCI7IH1cblxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4RcIjsgfVxuXG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhVwiOyB9XG5cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4ZcIjsgfVxuXG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4dcIjsgfVxuXG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OIXCI7IH1cblxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4lcIjsgfVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DilwiOyB9XG5cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OLXCI7IH1cblxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4xcIjsgfVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ONXCI7IH1cblxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OOXCI7IH1cblxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OQXCI7IH1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ORXCI7IH1cblxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DklwiOyB9XG5cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OTXCI7IH1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlFwiOyB9XG5cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlVwiOyB9XG5cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DllwiOyB9XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OXXCI7IH1cblxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OYXCI7IH1cblxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5lcIjsgfVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5pcIjsgfVxuXG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dm1wiOyB9XG5cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnFwiOyB9XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnVwiOyB9XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnlwiOyB9XG5cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoFwiOyB9XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoVwiOyB9XG5cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DolwiOyB9XG5cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6NcIjsgfVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OkXCI7IH1cblxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpVwiOyB9XG5cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OmXCI7IH1cblxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OnXCI7IH1cblxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6hcIjsgfVxuXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6lcIjsgfVxuXG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqlwiOyB9XG5cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dq1wiOyB9XG5cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrFwiOyB9XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrVwiOyB9XG5cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg65cIjsgfVxuXG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsFwiOyB9XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsVwiOyB9XG5cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DslwiOyB9XG5cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqJcIjsgfVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O0XCI7IH1cblxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7VcIjsgfVxuXG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7ZcIjsgfVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dt1wiOyB9XG5cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O4XCI7IH1cblxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuVwiOyB9XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7pcIjsgfVxuXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7tcIjsgfVxuXG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvFwiOyB9XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvlwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgFwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SCXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SDXCI7IH1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjsgfVxuXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjsgfVxuXG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIZcIjsgfVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiOyB9XG5cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SIXCI7IH1cblxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiVwiOyB9XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjsgfVxuXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhItcIjsgfVxuXG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIxcIjsgfVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjVwiOyB9XG5cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjlwiOyB9XG5cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SQXCI7IH1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkVwiOyB9XG5cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EklwiOyB9XG5cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74STXCI7IH1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7IH1cblxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJVcIjsgfVxuXG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmFwiOyB9XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7IH1cblxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SaXCI7IH1cblxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJtcIjsgfVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnFwiOyB9XG5cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ1cIjsgfVxuXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ5cIjsgfVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjsgfVxuXG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EoVwiOyB9XG5cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SiXCI7IH1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SjXCI7IH1cblxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SkXCI7IH1cblxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKVcIjsgfVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SmXCI7IH1cblxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SnXCI7IH1cblxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SoXCI7IH1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKlcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKpcIjsgfVxuXG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKtcIjsgfVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SsXCI7IH1cblxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErVwiOyB9XG5cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK5cIjsgfVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiOyB9XG5cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SxXCI7IH1cblxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EslwiOyB9XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SzXCI7IH1cblxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S0XCI7IH1cblxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtVwiOyB9XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Et1wiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuFwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuVwiOyB9XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S6XCI7IH1cblxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S7XCI7IH1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLxcIjsgfVxuXG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S9XCI7IH1cblxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL5cIjsgfVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYBcIjsgfVxuXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FgVwiOyB9XG5cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WCXCI7IH1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYNcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYRcIjsgfVxuXG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WFXCI7IH1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhlwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fh1wiOyB9XG5cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiFwiOyB9XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WJXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FilwiOyB9XG5cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WLXCI7IH1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WMXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjVwiOyB9XG5cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WOXCI7IH1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WQXCI7IH1cblxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZFcIjsgfVxuXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FklwiOyB9XG5cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZNcIjsgfVxuXG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WUXCI7IH1cblxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WVXCI7IH1cblxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZZcIjsgfVxuXG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WXXCI7IH1cblxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmFwiOyB9XG5cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmVwiOyB9XG5cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZpcIjsgfVxuXG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fm1wiOyB9XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZxcIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ1cIjsgfVxuXG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WeXCI7IH1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoFwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WhXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaJcIjsgfVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaNcIjsgfVxuXG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WkXCI7IH1cblxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WlXCI7IH1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WmXCI7IH1cblxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhadcIjsgfVxuXG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqFwiOyB9XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqVwiOyB9XG5cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhapcIjsgfVxuXG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fq1wiOyB9XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrFwiOyB9XG5cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvha1cIjsgfVxuXG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WuXCI7IH1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsFwiOyB9XG5cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbFcIjsgfVxuXG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FslwiOyB9XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbNcIjsgfVxuXG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtFwiOyB9XG5cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbVcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtlwiOyB9XG5cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbdcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuFwiOyB9XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuVwiOyB9XG5cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W6XCI7IH1cblxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbtcIjsgfVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbxcIjsgfVxuXG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb1cIjsgfVxuXG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhb5cIjsgfVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgFwiOyB9XG5cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoFcIjsgfVxuXG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aCXCI7IH1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoNcIjsgfVxuXG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhFwiOyB9XG5cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GhVwiOyB9XG5cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoZcIjsgfVxuXG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gh1wiOyB9XG5cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhohcIjsgfVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvholcIjsgfVxuXG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhopcIjsgfVxuXG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aLXCI7IH1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjFwiOyB9XG5cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aQXCI7IH1cblxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aRXCI7IH1cblxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GklwiOyB9XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aTXCI7IH1cblxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlFwiOyB9XG5cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GlVwiOyB9XG5cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aWXCI7IH1cblxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpdcIjsgfVxuXG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhphcIjsgfVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aZXCI7IH1cblxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmlwiOyB9XG5cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhptcIjsgfVxuXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpxcIjsgfVxuXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnVwiOyB9XG5cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GnlwiOyB9XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqBcIjsgfVxuXG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ahXCI7IH1cblxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqJcIjsgfVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ajXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74akXCI7IH1cblxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpVwiOyB9XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74amXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqdcIjsgfVxuXG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqhcIjsgfVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74apXCI7IH1cblxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqlwiOyB9XG5cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gq1wiOyB9XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqxcIjsgfVxuXG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq1cIjsgfVxuXG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhq5cIjsgfVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74awXCI7IH1cblxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74axXCI7IH1cblxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrJcIjsgfVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrNcIjsgfVxuXG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtFwiOyB9XG5cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtVwiOyB9XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtlwiOyB9XG5cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrdcIjsgfVxuXG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GuFwiOyB9XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrlcIjsgfVxuXG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a6XCI7IH1cblxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrtcIjsgfVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvFwiOyB9XG5cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a9XCI7IH1cblxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhr5cIjsgfVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4BcIjsgfVxuXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HgVwiOyB9XG5cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HglwiOyB9XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4NcIjsgfVxuXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4RcIjsgfVxuXG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eFXCI7IH1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eGXCI7IH1cblxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eHXCI7IH1cblxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eIXCI7IH1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eJXCI7IH1cblxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4pcIjsgfVxuXG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hi1wiOyB9XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjFwiOyB9XG5cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eNXCI7IH1cblxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eOXCI7IH1cblxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkFwiOyB9XG5cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eRXCI7IH1cblxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5JcIjsgfVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eTXCI7IH1cblxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5RcIjsgfVxuXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HlVwiOyB9XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HllwiOyB9XG5cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hl1wiOyB9XG5cbi5mYS1zZW5kOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmFwiOyB9XG5cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5lcIjsgfVxuXG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HmlwiOyB9XG5cbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hm1wiOyB9XG5cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5xcIjsgfVxuXG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74edXCI7IH1cblxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh55cIjsgfVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74egXCI7IH1cblxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6FcIjsgfVxuXG4uZmEtYm9tYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HolwiOyB9XG5cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ho1wiOyB9XG5cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6RcIjsgfVxuXG4uZmEtYmlub2N1bGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HpVwiOyB9XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74emXCI7IH1cblxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6dcIjsgfVxuXG4uZmEtdHdpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eoXCI7IH1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6lcIjsgfVxuXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6pcIjsgfVxuXG4uZmEtd2lmaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hq1wiOyB9XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74esXCI7IH1cblxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrVwiOyB9XG5cbi5mYS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74euXCI7IH1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7BcIjsgfVxuXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HsVwiOyB9XG5cbi5mYS1jYy1kaXNjb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HslwiOyB9XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ezXCI7IH1cblxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtFwiOyB9XG5cbi5mYS1jYy1zdHJpcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7VcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtlwiOyB9XG5cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7dcIjsgfVxuXG4uZmEtdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7hcIjsgfVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7IH1cblxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e6XCI7IH1cblxuLmZhLWV5ZWRyb3BwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7tcIjsgfVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7xcIjsgfVxuXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvVwiOyB9XG5cbi5mYS1hcmVhLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e+XCI7IH1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgFwiOyB9XG5cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iBXCI7IH1cblxuLmZhLWxhc3RmbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IglwiOyB9XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iDXCI7IH1cblxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIRcIjsgfVxuXG4uZmEtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iFXCI7IH1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIZcIjsgfVxuXG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iHXCI7IH1cblxuLmZhLWlveGhvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIhcIjsgfVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7IH1cblxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iKXCI7IH1cblxuLmZhLXNoZWtlbDpiZWZvcmUsXG4uZmEtc2hlcWVsOmJlZm9yZSxcbi5mYS1pbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviItcIjsgfVxuXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIxcIjsgfVxuXG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjVwiOyB9XG5cbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjlwiOyB9XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkFwiOyB9XG5cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkVwiOyB9XG5cbi5mYS1sZWFucHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iSXCI7IH1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ik1wiOyB9XG5cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJRcIjsgfVxuXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJVcIjsgfVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJZcIjsgfVxuXG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iXXCI7IH1cblxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImFwiOyB9XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iZXCI7IH1cblxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJpcIjsgfVxuXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJtcIjsgfVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InFwiOyB9XG5cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InVwiOyB9XG5cbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ5cIjsgfVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKFcIjsgfVxuXG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IolwiOyB9XG5cbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ijXCI7IH1cblxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpFwiOyB9XG5cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKVcIjsgfVxuXG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74imXCI7IH1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74inXCI7IH1cblxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKhcIjsgfVxuXG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKlcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqlwiOyB9XG5cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74irXCI7IH1cblxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrFwiOyB9XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74itXCI7IH1cblxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iwXCI7IH1cblxuLmZhLXBpbnRlcmVzdC1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ixXCI7IH1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iyXCI7IH1cblxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Is1wiOyB9XG5cbi5mYS11c2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLRcIjsgfVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItVwiOyB9XG5cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i2XCI7IH1cblxuLmZhLXZpYWNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLdcIjsgfVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLhcIjsgfVxuXG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i5XCI7IH1cblxuLmZhLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IulwiOyB9XG5cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7IH1cblxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLxcIjsgfVxuXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL1cIjsgfVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i+XCI7IH1cblxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mAXCI7IH1cblxuLmZhLWJhdHRlcnktMzpiZWZvcmUsXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgVwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JglwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jg1wiOyB9XG5cbi5mYS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYRcIjsgfVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhVwiOyB9XG5cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhlwiOyB9XG5cbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYdcIjsgfVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYhcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYlcIjsgfVxuXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JilwiOyB9XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYtcIjsgfVxuXG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYxcIjsgfVxuXG4uZmEtY2xvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY1cIjsgfVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjlwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkFwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mRXCI7IH1cblxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JklwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jk1wiOyB9XG5cbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZRcIjsgfVxuXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7IH1cblxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZZcIjsgfVxuXG4uZmEtaGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mXXCI7IH1cblxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZhcIjsgfVxuXG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mZXCI7IH1cblxuLmZhLWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74maXCI7IH1cblxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jm1wiOyB9XG5cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZxcIjsgfVxuXG4uZmEtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnVwiOyB9XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74meXCI7IH1cblxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mgXCI7IH1cblxuLmZhLWdnLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoVwiOyB9XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JolwiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mjXCI7IH1cblxuLmZhLW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mkXCI7IH1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaVcIjsgfVxuXG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaZcIjsgfVxuXG4uZmEtc2FmYXJpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mnXCI7IH1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqFwiOyB9XG5cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mpXCI7IH1cblxuLmZhLW9wZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mqXCI7IH1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mrXCI7IH1cblxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74msXCI7IH1cblxuLmZhLWNvbnRhbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrVwiOyB9XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrlwiOyB9XG5cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCLvibBcIjsgfVxuXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mxXCI7IH1cblxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibJcIjsgfVxuXG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Js1wiOyB9XG5cbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m0XCI7IH1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7IH1cblxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvibZcIjsgfVxuXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m3XCI7IH1cblxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m4XCI7IH1cblxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuVwiOyB9XG5cbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m6XCI7IH1cblxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ju1wiOyB9XG5cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvFwiOyB9XG5cbi5mYS12aW1lbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JvVwiOyB9XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvib5cIjsgfVxuXG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qAXCI7IH1cblxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgVwiOyB9XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qCXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kg1wiOyB9XG5cbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhFwiOyB9XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qFXCI7IH1cblxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhlwiOyB9XG5cbi5mYS11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviodcIjsgfVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qIXCI7IH1cblxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qJXCI7IH1cblxuLmZhLXNjcmliZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KilwiOyB9XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviotcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvioxcIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvio1cIjsgfVxuXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjlwiOyB9XG5cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipBcIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qRXCI7IH1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipJcIjsgfVxuXG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qTXCI7IH1cblxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qUXCI7IH1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipVcIjsgfVxuXG4uZmEtZ2l0bGFiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qWXCI7IH1cblxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipdcIjsgfVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmFwiOyB9XG5cbi5mYS1lbnZpcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviplcIjsgfVxuXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmlwiOyB9XG5cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Km1wiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnFwiOyB9XG5cbi5mYS1ibGluZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnVwiOyB9XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnlwiOyB9XG5cbi5mYS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoFwiOyB9XG5cbi5mYS1icmFpbGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qhXCI7IH1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KolwiOyB9XG5cbi5mYS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ko1wiOyB9XG5cbi5mYS1kZWFmbmVzczpiZWZvcmUsXG4uZmEtaGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcbi5mYS1kZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qkXCI7IH1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qlXCI7IH1cblxuLmZhLWdsaWRlLWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqZcIjsgfVxuXG4uZmEtc2lnbmluZzpiZWZvcmUsXG4uZmEtc2lnbi1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kp1wiOyB9XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7IH1cblxuLmZhLXZpYWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqVwiOyB9XG5cbi5mYS12aWFkZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qqXCI7IH1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qrXCI7IH1cblxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qsXCI7IH1cblxuLmZhLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrVwiOyB9XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74quXCI7IH1cblxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qwXCI7IH1cblxuLmZhLXlvYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qxXCI7IH1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KslwiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLmZhLWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qzXCI7IH1cblxuLmZhLWZhOmJlZm9yZSxcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirRcIjsgfVxuXG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirVcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtlwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirdcIjsgfVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7IH1cblxuLmZhLWFkZHJlc3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuVwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KulwiOyB9XG5cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q7XCI7IH1cblxuLmZhLXZjYXJkLW86YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q8XCI7IH1cblxuLmZhLXVzZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q9XCI7IH1cblxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvir5cIjsgfVxuXG4uZmEtdXNlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uAXCI7IH1cblxuLmZhLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uBXCI7IH1cblxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LglwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uDXCI7IH1cblxuLmZhLXF1b3JhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uEXCI7IH1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uFXCI7IH1cblxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uGXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uHXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uIXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4lcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LilwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Li1wiOyB9XG5cbi5mYS1zaG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4xcIjsgfVxuXG4uZmEtYmF0aHR1YjpiZWZvcmUsXG4uZmEtczE1OmJlZm9yZSxcbi5mYS1iYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uNXCI7IH1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi45cIjsgfVxuXG4uZmEtd2luZG93LW1heGltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uQXCI7IH1cblxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkVwiOyB9XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LklwiOyB9XG5cbi5mYS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lk1wiOyB9XG5cbi5mYS10aW1lcy1yZWN0YW5nbGUtbzpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5RcIjsgfVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5VcIjsgfVxuXG4uZmEtZ3JhdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LllwiOyB9XG5cbi5mYS1ldHN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uXXCI7IH1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5hcIjsgfVxuXG4uZmEtcmF2ZWxyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmVwiOyB9XG5cbi5mYS1lZXJjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uaXCI7IH1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lm1wiOyB9XG5cbi5mYS1zbm93Zmxha2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnFwiOyB9XG5cbi5mYS1zdXBlcnBvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnVwiOyB9XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ueXCI7IH1cblxuLmZhLW1lZXR1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LoFwiOyB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bzsgfVxuXG4vKlNlY3Rpb24gSW1wb3J0cyovXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgY29sb3I6ICMzYzQ2NGI7IH1cblxuLm1vYmlsZS1zaGFyZS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlkZW8td3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmVsZW1lbnQtaW52aXNpYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7XG4gIC8qIElFNiwgSUU3ICovXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTsgfVxuXG4uaGVhZGVyLXRhZyB7XG4gIGNvbG9yOiAjMjM4N2FhO1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50ZXh0LWJsb2NrLXVsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMjM4N0E5O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmljb24td2l0aC1jdGEtYWxpZ24ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4iLCIvKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDogaDVicC5jb20vclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6YmVmb3JlLFxuICAgICo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhLFxuICAgIGE6dmlzaXRlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIGFbaHJlZl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICB9XG5cbiAgICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cblxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyAvLyBoNWJwLmNvbS90XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBvcnBoYW5zOiAzO1xuICAgICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJ0bixcbiAgICAuZHJvcHVwID4gLmJ0biB7XG4gICAgICAgID4gLmNhcmV0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGFiZWwge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgICB0ZCxcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbn1cbiIsIi8vXG4vLyBHbHlwaGljb25zIGZvciBCb290c3RyYXBcbi8vXG4vLyBTaW5jZSBpY29ucyBhcmUgZm9udHMsIHRoZXkgY2FuIGJlIHBsYWNlZCBhbnl3aGVyZSB0ZXh0IGlzIHBsYWNlZCBhbmQgYXJlXG4vLyB0aHVzIGF1dG9tYXRpY2FsbHkgc2l6ZWQgdG8gbWF0Y2ggdGhlIHN1cnJvdW5kaW5nIGNoaWxkLiBUbyB1c2UsIGNyZWF0ZSBhblxuLy8gaW5saW5lIGVsZW1lbnQgd2l0aCB0aGUgYXBwcm9wcmlhdGUgY2xhc3NlcywgbGlrZSBzbzpcbi8vXG4vLyA8YSBocmVmPVwiI1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1zdGFyXCI+PC9zcGFuPiBTdGFyPC9hPlxuXG5AYXQtcm9vdCB7XG4gIC8vIEltcG9ydCB0aGUgZm9udHNcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gICAgc3JjOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3QnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3QnKSk7XG4gICAgc3JjOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeCcpKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmMicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJykpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS53b2ZmJykpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0udHRmJykpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnN2ZyMjeyRpY29uLWZvbnQtc3ZnLWlkfScpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LnN2ZyMjeyRpY29uLWZvbnQtc3ZnLWlkfScpKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG5cbi8vIENhdGNoYWxsIGJhc2VjbGFzc1xuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyBJbmRpdmlkdWFsIGljb25zXG4uZ2x5cGhpY29uLWFzdGVyaXNrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJhXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDAyYlwiOyB9IH1cbi5nbHlwaGljb24tZXVybyxcbi5nbHlwaGljb24tZXVyICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYWNcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMjEyXCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjYwMVwiOyB9IH1cbi5nbHlwaGljb24tZW52ZWxvcGUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MDlcIjsgfSB9XG4uZ2x5cGhpY29uLXBlbmNpbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzBmXCI7IH0gfVxuLmdseXBoaWNvbi1nbGFzcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMVwiOyB9IH1cbi5nbHlwaGljb24tbXVzaWMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDJcIjsgfSB9XG4uZ2x5cGhpY29uLXNlYXJjaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAzXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNVwiOyB9IH1cbi5nbHlwaGljb24tc3RhciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXItZW1wdHkgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH0gfVxuLmdseXBoaWNvbi11c2VyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOFwiOyB9IH1cbi5nbHlwaGljb24tZmlsbSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxhcmdlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH0gfVxuLmdseXBoaWNvbi10aCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGlzdCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTJcIjsgfSB9XG4uZ2x5cGhpY29uLW9rICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNFwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20tb3V0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH0gfVxuLmdseXBoaWNvbi1vZmYgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxN1wiOyB9IH1cbi5nbHlwaGljb24tc2lnbmFsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE5XCI7IH0gfVxuLmdseXBoaWNvbi10cmFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMFwiOyB9IH1cbi5nbHlwaGljb24taG9tZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbGUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIyXCI7IH0gfVxuLmdseXBoaWNvbi10aW1lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyM1wiOyB9IH1cbi5nbHlwaGljb24tcm9hZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjRcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI1XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNlwiOyB9IH1cbi5nbHlwaGljb24tdXBsb2FkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWluYm94ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI4XCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOVwiOyB9IH1cbi5nbHlwaGljb24tcmVwZWF0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzBcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZnJlc2ggICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH0gfVxuLmdseXBoaWNvbi1saXN0LWFsdCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMlwiOyB9IH1cbi5nbHlwaGljb24tbG9jayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYWcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkcGhvbmVzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNVwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLW9mZiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM3XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOFwiOyB9IH1cbi5nbHlwaGljb24tcXJjb2RlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhcmNvZGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQwXCI7IH0gfVxuLmdseXBoaWNvbi10YWcgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MVwiOyB9IH1cbi5nbHlwaGljb24tdGFncyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQzXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rbWFyayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NFwiOyB9IH1cbi5nbHlwaGljb24tcHJpbnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDVcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbWVyYSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ2XCI7IH0gfVxuLmdseXBoaWNvbi1mb250ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0N1wiOyB9IH1cbi5nbHlwaGljb24tYm9sZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWl0YWxpYyAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ5XCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWhlaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MFwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC13aWR0aCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1M1wiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTRcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnkgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH0gfVxuLmdseXBoaWNvbi1saXN0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NlwiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LWxlZnQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1yaWdodCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU4XCI7IH0gfVxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OVwiOyB9IH1cbi5nbHlwaGljb24tcGljdHVyZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjBcIjsgfSB9XG4uZ2x5cGhpY29uLW1hcC1tYXJrZXIgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH0gfVxuLmdseXBoaWNvbi1hZGp1c3QgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2M1wiOyB9IH1cbi5nbHlwaGljb24tdGludCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjRcIjsgfSB9XG4uZ2x5cGhpY29uLWVkaXQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY1XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NlwiOyB9IH1cbi5nbHlwaGljb24tY2hlY2sgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjdcIjsgfSB9XG4uZ2x5cGhpY29uLW1vdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY4XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzBcIjsgfSB9XG4uZ2x5cGhpY29uLWJhY2t3YXJkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MlwiOyB9IH1cbi5nbHlwaGljb24tcGF1c2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzNcIjsgfSB9XG4uZ2x5cGhpY29uLXN0b3AgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc0XCI7IH0gfVxuLmdseXBoaWNvbi1mb3J3YXJkICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc3XCI7IH0gfVxuLmdseXBoaWNvbi1lamVjdCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OFwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MVwiOyB9IH1cbi5nbHlwaGljb24tbWludXMtc2lnbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODJcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgzXCI7IH0gfVxuLmdseXBoaWNvbi1vay1zaWduICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NFwiOyB9IH1cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbiAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODVcIjsgfSB9XG4uZ2x5cGhpY29uLWluZm8tc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH0gfVxuLmdseXBoaWNvbi1zY3JlZW5zaG90ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4N1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODhcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLWNpcmNsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg5XCI7IH0gfVxuLmdseXBoaWNvbi1iYW4tY2lyY2xlICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MFwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkyXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5M1wiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctZG93biAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtZnVsbCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NlwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24gICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH0gfVxuLmdseXBoaWNvbi1naWZ0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMlwiOyB9IH1cbi5nbHlwaGljb24tbGVhZiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWZpcmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtb3BlbiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNVwiOyB9IH1cbi5nbHlwaGljb24tZXllLWNsb3NlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbiAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA3XCI7IH0gfVxuLmdseXBoaWNvbi1wbGFuZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOFwiOyB9IH1cbi5nbHlwaGljb24tY2FsZW5kYXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXJhbmRvbSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21tZW50ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMVwiOyB9IH1cbi5nbHlwaGljb24tbWFnbmV0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tdXAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEzXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNFwiOyB9IH1cbi5nbHlwaGljb24tcmV0d2VldCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE2XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2UgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExN1wiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMThcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMFwiOyB9IH1cbi5nbHlwaGljb24taGRkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWJ1bGxob3JuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIyXCI7IH0gfVxuLmdseXBoaWNvbi1iZWxsICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyM1wiOyB9IH1cbi5nbHlwaGljb24tY2VydGlmaWNhdGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjRcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI1XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNlwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI4XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOVwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMxXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMlwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM0XCI7IH0gfVxuLmdseXBoaWNvbi1nbG9iZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNVwiOyB9IH1cbi5nbHlwaGljb24td3JlbmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXRhc2tzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM3XCI7IH0gfVxuLmdseXBoaWNvbi1maWx0ZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOFwiOyB9IH1cbi5nbHlwaGljb24tYnJpZWZjYXNlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW4gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQwXCI7IH0gfVxuLmdseXBoaWNvbi1kYXNoYm9hcmQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MVwiOyB9IH1cbi5nbHlwaGljb24tcGFwZXJjbGlwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQzXCI7IH0gfVxuLmdseXBoaWNvbi1saW5rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NFwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDVcIjsgfSB9XG4uZ2x5cGhpY29uLXB1c2hwaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH0gfVxuLmdseXBoaWNvbi11c2QgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OFwiOyB9IH1cbi5nbHlwaGljb24tZ2JwICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0ICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXIgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUzXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU2XCI7IH0gfVxuLmdseXBoaWNvbi11bmNoZWNrZWQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1N1wiOyB9IH1cbi5nbHlwaGljb24tZXhwYW5kICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS11cCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MFwiOyB9IH1cbi5nbHlwaGljb24tbG9nLWluICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctb3V0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2M1wiOyB9IH1cbi5nbHlwaGljb24tbmV3LXdpbmRvdyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlY29yZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY1XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NlwiOyB9IH1cbi5nbHlwaGljb24tb3BlbiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjdcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmVkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY4XCI7IH0gfVxuLmdseXBoaWNvbi1pbXBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OVwiOyB9IH1cbi5nbHlwaGljb24tZXhwb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzBcIjsgfSB9XG4uZ2x5cGhpY29uLXNlbmQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcxXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktZGlzayAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MlwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc0XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzZcIjsgfSB9XG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc3XCI7IH0gfVxuLmdseXBoaWNvbi10cmFuc2ZlciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OFwiOyB9IH1cbi5nbHlwaGljb24tY3V0bGVyeSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21wcmVzc2VkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MVwiOyB9IH1cbi5nbHlwaGljb24tZWFycGhvbmUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODJcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgzXCI7IH0gfVxuLmdseXBoaWNvbi10b3dlciAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NFwiOyB9IH1cbi5nbHlwaGljb24tc3RhdHMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODVcIjsgfSB9XG4uZ2x5cGhpY29uLXNkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg2XCI7IH0gfVxuLmdseXBoaWNvbi1oZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4N1wiOyB9IH1cbi5nbHlwaGljb24tc3VidGl0bGVzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODhcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1kb2xieSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNS0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTYtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC03LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5M1wiOyB9IH1cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcmsgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk1XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5N1wiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOThcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk5XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91cyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMFwiOyB9IH1cbi5nbHlwaGljb24tY2QgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDFcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUtZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAyXCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwM1wiOyB9IH1cbi5nbHlwaGljb24tbGV2ZWwtdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA1XCI7IH0gfVxuLmdseXBoaWNvbi1wYXN0ZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNlwiOyB9IH1cbi8vIFRoZSBmb2xsb3dpbmcgMiBHbHlwaGljb25zIGFyZSBvbWl0dGVkIGZvciB0aGUgdGltZSBiZWluZyBiZWNhdXNlXG4vLyB0aGV5IGN1cnJlbnRseSB1c2UgVW5pY29kZSBjb2RlcG9pbnRzIHRoYXQgYXJlIG91dHNpZGUgdGhlXG4vLyBCYXNpYyBNdWx0aWxpbmd1YWwgUGxhbmUgKEJNUCkuIE9sZGVyIGJ1Z2d5IHZlcnNpb25zIG9mIFdlYktpdCBjYW4ndCBoYW5kbGVcbi8vIG5vbi1CTVAgY29kZXBvaW50cyBpbiBDU1Mgc3RyaW5nIGVzY2FwZXMsIGFuZCB0aHVzIGNhbid0IGRpc3BsYXkgdGhlc2UgdHdvIGljb25zLlxuLy8gTm90YWJseSwgdGhlIGJ1ZyBhZmZlY3RzIHNvbWUgb2xkZXIgdmVyc2lvbnMgb2YgdGhlIEFuZHJvaWQgQnJvd3Nlci5cbi8vIE1vcmUgaW5mbzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDEwNlxuLy8gLmdseXBoaWNvbi1kb29yICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY2YWFcIjsgfSB9XG4vLyAuZ2x5cGhpY29uLWtleSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjUxMVwiOyB9IH1cbi5nbHlwaGljb24tYWxlcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDlcIjsgfSB9XG4uZ2x5cGhpY29uLWVxdWFsaXplciAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEwXCI7IH0gfVxuLmdseXBoaWNvbi1raW5nICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMVwiOyB9IH1cbi5nbHlwaGljb24tcXVlZW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhd24gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEzXCI7IH0gfVxuLmdseXBoaWNvbi1iaXNob3AgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNFwiOyB9IH1cbi5nbHlwaGljb24ta25pZ2h0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTVcIjsgfSB9XG4uZ2x5cGhpY29uLWJhYnktZm9ybXVsYSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE2XCI7IH0gfVxuLmdseXBoaWNvbi10ZW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjZmYVwiOyB9IH1cbi5nbHlwaGljb24tYmxhY2tib2FyZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMThcIjsgfSB9XG4uZ2x5cGhpY29uLWJlZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE5XCI7IH0gfVxuLmdseXBoaWNvbi1hcHBsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhmZlwiOyB9IH1cbi5nbHlwaGljb24tZXJhc2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWhvdXJnbGFzcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMzFiXCI7IH0gfVxuLmdseXBoaWNvbi1sYW1wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyM1wiOyB9IH1cbi5nbHlwaGljb24tZHVwbGljYXRlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjRcIjsgfSB9XG4uZ2x5cGhpY29uLXBpZ2d5LWJhbmsgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI1XCI7IH0gfVxuLmdseXBoaWNvbi1zY2lzc29ycyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNlwiOyB9IH1cbi5nbHlwaGljb24tYml0Y29pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWJ0YyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi14YnQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24teWVuICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLWpweSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxuLmdseXBoaWNvbi1ydWJsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cbi5nbHlwaGljb24tcnViICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XG4uZ2x5cGhpY29uLXNjYWxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMwXCI7IH0gfVxuLmdseXBoaWNvbi1pY2UtbG9sbHkgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMVwiOyB9IH1cbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWVkdWNhdGlvbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMzXCI7IH0gfVxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNFwiOyB9IH1cbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzVcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtaGFtYnVyZ2VyICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM2XCI7IH0gfVxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3cgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzN1wiOyB9IH1cbi5nbHlwaGljb24tb2lsICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWdyYWluICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM5XCI7IH0gfVxuLmdseXBoaWNvbi1zdW5nbGFzc2VzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MFwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1zaXplICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtY29sb3IgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQyXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWJhY2tncm91bmQgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0M1wiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDRcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b20gICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ1XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NlwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDdcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi12ZXJ0aWNhbCAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ4XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OVwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUxXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b20gICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MlwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbnNvbGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU0XCI7IH0gfVxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NVwiOyB9IH1cbi5nbHlwaGljb24tc3Vic2NyaXB0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTZcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU3XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OFwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTlcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjYwXCI7IH0gfVxuIiwiLy9cbi8vIFNjYWZmb2xkaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy5cbi8vIEZvciByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcbi8vIGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jdGhpcmQtYm94LXNpemluZ1xuKiB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG5cbi8vIEJvZHkgcmVzZXRcblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xufVxuXG4vLyBSZXNldCBmb250cyBmb3IgcmVsZXZhbnQgZWxlbWVudHNcbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBXZSByZXNldCB0aGlzIGhlcmUgYmVjYXVzZSBwcmV2aW91c2x5IE5vcm1hbGl6ZSBoYWQgbm8gYGZpZ3VyZWAgbWFyZ2lucy4gVGhpc1xuLy8gZW5zdXJlcyB3ZSBkb24ndCBicmVhayBhbnlvbmUncyB1c2Ugb2YgdGhlIGVsZW1lbnQuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuXG4vLyBJbWFnZXNcblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4uaW1nLXJlc3BvbnNpdmUge1xuICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZTtcbn1cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTtcbn1cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gdGh1bWJuYWlscy5sZXNzIGZvciBgLnRodW1ibmFpbGAuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctcmVzcG9uc2l2ZShpbmxpbmUtYmxvY2spO1xufVxuXG4vLyBQZXJmZWN0IGNpcmNsZVxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IC8vIHNldCByYWRpdXMgaW4gcGVyY2VudHNcbn1cblxuXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRoci1ib3JkZXI7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudFxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIlxuLy9cbi8vIEZpeGVzIFwiY2xpY2thYmlsaXR5XCIgaXNzdWUgKGFuZCBtb3JlIGdlbmVyYWxseSwgdGhlIGZpcmluZyBvZiBldmVudHMgc3VjaCBhcyBmb2N1cyBhcyB3ZWxsKVxuLy8gZm9yIHRyYWRpdGlvbmFsbHkgbm9uLWZvY3VzYWJsZSBlbGVtZW50cyB3aXRoIHJvbGU9XCJidXR0b25cIlxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiLy8gVmVuZG9yIFByZWZpeGVzXG4vL1xuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2NC5cblxuLy8gLSBBbmltYXRpb25zXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIC0gQm94IHNoYWRvd1xuLy8gLSBCb3ggc2l6aW5nXG4vLyAtIENvbnRlbnQgY29sdW1uc1xuLy8gLSBIeXBoZW5zXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0gVHJhbnNmb3JtYXRpb25zXG4vLyAtIFRyYW5zaXRpb25zXG4vLyAtIFVzZXIgU2VsZWN0XG5cblxuLy8gQW5pbWF0aW9uc1xuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb246ICRhbmltYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJG5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJG5hbWU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xufVxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRkZWxheSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xufVxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkZmlsbC1tb2RlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xufVxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxuXG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxuXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG4vLyBCb3ggc2l6aW5nXG5AbWl4aW4gYm94LXNpemluZygkYm94bW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgIC1tb3otYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAgICAgIGJveC1zaXppbmc6ICRib3htb2RlbDtcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbkBtaXhpbiBjb250ZW50LWNvbHVtbnMoJGNvbHVtbi1jb3VudCwgJGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAtbW96LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuQG1peGluIGh5cGhlbnMoJG1vZGU6IGF1dG8pIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWh5cGhlbnM6ICRtb2RlO1xuICAgICAtbW96LWh5cGhlbnM6ICRtb2RlO1xuICAgICAgLW1zLWh5cGhlbnM6ICRtb2RlOyAvLyBJRTEwK1xuICAgICAgIC1vLWh5cGhlbnM6ICRtb2RlO1xuICAgICAgICAgIGh5cGhlbnM6ICRtb2RlO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgLy8gRmlyZWZveFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiAkY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG5AbWl4aW4gc2NhbGUoJHJhdGlvLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xufVxuXG5AbWl4aW4gc2NhbGVYKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG59XG5AbWl4aW4gc2NhbGVZKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG59XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xufVxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuXG4vLyBUcmFuc2l0aW9uc1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRyYW5zZm9ybSgkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG59XG5cblxuLy8gVXNlciBzZWxlY3Rcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxuXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdCkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAtbW96LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiAkc2VsZWN0OyAvLyBJRTEwK1xuICAgICAgICAgIHVzZXItc2VsZWN0OiAkc2VsZWN0O1xufVxuIiwiJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogZmFsc2UgIWRlZmF1bHQ7XG4vL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vPT0gQ29sb3JzXG4vL1xuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuXG4kZ3JheS1iYXNlOiAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRncmF5LWRhcmtlcjogICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKSAhZGVmYXVsdDsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKSAhZGVmYXVsdDsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSkgIWRlZmF1bHQ7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKSAhZGVmYXVsdDsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpICFkZWZhdWx0OyAvLyAjZWVlXG5cbiRicmFuZC1wcmltYXJ5OiAgICAgICAgIGRhcmtlbigjNDI4YmNhLCA2LjUlKSAhZGVmYXVsdDsgLy8gIzMzN2FiN1xuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgIzVjYjg1YyAhZGVmYXVsdDtcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICM1YmMwZGUgIWRlZmF1bHQ7XG4kYnJhbmQtd2FybmluZzogICAgICAgICAjZjBhZDRlICFkZWZhdWx0O1xuJGJyYW5kLWRhbmdlcjogICAgICAgICAgI2Q5NTM0ZiAhZGVmYXVsdDtcblxuXG4vLz09IFNjYWZmb2xkaW5nXG4vL1xuLy8jIyBTZXR0aW5ncyBmb3Igc29tZSBvZiB0aGUgbW9zdCBnbG9iYWwgc3R5bGVzLlxuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIGA8Ym9keT5gLlxuJGJvZHktYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIHRleHQgY29sb3Igb24gYDxib2R5PmAuXG4kdGV4dC1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCB0ZXh0dWFsIGxpbmsgY29sb3IuXG4kbGluay1jb2xvcjogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBjb2xvciBzZXQgdmlhIGBkYXJrZW4oKWAgZnVuY3Rpb24uXG4kbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4vLyoqIExpbmsgaG92ZXIgZGVjb3JhdGlvbi5cbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcblxuXG4vLz09IFR5cG9ncmFwaHlcbi8vXG4vLyMjIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zZXJpZjogICAgICAgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xuLy8qKiBEZWZhdWx0IG1vbm9zcGFjZSBmb250cyBmb3IgYDxjb2RlPmAsIGA8a2JkPmAsIGFuZCBgPHByZT5gLlxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxhcmdlOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjYpKSAhZGVmYXVsdDsgLy8gfjM2cHhcbiRmb250LXNpemUtaDI6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuMTUpKSAhZGVmYXVsdDsgLy8gfjMwcHhcbiRmb250LXNpemUtaDM6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS43KSkgIWRlZmF1bHQ7IC8vIH4yNHB4XG4kZm9udC1zaXplLWg0OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtaDU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNjogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbi8vKiogVW5pdC1sZXNzIGBsaW5lLWhlaWdodGAgZm9yIHVzZSBpbiBjb21wb25lbnRzIGxpa2UgYnV0dG9ucy5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgMS40Mjg1NzE0MjkgIWRlZmF1bHQ7IC8vIDIwLzE0XG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxuJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOiAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpKSAhZGVmYXVsdDsgLy8gfjIwcHhcblxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgIDEuMSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuXG4vLz09IEljb25vZ3JhcGh5XG4vL1xuLy8jIyBTcGVjaWZ5IGN1c3RvbSBsb2NhdGlvbiBhbmQgZmlsZW5hbWUgb2YgdGhlIGluY2x1ZGVkIEdseXBoaWNvbnMgaWNvbiBmb250LiBVc2VmdWwgZm9yIHRob3NlIGluY2x1ZGluZyBCb290c3RyYXAgdmlhIEJvd2VyLlxuXG4vLyoqIExvYWQgZm9udHMgZnJvbSB0aGlzIGRpcmVjdG9yeS5cblxuLy8gW2NvbnZlcnRlcl0gSWYgJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciBpZiB1c2VkLCBwcm92aWRlIHBhdGggcmVsYXRpdmUgdG8gdGhlIGFzc2V0cyBsb2FkIHBhdGguXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGJlY2F1c2Ugc29tZSBhc3NldCBoZWxwZXJzLCBzdWNoIGFzIFNwcm9ja2V0cywgZG8gbm90IHdvcmsgd2l0aCBmaWxlLXJlbGF0aXZlIHBhdGhzLlxuJGljb24tZm9udC1wYXRoOiBpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCBcImJvb3RzdHJhcC9cIiwgXCIuLi9mb250cy9ib290c3RyYXAvXCIpICFkZWZhdWx0O1xuXG4vLyoqIEZpbGUgbmFtZSBmb3IgYWxsIGZvbnQgZmlsZXMuXG4kaWNvbi1mb250LW5hbWU6ICAgICAgICAgIFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiICFkZWZhdWx0O1xuLy8qKiBFbGVtZW50IElEIHdpdGhpbiBTVkcgaWNvbiBmaWxlLlxuJGljb24tZm9udC1zdmctaWQ6ICAgICAgICBcImdseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29tcG9uZW50c1xuLy9cbi8vIyMgRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLiBWYWx1ZXMgYmFzZWQgb24gMTRweCB0ZXh0IGFuZCAxLjQyOCBsaW5lLWhlaWdodCAofjIwcHggdG8gc3RhcnQpLlxuXG4kcGFkZGluZy1iYXNlLXZlcnRpY2FsOiAgICAgNnB4ICFkZWZhdWx0O1xuJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOiAgIDEycHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOiAgICAxMHB4ICFkZWZhdWx0O1xuJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDogIDE2cHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOiAgICA1cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOiAgMTBweCAhZGVmYXVsdDtcblxuJHBhZGRpbmcteHMtdmVydGljYWw6ICAgICAgIDFweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXhzLWhvcml6b250YWw6ICAgICA1cHggIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1sYXJnZTogICAgICAgICAxLjMzMzMzMzMgIWRlZmF1bHQ7IC8vIGV4dHJhIGRlY2ltYWxzIGZvciBXaW4gOC4xIENocm9tZVxuJGxpbmUtaGVpZ2h0LXNtYWxsOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgIDRweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICA2cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgM3B4ICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIGJhY2tncm91bmQgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyoqIFdpZHRoIG9mIHRoZSBgYm9yZGVyYCBmb3IgZ2VuZXJhdGluZyBjYXJldHMgdGhhdCBpbmRpY2F0ZSBkcm9wZG93bnMuXG4kY2FyZXQtd2lkdGgtYmFzZTogICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBDYXJldHMgaW5jcmVhc2Ugc2xpZ2h0bHkgaW4gc2l6ZSBmb3IgbGFyZ2VyIGNvbXBvbmVudHMuXG4kY2FyZXQtd2lkdGgtbGFyZ2U6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gVGFibGVzXG4vL1xuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vKiogUGFkZGluZyBmb3IgYDx0aD5gcyBhbmQgYDx0ZD5gcy5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGZvciBjZWxscyBpbiBgLnRhYmxlLWNvbmRlbnNlZGAuXG4kdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZzogIDVweCAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYWxsIHRhYmxlcy5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgI2Y5ZjlmOSAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLWhvdmVyYC5cbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGFibGUgYW5kIGNlbGwgYm9yZGVycy5cbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IEJ1dHRvbnNcbi8vXG4vLyMjIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG5vcm1hbCAhZGVmYXVsdDtcblxuJGJ0bi1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXN1Y2Nlc3MtYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgZGFya2VuKCRidG4taW5mby1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLXdhcm5pbmctY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi13YXJuaW5nLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1iZzogICAgICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKCRidG4tZGFuZ2VyLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm1zXG4vL1xuLy8jI1xuXG4vLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBgPGlucHV0PmBzXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbi8vKiogYDxpbnB1dD5gIGJvcmRlciBjb2xvclxuJGlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8gVE9ETzogUmVuYW1lIGAkaW5wdXQtYm9yZGVyLXJhZGl1c2AgdG8gYCRpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2VgIGluIHY0XG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbi8vIFRoaXMgaGFzIG5vIGVmZmVjdCBvbiBgPHNlbGVjdD5gcyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBpbnB1dHMgb24gZm9jdXNcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgICM2NmFmZTkgIWRlZmF1bHQ7XG5cbi8vKiogUGxhY2Vob2xkZXIgdGV4dCBjb2xvclxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgIzk5OSAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIChjZWlsKCRmb250LXNpemUtbGFyZ2UgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1zbWFsbDogICAgICAgICAgICAgKGZsb29yKCRmb250LXNpemUtc21hbGwgKiAkbGluZS1oZWlnaHQtc21hbGwpICsgKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcblxuLy8qKiBgLmZvcm0tZ3JvdXBgIG1hcmdpblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgMTVweCAhZGVmYXVsdDtcblxuJGxlZ2VuZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRsZWdlbmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgY3Vyc29yIGZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zLlxuJGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQgIWRlZmF1bHQ7XG5cblxuLy89PSBEcm9wZG93bnNcbi8vXG4vLyMjIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8qKiBCYWNrZ3JvdW5kIGZvciB0aGUgZHJvcGRvd24gbWVudS5cbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAuXG4kZHJvcGRvd24tYm9yZGVyOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4xNSkgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAgKipmb3IgSUU4KiouXG4kZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOiAgICAgICAjY2NjICFkZWZhdWx0O1xuLy8qKiBEaXZpZGVyIGNvbG9yIGZvciBiZXR3ZWVuIGRyb3Bkb3duIGl0ZW1zLlxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBEcm9wZG93biBsaW5rIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBjb2xvciBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGdyYXktZGFyaywgNSUpICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBiYWNrZ3JvdW5kIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyoqIERpc2FibGVkIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgaGVhZGVycyB3aXRoaW4gZHJvcGRvd24gbWVudXMuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBEZXByZWNhdGVkIGAkZHJvcGRvd24tY2FyZXQtY29sb3JgIGFzIG9mIHYzLjEuMFxuJGRyb3Bkb3duLWNhcmV0LWNvbG9yOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcblxuXG4vLy0tIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cbi8vXG4vLyBOb3RlOiBUaGVzZSB2YXJpYWJsZXMgYXJlIG5vdCBnZW5lcmF0ZWQgaW50byB0aGUgQ3VzdG9taXplci5cblxuJHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtbmF2YmFyLWZpeGVkOiAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tncm91bmQ6ICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcblxuXG4vLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcbi8vXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14cy1taW5gIGFzIG9mIHYzLjIuMFxuJHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhzICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHggIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc20gIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tdGFibGV0YCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbGctbWluIC0gMSkgIWRlZmF1bHQ7XG5cblxuLy89PSBHcmlkIHN5c3RlbVxuLy9cbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cblxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgMzBweCAhZGVmYXVsdDtcbi8vIE5hdmJhciBjb2xsYXBzZVxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IENvbnRhaW5lciBzaXplc1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4kY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKDcyMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLXNtLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgICRjb250YWluZXItdGFibGV0ICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuJGNvbnRhaW5lci1kZXNrdG9wOiAgICAgICAgICAgICg5NDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1tZC1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbWQ6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWRlc2t0b3AgIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wOiAgICAgICgxMTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tbGctbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2YmFyXG4vL1xuLy8jI1xuXG4vLyBCYXNpY3Mgb2YgYSBuYXZiYXJcbiRuYXZiYXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgNTBweCAhZGVmYXVsdDtcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICFkZWZhdWx0O1xuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAoKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKSAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjZjhmOGY4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgIzg4OCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT09IEludmVydGVkIG5hdmJhclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2c1xuLy9cbi8vIyNcblxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy89PSBUYWJzXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbi8vPT0gUGlsbHNcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnaW5hdGlvblxuLy9cbi8vIyNcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdlclxuLy9cbi8vIyNcblxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG4kcGFnZXItZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IEp1bWJvdHJvblxuLy9cbi8vIyNcblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDggIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAjMzE3MDhmICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q5ZWRmNyAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBUb29sdGlwc1xuLy9cbi8vIyNcblxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBiYWNrZ3JvdW5kIGNvbG9yXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFBvcG92ZXJzXG4vL1xuLy8jI1xuXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG5cbi8vPT0gTGFiZWxzXG4vL1xuLy8jI1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBBbGVydHNcbi8vXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXG4kbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFuZWxzXG4vL1xuLy8jI1xuXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItYmc6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFRodW1ibmFpbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbiR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcblxuXG4vLz09IFdlbGxzXG4vL1xuLy8jI1xuXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBCYWRnZXNcbi8vXG4vLyMjXG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQnJlYWRjcnVtYnNcbi8vXG4vLyMjXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuNikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIC5kbC1ob3Jpem9udGFsIGJlY29tZXMgaG9yaXpvbnRhbFxuJGRsLWhvcml6b250YWwtYnJlYWtwb2ludDogICAgJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAhZGVmYXVsdDtcbi8vKiogSG9yaXpvbnRhbCBsaW5lIGNvbG9yLlxuJGhyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xuXG5AbWl4aW4gdGFiLWZvY3VzKCkge1xuICAvLyBXZWJLaXQtc3BlY2lmaWMuIE90aGVyIGJyb3dzZXJzIHdpbGwga2VlcCB0aGVpciBkZWZhdWx0IG91dGxpbmUgc3R5bGUuXG4gIC8vIChJbml0aWFsbHkgdHJpZWQgdG8gYWxzbyBmb3JjZSBkZWZhdWx0IHZpYSBgb3V0bGluZTogaW5pdGlhbGAsXG4gIC8vIGJ1dCB0aGF0IHNlZW1zIHRvIGVycm9uZW91c2x5IHJlbW92ZSB0aGUgb3V0bGluZSBpbiBGaXJlZm94IGFsdG9nZXRoZXIuKVxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5AbWl4aW4gaW1nLXJlc3BvbnNpdmUoJGRpc3BsYXk6IGJsb2NrKSB7XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcbi8vIHNwZWxsaW5nIG9mIGBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW9gIGlzIGludGVudGlvbmFsLlxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMXh9XCIpLCBcIiN7JGZpbGUtMXh9XCIpKTtcblxuICBAbWVkaWFcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1pbWFnZS1wYXRoKFwiI3skZmlsZS0yeH1cIiksIFwiI3skZmlsZS0yeH1cIikpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vXG4vLyBUeXBvZ3JhcGh5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEhlYWRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkaGVhZGluZ3Mtc21hbGwtY29sb3I7XG4gIH1cbn1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzIHtcbiAgbWFyZ2luLXRvcDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA2NSU7XG4gIH1cbn1cbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICB9XG59XG5cbmgxLCAuaDEgeyBmb250LXNpemU6ICRmb250LXNpemUtaDE7IH1cbmgyLCAuaDIgeyBmb250LXNpemU6ICRmb250LXNpemUtaDI7IH1cbmgzLCAuaDMgeyBmb250LXNpemU6ICRmb250LXNpemUtaDM7IH1cbmg0LCAuaDQgeyBmb250LXNpemU6ICRmb250LXNpemUtaDQ7IH1cbmg1LCAuaDUgeyBmb250LXNpemU6ICRmb250LXNpemUtaDU7IH1cbmg2LCAuaDYgeyBmb250LXNpemU6ICRmb250LXNpemUtaDY7IH1cblxuXG4vLyBCb2R5IHRleHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxucCB7XG4gIG1hcmdpbjogMCAwICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbn1cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDEuMTUpKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICB9XG59XG5cblxuLy8gRW1waGFzaXMgJiBtaXNjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEV4OiAoMTJweCBzbWFsbCBmb250IC8gMTRweCBiYXNlIGZvbnQpICogMTAwJSA9IGFib3V0IDg1JVxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IGZsb29yKCgxMDAlICogJGZvbnQtc2l6ZS1zbWFsbCAvICRmb250LXNpemUtYmFzZSkpO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RhdGUtd2FybmluZy1iZztcbiAgcGFkZGluZzogLjJlbTtcbn1cblxuLy8gQWxpZ25tZW50XG4udGV4dC1sZWZ0ICAgICAgICAgICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi50ZXh0LXJpZ2h0ICAgICAgICAgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi50ZXh0LWNlbnRlciAgICAgICAgIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4udGV4dC1qdXN0aWZ5ICAgICAgICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbi50ZXh0LW5vd3JhcCAgICAgICAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuLnRleHQtbG93ZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4udGV4dC11cHBlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbi50ZXh0LWNhcGl0YWxpemUgICAgIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xufVxuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWluZm8nLCAkc3RhdGUtaW5mby10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC13YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtZGFuZ2VyJywgJHN0YXRlLWRhbmdlci10ZXh0KTtcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuLy8gRm9yIG5vdyB3ZSdsbCBsZWF2ZSB0aGVzZSBhbG9uZ3NpZGUgdGhlIHRleHQgY2xhc3NlcyB1bnRpbCB2NCB3aGVuIHdlIGNhblxuLy8gc2FmZWx5IHNoaWZ0IHRoaW5ncyBhcm91bmQgKHBlciBTZW1WZXIgcnVsZXMpLlxuLmJnLXByaW1hcnkge1xuICAvLyBHaXZlbiB0aGUgY29udHJhc3QgaGVyZSwgdGhpcyBpcyB0aGUgb25seSBjbGFzcyB0byBoYXZlIGl0cyBjb2xvciBpbnZlcnRlZFxuICAvLyBhdXRvbWF0aWNhbGx5LlxuICBjb2xvcjogI2ZmZjtcbn1cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWluZm8nLCAkc3RhdGUtaW5mby1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy13YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XG5cblxuLy8gUGFnZSBoZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKTtcbiAgbWFyZ2luOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMikgMCAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vIExpc3RzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFVub3JkZXJlZCBhbmQgT3JkZXJlZCBsaXN0c1xudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIExpc3Qgb3B0aW9uc1xuXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgZnJvbSBgLmxpc3QtdW5zdHlsZWRgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGFzIGBAbWl4aW4gbGlzdC11bnN0eWxlZGAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xuICBtYXJnaW4tbGVmdDogLTVweDtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG59XG5cbi8vIERlc2NyaXB0aW9uIExpc3RzXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHRcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xufVxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG4vLyBIb3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3RzXG4vL1xuLy8gRGVmYXVsdHMgdG8gYmVpbmcgc3RhY2tlZCB3aXRob3V0IGFueSBvZiB0aGUgYmVsb3cgc3R5bGVzIGFwcGxpZWQsIHVudGlsIHRoZVxuLy8gZ3JpZCBicmVha3BvaW50IGlzIHJlYWNoZWQgKGRlZmF1bHQgb2Ygfjc2OHB4KS5cblxuLmRsLWhvcml6b250YWwge1xuICBkZCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7IC8vIENsZWFyIHRoZSBmbG9hdGVkIGBkdGAgaWYgYW4gZW1wdHkgYGRkYCBpcyBwcmVzZW50XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGRsLWhvcml6b250YWwtYnJlYWtwb2ludCkge1xuICAgIGR0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6ICgkZGwtaG9yaXpvbnRhbC1vZmZzZXQgLSAyMCk7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgQGluY2x1ZGUgdGV4dC1vdmVyZmxvdztcbiAgICB9XG4gICAgZGQge1xuICAgICAgbWFyZ2luLWxlZnQ6ICRkbC1ob3Jpem9udGFsLW9mZnNldDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBNaXNjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zXG5hYmJyW3RpdGxlXSxcbi8vIEFkZCBkYXRhLSogYXR0cmlidXRlIHRvIGhlbHAgb3V0IG91ciB0b29sdGlwIHBsdWdpbiwgcGVyIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNTI1N1xuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAkYWJici1ib3JkZXItY29sb3I7XG59XG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBAZXh0ZW5kIC50ZXh0LXVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW46IDAgMCAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcblxuICBwLFxuICB1bCxcbiAgb2wge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5vdGU6IERlcHJlY2F0ZWQgc21hbGwgYW5kIC5zbWFsbCBhcyBvZiB2My4xLjBcbiAgLy8gQ29udGV4dDogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY2MFxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJzsgLy8gZW0gZGFzaCwgbmJzcFxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHBvc2l0ZSBhbGlnbm1lbnQgb2YgYmxvY2txdW90ZVxuLy9cbi8vIEhlYWRzIHVwOiBgYmxvY2txdW90ZS5wdWxsLXJpZ2h0YCBoYXMgYmVlbiBkZXByZWNhdGVkIGFzIG9mIHYzLjEuMC5cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC8vIEFjY291bnQgZm9yIGNpdGF0aW9uXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgJjpiZWZvcmUgeyBjb250ZW50OiAnJzsgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcMDBBMCBcXDIwMTQnOyAvLyBuYnNwLCBlbSBkYXNoXG4gICAgfVxuICB9XG59XG5cbi8vIEFkZHJlc3Nlc1xuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG59XG4iLCIvLyBUeXBvZ3JhcGh5XG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICBhI3skcGFyZW50fTpob3ZlcixcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxuICBhI3skcGFyZW50fTpob3ZlcixcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIENsZWFyZml4XG4vL1xuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxuLy9cbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLy8gVGV4dCBvdmVyZmxvd1xuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC1vdmVyZmxvdygpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvL1xuLy8gQ29kZSAoaW5saW5lIGFuZCBibG9jaylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAtIDEpIC8gMik7XG4gIG1hcmdpbjogMCAwICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlIC0gMSk7IC8vIDE0cHggdG8gMTNweFxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogJHByZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByZS1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHByZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvL1xuLy8gR3JpZCBzeXN0ZW1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuLmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1zbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1tZDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1sZztcbiAgfVxufVxuXG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbi5yb3cge1xuICBAaW5jbHVkZSBtYWtlLXJvdztcbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucztcblxuXG4vLyBFeHRyYSBzbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIGV4dHJhIHNtYWxsIGRldmljZXMgbGlrZVxuLy8gc21hcnRwaG9uZXMuXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZCh4cyk7XG5cblxuLy8gU21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xuLy8gdG8gdGFibGV0cy5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChzbSk7XG59XG5cblxuLy8gTWVkaXVtIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKG1kKTtcbn1cblxuXG4vLyBMYXJnZSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBsYXJnZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChsZyk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcbkBtaXhpbiBjb250YWluZXItZml4ZWQoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogIGZsb29yKCgkZ3V0dGVyIC8gMikpO1xuICBwYWRkaW5nLXJpZ2h0OiBjZWlsKCgkZ3V0dGVyIC8gMikpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLWxlZnQ6ICBjZWlsKCgkZ3V0dGVyIC8gLTIpKTtcbiAgbWFyZ2luLXJpZ2h0OiBmbG9vcigoJGd1dHRlciAvIC0yKSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2Utc20tY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGk6IDEsICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgcGFkZGluZy1sZWZ0OiAgY2VpbCgoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cbn1cblxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MsICRpOiAxLCAkbGlzdDogXCIuY29sLSN7JGNsYXNzfS0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wtI3skY2xhc3N9LSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuQG1peGluIGNhbGMtZ3JpZC1jb2x1bW4oJGluZGV4LCAkY2xhc3MsICR0eXBlKSB7XG4gIEBpZiAoJHR5cGUgPT0gd2lkdGgpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LSN7JGluZGV4fSB7XG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtI3skaW5kZXh9IHtcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0wIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0jeyRpbmRleH0ge1xuICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0wIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IG9mZnNldCkge1xuICAgIC5jb2wtI3skY2xhc3N9LW9mZnNldC0jeyRpbmRleH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBsb29wLWdyaWQtY29sdW1ucygkY29sdW1ucywgJGNsYXNzLCAkdHlwZSkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTtcbiAgfVxufVxuXG5cbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xuQG1peGluIG1ha2UtZ3JpZCgkY2xhc3MpIHtcbiAgQGluY2x1ZGUgZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcyk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgd2lkdGgpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1c2gpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIG9mZnNldCk7XG59XG4iLCIvL1xuLy8gVGFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnO1xufVxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8vIEJhc2VsaW5lIHN0eWxlc1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIC8vIENlbGxzXG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBCb3R0b20gYWxpZ24gZm9yIGNvbHVtbiBoZWFkaW5nc1xuICA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuICAvLyBSZW1vdmUgdG9wIGJvcmRlciBmcm9tIHRoZWFkIGJ5IGRlZmF1bHRcbiAgPiBjYXB0aW9uICsgdGhlYWQsXG4gID4gY29sZ3JvdXAgKyB0aGVhZCxcbiAgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFjY291bnQgZm9yIG11bHRpcGxlIHRib2R5IGluc3RhbmNlc1xuICA+IHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gTmVzdGluZ1xuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuXG4udGFibGUtY29uZGVuc2VkIHtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IHRoZWFkID4gdHIge1xuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctYWNjZW50O1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1ob3ZlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIGNlbGwgc2l6aW5nXG4vL1xuLy8gUmVzZXQgZGVmYXVsdCB0YWJsZSBiZWhhdmlvclxuXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xufVxudGFibGUge1xuICB0ZCxcbiAgdGgge1xuICAgICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG4vLyBHZW5lcmF0ZSB0aGUgY29udGV4dHVhbCB2YXJpYW50c1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2FjdGl2ZScsICR0YWJsZS1iZy1hY3RpdmUpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3N1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCd3YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2RhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gV3JhcCB5b3VyIHRhYmxlcyBpbiBgLnRhYmxlLXJlc3BvbnNpdmVgIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5XG4vLyBieSBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7IC8vIFdvcmthcm91bmQgZm9yIElFOSBidWcgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE0ODM3KVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDAuNzUpO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgLy8gVGlnaHRlbiB1cCBzcGFjaW5nXG4gICAgPiAudGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLy8gRW5zdXJlIHRoZSBjb250ZW50IGRvZXNuJ3Qgd3JhcFxuICAgICAgPiB0aGVhZCxcbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3BlY2lhbCBvdmVycmlkZXMgZm9yIHRoZSBib3JkZXJlZCB0YWJsZXNcbiAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgIC8vIE51a2UgdGhlIGFwcHJvcHJpYXRlIGJvcmRlcnMgc28gdGhhdCB0aGUgcGFyZW50IGNhbiBoYW5kbGUgdGhlbVxuICAgICAgPiB0aGVhZCxcbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gT25seSBudWtlIHRoZSBsYXN0IHJvdydzIGJvdHRvbS1ib3JkZXIgaW4gYHRib2R5YCBhbmQgYHRmb290YCBzaW5jZVxuICAgICAgLy8gY2hhbmNlcyBhcmUgdGhlcmUgd2lsbCBiZSBvbmx5IG9uZSBgdHJgIGluIGEgYHRoZWFkYCBhbmQgdGhhdCB3b3VsZFxuICAgICAgLy8gcmVtb3ZlIHRoZSBib3JkZXIgYWx0b2dldGhlci5cbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZSA+IHRoZWFkID4gdHIsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIsXG4gIC50YWJsZSA+IHRmb290ID4gdHIge1xuICAgID4gdGQuI3skc3RhdGV9LFxuICAgID4gdGguI3skc3RhdGV9LFxuICAgICYuI3skc3RhdGV9ID4gdGQsXG4gICAgJi4jeyRzdGF0ZX0gPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyIHtcbiAgICA+IHRkLiN7JHN0YXRlfTpob3ZlcixcbiAgICA+IHRoLiN7JHN0YXRlfTpob3ZlcixcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRkLFxuICAgICY6aG92ZXIgPiAuI3skc3RhdGV9LFxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gRm9ybXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTm9ybWFsaXplIG5vbi1jb250cm9sc1xuLy9cbi8vIFJlc3R5bGUgYW5kIGJhc2VsaW5lIG5vbi1jb250cm9sIGZvcm0gZWxlbWVudHMuXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIC8vIENocm9tZSBhbmQgRmlyZWZveCBzZXQgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gc28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgaXQgYmVoYXZlcyBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OS5cbiAgbWluLXdpZHRoOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAkbGVnZW5kLWNvbG9yO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGVnZW5kLWJvcmRlci1jb2xvcjtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gRm9yY2UgSUU4IHRvIHdyYXAgbG9uZyBjb250ZW50IChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMzE0MSlcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuXG4vLyBOb3JtYWxpemUgZm9ybSBjb250cm9sc1xuLy9cbi8vIFdoaWxlIG1vc3Qgb2Ygb3VyIGZvcm0gc3R5bGVzIHJlcXVpcmUgZXh0cmEgY2xhc3Nlcywgc29tZSBiYXNpYyBub3JtYWxpemF0aW9uXG4vLyBpcyByZXF1aXJlZCB0byBlbnN1cmUgb3B0aW11bSBkaXNwbGF5IHdpdGggb3Igd2l0aG91dCB0aG9zZSBjbGFzc2VzIHRvIGJldHRlclxuLy8gYWRkcmVzcyBicm93c2VyIGluY29uc2lzdGVuY2llcy5cblxuLy8gT3ZlcnJpZGUgY29udGVudC1ib3ggaW4gTm9ybWFsaXplICgqIGlzbid0IHNwZWNpZmljIGVub3VnaClcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG4vLyBQb3NpdGlvbiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYmV0dGVyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7IC8vIElFOC05XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIE1ha2UgcmFuZ2UgaW5wdXRzIGJlaGF2ZSBsaWtlIHRleHR1YWwgZm9ybSBjb250cm9sc1xuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBNYWtlIG11bHRpcGxlIHNlbGVjdCBlbGVtZW50cyBoZWlnaHQgbm90IGZpeGVkXG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb2N1cyBmb3IgZmlsZSwgcmFkaW8sIGFuZCBjaGVja2JveFxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBAaW5jbHVkZSB0YWItZm9jdXM7XG59XG5cbi8vIEFkanVzdCBvdXRwdXQgZWxlbWVudFxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xufVxuXG5cbi8vIENvbW1vbiBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gU2hhcmVkIHNpemUgYW5kIHR5cGUgcmVzZXRzIGZvciBmb3JtIGNvbnRyb2xzLiBBcHBseSBgLmZvcm0tY29udHJvbGAgdG8gYW55XG4vLyBvZiB0aGUgZm9sbG93aW5nIGZvcm0gY29udHJvbHM6XG4vL1xuLy8gc2VsZWN0XG4vLyB0ZXh0YXJlYVxuLy8gaW5wdXRbdHlwZT1cInRleHRcIl1cbi8vIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRlXCJdXG4vLyBpbnB1dFt0eXBlPVwibW9udGhcIl1cbi8vIGlucHV0W3R5cGU9XCJ0aW1lXCJdXG4vLyBpbnB1dFt0eXBlPVwid2Vla1wiXVxuLy8gaW5wdXRbdHlwZT1cIm51bWJlclwiXVxuLy8gaW5wdXRbdHlwZT1cImVtYWlsXCJdXG4vLyBpbnB1dFt0eXBlPVwidXJsXCJdXG4vLyBpbnB1dFt0eXBlPVwic2VhcmNoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGVsXCJdXG4vLyBpbnB1dFt0eXBlPVwiY29sb3JcIl1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7IC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1czsgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgPHNlbGVjdD5zIGluIENTUy5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cyk7XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXM7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgQGluY2x1ZGUgcGxhY2Vob2xkZXI7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJltkaXNhYmxlZF0sXG4gICZbcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWRpc2FibGVkO1xuICAgIG9wYWNpdHk6IDE7IC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTVcbiAgfVxuXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRleHRhcmVhJiB0byB0ZXh0YXJlYS5mb3JtLWNvbnRyb2xcbn1cblxuLy8gUmVzZXQgaGVpZ2h0IGZvciBgdGV4dGFyZWFgc1xudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFNlYXJjaCBpbnB1dHMgaW4gaU9TXG4vL1xuLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5cbi8vIFNwZWNpYWwgc3R5bGVzIGZvciBpT1MgdGVtcG9yYWwgaW5wdXRzXG4vL1xuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXG4vLyB0ZXh0IHdpdGhpbiB0aGUgaW5wdXQgdG8gYmVjb21lIHZlcnRpY2FsbHkgbWlzYWxpZ25lZC4gQXMgYSB3b3JrYXJvdW5kLCB3ZVxuLy8gc2V0IGEgcGl4ZWwgbGluZS1oZWlnaHQgdGhhdCBtYXRjaGVzIHRoZSBnaXZlbiBoZWlnaHQgb2YgdGhlIGlucHV0LCBidXQgb25seVxuLy8gZm9yIFNhZmFyaS4gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbi8vXG4vLyBOb3RlIHRoYXQgYXMgb2YgOS4zLCBpT1MgZG9lc24ndCBzdXBwb3J0IGB3ZWVrYC5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xuICAgIH1cblxuICAgICYuaW5wdXQtc20sXG4gICAgLmlucHV0LWdyb3VwLXNtICYge1xuICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1sZyxcbiAgICAuaW5wdXQtZ3JvdXAtbGcgJiB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIGxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7IC8vIEVuc3VyZSB0aGUgaW5wdXQgZG9lc24ndCBqdW1wIHdoZW4gdGhlcmUgaXMgbm8gdGV4dFxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbn1cblxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDsgLy8gTW92ZSB1cCBzaWJsaW5nIHJhZGlvcyBvciBjaGVja2JveGVzIGZvciB0aWdodGVyIHNwYWNpbmdcbn1cblxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IC8vIHNwYWNlIG91dCBjb25zZWN1dGl2ZSBpbmxpbmUgY29udHJvbHNcbn1cblxuLy8gQXBwbHkgc2FtZSBkaXNhYmxlZCBjdXJzb3IgdHdlYWsgYXMgZm9yIGlucHV0c1xuLy8gU29tZSBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkIGJlY2F1c2UgPGxhYmVsPnMgZG9uJ3QgaW5oZXJpdCB0aGVpciBwYXJlbnQncyBgY3Vyc29yYC5cbi8vXG4vLyBOb3RlOiBOZWl0aGVyIHJhZGlvcyBub3IgY2hlY2tib3hlcyBjYW4gYmUgcmVhZG9ubHkuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAmW2Rpc2FibGVkXSxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLy8gVGhlc2UgY2xhc3NlcyBhcmUgdXNlZCBkaXJlY3RseSBvbiA8bGFiZWw+c1xuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIG9uIGVsZW1lbnRzIHdpdGggPGxhYmVsPiBkZXNjZW5kYW50c1xuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTdGF0aWMgZm9ybSBjb250cm9sIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIGBwYCBlbGVtZW50IHRvIG1ha2UgYW55IHN0cmluZyBvZiB0ZXh0IGFsaWduIHdpdGggbGFiZWxzIGluXG4vLyBhIGhvcml6b250YWwgZm9ybSBsYXlvdXQuXG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgLy8gU2l6ZSBpdCBhcHByb3ByaWF0ZWx5IG5leHQgdG8gcmVhbCBmb3JtIGNvbnRyb2xzXG4gIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICBwYWRkaW5nLWJvdHRvbTogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIGZyb20gYHBgXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLWJhc2UpO1xuXG4gICYuaW5wdXQtbGcsXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXG5cbkBpbmNsdWRlIGlucHV0LXNpemUoJy5pbnB1dC1zbScsICRpbnB1dC1oZWlnaHQtc21hbGwsICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbi5mb3JtLWdyb3VwLXNtIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XG4gIH1cbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICB9XG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLXNtYWxsKTtcbiAgICBwYWRkaW5nOiAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKSAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LXNtYWxsO1xuICB9XG59XG5cbkBpbmNsdWRlIGlucHV0LXNpemUoJy5pbnB1dC1sZycsICRpbnB1dC1oZWlnaHQtbGFyZ2UsICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlKTtcbi5mb3JtLWdyb3VwLWxnIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIH1cbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICB9XG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAkZm9udC1zaXplLWxhcmdlKTtcbiAgICBwYWRkaW5nOiAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKSAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWxhcmdlO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZlZWRiYWNrIHN0YXRlc1xuLy9cbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXG5cbi5oYXMtZmVlZGJhY2sge1xuICAvLyBFbmFibGUgYWJzb2x1dGUgcG9zaXRpb25pbmdcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIEVuc3VyZSBpY29ucyBkb24ndCBvdmVybGFwIHRleHRcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1yaWdodDogKCRpbnB1dC1oZWlnaHQtYmFzZSAqIDEuMjUpO1xuICB9XG59XG4vLyBGZWVkYmFjayBpY29uIChyZXF1aXJlcyAuZ2x5cGhpY29uIGNsYXNzZXMpXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyOyAvLyBFbnN1cmUgaWNvbiBpcyBhYm92ZSBpbnB1dCBncm91cHNcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtYWxsO1xufVxuXG4vLyBGZWVkYmFjayBzdGF0ZXNcbi5oYXMtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1zdWNjZXNzLXRleHQsICRzdGF0ZS1zdWNjZXNzLXRleHQsICRzdGF0ZS1zdWNjZXNzLWJnKTtcbn1cbi5oYXMtd2FybmluZyB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS13YXJuaW5nLXRleHQsICRzdGF0ZS13YXJuaW5nLXRleHQsICRzdGF0ZS13YXJuaW5nLWJnKTtcbn1cbi5oYXMtZXJyb3Ige1xuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkc3RhdGUtZGFuZ2VyLXRleHQsICRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci1iZyk7XG59XG5cbi8vIFJlcG9zaXRpb24gZmVlZGJhY2sgaWNvbiBpZiBpbnB1dCBoYXMgdmlzaWJsZSBsYWJlbCBhYm92ZVxuLmhhcy1mZWVkYmFjayBsYWJlbCB7XG5cbiAgJiB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArIDUpOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cbiAgfVxuICAmLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBIZWxwIHRleHRcbi8vXG4vLyBBcHBseSB0byBhbnkgZWxlbWVudCB5b3Ugd2lzaCB0byBjcmVhdGUgbGlnaHQgdGV4dCBmb3IgcGxhY2VtZW50IGltbWVkaWF0ZWx5XG4vLyBiZWxvdyBhIGZvcm0gY29udHJvbC4gVXNlIGZvciBnZW5lcmFsIGhlbHAsIGZvcm1hdHRpbmcsIG9yIGluc3RydWN0aW9uYWwgdGV4dC5cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgLy8gYWNjb3VudCBmb3IgYW55IGVsZW1lbnQgdXNpbmcgaGVscC1ibG9ja1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiBsaWdodGVuKCR0ZXh0LWNvbG9yLCAyNSUpOyAvLyBsaWdodGVuIHRoZSB0ZXh0IHNvbWUgZm9yIGNvbnRyYXN0XG59XG5cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIGAubmF2YmFyLWZvcm1gIGluIG5hdmJhcnMubGVzcy5cblxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5mb3JtLWlubGluZWAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuQG1peGluIGZvcm0taW5saW5lIHtcblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gSW4gbmF2YmFyLWZvcm0sIGFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAgIC5pbnB1dC1ncm91cC1idG4sXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5wdXQgZ3JvdXBzIG5lZWQgdGhhdCAxMDAlIHdpZHRoIHRob3VnaFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLnJhZGlvLFxuICAgIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGZvcm0taW5saW5lYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG4uZm9ybS1pbmxpbmUge1xuICBAaW5jbHVkZSBmb3JtLWlubGluZTtcbn1cblxuXG5cbi8vIEhvcml6b250YWwgZm9ybXNcbi8vXG4vLyBIb3Jpem9udGFsIGZvcm1zIGFyZSBidWlsdCBvbiBncmlkIGNsYXNzZXMgYW5kIGFsbG93IHlvdSB0byBjcmVhdGUgZm9ybXMgd2l0aFxuLy8gbGFiZWxzIG9uIHRoZSBsZWZ0IGFuZCBpbnB1dHMgb24gdGhlIHJpZ2h0LlxuXG4uZm9ybS1ob3Jpem9udGFsIHtcblxuICAvLyBDb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXNcbiAgLy9cbiAgLy8gTGFiZWxzIGFsc28gZ2V0IHNvbWUgcmVzZXQgc3R5bGVzLCBidXQgdGhhdCBpcyBzY29wZWQgdG8gYSBtZWRpYSBxdWVyeSBiZWxvdy5cbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgfVxuICAvLyBBY2NvdW50IGZvciBwYWRkaW5nIHdlJ3JlIGFkZGluZyB0byBlbnN1cmUgdGhlIGFsaWdubWVudCBhbmQgb2YgaGVscCB0ZXh0XG4gIC8vIGFuZCBvdGhlciBjb250ZW50IGJlbG93IGl0ZW1zXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94IHtcbiAgICBtaW4taGVpZ2h0OiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKSk7XG4gIH1cblxuICAvLyBNYWtlIGZvcm0gZ3JvdXBzIGJlaGF2ZSBsaWtlIHJvd3NcbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93O1xuICB9XG5cbiAgLy8gUmVzZXQgc3BhY2luZyBhbmQgcmlnaHQgYWxpZ24gbGFiZWxzLCBidXQgc2NvcGUgdG8gbWVkaWEgcXVlcmllcyBzbyB0aGF0XG4gIC8vIGxhYmVscyBvbiBuYXJyb3cgdmlld3BvcnRzIHN0YWNrIHRoZSBzYW1lIGFzIGEgZGVmYXVsdCBmb3JtIGV4YW1wbGUuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICAgIH1cbiAgfVxuXG4gIC8vIFZhbGlkYXRpb24gc3RhdGVzXG4gIC8vXG4gIC8vIFJlcG9zaXRpb24gdGhlIGljb24gYmVjYXVzZSBpdCdzIG5vdyB3aXRoaW4gYSBncmlkIGNvbHVtbiBhbmQgY29sdW1ucyBoYXZlXG4gIC8vIGBwb3NpdGlvbjogcmVsYXRpdmU7YCBvbiB0aGVtLiBBbHNvIGFjY291bnRzIGZvciB0aGUgZ3JpZCBndXR0ZXIgcGFkZGluZy5cbiAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICByaWdodDogZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgfVxuXG4gIC8vIEZvcm0gZ3JvdXAgc2l6ZXNcbiAgLy9cbiAgLy8gUXVpY2sgdXRpbGl0eSBjbGFzcyBmb3IgYXBwbHlpbmcgYC5pbnB1dC1sZ2AgYW5kIGAuaW5wdXQtc21gIHN0eWxlcyB0byB0aGVcbiAgLy8gaW5wdXRzIGFuZCBsYWJlbHMgd2l0aGluIGEgYC5mb3JtLWdyb3VwYC5cbiAgLmZvcm0tZ3JvdXAtbGcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZvcm0tZ3JvdXAtc20ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcbi8vXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXG4vLyBhbmQgc3VjY2Vzc2VzLlxuXG5AbWl4aW4gZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHRleHQtY29sb3I6ICM1NTUsICRib3JkZXItY29sb3I6ICNjY2MsICRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XG4gIC5oZWxwLWJsb2NrLFxuICAuY29udHJvbC1sYWJlbCxcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gsXG4gIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUsXG4gICYucmFkaW8gbGFiZWwsXG4gICYuY2hlY2tib3ggbGFiZWwsXG4gICYucmFkaW8taW5saW5lIGxhYmVsLFxuICAmLmNoZWNrYm94LWlubGluZSBsYWJlbCAge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAvLyBTZXQgdGhlIGJvcmRlciBhbmQgYm94IHNoYWRvdyBvbiBzcGVjaWZpYyBpbnB1dHMgdG8gbWF0Y2hcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlci1jb2xvciwgMTAlKTtcbiAgICAgICRzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oJGJvcmRlci1jb2xvciwgMjAlKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XG4gICAgfVxuICB9XG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gIC8vIE9wdGlvbmFsIGZlZWRiYWNrIGljb25cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGNvbG9yOiAkaW5wdXQtYm9yZGVyLWZvY3VzKSB7XG4gICRjb2xvci1yZ2JhOiByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksIC42KTtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgOHB4ICRjb2xvci1yZ2JhKTtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gUmVsYXRpdmUgdGV4dCBzaXplLCBwYWRkaW5nLCBhbmQgYm9yZGVyLXJhZGlpIGNoYW5nZXMgZm9yIGZvcm0gY29udHJvbHMuIEZvclxuLy8gaG9yaXpvbnRhbCBzaXppbmcsIHdyYXAgY29udHJvbHMgaW4gdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLiBgPHNlbGVjdD5gXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGlucHV0LXNpemUoJHBhcmVudCwgJGlucHV0LWhlaWdodCwgJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICBzZWxlY3QjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICB0ZXh0YXJlYSN7JHBhcmVudH0sXG4gIHNlbGVjdFttdWx0aXBsZV0jeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8vXG4vLyBCdXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBGb3IgaW5wdXQuYnRuXG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLWJhc2UtdmVydGljYWwsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1iYXNlLCAkbGluZS1oZWlnaHQtYmFzZSwgJGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICBAaW5jbHVkZSB1c2VyLXNlbGVjdChub25lKTtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBAaW5jbHVkZSB0YWItZm9jdXM7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICRidG4tZGVmYXVsdC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjY1KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEuYnRuXG59XG5cbmEuYnRuIHtcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZGVmYXVsdCB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGVmYXVsdC1jb2xvciwgJGJ0bi1kZWZhdWx0LWJnLCAkYnRuLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tcHJpbWFyeS1jb2xvciwgJGJ0bi1wcmltYXJ5LWJnLCAkYnRuLXByaW1hcnktYm9yZGVyKTtcbn1cbi8vIFN1Y2Nlc3MgYXBwZWFycyBhcyBncmVlblxuLmJ0bi1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1zdWNjZXNzLWNvbG9yLCAkYnRuLXN1Y2Nlc3MtYmcsICRidG4tc3VjY2Vzcy1ib3JkZXIpO1xufVxuLy8gSW5mbyBhcHBlYXJzIGFzIGJsdWUtZ3JlZW5cbi5idG4taW5mbyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4taW5mby1jb2xvciwgJGJ0bi1pbmZvLWJnLCAkYnRuLWluZm8tYm9yZGVyKTtcbn1cbi8vIFdhcm5pbmcgYXBwZWFycyBhcyBvcmFuZ2Vcbi5idG4td2FybmluZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4td2FybmluZy1jb2xvciwgJGJ0bi13YXJuaW5nLWJnLCAkYnRuLXdhcm5pbmctYm9yZGVyKTtcbn1cbi8vIERhbmdlciBhbmQgZXJyb3IgYXBwZWFyIGFzIHJlZFxuLmJ0bi1kYW5nZXIge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWRhbmdlci1jb2xvciwgJGJ0bi1kYW5nZXItYmcsICRidG4tZGFuZ2VyLWJvcmRlcik7XG59XG5cblxuLy8gTGluayBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJ1dHRvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1sZyB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgZXZlbi1udW1iZXJlZCBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gbGFyZ2UgaW5wdXRcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cbi5idG4tc20ge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIHByb3BlciBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gc21hbGwgaW5wdXRcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5idG4teHMge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy14cy12ZXJ0aWNhbCwgJHBhZGRpbmcteHMtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuXG5cbi8vIEJsb2NrIGJ1dHRvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG4gICAgfVxuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIGNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbn1cbiIsIi8vIE9wYWNpdHlcblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIC8vIElFOCBmaWx0ZXJcbiAgJG9wYWNpdHktaWU6ICgkb3BhY2l0eSAqIDEwMCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kb3BhY2l0eS1pZSk7XG59XG4iLCIvL1xuLy8gQ29tcG9uZW50IGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhlYWRzIHVwIVxuLy9cbi8vIFdlIGRvbid0IHVzZSB0aGUgYC5vcGFjaXR5KClgIG1peGluIGhlcmUgc2luY2UgaXQgY2F1c2VzIGEgYnVnIHdpdGggdGV4dFxuLy8gZmllbGRzIGluIElFNy04LiBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzM1NTIuXG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC4xNXMgbGluZWFyKTtcbiAgJi5pbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuaW4gICAgICB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0ciYuaW4gdG8gdHIuY29sbGFwc2UuaW5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRib2R5Ji5pbiB0byB0Ym9keS5jb2xsYXBzZS5pblxufVxuXG50ci5jb2xsYXBzZS5pbiAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG50Ym9keS5jb2xsYXBzZS5pbiB7IGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXByb3BlcnR5KGhlaWdodCwgdmlzaWJpbGl0eSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tZHVyYXRpb24oLjM1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKGVhc2UpO1xufVxuIiwiLy9cbi8vIERyb3Bkb3duIG1lbnVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIERyb3Bkb3duIGFycm93L2NhcmV0XG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6ICAgJGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xuICBib3JkZXItdG9wOiAgICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIFxcOTsgLy8gSUU4XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAgJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChkaXYpXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBQcmV2ZW50IHRoZSBmb2N1cyBvbiB0aGUgZHJvcGRvd24gdG9nZ2xlIHdoZW4gY2xvc2luZyBkcm9wZG93bnNcbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudSAodWwpXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI7IC8vIElFOCBmYWxsYmFja1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNnB4IDEycHggcmdiYSgwLDAsMCwuMTc1KSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgLy8gQWxpZ25zIHRoZSBkcm9wZG93biBtZW51IHRvIHJpZ2h0XG4gIC8vXG4gIC8vIERlcHJlY2F0ZWQgYXMgb2YgMy4xLjAgaW4gZmF2b3Igb2YgYC5kcm9wZG93bi1tZW51LVtkaXJdYFxuICAmLnB1bGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAvLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4gIC5kaXZpZGVyIHtcbiAgICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIH1cblxuICAvLyBMaW5rcyB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbiAgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgfVxufVxuXG4vLyBIb3Zlci9Gb2N1cyBzdGF0ZVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIEFjdGl2ZSBzdGF0ZVxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cbi8vIERpc2FibGVkIHN0YXRlXG4vL1xuLy8gR3JheSBvdXQgdGV4dCBhbmQgZW5zdXJlIHRoZSBob3Zlci9mb2N1cyBzdGF0ZSByZW1haW5zIGdyYXlcblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50XG4gICAgQGluY2x1ZGUgcmVzZXQtZmlsdGVyO1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuXG4vLyBPcGVuIHN0YXRlIGZvciB0aGUgZHJvcGRvd25cbi5vcGVuIHtcbiAgLy8gU2hvdyB0aGUgbWVudVxuICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIDpmb2N1cyBpcyB0cmlnZ2VyZWRcbiAgPiBhIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIE1lbnUgcG9zaXRpb25pbmdcbi8vXG4vLyBBZGQgZXh0cmEgY2xhc3MgdG8gYC5kcm9wZG93bi1tZW51YCB0byBmbGlwIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGRyb3Bkb3duXG4vLyBtZW51IHdpdGggdGhlIHBhcmVudC5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXG4gIHJpZ2h0OiAwO1xufVxuLy8gV2l0aCB2Mywgd2UgZW5hYmxlZCBhdXRvLWZsaXBwaW5nIGlmIHlvdSBoYXZlIGEgZHJvcGRvd24gd2l0aGluIGEgcmlnaHRcbi8vIGFsaWduZWQgbmF2IGNvbXBvbmVudC4gVG8gZW5hYmxlIHRoZSB1bmRvaW5nIG9mIHRoYXQsIHdlIHByb3ZpZGUgYW4gb3ZlcnJpZGVcbi8vIHRvIHJlc3RvcmUgdGhlIGRlZmF1bHQgZHJvcGRvd24gbWVudSBhbGlnbm1lbnQuXG4vL1xuLy8gVGhpcyBpcyBvbmx5IGZvciBsZWZ0LWFsaWduaW5nIGEgZHJvcGRvd24gbWVudSB3aXRoaW4gYSBgLm5hdmJhci1yaWdodGAgb3Jcbi8vIGAucHVsbC1yaWdodGAgbmF2IGNvbXBvbmVudC5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gQmFja2Ryb3AgdG8gY2F0Y2ggYm9keSBjbGlja3Mgb24gbW9iaWxlLCBldGMuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogKCR6aW5kZXgtZHJvcGRvd24gLSAxMCk7XG59XG5cbi8vIFJpZ2h0IGFsaWduZWQgZHJvcGRvd25zXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy9cbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldCwgYnJvLlxuLy8gVE9ETzogYWJzdHJhY3QgdGhpcyBzbyB0aGF0IHRoZSBuYXZiYXIgZml4ZWQgc3R5bGVzIGFyZSBub3QgcGxhY2VkIGhlcmU/XG5cbi5kcm9wdXAsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24ge1xuICAvLyBSZXZlcnNlIHRoZSBjYXJldFxuICAuY2FyZXQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIFxcOTsgLy8gSUU4XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAvLyBEaWZmZXJlbnQgcG9zaXRpb25pbmcgZm9yIGJvdHRvbSB1cCBtZW51XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZWl0ZXJhdGUgcGVyIG5hdmJhci5sZXNzIGFuZCB0aGUgbW9kaWZpZWQgY29tcG9uZW50IGFsaWdubWVudCB0aGVyZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1yaWdodCB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcmlnaHQ6IDA7IGxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC8vIE5lY2Vzc2FyeSBmb3Igb3ZlcnJpZGVzIG9mIHRoZSBkZWZhdWx0IHJpZ2h0IGFsaWduZWQgbWVudS5cbiAgICAvLyBXaWxsIHJlbW92ZSBjb21lIHY0IGluIGFsbCBsaWtlbGlob29kLlxuICAgIC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgICAgbGVmdDogMDsgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbn1cbiIsIi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXG4vL1xuLy8gV2hlbiB5b3UgbmVlZCB0byByZW1vdmUgYSBncmFkaWVudCBiYWNrZ3JvdW5kLCBkbyBub3QgZm9yZ2V0IHRvIHVzZSB0aGlzIHRvIHJlc2V0XG4vLyB0aGUgSUUgZmlsdGVyIGZvciBJRTkgYW5kIGJlbG93LlxuXG5AbWl4aW4gcmVzZXQtZmlsdGVyKCkge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuIiwiLy9cbi8vIEJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4uYnRuLWdyb3VwIHtcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyAvLyBPZmZzZXQgdGhlIGZpcnN0IGNoaWxkJ3MgbWFyZ2luXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIC5idG4sXG4gIC5idG4tZ3JvdXAsXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5LCBnaXZlbiB0aGF0IGEgLmRyb3Bkb3duLW1lbnUgaXMgdXNlZCBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7IEBleHRlbmQgLmJ0bi14czsgfVxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSBsaW5lIGJldHdlZW4gYnV0dG9ucyBzb21lIGRlcHRoXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gUmVwb3NpdGlvbiB0aGUgY2FyZXRcbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4vLyBDYXJldHMgaW4gb3RoZXIgYnV0dG9uIHNpemVzXG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZSAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLy8gVXBzaWRlIGRvd24gY2FyZXRzIGZvciAuZHJvcHVwXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2U7XG59XG5cblxuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIENsZWFyIGZsb2F0cyBzbyBkcm9wZG93biBtZW51cyBjYW4gYmUgcHJvcGVybHkgcGxhY2VkXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgPiAuYnRuIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cblxuXG4vLyBKdXN0aWZpZWQgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuIiwiLy9cbi8vIElucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGRyb3Bkb3duc1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgLy8gcHJldmVudCBpbnB1dCBncm91cHMgZnJvbSBpbmhlcml0aW5nIGJvcmRlciBzdHlsZXMgZnJvbSB0YWJsZSBjZWxscyB3aGVuIHBsYWNlZCB3aXRoaW4gYSB0YWJsZVxuXG4gIC8vIFVuZG8gcGFkZGluZyBhbmQgZmxvYXQgb2YgZ3JpZCBjbGFzc2VzXG4gICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC8vIElFOSBmdWJhcnMgdGhlIHBsYWNlaG9sZGVyIGF0dHJpYnV0ZSBpbiB0ZXh0IGlucHV0cyBhbmQgdGhlIGFycm93cyBvblxuICAgIC8vIHNlbGVjdCBlbGVtZW50cyBpbiBpbnB1dCBncm91cHMuIFRvIGZpeCBpdCwgd2UgZmxvYXQgdGhlIGlucHV0LiBEZXRhaWxzOlxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1NjEjaXNzdWVjb21tZW50LTI4OTM2ODU1XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmcgb3B0aW9uc1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuaW5wdXQtbGc7XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5pbnB1dC1zbTtcbn1cblxuXG4vLyBEaXNwbGF5IGFzIHRhYmxlLWNlbGxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4vLyBBZGRvbiBhbmQgYWRkb24gd3JhcHBlciBmb3IgYnV0dG9uc1xuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xufVxuXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIFNpemluZ1xuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICAmLmlucHV0LWxnIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcbiAgLy8gYGZvbnQtc2l6ZWAgaW4gY29tYmluYXRpb24gd2l0aCBgaW5saW5lLWJsb2NrYCBvbiBidXR0b25zLlxuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSAxcHggYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBOYXZzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgdWwvb2xcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmc7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHN0YXRlIHNldHMgdGV4dCB0byBncmF5IGFuZCBudWtlcyBob3Zlci90YWIgZWZmZWN0c1xuICAgICYuZGlzYWJsZWQgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE9wZW4gZHJvcGRvd25zXG4gIC5vcGVuID4gYSB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBOYXYgZGl2aWRlcnMgKGRlcHJlY2F0ZWQgd2l0aCB2My4wLjEpXG4gIC8vXG4gIC8vIFRoaXMgc2hvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGluIHYzIHdpdGggdGhlIGRyb3BwaW5nIG9mIGAubmF2LWxpc3RgLCBidXRcbiAgLy8gd2UgbWlzc2VkIGl0LiBXZSBkb24ndCBjdXJyZW50bHkgc3VwcG9ydCB0aGlzIGFueXdoZXJlLCBidXQgaW4gdGhlIGludGVyZXN0XG4gIC8vIG9mIG1haW50YWluaW5nIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgaW4gY2FzZSB5b3UgdXNlIGl0LCBpdCdzIGRlcHJlY2F0ZWQuXG4gIC5uYXYtZGl2aWRlciB7XG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXI7XG4gIH1cblxuICAvLyBQcmV2ZW50IElFOCBmcm9tIG1pc3BsYWNpbmcgaW1nc1xuICAvL1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzk4NCNpc3N1ZWNvbW1lbnQtMzk4NTk4OVxuICA+IGxpID4gYSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cblxuLy8gVGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSB0YWJzIHNvbWV0aGluZyB0byBzaXQgb25cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBNYWtlIHRoZSBsaXN0LWl0ZW1zIG92ZXJsYXkgdGhlIGJvdHRvbSBib3JkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG4gICAgLy8gQWN0dWFsIHRhYnMgKGFzIGxpbmtzKVxuICAgID4gYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGUsIGFuZCBpdHMgOmhvdmVyIHRvIG92ZXJyaWRlIG5vcm1hbCA6aG92ZXJcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBwdWxsaW5nIHRoaXMgaW4gbWFpbmx5IGZvciBsZXNzIHNob3J0aGFuZFxuICAmLm5hdi1qdXN0aWZpZWQge1xuICAgIEBleHRlbmQgLm5hdi1qdXN0aWZpZWQ7XG4gICAgQGV4dGVuZCAubmF2LXRhYnMtanVzdGlmaWVkO1xuICB9XG59XG5cblxuLy8gUGlsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXYtcGlsbHMge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIC8vIExpbmtzIHJlbmRlcmVkIGFzIHBpbGxzXG4gICAgPiBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZVxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTdGFja2VkIHBpbGxzXG4ubmF2LXN0YWNrZWQge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBubyBuZWVkIGZvciB0aGlzIGdhcCBiZXR3ZWVuIG5hdiBpdGVtc1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdiB2YXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBKdXN0aWZpZWQgbmF2IGxpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgPiBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMSU7XG4gICAgICA+IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNb3ZlIGJvcmRlcnMgdG8gYW5jaG9ycyBpbnN0ZWFkIG9mIGJvdHRvbSBvZiBsaXN0XG4vL1xuLy8gTWl4aW4gZm9yIGFkZGluZyBvbiB0b3AgdGhlIHNoYXJlZCBgLm5hdi1qdXN0aWZpZWRgIHN0eWxlcyBmb3Igb3VyIHRhYnNcbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gID4gbGkgPiBhIHtcbiAgICAvLyBPdmVycmlkZSBtYXJnaW4gZnJvbSAubmF2LXRhYnNcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEsXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNwZWNpZmljIGRyb3Bkb3duc1xuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgLy8gbWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIE5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gV3JhcHBlciBhbmQgYmFzZSBjbGFzc1xuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7IC8vIEVuc3VyZSBhIG5hdmJhciBhbHdheXMgc2hvd3MgKGUuZy4sIHdpdGhvdXQgYSAubmF2YmFyLWJyYW5kIGluIGNvbGxhcHNlZCBtb2RlKVxuICBtYXJnaW4tYm90dG9tOiAkbmF2YmFyLW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gIC8vIFByZXZlbnQgZmxvYXRzIGZyb20gYnJlYWtpbmcgdGhlIG5hdmJhclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBoZWFkaW5nXG4vL1xuLy8gR3JvdXBzIGAubmF2YmFyLWJyYW5kYCBhbmQgYC5uYXZiYXItdG9nZ2xlYCBpbnRvIGEgc2luZ2xlIGNvbXBvbmVudCBmb3IgZWFzeVxuLy8gc3R5bGluZyBvZiByZXNwb25zaXZlIGFzcGVjdHMuXG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBjb2xsYXBzZSAoYm9keSlcbi8vXG4vLyBHcm91cCB5b3VyIG5hdmJhciBjb250ZW50IGludG8gdGhpcyBmb3IgZWFzeSBjb2xsYXBzaW5nIGFuZCBleHBhbmRpbmcgYWNyb3NzXG4vLyB2YXJpb3VzIGRldmljZSBzaXplcy4gQnkgZGVmYXVsdCwgdGhpcyBjb250ZW50IGlzIGNvbGxhcHNlZCB3aGVuIDw3NjhweCwgYnV0XG4vLyB3aWxsIGV4cGFuZCBwYXN0IHRoYXQgZm9yIGEgaG9yaXpvbnRhbCBkaXNwbGF5LlxuLy9cbi8vIFRvIHN0YXJ0IChvbiBtb2JpbGUgZGV2aWNlcykgdGhlIG5hdmJhciBsaW5rcywgZm9ybXMsIGFuZCBidXR0b25zIGFyZSBzdGFja2VkXG4vLyB2ZXJ0aWNhbGx5IGFuZCBpbmNsdWRlIGEgYG1heC1oZWlnaHRgIHRvIG92ZXJmbG93IGluIGNhc2UgeW91IGhhdmUgdG9vIG11Y2hcbi8vIGNvbnRlbnQgZm9yIHRoZSB1c2VyJ3Mgdmlld3BvcnQuXG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZy1sZWZ0OiAgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAmLmluIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmLmNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHNldHRpbmdcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pbiB7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC8vIFVuZG8gdGhlIGNvbGxhcHNlIHNpZGUgcGFkZGluZyBmb3IgbmF2YmFycyB3aXRoIGNvbnRhaW5lcnMgdG8gZW5zdXJlXG4gICAgLy8gYWxpZ25tZW50IG9mIHJpZ2h0LWFsaWduZWQgY29udGVudHMuXG4gICAgLm5hdmJhci1maXhlZC10b3AgJixcbiAgICAubmF2YmFyLXN0YXRpYy10b3AgJixcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiAkbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ7XG5cbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6ICRzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvdGggbmF2YmFyIGhlYWRlciBhbmQgY29sbGFwc2Vcbi8vXG4vLyBXaGVuIGEgY29udGFpbmVyIGlzIHByZXNlbnQsIGNoYW5nZSB0aGUgYmVoYXZpb3Igb2YgdGhlIGhlYWRlciBhbmQgY29sbGFwc2UuXG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgPiAubmF2YmFyLWhlYWRlcixcbiAgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tbGVmdDogIC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogIDA7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xuLy9cbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3Jcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cblxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAkemluZGV4LW5hdmJhcjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xuXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gb3ZlcnJpZGUgLm5hdmJhciBkZWZhdWx0c1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cblxuLy8gQnJhbmQvcHJvamVjdCBuYW1lXG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAmLFxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdG9nZ2xlXG4vL1xuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2Vcbi8vIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKDM0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBXZSByZW1vdmUgdGhlIGBvdXRsaW5lYCBoZXJlLCBidXQgbGF0ZXIgY29tcGVuc2F0ZSBieSBhdHRhY2hpbmcgYDpob3ZlcmBcbiAgLy8gc3R5bGVzIHRvIGA6Zm9jdXNgLlxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLy8gQmFyc1xuICAuaWNvbi1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgfVxuICAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXYgbGlua3Ncbi8vXG4vLyBCdWlsZHMgb24gdG9wIG9mIHRoZSBgLm5hdmAgY29tcG9uZW50cyB3aXRoIGl0cyBvd24gbW9kaWZpZXIgY2xhc3MgdG8gbWFrZVxuLy8gdGhlIG5hdiB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIGhvcml6b250YWwgbmF2IChhYm92ZSA3NjhweCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiAoJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIC8gMikgKC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cbiAgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAgICAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgPiBsaSA+IGEsXG4gICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gICAgICB9XG4gICAgICA+IGxpID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBVbmNvbGxhcHNlIHRoZSBuYXZcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgPiBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICAgICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgZm9ybVxuLy9cbi8vIEV4dGVuc2lvbiBvZiB0aGUgYC5mb3JtLWlubGluZWAgd2l0aCBzb21lIGV4dHJhIGZsYXZvciBmb3Igb3B0aW11bSBkaXNwbGF5IGluXG4vLyBvdXIgbmF2YmFycy5cblxuLm5hdmJhci1mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmc6IDEwcHggJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAkc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuXG4gIC8vIE1peGluIGJlaGF2aW9yIGZvciBvcHRpbXVtIGRpc3BsYXlcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFZlcnRpY2FsbHkgY2VudGVyIGluIGV4cGFuZGVkLCBob3Jpem9udGFsIG5hdmJhclxuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAvLyBVbmRvIDEwMCUgd2lkdGggZm9yIHB1bGwgY2xhc3Nlc1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duIG1lbnVzXG5cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXRzXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXQgc3VwcG9ydCBmb3IgZHJvcHVwcyB2aWEgZXh0cmEgZHJvcHVwIGNsYXNzXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2YmFyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbn1cblxuXG4vLyBCdXR0b25zIGluIG5hdmJhcnNcbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBhIGJ1dHRvbiB3aXRoaW4gYSBuYXZiYXIgKHdoZW4gKm5vdCogaW4gYSBmb3JtKS5cblxuLm5hdmJhci1idG4ge1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAmLmJ0bi1zbSB7XG4gICAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtc21hbGwpO1xuICB9XG4gICYuYnRuLXhzIHtcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMjIpO1xuICB9XG59XG5cblxuLy8gVGV4dCBpbiBuYXZiYXJzXG4vL1xuLy8gQWRkIGEgY2xhc3MgdG8gbWFrZSBhbnkgZWxlbWVudCBwcm9wZXJseSBhbGlnbiBpdHNlbGYgdmVydGljYWxseSB3aXRoaW4gdGhlIG5hdmJhcnMuXG5cbi5uYXZiYXItdGV4dCB7XG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkbGluZS1oZWlnaHQtY29tcHV0ZWQpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVwdXJwb3NlIHRoZSBwdWxsIHV0aWxpdGllcyBhcyB0aGVpciBvd24gbmF2YmFyIHV0aWxpdGllcyB0byBhdm9pZCBzcGVjaWZpY2l0eVxuLy8gaXNzdWVzIHdpdGggcGFyZW50cyBhbmQgY2hhaW5pbmcuIE9ubHkgZG8gdGhpcyB3aGVuIHRoZSBuYXZiYXIgaXMgdW5jb2xsYXBzZWRcbi8vIHRob3VnaCBzbyB0aGF0IG5hdmJhciBjb250ZW50cyBwcm9wZXJseSBzdGFjayBhbmQgYWxpZ24gaW4gbW9iaWxlLlxuLy9cbi8vIERlY2xhcmVkIGFmdGVyIHRoZSBuYXZiYXIgY29tcG9uZW50cyB0byBlbnN1cmUgbW9yZSBzcGVjaWZpY2l0eSBvbiB0aGUgbWFyZ2lucy5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIH4gLm5hdmJhci1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIG5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIERlZmF1bHQgbmF2YmFyXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYmc7XG4gIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcbiAgfVxuXG4gIC8vIERyb3Bkb3duIG1lbnUgaXRlbXNcbiAgLm5hdmJhci1uYXYge1xuICAgIC8vIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gb3BlbiBkcm9wZG93blxuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBMaW5rcyBpbiBuYXZiYXJzXG4gIC8vXG4gIC8vIEFkZCBhIGNsYXNzIHRvIGVuc3VyZSBsaW5rcyBvdXRzaWRlIHRoZSBuYXZiYXIgbmF2IGFyZSBjb2xvcmVkIGNvcnJlY3RseS5cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSW52ZXJzZSBuYXZiYXJcblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJnO1xuICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEYXJrZW4gdGhlIHJlc3BvbnNpdmUgbmF2IHRvZ2dsZVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDclKTtcbiAgfVxuXG4gIC8vIERyb3Bkb3duc1xuICAubmF2YmFyLW5hdiB7XG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheVxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIE5hdmJhciB2ZXJ0aWNhbCBhbGlnblxuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGVsZW1lbnRzIGluIHRoZSBuYXZiYXIuXG4vLyBFeGFtcGxlOiBhbiBlbGVtZW50IGhhcyBhIGhlaWdodCBvZiAzMHB4LCBzbyB3cml0ZSBvdXQgYC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzBweCk7YCB0byBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHRvcCBtYXJnaW4uXG5cbkBtaXhpbiBuYXZiYXItdmVydGljYWwtYWxpZ24oJGVsZW1lbnQtaGVpZ2h0KSB7XG4gIG1hcmdpbi10b3A6ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG59XG4iLCIvL1xuLy8gUGFnaW5hdGlvbiAobXVsdGlwbGUgcGFnZXMpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBsaSA+IGEsXG4gID4gbGkgPiBzcGFuIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gc3BhbiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgPiAuZGlzYWJsZWQge1xuICAgID4gc3BhbixcbiAgICA+IHNwYW46aG92ZXIsXG4gICAgPiBzcGFuOmZvY3VzLFxuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpemluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTGFyZ2Vcbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cblxuLy8gU21hbGxcbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICA+IGxpIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdlciBwYWdpbmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2VyLWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRwYWdlci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uZXh0IHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAucHJldmlvdXMge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmRpc2FibGVkIHtcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyxcbiAgICA+IHNwYW4ge1xuICAgICAgY29sb3I6ICRwYWdlci1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBMYWJlbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkbGFiZWwtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5sYWJlbFxuXG4gIC8vIEVtcHR5IGxhYmVscyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgbGFiZWxzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG59XG5cbi8vIEFkZCBob3ZlciBlZmZlY3RzLCBidXQgb25seSBmb3IgbGlua3NcbmEubGFiZWwge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxhYmVsLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBDb2xvcnNcbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGxhYmVscyBnZXQgZGFya2VyIG9uIDpob3ZlcilcblxuLmxhYmVsLWRlZmF1bHQge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kZWZhdWx0LWJnKTtcbn1cblxuLmxhYmVsLXByaW1hcnkge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1wcmltYXJ5LWJnKTtcbn1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1zdWNjZXNzLWJnKTtcbn1cblxuLmxhYmVsLWluZm8ge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1pbmZvLWJnKTtcbn1cblxuLmxhYmVsLXdhcm5pbmcge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC13YXJuaW5nLWJnKTtcbn1cblxuLmxhYmVsLWRhbmdlciB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRhbmdlci1iZyk7XG59XG4iLCIvLyBMYWJlbHNcblxuQG1peGluIGxhYmVsLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAmW2hyZWZdIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYWRnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgY29sb3I6ICRiYWRnZS1jb2xvcjtcbiAgbGluZS1oZWlnaHQ6ICRiYWRnZS1saW5lLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRiYWRnZS1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG5cbiAgLmJ0bi14cyAmLFxuICAuYnRuLWdyb3VwLXhzID4gLmJ0biAmIHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiB0byBhLmJhZGdlXG5cbiAgLy8gQWNjb3VudCBmb3IgYmFkZ2VzIGluIG5hdnNcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAmLFxuICAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAmIHtcbiAgICBjb2xvcjogJGJhZGdlLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtYWN0aXZlLWJnO1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmICsgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAubmF2LXBpbGxzID4gbGkgPiBhID4gJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuXG4vLyBIb3ZlciBzdGF0ZSwgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLmJhZGdlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRiYWRnZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIi8vXG4vLyBKdW1ib3Ryb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiAgICAkanVtYm90cm9uLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG5cbiAgaDEsXG4gIC5oMSB7XG4gICAgY29sb3I6ICRqdW1ib3Ryb24taGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgICBmb250LXNpemU6ICRqdW1ib3Ryb24tZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICA+IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGp1bWJvdHJvbi1iZywgMTAlKTtcbiAgfVxuXG4gIC5jb250YWluZXIgJixcbiAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sYXJnZTsgLy8gT25seSByb3VuZCBjb3JuZXJzIGF0IGhpZ2hlciByZXNvbHV0aW9ucyBpZiBjb250YWluZWQgaW4gYSBjb250YWluZXJcbiAgICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBwYWRkaW5nLXRvcDogICAgKCRqdW1ib3Ryb24tcGFkZGluZyAqIDEuNik7XG4gICAgcGFkZGluZy1ib3R0b206ICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xuXG4gICAgLmNvbnRhaW5lciAmLFxuICAgIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMik7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBUaHVtYm5haWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIE1peGluIGFuZCBhZGp1c3QgdGhlIHJlZ3VsYXIgaW1hZ2UgY2xhc3Ncbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXIgLjJzIGVhc2UtaW4tb3V0KTtcblxuICA+IGltZyxcbiAgYSA+IGltZyB7XG4gICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmOmhvdmVyLCBhJjpmb2N1cywgYSYuYWN0aXZlIHRvIGEudGh1bWJuYWlsOmhvdmVyLCBhLnRodW1ibmFpbDpmb2N1cywgYS50aHVtYm5haWwuYWN0aXZlXG5cbiAgLy8gSW1hZ2UgY2FwdGlvbnNcbiAgLmNhcHRpb24ge1xuICAgIHBhZGRpbmc6ICR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nO1xuICAgIGNvbG9yOiAkdGh1bWJuYWlsLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cblxuLy8gQWRkIGEgaG92ZXIgc3RhdGUgZm9yIGxpbmtlZCB2ZXJzaW9ucyBvbmx5XG5hLnRodW1ibmFpbDpob3ZlcixcbmEudGh1bWJuYWlsOmZvY3VzLFxuYS50aHVtYm5haWwuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcbn1cbiIsIi8vXG4vLyBBbGVydHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRhbGVydC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4gIGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC8vIFNwZWNpZmllZCBmb3IgdGhlIGg0IHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbiAgLmFsZXJ0LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbiAgfVxuXG4gIC8vIEltcHJvdmUgYWxpZ25tZW50IGFuZCBzcGFjaW5nIG9mIGlubmVyIGNvbnRlbnRcbiAgPiBwLFxuICA+IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgPiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2FibGUsIC8vIFRoZSBtaXNzcGVsbGVkIC5hbGVydC1kaXNtaXNzYWJsZSB3YXMgZGVwcmVjYXRlZCBpbiAzLjIuMC5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICgkYWxlcnQtcGFkZGluZyArIDIwKTtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LXN1Y2Nlc3MtYmcsICRhbGVydC1zdWNjZXNzLWJvcmRlciwgJGFsZXJ0LXN1Y2Nlc3MtdGV4dCk7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtaW5mby1iZywgJGFsZXJ0LWluZm8tYm9yZGVyLCAkYWxlcnQtaW5mby10ZXh0KTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC13YXJuaW5nLWJnLCAkYWxlcnQtd2FybmluZy1ib3JkZXIsICRhbGVydC13YXJuaW5nLXRleHQpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtZGFuZ2VyLWJnLCAkYWxlcnQtZGFuZ2VyLWJvcmRlciwgJGFsZXJ0LWRhbmdlci10ZXh0KTtcbn1cbiIsIi8vIEFsZXJ0c1xuXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJHRleHQtY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCR0ZXh0LWNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvL1xuLy8gUHJvZ3Jlc3MgYmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXIgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBXZWJLaXRcbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cbi8vIFNwZWMgYW5kIElFMTArXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuXG4vLyBCYXIgaXRzZWxmXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE91dGVyIGNvbnRhaW5lclxuLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBib3JkZXItcmFkaXVzOiAkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSkpO1xufVxuXG4vLyBCYXIgb2YgcHJvZ3Jlc3Ncbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xNSkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHdpZHRoIC42cyBlYXNlKTtcbn1cblxuLy8gU3RyaXBlZCBiYXJzXG4vL1xuLy8gYC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXItc3RyaXBlZGAgY2xhc3MsIHdoaWNoIHlvdSBqdXN0IGFkZCB0byBhbiBleGlzdGluZ1xuLy8gYC5wcm9ncmVzcy1iYXJgLlxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuXG4vLyBDYWxsIGFuaW1hdGlvbiBmb3IgdGhlIGFjdGl2ZSBvbmVcbi8vXG4vLyBgLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLmFjdGl2ZWAgYXBwcm9hY2guXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGUpO1xufVxuXG5cbi8vIFZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1pbmZvLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci13YXJuaW5nLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZyk7XG59XG4iLCIvLyBHcmFkaWVudHNcblxuXG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93blxufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbn1cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG59XG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gUHJvZ3Jlc3MgYmFyc1xuXG5AbWl4aW4gcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAvLyBEZXByZWNhdGVkIHBhcmVudCBjbGFzcyByZXF1aXJlbWVudCBhcyBvZiB2My4yLjBcbiAgLnByb2dyZXNzLXN0cmlwZWQgJiB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZDtcbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgLy8gUHJvcGVyIHNwYWNpbmcgYmV0d2VlbiBpbnN0YW5jZXMgb2YgLm1lZGlhXG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIHpvb206IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG5cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAvLyBGaXggY29sbGFwc2UgaW4gd2Via2l0IGZyb20gbWF4LXdpZHRoOiAxMDAlIGFuZCBkaXNwbGF5OiB0YWJsZS1jZWxsLlxuICAmLmltZy10aHVtYm5haWwge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBoZWFkaW5ncyBmb3IgdGlnaHRlciBkZWZhdWx0IHNwYWNpbmdcbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vLyBNZWRpYSBsaXN0IHZhcmlhdGlvblxuLy9cbi8vIFVuZG8gZGVmYXVsdCB1bC9vbCBzdHlsZXNcbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy9cbi8vIExpc3QgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXI7XG5cbiAgLy8gUm91bmQgdGhlIGZpcnN0IGFuZCBsYXN0IGl0ZW1zXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmUgaXRlbXMuXG4vLyBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNob3dpbmcgc2VsZWN0ZWQgaXRlbXMuXG5cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWNvbG9yO1xuXG4gIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxufVxuXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAmLmRpc2FibGVkLFxuICAmLmRpc2FibGVkOmhvdmVyLFxuICAmLmRpc2FibGVkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBBY3RpdmUgY2xhc3Mgb24gaXRlbSBpdHNlbGYsIG5vdCBwYXJlbnRcbiAgJi5hY3RpdmUsXG4gICYuYWN0aXZlOmhvdmVyLFxuICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChzdWNjZXNzLCAkc3RhdGUtc3VjY2Vzcy1iZywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChpbmZvLCAkc3RhdGUtaW5mby1iZywgJHN0YXRlLWluZm8tdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCh3YXJuaW5nLCAkc3RhdGUtd2FybmluZy1iZywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudChkYW5nZXIsICRzdGF0ZS1kYW5nZXItYmcsICRzdGF0ZS1kYW5nZXItdGV4dCk7XG5cblxuLy8gQ3VzdG9tIGNvbnRlbnQgb3B0aW9uc1xuLy9cbi8vIEV4dHJhIGNsYXNzZXMgZm9yIGNyZWF0aW5nIHdlbGwtZm9ybWF0dGVkIGNvbnRlbnQgd2l0aGluIGAubGlzdC1ncm91cC1pdGVtYHMuXG5cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmLCBidXR0b24mIHRvIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSwgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX1cbiAgfVxuXG4gIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gICAgJi5hY3RpdmUsXG4gICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgJi5hY3RpdmU6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYW5lbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbn1cblxuLy8gUGFuZWwgY29udGVudHNcbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIE9wdGlvbmFsIGhlYWRpbmdcbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogJHBhbmVsLWhlYWRpbmctcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gV2l0aGluIGhlYWRpbmcsIHN0cmlwIGFueSBgaCpgIHRhZyBvZiBpdHMgZGVmYXVsdCBtYXJnaW5zIGZvciBzcGFjaW5nLlxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjEyNSkpO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICA+IGEsXG4gID4gc21hbGwsXG4gID4gLnNtYWxsLFxuICA+IHNtYWxsID4gYSxcbiAgPiAuc21hbGwgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBmb290ZXIgKHN0YXlzIGdyYXkgaW4gZXZlcnkgbW9kaWZpZXIgY2xhc3MpXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogJHBhbmVsLWZvb3Rlci1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtZm9vdGVyLWJnO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xufVxuXG5cbi8vIExpc3QgZ3JvdXBzIGluIHBhbmVsc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIHNwYWNlIG91dCBsaXN0IGdyb3VwIGNvbnRlbnQgZnJvbSBwYW5lbCBoZWFkaW5ncyB0byBhY2NvdW50IGZvclxuLy8gYW55IGtpbmQgb2YgY3VzdG9tIGNvbnRlbnQgYmV0d2VlbiB0aGUgdHdvLlxuXG4ucGFuZWwge1xuICA+IC5saXN0LWdyb3VwLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuLy8gQ29sbGFwc2Ugc3BhY2UgYmV0d2VlbiB3aGVuIHRoZXJlJ3Mgbm8gYWRkaXRpb25hbCBjb250ZW50LlxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCB7XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi8vIFRhYmxlcyBpbiBwYW5lbHNcbi8vXG4vLyBQbGFjZSBhIG5vbi1ib3JkZXJlZCBgLnRhYmxlYCB3aXRoaW4gYSBwYW5lbCAobm90IHdpdGhpbiBhIGAucGFuZWwtYm9keWApIGFuZFxuLy8gd2F0Y2ggaXQgZ28gZnVsbCB3aWR0aC5cblxuLnBhbmVsIHtcbiAgPiAudGFibGUsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0aGVhZDpmaXJzdC1jaGlsZCxcbiAgICA+IHRib2R5OmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgPiAudGFibGU6bGFzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGJvZHk6bGFzdC1jaGlsZCxcbiAgICA+IHRmb290Omxhc3QtY2hpbGQge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4gID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgPiAudGFibGUtYm9yZGVyZWQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyIHtcbiAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHkge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuXG4vLyBDb2xsYXBzaWJsZSBwYW5lbHMgKGFrYSwgYWNjb3JkaW9uKVxuLy9cbi8vIFdyYXAgYSBzZXJpZXMgb2YgcGFuZWxzIGluIGAucGFuZWwtZ3JvdXBgIHRvIHR1cm4gdGhlbSBpbnRvIGFuIGFjY29yZGlvbiB3aXRoXG4vLyB0aGUgaGVscCBvZiBvdXIgY29sbGFwc2UgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcblxuICAvLyBUaWdodGVuIHVwIG1hcmdpbiBzbyBpdCdzIG9ubHkgYmV0d2VlbiBwYW5lbHNcbiAgLnBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1ib3JkZXItcmFkaXVzO1xuXG4gICAgKyAucGFuZWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zXG4ucGFuZWwtZGVmYXVsdCB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWRlZmF1bHQtYm9yZGVyLCAkcGFuZWwtZGVmYXVsdC10ZXh0LCAkcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnLCAkcGFuZWwtZGVmYXVsdC1ib3JkZXIpO1xufVxuLnBhbmVsLXByaW1hcnkge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1wcmltYXJ5LWJvcmRlciwgJHBhbmVsLXByaW1hcnktdGV4dCwgJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZywgJHBhbmVsLXByaW1hcnktYm9yZGVyKTtcbn1cbi5wYW5lbC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtc3VjY2Vzcy1ib3JkZXIsICRwYW5lbC1zdWNjZXNzLXRleHQsICRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmcsICRwYW5lbC1zdWNjZXNzLWJvcmRlcik7XG59XG4ucGFuZWwtaW5mbyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWluZm8tYm9yZGVyLCAkcGFuZWwtaW5mby10ZXh0LCAkcGFuZWwtaW5mby1oZWFkaW5nLWJnLCAkcGFuZWwtaW5mby1ib3JkZXIpO1xufVxuLnBhbmVsLXdhcm5pbmcge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC13YXJuaW5nLWJvcmRlciwgJHBhbmVsLXdhcm5pbmctdGV4dCwgJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZywgJHBhbmVsLXdhcm5pbmctYm9yZGVyKTtcbn1cbi5wYW5lbC1kYW5nZXIge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kYW5nZXItYm9yZGVyLCAkcGFuZWwtZGFuZ2VyLXRleHQsICRwYW5lbC1kYW5nZXItaGVhZGluZy1iZywgJHBhbmVsLWRhbmdlci1ib3JkZXIpO1xufVxuIiwiLy8gUGFuZWxzXG5cbkBtaXhpbiBwYW5lbC12YXJpYW50KCRib3JkZXIsICRoZWFkaW5nLXRleHQtY29sb3IsICRoZWFkaW5nLWJnLWNvbG9yLCAkaGVhZGluZy1ib3JkZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICYgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICRoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkaGVhZGluZy1ib3JkZXI7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXI7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBjb2xvcjogJGhlYWRpbmctYmctY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmID4gLnBhbmVsLWZvb3RlciB7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRW1iZWRzIHJlc3BvbnNpdmVcbi8vXG4vLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIE1vZGlmaWVyIGNsYXNzIGZvciAxNjo5IGFzcGVjdCByYXRpb1xuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgNDozIGFzcGVjdCByYXRpb1xuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG4iLCIvL1xuLy8gV2VsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2VsbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHdlbGwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSkpO1xuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4xNSk7XG4gIH1cbn1cblxuLy8gU2l6ZXNcbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG59XG4iLCIvL1xuLy8gQ2xvc2UgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgQGluY2x1ZGUgb3BhY2l0eSguMik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjUpO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGJ1dHRvbiYgdG8gYnV0dG9uLmNsb3NlXG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuIiwiLy9cbi8vIE1vZGFsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuM3MgZWFzZS1vdXQpO1xuICB9XG4gICYuaW4gLm1vZGFsLWRpYWxvZyB7IEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKSB9XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjsgLy9vbGQgYnJvd3NlcnMgZmFsbGJhY2sgKGllOCBldGMpXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAzcHggOXB4IHJnYmEoMCwwLDAsLjUpKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBAaW5jbHVkZSBvcGFjaXR5KDApOyB9XG4gICYuaW4geyBAaW5jbHVkZSBvcGFjaXR5KCRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRtb2RhbC10aXRsZS1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuLy8gQ2xvc2UgaWNvblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xuXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcbiAgfVxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gTW9kYWwgc2l6ZXNcbiAgLm1vZGFsLXNtIHsgd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgLm1vZGFsLWxnIHsgd2lkdGg6ICRtb2RhbC1sZzsgfVxufVxuIiwiLy9cbi8vIFRvb2x0aXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblxuICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuXG4gICYuaW4gICAgIHsgQGluY2x1ZGUgb3BhY2l0eSgkdG9vbHRpcC1vcGFjaXR5KTsgfVxuICAmLnRvcCAgICB7IG1hcmdpbi10b3A6ICAtM3B4OyBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwOyB9XG4gICYucmlnaHQgIHsgbWFyZ2luLWxlZnQ6ICAzcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20geyBtYXJnaW4tdG9wOiAgIDNweDsgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxuICAmLmxlZnQgICB7IG1hcmdpbi1sZWZ0OiAtM3B4OyBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoOyB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gQXJyb3dzXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnRvcC1sZWZ0LCAudG9wLXJpZ2h0LCAuYm90dG9tLWxlZnQsIGFuZCAuYm90dG9tLXJpZ2h0IGFzIG9mIHYzLjMuMVxuLnRvb2x0aXAge1xuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxufVxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG4iLCIvL1xuLy8gUG9wb3ZlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgcGFkZGluZzogMXB4O1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSBwb3BvdmVycyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKSk7XG5cbiAgLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4gICYudG9wICAgICB7IG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLnJpZ2h0ICAgeyBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20gIHsgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5sZWZ0ICAgIHsgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxufVxuXG4ucG9wb3Zlci10aXRsZSB7XG4gIG1hcmdpbjogMDsgLy8gcmVzZXQgaGVhZGluZyBtYXJnaW5cbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci10aXRsZS1iZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkcG9wb3Zlci10aXRsZS1iZywgNSUpO1xuICBib3JkZXItcmFkaXVzOiAoJGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAoJGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAwIDA7XG59XG5cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cblxuLy8gQXJyb3dzXG4vL1xuLy8gLmFycm93IGlzIG91dGVyLCAuYXJyb3c6YWZ0ZXIgaXMgaW5uZXJcblxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICAmLFxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxufVxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xufVxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ucG9wb3ZlciB7XG4gICYudG9wID4gLmFycm93IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLnJpZ2h0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJvdHRvbSA+IC5hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmxlZnQgPiAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENhcm91c2VsXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKC42cyBlYXNlLWluLW91dCBsZWZ0KTtcblxuICAgIC8vIEFjY291bnQgZm9yIGphbmtpdHVkZSBvbiBpbWFnZXNcbiAgICA+IGltZyxcbiAgICA+IGEgPiBpbWcge1xuICAgICAgQGluY2x1ZGUgaW1nLXJlc3BvbnNpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAvLyBXZWJLaXQgQ1NTMyB0cmFuc2Zvcm1zIGZvciBzdXBwb3J0ZWQgZGV2aWNlc1xuICAgIEBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuNnMgZWFzZS1pbi1vdXQpO1xuICAgICAgQGluY2x1ZGUgYmFja2ZhY2UtdmlzaWJpbGl0eShoaWRkZW4pO1xuICAgICAgQGluY2x1ZGUgcGVyc3BlY3RpdmUoMTAwMHB4KTtcblxuICAgICAgJi5uZXh0LFxuICAgICAgJi5hY3RpdmUucmlnaHQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYucHJldixcbiAgICAgICYuYWN0aXZlLmxlZnQge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLm5leHQubGVmdCxcbiAgICAgICYucHJldi5yaWdodCxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlLFxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLm5leHQsXG4gID4gLnByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5uZXh0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gID4gLnByZXYge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gID4gLm5leHQubGVmdCxcbiAgPiAucHJldi5yaWdodCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLmFjdGl2ZS5sZWZ0IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5hY3RpdmUucmlnaHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxufVxuXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgQGluY2x1ZGUgb3BhY2l0eSgkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5KTtcbiAgZm9udC1zaXplOiAkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogJGNhcm91c2VsLXRleHQtc2hhZG93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyBGaXggSUU5IGNsaWNrLXRocnUgYnVnXG4gIC8vIFdlIGNhbid0IGhhdmUgdGhpcyB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcbiAgLy8gYW5pbWF0aW9uIGlmIHlvdSB0cmlwIHRoaXMgd2hpbGUgaW4gdGhlIG1pZGRsZSBvZiBhbm90aGVyIGFuaW1hdGlvbi5cblxuICAvLyBTZXQgZ3JhZGllbnRzIGZvciBiYWNrZ3JvdW5kc1xuICAmLmxlZnQge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiByZ2JhKDAsMCwwLC41KSwgJGVuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDAwMSkpO1xuICB9XG4gICYucmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpLCAkZW5kLWNvbG9yOiByZ2JhKDAsMCwwLC41KSk7XG4gIH1cblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSguOSk7XG4gIH1cblxuICAvLyBUb2dnbGVzXG4gIC5pY29uLXByZXYsXG4gIC5pY29uLW5leHQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuaWNvbi1wcmV2LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogIDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgfVxuXG5cbiAgLmljb24tcHJldiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAzOSc7Ly8gU0lOR0xFIExFRlQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzOSlcbiAgICB9XG4gIH1cbiAgLmljb24tbmV4dCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjAzYSc7Ly8gU0lOR0xFIFJJR0hULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwM0EpXG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIHVub3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogIDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMXB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAvLyBJRTgtOSBoYWNrIGZvciBldmVudCBoYW5kbGluZ1xuICAgIC8vXG4gICAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgOC05IGRvZXMgbm90IHN1cHBvcnQgY2xpY2tzIG9uIGVsZW1lbnRzIHdpdGhvdXQgYSBzZXRcbiAgICAvLyBgYmFja2dyb3VuZC1jb2xvcmAuIFdlIGNhbm5vdCB1c2UgYGZpbHRlcmAgc2luY2UgdGhhdCdzIG5vdCB2aWV3ZWQgYXMgYVxuICAgIC8vIGJhY2tncm91bmQgY29sb3IgYnkgdGhlIGJyb3dzZXIuIFRodXMsIGEgaGFjayBpcyBuZWVkZWQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNJbnRlcm5ldF9FeHBsb3JlclxuICAgIC8vXG4gICAgLy8gRm9yIElFOCwgd2Ugc2V0IHNvbGlkIGJsYWNrIGFzIGl0IGRvZXNuJ3Qgc3VwcG9ydCBgcmdiYSgpYC4gRm9yIElFOSwgd2VcbiAgICAvLyBzZXQgYWxwaGEgdHJhbnNwYXJlbmN5IGZvciB0aGUgYmVzdCByZXN1bHRzIHBvc3NpYmxlLlxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5OyAvLyBJRThcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApOyAvLyBJRTlcbiAgfVxuICAuYWN0aXZlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6ICAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEhpZGRlbiBieSBkZWZhdWx0IGZvciBzbWFsbGVyIHZpZXdwb3J0c1xuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1JTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6ICRjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgJiAuYnRuIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgLy8gTm8gc2hhZG93IGZvciBidXR0b24gZWxlbWVudHMgaW4gY2Fyb3VzZWwtY2FwdGlvblxuICB9XG59XG5cblxuLy8gU2NhbGUgdXAgY29udHJvbHMgZm9yIHRhYmxldHMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuXG4gIC8vIFNjYWxlIHVwIHRoZSBjb250cm9scyBhIHNtaWRnZVxuICAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAgIC5pY29uLXByZXYsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICB3aWR0aDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAqIDEuNSk7XG4gICAgICBoZWlnaHQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgICAgbWFyZ2luLXRvcDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcbiAgICAgIGZvbnQtc2l6ZTogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAqIDEuNSk7XG4gICAgfVxuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5pY29uLXByZXYge1xuICAgICAgbWFyZ2luLWxlZnQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgfVxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogKCRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcbiAgICB9XG4gIH1cblxuICAvLyBTaG93IGFuZCBsZWZ0IGFsaWduIHRoZSBjYXB0aW9uc1xuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgbGVmdDogMjAlO1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAvLyBNb3ZlIHVwIHRoZSBpbmRpY2F0b3JzXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbiIsIi8vXG4vLyBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRmxvYXRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuLmNlbnRlci1ibG9jayB7XG4gIEBpbmNsdWRlIGNlbnRlci1ibG9jaztcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuXG4vLyBUb2dnbGluZyBjb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLmhpZGUgaW4gZmF2b3Igb2YgLmhpZGRlbiBvciAuc3Itb25seSAoYXMgYXBwcm9wcmlhdGUpIGluIHYzLjAuMVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZTtcbn1cblxuXG4vLyBIaWRlIGZyb20gc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gRm9yIEFmZml4IHBsdWdpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XG5cbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG4vL1xuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggb25seSBgLmhpZGUtdGV4dCgpYCwgYnV0IHBlciBvdXIgcGF0dGVybiBmb3Jcbi8vIG1peGlucyBiZWluZyByZXVzZWQgYXMgY2xhc3NlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoaXMgZG9lc24ndCBob2xkIHVwLiBBc1xuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXG4vL1xuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9jb21taXQvYWEwMzk2ZWFlNzU3XG5cbi8vIERlcHJlY2F0ZWQgYXMgb2YgdjMuMC4xIChoYXMgYmVlbiByZW1vdmVkIGluIHY0KVxuQG1peGluIGhpZGUtdGV4dCgpIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICBAaW5jbHVkZSBoaWRlLXRleHQ7XG59XG4iLCIvL1xuLy8gUmVzcG9uc2l2ZTogVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElFMTAgaW4gV2luZG93cyAoUGhvbmUpIDhcbi8vXG4vLyBTdXBwb3J0IGZvciByZXNwb25zaXZlIHZpZXdzIHZpYSBtZWRpYSBxdWVyaWVzIGlzIGtpbmQgb2YgYm9ya2VkIGluIElFMTAsIGZvclxuLy8gU3VyZmFjZS9kZXNrdG9wIGluIHNwbGl0IHZpZXcgYW5kIGZvciBXaW5kb3dzIFBob25lIDguIFRoaXMgcGFydGljdWxhciBmaXhcbi8vIG11c3QgYmUgYWNjb21wYW5pZWQgYnkgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnQgYW5kXG4vLyBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUyB0byAqb25seSogdGhlIFN1cmZhY2UvZGVza3RvcCBXaW5kb3dzIDguIExvb2sgYXRcbi8vIG91ciBHZXR0aW5nIFN0YXJ0ZWQgcGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGJ1Zy5cbi8vXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBmb2xsb3dpbmc6XG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTA0OTdcbi8vIERvY3M6IGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoXG4vLyBTb3VyY2U6IGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTMvMDEvd2luZG93cy1waG9uZS04LWFuZC1kZXZpY2Utd2lkdGgvXG4vLyBTb3VyY2U6IGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTIvMTAvaWUxMC1zbmFwLW1vZGUtYW5kLXJlc3BvbnNpdmUtZGVzaWduL1xuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG4gIH1cbn1cblxuXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS14cycpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbWQnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbn1cbi52aXNpYmxlLXhzLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtc20nKTtcbn1cbi52aXNpYmxlLXNtLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtdmlzaWJpbGl0eSgnLnZpc2libGUtbWQnKTtcbn1cbi52aXNpYmxlLW1kLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLWxnJyk7XG59XG4udmlzaWJsZS1sZy1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4teHMnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tc20nKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tbWQnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLWxnJyk7XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG4vL1xuLy8gTWVkaWEgcXVlcmllcyBhcmUgcGxhY2VkIG9uIHRoZSBpbnNpZGUgdG8gYmUgbWl4aW4tZnJpZW5kbHkuXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUtcHJpbnQgYXMgb2YgdjMuMi4wXG5cbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xuXG5AbWVkaWEgcHJpbnQge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXByaW50Jyk7XG59XG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1wcmludCcpO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSB1dGlsaXRpZXNcblxuLy9cbi8vIE1vcmUgZWFzaWx5IGluY2x1ZGUgYWxsIHRoZSBzdGF0ZXMgZm9yIHJlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MuXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiByZXNwb25zaXZlLXZpc2liaWxpdHkoJHBhcmVudCkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlI3skcGFyZW50fSAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aCN7JHBhcmVudH0sXG4gIHRkI3skcGFyZW50fSAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJHBhcmVudCkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8qIFNsaWRlciAqL1xuXG4uc2xpY2stc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5kcmFnZ2luZyB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY3Vyc29yOiBoYW5kO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCBcInV0aWxpdGllcy9saW5lYXItZ3JhZGllbnRcIjtcblxuQG1peGluIGJhY2tncm91bmQtY29sb3Itd2l0aC1hbHBoYSgkY29sb3IsICRhbHBoYSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkYWxwaGEpO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm0pIHtcbiAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gIC1vLXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHN0cmluZzogJHRyYW5zaXRpb24tLWRlZmF1bHQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkc3RyaW5nO1xuICAtbW96LXRyYW5zaXRpb246ICRzdHJpbmc7XG4gIC1vLXRyYW5zaXRpb246ICRzdHJpbmc7XG4gIHRyYW5zaXRpb246ICRzdHJpbmc7XG59XG5cbkBtaXhpbiBoaWRlLXZpc3VhbGx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBhbmltYXRpb24oJHN0cmluZzogc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246ICRzdHJpbmc7XG4gIC1tb3otYW5pbWF0aW9uOiAkc3RyaW5nO1xuICAtby1hbmltYXRpb246ICRzdHJpbmc7XG4gIGFuaW1hdGlvbjogJHN0cmluZztcbn1cblxuQG1peGluIGRpc3BsYXktZmxleCgkYWxpZ25tZW50OiAnJywgJGp1c3RpZmljYXRpb246ICcnKSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBpZiAkYWxpZ25tZW50ICE9ICcnIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogJGFsaWdubWVudDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkYWxpZ25tZW50O1xuICAgIC1tcy1mbGV4LWFsaWduOiAkYWxpZ25tZW50O1xuICAgIGFsaWduLWl0ZW1zOiAkYWxpZ25tZW50O1xuICB9XG5cbiAgQGlmICRqdXN0aWZpY2F0aW9uICE9ICcnIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiAkanVzdGlmaWNhdGlvbjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJGp1c3RpZmljYXRpb247XG4gICAgLW1zLWZsZXgtcGFjazogJGp1c3RpZmljYXRpb247XG4gICAganVzdGlmeS1jb250ZW50OiAkanVzdGlmaWNhdGlvbjtcbiAgfVxufVxuXG5AbWl4aW4gZmxleCgkdmFsdWUpIHtcbiAgLy8gQGluY2x1ZGUgY29udGV4dCgnLnZpZGVvLWpzJywgJy52aWRlby1qcy52anMtbm8tZmxleCcpIHtcbiAgLy8gICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAvLyAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC8vICAgQGlmICgkdmFsdWUgPT0gJ2F1dG8nKSB7XG4gIC8vICAgICB3aWR0aDogYXV0bztcbiAgLy8gICB9XG4gIC8vIH1cblxuICAtd2Via2l0LWJveC1mbGV4OiAkdmFsdWU7XG4gIC1tb3otYm94LWZsZXg6ICR2YWx1ZTtcbiAgLXdlYmtpdC1mbGV4OiAkdmFsdWU7XG4gIC1tcy1mbGV4OiAkdmFsdWU7XG4gIGZsZXg6ICR2YWx1ZTtcbn1cblxuLy8gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL3VzZXItc2VsZWN0XG5AbWl4aW4gdXNlci1zZWxlY3QoJHN0cmluZzogbm9uZSkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkc3RyaW5nO1xuICAtbW96LXVzZXItc2VsZWN0OiAkc3RyaW5nO1xuICAtbXMtdXNlci1zZWxlY3Q6ICRzdHJpbmc7XG4gIHVzZXItc2VsZWN0OiAkc3RyaW5nO1xufVxuXG4vLyBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvYm94LXNoYWRvd1xuQG1peGluIGJveC1zaGFkb3cgKCRzdHJpbmc6IDAgMCAxZW0gcmdiYSgwLCAwLCAwLCAwLjI1KSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRzdHJpbmc7XG4gIC1tb3otYm94LXNoYWRvdzogJHN0cmluZztcbiAgYm94LXNoYWRvdzogJHN0cmluZztcbn1cblxuQG1peGluIG9yZGVyKCR2YWx1ZSkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkdmFsdWU7XG4gIC1tb3otYm94LW9yZGluYWwtZ3JvdXA6ICR2YWx1ZTtcbiAgLW1zLWZsZXgtb3JkZXI6ICR2YWx1ZTtcbiAgLXdlYmtpdC1vcmRlcjogJHZhbHVlO1xuICBvcmRlcjogJHZhbHVlO1xufVxuXG4lZmlsbC1wYXJlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuJWljb24tZGVmYXVsdCB7XG4gIEBleHRlbmQgJWZpbGwtcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIkaWNvbi1mb250LWZhbWlseTogVmlkZW9KUztcbiRpY29uLWZvbnQtcGF0aDogJy4uL2ZvbnRzJyAhZGVmYXVsdDtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkaWNvbi1mb250LWZhbWlseTtcbiAgc3JjOiB1cmwoJyN7JGljb24tZm9udC1wYXRofS9WaWRlb0pTLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAkaWNvbi1mb250LWZhbWlseTtcbiAgc3JjOiB1cmwoZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsZDA5R1JnQUJBQUFBQUE1NEFBb0FBQUFBRm1nQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJQVXk4eUFBQUE5QUFBQUQ0QUFBQldVWkZlQldOdFlYQUFBQUUwQUFBQU9nQUFBVXJpTUJDMloyeDVaZ0FBQVhBQUFBb3VBQUFQVUZ2eDZBZG9aV0ZrQUFBTG9BQUFBQ3NBQUFBMkRGN1k0MmhvWldFQUFBdk1BQUFBR0FBQUFDUU9vZ2NnYUcxMGVBQUFDK1FBQUFBUEFBQUFmTmtBQUFCc2IyTmhBQUFMOUFBQUFFQUFBQUJBTU1nMDZtMWhlSEFBQUF3MEFBQUFId0FBQUNBQk1BQjVibUZ0WlFBQURGUUFBQUVsQUFBQ0N0WEg5YUJ3YjNOMEFBQU5mQUFBQVB3QUFBR0Jaa1NONDNpY1kyQmtaMkNjd01ES3dNRlN5UEtNZ1lIaEY0Um1qbUVJWnp6SHdNREV3TXJNZ0JVRXBMbW1NRGg4WlB3b3h3N2lMbVNIQ0RPQ0NBRHZFQW8rQUFCNG5HTmdZR0JtZ0dBWkJrWUdFSEFCOGhqQmZCWUdEU0ROQnFRWkdaZ1lHRDdLL2Y4UFV2Q1JFVVR6TTBEVkF3RWpHOE9JQndDUGR3YlZBQUI0bkkxWGUxQ1UxeFgvenYxZUxJdExsbjBKd3JJZkM3c0pHRVQyaFJKMk4xR1VvQkpFOEFFU1FFRWhtQkhqYUI3VXVCTVRPNEdNYVN1N2FZM1JObE9kUlBOcU8ycHFSbXVUYVNadFI2SkpJTFVaazAwYS80aW1qcG1pZWNCMzAzTy9YVWdNSk9QdWZ2ZCs5OXh6enozM25OODU1eTRISEg3RWZyR2ZJeHdIUmlBTnZGL3NINzFJOUJ6SHN6bXBXK3JHT1FPWHhYRTZZaEk0UG9NVDh6a1Q0Y0RGdWYxY3dNclpKSTVjZ2xNMEhLVnYwTWFVRkRnSUZmZzltSkpDRytrYktuMUprcUJPVmFGT2t1aExwQVJxOGZ1ME5uYzkvemR2Zlk5UHhYVzRQZEgwQzZOK1BDZWpob3J4RmpBcVJqZ0ZSWFNJTkVBUmJCR3NveGNGSzdJSm1yNE95Y0ZKbkluTDU5eklYd3h1aTgwZmtHUmJFSHlvc01XYUFUSktVZkNza213SlFzQVdBTmttbklHT2hsZjUxNGg3VThITkl2M293b0hCMFdNdDBFYjNzeDBndUxpNXBxLzhOeTFxNjk2OWZLUjlYOUdCVjZkUHY2ZHAwNEs5OVNPd3RteVBsNDdBcFJhNm40WnBQMXlqcjVmbjdNbVlQL3ZYTFVKczcxNVVndWtsSEJhSE9aSFptRzFOOUZBSVcybWYwTXFXQ0lkby84UloxeUdmeEtVbGREY0dJYkZBN0lDTyt2cU9NU1BUaC9aclNxZ0hpL2JCL084RThNbnpwK00rYWN4ZnBzVFNoQndlajI2VGlHeEJuN200ZUVJTytSdWV1NkhqK0lGQm5oODhjQUVVRVEvL25WTHg1QzdrZit5SVI0N1FFZStlTWxoejlTcXNHYmUzaGgyUjAzTkd6b1k2TzQyS3o4bDdmQjZmQWs2TFluVHlGby9GWXlUNkdHeU54Mkp4MnNkSDRyQTFGby9IeUNYYUZ5T3A4ZGhZQkNmSmIyTkluMUltRTZDWU5HbWdTVGI1MkRhd0pSNmpmWEVtRFU0eHlURW1wZ0hIT0lTdG94ZmpTR2RrYnNLMncyamJkTVFHNHNnQXN0RU9OZ1VSWUN3R0hoRWhoc2Npb1FhQWhoQ2Y3TWNpZkVRYzBsNitteGo5bkkrZ21TZGlRMFpibTdnWm5JTzdHU01FWEc2VURBVm9jeEFWOEdjRVhDS2cxYTAyUmNUdHdBTldSR0lBeUVsb3I2bi8rWlUyeU9CMytUNzdIYjFNTHFobjRLSFZuUUJqSm5xZTlRWlNvbjZLYzVEeEFEMnZNZFBML0JYU21RR3dzcGE2N3o5d0xVamRpOVRON1FDN2x5eUJyOXJwdDd1WFZDMUNNcHlqS1JvWG5HUEhUdWlhUExzTmRjMmRiQUZRTEFvb1BrWEVoMzNGb2RIbDRYcEM2c1BDSWEwZnRVSWhIU1lYVlN1NWlNRStESVhzYlpKNTFCZWlkQ2dhamNhaTQzalU5blZ6b1NuMmRQcWNGdlNveFN6SnpnUktBeDQ3V01SeE9ySWozV2YwK2huZHhoSlRpT2tTRXF4YXIzYjNSS005aFk2NG94QkE2NGllVVJMdkNmcGtEYjhzaUJkVUoxYmdUK3VySjVQR2Zld1FybW01UjUrMEhtZnlJUHlTRDdPWWtUMFd4UmVQYWg4b0VpeWpseElQNzR0aFZvUlRVUnBtTDZRaEd1V1MrUURqZEFOWGpJTThTUWEvMXcxMjhPRHgwUXA0YUxNTmc5K0pMM2pvVW44QU14VythTE5pdUtqYXJuNHV5eVRkWGpPelpUc2gyMXV3bGRVdkpvWXphK3pFTEFMZnUzcDFMOC8za3J0eVowQWcwNThKM2h4SGdodmJHWm4wZEhaeTZNaW0vN0JscmU0bHBIZDFjMjh5VnFSVmlPMTUzRjJvSVdvWENJS2JMNFowY00xaWFRbjltSTVLdVYyU3pFdldYSkRNTnRrQU5wTWRRb0REaElkRDRBL1lyUDZBeWU5eXN4eUUrdU9FQWNURG9yZ3ZWWkpqY3VhMDQzUG5aL1BtZERxY2JpYlpsWE9PVDh1U283S29mMFlVbjlHTCtKbzE3ZmljeW14aVRvZkM2em5Vc28wRGhBeHMxRm8ra0YrZDM2dkxtZ1o4bWs1Y2RHdjJtd1lqNWszRG05bTNMaEoxYVZSTm02SHJUYkxnWUFvV1hEaERkL3U0UEd5NUNUK3hHTWRpYUJvdmV3VUNGLzFCaVdObGpJOU1MbjdqZVNjcGcrV3lINm1mVTYyZVZEcWw3aHNybXZ4MWV6cC9ZbGRFMkxoamJraURuQW44dEd5L01XM0lYUk1ZSmR1dnE5SHBtSWNLdUZ0K0pDdGdkR0VHS0FjRjZVYWNWd0lZYlZQR2Z3LytZdU5CUzRjeC9DVUhjbnlmYyt3UkRNdFRyNzJtTVNCalQveW4vR0tTZGVEV1FVQ0g2WG9xcTVSMTBSRTYwZ1Y2ZXJVTDBpQ3RpMTZkMGhaanh1dDRRSS9yRXBnU2g2V2puSlhkQlhSZzFHS0N1Y0dKUHRGcU0yN2FEMXRPcXFLb25zUTJLc0ZTU21FcG12UmxzUitUY0Q5T0Z3cnFYeEljbEw0c0pUbkdNU3VHOEtwa1p2S2RlVklPS0R5V1N5UExWMTYvcDFRTVBiUDhOaWh3VXpyNDdiZG5YdHd0amRDdnFxcE8wSCtwT3ZJbDNQenY0NmU1Q1QvdFFqa2xYQ1hYeW0xQWFXWTdiekhMa3VETWM3bGRLQ3ZneHpMbjh3WWtKTEJoRUR5SzdNVDhiVGJ3Ymt4YmZwKzNtS0FHc21UQnBhYlNJRUVDek1JY1Fsek9QQU1Lc3hNczd1aHNueFBMdW9mUERUYzFoa3VxNk1YOWoxNllVN0NxZWdjWUhibVdZdXZBUDZ0Q1M5N3RnV2Y3ZGxRdm5sMjVZUGF2WExWWnZyelFQZUhDcFptenpFVVZxL3h6dTVzQ2huU1RQVFc3b09ZbWg2OXo0ekwvZ2szYitPNmhvYTczM3V2aVA4MnZuRmNicVdsYzl0RG1aYTIzTFZ6YVYxeVhVUmkrSlgrMjhOZUJ1ajMrTzhJclEwODBWbTFlV0I0T0tqUG1ySnU3YzF1ZFd5bnZLRjYvdnM0NzlsU1c5KzVnWmtuK2RLZmVsbE5HRFBsbHplVUx1c3R6K0EwYlB2aGd3N2xrdkVVd24vTjRUeTdVN25oR3NFcEZrT2Z5K2t1dGJPaDFKUXhoVkRKdW1vVzExaG5rUFRoem5oNkZGbGhmVCtyYTF4OXNGNTZreDVZdUR6Vlk5UFFZQVlBN2libHc0ZnJRNFRQQ2syTUsveEdVM3JsbXplNjJ0ckh6Nmxza28rditTby9kbzc0UFQ4S1ZrcEpmT0VyS2N2OHpuck1Hc0hUTnhvRWtXeTFtWWdEQjZYQmJQYVdzdWlTNkNyeUdhTDZ6Q2phWEJndnRrdXlYQnVhMXdPS25oK2s3TDlBdlBuWVdmZnhLMThGY0pidW9zR2YzL0pvN2FtWStDRTF2cHB6WStVVHJ2YTBGWGMxaTU1cEtRL1lqVkwxODdONWZDbjFrVzV1b3QvMWhpK0RpWis1YXRuSlI5RStwcnZ5ZEo5Wlo1bXdPcFU1Z000S1l5c01CUTcxVXpQdU1UbDlRUU95VW81bndpb2VZQ1BqRmtscmJLNnM2WCt5cFVaNnJ1bTkrQ1pZeldSaUJKZlNQMHh6elNtcmc3Zjg2ZzBES1ZqL3d3RnppZUQ5clJmUEdGYmVLTWwwNXBuNWo5L3JzUUpKMmlFZ1JycG9obHlCbzNmNFFLN0tsK0VjQVlaZ0FvTlZtWldYSzcwNFlBYTNGd0J4Z1NHVU9zNWh0dkdSejRTZ2ozeUZrU0pGQnV2L3N4dTV5azk5OFQ4V0RKenZ2LzJSWDE5SHRUVVcxUyt3cEtSS1JqSjZ6enovMS9PUGRGZFdHbEFLYnZ6UzRQSE90VVJpa2c5QUd6MExiSUI4NVMvY1BPcG9YdnV1ZTgvaVYySDF2UFR5M2Rkdk9lWjM3SEdtTzNPbVN6VnpSK05TNTMrODRkSGxGaFhQTHF0elNPKzVydUhNMnZYdEJkeFA4N0xPektBRDM1OWovSU5ZSWJ5UGFiSWkzQ3E2V2ErU2FHZTc4ZGlJenU3cWNibGNBYTYvZkpSdk5vcFhGSm5PK1U5S0tNNWJxSDVMTTBpUVNWbXBQQ1BEdTdaVDRBb3ViejM3MDlFQlR5clREanl4OE1RWGdVSDFucW03VFduZzRUekU0aTRBc0tza0JJVFhmU3lDNEZrbDVNeG5KRGlLU0lEU0pBc0d2ZDF5Ky9lTkRwMmUrQSs1ZDhIZWlpdW5yVGtUNlRxV0xJcysvUVJvV3I5OHMwcWo4dXV6THVTMjJZdHVmZzNyZFRhSG4xbTQ2c2ZnR0tIWHQwTUduTGFSSGRud04zN3R2SGNXS28yVjZsblB4TDRVdlVRY1JkT3ptWlNRczhYNUNINU94WE1YcGtBVHVEejhFdDBTSDR1eUNSUitUam1CRFAxR3ZzVnJXRUdWekVqMzNZVlE5akF0SUtwcXNsL3MvMHhyb2N3QUFlSnhqWUdSZ1lBRGlRMnFHUitMNWJiNHljTE16Z01CbEJiZlB5RFE3QTFpY2c0RUpSQUVBQWE0SUFRQjRuR05nWkdCZ1p3Q0NoV0FTeEdaa1FBWHlBQk9VQU5oNG5HTm5ZR0JnSHlBTUFEYThBTm9BQUFBQUFBQU9BRkFBWmdDeUFNWUE1Z0VlQVVnQmRBR2NBZklDTGdLT0Fyb0RDZ09PQTdBRDZnUTRCSHdFdUFUb0JRd0ZvZ1hvQmpZR2JBYmFCM0lIcUhpY1kyQmtZR0NRWjhobFlHY0FBU1lnNWdKQ0JvYi9ZRDREQUJiVkFhb0FlSnhka0UxcWcwQVlobDhUazlBSW9WRGFWU216YWhjRjg3UE1BUkxJTW9GQWwwWkhZMUJIZEJKSVQ5QVQ5QVE5UlE5UWVxeSt5dGVOTXpEemZNKzg4dzBLNEJZL2NOQU1CNk4yYlVhUFBCTHVreWJDTHZsZWVBQVBqOEpEK2hmaE1WN2hDM3U0d3hzN09PNE56UVNaY0kvOEx0d25md2k3NUUvaEFSN3dKVHlrL3hZZVk0OWZZUS9QenRNK2piVFo3TFk2T1dkQkpkWC9wcXM2TllXYSt6TXhhMTNvS3JBNlVvZXJxaS9Kd3RwWXhaWEoxY29VVm1lWlVXVmxUanEwL3RIYWNqbWR4dUw5ME9SOE8wVUVEWU1OZHRpU0VwejVYUUdxemxtMzBrelVkQVlGRk9iOFI3Tk9aazBxMmx3QXl6MWk3b0FyMXhvWHZyT2d0WWhaeDh3WTVLUlYyNjlKWjV5R3BtelBUalFodlk5amU2dkVFbFBPdUpQM21XS25QNU0zVitZQUFBQjRuRzJQMlhMQ01BeEZmWUZzcEdVcDNUZStJQjlsSEpGNGNPelVTMm4vdm9hRUdSNnFCK2xLbytXSVRkaGdhL2EvYlJuREJGUE1rQ0JGaGh3RjVpaHhnMXNzc01RS2E5eGhnM3M4NEJGUGVNWUxYdkdHZDN6Z0U5dFpyL2h2ZVhLVmtGWW9Tbm9lSEpYZlJvV09xaTU0bW85YW1lTkZkcksrZExTeWFWZjdvSlFUbGtoWHBEM1o1WFhoUi9yVWZRVnVLWE85MUpwczRjTE9TNi9JNVlMM1hob2RSUnNWV1plNE5uWk9oV25TQVdneGhNb0VyNlNtelppZUY0M01rN1pPQmRlQ1ZHcnA5RXUrNTRKMnhoeVNwbGZCNVhId1FMWFVtVDlLSDYra1BuUTdaWXVJRXpOeWZzMURMVTFWVTRTV1o2TGtYR0hzRDFaS2JNdz0pIGZvcm1hdCgnd29mZicpLFxuICAgICAgIHVybChkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC10dGY7Y2hhcnNldD11dGYtODtiYXNlNjQsQUFFQUFBQUtBSUFBQXdBZ1QxTXZNbEdSWGdVQUFBRW9BQUFBVm1OdFlYRGlNQkMyQUFBQi9BQUFBVXBuYkhsbVcvSG9Cd0FBQTRnQUFBOVFhR1ZoWkF4ZTJPTUFBQURRQUFBQU5taG9aV0VPb2djZ0FBQUFyQUFBQUNSb2JYUjQyUUFBQUFBQUFZQUFBQUI4Ykc5allURElOT29BQUFOSUFBQUFRRzFoZUhBQk1BQjVBQUFCQ0FBQUFDQnVZVzFsMWNmMW9BQUFFdGdBQUFJS2NHOXpkR1pFamVNQUFCVGtBQUFCZ1FBQkFBQUhBQUFBQUtFSEFBQUFBQUFIQUFBQkFBQUFBQUFBQUFBQUFBQUFBQUFBSHdBQkFBQUFBUUFBd2lhQ2NGOFBQUFVBQ3djQUFBQUFBTk1nUnZNQUFBQUEweUJHOHdBQUFBQUhBQWNBQUFBQUNBQUNBQUFBQUFBQUFBRUFBQUFmQUcwQUJ3QUFBQUFBQWdBQUFBb0FDZ0FBQVA4QUFBQUFBQUFBQVFjQUFaQUFCUUFJQkhFRTVnQUFBUG9FY1FUbUFBQURYQUJYQWM0QUFBSUFCUU1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVVHWkZaQUJBOFFIeEhnY0FBQUFBb1FjQUFBQUFBQUFCQUFBQUFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBY0FBQUFIQUFBQUJ3QUFBQWNBQUFBSEFBQUFCd0FBQUFjQUFBQUhBQUFBQndBQUFBQUFBQU1BQUFBREFBQUFIQUFCQUFBQUFBQkVBQU1BQVFBQUFCd0FCQUFvQUFBQUJnQUVBQUVBQWdBQThSNy8vd0FBQUFEeEFmLy9BQUFQQUFBQkFBQUFBQUFBQUFBQkJnQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFPQUZBQVpnQ3lBTVlBNWdFZUFVZ0JkQUdjQWZJQ0xnS09Bcm9EQ2dPT0E3QUQ2Z1E0Qkh3RXVBVG9CUXdGb2dYb0JqWUdiQWJhQjNJSHFBQUJBQUFBQUFXTEJZc0FBZ0FBQVJFQkFsVUROZ1dMKytvQ0N3QUFBd0FBQUFBR2F3WnJBQUlBRGdBYUFBQUpBaE1FQUFNU0FBVWtBQk1DQUFFbUFDYzJBRGNXQUJjR0FBTHJBY0QrUUpYK3cvNWFDQWdCcGdFOUFUMEJwZ2dJL2xyK3cvMytyZ1lHQVZMOS9RRlNCZ2IrcmdJd0FWQUJVQUdiQ1A1YS9zUCt3LzVhQ0FnQnBnRTlBVDBCcHZySUJnRlMvZjBCVWdZRy9xNzkvZjZ1QUFBQUFnQUFBQUFGUUFXTEFBTUFCd0FBQVNFUktRRVJJUkVCd0FFci90VUNWUUVyQVhVRUZ2dnFCQllBQUFBRUFBQUFBQVlnQmlBQUJnQVRBQ1FBSndBQUFTNEJKeFVYTmpjR0J4YytBVFVtQUNjVkZoSUJCd0VoRVNFQkVRRUdCeFUrQVRjWE53RUhGd1RRQVdWVnVBTzdBaWR4SlNnRi90L2xwYzc3dDE4QllmNmZBU3NCZFFFK1RGMU9panVaWC8xZ25Kd0RnR1NlSzZXNEdCaHFXM0ZHbkZUMEFXTTRtalQrOUFIclgvNmYva0QraXdIMi9zSTdIWm9TUkRHWVh3U1duSndBQUFFQUFBQUFCS3NGMWdBRkFBQUJFU0VCRVFFQ0N3RXFBWGIraWdSZy9rRCtpd1NxL29zQUFBQUNBQUFBQUFWbUJkWUFCZ0FNQUFBQkxnRW5FVDRCQVJFaEFSRUJCV1VCWlZSVVpmd1JBU3NCZGY2TEE0QmtuaXY5cGl1ZUFVVCtRUDZMQktyK2l3QUFBd0FBQUFBR0lBWVBBQVVBREFBYUFBQVRFU0VCRVFFRkxnRW5FVDRCQXhVV0VoY0dBZ2NWTmdBM0pnRGdBU3NCZGY2TEFzVUJaVlZWWmJxbHpnTUR6cVhsQVNFRkJmN2ZCR0QrUVA2TEJLcitpK0Jrbml2OXBpdWVBdk9hTlA3MHRiWCs5RFNhT0FGaTlmVUJZZ0FBQUFRQUFBQUFCWXNGaXdBRkFBc0FFUUFYQUFBQkl4RWhOU01ETXpVek5TRUJJeFVoRVNNREZUTVZNeEVDQzVZQmR1Q1dsdUQraWdPQTRBRjJsdURnbGdMci9vcVdBZ3JnbHZ5QWxnRjJBcUNXNEFGMkFBUUFBQUFBQllzRml3QUZBQXNBRVFBWEFBQUJNeFV6RVNFVEl4VWhFU01CTXpVek5TRVROU01SSVRVQmRlQ1cvb3JnNEFGMmxnSEFsdUQraXBhV0FYWUNWZUFCZGdIQWxnRjIrK3JnbGdIQTRQNktsZ0FBQUFBQ0FBQUFBQVhXQmRZQUR3QVRBQUFCSVE0QkJ4RWVBUmNoUGdFM0VTNEJBeUVSSVFWQS9JQS9WUUVCVlQ4RGdEOVZBUUZWUC95QUE0QUYxUUZWUC95QVAxVUJBVlUvQTRBL1ZmdnNBNEFBQUFZQUFBQUFCbXNHYXdBSEFBd0FFd0FiQUNBQUtBQUFDUUVtSnc0QkJ3RWxMZ0VuQVFVaEFUWVNOeVlGQVFZQ0J4WVhJUVVlQVJjQk13RVdGejRCTndFQ3ZnRmtUbFNIOEdFQkVnT09OZW1oL3U0QzVmM1FBWHBjYUFFQi9CUCszVnhvQVFFT0FqRDk1RFhwb1FFU2VQN2RUbFNIOEdIKzdnUHdBbWdTQVFGWVVQNG5kNlgyUHY0blMvMXpaQUVCazAxTkFmaGsvditUVFVoTHBmWStBZG4rQ0JJQkFWaFFBZGtBQUFBRkFBQUFBQVpyQmRZQUR3QVRBQmNBR3dBZkFBQUJJUTRCQnhFZUFSY2hQZ0UzRVM0QkFTRVZJUUVoTlNFRklUVWhOU0UxSVFYVisxWkFWQUlDVkVBRXFrQlVBZ0pVK3hZQkt2N1dBdXI5RmdMcUFjRCsxZ0VxL1JZQzZnWFZBVlUvL0lBL1ZRRUJWVDhEZ0Q5Vi9heVYvdFdWbFpXV2xRQURBQUFBQUFZZ0JkWUFEd0FuQUQ4QUFBRWhEZ0VIRVI0QkZ5RStBVGNSTGdFQkl6VWpGVE0xTXhVVUJnY2pMZ0VuRVQ0Qk56TWVBUlVGSXpVakZUTTFNeFVPQVFjakxnRTFFVFEyTnpNZUFSY0ZpL3ZxUDFRQ0FsUS9CQlkvVkFJQ1ZQMXJjSldWY0NvZzRDQXFBUUVxSU9BZ0tnSUxjSldWY0FFcUlPQWdLaW9nNENBcUFRWFZBVlUvL0lBL1ZRRUJWVDhEZ0Q5Vi9mY2w0Q1ZLSUNvQkFTb2dBU29nS2dFQktpQktKZUFsU2lBcUFRRXFJQUVxSUNvQkFTb2dBQUFHQUFBQUFBWWdCUFlBQXdBSEFBc0FEd0FUQUJjQUFCTXpOU01STXpVakVUTTFJd0VoTlNFUklUVWhFUlVoTmVDVmxaV1ZsWlVCS3dRVisrc0VGZnZyQkJVRE5aYitRSlVCd0pYK1FKYitRSlVDVlpXVkFBQUFBUUFBQUFBR0lBWnNBQzRBQUFFaUJnY0JOalFuQVI0Qk16NEJOeTRCSnc0QkJ4UVhBUzRCSXc0QkJ4NEJGekkyTndFR0J4NEJGejRCTnk0QkJVQXJTaDc5N0FjSEFnOGVUaXhmZndJQ2YxOWZmd0lIL2ZFZVRpeGZmd0lDZjE4c1RoNENGQVVCQTN0Y1hIc0RBM3NDVHg4YkFUY1pOaGtCTkIwZ0FuOWZYMzhDQW45Zkd4bit6UndnQW45ZlgzOENJQnoreWhjYVhIc0NBbnRjWFhzQUFBSUFBQUFBQmxrR2F3QkRBRThBQUFFMk5DYzNQZ0VuQXk0QkR3RW1Md0V1QVNjaERnRVBBUVlISnlZR0J3TUdGaDhCQmhRWEJ3NEJGeE1lQVQ4QkZoOEJIZ0VYSVQ0QlB3RTJOeGNXTmpjVE5pWW5CUzRCSno0Qk54NEJGdzRCQmFzRkJaNEtCZ2VXQnhrTnVqcEVIQU1VRC83V0R4UUNIRVU1dWcwYUI1VUhCUXVkQlFXZEN3VUhsUWNhRGJvNVJSd0NGQThCS2c4VUFoeEZPYm9OR2dlVkJ3VUwvVGh2bEFJQ2xHOXZsQUlDbEFNM0pFb2tld2thRFFFRERBa0ZTeTBjeGc0UkFRRVJEc1ljTFVzRkNReisvUXdiQ1hza1NpUjdDUm9OL3YwTUNRVkxMUnpHRGhFQkFSRU94aHd0U3dVSkRBRUREQnNKUVFLVWIyK1VBZ0tVYjIrVUFBQUFBQUVBQUFBQUJtc0dhd0FMQUFBVEVnQUZKQUFUQWdBbEJBQ1ZDQUdtQVQwQlBRR21DQWorV3Y3RC9zUCtXZ09BL3NQK1dnZ0lBYVlCUFFFOUFhWUlDUDVhQUFBQUFnQUFBQUFHYXdackFBc0FGd0FBQVFRQUF4SUFCU1FBRXdJQUFTWUFKellBTnhZQUZ3WUFBNEQrdy81YUNBZ0JwZ0U5QVQwQnBnZ0kvbHIrdy8zK3JnWUdBVkw5L1FGU0JnYityZ1pyQ1A1YS9zUCt3LzVhQ0FnQnBnRTlBVDBCcHZySUJnRlMvZjBCVWdZRy9xNzkvZjZ1QUFBREFBQUFBQVpyQm1zQUN3QVhBQ01BQUFFRUFBTVNBQVVrQUJNQ0FBRW1BQ2MyQURjV0FCY0dBQU1PQVFjdUFTYytBVGNlQVFPQS9zUCtXZ2dJQWFZQlBRRTlBYVlJQ1A1YS9zUDkvcTRHQmdGUy9mMEJVZ1lHL3E0ZEFuOWZYMzhDQW45ZlgzOEdhd2orV3Y3RC9zUCtXZ2dJQWFZQlBRRTlBYWI2eUFZQlV2MzlBVklHQnY2dS9mMytyZ0pQWDM4Q0FuOWZYMzhDQW44QUFBQUVBQUFBQUFZZ0JpQUFEd0FiQUNVQUtRQUFBU0VPQVFjUkhnRVhJVDRCTnhFdUFRRWpOU01WSXhFekZUTTFPd0VoSGdFWEVRNEJCeUUzTXpVakJZdjc2ajlVQWdKVVB3UVdQMVFDQWxUOWEzQ1ZjSENWY0pZQktpQXFBUUVxSVA3V2NKV1ZCaUFDVkQvNzZqOVVBZ0pVUHdRV1AxVDhncFdWQWNDN3V3RXFJUDdXSUNvQmNPQUFBZ0FBQUFBR2F3WnJBQXNBRndBQUFRUUFBeElBQlNRQUV3SUFFd2NKQVNjSkFUY0pBUmNCQTREK3cvNWFDQWdCcGdFOUFUMEJwZ2dJL2xvNGFmNzAvdlJwQVF2KzlXa0JEQUVNYWY3MUJtc0kvbHIrdy83RC9sb0lDQUdtQVQwQlBRR20vQkZwQVF2KzlXa0JEQUVNYWY3MUFRdHAvdlFBQVFBQUFBQUYxZ2EyQUJZQUFBRVJDUUVSSGdFWERnRUhMZ0VuSXhZQUZ6WUFOeVlBQTREK2l3RjF2djBGQmYyK3Z2MEZsUVlCVWY3K0FWRUdCdjZ2QllzQkt2Nkwvb3NCS2dUOXY3NzlCUVg5dnY3K3J3WUdBVkgrL2dGUkFBQUFBUUFBQUFBRlB3Y0FBQlFBQUFFUkl5SUdIUUVoQXlNUklSRWpFVE0xTkRZek1nVS9uVlk4QVNVbi92N08vLy9RclpNRzlQNzRTRWk5L3RqOUNRTDNBU2phdXMwQUFBQUFCQUFBQUFBR2pnY0FBREFBUlFCZ0FHd0FBQUVVSGdNVkZBY0dCQ01pSmljbU5UUTJOellsTGdFMU5EY0dJeUltTlRRMk56NEJNeUVISXg0QkZSUU9BeWN5TmpjMk5UUXVBaU1pQmdjR0ZSUWVBeE15UGdJMU5DNEJMd0VtTHdJbUl5SU9BeFVVSGdJQk14VWpGU00xSXpVek5UTURIMEJiV2tBd1NQN3FuNFRsT1NWWlNvTUJFU0FmRlM0V2xNdElQMDNUY0FHaWlvTktUREZGUmpHU0psQWFOU0kvYWtBcVVSa3ZGQ3M5V1RZNmExczNEZzhUSGdvY0pVNFFJRFZvYjFNMlJuRjlBMnZWMVduVTFHa0Q1Q1JGUTFDQVRscFRlbk5UWUR4SFVZb3VVaElxUUNra01RVEJsRkthTmtKQVdEK01Xa2h6Unp0QVBpRWJPV1k2aG4xU0p5RTdaUzVuWjFJMC9KY2FORjQrR1RBa0dDTUxGeDA0QWc0a09GMDdSbXM3SFFOc2JOdmJiTmtBQXdBQUFBQUdnQVpzQUFNQURnQXFBQUFCRVNFUkFSWUdLd0VpSmpRMk1oWUJFU0VSTkNZaklnWUhCaFVSSVJJUUx3RWhGU00rQXpNeUZnSGQvcllCWHdGblZBSlNaR2VtWkFTUC9yZFJWajlWRlF2K3R3SUJBUUZKQWhRcVIyYy9xOUFFai93aEE5OEJNa2xpWXBOaFlmemQvY2dDRW1sM1JUTWVNLzNYQVk4QjhEQXdrQ0F3T0IvakFBQUJBQUFBQUFhVUJnQUFNUUFBQVFZSEZoVVVBZzRCQkNNZ0p4WXpNamN1QVNjV016STNMZ0U5QVJZWExnRTFORGNXQkJjbU5UUTJNeklYTmpjR0J6WUdsRU5mQVV5YjF2N1NyUDd4NFNNcjRiQnBwaDhoSENzcWNKTkVUa0pPTEhrQlc4WUl2WWFNWUcxZ0pXbGRCV2hpUlE0Y2d2Nzk3cmR0a1FTS0FuMWhCUXNYc1hVRUpnTXNqbE5ZUzVXekNpWWtocjFtRlRselB3b0FBQUFCQUFBQUFBV0FCd0FBSWdBQUFSY09BUWNHTGdNMUVTTTFQZ1EzUGdFN0FSRWhGU0VSRkI0Q056WUZNRkFYc0Zsb3JYQk9JYWhJY2tRd0ZBVUJCd1QwQVUzK3NnMGdRekJPQWMvdEl6NEJBamhjZUhnNkFpRFhHbGRkYjFjdEJRZitXUHo5K2g0ME5SNEJBZ0FCQUFBQUFBYUFCb0FBU2dBQUFSUUNCQ01pSnpZL0FSNEJNekkrQVRVMExnRWpJZzRERlJRV0Z4WS9BVFkzTmljbU5UUTJNeklXRlJRR0l5SW1OejRDTlRRbUl5SUdGUlFYQXdZWEpnSTFOQklrSUFRU0JvRE8vcC9SYjJzN0V6WVVhajE1dm1oMzRvNXB0bjliSzFCTkhnZ0lCZ0lHRVRQUnFaZXBpV3M5U2c0SUpSYzJNajVXR1dNUkJNNyt6Z0ZoQWFJQlljNERnTkgrbjg0Z1hVZlRKem1KOEpaeXlINDZZSDJHUTJpZUlBd2dIeGdHRnhROVdwZlpwSU9xN2xjOUkzVlpIekpDY2xWSk1mNWVSbXRiQVh6cDBRRmh6czcrbndBQUJ3QUFBQUFIQUFUUEFBNEFGd0FxQUQwQVVBQmFBRjBBQUFFUk5oNENCdzRCQndZbUl5Y21OeFkyTnpZbUJ4RVVCUlkyTno0Qk55NEJKeU1HSHdFZUFSY09BUmNXTmpjK0FUY3VBU2NqQmg4QkhnRVhGQVlYRmpZM1BnRTNMZ0VuSXdZZkFSNEJGdzRCQlRNL0FSVXpFU01HQXlVVkp3TWNoTTJVV3dnTnE0SkhyUWdCQWFwVWFBb0pjV01CZmlJaERpTXJBUUpMTUIwQkJBb2tOQUlCUG1NaUlRNGlMQUVDU3pBZUFRVUtKRFFCUDJNaUlRNGlMQUVDU3pBZUFRVUtKRFFCQVQ3NWcrNUI0YXJOTE5JQko0NEJ5UUw5QlE5bXZZQ0t3QThGQlFNRHd3SlZUR2R6QmY2VkI4SUhOUjA4bGxkOXVUNExDUkEvcUdOeHZVd0hOUjA4bGxkOXVUNExDUkEvcUdOeHZVd0hOUjA4bGxkOXVUNExDUkEvcUdOeHZWSmtBV1VEREVmK3RZUDVBUUFBQUFFQUFBQUFCaUFHdGdBYkFBQUJCQUFERVI0QkZ6TVJJVFUyQURjV0FCY1ZJUkV6UGdFM0VRSUFBNEQrNHY2RkJ3Si9YK0QrMVFZQko5N2VBU2NHL3RYZ1gzOENCLzZGQnJVSC9vWCs0djMyWDM4Q0FsV1YzZ0VuQmdiKzJkNlYvYXNDZjE4Q0NnRWVBWHNBQUFBQUVBREdBQUVBQUFBQUFBRUFCd0FBQUFFQUFBQUFBQUlBQndBSEFBRUFBQUFBQUFNQUJ3QU9BQUVBQUFBQUFBUUFCd0FWQUFFQUFBQUFBQVVBQ3dBY0FBRUFBQUFBQUFZQUJ3QW5BQUVBQUFBQUFBb0FLd0F1QUFFQUFBQUFBQXNBRXdCWkFBTUFBUVFKQUFFQURnQnNBQU1BQVFRSkFBSUFEZ0I2QUFNQUFRUUpBQU1BRGdDSUFBTUFBUVFKQUFRQURnQ1dBQU1BQVFRSkFBVUFGZ0NrQUFNQUFRUUpBQVlBRGdDNkFBTUFBUVFKQUFvQVZnRElBQU1BQVFRSkFBc0FKZ0VlVm1sa1pXOUtVMUpsWjNWc1lYSldhV1JsYjBwVFZtbGtaVzlLVTFabGNuTnBiMjRnTVM0d1ZtbGtaVzlLVTBkbGJtVnlZWFJsWkNCaWVTQnpkbWN5ZEhSbUlHWnliMjBnUm05dWRHVnNiRzhnY0hKdmFtVmpkQzVvZEhSd09pOHZabTl1ZEdWc2JHOHVZMjl0QUZZQWFRQmtBR1VBYndCS0FGTUFVZ0JsQUdjQWRRQnNBR0VBY2dCV0FHa0FaQUJsQUc4QVNnQlRBRllBYVFCa0FHVUFid0JLQUZNQVZnQmxBSElBY3dCcEFHOEFiZ0FnQURFQUxnQXdBRllBYVFCa0FHVUFid0JLQUZNQVJ3QmxBRzRBWlFCeUFHRUFkQUJsQUdRQUlBQmlBSGtBSUFCekFIWUFad0F5QUhRQWRBQm1BQ0FBWmdCeUFHOEFiUUFnQUVZQWJ3QnVBSFFBWlFCc0FHd0Fid0FnQUhBQWNnQnZBR29BWlFCakFIUUFMZ0JvQUhRQWRBQndBRG9BTHdBdkFHWUFid0J1QUhRQVpRQnNBR3dBYndBdUFHTUFid0J0QUFBQUFnQUFBQUFBQUFBUkFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFmQUFBQkFnRURBUVFCQlFFR0FRY0JDQUVKQVFvQkN3RU1BUTBCRGdFUEFSQUJFUUVTQVJNQkZBRVZBUllCRndFWUFSa0JHZ0ViQVJ3QkhRRWVBUjhFY0d4aGVRdHdiR0Y1TFdOcGNtTnNaUVZ3WVhWelpRdDJiMngxYldVdGJYVjBaUXAyYjJ4MWJXVXRiRzkzQ25admJIVnRaUzF0YVdRTGRtOXNkVzFsTFdocFoyZ1FablZzYkhOamNtVmxiaTFsYm5SbGNnOW1kV3hzYzJOeVpXVnVMV1Y0YVhRR2MzRjFZWEpsQjNOd2FXNXVaWElKYzNWaWRHbDBiR1Z6Q0dOaGNIUnBiMjV6Q0dOb1lYQjBaWEp6QlhOb1lYSmxBMk52WndaamFYSmpiR1VPWTJseVkyeGxMVzkxZEd4cGJtVVRZMmx5WTJ4bExXbHVibVZ5TFdOcGNtTnNaUUpvWkFaallXNWpaV3dHY21Wd2JHRjVDR1poWTJWaWIyOXJCV2R3YkhWekNHeHBibXRsWkdsdUIzUjNhWFIwWlhJR2RIVnRZbXh5Q1hCcGJuUmxjbVZ6ZEJGaGRXUnBieTFrWlhOamNtbHdkR2x2YmdWaGRXUnBid0FBQUFBQSkgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8vIGh0dHA6Ly9zYXNzLWxhbmcuY29tL2RvY3VtZW50YXRpb24vZmlsZS5TQVNTX1JFRkVSRU5DRS5odG1sI21hcHNcbiRpY29uczogKFxuXHRcdHBsYXk6ICdcXGYxMDEnLFxuXHRcdHBsYXktY2lyY2xlOiAnXFxmMTAyJyxcblx0XHRwYXVzZTogJ1xcZjEwMycsXG5cdFx0dm9sdW1lLW11dGU6ICdcXGYxMDQnLFxuXHRcdHZvbHVtZS1sb3c6ICdcXGYxMDUnLFxuXHRcdHZvbHVtZS1taWQ6ICdcXGYxMDYnLFxuXHRcdHZvbHVtZS1oaWdoOiAnXFxmMTA3Jyxcblx0XHRmdWxsc2NyZWVuLWVudGVyOiAnXFxmMTA4Jyxcblx0XHRmdWxsc2NyZWVuLWV4aXQ6ICdcXGYxMDknLFxuXHRcdHNxdWFyZTogJ1xcZjEwYScsXG5cdFx0c3Bpbm5lcjogJ1xcZjEwYicsXG5cdFx0c3VidGl0bGVzOiAnXFxmMTBjJyxcblx0XHRjYXB0aW9uczogJ1xcZjEwZCcsXG5cdFx0Y2hhcHRlcnM6ICdcXGYxMGUnLFxuXHRcdHNoYXJlOiAnXFxmMTBmJyxcblx0XHRjb2c6ICdcXGYxMTAnLFxuXHRcdGNpcmNsZTogJ1xcZjExMScsXG5cdFx0Y2lyY2xlLW91dGxpbmU6ICdcXGYxMTInLFxuXHRcdGNpcmNsZS1pbm5lci1jaXJjbGU6ICdcXGYxMTMnLFxuXHRcdGhkOiAnXFxmMTE0Jyxcblx0XHRjYW5jZWw6ICdcXGYxMTUnLFxuXHRcdHJlcGxheTogJ1xcZjExNicsXG5cdFx0ZmFjZWJvb2s6ICdcXGYxMTcnLFxuXHRcdGdwbHVzOiAnXFxmMTE4Jyxcblx0XHRsaW5rZWRpbjogJ1xcZjExOScsXG5cdFx0dHdpdHRlcjogJ1xcZjExYScsXG5cdFx0dHVtYmxyOiAnXFxmMTFiJyxcblx0XHRwaW50ZXJlc3Q6ICdcXGYxMWMnLFxuXHRcdGF1ZGlvLWRlc2NyaXB0aW9uOiAnXFxmMTFkJyxcblx0XHRhdWRpbzogJ1xcZjExZScsXG4pO1xuXG4vLyBOT1RFOiBUaGlzIGlzIGFzIGNvbXBsZXggYXMgd2Ugd2FudCB0byBnZXQgd2l0aCBTQ1NTIGZ1bmN0aW9uYWxpdHkuXG4vL1xuLy8gTm93IHRoYXQgd2UgaGF2ZSBhIG1hcCBvZiBpY29ucyBhYm92ZSwgd2UgY2FuIGl0ZXJhdGUgb3ZlciB0aGF0IG1hcCBhbmQgY3JlYXRlIGFuIGljb24gY2xhc3Ncbi8vIGZvciBlYWNoIGljb24gaW4gdGhhdCBsaXN0LiBUaGUgaXRlcmF0b3IgYmVsb3cgcHJvZHVjZXMgQ1NTIGNsYXNzZXMgbGlrZSB0aGlzOlxuLy9cbi8vIC52anMtaWNvbi1wbGF5IHtcbi8vICAgZm9udC1mYW1pbHk6IFZpZGVvSlM7XG4vLyAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vIH1cbi8vIC52anMtaWNvbi1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNWI2XCI7IH1cbi8vXG4vLyBXZSBjYW4gdGhlbiB1c2UgQGV4dGVuZCBpbiB0aGUgY29kZWJhc2Ugd2hlbiB3ZSBuZWVkIHRvIGFkZCBhbiBpY29uIHRvIGEgY2xhc3MuIEBleHRlbmQgYnVpbGRzIHVwXG4vLyB0aGUgc2VsZWN0b3JzIGZvciB5b3Ugc28geW91IGNhbiBhdm9pZCBkdXBsaWNhdGlvbi4gVGhpcyBpcyBnZW5lcmFsbHkgYSBiYWQgaWRlYSwgYnV0IHNpbmNlIGVhY2hcbi8vIGljb24gc2hvdWxkIG9ubHkgYmUgZXh0ZW5kZWQgb25lIG9yIHR3byBvdGhlciBwbGFjZXMsIHdlJ2xsIHJvbGwgd2l0aCBpdC5cbkBlYWNoICRuYW1lLCAkY29udGVudCBpbiAkaWNvbnMge1xuICAudmpzLWljb24tI3skbmFtZX0ge1xuICAgIGZvbnQtZmFtaWx5OiAkaWNvbi1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICRjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnZpZGVvLWpzIHtcbiAgLy8gZGlzcGxheTppbmxpbmUtYmxvY2sgd291bGQgYmUgY2xvc2VyIHRvIHRoZSB2aWRlbyBlbCdzIGRpc3BsYXk6aW5saW5lXG4gIC8vIGJ1dCBpdCByZXN1bHRzIGluIGZsYXNoIHJlbG9hZGluZyB3aGVuIGdvaW5nIGludG8gZnVsbHNjcmVlbiBbIzIyMDVdXG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBNYWtlIHZpZGVvLmpzIHZpZGVvcyBhbGlnbiB0b3Agd2hlbiBuZXh0IHRvIHZpZGVvIGVsZW1lbnRzXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgY29sb3I6ICRwcmltYXJ5LWZvcmVncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgLy8gU3RhcnQgd2l0aCAxMHB4IGZvciBiYXNlIGZvbnQgc2l6ZSBzbyBvdGhlciBkaW1lbnNpb25zIGNhbiBiZSBlbSBiYXNlZCBhbmRcbiAgLy8gZWFzaWx5IGNhbGN1bGFibGUuXG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLy8gUHJvdmlkZSBzb21lIGJhc2ljIGRlZmF1bHRzIGZvciBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8vIEF2b2lkaW5nIGhlbHZldGljYTogaXNzdWUgIzM3NlxuICBmb250LWZhbWlseTogJHRleHQtZm9udC1mYW1pbHk7XG5cbiAgLy8gRml4IGZvciBGaXJlZm94IDkgZnVsbHNjcmVlbiAob25seSBpZiBpdCBpcyBlbmFibGVkKS4gTm90IG5lZWRlZCB3aGVuXG4gIC8vIGNoZWNraW5nIGZ1bGxTY3JlZW5FbmFibGVkLlxuICAmOi1tb3otZnVsbC1zY3JlZW4geyBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuICAmOi13ZWJraXQtZnVsbC1zY3JlZW4ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gQWxsIGVsZW1lbnRzIGluaGVyaXQgYm9yZGVyLWJveCBzaXppbmdcbi52aWRlby1qcyAqLFxuLnZpZGVvLWpzICo6YmVmb3JlLFxuLnZpZGVvLWpzICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vLyBMaXN0IHN0eWxlIHJlc2V0XG4udmlkZW8tanMgdWwge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcblxuICAvLyBJbXBvcnRhbnQgdG8gc3BlY2lmeSBlYWNoXG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8vIEZpbGwgdGhlIHdpZHRoIG9mIHRoZSBjb250YWluaW5nIGVsZW1lbnQgYW5kIHVzZSBwYWRkaW5nIHRvIGNyZWF0ZSB0aGVcbi8vIGRlc2lyZWQgYXNwZWN0IHJhdGlvLiBEZWZhdWx0IHRvIDE2eDkgdW5sZXNzIGFub3RoZXIgcmF0aW8gaXMgZ2l2ZW4uXG5AbWl4aW4gYXBwbHktYXNwZWN0LXJhdGlvKCR3aWR0aCwgJGhlaWdodCkge1xuICBwYWRkaW5nLXRvcDogMTAwJSAqICgkaGVpZ2h0LyR3aWR0aCk7XG59XG5cbi8vIE5vdCBpbmNsdWRpbmcgYSBkZWZhdWx0IEFSIGluIHZqcy1mbHVpZCBiZWNhdXNlIGl0IHdvdWxkIG92ZXJyaWRlXG4vLyB0aGUgdXNlciBzZXQgQVIgaW5qZWN0ZWQgaW50byB0aGUgaGVhZGVyLlxuLnZpZGVvLWpzLnZqcy1mbHVpZCxcbi52aWRlby1qcy52anMtMTYtOSxcbi52aWRlby1qcy52anMtNC0zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4udmlkZW8tanMudmpzLTE2LTkge1xuICBAaW5jbHVkZSBhcHBseS1hc3BlY3QtcmF0aW8oMTYsIDkpO1xufVxuXG4udmlkZW8tanMudmpzLTQtMyB7XG4gIEBpbmNsdWRlIGFwcGx5LWFzcGVjdC1yYXRpbyg0LCAzKTtcbn1cblxuLnZpZGVvLWpzLnZqcy1maWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLy8gUGxheWJhY2sgdGVjaG5vbG9neSBlbGVtZW50cyBleHBhbmQgdG8gdGhlIHdpZHRoL2hlaWdodCBvZiB0aGUgY29udGFpbmluZyBkaXZcbi8vIDx2aWRlbz4gb3IgPG9iamVjdD5cbi52aWRlby1qcyAudmpzLXRlY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLy8gRnVsbHNjcmVlbiBTdHlsZXNcbmJvZHkudmpzLWZ1bGwtd2luZG93IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8vIEZpeCBmb3IgSUU2IGZ1bGwtd2luZG93LiBodHRwOi8vd3d3LmNzc3BsYXkuY28udWsvbGF5b3V0cy9maXhlZC5odG1sXG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4udmpzLWZ1bGwtd2luZG93IC52aWRlby1qcy52anMtZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTAwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnZpZGVvLWpzLnZqcy1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIC8vIFVuZG8gYW55IGFzcGVjdCByYXRpbyBwYWRkaW5nIGZvciBmbHVpZCBsYXlvdXRzXG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4udmlkZW8tanMudmpzLWZ1bGxzY3JlZW4udmpzLXVzZXItaW5hY3RpdmUge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cblxuLy8gSGlkZSBkaXNhYmxlZCBvciB1bnN1cHBvcnRlZCBjb250cm9scy5cbi52anMtaGlkZGVuIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52anMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy8gVmlzdWFsbHkgaGlkZGVuIG9mZnNjcmVlbiwgYnV0IGFjY2Vzc2libGUgdG8gc2NyZWVuIHJlYWRlcnMuXG4udmlkZW8tanMgLnZqcy1vZmZzY3JlZW4ge1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogLTk5OTlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi52anMtbG9jay1zaG93aW5nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLy8gIEluIElFOCB3LyBubyBKYXZhU2NyaXB0IChubyBIVE1MNSBzaGltKSwgdGhlIHZpZGVvIHRhZyBkb2Vzbid0IHJlZ2lzdGVyLlxuLy8gVGhlIC52aWRlby1qcyBjbGFzc25hbWUgb24gdGhlIHZpZGVvIHRhZyBhbHNvIGlzbid0IGNvbnNpZGVyZWQuXG4vLyBUaGlzIG9wdGlvbmFsIHBhcmFncmFwaCBpbnNpZGUgdGhlIHZpZGVvIHRhZyBjYW4gcHJvdmlkZSBhIG1lc3NhZ2UgdG8gdXNlcnNcbi8vIGFib3V0IHdoYXQncyByZXF1aXJlZCB0byBwbGF5IHZpZGVvLlxuLnZqcy1uby1qcyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250LWZhbWlseTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG5cbi52anMtbm8tanMgYSxcbi52anMtbm8tanMgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM2NkE4Q0M7XG59XG4iLCIvLyBUZXh0LCBpY29ucywgaG92ZXIgc3RhdGVzXG4kcHJpbWFyeS1mb3JlZ3JvdW5kLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuXG4vLyBDb250cm9sIGJhY2tncm91bmRzIChjb250cm9sIGJhciwgYmlnIHBsYXksIG1lbnVzKVxuJHByaW1hcnktYmFja2dyb3VuZC1jb2xvcjogIzJCMzMzRiAhZGVmYXVsdDtcbiRwcmltYXJ5LWJhY2tncm91bmQtdHJhbnNwYXJlbmN5OiAwLjcgIWRlZmF1bHQ7XG5cbi8vIEhvdmVyIHN0YXRlcywgc2xpZGVyIGJhY2tncm91bmRzXG4kc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnktYmFja2dyb3VuZC1jb2xvciwgMzMlKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktYmFja2dyb3VuZC10cmFuc3BhcmVuY3k6IDAuNSAhZGVmYXVsdDtcblxuJHRleHQtZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbi8vIFVzaW5nIHRoZSAnLS0nIG5hbWluZyBmb3IgY29tcG9uZW50LXNwZWNpZmljIHN0eWxlc1xuJGJpZy1wbGF5LWJ1dHRvbi0td2lkdGg6IDNlbSAhZGVmYXVsdDtcbiRiaWctcGxheS1idXR0b24tLWhlaWdodDogMS41ZW0gIWRlZmF1bHQ7XG4kYmlnLXBsYXktYnV0dG9uLS10cmFuc3BhcmVuY3k6IDAuOCAhZGVmYXVsdDtcbiIsIi52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBsaW5lLWhlaWdodDogJGJpZy1wbGF5LWJ1dHRvbi0taGVpZ2h0O1xuICBoZWlnaHQ6ICRiaWctcGxheS1idXR0b24tLWhlaWdodDtcbiAgd2lkdGg6ICRiaWctcGxheS1idXR0b24tLXdpZHRoOyAvLyBGaXJlZm94IGJ1ZzogRm9yIHNvbWUgcmVhc29uIHdpdGhvdXQgd2lkdGggdGhlIGljb24gd291bGRuJ3Qgc2hvdyB1cC4gU3dpdGNoZWQgdG8gdXNpbmcgd2lkdGggYW5kIHJlbW92ZWQgcGFkZGluZy5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMC4wNjY2NmVtIHNvbGlkICRwcmltYXJ5LWZvcmVncm91bmQtY29sb3I7XG5cbiAgLy8gTmVlZCBhIHNsaWdodGx5IGdyYXkgYmcgc28gaXQgY2FuIGJlIHNlZW4gb24gYmxhY2sgYmFja2dyb3VuZHNcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvci13aXRoLWFscGhhKCRwcmltYXJ5LWJhY2tncm91bmQtY29sb3IsICRwcmltYXJ5LWJhY2tncm91bmQtdHJhbnNwYXJlbmN5KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwLjNlbSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuNHMpO1xuXG4gIEBleHRlbmQgLnZqcy1pY29uLXBsYXk7XG5cbiAgLy8gU2luY2UgdGhlIGJpZyBwbGF5IGJ1dHRvbiBkb2Vzbid0IGluaGVyaXQgZnJvbSB2anMtY29udHJvbCwgd2UgbmVlZCB0byBzcGVjaWZ5IGEgYml0IG1vcmUgdGhhblxuICAvLyBvdGhlciBidXR0b25zIGZvciB0aGUgaWNvbi5cbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWljb24tZGVmYXVsdDtcbiAgfVxufVxuXG4vLyBBbGxvdyBwZW9wbGUgdGhhdCBoYXRlIHRoZWlyIHBvc3RlciBpbWFnZSB0byBjZW50ZXIgdGhlIGJpZyBwbGF5IGJ1dHRvbi5cbi52anMtYmlnLXBsYXktY2VudGVyZWQgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtKCRiaWctcGxheS1idXR0b24tLWhlaWdodCAvIDIpO1xuICBtYXJnaW4tbGVmdDogLSgkYmlnLXBsYXktYnV0dG9uLS13aWR0aCAvIDIpO1xufVxuXG4udmlkZW8tanM6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWZvcmVncm91bmQtY29sb3I7XG5cbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvci13aXRoLWFscGhhKCRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvciwgJHNlY29uZGFyeS1iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDBzKTtcbn1cblxuLy8gSGlkZSBpZiBjb250cm9scyBhcmUgZGlzYWJsZWQsIHRoZSB2aWRlbyBpcyBwbGF5aW5nLCBvciBuYXRpdmUgY29udHJvbHMgYXJlIHVzZWQuXG4udmpzLWNvbnRyb2xzLWRpc2FibGVkIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy1oYXMtc3RhcnRlZCAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZqcy1lcnJvciAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIFNob3cgYmlnIHBsYXkgYnV0dG9uIGlmIHZpZGVvIGlzIHBhdXNlZCBhbmQgLnZqcy1zaG93LWJpZy1wbGF5LWJ1dHRvbi1vbi1wYXVzZSBpcyBzZXQgb24gdmlkZW8gZWxlbWVudFxuLnZqcy1oYXMtc3RhcnRlZC52anMtcGF1c2VkLnZqcy1zaG93LWJpZy1wbGF5LWJ1dHRvbi1vbi1wYXVzZSAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLnZpZGVvLWpzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gSUU4XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gSUUgaW4gZ2VuZXJhbC4gV1RGLlxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogICAgbm9uZTtcbiAgYXBwZWFyYW5jZTogICAgICAgICBub25lO1xufVxuIiwiLnZpZGVvLWpzIC52anMtY29udHJvbC52anMtY2xvc2UtYnV0dG9uIHtcbiAgQGV4dGVuZCAudmpzLWljb24tY2FuY2VsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogM2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDAuNWVtO1xuICB6LWluZGV4OiAyO1xufVxuIiwiLnZqcy1tZW51LWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gQ2hhbmdlIGN1cnNvciBiYWNrIHRvIGRlZmF1bHQgaWYgdGhlIG1lbnUgYnV0dG9uIGlzIGRpc2FibGVkXG4udmpzLW1lbnUtYnV0dG9uLnZqcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy8gcHJldmVudCBtZW51cyBmcm9tIG9wZW5pbmcgd2hpbGUgZGlzYWJsZWRcbi52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24udmpzLWRpc2FibGVkOmhvdmVyIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52anMtbWVudSAudmpzLW1lbnUtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LWZhbWlseTogJHRleHQtZm9udC1mYW1pbHk7XG59XG5cbi8vIHByZXZlbnQgbWVudXMgZnJvbSBvcGVuaW5nIHdoaWxlIHNjcnViYmluZyAoRkYsIElFKVxuLnZqcy1zY3J1YmJpbmcgLnZqcy1tZW51LWJ1dHRvbjpob3ZlciAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmpzLW1lbnUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuXG4udmpzLW1lbnUgbGkudmpzLW1lbnUtaXRlbTpmb2N1cyxcbi52anMtbWVudSBsaS52anMtbWVudS1pdGVtOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvci13aXRoLWFscGhhKCRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvciwgJHNlY29uZGFyeS1iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeSk7XG59XG5cbi52anMtbWVudSBsaS52anMtc2VsZWN0ZWQsXG4udmpzLW1lbnUgbGkudmpzLXNlbGVjdGVkOmZvY3VzLFxuLnZqcy1tZW51IGxpLnZqcy1zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWZvcmVncm91bmQtY29sb3I7XG4gIGNvbG9yOiAkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuXG4udmpzLW1lbnUgbGkudmpzLW1lbnUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwLjNlbSAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuIiwiLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwZW07XG4gIGxlZnQ6IC0zZW07IC8vIChXaWR0aCBvZiB2anMtbWVudSAtIHdpZHRoIG9mIGJ1dHRvbikgLyAyXG4gIGhlaWdodDogMGVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yLCAkcHJpbWFyeS1iYWNrZ3JvdW5kLXRyYW5zcGFyZW5jeSk7IC8vIFNhbWUgYXMgdWwgYmFja2dyb3VuZFxufVxuXG4vLyBCdXR0b24gUG9wLXVwIE1lbnVcbi52anMtbWVudS1idXR0b24tcG9wdXAgLnZqcy1tZW51IC52anMtbWVudS1jb250ZW50IHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvci13aXRoLWFscGhhKCRwcmltYXJ5LWJhY2tncm91bmQtY29sb3IsICRwcmltYXJ5LWJhY2tncm91bmQtdHJhbnNwYXJlbmN5KTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDEuNWVtOyAvLyBTYW1lIGJvdHRvbSBhcyB2anMtbWVudSBib3JkZXItdG9wXG4gIG1heC1oZWlnaHQ6IDE1ZW07XG59XG5cbi52anMtd29ya2luZ2hvdmVyIC52anMtbWVudS1idXR0b24tcG9wdXA6aG92ZXIgLnZqcy1tZW51LFxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cCAudmpzLW1lbnUudmpzLWxvY2stc2hvd2luZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLnZpZGVvLWpzIC52anMtbWVudS1idXR0b24taW5saW5lIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC40cyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpiZWZvcmUge1xuICAvLyBJY29uIHBzZXVkb2VsZW1lbnQgaGFzIGEgZGlmZmVyZW50IGJhc2UgZm9udCBzaXplICgxLjhlbSksIHNvIHdlIG5lZWQgdG9cbiAgLy8gYWNjb3VudCBmb3IgdGhhdCBpbiB0aGUgd2lkdGguIDRlbSAoc3RhbmRhcmQgYnV0dG9uIHdpZHRoKSBkaXZpZGVkIGJ5IDEuOFxuICAvLyB0byBnZXQgdGhlIHNhbWUgYnV0dG9uIHdpZHRoIGFzIG5vcm1hbC5cbiAgd2lkdGg6IDIuMjIyMjIyMjIyZW07XG59XG5cbi8vIEhvdmVyIHN0YXRlXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6aG92ZXIsXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMsXG4udmlkZW8tanMgLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUudmpzLXNsaWRlci1hY3RpdmUsXG4udmlkZW8tanMudmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUge1xuICAvLyBUaGlzIHdpZHRoIGlzIGN1cnJlbnRseSBzcGVjaWZpYyB0byB0aGUgaW5saW5lIHZvbHVtZSBiYXIuXG4gIHdpZHRoOiAxMmVtO1xufVxuLy8gRG9uJ3QgdHJhbnNpdGlvbiB3aGVuIHRhYmJpbmcgaW4gcmV2ZXJzZSB0byB0aGUgdm9sdW1lIG1lbnVcbi8vIGJlY2F1c2UgaXQgbG9va3Mgd2VpcmRcbi52aWRlby1qcyAudmpzLW1lbnUtYnV0dG9uLWlubGluZS52anMtc2xpZGVyLWFjdGl2ZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lIC52anMtbWVudSB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0ZW07XG4gIHRvcDogMDtcblxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC40cyk7XG59XG5cbi52anMtbWVudS1idXR0b24taW5saW5lOmhvdmVyIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24taW5saW5lOmZvY3VzIC52anMtbWVudSxcbi52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmUgLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52anMtbm8tZmxleCAudmpzLW1lbnUtYnV0dG9uLWlubGluZTpob3ZlciAudmpzLW1lbnUsXG4udmpzLW5vLWZsZXggLnZqcy1tZW51LWJ1dHRvbi1pbmxpbmU6Zm9jdXMgLnZqcy1tZW51LFxuLnZqcy1uby1mbGV4IC52anMtbWVudS1idXR0b24taW5saW5lLnZqcy1zbGlkZXItYWN0aXZlIC52anMtbWVudSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUtY29udGVudCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi52aWRlby1qcyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzLjBlbTtcblxuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yLXdpdGgtYWxwaGEoJHByaW1hcnktYmFja2dyb3VuZC1jb2xvciwgJHByaW1hcnktYmFja2dyb3VuZC10cmFuc3BhcmVuY3kpO1xufVxuXG4vLyBWaWRlbyBoYXMgc3RhcnRlZCBwbGF5aW5nXG4udmpzLWhhcy1zdGFydGVkIC52anMtY29udHJvbC1iYXIge1xuICBAaW5jbHVkZSBkaXNwbGF5LWZsZXg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG5cbiAgJHRyYW5zOiB2aXNpYmlsaXR5IDAuMXMsIG9wYWNpdHkgMC4xczsgLy8gVmFyIG5lZWRlZCBiZWNhdXNlIG9mIGNvbW1hXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zKTtcbn1cblxuLy8gVmlkZW8gaGFzIHN0YXJ0ZWQgcGxheWluZyBBTkQgdXNlciBpcyBpbmFjdGl2ZVxuLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgLy8gUmVtYWluIHZpc2libGUgZm9yIHNjcmVlbiByZWFkZXIgYW5kIGtleWJvYXJkIHVzZXJzXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJHRyYW5zOiB2aXNpYmlsaXR5IDEuMHMsIG9wYWNpdHkgMS4wcztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnMpO1xuXG59XG5cbi52anMtY29udHJvbHMtZGlzYWJsZWQgLnZqcy1jb250cm9sLWJhcixcbi52anMtdXNpbmctbmF0aXZlLWNvbnRyb2xzIC52anMtY29udHJvbC1iYXIsXG4udmpzLWVycm9yIC52anMtY29udHJvbC1iYXIge1xuICAvLyAhaW1wb3J0YW50IGlzIG9rIGluIHRoaXMgY29udGV4dC5cbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBEb24ndCBoaWRlIHRoZSBjb250cm9sIGJhciBpZiBpdCdzIGF1ZGlvXG4udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZC52anMtdXNlci1pbmFjdGl2ZS52anMtcGxheWluZyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLy8gSUUgOCArIDkgU3VwcG9ydFxuLnZqcy1oYXMtc3RhcnRlZC52anMtbm8tZmxleCAudmpzLWNvbnRyb2wtYmFyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4iLCIvLyB2anMtY29udHJvbCBtaWdodCBiZSBiZXR0ZXIgbmFtZWQgdmpzLWJ1dHRvbiBub3cuXG4vLyBJdCdzIHVzZWQgb24gYm90aCByZWFsIGJ1dHRvbnMgKHBsYXkgYnV0dG9uKVxuLy8gYW5kIGRpdiBidXR0b25zIChtZW51IGJ1dHRvbnMpXG4udmlkZW8tanMgLnZqcy1jb250cm9sIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNGVtO1xuICBAaW5jbHVkZSBmbGV4KG5vbmUpO1xuXG4gICY6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuXG4gICAgQGV4dGVuZCAlaWNvbi1kZWZhdWx0O1xuICB9XG59XG5cbi8vIFJlcGxhY2VtZW50IGZvciBmb2N1cyBvdXRsaW5lXG4udmlkZW8tanMgLnZqcy1jb250cm9sOmZvY3VzOmJlZm9yZSxcbi52aWRlby1qcyAudmpzLWNvbnRyb2w6aG92ZXI6YmVmb3JlLFxuLnZpZGVvLWpzIC52anMtY29udHJvbDpmb2N1cyB7XG4gIHRleHQtc2hhZG93OiAwZW0gMGVtIDFlbSByZ2JhKCRwcmltYXJ5LWZvcmVncm91bmQtY29sb3IsIDEpO1xufVxuXG4vLyBIaWRlIGNvbnRyb2wgdGV4dCB2aXN1YWxseSwgYnV0IGhhdmUgaXQgYXZhaWxhYmxlIGZvciBzY3JlZW5yZWFkZXJzXG4udmlkZW8tanMgLnZqcy1jb250cm9sLXRleHQge1xuICBAaW5jbHVkZSBoaWRlLXZpc3VhbGx5O1xufVxuXG4vLyBJRSA4ICsgOSBTdXBwb3J0XG4udmpzLW5vLWZsZXggLnZqcy1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiIsIi52aWRlby1qcyAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvL1xuLy8gTGV0J3MgdGFsayBwaXhlbCBtYXRoIVxuLy8gU3RhcnQgd2l0aCBhIGJhc2UgZm9udCBzaXplIG9mIDEwcHggKGFzc3VtaW5nIHRoYXQgaGFzbid0IGNoYW5nZWQpXG4vLyBObyBIb3Zlcjpcbi8vIC0gUHJvZ3Jlc3MgaG9sZGVyIGlzIDNweFxuLy8gLSBQcm9ncmVzcyBoYW5kbGUgaXMgOXB4XG4vLyAtIFByb2dyZXNzIGhhbmRsZSBpcyBwdWxsZWQgdXAgM3B4IHRvIGNlbnRlciBpdC5cbi8vXG4vLyBIb3Zlcjpcbi8vIC0gUHJvZ3Jlc3MgaG9sZGVyIGJlY29tZXMgNXB4XG4vLyAtIFByb2dyZXNzIGhhbmRsZSBiZWNvbWVzIDE1cHhcbi8vIC0gUHJvZ3Jlc3MgaGFuZGxlIGlzIHB1bGxlZCB1cCA1cHggdG8gY2VudGVyIGl0XG4vL1xuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgQGluY2x1ZGUgZmxleChhdXRvKTtcbiAgQGluY2x1ZGUgZGlzcGxheS1mbGV4KGNlbnRlcik7XG4gIG1pbi13aWR0aDogNGVtO1xufVxuXG4udmpzLWxpdmUgLnZqcy1wcm9ncmVzcy1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gQm94IGNvbnRhaW5pbmcgcGxheSBhbmQgbG9hZCBwcm9ncmVzc2VzLiBBbHNvIGFjdHMgYXMgc2VlayBzY3J1YmJlci5cbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIEBpbmNsdWRlIGZsZXgoYXV0byk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMpO1xuICBoZWlnaHQ6IDAuM2VtO1xufVxuXG4vLyBXZSBuZWVkIGFuIGluY3JlYXNlZCBoaXQgYXJlYSBvbiBob3ZlclxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLXByb2dyZXNzLWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMS42NjY2NjY2NjY2NjY2NjY2NjZlbTtcbn1cblxuLyogSWYgd2UgbGV0IHRoZSBmb250IHNpemUgZ3JvdyBhcyBtdWNoIGFzIGV2ZXJ5dGhpbmcgZWxzZSwgdGhlIGN1cnJlbnQgdGltZSB0b29sdGlwIGVuZHMgdXBcbiBnaW5vcm1vdXMuIElmIHlvdSdkIGxpa2UgdG8gZW5hYmxlIHRoZSBjdXJyZW50IHRpbWUgdG9vbHRpcCBhbGwgdGhlIHRpbWUsIHRoaXMgc2hvdWxkIGJlIGRpc2FibGVkXG4gdG8gYXZvaWQgYSB3ZWlyZCBoaXRjaCB3aGVuIHlvdSByb2xsIG9mZiB0aGUgaG92ZXIuICovXG5cbi8vIEFsc28gc2hvdyB0aGUgY3VycmVudCB0aW1lIHRvb2x0aXBcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy10aW1lLXRvb2x0aXAsXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sOmhvdmVyIC52anMtbW91c2UtZGlzcGxheTphZnRlcixcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWNvbnRyb2w6aG92ZXIgLnZqcy1wbGF5LXByb2dyZXNzOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6ICR0ZXh0LWZvbnQtZmFtaWx5O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBmb250LXNpemU6IDAuNmVtO1xufVxuXG4vLyBQcm9ncmVzcyBCYXJzXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1ob2xkZXIgLnZqcy1wbGF5LXByb2dyZXNzLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcyxcbi52aWRlby1qcyAudmpzLXByb2dyZXNzLWhvbGRlciAudmpzLXRvb2x0aXAtcHJvZ3Jlc3MtYmFyLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtaG9sZGVyIC52anMtbG9hZC1wcm9ncmVzcyBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLy8gdXBkYXRlZCBieSBqYXZhc2NyaXB0IGR1cmluZyBwbGF5YmFja1xuICB3aWR0aDogMDtcbiAgLy8gTmVlZGVkIGZvciBJRTZcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4udmlkZW8tanMgLnZqcy1tb3VzZS1kaXNwbGF5IHtcbiAgQGV4dGVuZCAudmpzLWljb24tY2lyY2xlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZm9yZWdyb3VuZC1jb2xvcjtcbiAgQGV4dGVuZCAudmpzLWljb24tY2lyY2xlO1xuXG4gIC8vIFByb2dyZXNzIGhhbmRsZVxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTAuMzMzMzMzMzMzMzMzMzMzZW07XG4gICAgcmlnaHQ6IC0wLjVlbTtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICB9XG59XG5cbi8vIEN1cnJlbnQgVGltZSBcInRvb2x0aXBcIlxuLy8gQnkgZGVmYXVsdCB0aGlzIGlzIGhpZGRlbiBhbmQgb25seSBzaG93biB3aGVuIGhvdmVyaW5nIG92ZXIgdGhlIHByb2dyZXNzIGNvbnRyb2xcbi52aWRlby1qcyAudmpzLXRpbWUtdG9vbHRpcCxcbi52aWRlby1qcyAudmpzLW1vdXNlLWRpc3BsYXk6YWZ0ZXIsXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zLjRlbTtcbiAgcmlnaHQ6IC0xLjllbTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgY29sb3I6ICMwMDA7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jdXJyZW50LXRpbWUpO1xuICBwYWRkaW5nOiA2cHggOHB4IDhweCA4cHg7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29sb3Itd2l0aC1hbHBoYSgjZmZmLCAwLjgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAuM2VtKTtcbn1cblxuLnZpZGVvLWpzIC52anMtdGltZS10b29sdGlwLFxuLnZpZGVvLWpzIC52anMtcGxheS1wcm9ncmVzczpiZWZvcmUsXG4udmlkZW8tanMgLnZqcy1wbGF5LXByb2dyZXNzOmFmdGVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLWtlZXAtdG9vbHRpcHMtaW5zaWRlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLWpzIC52anMtbG9hZC1wcm9ncmVzcyB7XG4gIC8vIEZvciBJRTggd2UnbGwgbGlnaHRlbiB0aGUgY29sb3JcbiAgYmFja2dyb3VuZDogbGlnaHRlbigkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3IsIDI1JSk7XG4gIC8vIE90aGVyd2lzZSB3ZSdsbCByZWx5IG9uIHN0YWNrZWQgb3BhY2l0aWVzXG4gIGJhY2tncm91bmQ6IHJnYmEoJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yLCAkc2Vjb25kYXJ5LWJhY2tncm91bmQtdHJhbnNwYXJlbmN5KTtcbn1cblxuLy8gdGhlcmUgYXJlIGNoaWxkIGVsZW1lbnRzIG9mIHRoZSBsb2FkIHByb2dyZXNzIGJhciB0aGF0IHJlcHJlc2VudCB0aGVcbi8vIHNwZWNpZmljIHRpbWUgcmFuZ2VzIHRoYXQgaGF2ZSBiZWVuIGJ1ZmZlcmVkXG4udmlkZW8tanMgLnZqcy1sb2FkLXByb2dyZXNzIGRpdiB7XG4gIC8vIEZvciBJRTggd2UnbGwgbGlnaHRlbiB0aGUgY29sb3JcbiAgYmFja2dyb3VuZDogbGlnaHRlbigkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3IsIDUwJSk7XG4gIC8vIE90aGVyd2lzZSB3ZSdsbCByZWx5IG9uIHN0YWNrZWQgb3BhY2l0aWVzXG4gIGJhY2tncm91bmQ6IHJnYmEoJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yLCAwLjc1KTtcbn1cblxuLnZpZGVvLWpzLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udmlkZW8tanMgLnZqcy10aW1lLXRvb2x0aXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMi40ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICByaWdodDogLTEuOWVtO1xufVxuXG4udmpzLXRvb2x0aXAtcHJvZ3Jlc3MtYmFyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udmlkZW8tanMgLnZqcy1wcm9ncmVzcy1jb250cm9sIC52anMtbW91c2UtZGlzcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB6LWluZGV4OiAxO1xufVxuLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXkge1xuICB6LWluZGV4OiAwO1xufVxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbDpob3ZlciAudmpzLW1vdXNlLWRpc3BsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZSAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5LFxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXk6YWZ0ZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gICR0cmFuczogdmlzaWJpbGl0eSAxLjBzLCBvcGFjaXR5IDEuMHM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zKTtcbn1cbi52aWRlby1qcy52anMtdXNlci1pbmFjdGl2ZS52anMtbm8tZmxleCAudmpzLXByb2dyZXNzLWNvbnRyb2wgLnZqcy1tb3VzZS1kaXNwbGF5LFxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1uby1mbGV4IC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZqcy1tb3VzZS1kaXNwbGF5IC52anMtdGltZS10b29sdGlwLFxuLnZpZGVvLWpzIC52anMtcHJvZ3Jlc3MtY29udHJvbCAudmpzLW1vdXNlLWRpc3BsYXk6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvci13aXRoLWFscGhhKCMwMDAsIDAuOCk7XG59XG4iLCIudmlkZW8tanMgLnZqcy1zbGlkZXIge1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAuNDVlbSAwIDAuNDVlbTtcblxuICBAaW5jbHVkZSB1c2VyLXNlbGVjdChub25lKTtcblxuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yLXdpdGgtYWxwaGEoJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yLCAkc2Vjb25kYXJ5LWJhY2tncm91bmQtdHJhbnNwYXJlbmN5KTtcbn1cblxuLnZpZGVvLWpzIC52anMtc2xpZGVyOmZvY3VzIHtcbiAgdGV4dC1zaGFkb3c6IDBlbSAwZW0gMWVtIHJnYmEoJHByaW1hcnktZm9yZWdyb3VuZC1jb2xvciwgMSk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDAgMWVtICRwcmltYXJ5LWZvcmVncm91bmQtY29sb3IpO1xufVxuIiwiLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLFxuLnZpZGVvLWpzIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSBmbGV4KG5vbmUpO1xuICBAZXh0ZW5kIC52anMtaWNvbi12b2x1bWUtaGlnaDtcbn1cblxuLnZpZGVvLWpzIC52anMtbXV0ZS1jb250cm9sLnZqcy12b2wtMCxcbi52aWRlby1qcyAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbi52anMtdm9sLTAge1xuICBAZXh0ZW5kIC52anMtaWNvbi12b2x1bWUtbXV0ZTtcbn1cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTEsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0xIHtcbiAgQGV4dGVuZCAudmpzLWljb24tdm9sdW1lLWxvdztcbn1cbi52aWRlby1qcyAudmpzLW11dGUtY29udHJvbC52anMtdm9sLTIsXG4udmlkZW8tanMgLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLXZvbC0yIHtcbiAgQGV4dGVuZCAudmpzLWljb24tdm9sdW1lLW1pZDtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWNvbnRyb2wge1xuICB3aWR0aDogNWVtO1xuICBAaW5jbHVkZSBmbGV4KG5vbmUpO1xuICBAaW5jbHVkZSBkaXNwbGF5LWZsZXgoY2VudGVyKTtcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWJhciB7XG4gIG1hcmdpbjogMS4zNWVtIDAuNDVlbTtcbn1cblxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiA1ZW07XG4gIGhlaWdodDogMC4zZW07XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDAuM2VtO1xuICBoZWlnaHQ6IDVlbTtcbiAgbWFyZ2luOiAxLjM1ZW0gYXV0bztcbn1cblxuLnZpZGVvLWpzIC52anMtdm9sdW1lLWxldmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktZm9yZWdyb3VuZC1jb2xvcjtcblxuICBAZXh0ZW5kIC52anMtaWNvbi1jaXJjbGU7XG5cbiAgLy8gVm9sdW1lIGhhbmRsZVxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMC45ZW07IC8vIERvaW5nIHRoaXMgdG8gbWF0Y2ggdGhlIGhhbmRsZSBvbiBwbGF5IHByb2dyZXNzLlxuICB9XG59XG5cbi52anMtc2xpZGVyLXZlcnRpY2FsIC52anMtdm9sdW1lLWxldmVsIHtcbiAgd2lkdGg6IDAuM2VtO1xuXG4gIC8vIFZvbHVtZSBoYW5kbGVcbiAgJjpiZWZvcmUge1xuICAgIHRvcDogLTAuNWVtO1xuICAgIGxlZnQ6IC0wLjNlbTtcbiAgfVxufVxuLnZqcy1zbGlkZXItaG9yaXpvbnRhbCAudmpzLXZvbHVtZS1sZXZlbCB7XG4gIGhlaWdodDogMC4zZW07XG5cbiAgLy8gVm9sdW1lIGhhbmRsZVxuICAmOmJlZm9yZSB7XG4gICAgdG9wOiAtMC4zZW07XG4gICAgcmlnaHQ6IC0wLjVlbTtcbiAgfVxufVxuXG4vLyBBc3N1bWVzIHZvbHVtZSBzdGFydHMgYXQgMS4wLlxuLnZqcy12b2x1bWUtYmFyLnZqcy1zbGlkZXItdmVydGljYWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52anMtdm9sdW1lLWJhci52anMtc2xpZGVyLWhvcml6b250YWwgLnZqcy12b2x1bWUtbGV2ZWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gVGhlIHZvbHVtZSBtZW51IGJ1dHRvbiBpcyBsaWtlIG1lbnUgYnV0dG9ucyAoY2FwdGlvbnMvc3VidGl0bGVzKSBidXQgd29ya3Ncbi8vIGEgbGl0dGxlIGRpZmZlcmVudGx5LiBJdCBuZWVkcyB0byBiZSBwb3NzaWJsZSB0byB0YWIgdG8gdGhlIHZvbHVtZSBzbGlkZXJcbi8vIHdpdGhvdXQgaGl0dGluZyBzcGFjZSBiYXIgb24gdGhlIG1lbnUgYnV0dG9uLiBUbyBkbyB0aGlzIHdlJ3JlIG5vdCB1c2luZ1xuLy8gZGlzcGxheTpub25lIHRvIGhpZGUgdGhlIHNsaWRlciBtZW51IGJ5IGRlZmF1bHQsIGFuZCBpbnN0ZWFkIHNldHRpbmcgdGhlXG4vLyB3aWR0aCBhbmQgaGVpZ2h0IHRvIHplcm8uXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy12b2x1bWUtbWVudS1idXR0b24gLnZqcy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udmpzLW1lbnUtYnV0dG9uLXBvcHVwLnZqcy12b2x1bWUtbWVudS1idXR0b24tdmVydGljYWwgLnZqcy1tZW51IHtcbiAgbGVmdDogMC41ZW07XG4gIGhlaWdodDogOGVtO1xufVxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLWhvcml6b250YWwgLnZqcy1tZW51IHtcbiAgbGVmdDogLTJlbTtcbn1cblxuLnZqcy1tZW51LWJ1dHRvbi1wb3B1cC52anMtdm9sdW1lLW1lbnUtYnV0dG9uIC52anMtbWVudS1jb250ZW50IHtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcblxuICAvLyBBdm9pZHMgdW5uZWNlc3Nhcnkgc2Nyb2xsYmFycyBpbiB0aGUgbWVudSBjb250ZW50LiBQcmltYXJpbHkgbm90aWNlZCBpbiBDaHJvbWUgb24gTGludXguXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi12ZXJ0aWNhbDpob3ZlciAudmpzLW1lbnUtY29udGVudCxcbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLXZlcnRpY2FsOmZvY3VzIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24tdmVydGljYWwudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi12ZXJ0aWNhbCAudmpzLWxvY2stc2hvd2luZyAudmpzLW1lbnUtY29udGVudCB7XG4gIGhlaWdodDogOGVtO1xuICB3aWR0aDogMi45ZW07XG59XG5cbi52anMtdm9sdW1lLW1lbnUtYnV0dG9uLWhvcml6b250YWw6aG92ZXIgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi1ob3Jpem9udGFsOmZvY3VzIC52anMtbWVudS1jb250ZW50LFxuLnZqcy12b2x1bWUtbWVudS1idXR0b24taG9yaXpvbnRhbCAudmpzLXNsaWRlci1hY3RpdmUgLnZqcy1tZW51LWNvbnRlbnQsXG4udmpzLXZvbHVtZS1tZW51LWJ1dHRvbi1ob3Jpem9udGFsIC52anMtbG9jay1zaG93aW5nIC52anMtbWVudS1jb250ZW50IHtcbiAgaGVpZ2h0OiAyLjllbTtcbiAgd2lkdGg6IDhlbTtcbn1cblxuLnZqcy12b2x1bWUtbWVudS1idXR0b24udmpzLW1lbnUtYnV0dG9uLWlubGluZSAudmpzLW1lbnUtY29udGVudCB7XG4gIC8vIEFuIGlubGluZSB2b2x1bWUgc2hvdWxkIG5ldmVyIGhhdmUgYSBtZW51IGJhY2tncm91bmQgY29sb3IuXG4gIC8vICBUaGlzIHByb3RlY3RzIGl0IGZyb20gZXh0ZXJuYWwgY2hhbmdlcyB0byBiYWNrZ3JvdW5kIGNvbG9ycy5cbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi52anMtcG9zdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vLyBVc2VkIGZvciBJRTggZmFsbGJhY2tcbi52anMtcG9zdGVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIEhpZGUgdGhlIHBvc3RlciBhZnRlciB0aGUgdmlkZW8gaGFzIHN0YXJ0ZWQgcGxheWluZ1xuLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIERvbid0IGhpZGUgdGhlIHBvc3RlciBpZiB3ZSdyZSBwbGF5aW5nIGF1ZGlvXG4udmpzLWF1ZGlvLnZqcy1oYXMtc3RhcnRlZCAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBIaWRlIHRoZSBwb3N0ZXIgd2hlbiBuYXRpdmUgY29udHJvbHMgYXJlIHVzZWQgb3RoZXJ3aXNlIGl0IGNvdmVycyB0aGVtXG4udmpzLXVzaW5nLW5hdGl2ZS1jb250cm9scyAudmpzLXBvc3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvLyBXZSBhcmUgYXNzdW1pbmcgdGhlcmUgaXMgbm8gcHJvZ3Jlc3MgYmFyIGFuZCB1c2luZyB0aGUgbGl2ZSBkaXNwbGF5XG4vLyB0byBmaWxsIGluIHRoZSBtaWRkbGUgc3BhY2UuIExpdmUrRFZSIHdpbGwgbmVlZCB0byBhZGp1c3QgdGhpcy5cbi52aWRlby1qcyAudmpzLWxpdmUtY29udHJvbCB7XG4gIEBpbmNsdWRlIGRpc3BsYXktZmxleChmbGV4LXN0YXJ0KTtcbiAgQGluY2x1ZGUgZmxleChhdXRvKTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG59XG5cbi52anMtbm8tZmxleCAudmpzLWxpdmUtY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuIiwiLnZpZGVvLWpzIC52anMtdGltZS1jb250cm9sIHtcbiAgQGluY2x1ZGUgZmxleChub25lKTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAzZW07XG4gIG1pbi13aWR0aDogMmVtO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuLnZqcy1saXZlIC52anMtdGltZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gV2UgbmVlZCB0aGUgZXh0cmEgc3BlY2lmaWNpdHkgdGhhdCByZWZlcmVuY2luZyAudmpzLW5vLWZsZXggcHJvdmlkZXMuXG4udmlkZW8tanMgLnZqcy1jdXJyZW50LXRpbWUsXG4udmpzLW5vLWZsZXggLnZqcy1jdXJyZW50LXRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tanMgLnZqcy1kdXJhdGlvbixcbi52anMtbm8tZmxleCAudmpzLWR1cmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZqcy10aW1lLWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogM2VtO1xufVxuXG4udmpzLWxpdmUgLnZqcy10aW1lLWRpdmlkZXIge1xuICAvLyBBbHJlYWR5IHRoZSBkZWZhdWx0LCBidXQgd2Ugd2FudCB0byBlbnN1cmUgd2hlbiB0aGUgcGxheWVyIGlzIGxpdmVcbiAgLy8gdGhpcyBoaWRlcyBpbiB0aGUgc2FtZSB3YXkgYXMgdGhlIG90aGVyIHRpbWUgY29udHJvbHMgZm9yIG90aGVyIHNraW5zXG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIudmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIGZsZXgobm9uZSk7XG4gIEBleHRlbmQgLnZqcy1pY29uLXBsYXk7XG59XG4udmlkZW8tanMgLnZqcy1wbGF5LWNvbnRyb2wudmpzLXBsYXlpbmcge1xuICBAZXh0ZW5kIC52anMtaWNvbi1wYXVzZTtcbn1cbiIsIi8vIEVtdWxhdGVkIHRyYWNrc1xuLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM2VtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLy8gTW92ZSBjYXB0aW9ucyBkb3duIHdoZW4gY29udHJvbHMgYXJlbid0IGJlaW5nIHNob3duXG4udmlkZW8tanMudmpzLXVzZXItaW5hY3RpdmUudmpzLXBsYXlpbmcgLnZqcy10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICBib3R0b206IDFlbTtcbn1cblxuLy8gSW5kaXZpZHVhbCB0cmFja3Ncbi52aWRlby1qcyAudmpzLXRleHQtdHJhY2sge1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuMWVtO1xuICAvLyBUcmFuc3BhcmVudCBibGFjayBiYWNrZ3JvdW5kLCBvciBmYWxsYmFjayB0byBhbGwgYmxhY2sgKG9sZElFKVxuICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWNvbG9yLXdpdGgtYWxwaGEoIzAwMCwgMC41KTtcbn1cblxuLnZqcy1zdWJ0aXRsZXMgeyBjb2xvcjogI2ZmZjsgfSAvLyBTdWJ0aXRsZXMgYXJlIHdoaXRlXG4udmpzLWNhcHRpb25zIHsgY29sb3I6ICNmYzY7IH0gLy8gQ2FwdGlvbnMgYXJlIHllbGxvd1xuLnZqcy10dC1jdWUgeyBkaXNwbGF5OiBibG9jazsgfVxuXG4vLyBOYXRpdmUgdHJhY2tzXG52aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtM2VtKSk7XG59XG5cbi8vIE1vdmUgY2FwdGlvbnMgZG93biB3aGVuIGNvbnRyb2xzIGFyZW4ndCBiZWluZyBzaG93blxuLnZpZGVvLWpzLnZqcy11c2VyLWluYWN0aXZlLnZqcy1wbGF5aW5nIHZpZGVvOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stZGlzcGxheSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC0xLjVlbSkpO1xufVxuIiwiLnZpZGVvLWpzIC52anMtZnVsbHNjcmVlbi1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSBmbGV4KG5vbmUpO1xuICBAZXh0ZW5kIC52anMtaWNvbi1mdWxsc2NyZWVuLWVudGVyO1xufVxuLy8gU3dpdGNoIHRvIHRoZSBleGl0IGljb24gd2hlbiB0aGUgcGxheWVyIGlzIGluIGZ1bGxzY3JlZW5cbi52aWRlby1qcy52anMtZnVsbHNjcmVlbiAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4gIEBleHRlbmQgLnZqcy1pY29uLWZ1bGxzY3JlZW4tZXhpdDtcbn1cbiIsIi8vIFRPRE86IEkgZmVlbCBsaWtlIHRoaXMgc2hvdWxkIGJlIGEgZ2VuZXJpYyBtZW51LiBSZXNlYXJjaCBsYXRlci5cbi52anMtcGxheWJhY2stcmF0ZSAudmpzLXBsYXliYWNrLXJhdGUtdmFsdWUge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZqcy1wbGF5YmFjay1yYXRlIC52anMtbWVudSB7XG4gIHdpZHRoOiA0ZW07XG4gIGxlZnQ6IDBlbTtcbn1cbiIsIi52anMtZXJyb3IgLnZqcy1lcnJvci1kaXNwbGF5IC52anMtbW9kYWwtZGlhbG9nLWNvbnRlbnQge1xuICBmb250LXNpemU6IDEuNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52anMtZXJyb3IgLnZqcy1lcnJvci1kaXNwbGF5OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBjb250ZW50OiAnWCc7XG4gIGZvbnQtZmFtaWx5OiAkdGV4dC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiA0ZW07XG4gIGxlZnQ6IDA7XG5cbiAgLy8gSW4gb3JkZXIgdG8gY2VudGVyIHRoZSBwbGF5IGljb24gdmVydGljYWxseSB3ZSBuZWVkIHRvIHNldCB0aGUgbGluZSBoZWlnaHRcbiAgLy8gdG8gdGhlIHNhbWUgYXMgdGhlIGJ1dHRvbiBoZWlnaHRcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXNoYWRvdzogMC4wNWVtIDAuMDVlbSAwLjFlbSAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IC8vIE5lZWRlZCBmb3IgSUU4XG4gIHRvcDogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIi52anMtbG9hZGluZy1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcbiAgb3BhY2l0eTogMC44NTtcblxuICAvLyBOZWVkIHRvIGZpeCBjZW50ZXJlZCBwYWdlIGxheW91dHNcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBib3JkZXI6IDZweCBzb2xpZCByZ2JhKCRwcmltYXJ5LWJhY2tncm91bmQtY29sb3IsICRwcmltYXJ5LWJhY2tncm91bmQtdHJhbnNwYXJlbmN5KTtcbiAgLy8gYm9yZGVyOiA2cHggc29saWQgcmdiYSg0MywgNTEsIDYzLCAwLjUpO1xuXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcixcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsXG4udmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luOiAtNnB4O1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICAvLyBLZWVwIDEwMCUgb3BhY2l0eSBzbyB0aGV5IGRvbid0IHNob3cgdGhyb3VnaCBlYWNoIG90aGVyXG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG59XG5cbi8vIG9ubHkgYW5pbWF0ZSB3aGVuIHNob3dpbmcgYmVjYXVzZSBpdCBjYW4gYmUgcHJvY2Vzc29yIGhlYXZ5XG4udmpzLXNlZWtpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlLFxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmJlZm9yZSxcbi52anMtd2FpdGluZyAudmpzLWxvYWRpbmctc3Bpbm5lcjphZnRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB2anMtc3Bpbm5lci1zcGluIDEuMXMgY3ViaWMtYmV6aWVyKDAuNiwgMC4yLCAwLCAwLjgpIGluZmluaXRlLCB2anMtc3Bpbm5lci1mYWRlIDEuMXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHZqcy1zcGlubmVyLXNwaW4gMS4xcyBjdWJpYy1iZXppZXIoMC42LCAwLjIsIDAsIDAuOCkgaW5maW5pdGUsIHZqcy1zcGlubmVyLWZhZGUgMS4xcyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi52anMtc2Vla2luZyAudmpzLWxvYWRpbmctc3Bpbm5lcjpiZWZvcmUsXG4udmpzLXdhaXRpbmcgLnZqcy1sb2FkaW5nLXNwaW5uZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDI1NSwyNTUsMjU1KTtcbn1cblxuLnZqcy1zZWVraW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyLFxuLnZqcy13YWl0aW5nIC52anMtbG9hZGluZy1zcGlubmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDI1NSwyNTUsMjU1KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNDRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNDRzO1xufVxuXG5Aa2V5ZnJhbWVzIHZqcy1zcGlubmVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2anMtc3Bpbm5lci1zcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgdmpzLXNwaW5uZXItZmFkZSB7XG4gIDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgMjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgMzUlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgfVxuICA2MCUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAxMDAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3I7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHZqcy1zcGlubmVyLWZhZGUge1xuICAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gIDIwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gIDM1JSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgNjAlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgMTAwJSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG59XG4iLCIudmlkZW8tanMgLnZqcy1jaGFwdGVycy1idXR0b24ge1xuICBAZXh0ZW5kIC52anMtaWNvbi1jaGFwdGVycztcbn1cblxuLnZqcy1jaGFwdGVycy1idXR0b24gLnZqcy1tZW51IHVsIHtcbiAgd2lkdGg6IDI0ZW07XG59XG4iLCIvLyBXaGVuIHRoZSBwbGF5ZXIgaXMgYWJzdXJkbHkgdGlueSwgZGlzcGxheSBub3RoaW5nIGJ1dDpcbi8vIC0gUGxheSBidXR0b25cbi8vIC0gRnVsbHNjcmVlbiBCdXR0b25cbi52aWRlby1qcy52anMtbGF5b3V0LXRpbnk6bm90KC52anMtZnVsbHNjcmVlbikge1xuICAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7IEBpbmNsdWRlIGZsZXgoYXV0byk7IH1cbiAgJi52anMtbm8tZmxleCAudmpzLWN1c3RvbS1jb250cm9sLXNwYWNlciB7IHdpZHRoOiBhdXRvOyB9XG5cbiAgLnZqcy1jdXJyZW50LXRpbWUsIC52anMtdGltZS1kaXZpZGVyLCAudmpzLWR1cmF0aW9uLCAudmpzLXJlbWFpbmluZy10aW1lLFxuICAudmpzLXBsYXliYWNrLXJhdGUsIC52anMtcHJvZ3Jlc3MtY29udHJvbCxcbiAgLnZqcy1tdXRlLWNvbnRyb2wsIC52anMtdm9sdW1lLWNvbnRyb2wsIC52anMtdm9sdW1lLW1lbnUtYnV0dG9uLFxuICAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLCAudmpzLWNhcHRpb25zLWJ1dHRvbixcbiAgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uLCAudmpzLWF1ZGlvLWJ1dHRvbiB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cblxuLy8gV2hlbiB0aGUgcGxheWVyIGlzIHgtc21hbGwsIGRpc3BsYXkgbm90aGluZyBidXQ6XG4vLyAtIFBsYXkgYnV0dG9uXG4vLyAtIFByb2dyZXNzIGJhclxuLy8gLSBGdWxsc2NyZWVuIEJ1dHRvblxuLnZpZGVvLWpzLnZqcy1sYXlvdXQteC1zbWFsbDpub3QoLnZqcy1mdWxsc2NyZWVuKSB7XG4gIC52anMtY3VycmVudC10aW1lLCAudmpzLXRpbWUtZGl2aWRlciwgLnZqcy1kdXJhdGlvbiwgLnZqcy1yZW1haW5pbmctdGltZSxcbiAgLnZqcy1wbGF5YmFjay1yYXRlLFxuICAudmpzLW11dGUtY29udHJvbCwgLnZqcy12b2x1bWUtY29udHJvbCwgLnZqcy12b2x1bWUtbWVudS1idXR0b24sXG4gIC52anMtY2hhcHRlcnMtYnV0dG9uLCAudmpzLWRlc2NyaXB0aW9ucy1idXR0b24sIC52anMtY2FwdGlvbnMtYnV0dG9uLFxuICAudmpzLXN1YnRpdGxlcy1idXR0b24sIC52anMtYXVkaW8tYnV0dG9uIHsgZGlzcGxheTogbm9uZTsgfVxufVxuXG5cbi8vIFdoZW4gdGhlIHBsYXllciBpcyBzbWFsbCwgZGlzcGxheSBub3RoaW5nIGJ1dDpcbi8vIC0gUGxheSBidXR0b25cbi8vIC0gUHJvZ3Jlc3MgYmFyXG4vLyAtIFZvbHVtZSBtZW51IGJ1dHRvblxuLy8gLSBDYXB0aW9ucyBCdXR0b25cbi8vIC0gRnVsbHNjcmVlbiBidXR0b25cbi52aWRlby1qcy52anMtbGF5b3V0LXNtYWxsOm5vdCgudmpzLWZ1bGxzY3JlZW4pIHtcbiAgLnZqcy1jdXJyZW50LXRpbWUsIC52anMtdGltZS1kaXZpZGVyLCAudmpzLWR1cmF0aW9uLCAudmpzLXJlbWFpbmluZy10aW1lLFxuICAudmpzLXBsYXliYWNrLXJhdGUsXG4gIC52anMtbXV0ZS1jb250cm9sLCAudmpzLXZvbHVtZS1jb250cm9sLFxuICAudmpzLWNoYXB0ZXJzLWJ1dHRvbiwgLnZqcy1kZXNjcmlwdGlvbnMtYnV0dG9uLCAudmpzLWNhcHRpb25zLWJ1dHRvbixcbiAgLnZqcy1zdWJ0aXRsZXMtYnV0dG9uIC52anMtYXVkaW8tYnV0dG9uIHsgZGlzcGxheTogbm9uZTsgfVxufVxuIiwiLnZqcy1jYXB0aW9uLXNldHRpbmdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeS1iYWNrZ3JvdW5kLWNvbG9yLCAwLjc1KTtcbiAgY29sb3I6ICRwcmltYXJ5LWZvcmVncm91bmQtY29sb3I7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgaGVpZ2h0OiAxNmVtO1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiA0MGVtO1xufVxuXG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDFlbTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtY29sb3JzLFxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1mb250IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udmpzLWNhcHRpb24tc2V0dGluZ3MgLnZqcy10cmFja3NldHRpbmdzLWNvbG9yczphZnRlcixcbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtZm9udDphZnRlcixcbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZ3MtY29udHJvbHM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5ncy1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxZW07XG4gIHJpZ2h0OiAxZW07XG59XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyB7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiAzcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyBsYWJlbCxcbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyBsZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyAudmpzLXRyYWNrc2V0dGluZyA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWluLWhlaWdodDogMjBweDtcbn1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIC52anMtdHJhY2tzZXR0aW5nID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLnZqcy1jYXB0aW9uLXNldHRpbmdzIGxhYmVsID4gaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyBmaWVsZHNldCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IC41ZW07XG59XG5cbi8vIEhpZGUgbGFiZWxzIHdpdGhpbiBmaWVsZHNldHMsIHNvIHRoZXkgYXJlIG9ubHkgZm9yIHNjcmVlbiByZWFkZXIgdXNlcnNcbi52anMtY2FwdGlvbi1zZXR0aW5ncyBmaWVsZHNldCAudmpzLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIGZvciBJbnRlcm5ldCBFeHBsb3JlciAqL1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52anMtY2FwdGlvbi1zZXR0aW5ncyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbiIsIi52aWRlby1qcyAudmpzLW1vZGFsLWRpYWxvZyB7XG4gIEBleHRlbmQgJWZpbGwtcGFyZW50O1xuICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuOCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xufVxuXG4udmpzLW1vZGFsLWRpYWxvZyAudmpzLW1vZGFsLWRpYWxvZy1jb250ZW50IHtcbiAgQGV4dGVuZCAlZmlsbC1wYXJlbnQ7XG5cbiAgZm9udC1zaXplOiAxLjJlbTsgLy8gMTJweFxuICBsaW5lLWhlaWdodDogMS41OyAvLyAxOHB4XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgei1pbmRleDogMTtcbn1cbiIsIi8vIFRoZXNlIGZ1bmN0aW9ucyBhbmQgbWl4aW5zIHRha2VuIGZyb206XG4vL1xuLy8gXCJCdWlsZGluZyBhIGxpbmVhci1ncmFkaWVudCBNaXhpbiBpbiBTYXNzXCIgYnkgSHVnbyBHaXJhdWRlbFxuLy8gICAgaHR0cDovL3d3dy5zaXRlcG9pbnQuY29tL2J1aWxkaW5nLWxpbmVhci1ncmFkaWVudC1taXhpbi1zYXNzL1xuLy8gICAgaHR0cDovL3Nhc3NtZWlzdGVyLmNvbS9naXN0L2I1OGY2ZTJjYzMxNjAwMDdjODgwXG4vL1xuXG4vLy8gQ29udmVydCBhbmdsZVxuLy8vIEBhdXRob3IgQ2hyaXMgRXBwc3RlaW5cbi8vLyBAcGFyYW0ge051bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gY29udmVydFxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkdW5pdCAtIFVuaXQgdG8gY29udmVydCB0b1xuLy8vIEByZXR1cm4ge051bWJlcn0gQ29udmVydGVkIGFuZ2xlXG5AZnVuY3Rpb24gY29udmVydC1hbmdsZSgkdmFsdWUsICR1bml0KSB7XG4gICRjb252ZXJ0YWJsZS11bml0czogZGVnIGdyYWQgdHVybiByYWQ7XG4gICRjb252ZXJzaW9uLWZhY3RvcnM6IDEgKDEwZ3JhZC85ZGVnKSAoMXR1cm4vMzYwZGVnKSAoMy4xNDE1OTI2cmFkLzE4MGRlZyk7XG4gIEBpZiBpbmRleCgkY29udmVydGFibGUtdW5pdHMsIHVuaXQoJHZhbHVlKSkgYW5kIGluZGV4KCRjb252ZXJ0YWJsZS11bml0cywgJHVuaXQpIHtcbiAgICBAcmV0dXJuICR2YWx1ZVxuICAgICAgICAgICAgIC8gbnRoKCRjb252ZXJzaW9uLWZhY3RvcnMsIGluZGV4KCRjb252ZXJ0YWJsZS11bml0cywgdW5pdCgkdmFsdWUpKSlcbiAgICAgICAgICAgICAqIG50aCgkY29udmVyc2lvbi1mYWN0b3JzLCBpbmRleCgkY29udmVydGFibGUtdW5pdHMsICR1bml0KSk7XG4gIH1cblxuICBAd2FybiBcIkNhbm5vdCBjb252ZXJ0IGAje3VuaXQoJHZhbHVlKX1gIHRvIGAjeyR1bml0fWAuXCI7XG59XG5cbi8vLyBUZXN0IGlmIGAkdmFsdWVgIGlzIGFuIGFuZ2xlXG4vLy8gQHBhcmFtIHsqfSAkdmFsdWUgLSBWYWx1ZSB0byB0ZXN0XG4vLy8gQHJldHVybiB7Qm9vbH1cbkBmdW5jdGlvbiBpcy1kaXJlY3Rpb24oJHZhbHVlKSB7XG4gICRpcy1kaXJlY3Rpb246IGluZGV4KChcbiAgICAndG8gdG9wJyxcbiAgICAndG8gdG9wIHJpZ2h0JyxcbiAgICAndG8gcmlnaHQgdG9wJyxcbiAgICAndG8gcmlnaHQnLFxuICAgICd0byBib3R0b20gcmlnaHQnLFxuICAgICd0byByaWdodCBib3R0b20nLFxuICAgICd0byBib3R0b20nLFxuICAgICd0byBib3R0b20gbGVmdCcsXG4gICAgJ3RvIGxlZnQgYm90dG9tJyxcbiAgICAndG8gbGVmdCcsXG4gICAgJ3RvIGxlZnQgdG9wJyxcbiAgICAndG8gdG9wIGxlZnQnXG4gICksICR2YWx1ZSk7XG4gICRpcy1hbmdsZTogdHlwZS1vZigkdmFsdWUpID09ICdudW1iZXInIGFuZCBpbmRleCgnZGVnJyAnZ3JhZCcgJ3R1cm4nICdyYWQnLCB1bml0KCR2YWx1ZSkpO1xuXG4gIEByZXR1cm4gJGlzLWRpcmVjdGlvbiBvciAkaXMtYW5nbGU7XG59XG5cbi8vLyBDb252ZXJ0IGEgZGlyZWN0aW9uIHRvIGxlZ2FjeSBzeW50YXhcbi8vLyBAcGFyYW0ge0tleXdvcmQgfCBBbmdsZX0gJHZhbHVlIC0gVmFsdWUgdG8gY29udmVydFxuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gaXMtZGlyZWN0aW9uXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBjb252ZXJ0LWFuZ2xlXG5AZnVuY3Rpb24gbGVnYWN5LWRpcmVjdGlvbigkdmFsdWUpIHtcbiAgQGlmIGlzLWRpcmVjdGlvbigkdmFsdWUpID09IGZhbHNlIHtcbiAgICBAd2FybiBcIkNhbm5vdCBjb252ZXJ0IGAjeyR2YWx1ZX1gIHRvIGxlZ2FjeSBzeW50YXggYmVjYXVzZSBpdCBkb2Vzbid0IHNlZW0gdG8gYmUgYW4gYW5nbGUgb3IgYSBkaXJlY3Rpb25cIjtcbiAgfVxuXG4gICRjb252ZXJzaW9uLW1hcDogKFxuICAgICd0byB0b3AnICAgICAgICAgIDogJ2JvdHRvbScsXG4gICAgJ3RvIHRvcCByaWdodCcgICAgOiAnYm90dG9tIGxlZnQnLFxuICAgICd0byByaWdodCB0b3AnICAgIDogJ2xlZnQgYm90dG9tJyxcbiAgICAndG8gcmlnaHQnICAgICAgICA6ICdsZWZ0JyxcbiAgICAndG8gYm90dG9tIHJpZ2h0JyA6ICd0b3AgbGVmdCcsXG4gICAgJ3RvIHJpZ2h0IGJvdHRvbScgOiAnbGVmdCB0b3AnLFxuICAgICd0byBib3R0b20nICAgICAgIDogJ3RvcCcsXG4gICAgJ3RvIGJvdHRvbSBsZWZ0JyAgOiAndG9wIHJpZ2h0JyxcbiAgICAndG8gbGVmdCBib3R0b20nICA6ICdyaWdodCB0b3AnLFxuICAgICd0byBsZWZ0JyAgICAgICAgIDogJ3JpZ2h0JyxcbiAgICAndG8gbGVmdCB0b3AnICAgICA6ICdyaWdodCBib3R0b20nLFxuICAgICd0byB0b3AgbGVmdCcgICAgIDogJ2JvdHRvbSByaWdodCdcbiAgKTtcblxuICBAaWYgbWFwLWhhcy1rZXkoJGNvbnZlcnNpb24tbWFwLCAkdmFsdWUpIHtcbiAgICBAcmV0dXJuIG1hcC1nZXQoJGNvbnZlcnNpb24tbWFwLCAkdmFsdWUpO1xuICB9XG5cbiAgQHJldHVybiA5MGRlZyAtIGNvbnZlcnQtYW5nbGUoJHZhbHVlLCAnZGVnJyk7XG59XG5cbi8vLyBNaXhpbiBwcmludGluZyBhIGxpbmVhci1ncmFkaWVudFxuLy8vIGFzIHdlbGwgYXMgYSBwbGFpbiBjb2xvciBmYWxsYmFja1xuLy8vIGFuZCB0aGUgYC13ZWJraXQtYCBwcmVmaXhlZCBkZWNsYXJhdGlvblxuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBMaXN0IHwgQW5nbGV9ICRkaXJlY3Rpb24gLSBMaW5lYXIgZ3JhZGllbnQgZGlyZWN0aW9uXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAkY29sb3Itc3RvcHMgLSBMaXN0IG9mIGNvbG9yLXN0b3BzIGNvbXBvc2luZyB0aGUgZ3JhZGllbnRcbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzLi4uKSB7XG4gIEBpZiBpcy1kaXJlY3Rpb24oJGRpcmVjdGlvbikgPT0gZmFsc2Uge1xuICAgICRjb2xvci1zdG9wczogKCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcyk7XG4gICAgJGRpcmVjdGlvbjogMTgwZGVnO1xuICB9XG5cbiAgYmFja2dyb3VuZDogbnRoKG50aCgkY29sb3Itc3RvcHMsIDEpLCAxKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVnYWN5LWRpcmVjdGlvbigkZGlyZWN0aW9uKSwgJGNvbG9yLXN0b3BzKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcyk7XG59XG4iLCJAbWVkaWEgcHJpbnQge1xuICAudmlkZW8tanMgPiAqOm5vdCgudmpzLXRlY2gpOm5vdCgudmpzLXBvc3Rlcikge1xuICAgIHZpc2liaWxpdHk6aGlkZGVuO1xuICB9XG59XG4iLCIvKiBzaXRlIGNvbG9yIHBhbGxldHRlICovXG5cbiRQZXRyb2w6ICMwMDk5OTk7XG4kR3JhZF9BOiAjNTBiZWJlO1xuJEdyYWRfQjogIzAwOTk5OTtcbiRHcmFkX0M6ICMwMDk5Y2I7XG4kR3JhZF9EOiAjMDA5OWIwO1xuXG4kU3RvcmVHcmFkX0E6ICNlNGVhZWY7XG4kU3RvcmVHcmFkX0I6ICNmZWZlZmY7XG4kU3RvcmVHcmFkX0M6ICNmNGY4Zjk7XG5cbiRTdG9uZV9EYXJrOiAjM2M0NjRiO1xuJFN0b25lX0xpZ2h0OiAjODc5YmFhO1xuJFN0b25lX0xpZ2h0MzU6ICNiZWNkZDc7XG4kU3RvbmVfTGlnaHQ0NTogI2RmZTZlZDtcbiRTYW5kX0Rhcms6ICM3MzY0NWE7XG4kU2FuZF9MaWdodDogI2FhYWE5NjtcbiRTYW5kX0xpZ2h0MzU6ICNkN2Q3Y2Q7XG4kU25vdzogI2ZmZmZmZjtcblxuJENhdHNraWxsX1doaXRlOiAjZWJmMGY1O1xuJEF0aGVuc19HcmV5OiAjZWZmMGY0O1xuJEdleXNlcjogI2NkZDllMTtcbiRNeXN0aWM6ICNkZmU2ZWQ7XG4kU2xhdGVfR3JleTogIzc4ODc5MTtcbiRPdXRlcl9TcGFjZTogIzJkMzczYztcbiRPcmllbnQ6ICMwMDU1Nzg7XG4kTW9uemE6ICNkYzAwMDA7XG4kUGFsZV9Ta3k6ICM2OTc4ODI7XG4kU2h1dHRsZV9HcmV5OiAjNTU1ZjY5O1xuJE9yYW5nZTogI2ZmNWUzOTtcblxuJEFjY2VudFRlYWxfRGFyazogIzAwNjQ2ZTtcbiRBY2NlbnRUZWFsX0xpZ2h0OiAjNDFhYWFhO1xuJEFjY2VudEJsdWVfRGFyazogIzAwNWY4NztcbiRBY2NlbnRCbHVlX0xpZ2h0OiAjNTBiZWQ3O1xuJEFjY2VudFllbGxvd19EYXJrOiAjZWI3ODBhO1xuJEFjY2VudFllbGxvd19MaWdodDogI2ZmYjkwMDtcbiRBY2NlbnRSZWRfRGFyazogIzY0MTk0NjtcbiRBY2NlbnRSZWRfTGlnaHQ6ICNhZjIzNWY7XG4kQWNjZW50R3JlZW5fRGFyazogIzY0N2QyZDtcbiRBY2NlbnRHcmVlbl9MaWdodDogI2FhYjQxNDtcblxuJEJ1dHRvbl9CbHVlOiAjMjM4N2FhO1xuJEJ1dHRvbl9CbHVlX0hvdmVyOiAjMDA1NTc4O1xuJEJ1dHRvbl9PcmFuZ2U6ICNkYzY5MTQ7XG5cbiRFcnJvcl9SZWQ6ICNkYzAwMDA7XG5cbi5zaWVtZW5zLW9yYW5nZSB7XG5cdGNvbG9yOiAkQnV0dG9uX09yYW5nZTtcbn1cblxuLnNpZW1lbnMtb3JhbmdlLWJnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJEJ1dHRvbl9PcmFuZ2U7XG59XG5cbi5zaWVtZW5zLWJsdWUge1xuXHRjb2xvcjogJEJ1dHRvbl9CbHVlO1xufVxuXG4uc2llbWVucy1ibHVlLWJnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJEJ1dHRvbl9CbHVlO1xufVxuXG4vKnZpZXcgY29sb3IgdGVzdCBwYWdlLCBjb2xvci10ZXN0Lmh0bWwgKi9cbi5jb2xvcnNUZXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZ3JleS1saWdodC1iZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRBdGhlbnNfR3JleTtcbn1cbi5wZXRyb2wtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGV0cm9sO1xufVxuLnN0b25lLWRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfRGFyaztcbn1cbi5zdG9uZS1saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDtcbn1cbi5zdG9uZS1saWdodDM1LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0MzU7XG59XG4uc2FuZC1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJFNhbmRfRGFyaztcbn1cbi5zYW5kLWxpZ2h0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJFNhbmRfTGlnaHQ7XG59XG4uc2FuZC1saWdodDM1LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJFNhbmRfTGlnaHQzNTtcbn1cbi5zbm93LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG59XG4udGVhbC1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJEFjY2VudFRlYWxfRGFyaztcbn1cbi50ZWFsLWxpZ2h0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJEFjY2VudFRlYWxfTGlnaHQ7XG59XG4uYmx1ZS1kYXJrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJEFjY2VudEJsdWVfRGFyaztcbn1cbi5ibHVlLWxpZ2h0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJEFjY2VudEJsdWVfTGlnaHQ7XG59XG4ueWVsbG93LWRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkQWNjZW50WWVsbG93X0Rhcms7XG59XG4ueWVsbG93LWxpZ2h0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJEFjY2VudFllbGxvd19MaWdodDtcbn1cbi5yZWQtZGFyay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRBY2NlbnRSZWRfRGFyaztcbn1cbi5yZWQtbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkQWNjZW50UmVkX0xpZ2h0O1xufVxuLmdyZWVuLWRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkQWNjZW50R3JlZW5fRGFyaztcbn1cbi5ncmVlbi1saWdodC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRBY2NlbnRHcmVlbl9MaWdodDtcbn1cblxuLyp3ZSBtYXkgaGF2ZSBjb2xvcnMgdGhhdCBhcmUgY2xvc2UsIGxldHMgdXNlIGxpdGVuIGFuZCBkYXJrZW4gaW4gc2FzcyovXG4vLy5jb2xvcnMtNyB7IGNvbG9yOiRsaXRlLWdyZXk7IGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFyay1ncmV5LCA1MCUpOyB9XG4vLy5jb2xvcnMtOCB7IGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmstZ3JleSwgNTAlKTsgfVxuXG4vLy8vLy8vLy8vLy9HcmFkaWVudCBNaXhlbi8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGNvbnZlcnRcbi8vLyBAcGFyYW0ge1N0cmluZ30gJHVuaXQgLSBVbml0IHRvIGNvbnZlcnQgdG9cbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IENvbnZlcnRlZCBhbmdsZVxuXG5AZnVuY3Rpb24gY29udmVydC1hbmdsZSgkdmFsdWUsICR1bml0KSB7XG4gICRjb252ZXJ0YWJsZS11bml0czogZGVnIGdyYWQgdHVybiByYWQ7XG4gICRjb252ZXJzaW9uLWZhY3RvcnM6IDEgKDEwZ3JhZC85ZGVnKSAoMXR1cm4vMzYwZGVnKSAoMy4xNDE1OTI2cmFkLzE4MGRlZyk7XG4gIEBpZiBpbmRleCgkY29udmVydGFibGUtdW5pdHMsIHVuaXQoJHZhbHVlKSkgYW5kXG4gICAgaW5kZXgoJGNvbnZlcnRhYmxlLXVuaXRzLCAkdW5pdClcbiAge1xuICAgIEByZXR1cm4gJHZhbHVlIC9cbiAgICAgIG50aCgkY29udmVyc2lvbi1mYWN0b3JzLCBpbmRleCgkY29udmVydGFibGUtdW5pdHMsIHVuaXQoJHZhbHVlKSkpICpcbiAgICAgIG50aCgkY29udmVyc2lvbi1mYWN0b3JzLCBpbmRleCgkY29udmVydGFibGUtdW5pdHMsICR1bml0KSk7XG4gIH1cblxuICBAd2FybiBcIkNhbm5vdCBjb252ZXJ0IGAje3VuaXQoJHZhbHVlKX1gIHRvIGAjeyR1bml0fWAuXCI7XG59XG5cbi8vLyBUZXN0IGlmIGAkdmFsdWVgIGlzIGFuIGFuZ2xlXG4vLy8gQHBhcmFtIHsqfSAkdmFsdWUgLSBWYWx1ZSB0byB0ZXN0XG4vLy8gQHJldHVybiB7Qm9vbH1cbkBmdW5jdGlvbiBpcy1kaXJlY3Rpb24oJHZhbHVlKSB7XG4gICRpcy1kaXJlY3Rpb246IGluZGV4KFxuICAgIChcbiAgICAgIHRvIHRvcCxcbiAgICAgIHRvIHRvcCByaWdodCxcbiAgICAgIHRvIHJpZ2h0IHRvcCxcbiAgICAgIHRvIHJpZ2h0LFxuICAgICAgdG8gYm90dG9tIHJpZ2h0LFxuICAgICAgdG8gcmlnaHQgYm90dG9tLFxuICAgICAgdG8gYm90dG9tLFxuICAgICAgdG8gYm90dG9tIGxlZnQsXG4gICAgICB0byBsZWZ0IGJvdHRvbSxcbiAgICAgIHRvIGxlZnQsXG4gICAgICB0byBsZWZ0IHRvcCxcbiAgICAgIHRvIHRvcCBsZWZ0XG4gICAgKSxcbiAgICAkdmFsdWVcbiAgKTtcbiAgJGlzLWFuZ2xlOiB0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiBhbmRcbiAgICBpbmRleChcImRlZ1wiIFwiZ3JhZFwiIFwidHVyblwiIFwicmFkXCIsIHVuaXQoJHZhbHVlKSk7XG5cbiAgQHJldHVybiAkaXMtZGlyZWN0aW9uIG9yICRpcy1hbmdsZTtcbn1cblxuLy8vIENvbnZlcnQgYSBkaXJlY3Rpb24gdG8gbGVnYWN5IHN5bnRheFxuLy8vIEBwYXJhbSB7S2V5d29yZCB8IEFuZ2xlfSAkdmFsdWUgLSBWYWx1ZSB0byBjb252ZXJ0XG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBpcy1kaXJlY3Rpb25cbi8vLyBAcmVxdWlyZSB7ZnVuY3Rpb259IGNvbnZlcnQtYW5nbGVcbkBmdW5jdGlvbiBsZWdhY3ktZGlyZWN0aW9uKCR2YWx1ZSkge1xuICBAaWYgaXMtZGlyZWN0aW9uKCR2YWx1ZSkgPT0gZmFsc2Uge1xuICAgIEB3YXJuIFwiQ2Fubm90IGNvbnZlcnQgYCN7JHZhbHVlfWAgdG8gbGVnYWN5IHN5bnRheCBiZWNhdXNlIGl0IGRvZXNuJ3Qgc2VlbSB0byBiZSBhbiBhbmdsZSBvciBhIGRpcmVjdGlvblwiO1xuICB9XG5cbiAgJGNvbnZlcnNpb24tbWFwOiAoXG4gICAgdG8gdG9wOiBib3R0b20sXG4gICAgdG8gdG9wIHJpZ2h0OiBib3R0b20gbGVmdCxcbiAgICB0byByaWdodCB0b3A6IGxlZnQgYm90dG9tLFxuICAgIHRvIHJpZ2h0OiBsZWZ0LFxuICAgIHRvIGJvdHRvbSByaWdodDogdG9wIGxlZnQsXG4gICAgdG8gcmlnaHQgYm90dG9tOiBsZWZ0IHRvcCxcbiAgICB0byBib3R0b206IHRvcCxcbiAgICB0byBib3R0b20gbGVmdDogdG9wIHJpZ2h0LFxuICAgIHRvIGxlZnQgYm90dG9tOiByaWdodCB0b3AsXG4gICAgdG8gbGVmdDogcmlnaHQsXG4gICAgdG8gbGVmdCB0b3A6IHJpZ2h0IGJvdHRvbSxcbiAgICB0byB0b3AgbGVmdDogYm90dG9tIHJpZ2h0XG4gICk7XG5cbiAgQGlmIG1hcC1oYXMta2V5KCRjb252ZXJzaW9uLW1hcCwgJHZhbHVlKSB7XG4gICAgQHJldHVybiBtYXAtZ2V0KCRjb252ZXJzaW9uLW1hcCwgJHZhbHVlKTtcbiAgfVxuXG4gIEByZXR1cm4gOTBkZWcgLSBjb252ZXJ0LWFuZ2xlKCR2YWx1ZSwgXCJkZWdcIik7XG59XG5cbi8vLyBNaXhpbiBwcmludGluZyBhIGxpbmVhci1ncmFkaWVudFxuLy8vIGFzIHdlbGwgYXMgYSBwbGFpbiBjb2xvciBmYWxsYmFja1xuLy8vIGFuZCB0aGUgYC13ZWJraXQtYCBwcmVmaXhlZCBkZWNsYXJhdGlvblxuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBMaXN0IHwgQW5nbGV9ICRkaXJlY3Rpb24gLSBMaW5lYXIgZ3JhZGllbnQgZGlyZWN0aW9uXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAkY29sb3Itc3RvcHMgLSBMaXN0IG9mIGNvbG9yLXN0b3BzIGNvbXBvc2luZyB0aGUgZ3JhZGllbnRcbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbiwgJGNvbG9yLXN0b3BzLi4uKSB7XG4gIEBpZiBpcy1kaXJlY3Rpb24oJGRpcmVjdGlvbikgPT0gZmFsc2Uge1xuICAgICRjb2xvci1zdG9wczogKCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcyk7XG4gICAgJGRpcmVjdGlvbjogMTgwZGVnO1xuICB9XG5cbiAgYmFja2dyb3VuZDogbnRoKG50aCgkY29sb3Itc3RvcHMsIDEpLCAxKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoXG4gICAgbGVnYWN5LWRpcmVjdGlvbigkZGlyZWN0aW9uKSxcbiAgICAkY29sb3Itc3RvcHNcbiAgKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24sICRjb2xvci1zdG9wcyk7XG59XG5cbi8vIFRlc3RzXG4udGVzdC1ncmFkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkR3JhZF9BIDAlLCAkR3JhZF9CIDUwJSwgJEdyYWRfQyAxMDAlKTtcbn1cbi5zdG9yZS1ncmFkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIGJvdHRvbSxcbiAgICAkU3RvcmVHcmFkX0EgMCUsXG4gICAgJFN0b3JlR3JhZF9CIDUwJSxcbiAgICAkU3RvcmVHcmFkX0MgMTAwJVxuICApO1xufVxuLndoaXRlLWdyYWQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAkU25vdyAwJSwgcmdiYSgkU25vdywgMC4yKSk7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFNpZW1lbnNXZWJJY29uICFkZWZhdWx0O1xuJHNsaWNrLWxvYWRlci1wYXRoOiBcIi4vXCIgIWRlZmF1bHQ7XG4kc2xpY2stYXJyb3ctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yLWFjdGl2ZTogJHNsaWNrLWRvdC1jb2xvciAhZGVmYXVsdDtcbiRzbGljay1wcmV2LWNoYXJhY3RlcjogXCJcXGU2MDZcIiAhZGVmYXVsdDtcbiRzbGljay1uZXh0LWNoYXJhY3RlcjogXCJcXGU2MDdcIiAhZGVmYXVsdDtcbiRzbGljay1kb3QtY2hhcmFjdGVyOiBcIlxcZTYxNFwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1zaXplOiA4cHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjggIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG4vLyBUaGUgYWpheC1sb2FkZXIuZ2lmIGlzIG1pc3NpbmcgZnJvbSB0aGUgZGlzdHJpYnV0aW9uIGFuZCByZXN1bHRzIGluIDQwNC5cbi8vLnNsaWNrLWxpc3Qge1xuLy8gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4vLyAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4vLyAgICB9XG4vL31cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M0NjRiO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgLy9sZWZ0Oi01JSA7XG4gICAgbGVmdDowJSA7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICAvL3JpZ2h0OiAtNSU7XG4gICAgcmlnaHQ6IDAlO1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTUwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfSIsIkBtaXhpbiBzY3JlZW4oJHNpemUpIHtcbiAgJGRlc2t0b3A6IFwiKG1pbi13aWR0aDogMTI0NnB4KVwiO1xuICAkZGVza3RvcF9tZWRpdW06IFwiKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI0NXB4KVwiO1xuICAkZGVza3RvcF9zbWFsbDogXCIobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweClcIjtcbiAgJHRhYmxldDogXCIobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xuICAkbW9iaWxlOiBcIihtYXgtd2lkdGg6IDc2N3B4KVwiO1xuICAkbW9iaWxlX3NtYWxsOiBcIihtYXgtd2lkdGg6IDQ4MHB4KVwiO1xuXG4gIEBpZiAkc2l6ZSA9PSBkZXNrdG9wIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICN7JGRlc2t0b3B9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBcbiAgQGVsc2UgaWYgJHNpemUgPT0gZGVza3RvcF9tZWRpdW0ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgI3skZGVza3RvcF9tZWRpdW19e1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgJHNpemUgPT0gZGVza3RvcF9zbWFsbCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRkZXNrdG9wX3NtYWxsfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkc2l6ZSA9PSB0YWJsZXQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgI3skdGFibGV0fSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiAkc2l6ZSA9PSBtb2JpbGUge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgI3skbW9iaWxlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHNpemUgPT0gbW9iaWxlX3NtYWxsIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICN7JG1vYmlsZV9zbWFsbH0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNle1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgI3skc2l6ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbn1cblxuXG5cblxuXG4iLCIvKiBHZW5lcmljIHNwYWNpbmcgKi9cbi5wYWRkaW5nLWxlZnQtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtO1xufVxuLm1hcmdpbi1sZWZ0LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtO1xufVxuLm5vLWxpc3QtbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tYXJnaW4tc2lkZS1zbWFsbCB7XG4gICAgbWFyZ2luOiBhdXRvIDFyZW07XG59XG4ubWFyZ2luLWxlZnQtc21hbGwge1xuXHRtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5tYXJnaW4tYnRtLXNtYWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5tYXJnaW4tdG9wLXJlZyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5jaGFwdGVyLXBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbn0iLCIvKiBET0xMWSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JsYWNrO1xuXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XG5cbiAgICBzcmM6IHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1CbGFja0l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1CbGFja0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2Fucy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblxufVxuXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkSXRhbGljO1xuXG4gICAgc3JjOiAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuXG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NhbnMtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG5cbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLVJvbWFuLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTYW5zLVJvbWFuLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1NlcmlmQm9sZDtcblxuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1NlcmlmSXRhbGljO1xuXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblxufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1dlYkljb247XG5cbiAgICBzcmM6ICB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vc2llbWVucy13ZWJpY29ucy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL3NpZW1lbnMtd2ViaWNvbnMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcblxufVxuXG4vL1dpbGwgbmVlZCB3ZWIgZm9udHMgZm9yIHRoZXNlXG4gLyogQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNTZXJpZlJvbWFuO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVJvbWFuLm90Zik7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVJvbWFuLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Sb21hbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1Sb21hbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtUm9tYW4ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgICAgICBcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNTZXJpZlNlbWlib2xkO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkLm90Zik7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgICAgICBcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNTZXJpZlNlbWlib2xkSXRhbGljO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkSXRhbGljLm90Zik7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1NpZW1lbnNQcm8vU2llbWVuc1NlcmlmLVNlbWlib2xkSXRhbGljLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgdXJsKCcuLi9mb250cy9TaWVtZW5zUHJvL1NpZW1lbnNTZXJpZi1TZW1pYm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vZm9udHMvU2llbWVuc1Byby9TaWVtZW5zU2VyaWYtU2VtaWJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgICAgICBcbn0gICovXG5cbltjbGFzc149XCJpY29uLVwiXSxbY2xhc3MqPVwiIGljb24tXCJde1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zV2ViSWNvbiAhaW1wb3J0YW50O3NwZWFrOm5vbmU7XG4gICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgIGZvbnQtdmFyaWFudDpub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06bm9uZTtcbiAgICBsaW5lLWhlaWdodDoxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlXG59XG4uaWNvbi1hcHBzOmJlZm9yZXtjb250ZW50OlwiXFxlNjAwXCJ9XG4uaWNvbi1hcnJvdy1kb3duLWV4dHJhc21hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDFcIn1cbi5pY29uLWFycm93LWxlZnQtZXh0cmFzbWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZTYwMlwifVxuLmljb24tYXJyb3ctcmlnaHQtZXh0cmFzbWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZTYwM1wifVxuLmljb24tYXJyb3ctdXAtZXh0cmFzbWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZTYwNFwifVxuLmljb24tYXJyb3ctZG93bi1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZTYwNVwifVxuLmljb24tYXJyb3ctbGVmdC1sYXJnZTpiZWZvcmV7Y29udGVudDpcIlxcZTYwNlwifVxuLmljb24tYXJyb3ctcmlnaHQtbGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MDdcIn1cbi5pY29uLWFycm93LXVwLWxhcmdlOmJlZm9yZXtjb250ZW50OlwiXFxlNjA4XCJ9XG4uaWNvbi1hcnJvdy1kb3duLXNtYWxsOmJlZm9yZXtjb250ZW50OlwiXFxlNjA5XCJ9XG4uaWNvbi1hcnJvdy1sZWZ0LXNtYWxsOmJlZm9yZXtjb250ZW50OlwiXFxlNjBhXCJ9XG4uaWNvbi1hcnJvdy1yaWdodC1zbWFsbDpiZWZvcmV7Y29udGVudDpcIlxcZTYwYlwifVxuLmljb24tYXJyb3ctdXAtc21hbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MGNcIn1cbi5pY29uLWFycm93LXRvLXRvcDpiZWZvcmV7Y29udGVudDpcIlxcZTYwZFwifVxuLmljb24tYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MGVcIn1cbi5pY29uLWJvb2ttYXJrOmJlZm9yZXtjb250ZW50OlwiXFxlNjBmXCJ9XG4uaWNvbi1jYWxjdWxhdGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MTBcIn1cbi5pY29uLWNhbGVuZGFyOmJlZm9yZXtjb250ZW50OlwiXFxlNjExXCJ9XG4uaWNvbi1jaGF0OmJlZm9yZXtjb250ZW50OlwiXFxlNjEyXCJ9XG4uaWNvbi1jaGVjay1tYXJrOmJlZm9yZXtjb250ZW50OlwiXFxlNjEzXCJ9XG4uaWNvbi1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MTRcIn1cbi5pY29uLWNsb3NlOmJlZm9yZXtjb250ZW50OlwiXFxlNjE1XCJ9XG4uaWNvbi1jb250cm9sOmJlZm9yZXtjb250ZW50OlwiXFxlNjE2XCJ9XG4uaWNvbi1kZWxldGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MTdcIn1cbi5pY29uLWRvdWJsZS1hcnJvdy1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTYxOFwifVxuLmljb24tZG91YmxlLWFycm93LWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MTlcIn1cbi5pY29uLWRvdWJsZS1hcnJvdy1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxlNjFhXCJ9XG4uaWNvbi1kb3VibGUtYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MWJcIn1cbi5pY29uLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxlNjFjXCJ9XG4uaWNvbi1kcmFnOmJlZm9yZXtjb250ZW50OlwiXFxlNjFkXCJ9XG4uaWNvbi1lZGl0OmJlZm9yZXtjb250ZW50OlwiXFxlNjFlXCJ9XG4uaWNvbi1lbWFpbDpiZWZvcmV7Y29udGVudDpcIlxcZTYxZlwifVxuLmljb24tZXh0OmJlZm9yZXtjb250ZW50OlwiXFxlNjIwXCJ9XG4uaWNvbi1mYWNlYm9vazpiZWZvcmV7Y29udGVudDpcIlxcZTYyMVwifVxuLmljb24tZmFjZWJvb2stbmVnYXRpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MjJcIn1cbi5pY29uLWZheDpiZWZvcmV7Y29udGVudDpcIlxcZTYyM1wifVxuLmljb24tZmlsZTpiZWZvcmV7Y29udGVudDpcIlxcZTYyNFwifVxuLmljb24tYXZpOmJlZm9yZXtjb250ZW50OlwiXFxlNjI1XCJ9XG4uaWNvbi1kb2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MjZcIn1cbi5pY29uLWVwczpiZWZvcmV7Y29udGVudDpcIlxcZTYyN1wifVxuLmljb24tanBnOmJlZm9yZXtjb250ZW50OlwiXFxlNjI4XCJ9XG4uaWNvbi1tb3Y6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MjlcIn1cbi5pY29uLW1wMzpiZWZvcmV7Y29udGVudDpcIlxcZTYyYVwifVxuLmljb24tbXA0OmJlZm9yZXtjb250ZW50OlwiXFxlNjJiXCJ9XG4uaWNvbi1wZGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MmNcIn1cbi5pY29uLXBuZzpiZWZvcmV7Y29udGVudDpcIlxcZTYyZFwifVxuLmljb24tcHB0OmJlZm9yZXtjb250ZW50OlwiXFxlNjJlXCJ9XG4uaWNvbi1maWxlczpiZWZvcmV7Y29udGVudDpcIlxcZTYyZlwifVxuLmljb24tdGlmOmJlZm9yZXtjb250ZW50OlwiXFxlNjMwXCJ9XG4uaWNvbi12Y2Y6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MzFcIn1cbi5pY29uLXhsczpiZWZvcmV7Y29udGVudDpcIlxcZTYzMlwifVxuLmljb24temlwOmJlZm9yZXtjb250ZW50OlwiXFxlNjMzXCJ9XG4uaWNvbi1mb3J1bTpiZWZvcmV7Y29udGVudDpcIlxcZTYzNFwifVxuLmljb24tZnVsbHNjcmVlbjpiZWZvcmV7Y29udGVudDpcIlxcZTYzNVwifVxuLmljb24tZ2xvYmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MzZcIn1cbi5pY29uLWdsb3NzYXJ5OmJlZm9yZXtjb250ZW50OlwiXFxlNjM3XCJ9XG4uaWNvbi1nb29nbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2MzhcIn1cbi5pY29uLWdvb2dsZS1uZWdhdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZTYzOVwifVxuLmljb24taG9tZTpiZWZvcmV7Y29udGVudDpcIlxcZTYzYVwifVxuLmljb24taW5mb3JtYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGU2M2JcIn1cbi5pY29uLWluZm9ybWF0aW9uLXBhY2thZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2M2NcIn1cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZTYzZFwifVxuLmljb24taW5zdGFncmFtLW5lZ2F0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxlNjNlXCJ9XG4uaWNvbi1sZWdhbC1ub3RpY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2M2ZcIn1cbi5pY29uLWxldmVsLXVwOmJlZm9yZXtjb250ZW50OlwiXFxlNjQwXCJ9XG4uaWNvbi1saW5rZWRpbjpiZWZvcmV7Y29udGVudDpcIlxcZTY0MVwifVxuLmljb24tbGlua2VkaW4tbmVnYXRpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NDJcIn1cbi5pY29uLWxpc3QtdmlldzpiZWZvcmV7Y29udGVudDpcIlxcZTY0M1wifVxuLmljb24tbG9jYXRpb24tcGluOmJlZm9yZXtjb250ZW50OlwiXFxlNjQ0XCJ9XG4uaWNvbi1sb2ctaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NDVcIn1cbi5pY29uLWxvZy1vdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NDZcIn1cbi5pY29uLW1lbnU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NDdcIn1cbi5pY29uLW1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxlNjQ4XCJ9XG4uaWNvbi1tb3JlOmJlZm9yZXtjb250ZW50OlwiXFxlNjQ5XCJ9XG4uaWNvbi1uYXZpZ2F0aW9uLWd5cm9zY29wZTpiZWZvcmV7Y29udGVudDpcIlxcZTY0YVwifVxuLmljb24tbmF2aWdhdGlvbi1tb3VzZTpiZWZvcmV7Y29udGVudDpcIlxcZTY0YlwifVxuLmljb24tbmV3dG9uX3Byb2R1Y3QtY2F0YWxvZ3VlOmJlZm9yZXtjb250ZW50OlwiXFxlNjRjXCJ9XG4uaWNvbi1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxlNjRkXCJ9XG4uaWNvbi1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZTY0ZVwifVxuLmljb24tcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZTY0ZlwifVxuLmljb24tcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZTY1MFwifVxuLmljb24tcHJpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NTFcIn1cbi5pY29uLXJhdGluZzpiZWZvcmV7Y29udGVudDpcIlxcZTY1MlwifVxuLmljb24tcmVnaW9uOmJlZm9yZXtjb250ZW50OlwiXFxlNjUzXCJ9XG4uaWNvbi1yZXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NTRcIn1cbi5pY29uLXJzczpiZWZvcmV7Y29udGVudDpcIlxcZTY1NVwifVxuLmljb24tc2NhbGluZzpiZWZvcmV7Y29udGVudDpcIlxcZTY1NlwifVxuLmljb24tc2VhcmNoOmJlZm9yZXtjb250ZW50OlwiXFxlNjU3XCJ9XG4uaWNvbi1zaGFyZS1pb3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NThcIn1cbi5pY29uLXNoYXJlLW5ld3Rvbi1hbmRyb2lkOmJlZm9yZXtjb250ZW50OlwiXFxlNjU5XCJ9XG4uaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxlNjVhXCJ9XG4uaWNvbi1zaG93LWxvY2F0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlNjViXCJ9XG4uaWNvbi1zaW5nbGUtYXJyb3ctYmFja3dhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NWNcIn1cbi5pY29uLXNpbmdsZS1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlNjVkXCJ9XG4uaWNvbi1zaW5nbGUtYXJyb3ctZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTY1ZVwifVxuLmljb24tc2luZ2xlLWFycm93LXVwOmJlZm9yZXtjb250ZW50OlwiXFxlNjVmXCJ9XG4uaWNvbi1zbGlkZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NjBcIn1cbi5pY29uLXNvY2lhbC1mZWVkOmJlZm9yZXtjb250ZW50OlwiXFxlNjYxXCJ9XG4uaWNvbi1zcGVha2Vycy1vZmY6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NjJcIn1cbi5pY29uLXNwZWFrZXJzLW9uOmJlZm9yZXtjb250ZW50OlwiXFxlNjYzXCJ9XG4uaWNvbi1zdWJzY3JpYmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NjRcIn1cbi5pY29uLXRoZWVuZXJneWJsb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NjVcIn1cbi5pY29uLXRoZWVuZXJneWJsb2ctbmVnYXRpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU2NjZcIn1cbi5pY29uLXRpbGUtdmlldzpiZWZvcmV7Y29udGVudDpcIlxcZTY2N1wifVxuLmljb24tdHdpdHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZTY2OFwifVxuLmljb24tdHdpdHRlci1uZWdhdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZTY2OVwifVxuLmljb24tdXNlci1hY2NvdW50OmJlZm9yZXtjb250ZW50OlwiXFxlNjZhXCJ9XG4uaWNvbi12aWRlby1jaGF0OmJlZm9yZXtjb250ZW50OlwiXFxlNjZiXCJ9XG4uaWNvbi13YXJuaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlNjZjXCJ9XG4uaWNvbi15b3V0dWJlOmJlZm9yZXtjb250ZW50OlwiXFxlNjZkXCJ9XG4uaWNvbi15b3V0dWJlLW5lZ2F0aXZlOmJlZm9yZXtjb250ZW50OlwiXFxlNjZlXCJ9XG4uaWNvbi16b29tOmJlZm9yZXtjb250ZW50OlwiXFxlNjZmXCJ9XG4uaWNvbi13ZWlibzpiZWZvcmV7Y29udGVudDpcIlxcZTkwMFwifVxuLmljb24td2VpYm8tbmVnYXRpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDFcIn1cbi5pY29uLXlvdWt1OmJlZm9yZXtjb250ZW50OlwiXFxlOTAyXCJ9XG4uaWNvbi15b3VrdS1uZWdhdGl2ZTpiZWZvcmV7Y29udGVudDpcIlxcZTkwM1wifVxuLmljb24tc3VwcG9ydDpiZWZvcmV7Y29udGVudDpcIlxcZTkwNFwifVxuLmljb24tc2VydmljZTpiZWZvcmV7Y29udGVudDpcIlxcZTkwNVwifVxuXG4vL3dlIG1heSB3YW50IHRvIGluY2x1ZGUgaGVhZGluZyBtaXhpbnMsIHRoZSBiZWxvdyBpcyBmb3IgU2llbWVuc0JsYWNrL1NpZW1lbnNSb21hbiBmb250cy4gVmVpdyB0aGVtIG9uIGNvbG9yLXRlc3QudGhtbCBwYWdlXG5AbWl4aW4gaGVhZGluZ3NCbGFjaygkZnJvbTogMSwgJHRvOiA2KXtcbiAgICBAZm9yICRpIGZyb20gJGZyb20gdGhyb3VnaCAkdG97XG4gICAgICBoI3skaX17XG4gICAgICAgIEBjb250ZW50XG4gICAgICAgIFxuICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGhlYWRpbmdzUm9tYW4oJGZyb206IDEsICR0bzogNil7XG4gICAgQGZvciAkaSBmcm9tICRmcm9tIHRocm91Z2ggJHRve1xuICAgICAgaCN7JGl9e1xuICAgICAgICBAY29udGVudFxuICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRUZXN0QmxhY2t7XG4gICAgQGluY2x1ZGUgaGVhZGluZ3NCbGFjaygpe1xuICAgICAgZm9udC1mYW1pbHk6U2llbWVuc0JsYWNrO1xuICB9XG5cbn1cblxuLmhlYWRUZXN0Um9tYW57XG4gICAgQGluY2x1ZGUgaGVhZGluZ3NSb21hbigpe1xuICAgICAgZm9udC1mYW1pbHk6U2llbWVuc1JvbWFuO1xuICB9XG5cbn1cblxucHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5ib2xke1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG59XG4uaXRhbGlje1xuICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbn1cbi5ibGFja3tcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjaztcbn1cbi5iaWdnZXItdGV4dHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4udW5kZXJsaW5le1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIi8qIEdsb2JhbCBVdGlsaXRpZXMgKi9cblxuLm5vLW1hcmdpbiB7XG5cdG1hcmdpbjogMDtcbn1cblxuLm5vLXBhZGRpbmcge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uc2hvdyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubm9zaG93IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmhlaWdodC0yMCB7XG5cdGhlaWdodDogMjBweDtcbn1cblxuLmhlaWdodC00MCB7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLmhlaWdodC02MCB7XG5cdGhlaWdodDogNjBweDtcbn1cblxuLmhlaWdodC04MCB7XG5cdGhlaWdodDogODBweDtcbn1cblxuLmhlaWdodC0xMDAge1xuXHRoZWlnaHQ6IDEwMHB4O1xufVxuXG4uaGVpZ2h0LTEyMCB7XG5cdGhlaWdodDogMTIwcHg7XG59XG5cbi5oZWlnaHQtMTQwIHtcblx0aGVpZ2h0OiAxNDBweDtcbn1cblxuLmhlaWdodC0xNjAge1xuXHRoZWlnaHQ6IDE2MHB4O1xufVxuXG4uaGVpZ2h0LTE4MCB7XG5cdGhlaWdodDogMTgwcHg7XG59XG5cbi5oZWlnaHQtMjAwIHtcblx0aGVpZ2h0OiAyMDBweDtcbn1cblxuLmhlaWdodC0yMjAge1xuXHRoZWlnaHQ6IDIyMHB4O1xufVxuXG4uaGVpZ2h0LTI0MCB7XG5cdGhlaWdodDogMjQwcHg7XG59XG5cbi5oZWlnaHQtMjYwIHtcblx0aGVpZ2h0OiAyNjBweDtcbn1cblxuLmhlaWdodC0yODAge1xuXHRoZWlnaHQ6IDI4MHB4O1xufVxuXG4uaGVpZ2h0LTMwMCB7XG5cdGhlaWdodDogMzAwcHg7XG59XG5cbi5oZWlnaHQtMzIwIHtcblx0aGVpZ2h0OiAzMjBweDtcbn1cblxuLmhlaWdodC0zNjAge1xuXHRoZWlnaHQ6IDM2MHB4O1xufVxuXG4uaGVpZ2h0LTQwMCB7XG5cdGhlaWdodDogNDAwcHg7XG59XG5cbi5oZWlnaHQtNDUwIHtcblx0aGVpZ2h0OiA0NTBweDtcbn1cblxuLmhlaWdodC01MDAge1xuXHRoZWlnaHQ6IDUwMHB4O1xufVxuXG4uaGVpZ2h0LTU1MCB7XG5cdGhlaWdodDogNTUwcHg7XG59XG5cbi8vIHdpZHRoXG4ud2lkdGgtMjAge1xuXHR3aWR0aDogMjBweDtcbn1cblxuLndpZHRoLTQwIHtcblx0d2lkdGg6IDQwcHg7XG59XG5cbi53aWR0aC02MCB7XG5cdHdpZHRoOiA2MHB4O1xufVxuXG4ud2lkdGgtODAge1xuXHR3aWR0aDogODBweDtcbn1cblxuLndpZHRoLTEwMCB7XG5cdHdpZHRoOiAxMDBweDtcbn1cblxuLndpZHRoLTEyMCB7XG5cdHdpZHRoOiAxMjBweDtcbn1cblxuLndpZHRoLTE0MCB7XG5cdHdpZHRoOiAxNDBweDtcbn1cblxuLndpZHRoLTE2MCB7XG5cdHdpZHRoOiAxNjBweDtcbn1cblxuLndpZHRoLTE4MCB7XG5cdHdpZHRoOiAxODBweDtcbn1cblxuLndpZHRoLTIwMCB7XG5cdHdpZHRoOiAyMDBweDtcbn1cblxuLndpZHRoLTIyMCB7XG5cdHdpZHRoOiAyMjBweDtcbn1cblxuLndpZHRoLTI0MCB7XG5cdHdpZHRoOiAyNDBweDtcbn1cblxuLndpZHRoLTI2MCB7XG5cdHdpZHRoOiAyNjBweDtcbn1cblxuLndpZHRoLTI4MCB7XG5cdHdpZHRoOiAyODBweDtcbn1cblxuLndpZHRoLTMwMCB7XG5cdHdpZHRoOiAzMDBweDtcbn1cblxuLndpZHRoLTMyMCB7XG5cdHdpZHRoOiAzMjBweDtcbn1cblxuLndpZHRoLTM2MCB7XG5cdHdpZHRoOiAzNjBweDtcbn1cblxuLndpZHRoLTQwMCB7XG5cdHdpZHRoOiA0MDBweDtcbn1cblxuLndpZHRoLTQ1MCB7XG5cdHdpZHRoOiA0NTBweDtcbn1cblxuLndpZHRoLTUwMCB7XG5cdHdpZHRoOiA1MDBweDtcbn1cblxuLndpZHRoLTU1MCB7XG5cdHdpZHRoOiA1NTBweDtcbn1cblxuLmZvbnQtYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ud2lkdGgtYXV0byB7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4vKi0tIGZsb2F0IHV0aWxpdGllcyAtLSovXG4uZmxvYXQtbGVmdCB7XG5cdGZsb2F0OiBsZWZ0ICAgIWltcG9ydGFudDtcbn1cbiAgLmZsb2F0LXJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0ICAhaW1wb3J0YW50O1xufVxuICAuZmxvYXQtbm9uZSB7XG5cdGZsb2F0OiBub25lICAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuZmxvYXQtc20tbGVmdCB7XG5cdFx0ZmxvYXQ6IGxlZnQgICAhaW1wb3J0YW50O1xuXHR9XG5cdC5mbG9hdC1zbS1yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0ICAhaW1wb3J0YW50O1xuXHR9XG5cdC5mbG9hdC1zbS1ub25lIHtcblx0XHRmbG9hdDogbm9uZSAgICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5mbG9hdC1tZC1sZWZ0IHtcblx0XHRmbG9hdDogbGVmdCAgICFpbXBvcnRhbnQ7XG5cdH1cblx0LmZsb2F0LW1kLXJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQgICFpbXBvcnRhbnQ7XG5cdH1cblx0LmZsb2F0LW1kLW5vbmUge1xuXHRcdGZsb2F0OiBub25lICAgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5mbG9hdC1sZy1sZWZ0IHtcblx0XHRmbG9hdDogbGVmdCAgICFpbXBvcnRhbnQ7XG5cdH1cblx0LmZsb2F0LWxnLXJpZ2h0IHtcblx0XHRmbG9hdDogcmlnaHQgICFpbXBvcnRhbnQ7XG5cdH1cblx0LmZsb2F0LWxnLW5vbmUge1xuXHRcdGZsb2F0OiBub25lICAgIWltcG9ydGFudDtcblx0fVxufVxuXG4vKi0tIHRleHQgdXRpbGl0aWVzIC0tKi9cbi50ZXh0LWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0ICAgIWltcG9ydGFudDtcbn1cbi50ZXh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQgICFpbXBvcnRhbnQ7XG59XG4udGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC50ZXh0LXNtLWxlZnQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQgICAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LXNtLXJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodCAgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC1zbS1jZW50ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQudGV4dC1tZC1sZWZ0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0ICAgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC1tZC1yaWdodCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQgICFpbXBvcnRhbnQ7XG5cdH1cblx0LnRleHQtbWQtY2VudGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC50ZXh0LWxnLWxlZnQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQgICAhaW1wb3J0YW50O1xuXHR9XG5cdC50ZXh0LWxnLXJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodCAgIWltcG9ydGFudDtcblx0fVxuXHQudGV4dC1sZy1jZW50ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qLS0gc3BhY2luZyB1dGlsaXRpZXMgLS0qL1xuLm0tMCB7XG5tYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tdC0wIHtcbm1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5tci0wIHtcbm1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm1iLTAge1xubWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm1sLTAge1xubWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5teC0wIHtcbm1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xubWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5teS0wIHtcbm1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbm1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tLTEge1xubWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtMSB7XG5tYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItMSB7XG5tYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYi0xIHtcbm1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC0xIHtcbm1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtMSB7XG5tYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbm1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXktMSB7XG5tYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5tYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubS0yIHtcbm1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtMiB7XG5tYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tci0yIHtcbm1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItMiB7XG5tYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC0yIHtcbm1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teC0yIHtcbm1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG5tYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXktMiB7XG5tYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbm1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tMyB7XG5tYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tdC0zIHtcbm1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tci0zIHtcbm1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLTMge1xubWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLTMge1xubWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5teC0zIHtcbm1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xubWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5teS0zIHtcbm1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbm1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tLTQge1xubWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tdC00IHtcbm1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLTQge1xubWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYi00IHtcbm1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLTQge1xubWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm14LTQge1xubWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbm1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teS00IHtcbm1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xubWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS01IHtcbm1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuLm10LTUge1xubWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1yLTUge1xubWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubWItNSB7XG5tYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtNSB7XG5tYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm14LTUge1xubWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG5tYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm15LTUge1xubWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xubWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLm0tYXV0byB7XG5tYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tdC1hdXRvIHtcbm1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tci1hdXRvIHtcbm1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1iLWF1dG8ge1xubWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuLm1sLWF1dG8ge1xubWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5teC1hdXRvIHtcbm1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xubWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5teS1hdXRvIHtcbm1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbm1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbi5wLTAge1xucGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnB0LTAge1xucGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5wci0wIHtcbnBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5wYi0wIHtcbnBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGwtMCB7XG5wYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5weC0wIHtcbnBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbnBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnB5LTAge1xucGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbnBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucC0xIHtcbnBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC0xIHtcbnBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHItMSB7XG5wYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGItMSB7XG5wYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLTEge1xucGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtMSB7XG5wYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5wYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5weS0xIHtcbnBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5wYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtMiB7XG5wYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC0yIHtcbnBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wci0yIHtcbnBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLTIge1xucGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLTIge1xucGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weC0yIHtcbnBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xucGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weS0yIHtcbnBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbnBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLTMge1xucGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LTMge1xucGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wci0zIHtcbnBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wYi0zIHtcbnBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtMyB7XG5wYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5weC0zIHtcbnBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbnBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LTMge1xucGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbnBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucC00IHtcbnBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LTQge1xucGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnByLTQge1xucGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGItNCB7XG5wYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtNCB7XG5wYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LTQge1xucGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG5wYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LTQge1xucGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xucGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtNSB7XG5wYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtNSB7XG5wYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnByLTUge1xucGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnBiLTUge1xucGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wbC01IHtcbnBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnB4LTUge1xucGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xucGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHktNSB7XG5wYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xucGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuLm0tc20tMCB7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm10LXNtLTAge1xuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubXItc20tMCB7XG5cdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm1iLXNtLTAge1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubWwtc20tMCB7XG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubXgtc20tMCB7XG5cdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm15LXNtLTAge1xuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tLXNtLTEge1xuXHRtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1zbS0xIHtcblx0bWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLXNtLTEge1xuXHRtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1zbS0xIHtcblx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLXNtLTEge1xuXHRtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm14LXNtLTEge1xuXHRtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5teS1zbS0xIHtcblx0bWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubS1zbS0yIHtcblx0bWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1zbS0yIHtcblx0bWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItc20tMiB7XG5cdG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItc20tMiB7XG5cdG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLXNtLTIge1xuXHRtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtc20tMiB7XG5cdG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teS1zbS0yIHtcblx0bWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tc20tMyB7XG5cdG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuLm10LXNtLTMge1xuXHRtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXItc20tMyB7XG5cdG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLXNtLTMge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtc20tMyB7XG5cdG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtc20tMyB7XG5cdG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm15LXNtLTMge1xuXHRtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tLXNtLTQge1xuXHRtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LXNtLTQge1xuXHRtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tci1zbS00IHtcblx0bWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1zbS00IHtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtc20tNCB7XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teC1zbS00IHtcblx0bWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm15LXNtLTQge1xuXHRtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS1zbS01IHtcblx0bWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtc20tNSB7XG5cdG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tci1zbS01IHtcblx0bWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubWItc20tNSB7XG5cdG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1zbS01IHtcblx0bWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5teC1zbS01IHtcblx0bWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXktc20tNSB7XG5cdG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLm0tc20tYXV0byB7XG5cdG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuLm10LXNtLWF1dG8ge1xuXHRtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXItc20tYXV0byB7XG5cdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1iLXNtLWF1dG8ge1xuXHRtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWwtc20tYXV0byB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXgtc20tYXV0byB7XG5cdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLm15LXNtLWF1dG8ge1xuXHRtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbi5wLXNtLTAge1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucHQtc20tMCB7XG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucHItc20tMCB7XG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5wYi1zbS0wIHtcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wbC1zbS0wIHtcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucHgtc20tMCB7XG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucHktc20tMCB7XG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucC1zbS0xIHtcblx0cGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LXNtLTEge1xuXHRwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnByLXNtLTEge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGItc20tMSB7XG5cdHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtc20tMSB7XG5cdHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LXNtLTEge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LXNtLTEge1xuXHRwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtc20tMiB7XG5cdHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LXNtLTIge1xuXHRwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHItc20tMiB7XG5cdHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLXNtLTIge1xuXHRwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtc20tMiB7XG5cdHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtc20tMiB7XG5cdHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LXNtLTIge1xuXHRwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLXNtLTMge1xuXHRwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtc20tMyB7XG5cdHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHItc20tMyB7XG5cdHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wYi1zbS0zIHtcblx0cGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wbC1zbS0zIHtcblx0cGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtc20tMyB7XG5cdHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHktc20tMyB7XG5cdHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucC1zbS00IHtcblx0cGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtc20tNCB7XG5cdHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wci1zbS00IHtcblx0cGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGItc20tNCB7XG5cdHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wbC1zbS00IHtcblx0cGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weC1zbS00IHtcblx0cGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHktc20tNCB7XG5cdHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtc20tNSB7XG5cdHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wdC1zbS01IHtcblx0cGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wci1zbS01IHtcblx0cGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnBiLXNtLTUge1xuXHRwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnBsLXNtLTUge1xuXHRwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5weC1zbS01IHtcblx0cGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5weS1zbS01IHtcblx0cGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuLm0tbWQtMCB7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm10LW1kLTAge1xuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubXItbWQtMCB7XG5cdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm1iLW1kLTAge1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubWwtbWQtMCB7XG5cdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubXgtbWQtMCB7XG5cdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm15LW1kLTAge1xuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tLW1kLTEge1xuXHRtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1tZC0xIHtcblx0bWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLW1kLTEge1xuXHRtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1tZC0xIHtcblx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLW1kLTEge1xuXHRtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm14LW1kLTEge1xuXHRtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5teS1tZC0xIHtcblx0bWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubS1tZC0yIHtcblx0bWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1tZC0yIHtcblx0bWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItbWQtMiB7XG5cdG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItbWQtMiB7XG5cdG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLW1kLTIge1xuXHRtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtbWQtMiB7XG5cdG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teS1tZC0yIHtcblx0bWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tbWQtMyB7XG5cdG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuLm10LW1kLTMge1xuXHRtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXItbWQtMyB7XG5cdG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLW1kLTMge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtbWQtMyB7XG5cdG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtbWQtMyB7XG5cdG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm15LW1kLTMge1xuXHRtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tLW1kLTQge1xuXHRtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm10LW1kLTQge1xuXHRtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tci1tZC00IHtcblx0bWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1tZC00IHtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtbWQtNCB7XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teC1tZC00IHtcblx0bWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm15LW1kLTQge1xuXHRtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubS1tZC01IHtcblx0bWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtbWQtNSB7XG5cdG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tci1tZC01IHtcblx0bWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubWItbWQtNSB7XG5cdG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1tZC01IHtcblx0bWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5teC1tZC01IHtcblx0bWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXktbWQtNSB7XG5cdG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLm0tbWQtYXV0byB7XG5cdG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuLm10LW1kLWF1dG8ge1xuXHRtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXItbWQtYXV0byB7XG5cdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1iLW1kLWF1dG8ge1xuXHRtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubWwtbWQtYXV0byB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubXgtbWQtYXV0byB7XG5cdG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLm15LW1kLWF1dG8ge1xuXHRtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cbi5wLW1kLTAge1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucHQtbWQtMCB7XG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucHItbWQtMCB7XG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5wYi1tZC0wIHtcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wbC1tZC0wIHtcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucHgtbWQtMCB7XG5cdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ucHktbWQtMCB7XG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucC1tZC0xIHtcblx0cGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LW1kLTEge1xuXHRwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnByLW1kLTEge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGItbWQtMSB7XG5cdHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtbWQtMSB7XG5cdHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LW1kLTEge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LW1kLTEge1xuXHRwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtbWQtMiB7XG5cdHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LW1kLTIge1xuXHRwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHItbWQtMiB7XG5cdHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLW1kLTIge1xuXHRwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtbWQtMiB7XG5cdHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtbWQtMiB7XG5cdHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LW1kLTIge1xuXHRwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLW1kLTMge1xuXHRwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtbWQtMyB7XG5cdHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHItbWQtMyB7XG5cdHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wYi1tZC0zIHtcblx0cGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cbi5wbC1tZC0zIHtcblx0cGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtbWQtMyB7XG5cdHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucHktbWQtMyB7XG5cdHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucC1tZC00IHtcblx0cGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtbWQtNCB7XG5cdHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wci1tZC00IHtcblx0cGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGItbWQtNCB7XG5cdHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wbC1tZC00IHtcblx0cGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weC1tZC00IHtcblx0cGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHktbWQtNCB7XG5cdHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnAtbWQtNSB7XG5cdHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wdC1tZC01IHtcblx0cGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wci1tZC01IHtcblx0cGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuLnBiLW1kLTUge1xuXHRwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLnBsLW1kLTUge1xuXHRwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5weC1tZC01IHtcblx0cGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5weS1tZC01IHtcblx0cGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbi5tLWxnLTAge1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tdC1sZy0wIHtcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm1yLWxnLTAge1xuXHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tYi1sZy0wIHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm1sLWxnLTAge1xuXHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm14LWxnLTAge1xuXHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5teS1sZy0wIHtcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubS1sZy0xIHtcblx0bWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtbGctMSB7XG5cdG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tci1sZy0xIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItbGctMSB7XG5cdG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1sZy0xIHtcblx0bWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5teC1sZy0xIHtcblx0bWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4ubXktbGctMSB7XG5cdG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tbGctMiB7XG5cdG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXQtbGctMiB7XG5cdG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLWxnLTIge1xuXHRtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1iLWxnLTIge1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tbC1sZy0yIHtcblx0bWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLm14LWxnLTIge1xuXHRtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXktbGctMiB7XG5cdG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tLWxnLTMge1xuXHRtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1sZy0zIHtcblx0bWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1yLWxnLTMge1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5tYi1sZy0zIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLWxnLTMge1xuXHRtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLm14LWxnLTMge1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cbi5teS1sZy0zIHtcblx0bWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1sZy00IHtcblx0bWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5tdC1sZy00IHtcblx0bWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXItbGctNCB7XG5cdG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubWItbGctNCB7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm1sLWxnLTQge1xuXHRtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtbGctNCB7XG5cdG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5teS1sZy00IHtcblx0bWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tbGctNSB7XG5cdG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuLm10LWxnLTUge1xuXHRtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXItbGctNSB7XG5cdG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm1iLWxnLTUge1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubWwtbGctNSB7XG5cdG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubXgtbGctNSB7XG5cdG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuLm15LWxnLTUge1xuXHRtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tLWxnLWF1dG8ge1xuXHRtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tdC1sZy1hdXRvIHtcblx0bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuLm1yLWxnLWF1dG8ge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tYi1sZy1hdXRvIHtcblx0bWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuLm1sLWxnLWF1dG8ge1xuXHRtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuLm14LWxnLWF1dG8ge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0bWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5teS1sZy1hdXRvIHtcblx0bWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ucC1sZy0wIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnB0LWxnLTAge1xuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnByLWxnLTAge1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucGItbGctMCB7XG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucGwtbGctMCB7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnB4LWxnLTAge1xuXHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnB5LWxnLTAge1xuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLnAtbGctMSB7XG5cdHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC1sZy0xIHtcblx0cGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wci1sZy0xIHtcblx0cGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLWxnLTEge1xuXHRwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLWxnLTEge1xuXHRwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5weC1sZy0xIHtcblx0cGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5weS1sZy0xIHtcblx0cGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLWxnLTIge1xuXHRwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wdC1sZy0yIHtcblx0cGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnByLWxnLTIge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wYi1sZy0yIHtcblx0cGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBsLWxnLTIge1xuXHRwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LWxnLTIge1xuXHRwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5weS1sZy0yIHtcblx0cGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4ucC1sZy0zIHtcblx0cGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LWxnLTMge1xuXHRwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnByLWxnLTMge1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucGItbGctMyB7XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtbGctMyB7XG5cdHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnB4LWxnLTMge1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LWxnLTMge1xuXHRwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLnAtbGctNCB7XG5cdHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB0LWxnLTQge1xuXHRwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHItbGctNCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnBiLWxnLTQge1xuXHRwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucGwtbGctNCB7XG5cdHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtbGctNCB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuLnB5LWxnLTQge1xuXHRwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5wLWxnLTUge1xuXHRwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHQtbGctNSB7XG5cdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHItbGctNSB7XG5cdHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wYi1sZy01IHtcblx0cGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wbC1sZy01IHtcblx0cGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHgtbGctNSB7XG5cdHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ucHktbGctNSB7XG5cdHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG59IiwiLmZvb3RlcntcblxuICBiYWNrZ3JvdW5kOiAkU25vdztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYigyMjIsIDIyMiwgMjIyKTtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcHtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjb2xvcjogcmdiKDYzLCA2MywgNjMpO1xuICB9XG4gfVxuIC5mb290LWhlYWRlcntcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgdGV4dC1zaGFkb3c6IHJnYigyNTUsIDI1NSwgMjU1KSAxcHggMXB4IDBweDtcbiAgfVxuIC5jb250YWN0OmhvdmVye1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcHtcbiAgICAgIGNvbG9yOiAkQWNjZW50VGVhbF9EYXJrO1xuICAgIH1cbiB9XG5cbiAuZm9vdC1saW5rc3tcblxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBsaXtcblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiByZ2IoNjMsIDYzLCA2Myk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAvLyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6IHJnYig2MywgNjMsIDYzKTtcbiAgICAgIHRleHQtc2hhZG93OiByZ2IoMjU1LCAyNTUsIDI1NSkgMXB4IDFweCAwcHg7XG4gICAgICBhe1xuICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG5cbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgXG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgICAgfVxuICAgICAgYTpob3ZlcntcbiAgICAgICAgY29sb3I6ICRBY2NlbnRUZWFsX0Rhcms7XG4gICAgICB9XG4gICAgICBcbiAgICB9XG4gICAgbGk6YmVmb3Jle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGNvbnRlbnQ6IFwi4oC6XCI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuIH1cbiAgaHRtbFtkaXI9XCJydGxcIl0gLmZvb3QtbGlua3N7XG4gICAgICAgIGF7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgfVxuIC5zb2NpYWwtbGlua3tcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuIH1cbiBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLWxpbmt7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gfVxuIC5zb2NpYWwtbGluazpob3ZlcntcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuIH1cbiAuc29jaWFsLWxpbmtze1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbiAgXG4gfVxuXG4gLnNvY2lhbC1saW5rcy1pbWd7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gfVxuICBodG1sW2Rpcj1cInJ0bFwiXSAuc29jaWFsLWxpbmtzLWltZ3tcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuIH1cbiAuYm90dG9tLWZvb3RlcntcblxuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGF7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIH1cbiAgYTpob3ZlcntcbiAgICBjb2xvcjogJEFjY2VudFRlYWxfRGFyaztcbiAgfVxufVxuICAubW9iaWxlLWJvdHRvbS1mb290ZXJ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbi5mb290ZXJ7XG4gIHNlbGVjdCB7XG4gICAgYXBwZWFyYW5jZTpub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTpub25lOyAvKiBGaXJlZm94ICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJFN0b25lX0xpZ2h0MzU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDNyZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3cucG5nKSBuby1yZXBlYXQgcmlnaHQ7XG4gIH1cbiAgc2VsZWN0OjotbXMtZXhwYW5ke1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wJylcbntcbiAgLmZvb3RlcntcbiAgICBzZWxlY3Qge2Rpc3BsYXk6bm9uZTt9XG4gICAgLmZvb3QtbGlua3N7ZGlzcGxheTppbmxpbmU7Zm9udC1zaXplOiAwO31cbiAgfTtcbn1cbkBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpXG57XG4gIC5mb290ZXJ7XG4gICAgc2VsZWN0IHtkaXNwbGF5Om5vbmU7fVxuICAgIC5mb290LWxpbmtze2Rpc3BsYXk6aW5saW5lOyBmb250LXNpemU6IDA7fVxuICB9O1xufVxuQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX21lZGl1bScpXG57XG4gIC5mb290ZXJ7XG4gICAgc2VsZWN0IHtkaXNwbGF5Om5vbmU7fVxuICAgIC5mb290LWxpbmtze2Rpc3BsYXk6aW5saW5lOyBmb250LXNpemU6IDA7fVxuICB9O1xufVxuQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKVxue1xuICAuZm9vdGVye1xuICAgIHNlbGVjdCB7ZGlzcGxheTpub25lOyB9XG4gICAgLmZvb3QtbGlua3N7ZGlzcGxheTppbmxpbmU7fVxuICB9O1xufVxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKVxue1xuICAuZm9vdGVye1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHNlbGVjdCB7ZGlzcGxheTppbmxpbmU7IH1cbiAgICAuZm9vdC1saW5rc3tkaXNwbGF5Om5vbmU7fVxuICB9O1xuICAuZm9vdC1oZWFkZXIge21hcmdpbi1ib3R0b206IDEwcHg7IG1hcmdpbi10b3A6MjBweDt9XG4gIC5ib3R0b20tZm9vdGVye2Rpc3BsYXk6IG5vbmU7fVxuICAubW9iaWxlLWJvdHRvbS1mb290ZXJ7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLm1pbmljdF93cmFwcGVyIHtcbiAgICBmb250LWZhbWlseTogXCJTaWVtZW5zIFNhbnMgUm9tYW5cIjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDNyZW07XG4gICAgY29sb3I6ICMyZDM3M2M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NkZDllMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG5cblxuIFxuXG5cblxuIiwiXG4udG9wNTUgeyB0b3A6IDU1cHg7IH1cbi50b3A2MCB7IHRvcDogNjBweDsgfVxuLnRvcDY1IHsgdG9wOiA2NXB4OyB9XG4udG9wNzUgeyB0b3A6IDc1cHg7IH1cbi50b3A4MCB7IHRvcDogODBweDsgfVxuLnRvcDg1IHsgdG9wOiA4NXB4OyB9XG4udG9wLTAgeyB0b3A6IDA7IH1cbi50b3AtNSB7IHRvcDogLTVweDsgfVxuLnRvcC0xMCB7IHRvcDogLTEwcHg7IH1cbi50b3AtMTUgeyB0b3A6IC0xNXB4OyB9XG4udG9wLTIwIHsgdG9wOiAtMjBweDsgfVxuLnRvcC0yNSB7IHRvcDogLTI1cHg7IH1cbi50b3AtMzAgeyB0b3A6IC0zMHB4OyB9XG4udG9wLTM1IHsgdG9wOiAtMzVweDsgfVxuLnRvcC00MCB7IHRvcDogLTQwcHg7IH1cbi50b3AtNDUgeyB0b3A6IC00NXB4OyB9XG4udG9wLTUwIHsgdG9wOiAtNTBweDsgfVxuLnRvcC01NSB7IHRvcDogLTU1cHg7IH1cbi50b3AtNjAgeyB0b3A6IC02MHB4OyB9XG4udG9wLTY1IHsgdG9wOiAtNjVweDsgfVxuLnRvcC03MCB7IHRvcDogLTcwcHg7IH1cbi50b3AtNzUgeyB0b3A6IC03NXB4OyB9XG4udG9wLTgwIHsgdG9wOiAtODBweDsgfVxuLnRvcC04NSB7IHRvcDogLTg1cHg7IH1cblxuLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLnNpZW1lbnMtaGVhZCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OmF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5sb2dve1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuICAubG9nby1tYWluIHtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxOXB4O1xuICB9XG4gIC5sb2dvLXRhZ2xpbmV7XG4gICAgbWF4LWhlaWdodDogMjlweDtcbiAgfVxuXG4gIGF7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gIH1cbiAgYTpob3ZlcntcbiAgICBjb2xvcjogJFN0b25lX0Rhcms7XG4gIH1cbiAgc3BhbntcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgfVxuICAudXNlci1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgfVxuICBpe1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5pY29uLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5zZXJ2aWNle1xuICAgIGltZ3tcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAudG9wLWJhbm5lcntcbiAgICAuY29sLXhzLW9mZnNldC0ye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgLnNlYXJjaC1maWVsZCB7XG4gICAgICAuc2VhcmNoLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDg4ODk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAgIC5lbWFpbC1sYW5nLWJveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgaGVpZ2h0OjM1cHg7XG4gICAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgICAuaWNvbi1sYW5nIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWFyY2gtZmllbGR7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgLnNlYXJjaC1ib3h7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgd2lkdGg6MjQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQzNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XG4gICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIH1cbiAgICAgIGlucHV0e1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlucHV0OmZvY3Vze1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgICAgLnNlYXJjaC1idXR0b25ze1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBidXR0b257XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtYnRuOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgICAgICBpe1xuICAgICAgICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLWJ0bntcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmVzZXQtYnRue1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1idG4tYWN0aXZle1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgICAgICBpe1xuICAgICAgICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY291bnRyeS1zaXRle1xuICAubmF2aWdhdGlvbntcbiAgICBtYXJnaW4tYm90dG9tOjU2cHg7XG4gICAgLmJyZWFkY3J1bWJze1xuICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgIH1cbiAgfVxufVxuXG4ubGFuZ3VhZ2UtcmVnaW9uOmhvdmVyLCAubGFuZ3VhZ2UtcmVnaW9uLmhvdmVyZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMmQzNzNjO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzQxYWFhYTtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xOXB4O1xufVxuLmxhbmd1YWdlLXJlZ2lvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm50cy1zaXRlaWQge1xuICBiYWNrZ3JvdW5kOiAjZWJmMGY1O1xuICBjb2xvcjogIzY5Nzg4MjtcbiAgdG9wOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogODg5NjtcbiAgcGFkZGluZzogMThweCAwIDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGZlNmVkO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICAuaWNvbi1sZWZ0e1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnJlZ2lvbi1jb3VudHJ5LWxhbmd1YWdlcyB7XG4gICAgZGl2IHtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgICBsaXtcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBhe1xuICAgICAgICAgIFtjbGFzc149XCJpY29uLVwiXSxbY2xhc3MqPVwiIGljb24tXCJde1xuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTYwYlwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZWdpb24tbGFuZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2l0ZWlkLWNvbC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuYXZhaWxhYmxlLWxhbmd1YWdlcy1saXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvdW50cnktbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICAuY291bnRyeS1sYW5ndWFnZS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4ubnRzLXNpdGVpZCBociwgLm50cy1uYXZiYXItaGVhZGVyLXNpdGVpZCBociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NkZDllMTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm50cy1idXR0b24tY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRvcDogMTZweDtcbn1cblxuLkIyIHtcbiAgZm9udC1mYW1pbHk6IFwiU2llbWVuc0JvbGRcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIzODdhYTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTIwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogIzIzODdhYSBzb2xpZCAycHg7XG4gIFtjbGFzc149XCJpY29uLVwiXSxbY2xhc3MqPVwiIGljb24tXCJde1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OnJpZ2h0O1xuICAgIHBhZGRpbmctdG9wOjNweDtcbiAgfVxufVxuXG4uQjI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwNTU3ODtcbiAgYm9yZGVyOiAjMDA1NTc4IHNvbGlkIDJweDtcbn1cblxuLm5hdmlnYXRpb257XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkU3RvbmVfTGlnaHQzNTtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmJyZWFkY3J1bWJze1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgaGVpZ2h0OjM1cHg7XG5cbiAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBhe1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICB9XG4gICAgYTpob3ZlcntcbiAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICB9XG4gIH1cblxuICAubmF2aWdhdGlvbi1nbG9iYWx7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgdWx7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAmPmxpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3BfbWVkaXVtJykge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaXtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAuZHJvcGJ0bntcbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgICAgICAgIC5hY3RpdmUtc3RhdGV7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkUGV0cm9sO1xuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY3RpdmV7XG4gICAgICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkUGV0cm9sO1xuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm9uLXBhZ2V7XG4gICAgICAgICAgQGV4dGVuZCAuYWN0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bntcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNDdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG5cbiAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVse1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxNjlweDtcbiAgICAgICAgICB3aWR0aDogOTQwcHg7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA0NzBweCk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3AnKXtcbiAgICAgICAgICAgIHdpZHRoOiAxMTQwcHg7IC8vOTQwIC8vIDcyMFxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1NzBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX21lZGl1bScpe1xuICAgICAgICAgICAgd2lkdGg6IDEwNzBweDtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTM1cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgICB3aWR0aDogNzIwcHg7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDM2MHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMyUgLSAyMHB4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhOmhvdmVye1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDU1Nzg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAvLyB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mbHlvdXR7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDY2LjY2NjY2NiU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAzMjBweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3AnKXtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzNDBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuICAgICAgICAgICAgICAgIGxlZnQ6IDI5NHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgICAgICAgICAgICBsZWZ0OiAzNDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuc2hvd3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZmx5b3V0LWltYWdle1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAvLyBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNvbnRlbnR7XG5cbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmF2LWhlYWRpbmcge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgICAgICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1jb252ZXJzaW9ue1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbGlzdHtcbiAgICAgICAgICAmLmNvbHVtbnMge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjI1cHg7XG4gICAgICAgICAgICAuZmx5b3V0IHtcbiAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2aWdhdGlvbi1jb3VudHJ5e1xuICAgIC5jb3VudHJ5LW5hbWV7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQZXRyb2w7XG4gICAgICBjb2xvcjogJFNub3c7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICB9XG4gICAgdWx7XG4gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzksIDI0MCwgMjQ0KTtcbiAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgd2lkdGg6IDEwMCU7XG4gICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIH1cbiAgICAgIGxpe1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgNXB4O1xuICAgICAgICB9XG4gICAgICAgIDpob3ZlcntcbiAgICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkUGV0cm9sO1xuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWN0aXZle1xuICAgICAgICBjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tbW9iaWxlX192MntcbiAgZGlzcGxheTogbm9uZTtcblxuICAubmF2aWdhdGlvbi1tb2JpbGVfX2hlYWRlcntcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLm1vYmlsZS1sb2dve1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgICBhe1xuICAgICAgICBpbWd7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxOXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICAubmF2aWdhdGlvbi1tb2JpbGVfX2ljb25ze1xuXG4gICAgYXtcbiAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5tb2JpbGUtbWVudS10b2dnbGV7XG4gICAgICBjb2xvcjogJFNub3c7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGV0cm9sO1xuICAgIH1cbiAgfVxuXG4gIC5icmVhZGNydW1ic3tcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICRTdG9uZV9MaWdodDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJFN0b25lX0xpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgYXtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICBhOmhvdmVye1xuICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZpZ2F0aW9uLW1vYmlsZV9fbWVudXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1N3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiA5OTkwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmVjZjM7XG5cbiAgICAucmVnaW9uLWxhbmd1YWdlLWJhcntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICAgIC5zaXRlLWlke1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHVse1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG4gICAgICBwYWRkaW5nOiAzNXB4IDE1cHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLm1vYmlsZS1uYXYtaXRlbXtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzZGRlNTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICYgPiBhe1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkZGU1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubW9iaWxlLW5hdi1pdGVtLWhlYWRlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJEFjY2VudFRlYWxfTGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICYgKyAubW9iaWxlLW5hdi1pdGVte1xuXG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmICsgdWx7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdmlnYXRpb24tbW9iaWxlX19zdWItbWVudXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDQ1cHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcblxuICAgICAgLm5hdi1zdWJfX2xldmVsLXVwe1xuICAgICAgICBjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIC5uYXYtc3ViX19oZWFkZXJ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICB9XG5cbiAgICAgIHVse1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZpZ2F0aW9uLW1vYmlsZV9fc2VhcmNoe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1N3B4O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWNmMztcbiAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgLm1vYmlsZS1zZWFyY2h7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICB9XG5cbiAgICAubW9iaWxlLXNlYXJjaC1iYXJ7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQzNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgaW5wdXR7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgICBpbnB1dDpmb2N1c3tcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtYnV0dG9uc3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLWJ0bjpob3ZlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNlYXJjaC1idG57XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlc2V0LWJ0bntcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGl7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtYnRuLWFjdGl2ZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgICAgaXtcbiAgICAgICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2aWdhdGlvbi1tb2JpbGVfX3JlZ2lvbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1N3B4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiA5OTkwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmVjZjM7XG4gICAgLnJlZ2lvbi1sYW5ne1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkZGU1O1xuXG4gICAgICAuYnV0dG9uLWNvbnZlcnNpb257XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucmVnaW9uLWNvdW50cnl7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCA1NXB4O1xuICAgICAgZGl2LmNvdW50cnktbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgc2VsZWN0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1tb2JpbGV7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLmxvZ297XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGltZ3tcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDVweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgLmxvZ28tbWFpbiB7XG4gICAgbWF4LWhlaWdodDogMTlweDtcbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTlweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHdpZHRoOmF1dG87XG4gICAgfVxuICB9XG4gIC5zaXRlLWlkLW1vYmlsZXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmJyZWFkY3J1bWJze1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJFN0b25lX0xpZ2h0O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkU3RvbmVfTGlnaHQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICBwYWRkaW5nLXRvcDo1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gdG9wOiA0MHB4O1xuICAgIGF7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgYTpob3ZlcntcbiAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICB9XG4gIH1cblxuICAubmF2aWdhdGlvbi1tb2JpbGUtY29tcG9uZW50c3tcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYXtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICBhW2hpZGRlbl0ge1xuICAgIFx0ZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgICNoYW1idXJnZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGV0cm9sO1xuICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgaXtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9iaWxlLWRyb3Bkb3due1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdWx7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbGl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYXtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb3VudHJ5LW5hbWV7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRQZXRyb2w7XG4gICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6MnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tb2JpbGUtZmx5b3V0e1xuXG4gICAgICAgIHVse1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgbGl7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA1NTc4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAubW9iaWxlLWRyb3Bkb3duLWhpZGRlbntcbiAgICAgICAgLm1vYmlsZS1mbHlvdXR7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9iaWxlLWRyb3Bkb3duLWFjdGl2ZXtcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICBjb2xvcjogJFBldHJvbDtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyAvKiBJRSA5ICovXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IC8qIFNhZmFyaSAqL1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZS1mbHlvdXR7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG92ZXJmbG93OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWFyY2gtYWN0aXZle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gIH1cbiAgLnNlYXJjaC1vbntcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5tb2JpbGUtc2VhcmNoe1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZS1zZWFyY2gtYmFye1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQzNTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgIGlucHV0e1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICBpbnB1dDpmb2N1c3tcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIC5zZWFyY2gtYnV0dG9uc3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGJ1dHRvbntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaXtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlYXJjaC1idG46aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgICAgaXtcbiAgICAgICAgICBjb2xvcjogJFNub3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtYnRue1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGl7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yZXNldC1idG57XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNlYXJjaC1idG4tYWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgIGl7XG4gICAgICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gIC5uYXZpZ2F0aW9ue1xuICAgIC5uYXZpZ2F0aW9uLWdsb2JhbHtcbiAgICAgIHVse1xuICAgICAgICBsaXtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLm5hdmlnYXRpb24tY291bnRyeXtcbiAgICAgIHVse1xuICAgICAgICBsaXtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgLnNpZW1lbnMtaGVhZHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZpZ2F0aW9ue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmlnYXRpb24tbW9iaWxlLCAubmF2aWdhdGlvbi1tb2JpbGVfX3Yye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC50b3AtYmFubmVyLW1vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAvLyB0b3A6IDA7XG4gICAgICB6LWluZGV4OiA4ODg5O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG4gICAgfVxuICB9XG59XG5cbi8vU2tpcE5hdiBTdHlsZXNcblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMXB4IDFweCAxcHggMXB4KTsgLyogSUUgNi83ICovXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xufVxuXG4udmlzaWJsZS13aGVuLWZvY3VzZWQ6Zm9jdXMge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uYnlwYXNzLWJsb2NrLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZjYztcbiAgcGFkZGluZzogMC4yZW07XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubWluaWN0X3dyYXBwZXIge1xuXG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDNyZW07XG4gIGNvbG9yOiAjMmQzNzNjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkOWUxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5taW5pY3Rfd3JhcHBlci5hY3RpdmU6YWZ0ZXIge1xuXG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG4iLCJcbmJvZHl7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuXG4uYmx1ZS10ZXh0XG57XG5cdGNvbG9yOiMwMDVmODchaW1wb3J0YW50O1xufVxuXG4ubmV3cy10aWxlLXRpdGxlXG57XG5cdG1hcmdpbi10b3A6MHB4O1xuXHRtYXJnaW4tYm90dG9tOjBweDtcbn1cblxuLm5ld3MtdGlsZS1kZXNrdG9wLW9ubHlcbntcblx0ZGlzcGxheTpibG9jaztcbn1cblxuLm5ld3MtdGlsZS1tb2JpbGUtb25seVxue1xuXHRkaXNwbGF5Om5vbmU7XG59XG5cbi53aGl0ZS1wYWdlLXRpbGVcbnsgXG5cdC50aWxlLWRldGFpbHNcblx0e1xuXHRcdHBcblx0XHR7XG5cdFx0XHRhXG5cdFx0XHR7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI0NXB4KVxue1xuXHQuY29udGFpbmVyXG5cdHtcblx0XHR3aWR0aDoxMTAwcHg7XG5cdH1cblxuXHQudmlkZW8tYnV0dG9uXG5cdHtcblx0XHQvL21hcmdpbi1yaWdodDoxN3B4O1xuXHRcdG1hcmdpbi10b3A6MTBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnNob3V0Ym94XG5cdHtcblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0NnB4KVxue1xuXHQuY29udGFpbmVyXG5cdHtcblx0XHR3aWR0aDogMTE3MHB4O1xuXHR9XG5cblx0LnZpZGVvLWJ1dHRvblxuXHR7XG5cdFx0Ly9tYXJnaW4tcmlnaHQ6MTdweDtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XG5cdC5zaG91dGJveFxuXHR7XG5cdFx0LmRldGFpbHNcblx0XHR7XG5cdFx0XHRtYXJnaW4tdG9wOi0ycHg7XG5cdFx0fVxuXHR9XG5cdC52aWRlby1idXR0b25cblx0e1xuXHRcdC8vbWFyZ2luLXJpZ2h0OjE3cHg7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cblx0LnNob3V0Ym94XG5cdHtcblx0XHQuZGV0YWlsc1xuXHRcdHtcblx0XHRcdG1hcmdpbi10b3A6LTJweDtcblx0XHR9XG5cdH1cblxuXHQuYmx1ZS10ZXh0XG5cdHtcblx0XHRtYXJnaW4tcmlnaHQ6NTBweDtcblx0fVxuXG5cdC52aWRlby1idXR0b25cblx0e1xuXHRcdC8vbWFyZ2luLXJpZ2h0OjE3cHg7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFxuXG5cblx0Lm1vYmlsZS1kZXRhaWxzXG5cdHtcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOjMycHg7XG5cdH1cblx0LyoubmV3c2Jsb2NrXG5cdHtcblx0XHRwYWRkaW5nLWJvdHRvbTotNDAwcHghaW1wb3J0YW50O1xuXHR9Ki9cblx0Lm5ld3MtdGlsZS10aXRsZVxuXHR7XG5cdFx0bWFyZ2luLXRvcDoyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206LTQwcHg7XG5cdH1cblxuXHQubmV3cy10aWxlLWRlc2t0b3Atb25seVxuXHR7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cblx0Lm5ld3MtdGlsZS1tb2JpbGUtb25seVxuXHR7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRoZWlnaHQ6MjBweCFpbXBvcnRhbnQ7XG5cblx0fVxufSIsIiNmZWF0dXJlZC1wcmVzcy1yZWxlYXNlIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTVmNjk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuXG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZS1pbWctY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIGkge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbn1cblxuLm5ld3Nyb29tLXNlYXJjaC1mb3JtIC5mb3JtLWdyb3VwIGlucHV0LmZvcm0tY29udHJvbCB7XG5cdGhlaWdodDogNDVweDtcbn1cblxuI3ByZXNzLXJlbGVhc2UtZmVhdHVyZWQtdGlsZSB7XG5cdC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZV9fZGV0YWlscyB7XG5cdFx0aDEsIGgyLCBoMywgaDQsIGg1IHtcblx0XHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHR9XG5cdH1cblx0XG5cdC5mZWF0dXJlLXRpbGUtY2hhcHRlcl9fdGlsZS0tZmVhdHVyZWRfX2RldGFpbHMgaSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHBhZGRpbmc6IDRweCAwIDEwcHggNHB4O1xuXHR9XG5cdFxuXHQuaWNvbi1hcnJvdy1yaWdodC1zbWFsbCB7XG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG59XG5cbiNvbGRlci1wcmVzcy1yZWxlYXNlcyB7XG4gIHBhZGRpbmc6IDIwcHggMCA0MHB4O1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzNjNDY0YjtcbiAgfVxufVxuXG4jYm9pbGVyLXBsYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgXG4gIC5ib2lsZXItbGVnYWwge1xuICBcdGZvbnQtc2l6ZTogMTRweDtcbiAgXHRsaW5lLWhlaWdodDogMjBweDtcbiAgXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cblxuXG4jbGVhZGVyc2hpcC1iaW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYSB7XG4gICAgY29sb3I6ICMzMzdhYjc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIFxuICAucHJvZmlsZS1ibG9jayB7XG4gIFx0bWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4jcHJlc3MtcmVsZWFzZS1kZXRhaWwge1xuICB1bCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4NzliYWE7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBcbiAgLmJvZHkge1xuICBcdGZvbnQtc2l6ZTogMTZweDtcbiAgXHRsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC50aXRsZSxcbiAgLmJvZHksXG4gIC5zdW1tYXJ5LWJ1bGxldHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxuXG4gIC5zdW1tYXJ5LWJ1bGxldHMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzUwYmViZSAwLCAjNDFhYWFhIDUwJSwgIzAwOTljYik7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jcHJpbWFyeS1jb250YWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG59XG4iLCIudG90YWx7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICBjb2xvcjogIzU1NTU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgc3BhbntcbiAgICBcdHdpZHRoOiAxMDAlO1xuICAgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuIiwiXG4uc2VhcmNoLWFwcCB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4OyBcblxuICAuZmEtc3Bpbm5lciB7XG4gICAgY29sb3I6ICNBRDIzNUY7XG4gICAgbWFyZ2luOiA4MHB4IDAgODBweCAwO1xuICB9XG5cbiAgLnNlYXJjaEJ1dHRvbnN7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDoyNnB4O1xuICAgIENvbG9yOiAjMjM4N0E5O1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBkaXNwbGF5OmNvbnRlbnRzO1xuICB9XG5cbiAgLnNlYXJjaFJlc2V0e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA3MHB4OyBcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctdG9wOjI2cHg7XG4gICAgXG4gIH1cbiAgLnNlYXJjaEJveHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnNlYXJjaElucHV0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHggMTBweCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQkMzQzk7XG4gIH1cblxuICAuaW5wdXQtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH0gXG5cbiAgLmlucHV0LXdyYXBwZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwMlwiO1xuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgY29sb3I6ICM4NzlCQUI7XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjBlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMnB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLnNlYXJjaEZvcm17XG4gICAgcGFkZGluZy10b3A6MjBweDtcbiAgfVxuXG4gIC5oaWRlUmVzZXRCdXR0b257XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBcbiAgfVxuICBcbiAgLnJlc3RJY29uQ29sb3Ige1xuICAgIGNvbG9yOiAjQTVBRkI0O1xuICB9XG4gIC5zZWFyY2hJY29uQ29sb3Ige1xuICAgIGNvbG9yOiAjMjM4N0E5OyBcbiAgfVxuXG4gIC5oaWRlIHsgZGlzcGxheTogbm9uZTsgfVxuICAuc2hvdyB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czpub25lOyAvL1RoaXMgbWFrZXMgaXQgbm90IGNsaWNrYWJsZVxuICAgIG9wYWNpdHk6MC42OyAgICAgICAgIC8vVGhpcyBncmF5cyBpdCBvdXQgdG8gbG9vayBkaXNhYmxlZFxuICB9XG5cbiAgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDFlbTtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAxZW07XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMHB4O1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAwcHg7XG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQwcHg7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xuICB9XG5cbiAgLnBhZ2luYXRpb25GaWx0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luOiAwIDAgNTBweCAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgfVxuXG4gICAgJi50b3Age1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuICAucGFnaW5hdGlvbkZpbHRlciA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnBhZ2luYXRpb25GaWx0ZXIgPiBsaSA+IGEsXG4gIC5wYWdpbmF0aW9uRmlsdGVyID4gbGkgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgY29sb3I6ICMyMjg3QUE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0LWhlYWRpbmcge1xuICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBSZWd1bGFyIDM2cHgvNDJweCBTaWVtZW5zUm9tYW47XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgY29sb3I6ICMzNDM0MzQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0LWNvdW50IHtcbiAgICBmb250OiBSZWd1bGFyIDE2cHgvMTlweCBTaWVtZW5zUm9tYW47XG4gICAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0LWxpbmsge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogQm9sZCAxNHB4LzE2cHggU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjODc5QkFCO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQtdGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgXG5cbiAgICBhIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiAxLjFlbSBTaWVtZW5zUm9tYW47XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGNvbG9yOiAjMjI4N0FBO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7IHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0LWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IFJlZ3VsYXIgMTZweC8yM3B4IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQtZGVzY3JpcHRpb24gc3BhbiB1bCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMGVtO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwZW07XG4gIH1cblxuICAuc2VhcmNoUmVzdWx0SW5wdXR7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XG4gICAgd2lkdGg6NjAwcHg7XG4gIH1cblxuICAuc2VhcmNoUmVzdWx0V2lkdGh7XG4gICAgd2lkdGg6NjAwcHg7XG4gIH1cblxuICAuaW5wdXRGaWVsZFBhZGRpbmd7XG4gICAgcGFkZGluZy1sZWZ0OjVweDtcbiAgfVxuXG4gIC5mbGV4LWdyaWQge1xuXG4gICAgLml0ZW0tLXByaW1hcnkgLmN0YSB7XG4gICAgICBjb2xvcjogIzIzODdhYTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucC1sZWZ0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cblxuICAgIC5pdGVtLS10ZXJ0aWFyeSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRiAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQkJDM0M5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLS1zZWNvbmRhcnl7XG4gICAgICBtYXJnaW46IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjg3QUEgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtLS1wcmltYXJ5e1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgMCUgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0JCQzNDOTsgXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cblxuICB9XG5cbiAgLnJlc3VsdHMtbGlzdGluZyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLml0ZW1fX2Rlc2NyaXB0aW9uX3NlY29uZGFyeSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDI0cHg7XG5cbiAgICAudGl0bGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuaXRlbV9fZGVzY3JpcHRpb257XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDE5cHggMjNweDtcblxuICB9XG5cbiAgLml0ZW1fX2Rlc2NyaXB0aW9uIC50aXRsZXtcbiAgICBmb250OiBCb2xkIDE0cHgvMTZweCBTaWVtZW5zUm9tYW47XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5pdGVtX19kZXNjcmlwdGlvbiAuaGVhZGluZ3tcbiAgICBmb250OiBSZWd1bGFyIDE4cHgvMjZweCBTaWVtZW5zUm9tYW47XG4gIH1cblxuICAuaXRlbV9fZGVzY3JpcHRpb24gLmNvbnRlbnR7XG4gICAgZm9udDogUmVndWxhciAxNnB4LzIzcHggU2llbWVuc1JvbWFuO1xuICB9XG5cbiAgLml0ZW1fY3VzdG9tZXJfaGVhZGluZ3tcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IEJvbGQgMjBweC8yNHB4IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzM0MzQzNDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuY2FyZC0tc3ViaGVhZGluZ3tcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IEJvbGQgMTRweC8yNnB4IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBjb2xvcjogIzg3OUJBQjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5pdGVtX2N1c3RvbWVyX3RpdGxle1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogMThweCBTaWVtZW5zUm9tYW47XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjMjI4N0FBO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuZmxleEltZyB7XG4gICAgd2lkdGg6IDEwMCU7IFxuICAgIGhlaWdodDogMTAwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG5cbiAgICAmLmltZy0yMDAge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gIH1cblxuICAuZmxleEltZ0JpZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICBcblxuICAuc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxuXG4gIC5oZXJvLWJ1dHRvbnMge1xuICAgIHBhZGRpbmctdG9wOjE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTBweCAyMHB4O1xuICB9XG4gIC5wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM2OTE0O1xuICB9XG4gIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAuODU3MTQyODU3MXJlbSAxLjA3MTQyODU3MTRyZW07XG4gICAgd2lkdGg6IDE0MHB4OyBcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAucmVhZEFsbCB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udDogQm9sZCAxNnB4LzI2cHggU2llbWVuc1JvbWFuO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGNvbG9yOiAjMjI4N0FBO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogMS4xZW07XG5cbiAgICBhIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgfVxuICB9XG4gIFxufSIsIltuZ1xcOmNsb2FrXSxcbltuZy1jbG9ha10sXG5bZGF0YS1uZy1jbG9ha10sXG5beC1uZy1jbG9ha10sXG4ubmctY2xvYWssXG4ueC1uZy1jbG9hayB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYVtuZy1jbGlja117XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufSIsIlxuLmZvcm0tZ3JvdXAge1xuXHQmLmJ1dHRvbi1idW1wIHsgXG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9uIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cblxuXG4uYnV0dG9uLWNvbnZlcnNpb257XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiA0NXB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiAwLjg1NzE0Mjg1NzFyZW0gMS4wNzE0Mjg1NzE0cmVtO1xuXHR3aWR0aDogMjQwcHg7XG5cdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6ICRTbm93O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFxuXHQmOmRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAwLjY1O1xuXHR9XG5cdFxuXHQmLndpZGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdFxuXHQmLmZsb2F0LWNvbnZlcnNpb24tcmlnaHQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdFxuXHRpe1x0XG5cdFx0d2lkdGg6IDE1JTtcblx0XHRwYWRkaW5nLXJpZ2h0OiA4cHg7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cdC5wbGF5LWljb257XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHR9XG5cdC5idXR0b24tdGV4dHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHQgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcblxuXHR9XG59XG5cbi8vIFJlbmRlciBhIGxpbmsgd2l0aCBhIGZsb2F0ZWQgcmlnaHQgYXJyb3cgY29udGFpbmVkIGluIGEgYm94LiBcbi8vIDxhIGNsYXNzPVwibGluay1pY29uXCI+TGluayBUZXh0IDxzcGFuIGNsYXNzPVwibGluay1jb250YWluZXItaWNvblwiPjxpIGNsYXNzPVwiaWNvbi1hcnJvdy1yaWdodC1sYXJnZVwiPjwvaT48L3NwYW4+XG4ubGluay1pY29uIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcblxuXHRzcGFuLmxpbmstY29udGFpbmVyLWljb24ge1xuXHQgICAgcGFkZGluZy10b3A6IDJweDtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIGhlaWdodDogMjVweDtcblx0ICAgIHdpZHRoOiAyNXB4O1xuXHQgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuXHQgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgXG5cdCAgICBpLGVtIHtcblx0ICAgIFx0Zm9udC1zaXplOiAxNnB4O1xuXHQgICAgXHRjb2xvcjogI2ZmZjtcblx0ICAgIH1cblx0fVxufVxuXG4uc3RvcmUtY2F0YWxvZy10aWxlIC5idXR0b24tY29udmVyc2lvbi5zZWNvbmRhcnl7XG4gICAgbWFyZ2luLXRvcDo1cHg7XG59XG5cbmJ1dHRvbi5idXR0b24tY29udmVyc2lvbiB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmJ1dHRvbi1jb252ZXJzaW9uLCAuYnV0dG9uLWNvbnZlcnNpb246aG92ZXIsIC5idXR0b24tY29udmVyc2lvbjphY3RpdmUsIC5idXR0b24tY29udmVyc2lvbjp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkU25vdztcbn1cbmEuYnV0dG9uLWNvbnZlcnNpb246Zm9jdXN7XG5cdHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAkU25vdztcbn1cbi5zZWNvbmRhcnl7XG5cdGJhY2tncm91bmQtY29sb3I6ICRCdXR0b25fQmx1ZTtcbn1cbi5zZWNvbmRhcnk6aG92ZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDVmODc7XG59XG5cbi5wcmltYXJ5e1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkQnV0dG9uX09yYW5nZTtcbn1cbi5wcmltYXJ5OmhvdmVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzg1YTFlO1xufVxuXG4udGVydGlhcnl7XG5cdGJhY2tncm91bmQtY29sb3I6ICM5QkFGQkU7XG59XG5cbi50ZXJ0aWFyeTpob3Zlcntcblx0YmFja2dyb3VuZC1jb2xvcjogIzg3OUJBQTtcbn1cblxuLnF1YXRlcm5hcnl7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWE1MGE7XG59XG5cbi5xdWF0ZXJuYXJ5OmhvdmVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTA5NTA4O1xufVxuXG4ucm9zZS1yZWR7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNzAxNGE7XG59XG5cbi5yb3NlLXJlZDpob3ZlcntcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3MDE0YTtcbn1cblxuLmdob3N0e1xuXHRib3JkZXI6IHNvbGlkIDNweCAkU25vdzsgXG5cdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG59XG5cbi5naG9zdC1hbHR7XG5cdGJvcmRlcjogc29saWQgM3B4ICRBY2NlbnRCbHVlX0Rhcms7XG5cdGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrOyBcblx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbn1cblxuLmdob3N0LWFsdDpob3ZlciwgLmdob3N0LWFsdDphY3RpdmUsIC5naG9zdC1hbHQ6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7IFxufVxuXG4vL3ZpZGVvIGpzIG92ZXJ3cml0ZVxuLnZqcy1kZWZhdWx0LXNraW4gLnZqcy1mdWxsc2NyZWVuLWNvbnRyb2x7XG5cdC8vZGlzcGxheTpub25lO1xufSBcblxuLmNlbnRlcmVke1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdC5kZXRhaWwtYmFubmVye1xuXHRcdHAge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5idXR0b24tY29udmVyc2lvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0d2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuXHRcdFx0LmJ1dHRvbi10ZXh0IHtcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgLmJ1dHRvbi1jb252ZXJzaW9ue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmRldGFpbC1iYW5uZXJ7XG5cdC5idXR0b24tY29udmVyc2lvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiBpbmhlcml0O1xuXHR9XG4gIH1cbiAgXG59IiwiLmJ1eS10aWxlcyB7XG5cdEBleHRlbmQgLmNoYXB0ZXItdGlsZXM7XG5cdHBhZGRpbmc6IDU1cHggMCA4MHB4O1xuXG5cdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblxuXHQuaGVhZGVye1xuXHRcdGgxe1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdH1cblx0XHQmX19tb3JlLWluZm97XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cdFx0XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkQXRoZW5zX0dyZXk7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdFx0cGFkZGluZzogMjBweCAxNXB4IDBweCAxNXB4O1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0fVxuXHR9XG5cdFxuXHQudGlsZS1jb250YWluZXJ7XG5cdFx0ZGl2LnRpbGV7XG5cdFx0XG5cdFx0XHRkaXYudGlsZS1kZXRhaWxzIHtcblx0XHRcdFx0cGFkZGluZzogMjVweCAyNXB4IDEwMHB4IDI1cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQuaC10aXRsZS10YWcge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdCYudGhyZWUtY29sdW1uIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygzMyUgLSAyMHB4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Ji50aHJlZS1jb2x1bW46bnRoLWNoaWxkKDNuKzEpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdH0gXG5cdFx0XHRcdFxuXHRcdFx0XHQmLnRocmVlLWNvbHVtbjpudGgtY2hpbGQoM24rMikge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdFx0fSBcblx0XHRcdFx0XG5cdFx0XHRcdCYudGhyZWUtY29sdW1uOm50aC1jaGlsZCgzbiszKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdFx0fSBcblx0XHRcdH1cblx0XHRcblx0XHRcdGltZ3tcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1pbmZve1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHRcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmJ1eS1idXR0b24tYW5jaG9ye1xuXHRcdFx0d2lkdGg6IDU2JTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDIyJTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMjVweCBhdXRvIDI1cHggYXV0bztcblx0XHRcdFxuXHRcdFx0c3Bhbi5idXR0b24tdGV4dCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRwb3NpdGl2ZTogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG59XG4iLCIuZGV0YWlsLXBhZ2UsIC5jYXBhYmlsaXR5LXBhZ2UsIC5wcm9kdWN0LXN1cHBvcnQsIC5jb2xsYXRlcmFsLWNvbnRlbnQsIC5vbi1kZW1hbmQtd2ViaW5hciwgLnNpbmdsZS10b3BpYywgLmxpdmUtd2ViaW5hciwgLnBoeXNpY2FsLWV2ZW50IHtcblx0LmRldGFpbC1iYW5uZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICAjMDA5OTk5O1xuXHRcdFxuXHRcdCYubGlnaHQge1xuXHRcdFx0Y29sb3I6ICMzMjNDNDY7XG4gICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjQ7XG5cdFx0fVxuXHRcdC5yb3cge1xuXHRcdFx0Ji5lcXVhbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gICAgXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0fVxuXHRcdFx0LmNvbC1wYWRkZWQge1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDA7XG5cdFx0XHR9XG5cdFx0XHQuYnRuLWFsaWduIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YS5idXR0b24tY29udmVyc2lvbiB7XG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5iYW5uZXItYnV0dG9ucyB7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzUwQkVCRTtcblx0XHRcdH1cblx0XHR9XG5cblxuXG5cblx0XHQubm8tcGFkIHtcblx0XHRcdHAge1xuXHRcdFx0XHRwYWRkaW5nOiA0cHggMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250ZW50IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDExcHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0bWF4LXdpZHRoOiA3NSU7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHR9XG5cdFxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKSB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jykge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG4gXHRcdFxuXG5cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdHNwYW57XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ub24tZGVtYW5kLXdlYmluYXIsIFxuLnNpbmdsZS10b3BpYyxcbi5waHlzaWNhbC1ldmVudCxcbi5saXZlLXdlYmluYXIge1xuXHQuZGV0YWlsLWJhbm5lcntcblx0XHRtYXJnaW4tdG9wOiAtMzVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59IiwiLmNhbXBhaWduLWNoYXB0ZXJ7XG5cdHBhZGRpbmc6IDUwcHggMCA2MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzNjO1xuXG5cdCZfX2hlYWRlcntcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdC5oZWFkZXItdGFne1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdH1cblxuXHRcdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHR9XG5cblx0XHRoMXtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdFxuXHRcdH1cblxuICAgIGgye1xuICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgfVxuXG5cdFx0LnNoYXJlLWJ1dHRvbntcblx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGNvbG9yOiAkU25vdyAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5zaGFyZS5pcy1hY3RpdmV7XG5cdFx0XHQuc2hhcmUtYnV0dG9ue1xuXG5cdFx0XHRcdGNvbG9yOiAjODc5YmFhICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHRcblx0XHQmX19idG5TdHlsZXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0XG5cdFx0XHRcdFx0XG5cdFx0Jl9fYnRuc3tcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdH1cblx0XHRcblx0XHQmX19idG5NYXJnaW5ze1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTE3cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0fVxuXG5cdFx0Jl9faW1ne1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0ZmxleC1iYXNpczogMDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0ZmxleDogbm9uZTtcblxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbWd7XG4gICAgICAgICAgXHRcdGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBcdH1cblx0XHR9XG5cblx0XHQmX190ZXh0e1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgXG5cdFx0XHRmbGV4OiAxO1xuXHRcdFx0ZmxleC1iYXNpczogMDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRoMntcblx0XHRcdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdH1cblxuXHRcdFx0cHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVx0XG5cdFx0XHRhe1xuXHRcdFx0ICBjb2xvcjogaW5oZXJpdDtcblx0XHRcdH0gIFxuICAgICAgYTpob3ZlciwgYTphY3RpdmUsIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuXHRcdFx0PiBhe1xuXHRcdFx0ICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY2FtcGFpZ24tY2hhcHRlci1sYXJnZXtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNjBweDsgXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzczYzsgXG4gICAgY29sb3I6ICNmZmZmO1xuICAgIFxuICAgIGgye1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfSBcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuICAgICAgICBmb250LXNpemU6IDI0cHg7IFxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH0gIFxuICAgICAgYTpob3ZlciwgYTphY3RpdmUsIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuICAgICAgPiBhe1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG59IiwiLmRldGFpbHMtYmxvY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXHRwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi5mZWF0dXJlZC1zb2x1dGlvbnMgLmRyb3AtZG93bntcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRhcHBlYXJhbmNlOiBub25lO1xuICAgIG1vei1hcHBlYXJhbmNlOiBub25lO1xuXHR3ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mZWF0dXJlZC1zb2x1dGlvbnMgLnRpbGUtY29udGFpbmVyIC50aWxlLWNvbnRlbnQgZGl2IHtcblx0d2lkdGg6IDEwMCU7XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC1zb2x1dGlvbnMgLmRyb3AtZG93bntcbiAgXHRmbG9hdDogbGVmdDtcbiAgXHR3aWR0aDogMTAwJTtcbiAgXHRtYXJnaW46IDIwcHggMCAyNHB4IDA7XG4gIH1cbn0iLCIvKiogXG4gKiBDYXJkIENsdXN0ZXIgU0NTUyBTaGVldHNcbiAqIFRoZSBmb2xsb3dpbmcgc3R5bGUgcnVsZXMgYXBwbHkgdG8gdGhlICdDYXJkIENsdXN0ZXJzJyB3aGljaCBhcmUgYmxvY2tzIG9mICdjYXJkcycgaW5jbHVkaW5nIGZsaXAgY2FyZHMsIHF1b3RlIGNhcmRzIGFuZCBzdGFuZGFyZFxuICogY29udGVudCBjYXJkcy5cbiAqIFxuICogUGxlYXNlIGtlZXAgdGhlIFN0eWxlc2hlZXQgZ2VuZXJpYyBzbyB0aGF0IGl0IGNhbiBiZSByZXVzZWQgYWNyb3NzIHRoZSBzaXRlLlxuICpcbiAqKi9cblxuLy8gRGVza3RvcCBDYXJkIENsdXN0ZXIgU3R5bGVzXG4uc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciB7XG5cdG1hcmdpbi10b3A6IDE1cHg7IG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0Ly8gSGVhZGxpbmUgYWJvdmUgdGhlIGNsdXN0ZXJcdFxuXHQucGFydG5lci1oZWFkbGluZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5jYXJkLWNsdXN0ZXIge1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcblx0ICAgIFxuXHQgICAgYSB7XG5cdCAgICBcdC5jYXJkLWNsdXN0ZXItaXRlbSB7XG5cdCAgICBcdFx0XG5cdCAgICBcdFx0cCB7XG5cdCAgICBcdFx0XHRjb2xvcjogIzNDNDY0Qjtcblx0ICAgIFx0XHR9XHRcblx0ICAgIFx0XHRcblx0ICAgIFx0XHQmOmhvdmVyIHtcblx0ICAgIFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigjZjdmN2Y5LCA1JSk7XG5cdCAgICBcdFx0XHR0cmFuc2l0aW9uOiAwLjZzO1xuXHQgICAgXHRcdH1cblx0ICAgIFx0XHRcblx0ICAgIFx0XHQmLmNhcmQtcXVvdGU6aG92ZXIge1xuXHQgICAgXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCMwMDQ2NjksIDUlKTtcblx0ICAgIFx0XHR9XG5cdCAgICBcdH1cblx0ICAgIH1cblx0ICAgIFxuXHQgICAgLmNhcmQtY2x1c3Rlci1zaXplciwgXG5cdCAgICAuY2FyZC1jbHVzdGVyLWl0ZW0geyBcblx0ICAgICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDE1cHgpOyBcblx0ICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y5OyBib3JkZXI6IHRoaW4gc29saWQgIzhhYWNiMztcblx0ICAgICAgICBwYWRkaW5nOiAyMHB4OyBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHQgICAgICAgIFxuXHRcdFx0Ly8gUXVvdGUgQ2FyZFxuXHQgICAgICAgICYuY2FyZC1xdW90ZSB7XG5cdCAgICAgICAgXHRiYWNrZ3JvdW5kOiAjMDA0NjY5O1xuXHQgICAgICAgIFx0Y29sb3I6ICNmZmY7XG5cdCAgICAgICAgXHRcblx0ICAgICAgICBcdGVtIHsgbWFyZ2luLWJvdHRvbTogMTBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cdCAgICAgICAgXHRcblx0ICAgICAgICBcdC8vIE5vIG1hcmdpbnMgb24gcXVvdGUgcGFyYWdyYXBocy5cblx0ICAgICAgICBcdHAgeyBtYXJnaW46IDBweDsgY29sb3I6ICNmZmY7IH1cblx0ICAgICAgICB9XG5cdCAgICAgICAgXG5cdCAgICAgICAgJi5mbGlwLWNvbnRhaW5lciB7XG5cdCAgICAgICAgXHRiYWNrZ3JvdW5kOiBub25lOyBib3JkZXI6IG5vbmU7XG5cdCAgICAgICAgXHRwYWRkaW5nOiAycHg7XG5cdCAgICAgICAgXHRcblx0ICAgICAgICBcdC5mbGlwLWZyb250LCAuZmxpcC1iYWNrIHtcblx0ICAgICAgICBcdFx0YmFja2dyb3VuZDogI2Y3ZjdmOTtcblx0ICAgICAgICBcdFx0Ym9yZGVyOiB0aGluIHNvbGlkICM4YWFjYjM7XG5cdCAgICAgICAgXHRcdHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHg7XG5cdCAgICAgICAgXHRcdHdpZHRoOiAxMDAlO1xuXHQgICAgICAgIFx0fVxuXHQgICAgICAgIH1cblx0ICAgICAgICBcblx0ICAgICAgICAvLyBDYXJkIHR5cG9ncmFwaHkgc3R5bGVzLlxuXHQgICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHQgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblx0ICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuXHQgICAgICAgICAgICBjb2xvcjogIzNiN2U5ODtcblx0ICAgICAgICB9XG5cdFxuXHQgICAgICAgIHAgeyBmb250LXNpemU6IDEuMGVtOyB9XG5cdCAgICAgICAgXG5cdCAgICAgICAgc3Bhbi5zY2FsZWQgeyBcblx0ICAgICAgICBcdGZvbnQtc2l6ZTogMy4wZW07IFxuXHQgICAgICAgIFx0cGFkZGluZy1yaWdodDogMzBweDtcdFxuICAgICAgICBcdH1cblx0XG5cdCAgICAgICAgaS5mYSB7XG5cdCAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4wZW07XG5cdCAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgICAgICAgICAgYm90dG9tOiAxNXB4OyByaWdodDogMTVweDtcblx0ICAgICAgICB9XG5cdCAgICB9XG5cdCAgICBcblx0ICAgIC8vIFN0eWxlIHRoZSBibGFuayBjYXJkcyB1c2VkIHRvIHByZXNlcnZlIHNwYWNlIChhcHBlYXJzIGFzIGFuIGFjdHVhbCBjYXJkKVxuICAgICAgICAuYmxhbmstY2FyZCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zJSAtIDE1cHgpOyBcblx0ICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCAyMHB4OyBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLnN0cmV0Y2hlZC12IHsgaGVpZ2h0OiAxMDBweDsgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLnRvcC1sZWZ0IHtcdFxuICAgICAgICAgICAgXHR0b3A6IDA7IGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYudG9wLXJpZ2h0IHtcbiAgICAgICAgICAgIFx0dG9wOiAwOyByaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi50b3AtbWlkZGxlIHtcbiAgICAgICAgICAgIFx0dG9wOiAwOyBsZWZ0OiBjYWxjKDMzLjMlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwYjBiMGI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IG1hcmdpbi10b3A6IDE1cHg7XG5cblx0XHRcdFx0Ly8gT3B0aW9uYWwgY2xhc3MgdG8gZmxvYXQgaGVhZGVyIHRleHQgbGVmdFxuICAgICAgICAgICAgICAgICYubGVmdCB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHR9XG59XG5cblxuLy8gTW9iaWxlIENhcmQgQ2x1c3RlciBTdHlsZXNcbkBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG4gXG4gXHQuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciB7XG5cdFx0bWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7IG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuXHRcblx0XHQucGFydG5lci1oZWFkbGluZSB7IG1hcmdpbi10b3A6IDIwcHg7IH1cblx0XG5cdFx0LmNhcmQtY2x1c3RlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcblx0XHRcdC5jYXJkLWNsdXN0ZXItaXRlbSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFxuXHRcdFx0XHRzcGFuLnNjYWxlZCB7IGZvbnQtc2l6ZTogMi43NWVtOyB9XG5cdFx0XHRcdFxuXHRcdFx0XHQvLyBBdXRvIGFsaWduIGhlYWRlcnMgdG8gdGhlIGxlZnQgb24gbW9iaWxlLlxuXHRcdFx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYmxhbmstY2FyZCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdFx0Ly8gQXV0byBhbGlnbiBoZWFkZXJzIHRvIHRoZSBsZWZ0IG9uIG1vYmlsZS5cblx0XHRcdFx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7IHRleHQtYWxpZ246IGxlZnQ7IH1cblx0XHRcdFx0XG5cdFx0XHRcdCYudG9wLWxlZnQge1x0XG5cdFx0ICAgICAgICAgICAgXHR0b3A6IDBweDsgbGVmdDogMHB4O1xuXHRcdCAgICAgICAgICAgIH1cblx0XHQgICAgICAgICAgICBcblx0XHQgICAgICAgICAgICAmLnRvcC1yaWdodCB7XG5cdFx0ICAgICAgICAgICAgXHR0b3A6IDBweDsgcmlnaHQ6IDBweDtcblx0XHQgICAgICAgICAgICB9XG5cdFx0ICAgICAgICAgICAgXG5cdFx0ICAgICAgICAgICAgJi50b3AtbWlkZGxlIHtcblx0XHQgICAgICAgICAgICBcdHRvcDogMHB4OyBsZWZ0OiAwcHg7XG5cdFx0ICAgICAgICAgICAgfVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRcblx0XHR9XG5cdH1cbn1cblxuLy8gVGFibGV0IENhcmQgQ2x1c3RlciBTdHlsZXNcbkBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KSB7XG4gXG4gXHQuc29sdXRpb24tcGFydG5lcnMtY2x1c3RlciB7XG5cdFxuXHRcdC5jYXJkLWNsdXN0ZXIge1xuXHRcdFx0LmNhcmQtY2x1c3Rlci1pdGVtIHtcblx0XHRcdFx0c3Bhbi5zY2FsZWQgeyBmb250LXNpemU6IDIuNzVlbTsgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbiIsIi8qKlxuICogRmxpcCBDYXJkIFNDU1MgU2hlZXRcbiAqIFxuICoqL1xuXG4vLyBGbGlwIGNvbnRhaW5lciwga2VlcHMgcGVyc3BlY3RpdmVcbi5mbGlwLWNvbnRhaW5lciB7XG5cdHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIFxuXHQvLyBmbGlwIHNwZWVkIGdvZXMgaGVyZVxuXHQuZmxpcC1kZWZpbmUge1xuXHRcdC8vIHRyYW5zaXRpb246IDFzO1xuXHRcdC8vIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vIFBvc2l0aW9uIHRoZSBmcm9udCBhbmQgYmFjayBjYXJkc1xuXHRcdC5mbGlwLWFuaW0ge1xuXHRcdFx0LW8tdHJhbnNpdGlvbjogYWxsIDFzO1xuXHRcdFx0LW1zLXRyYW5zaXRpb246IGFsbCAxcztcblx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIDFzO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMXM7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMXM7XG5cdFx0XHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHQtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdH1cblx0XHQuZmxpcC1mcm9udCB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblx0XHQuZmxpcC1iYWNrIHtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcblx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZyk7XG5cdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTtcblx0XHR9XG5cdFx0LmZsaXAtZnJvbnQtZWQge1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG5cdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG5cdFx0fVxuXHRcdC5mbGlwLWJhY2stZWQge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcblx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuXHRcdH1cblx0XHQmLmZsaXBwZWQge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5jYXJlZXItZmxleHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Q5ZTNlZTtcblx0cGFkZGluZy10b3A6IDcwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG5cdCY6Zm9jdXN7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXG5cdGgxe1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHR9XG5cdH1cblx0LmNhcmVlci1mbGV4LXRpbGV7XG5cdFx0LmNhcmVlci1mbGV4LWltZ3tcblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jYXJlZXItZmxleC10aXRsZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRoMXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0XHRcdH1cblx0XHRcdC5zaGFyZS1jb250YWluZXJ7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQuc2hhcmV7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmlzLWFjdGl2ZXtcblx0XHRcdFx0LnNoYXJlLXdyYXBwZXJ7XG5cdFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmlzLWFjdGl2ZS1sZWZ0e1xuXHRcdFx0XHQuc2hhcmUtd3JhcHBlcntcblx0XHRcdFx0XHRsZWZ0OiAtMTQwcHg7XG5cdFx0XHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FyZWVyLWZsZXgtY29udGVudHN7XG5cdFx0XHRtaW4taGVpZ2h0OiAyMDBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFxuXHRcdFx0LmN0YXtcdFxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0cG9zaXRpb246IGluaGVyaXQ7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XG5cdFx0XHRcdGJvdHRvbTogLTM1cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHRib3R0b206IC0zNXB4O1xuXHRcdFx0fVxuXHRcdFx0Lmljb24tY29udGFpbmVye1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHR9XG5cdC5jYXJlZXItZmxleC10aWxlOmxhc3QtY2hpbGR7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdC5jYXJlZXItZmxleHtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmNhcmVlci1mbGV4LXRpbGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHQuY2FyZWVyLWZsZXgtY29udGVudHN7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDE4MHB4O1xuXHRcdFx0LmNhcmVlci1mbGV4LXRpdGxle1xuXG5cdFx0XHRcdGgxe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNoYXJlLWNvbnRhaW5lcntcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIGF7XG5cdFx0XHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQvLyBcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHQvLyBcdHRvcDogMTVweDtcblx0XHRcdFx0Ly8gfVxuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdC5jdGF7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFxuXHRcdH1cblx0fVxuXHRcbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGVfc21hbGwnKXtcblx0LmNhcmVlci1mbGV4e1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuY2FyZWVyLWZsZXgtdGlsZXtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdC5jYXJlZXItZmxleC1jb250ZW50c3tcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0bWluLWhlaWdodDogMjMwcHg7XG5cdFx0XHQuY2FyZWVyLWZsZXgtdGl0bGV7XG5cblx0XHRcdFx0aDF7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc2hhcmUtY29udGFpbmVye1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gYXtcblx0XHRcdFx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdC8vIFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdC8vIFx0dG9wOiAxNXB4O1xuXHRcdFx0XHQvLyB9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdH1cblx0XHRcblx0XHR9XG5cdH1cblx0XG59XG4iLCIgLyogc2tpcGxpbmsgKi9cbiAuc2tpcGxpbmsgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2tpcGxpbmsgYTpmb2N1cyB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLndoaXRlLXBhZ2UtZGVzY3tcbiAgICAgXG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgfVxuXG4uY2Fyb3VzZWwtdGlsZXN7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAmOmZvY3Vze1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmX19oZWFkZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXHRAaW5jbHVkZSBoZWFkaW5nc1JvbWFuKCl7XG4gICAgICBmb250LWZhbWlseTpTaWVtZW5zUm9tYW47XG4gICAgICBjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgaDF7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gLmltZy1yZXNwb25zaXZle1xuIFx0d2lkdGg6IDEwMCU7XG4gfVxufVxuXG4uZ2FwLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4IDUwcHg7IFxufVxuXG5cbi5jYXJvdXNlbC10aWxle1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4O1xuXG5cbiAgLnRpbGUtaGVhZGVye1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICBoM3tcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgLnNoYXJle1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2hhcmU6Zm9jdXN7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICAuc2hhcmUtYnV0dG9uOmZvY3Vze1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgaXtcbiAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICB9XG4gIH1cbiAgXG4gIC5jb250ZW50e1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICBwe1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICBhe1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgfVxuICBhOmZvY3Vze1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH0gIFxuICB9XG4gIFxuICAuYnV0dG9uLWNvbnZlcnNpb257XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG4gIC5idXR0b24tY29udmVyc2lvbjpmb2N1c3tcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59IFxuXG4ubm8tZ3V0dGVye1xuICAgIHBhZGRpbmctbGVmdDowO1xuICAgIHBhZGRpbmctcmlnaHQ6MDtcbn1cblxuQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgLmNhcm91c2VsLXRpbGV7XG4gICAgaDN7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAuY2Fyb3VzZWwtdGlsZXN7XG4gICAgLndoaXRlLXBhZ2UtZGVzY3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgfVxuICAgIGgxe1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuICAuY2Fyb3VzZWwtdGlsZXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgXG5cbiAgICAudGlsZS1pbWFnZXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAvLyBpbWd7XG4gICAgICAvLyAgIGhlaWdodDogMjQwcHg7XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgLnRpbGUtZGV0YWlsc3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG4gICAgICBoM3tcbiAgICAgICAgaW1ne1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5idXR0b24tY29udmVyc2lvbntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uY2Fyb3VzZWwtaW5uZXItYnV0dG9ue1xuICBAZXh0ZW5kIC5jYXJvdXNlbC1pbm5lcjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDM3M2M7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuXG5cblxuXG4iLCIuY2FzZS1zdHVkeS1zZWFyY2gge1xyXG5cclxuICAgIC5mZWF0dXJlZC1zb2x1dGlvbnMge1xyXG4gICAgICAgICZfX3RpbGV7XHJcbiAgICAgICAgICAgICYuZmVhdHVyZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblx0LnNob3ctZmlsdGVyLW9wdGlvbnMge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgICYuY2hhcHRlci10aWxlcyB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWJhciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MDtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cdC5zZWFyY2gtcmVzdWx0IHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0fVxyXG5cdC5zZWFyY2gtZmlsdGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAuc2VhcmNoLWZpbHRlcntcclxuICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgXHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjRweDsgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1maWx0ZXJzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7ICAgXHJcbiAgICAgICAgYnV0dG9uLmdwY1RvZ2dsZU9mZiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4NzliYWE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbi5ncGNUb2dnbGVPbiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZTM2NTA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b24uZ3BjVG9nZ2xlT246aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODc5YmFhO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzg3OWJhYTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uLmdwY1RvZ2dsZU9mZjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZTM2NTA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb3JlLXJlc3VsdHMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59IiwiLmNhc2Utc3R1ZHktdGlsZXN7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XHRcblx0Y29sb3I6ICRTdG9uZV9EYXJrO1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LmhlYWRlcntcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdGgxe1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRmb250LXNpemU6IDQ0cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHRcdGF7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgIFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgXHRcdGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgXHR9XG5cdFx0fVxuXHRcdC8vIC5zaGFyZS1pY29ue1xuXHRcdC8vIFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0IC8vICAgICAgXHRjb2xvcjogJFN0b25lX0xpZ2h0O1xuXHQgLy8gICAgICBcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0IC8vICAgICAgXHRkaXNwbGF5OiBpbmxpbmU7XG5cdCAvLyAgICAgIFx0Zm9udC1zaXplOiAyOHB4O1xuXHQgLy8gICAgICBcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdCAvLyAgICAgIFx0XHRmb250LXNpemU6IDIwcHg7XG5cdCAvLyAgICAgIFx0fVxuXHRcdC8vIH1cblx0XHQuc2hhcmV7XG5cdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdC5pcy1hY3RpdmV7XG5cdFx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcblx0XHQgICAgICAgICAgbGVmdDogLTEwcHg7XG5cdFx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgICAgfVxuXHRcdCAgICAuaXMtYWN0aXZlLWxlZnR7XG5cdFx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcblx0XHQgICAgICAgICAgbGVmdDogLTE0MHB4O1xuXHRcdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHRcdCAgICAgICAgfVxuXHRcdCAgICAgIH1cblx0XHR9XG5cdH1cblx0cHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdC5tb2JpbGUtc2hhcmV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0dG9wOiAwO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHR3aWR0aDogMzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0aXtcdFxuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRjb2xvcjogIzc0ODk5YTtcblx0XHR9XG5cdH1cblx0LmNhc2Utc3R1ZHktdGlsZXtcblx0XHQvLyBhLCBhOmhvdmVyLCBhOmFjdGl2ZSwgYTp2aXNpdGVkIHtcblx0XHQvLyBcdHRleHQtZGVjb3JhdGlvbjpub25lIWltcG9ydGFudDtcblx0XHQvLyBcdGNvbG9yOiRTdG9uZV9EYXJrO1xuXHRcdC8vIH1cblxuXHRcdC5jYXNlLXN0dWR5LXRpbGUtaW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XHRcblx0XHR9XG5cdFx0LnRpbGUtZGV0YWlsc3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHBhZGRpbmc6IDE1cHggMTVweCAyMHB4IDE1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcblx0XHRcdGhlaWdodDogMjQwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbiAoJ3RhYmxldCcpe1xuXHRcdFx0aGVpZ2h0OiAyNDBweDtcblx0XHR9XG5cblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGlsZS1zaGFyZS1pY29ue1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LmlzLWFjdGl2ZXtcblx0XHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHRcdCAgICAgICAgICBsZWZ0OiAtMTBweDtcblx0XHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0XHQgICAgICAgIH1cblx0XHQgICAgICB9XG5cdFx0ICAgIC5pcy1hY3RpdmUtbGVmdHtcblx0XHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHRcdCAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG5cdFx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdFx0ICAgICAgICB9XG5cdFx0ICAgICAgfVxuXHRcdC5zaGFyZS1jb250YWluZXJ7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdHRvcDogMTVweDtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdH1cblx0XHQubG9jYXRpb24taW5mb3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0fVxuXHRcdC5jdGF7XHRcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgXG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdFx0XHQuaWNvbi1jb250YWluZXJ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0aXtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdC5jYXNlLXN0dWR5LXRpbGVze1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXHRcdFxuXHRcdC5oZWFkZXJ7XG5cdFx0XHRoMXtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FzZS1zdHVkeS10aWxle1xuXHRcdFx0LnRpbGUtc2hhcmUtaWNvbntcblx0XHRcdH1cblx0XHRcdC50aWxlLWRldGFpbHN7XG5cdFx0XHRcdGhlaWdodDogMTYwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY3Rhe1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY2FzZS1zdHVkeS10aWxlLWltZ3tcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZV9zbWFsbCcpe1xuXHQuY2FzZS1zdHVkeS10aWxlc3tcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcblx0XHRcblx0XHQuaGVhZGVye1xuXHRcdFx0aDF7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhc2Utc3R1ZHktdGlsZXtcblx0XHRcdC50aWxlLXNoYXJlLWljb257XG5cdFx0XHR9XG5cdFx0XHQudGlsZS1kZXRhaWxze1xuXHRcdFx0XHRoZWlnaHQ6IDE5MHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQvLyAuY3Rhe1xuXHRcdFx0XHQvLyBcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdC8vIFx0bWFyZ2luLXRvcDoyMHB4O1xuXHRcdFx0XHQvLyB9XG5cdFx0XHR9XG5cdFx0XHQuY2FzZS1zdHVkeS10aWxlLWltZ3tcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0fVxufSIsIi5jYXRhbG9ne1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFxuXHQuY2F0YWxvZy10aWxle1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cdC5jb21pbmctc29vbntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdH1cbn1cbi5jYXRhbG9nLXRpbGVzIC50aWxlLWNvbC1jb2x1bW57XG4gICAgLnRpbGUtZGV0YWlscyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDQwcHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIC5jdGEge1xuICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi1zbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJcbi5jYXRhbG9nLWhlYWRsaW5le1xuICBpbWd7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgLmNhdGFsb2ctdGl0bGV7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGgxe1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNoYXJle1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIFxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgLmlzLWFjdGl2ZXtcbiAgICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgIH1cbiAgICAgIH1cbiAgICAuaXMtYWN0aXZlLWxlZnR7XG4gICAgICAuc2hhcmUtd3JhcHBlcntcbiAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG4gIFxuICBoNHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIH1cblxuICAuY2F0YWxvZy10aWxle1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5jb21pbmctc29vbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gIH1cblxuICAuYnV0dG9uLWNvbnZlcnNpb25cbiAge1xuICAgIG1hcmdpbi10b3A6NXB4O1xuICB9XG4gIFxuICAudGV4dC1ob2xkZXJ7XG4gIFxuICAgIGNsZWFyOnJpZ2h0O1xuICAgIFxuICB9XG4gIHB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBcbiAgLm5vLWd1dHRlcntcbiAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gIH1cbn1cblxuXG4iLCIuY2F0YWxvZy10aWxlc3tcblx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0Y29sb3I6ICRTdG9uZV9EYXJrO1xuXHRwYWRkaW5nLXRvcDogNDVweDtcblx0cGFkZGluZy1ib3R0b206IDcwcHg7XG5cdGgxLCBoMntcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0fVxuICAgIH1cbiAgICAucm93LWNvbGhlaWdodC1lbGFzdGljIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuY2F0YWxvZy10aWxlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2F0YWxvZy10aWxlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7IFxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDsgXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYudGlsZS12aWRlby1pbWcgYSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDsgZmxleDogMSAwIGF1dG87IHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHR9XG4gICAgICB9XG4gICAgfVxuICAgIGEuY2F0YWxvZy10aWxlLCBhLmNhdGFsb2ctdGlsZTpob3ZlciwgYS5jYXRhbG9nLXRpbGU6YWN0aXZlLCBhLmNhdGFsb2ctdGlsZTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjokU3RvbmVfRGFyaztcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuXHQuY2F0YWxvZy10aWxlIHtcblx0XHRhLCBhOmhvdmVyLCBhOmFjdGl2ZSwgYTp2aXNpdGVkIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiRTdG9uZV9EYXJrO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdC5pbWctaGVpZ2h0LWlle1xuXHRcdFx0bWluLWhlaWdodDogMXB4O1xuXHRcdH1cblx0XHQuY2F0YWxvZy10aWxlLWltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0fVxuXHRcdFxuXHRcdC50aWxlLWRldGFpbHN7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMjBweCAxNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0aDN7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0fVxuXHRcdFx0LmN0YXtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMjBweDtcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jazsgXG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBzcGFue1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXHRcdFx0fVxuXHRcdFx0LnRhZ2xpbmUge1xuXHRcdFx0ICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgXG4gICAgICAgIHNwYW4ubGVmdCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgc3Bhbi5yaWdodCB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG5cdFx0XHRwLmFydGljbGUge1xuXHRcdFx0ICBkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuICAmLndoaXRle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLmNhdGFsb2ctdGlsZXtcbiAgICAgIC50aWxlLWRldGFpbHN7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhO1xuICAgIH1cbiAgfVxuICBcbiAgLnRpdGxlLWNvbnRlbnQtYm90dG9tIHtcbiAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIH1cbiAgfVxufVxuXG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdC5jYXRhbG9nLXRpbGVze1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXHRcdC5jYXRhbG9nLXRpbGV7XG5cdFx0XHQudGlsZS1kZXRhaWxze1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdC5jdGF7XG5cdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jYXRhbG9nLXRpbGUtaW1ne1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHR9XG59IiwiLnN0b3JlLWNjLWNoZWNrb3V0e1xuXHRwYWRkaW5nLXRvcDogMjVweDtcblx0cGFkZGluZy1ib3R0b206IDM1cHg7XG5cdC5wcm9tby1pbnB1dHtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRzcGFue1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHRpbnB1dHtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICNiZWNkZDc7XG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHR9XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0d2lkdGg6IDE0NXB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdC5idXR0b24tdGV4dHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcm9tby1jYXB0aW9ue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdHdpZHRoOiAzNDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXG5cdFx0fVxuXHR9XG5cdC5jYy1jaGVja291dC10b3RhbHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMjY0cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGRpdntcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LmRpc3BsYXktYmxvY2t7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LmFkZC11bmRlcmxpbmV7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzNjNDY0Yjtcblx0XHR9XG5cdFx0YXtcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdH1cblx0fVxuXHQuYmx1ZS1saW5re1xuXHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdH1cblx0LnJhe1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogNjAlO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cdC5vbGQtcHJpY2V7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0LnN0b3JlLWNjLWNoZWNrb3V0e1xuXHRcdC5jYy1jaGVja291dC10b3RhbHtcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cdFx0LmJsdWUtbGlua3tcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0LmVudGVyLWluZm97XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6bm9uZSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5wcm9tby1pbnB1dHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0aW5wdXR7XG5cdFx0XHRcdHdpZHRoOiAxNzhweDtcblx0XHRcdH1cblx0XHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdFx0Ji5wcm9tby1hbGlnbntcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogODlweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnN0b3JlLWNjLXN1Ym1pdHtcblx0cGFkZGluZy10b3A6IDI1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAzNXB4O1xuXHQucHJvbW8taW5wdXR7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0c3Bhbntcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0aW5wdXR7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAjYmVjZGQ3O1xuXHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0fVxuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdHdpZHRoOiAxNDVweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHQuYnV0dG9uLXRleHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJvbW8tY2FwdGlvbntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdHdpZHRoOiAzNDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdH1cblx0fVxuXHQuY2Mtc3VibWl0LXRvdGFse1xuXHRcdG1hcmdpbi1yaWdodDogNSU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDQ1JTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XG5cdFx0c3Bhbntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdFx0ZGl2e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC5vbGQtcHJpY2V7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0XHR9XG5cblx0XHQuYWRkLXVuZGVybGluZXtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM2M0NjRiO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHR9XG5cdH1cblx0LmhlYWRlcntcblx0XHRjb2xvcjogIzNDNDY0Qjtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxuXHQuYmlsbGluZ3tcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRzcGFue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5wYXltZW50e1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRzcGFue1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHR9XG5cdC5yYWRpby1idXR0b25ze1xuXHRcdFxuXHRcdCAgLnJhZGlvLWJ1dHRvbntcblx0XHQgIFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHQgIFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0ICBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgXHR3aWR0aDogYXV0bztcblx0XHQgIFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0ICBcdHNwYW57XG5cdFx0ICBcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdCAgXHR9XG5cdFx0ICBcdFxuXHRcdCAgXHRpbWd7XG5cdFx0ICBcdFx0d2lkdGg6IDE0MHB4O1xuXG5cdFx0ICBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdCAgXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0ICBcdFx0Ym9yZGVyOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xuXHRcdCAgXHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHQgIFx0fVxuXHRcdCAgXHRcblx0XHQgIFx0YXtcblx0XHQgIFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdCAgXHR9XG5cdFx0ICB9XG5cdCAgfVxuXHQuc3VibWl0e1xuXHRcdG1hcmdpbi10b3A6IC02NXB4O1xuXHR9XG5cbn0iLCIuY2hhcHRlci10aWxlc3tcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcdFxuXHRjb2xvcjogJFN0b25lX0Rhcms7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0Ji50aWxlcy1lbXB0eS1iZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0fVxuXG5cdCY6Zm9jdXN7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXG5cdC5oZWFkZXJ7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHRoMXtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Zm9udC1zaXplOiA0NHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdFx0YXtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRjb2xvcjogJFN0b25lX0xpZ2h0O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2hhcmV7XG5cdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdC5pcy1hY3RpdmV7XG5cdFx0XHRcdC5zaGFyZS13cmFwcGVye1xuXHRcdFx0XHRcdGxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pcy1hY3RpdmUtbGVmdHtcblx0XHRcdFx0LnNoYXJlLXdyYXBwZXJ7XG5cdFx0XHRcdFx0bGVmdDogLTE0MHB4O1xuXHRcdFx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0cHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdC5tb2JpbGUtc2hhcmV7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0dG9wOiAwO1xuXHRcdGhlaWdodDogMzBweDtcblx0XHR3aWR0aDogMzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0aXtcdFxuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRjb2xvcjogIzc0ODk5YTtcblx0XHR9XG5cdH1cblx0LnRpbGUtY29udGFpbmVye1xuXG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHQmOmhvdmVye1xuXHRcdFx0LnRpbGV7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LnRocmVlLWNvbHVtbnN7XG5cdFx0XHR3aWR0aDogY2FsYygyNSUgLSAxMXB4KTtcblxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5uaW5lLWNvbHVtbnN7XG5cdFx0XHR3aWR0aDogY2FsYyg3NSUgLSAxMXB4KTtcblxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRocmVlLWNvbHVtbnN7XG5cdFx0XHR3aWR0aDogY2FsYygyNSUgLSAxMXB4KTtcblxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5uaW5lLWNvbHVtbnN7XG5cdFx0XHR3aWR0aDogY2FsYyg3NSUgLSAxMXB4KTtcblxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpbGV7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAkU3RvbmVfRGFyaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0OyBcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7IFxuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cblx0XHRcdC5maWx0ZXItaW1nLWNvbnRhaW5lcntcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWluLWhlaWdodDogMXB4O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnR3by1jb2x1bW57XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDJuICsgMSl7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMm4gKyAyKXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQobil7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji50aHJlZS1jb2x1bW57XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDMzJSAtIDExcHgpO1xuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDNuICsgMSl7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoM24gKyAyKXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCgzbiArIDMpe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQobil7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5mb3VyLWNvbHVtbntcblx0XHRcdFx0d2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoNG4gKyAxKXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZCg0biArIDIpe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDRuICsgMyl7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoNG4gKyA0KXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDMzJSAtIDExcHgpO1xuXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoM24gKyAxKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuICsgMil7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzbiArIDMpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQmOm50aC1jaGlsZChuKXtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC50aWxlLWRldGFpbHN7XG5cblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0ZmxleDogMSAwIGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAxNnB4O1xuXG5cdFx0XHRcdC5oLXRpdGxlLXRhZ3tcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQvLyB0ZXN0IFxuXHRcdFx0XHRoMnsgXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XG5cdFx0XHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50aWxlLXNoYXJlLWljb257XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQuaXMtYWN0aXZle1xuXHRcdFx0XHRcdC5zaGFyZS13cmFwcGVye1xuXHRcdFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaXMtYWN0aXZlLWxlZnR7XG5cdFx0XHRcdFx0LnNoYXJlLXdyYXBwZXJ7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMTQwcHg7XG5cdFx0XHRcdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuc2hhcmUtY29udGFpbmVye1xuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubG9jYXRpb24taW5mb3tcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0XHRcdH1cblx0XHRcdFx0cHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiA4cHggMCA4cHggMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1pbmZve1xuXHRcdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cblx0XHRcdFx0LnNvbHV0aW9uc3tcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY3Rhe1xuXHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG5cdFx0XHRcdFx0Lmljb24tY29udGFpbmVye1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDJweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0aXtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYuYm9yZGVye1xuICBcdFx0Jjpob3ZlcntcbiAgICAgICAgLnRpbGV7XG4gICAgICAgICAgb3BhY2l0eTogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuXHQgICAgLnRpbGUge1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIHRyYW5zaXRpb246IHVuc2V0O1xuICAgICAgICAgIG9wYWNpdHk6IHVuc2V0O1xuICAgICAgICB9XG5cdCAgICAgIC50aWxlLWRldGFpbHMge1xuXHQgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjM4N2FhO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgXG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIFxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHg7XG4gICAgICAgICAgfVxuXHRcdCAgICB9XG5cdFx0ICB9XG5cdFx0ICBcblx0XHQgIC50aWxlLWluZm8ge1xuXHRcdCAgICAuaWNvbi1jb250YWluZXIge1xuXHRcdCAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBjb2xvcjogIzIzODdhYTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuXHRcdCAgICB9XG5cdFx0ICB9XG5cdFx0fVxuXHRcdFxuXHR9XG5cdFxuXHQmLmxpZ2h0IHtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG59XG5cbi5maWx0ZXItY29udGFpbmVyIHtcblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFx0cG9zaXRpb246IC13ZWJraXQtc3RpY2t5OyAvKiBTYWZhcmkgKi9cblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdHRvcDogNzBweDtcblx0fVxuXHRwYWRkaW5nLWxlZnQ6IDBweDtcblxuXHQuZm9ybS1ncm91cHtcblx0XHRjb2xvcjojMDAwMDAwICFpbXBvcnRhbnQ7XG5cdH1cblxufSIsIi5jb2xsYXRlcmFsLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAxMTJweCAwO1xuXHRjb2xvcjogIzNDNDY0Qjtcblx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0Zm9udC1zaXplOiAxZW07XG5cblx0LnJlc291cmNlLWl0ZW0gKyAucmVzb3VyY2UtaXRlbSB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0fVxuXG5cdH1cblxuXHQuY29sbGF0ZXJhbC1mb3JtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2FkNmRlO1xuXHRcdFx0cGFkZGluZzogMTNweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuXHRcdH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLypQaG9uZSovXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzIwcHgpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdFx0ICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYWQ2ZGU7XG5cdFx0XHQgICAgcGFkZGluZzogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLyojIFRhYmxldCovXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzIxcHgpIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XG5cdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjY2FkNmRlO1xuXHRcdFx0ICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8qIyBEZXNrdG9wKi9cbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjlweCl7XG5cdFx0XHQgICAgYm9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjY2FkNmRlO1xuXHRcdFx0ICAgIHBhZGRpbmc6IDEzcHggMTNweCAzMHB4IDEzcHg7XG4gICAgICAgICAgICB9XG5cblx0XHQuYnV0dG9uLWNvbnZlcnNpb24gIHtcblxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRhOmhvdmVyIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdH1cblxuXHRwIHsgbGluZS1oZWlnaHQ6IDI1cHg7IH1cblxuXHQmLmZlYXR1cmVkIHtcblx0XHRoMSB7XG5cdFx0XHRtYXJnaW46IDQ2cHggMDtcblx0XHR9XG5cdH1cblxuXHQuc2hhcmUge1xuXHRcdG1hcmdpbi10b3A6IC0zcHg7XG5cblx0XHQuc2hhcmUtYnV0dG9uICB7XG5cdFx0XHQuaWNvbi1zaGFyZS1uZXd0b24tYW5kcm9pZCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRoMS5jb2xsYXRlcmFsLWhlYWRlciBhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0fVxuXG5cdC5jb2xsYXRlcmFsLXJ0Zi1jb250ZW50IHtcblx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRhLCBhOnZpc2l0ZWRcblx0XHR7XG5cdFx0XHQvL2NvbG9yOiAjRkZGRkZGO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHRwOmVtcHR5IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHR1bCBsaSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR9XG5cblx0XHRoMSwgaDIsIGgzLCBoNCwgaDUge1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMTJweCAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0aDIgeyBcblx0XHRcdGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdGg0IHtcblx0XHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdFxuXHR9IFxuXG5cdGgxIHtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdG1hcmdpbjogMThweCAwO1xuXHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHR9XG5cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0bWFyZ2luOiAxMnB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdH1cblxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRtYXJnaW46IDZweCAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAvL2NvbG9yOiAjMjM4N2FhO1xuXHR9XG5cblx0YSwgYTpob3ZlciwgYTphY3RpdmUsIGE6dmlzaXRlZCwgYTpmb2N1cyB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdH1cblxuXHQuZm9ybS1ncm91cC1sZWdhbCB7XG5cdFx0YSwgYTp2aXNpdGVkLCBhOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjMzM3YWI3O1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXG5cdFx0aSB7XG5cdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVx0XG5cblx0XHQmOnZpc2l0ZWQge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0Ji5idXR0b24tY29udmVyc2lvbi5zZWNvbmRhcnkge1xuXHRcdFx0aSB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH0gXG5cdH1cblxuXHQuY29sbGF0ZXJhbC1ydGYtY29udGVudCB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogIzMzN2FiNztcblx0XHR9XG5cdH1cblxuXG5cdHNwYW4uY29sbGF0ZXJhbC10YWcge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogI0RDNjkxMztcblx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQmLnJlYWQge1xuXHRcdFx0Y29sb3I6ICM1NTVGNjk7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdH1cblx0fVxuXG4gICAgaDMuaG92ZXItdGl0bGU6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cdFxuXHQua25vd25Vc2Vyc3tcblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiAjM2M0NjRiO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtLXRpdGxlIHtcblx0XHRwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICAvL3BhZGRpbmctbGVmdDoxNXB4O1xuXHR9XG5cdFxuXHQud3d3LWlubGluZS1mb3JtIHtcblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcblx0XHR9XG5cdFx0XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9uIHNwYW4ge1xuXHRcdCAgICBjb2xvcjogI2ZmZjtcblx0XHQgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblx0XHRcblx0XHRidXR0b24uYnV0dG9uLWNvbnZlcnNpb24ge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XHRcblxuXHRcdC5mb3JtLWNvbnRyb2wge1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHR9XG5cdFx0XG5cdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdHdpZHRoOjUwJTtcblx0XHRcdHBhZGRpbmctYm90dG9tOjE1cHg7XG5cblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5MVl92YWxpZGF0aW9uX21lc3NhZ2UsIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bWFyZ2luOiAzcHggMCAwIDVweDtcblx0XHRcdH1cblxuXHRcdFx0dGV4dGFyZWEge1xuXHRcdFx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0cmVzaXplOiBub25lO1xuXHRcdFx0XHRoZWlnaHQ6IDExMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0XG5cdFx0LmZvcm0tZ3JvdXAtbGVnYWwge1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0fVxuXHRcdHNlbGVjdHtcblx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHR9XG5cdFx0LnRleHQtYmxvY2sge1xuXHRcdFx0LmJ1dHRvbnN7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdH1cblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdC5idXR0b25zIHtcblx0XHRcdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0ICB9XG5cdFx0fVxuXG5cdFx0LnRleHQtYmxvY2stdWx7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTppbmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hcnJvdy12ZXJ0aWNhbC1hbGlnbi1taWRkbGV7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblxuICAgICAgICAuYnV0dG9uLWNvbnZlcnNpb24tcmVzb3VyY2V7XG4gICAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIH1cblxuXHR9XG5cdFxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgMCAyOHB4IDA7XG5cdH1cblxuICAgIC5yZXNvdXJjZS1pbWctY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWluLWhlaWdodDogMTc1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAmLmltZy1zaHJpbmsge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDsgXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgfVxuICAgIH1cblxuXHQmLmNvbGxhdGVyYWwtbGFuZGluZyB7XG5cdFx0cGFkZGluZzogMCAwIDAgMDtcblxuXHRcdGgxLCBoMiB7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdH1cblxuXHRcdC5sYW5kaW5nLWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cblx0XHRcdGhyIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNDQUQ2REU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5sYW5kaW5nLWNvbnRlbnQtYm90dG9te1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDc1cHg7XG5cdFx0fVxuXHRcdC5sYW5kaW5nLWNvbnRlbnQtdG9we1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cblx0XHRcdC5jb250YWluZXIge1xuXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdFx0ICB9XG5cblx0XHRcdFx0LmNvbGxhdGVyYWwtaW5uZXItdGV4dHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblxuXHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0LmNvbGxhdGVyYWwtcnRmLWNvbnRlbnR7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNvbnRlbnQtdW5kZXJsaW5lIHtcblx0XHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQkNCQ0I7XG5cdFx0fVxuXG5cdFx0LmNvbGxhdGVyYWwtcmVsYXRlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEY0O1xuXHRcdFx0cGFkZGluZzogNTNweCAwO1xuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Ji5jb2xsYXRlcmFsLXVuZGVybGluZSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0JDQkNCO1xuXHRcdH1cdFxuXHR9XG5cblx0XG5cdC5jb2xsYXRlcmFsLXByb21vIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0LmNvbGxhdGVyYWwtdG9wIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQod2hpdGUsICNlZGYyZjYpO1xuXHRcdGNvbG9yOiAjM2M0NjRiO1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblxuXHRcdC5jb250YWluZXJ7XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdCAgfVxuXHRcdH1cblxuXHRcdC5jb2xsYXRlcmFsLWhlYWRpbmd7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0LmNvbGxhdGVyYWwtdGl0bGUtY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblxuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucm93IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHR9XG5cdFxuXHRcdFx0XHQudGltZS1lc3R7XG5cdFx0XHRcdFx0Y29sb3I6ICM5YjliOWI7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdC5jbG9jay1pY29uIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbGxhdGVyYWwtdGFne1xuXHRcdFx0XHRcdGNvbG9yOiAjMjM4N2FiO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRwYWRkaW5nOiAxOHB4IDA7XG5cdFx0XHRcdG1heC13aWR0aDogNDUwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0LmNvbGxhdGVyYWwtdGV4dC1tb2JpbGUtb25seSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdH1cblx0XG5cdFx0LmNvbGxhdGVyYWwtdGV4dC1kZXNrdG9wLW9ubHkge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdC5jb2xsYXRlcmFsLWZvcm0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblx0XG5cdC5jb2xsYXRlcmFsLXRleHQtbW9iaWxlLW9ubHkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY29sbGF0ZXJhbC10ZXh0LWRlc2t0b3Atb25seSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQuc2Vjb25kYXJ5LWNvbGxhdGVyYWwtbGlzdCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHR9XG59IiwiLmNvbnRhY3QtcGFnZXtcblxuXHQvLy5uYXYgbGk6bGFzdC1jaGlsZCBhXG5cdC8vLmFkZHJlc3MtdGlsZSAuYWRkcmVzc1xuXG5cdC5hZGRyZXNzLWhvbGRlciBkaXY6bGFzdC1jaGlsZCAuYWRkcmVzcy10aWxlICB7XG5cdFx0aHJ7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0aHJ7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0bWFyZ2luLXRvcDogMzVweDtcblx0XG5cdC50aXRsZXtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBoMXtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBcdGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNoYXJle1xuICAgICAgXHRtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgXHRcdG1hcmdpbi10b3A6IDA7XG4gICAgICBcdH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdCAgICAuaXMtYWN0aXZle1xuXHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHQgICAgICAgICAgbGVmdDogLTEwcHg7XG5cdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHQgICAgICAgIH1cblx0ICAgICAgfVxuXHQgICAgLmlzLWFjdGl2ZS1sZWZ0e1xuXHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHQgICAgICAgICAgbGVmdDogLTE0MHB4O1xuXHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0ICAgICAgICB9XG5cdCAgICAgIH1cblx0ICAgIH0gXG4gICAgfVxuXHQubW9iaWxlLXNoYXJle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHRvcDogMDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGl7XHRcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Y29sb3I6ICM3NDg5OWE7XG5cdFx0fVxuXHR9XG5cblx0aDN7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0bWFyZ2luLXRvcDogMTdweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0XG5cdC5jb250YWN0LWluZm97XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHQuYm9sZHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblx0LmFkZHJlc3MtdGlsZTpiZWZvcmUge1xuXHQgIC8vIGNvbnRlbnQgOiBcIlwiO1xuXHQgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAvLyBsZWZ0ICAgIDogMTVweDtcblx0ICAvLyBib3R0b20gIDogMDtcblx0ICAvLyBoZWlnaHQgIDogMXB4O1xuXHQgIC8vIHdpZHRoICAgOiA5NiU7ICAvKiBvciAxMDBweCAqL1xuXHQgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG5cdH1cblx0LmFkZHJlc3MtdGlsZXtcblx0XHRtaW4taGVpZ2h0OiAyMDBweDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHQvLyBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG5cdFx0XHQubm8tcGFkZGluZ3tcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0fVx0XG5cdFx0cHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0fVxuXHRcdFxuXHRcdC50ZWxlcGhvbmUtdGl0bGV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC8qcGFkZGluZzogMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMnB4OyovXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdC8qdGV4dC1hbGlnbjogcmlnaHQ7Ki9cblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHQvKmJvcmRlcjogMXB4IHNvbGlkICNmMDA7Ki9cblx0XHR9XG5cdFx0LmFkZHJlc3N7XG5cdFx0XHRhe1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdFx0YTpob3Zlcntcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGE6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnRlbGVwaG9uZS1pbmZve1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Lypib3JkZXI6IDFweCBzb2xpZCAjZjAwOyovXG5cdFx0XHRcblx0XHR9XG5cdFx0LmNvbnRlbnRze1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJFN0b25lX0Rhcms7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdGhye1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRTdG9uZV9MaWdodDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cblx0XHR9XG5cdFx0XHQubWFwLWNhcHRpb257XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0fVxuXHRcdGE6aG92ZXJ7XG5cdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHR9XG5cdFx0LmFkZC1tYXJnaW57XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblxuXHR9XG5cdC5hZGRyZXNzLXRpbGU6YmVmb3JlIHtcblx0XHQvLyBjb250ZW50IDogXCJcIjtcblx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gbGVmdDogMTVweDtcblx0XHQvLyBib3R0b206IDA7XG5cdFx0Ly8gaGVpZ2h0OiAxcHg7XG5cdFx0Ly8gd2lkdGg6IDk2JTtcblx0XHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xuXHR9XG5cblx0LmNvbnRhY3RGb3Jte1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHR9XG5cdGZvcm17XG5cdFx0c3Bhbntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdFx0LmZvcm0tZ3JvdXB7XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRidXR0b257XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDI0MHB4O1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcblx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR9XG5cdFx0c2VsZWN0IHtcblx0XHQgICAgYXBwZWFyYW5jZTpub25lO1xuXHRcdCAgICAtbW96LWFwcGVhcmFuY2U6bm9uZTsgLyogRmlyZWZveCAqL1xuXHRcdCAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcblx0XHQgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdCAgICBmb250LXNpemU6IDE0cHg7XG5cdFx0ICAgIGNvbG9yOiAjODc5YmFhO1xuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ICAgIGhlaWdodDogNDBweDtcblx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdCAgICB3aWR0aDoxMDAlO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcblx0XHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpO1xuXHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcblx0XHQgIH1cblx0XHQgIHNlbGVjdDo6LW1zLWV4cGFuZHtcblx0XHQgICAgZGlzcGxheTogbm9uZTtcblx0XHQgIH1cblx0XHQuY2hlY2tib3h7XG5cdFx0XHRsYWJlbHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdC5jb250YWN0LXBhZ2V7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHQubW9iaWxlLXNoYXJle1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC50aXRsZXtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRoMXtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0fVxuXHRcdFxuXHRcdH1cblx0XHQuYWRkcmVzcy10aWxle1xuXHRcdFx0LmxvY2F0aW9ue1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0fVxuXHRcdFx0LnJpZ2h0e1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRmb3Jte1xuXHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5jb250YWN0LWdsb2JhbCB7XG5cbiAgaW5wdXQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5jb250YWN0cy1vZmZpY2UtbG9jYXRpb24tbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICB9XG4gIFxuICBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgLmNvbnRhY3QtZm9ybXMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzg3OWJhYTtcbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyBcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNvbnRhY3RUeXBlcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cbiAgfVxuICAuY29udGFjdC1vZmZpY2VzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IFxuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyBcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIFxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgICAgIFxuICAgIHVsLCBvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBtZWRpYSBxdWVyaWVzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXG4gIC5jb250YWN0LWdsb2JhbCB7XG4gICAgLmNvbnRhY3QtZm9ybXMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIFxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgcCB7ICBcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gIC5jb250YWN0LWdsb2JhbCB7XG4gICAgLmNvbnRhY3QtZm9ybXMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIFxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgcCB7IFxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhY3Qtb2ZmaWNlcyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBib3JkZXItdG9wOiAjODc5YmFhIHNvbGlkIDFweDtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgdWwsIG9sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jb250YWN0LXNhbGVze1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXHRwYWRkaW5nLWJvdHRvbTo2MHB4O1xuXHRwYWRkaW5nLXRvcDo0MHB4OyBcblx0LmhlYWRsaW5le1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0aDF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgXHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNoYXJle1xuXHRcdFx0bWFyZ2luLXRvcDogLTNweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdCAgICAuaXMtYWN0aXZle1xuXHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHQgICAgICAgICAgbGVmdDogLTEwcHg7XG5cdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHQgICAgICAgIH1cblx0ICAgICAgfVxuXHQgICAgLmlzLWFjdGl2ZS1sZWZ0e1xuXHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHQgICAgICAgICAgbGVmdDogLTE0MHB4O1xuXHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0ICAgICAgICB9XG5cdCAgICAgIH1cblx0ICAgIH0gXG5cdH1cblx0LmNvbGxhcHNlLW9uLW1vYmlsZXtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdG1heC1oZWlnaHQ6IDI1MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdC5jb250aW51ZS1yZWFkaW5ne1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRsaW5lLWhlaWdodDozMHB4O1xuXHRcdHBhZGRpbmctdG9wOjEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206MTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcblx0XHRjb2xvcjogIzQ0NDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0LnBhbmVsLXRpdGxle1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1x0XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR3aWR0aDogOTAlO1xuICAgICAgICAgICAgJi1leHBhbmRlZHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aXtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5kZXNrdG9wLWJ1dHRvbntcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wJykge1xuXHRcdFx0LnNlY29uZGFyeSsucHJpbWFyeSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnByaW1hcnkrLnNlY29uZGFyeSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubW9iaWxlLWJ1dHRvbntcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6MTBweDtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQuc2Vjb25kYXJ5Ky5wcmltYXJ5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblx0XHRcdC5wcmltYXJ5Ky5zZWNvbmRhcnkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQgXG5cdC5zdW1tYXJ5e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR3aWR0aDogODAlO1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LnJvdyB7XG5cdFx0YS5kZXNrdG9wLWJ1dHRvbntcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdH1cblx0LnJvdzpmaXJzdC1jaGlsZHtcblx0XHRtYXJnaW4tYm90dG9tOjA7XG5cdH1cblx0LnJvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTozMHB4O1xuXHR9XG5cdC5yb3c6bm90KDpsYXN0LWNoaWxkKXtcblx0XHQubW9iaWxlLWJ1dHRvbntcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR1bHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0XG5cdC5idXR0b25zLXJpZ2h0e1xuXHRcdHNmbG9hdDpyaWdodDsgIFxuXHR9XG5cdFx0XG5cdFxuXHRoMntcblx0ICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQudmlkZW8tY2FwdGlvbntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdH1cblx0LmRlc2t0b3AtdmlkZW97XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGUtdmlkZW97XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0LmRlc2t0b3AtaW1hZ2V7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGUtaW1hZ2V7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5pbWctcmVzcG9uc2l2ZXtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuIiwiLmNvbnRhY3QtdXN7XG5cdCZfX3RpbGVze1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0cGFkZGluZzogNTVweCAwO1xuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdHBhZGRpbmc6IDI1cHggMCA0MHB4IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZm9ybXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdHBhZGRpbmc6IDU1cHggMDtcblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDAgNDBweCAwO1xuXHRcdH1cblx0fVxuXHRoMXtcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7ICBcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgXHRmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cblx0fVxuXG5cdCZfX2dyaWR7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpbGV7XG5cdFx0d2lkdGg6IGNhbGMoMzMlIC0gMTVweCk7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJFN0b25lX0Rhcms7XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHQvLyBwYWRkaW5nLWJvdHRvbTogMXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcblx0XHQucGhvbmUtaW5mb3tcblx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcblx0XHRcdGF7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHRcblx0XHRcdH1cblx0XHR9XG5cdFx0Zm9ybXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXG5cdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXXtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXG5cdFx0XHR9XG5cdFx0XHRidXR0b257XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aDJ7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdCAgICAgICAgZm9udC1zaXplOiAyNHB4OyAgXG5cdCAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdCAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0ICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0Rhcms7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblxuXHRcdH1cblx0XG5cdH1cbn1cblxuLmNvbnRhY3QtdXMtY29uZmlybWF0aW9ue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRwYWRkaW5nOiA1NXB4IDA7XG5cblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRwYWRkaW5nOiAyNXB4IDAgNDBweCAwO1xuXHR9XG5cdGgxe1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDsgIFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBcdGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuXHR9XG5cblx0cHtcblx0XHRzcGFue1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICdbJztcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJ10nO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5jb250ZW50LWdyaWR7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nOiA0MHB4IDAgNjBweDtcblxuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdHBhZGRpbmc6IDI1cHggMCA2MHB4O1xuXHR9XG5cdGgxe1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIFx0Zm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG5cdH1cblxuXHQmOmZvY3Vze1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JpZF9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cdC8vR1dTLTExMTAtU29sdXRpb25zX0NhcGFiaWxpdGllc19BbGlnbm1lbnRfSXNzdWVcblxuXHQmX19ncmlkLCAmX19ncmlkX19tb2JpbGV7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdCAgICBwYWRkaW5nLWxlZnQ6IDBweDtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHQuY29udGVudC1ncmlkX190aWxle1xuXHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdGJvcmRlcjogc29saWQgMnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRlbnQtZ3JpZF9fdGlsZXtcblxuXHRcdFx0d2lkdGg6IGNhbGMoMzMuMzMzMzMlIC0gMTBweCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdFx0bWluLWhlaWdodDogMjAwcHg7XG5cblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkU25vdztcblxuXHRcdFx0dHJhbnNpdGlvbjogIGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuXG5cdFx0XHQmOm50aC1jaGlsZCgzbiszKXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyLCAmOmZvY3Vze1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXG5cdFx0XHRcdC50aWxlX19oZWFkZXJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50aWxlX19jYXJke1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aWxlX19oZWFkZXJ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHRoMntcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aWxlX19jYXJke1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcblxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHggMDtcblx0XHRcdFx0Y29sb3I6ICRTdG9uZV9EYXJrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0Jl9fZGVzY3JpcHRpb257XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRcdGgye1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdFx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGl7XG5cdFx0XHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0XHRcdGNvbG9yOiAjMjY2MjdmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb250ZW50LWdyaWRfX3RpbGVfX21vYmlsZXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkU25vdztcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjVzIGVhc2U7XG5cbiAgICAgICYuaW5hY3RpdmUge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAudGlsZV9faGVhZGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuICAgICAgLnRpbGVfX2NhcmRfX2Rlc2NyaXB0aW9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuXHRcdFx0LnRpbGVfX2J1dHRvbntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjQ7XG5cdFx0XHRcdFx0aDIsIC50aWxlX19oZWFkZXItLXRleHR7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdFx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRcdFx0XHRjb2xvcjogIzNjNDY0Yjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aXtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMjQ2MDdlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRpbGVfX2hlYWRlcntcblx0XHRcdFx0cGFkZGluZzogMjBweCAxMHB4IDIwcHggNXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRcdGgyLCAudGlsZV9faGVhZGVyLS10ZXh0e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGlsZV9fY2FyZHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMHB4IDEwcHggMTVweCAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y0O1xuXHRcdFx0XHRjb2xvcjogIzNjNDY0YjtcblxuXHRcdFx0XHQmX19oZWFkZXJ7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiBiYXNlbGluZTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyNXB4IDA7XG5cblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0XHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aXtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMjQ2MDdlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHR9XG5cbiAgICAgICAgLnRpbGVfX2NhcmRfX2hlYWRlcntcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTEwMDA7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cblx0XHRcdFx0Ji5zaG93e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cblxuLm5jb250ZW50LWdyaWR7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcblxuICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgIHBhZGRpbmc6IDI1cHggMCA2MHB4O1xuICB9XG4gIGgye1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG4gIH1cblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JpZF9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JpZCwgJl9fZ3JpZF9fbW9iaWxle1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuXG4gICAgLm5jb250ZW50LWdyaWRfX3RpbGV7XG5cbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDEwcHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgYm9yZGVyOiAycHggc29saWQgJFNub3c7XG5cbiAgICAgIHRyYW5zaXRpb246ICBhbGwgMC40cyBlYXNlLWluLW91dDtcblxuICAgICAgJjpudGgtY2hpbGQoM24rMyl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLnRpbGVfX2NhcmR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9ue1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBcbiAgICAgICAgICBoMntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpe1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmNvbnRlbnQtZ3JpZF9fdGlsZV9fbW9iaWxle1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRTbm93O1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgZWFzZTtcblxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLnRpbGVfX2NhcmR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMTVweCAxMHB4O1xuXG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG5cbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgfVxuICAgICAgICBwe1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbi1jb252ZXJzaW9ue1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4iLCIuc2l0ZS1pZHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxNXB4O1xuXHRcblx0cGFkZGluZy1ib3R0b206IDFweDsgLyogV2Via2l0IGN1dHMgYmFja2dyb3VuZC1pbWFnZSBpZiBpdCBvdmVybGFwcyB0aGUgYm94ICovXG5cdHBhZGRpbmctbGVmdDogMThweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9zaS1jb3VudHJ5LXNwcml0ZS5naWYpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRtYXJnaW4tbGVmdDogMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNpdGUtaWQtbW9iaWxle1xuXHR3aWR0aDogMTVweDtcblx0aGVpZ2h0OiAxNXB4O1x0XG5cdHBhZGRpbmctYm90dG9tOiAxcHg7IC8qIFdlYmtpdCBjdXRzIGJhY2tncm91bmQtaW1hZ2UgaWYgaXQgb3ZlcmxhcHMgdGhlIGJveCAqL1xuXHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvc2ktY291bnRyeS1zcHJpdGUuZ2lmKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLXRvcDogM3B4O1xuXHRtYXJnaW4tbGVmdDogNnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLyogQ291bnRyeSBzcGVjaWZpYyBsaW5rcyAqL1xuLmFkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMHB4IH1cbi5hZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwcHggfVxuLmFmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweCB9XG4uYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjBweCB9XG4uYWkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweCB9XG4uYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDBweCB9XG4uYW0geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNDBweCB9XG4uYW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yODBweCB9XG4uYW8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMjBweCB9XG4uYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNjBweCB9XG4uYXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MDBweCB9XG4uYXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NDBweCB9XG4uYXUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00ODBweCB9XG4uYXggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MjBweCB9XG4uYXogeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NjBweCB9XG4uYmEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MDBweCB9XG4uYmIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NDBweCB9XG4uYmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02ODBweCB9XG4uYmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MjBweCB9XG4uYmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NjBweCB9XG4uYmcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MDBweCB9XG4uYmggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NDBweCB9XG4uYmkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04ODBweCB9XG4uYmogeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MjBweCB9XG4uYm0geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NjBweCB9XG4uYm4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDAwcHggfVxuLmJvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA0MHB4IH1cbi5iciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwODBweCB9XG4uYnMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTIwcHggfVxuLmJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTE2MHB4IH1cbi5idiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMDBweCB9XG4uYncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjQwcHggfVxuLmJ5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4MHB4IH1cbi5ieiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzMjBweCB9XG4uY2EgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzYwcHggfVxuLmNjIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQwMHB4IH1cbi5jZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NDBweCB9XG4uY2YgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDgwcHggfVxuLmNnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUyMHB4IH1cbi5jaCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1NjBweCB9XG4uY2kgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjAwcHggfVxuLmNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTY0MHB4IH1cbi5jbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2ODBweCB9XG4uY20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzIwcHggfVxuLmNuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2MHB4IH1cbi5jbyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE4MDBweCB9XG4uY3IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODQwcHggfVxuLmNzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTg4MHB4IH1cbi5jdSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MjBweCB9XG4uY3YgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTYwcHggfVxuLmN4IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjAwMHB4IH1cbi5jeSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwNDBweCB9XG4uY3ogeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDgwcHggfVxuLmRlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjEyMHB4IH1cbi5kaiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIxNjBweCB9XG4uZGsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjAwcHggfVxuLmRtIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0MHB4IH1cbi5kbyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyODBweCB9XG4uZHogeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMzIwcHggfVxuLmVjIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjM2MHB4IH1cbi5lZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0MDBweCB9XG4uZWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNDQwcHggfVxuLmVoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjQ4MHB4IH1cbi5lciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI1MjBweCB9XG4uZXMtY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNTYwcHggfVxuLmVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjYwMHB4IH1cbi5ldCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI2NDBweCB9XG4uZXUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNjgwcHggfVxuLmZpIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjcyMHB4IH1cbi5maiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI3NjBweCB9XG4uZmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yODAwcHggfVxuLmZtIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjg0MHB4IH1cbi5mbyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI4ODBweCB9XG4uZnIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yOTIwcHggfVxuLmdhIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjk2MHB4IH1cbi5nYi1lbmcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMDAwcHggfVxuLmdiLXNjdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwNDBweCB9XG4uZ2Itd2xzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzA4MHB4IH1cbi5nYiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMxMjBweCB9XG4uZ2QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMTYwcHggfVxuLmdlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzIwMHB4IH1cbi5nZiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMyNDBweCB9XG4uZ2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMjgwcHggfVxuLmdpIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzMyMHB4IH1cbi5nbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMzNjBweCB9XG4uZ20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNDAwcHggfVxuLmduIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzQ0MHB4IH1cbi5ncCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM0ODBweCB9XG4uZ3EgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNTIwcHggfVxuLmdyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzU2MHB4IH1cbi5ncyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM2MDBweCB9XG4uZ3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNjQwcHggfVxuLmd1IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzY4MHB4IH1cbi5ndyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM3MjBweCB9XG4uZ3kgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNzYwcHggfVxuLmhrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzgwMHB4IH1cbi5obiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM4NDBweCB9XG4uaHIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zODgwcHggfVxuLmh0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzkyMHB4IH1cbi5odSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM5NjBweCB9XG4uaWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MDAwcHggfVxuLmllIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDA0MHB4IH1cbi5pbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwODBweCB9XG4uaW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MTIwcHggfVxuLmlvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDE2MHB4IH1cbi5pcSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQyMDBweCB9XG4uaXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MjQwcHggfVxuLmlzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDI4MHB4IH1cbi5pdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQzMjBweCB9XG4uam0geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MzYwcHggfVxuLmpvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDQwMHB4IH1cbi5qcCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0NDBweCB9XG4ua2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NDgwcHggfVxuLmtnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDUyMHB4IH1cbi5raCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ1NjBweCB9XG4ua2kgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NjAwcHggfVxuLmttIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDY0MHB4IH1cbi5rbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ2ODBweCB9XG4ua3AgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NzIwcHggfVxuLmtyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDc2MHB4IH1cbi5rdyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4MDBweCB9XG4ua3kgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00ODQwcHggfVxuLmt6IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDg4MHB4IH1cbi5sYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ5MjBweCB9XG4ubGIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OTYwcHggfVxuLmxjIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTAwMHB4IH1cbi5saSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwNDBweCB9XG4ubGsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MDgwcHggfVxuLmxyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTEyMHB4IH1cbi5scyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUxNjBweCB9XG4ubHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MjAwcHggfVxuLmx1IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTI0MHB4IH1cbi5sdiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUyODBweCB9XG4ubHkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01MzIwcHggfVxuLm1hIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTM2MHB4IH1cbi5tYyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU0MDBweCB9XG4ubWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NDQwcHggfVxuLm1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTQ4MHB4IH1cbi5tZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU1MjBweCB9XG4ubWggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NTYwcHggfVxuLm1rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTYwMHB4IH1cbi5tbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU2NDBweCB9XG4ubW0geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NjgwcHggfVxuLm1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTcyMHB4IH1cbi5tbyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU3NjBweCB9XG4ubXAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01ODAwcHggfVxuLm1xIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTg0MHB4IH1cbi5tciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU4ODBweCB9XG4ubXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01OTIwcHggfVxuLm10IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTk2MHB4IH1cbi5tdSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwMDBweCB9XG4ubXYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MDQwcHggfVxuLm13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjA4MHB4IH1cbi5teCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYxMjBweCB9XG4ubXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MTYwcHggfVxuLm16IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjIwMHB4IH1cbi5uYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYyNDBweCB9XG4ubmMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02MjgwcHggfVxuLm5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjMyMHB4IH1cbi5uZiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYzNjBweCB9XG4ubmcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NDAwcHggfVxuLm5pIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjQ0MHB4IH1cbi5ubCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0ODBweCB9XG4ubm8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NTIwcHggfVxuLm5wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjU2MHB4IH1cbi5uciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY2MDBweCB9XG4ubnUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NjQwcHggfVxuLm56IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjY4MHB4IH1cbi5vbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY3MjBweCB9XG4ucGEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NzYwcHggfVxuLnBlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjgwMHB4IH1cbi5wZiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY4NDBweCB9XG4ucGcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02ODgwcHggfVxuLnBoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjkyMHB4IH1cbi5wayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY5NjBweCB9XG4ucGwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MDAwcHggfVxuLnBtIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzA0MHB4IH1cbi5wbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcwODBweCB9XG4ucHIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MTIwcHggfVxuLnBzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzE2MHB4IH1cbi5wdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcyMDBweCB9XG4ucHcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MjQwcHggfVxuLnB5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzI4MHB4IH1cbi5xYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTczMjBweCB9XG4ucmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03MzYwcHggfVxuLnJvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzQwMHB4IH1cbi5ycyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc0NDBweCB9XG4ucnUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NDgwcHggfVxuLnJ3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzUyMHB4IH1cbi5zYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc1NjBweCB9XG4uc2IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NjAwcHggfVxuLnNjIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzY0MHB4IH1cbi5zZCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc2ODBweCB9XG4uc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NzIwcHggfVxuLnNnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzc2MHB4IH1cbi5zaCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc4MDBweCB9XG4uc2kgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03ODQwcHggfVxuLnNqIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzg4MHB4IH1cbi5zayB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc5MjBweCB9XG4uc2wgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03OTYwcHggfVxuLnNtIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODAwMHB4IH1cbi5zbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwNDBweCB9XG4uc28geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MDgwcHggfVxuLnNyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODEyMHB4IH1cbi5zdCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgxNjBweCB9XG4uc3YgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MjAwcHggfVxuLnN5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODI0MHB4IH1cbi5zeiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgyODBweCB9XG4udGMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MzIwcHggfVxuLnRkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODM2MHB4IH1cbi50ZiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg0MDBweCB9XG4udGcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NDQwcHggfVxuLnRoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODQ4MHB4IH1cbi50aiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg1MjBweCB9XG4udGsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NTYwcHggfVxuLnRsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODYwMHB4IH1cbi50bSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg2NDBweCB9XG4udG4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04NjgwcHggfVxuLnRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODcyMHB4IH1cbi50ciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg3NjBweCB9XG4udHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04ODAwcHggfVxuLnR2IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODg0MHB4IH1cbi50dyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg4ODBweCB9XG4udHogeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04OTIwcHggfVxuLnVhIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODk2MHB4IH1cbi51ZyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwMDBweCB9XG4udXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MDQwcHggfVxuLnV5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTA4MHB4IH1cbi51eiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkxMjBweCB9XG4udmEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MTYwcHggfVxuLnZjIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTIwMHB4IH1cbi52ZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkyNDBweCB9XG4udmcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MjgwcHggfVxuLnZpIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTMyMHB4IH1cbi52biB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkzNjBweCB9XG4udnUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NDAwcHggfVxuLndmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTQ0MHB4IH1cbi53cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk0ODBweCB9XG4ueWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NTIwcHggfVxuLnl0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTU2MHB4IH1cbi56YSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2MDBweCB9XG4uem0geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NjQwcHggfVxuLnp3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTY4MHB4IH0iLCIuZm9ybS1jb250cm9se1xuXHRjb2xvcjogIzg3OWJhYTtcbn1cblxuLmV2ZW50cy10cmFpbmluZ3tcblx0Zm9ybXtcblx0XHQuZm9ybS1ncm91cHtcblx0XHRcdGlucHV0e1xuXHRcdFx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRcdH1cblx0XHRcdGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdCAgIGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dDotbW96LXBsYWNlaG9sZGVyeyAvKiBGaXJlZm94IDE4LSAqL1xuXHRcdFx0ICAgY29sb3I6ICM4NzliYWE7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0OjotbW96LXBsYWNlaG9sZGVyeyAgLyogRmlyZWZveCAxOSsgKi9cblx0XHRcdCAgIGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7ICBcblx0XHRcdCAgIGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY29udGFjdC1wYWdle1xuXHRmb3Jte1xuXHRcdC5mb3JtLWdyb3Vwe1xuXHRcdFx0aW5wdXR7XG5cdFx0XHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0ICAgY29sb3I6ICM4NzliYWE7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0Oi1tb3otcGxhY2Vob2xkZXJ7IC8qIEZpcmVmb3ggMTgtICovXG5cdFx0XHQgICBjb2xvcjogIzg3OWJhYTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJ7ICAvKiBGaXJlZm94IDE5KyAqL1xuXHRcdFx0ICAgY29sb3I6ICM4NzliYWE7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcnsgIFxuXHRcdFx0ICAgY29sb3I6ICM4NzliYWE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zaW5nbGUtdG9waWN7XG5cdGZvcm17XG5cdFx0LmZvcm0tZ3JvdXB7XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHQgICBjb2xvcjogIzg3OWJhYTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQ6LW1vei1wbGFjZWhvbGRlcnsgLyogRmlyZWZveCAxOC0gKi9cblx0XHRcdCAgIGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dDo6LW1vei1wbGFjZWhvbGRlcnsgIC8qIEZpcmVmb3ggMTkrICovXG5cdFx0XHQgICBjb2xvcjogIzg3OWJhYTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyeyAgXG5cdFx0XHQgICBjb2xvcjogIzg3OWJhYTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIucGh5c2ljYWwtZXZlbnQgI2FnZW5kYS10aXRsZXtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRwYWRkaW5nLXRvcDogMjVweDtcclxufVxyXG5cclxuLnBoeXNpY2FsLWV2ZW50IC5zZXNzaW9uLWRldGFpbHMtc2hvdy1oaWRlLFxyXG4ucGh5c2ljYWwtZXZlbnQgLnBhZ2UtdGFnLmV2ZW50LWxvY2F0aW9ucy1zaG93LWhpZGUsXHJcbi5waHlzaWNhbC1ldmVudCAjaGlkZS1ldmVudC1sb2NhdGlvbnN7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBoeXNpY2FsLWV2ZW50IC5wYWdlLXRhZyBhIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59IiwiLmV2ZW50cy10cmFpbmluZ3tcblx0LmhlYWRsaW5le1xuXHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdGgxe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRjb2xvcjogJFN0b25lX0xpZ2h0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2hhcmV7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaXMtYWN0aXZle1xuICAgICAgICAuc2hhcmUtd3JhcHBlcntcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgLmlzLWFjdGl2ZS1sZWZ0e1xuICAgICAgICAuc2hhcmUtd3JhcHBlcntcbiAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXHR9XG5cdC5uby1tYXJnaW57XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cdC50YWJze1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgIzIzODdhYTtcblx0XHRcblx0XHRsaXtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzhweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRjb2xvcjogIzhmYTJiMDtcblx0XHRcdHdpZHRoOiA0OS43JTtcblx0XHR9XG5cblx0XHQuYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjM4N2FhO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMjM4N2FhO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIzODdhYTtcdFx0XG5cdFx0fVxuXHRcdGxpOmZpcnN0LWNoaWxke1xuXHRcdFx0XG5cdFx0fVxuXHRcdGxpOmxhc3QtY2hpbGR7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cdC52aWRlby1jYXB0aW9ue1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHR9XG5cblx0LnN1YmhlYWRpbmd7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0fVxuXHR9XG5cblx0LmV2ZW50c3tcblx0XHRwYWRkaW5nLXRvcDogNjVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXHRcdHBhZGRpbmctdG9wOiA0NXB4O1xuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0Lm1vYmlsZS1idG57XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0LmJ1dHRvbi10ZXh0e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmV2ZW50LWxpc3Rpbmdze1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDQ1cHg7XG5cdFx0cGFkZGluZy10b3A6IDQ1cHg7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdH1cblx0XHRoMXtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHQvKmZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHR9Ki9cblx0XHR9XG5cdFx0LmJ1dHRvbi1jb250YWluZXJ7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgIzIyMjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1vYmlsZS1saXN0aW5nc3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdGgxe1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgXHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIFx0XHRmb250LXNpemU6IDI4cHg7XG4gICAgICAgIFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICAgICAgXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQuZXJyb3ItbWVzc2FnZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0XHRcdGNvbG9yOiAjYWYyMzVmO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQuZHJvcGRvd24tY29udGFpbmVye1xuXHRcdFx0XHRcblx0XHRcdFx0XG5cdFx0XHRcdC5wYWdlLXRhZ3tcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5mb3JtLWdyb3Vwe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTZweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDNweDtcblx0XHRcdCAgICBhcHBlYXJhbmNlOm5vbmU7XG5cdFx0XHQgICAgLW1vei1hcHBlYXJhbmNlOm5vbmU7IC8qIEZpcmVmb3ggKi9cblx0XHRcdCAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcblx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHQgICAgZm9udC1zaXplOiAxNHB4O1xuXHRcdFx0ICAgIGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCAgICBoZWlnaHQ6IDI4cHg7XG5cdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdCAgICB3aWR0aDogNDglO1xuXHRcdFx0ICAgIGZsb2F0OiByaWdodDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LXNtLnBuZyk7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcblx0XHRcdCAgfVxuXHRcdFx0ICBzZWxlY3Q6Oi1tcy1leHBhbmR7XG5cdFx0XHQgICAgZGlzcGxheTogbm9uZTtcblx0XHRcdCAgfVxuXHRcdFx0fVxuXHRcdFx0LmNvbGxhcHNlLW9uLW1vYmlsZXtcblx0XHRcdFx0aGVpZ2h0OiA1MDBweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHRcdC5ldmVudHMtY29udGFpbmVye1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0LmV2ZW50LXRpbGV7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRTdG9uZV9EYXJrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQuZXZlbnQtdGl0bGV7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmV2ZW50LWRhdGV7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5ldmVudC1sb2NhdGlvbntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0d2lkdGg6OTAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zaGFyZS1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaXMtYWN0aXZle1xuXHRcdFx0XHRcdFx0ICAgIC5zaGFyZS13cmFwcGVye1xuXHRcdFx0XHRcdFx0ICAgICAgbGVmdDotMTBweDtcblx0XHRcdFx0XHRcdCAgICAgIHRvcDogLTE0cHg7XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0ICB9XG5cdFx0XHRcdFx0XHQgIC5pcy1hY3RpdmUtbGVmdHtcblx0XHRcdFx0XHRcdCAgICAuc2hhcmUtd3JhcHBlcntcblx0XHRcdFx0XHRcdCAgICAgIGxlZnQ6LTE0NXB4O1xuXHRcdFx0XHRcdFx0ICAgICAgdG9wOiAtMTRweDtcblx0XHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0XHQgIH1cblx0XHRcdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5vLXBhZGRpbmd7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRTdG9uZV9EYXJrO1x0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cblx0XHQuY29udGludWUtcmVhZGluZ3tcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bGluZS1oZWlnaHQ6MzBweDtcblx0XHRwYWRkaW5nLXRvcDoxMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0Y29sb3I6ICM0NDQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0LnBhbmVsLXRpdGxle1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1x0XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR3aWR0aDogOTAlO1xuICAgICAgICAgICAgJi1leHBhbmRlZHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aXtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdFx0LmRlc2t0b3AtbGlzdGluZ3N7XG5cdFx0XHRoMXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIFx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LmVycm9yLW1lc3NhZ2V7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdFx0XHRjb2xvcjogI2FmMjM1Zjtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdH1cblx0XHRcdHRhYmxle1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0dGh7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRye1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRke1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZXZlbnQtcm93e1xuXHRcdFx0XHRcdGhlaWdodDogNjZweDtcblx0XHRcdFx0XHQuZGF0ZS1jZWxse1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE0JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbnRlbnQtY2VsbHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyOCU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzYlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0XHRcdC5zaGFyZS1jb250YWluZXJ7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuc2hhcmV7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHQuc2hhcmUtYnV0dG9ue1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmlzLWFjdGl2ZXtcblx0XHRcdFx0XHRcdCAgICAuc2hhcmUtd3JhcHBlcntcblx0XHRcdFx0XHRcdCAgICAgIGxlZnQ6LTEwcHg7XG5cdFx0XHRcdFx0XHQgICAgICB0b3A6IC0xMXB4O1xuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHRcdCAgfVxuXHRcdFx0XHRcdFx0ICAuaXMtYWN0aXZlLWxlZnR7XG5cdFx0XHRcdFx0XHQgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdFx0XHRcdFx0XHQgICAgICBsZWZ0Oi0xNDBweDtcblx0XHRcdFx0XHRcdCAgICAgIHRvcDogLTExcHg7XG5cdFx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdFx0ICB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5sb2NhdGlvbi1jZWxse1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEzJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmJ1dHRvbi1jZWxse1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI3JTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbnRlbnR7XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1x0XG5cdFx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucGFnZS1yZXN1bHRze1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cblx0XHRcdFx0LmlucHV0LWJveHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcblx0XHRcdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzNweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcblx0XHRcdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0XHRcdCAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHRcdCAgICBtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG5cdFx0XHRcdCAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmJsdWUtZm9udHtcblx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0fVxuXG5cdH1cblx0LnRyYWluaW5ne1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcblx0XHRwYWRkaW5nLXRvcDogNDVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHRcblx0XHRoMntcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgXHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRmb3Jte1xuXHRcdFx0LmZvcm0tZ3JvdXB7XG5cdFx0XHRcdGlucHV0e1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHR3aWR0aDogMjQwcHg7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcblx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdFx0c2VsZWN0e1xuXHRcdFx0ICAgIGFwcGVhcmFuY2U6bm9uZTtcblx0XHRcdCAgICAtbW96LWFwcGVhcmFuY2U6bm9uZTsgLyogRmlyZWZveCAqL1xuXHRcdFx0ICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuXHRcdFx0ICAgIHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdCAgICBmb250LXNpemU6IDE0cHg7XG5cdFx0XHQgICAgY29sb3I6ICM4NzliYWE7XG5cdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgIGhlaWdodDogNDBweDtcblx0XHRcdCAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQgICAgd2lkdGg6MTAwJTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZyk7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcblx0XHRcdCB9XG5cdFx0XHQgc2VsZWN0OjotbXMtZXhwYW5ke1xuXHRcdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQgIH1cblx0XHR9XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0LnRhYnN7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0fVxuXHRcdC50cmFpbmluZ3tcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHQuaGVhZGxpbmV7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQuc3ViaGVhZGluZ3tcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxufSIsIi5mZWF0dXJlZC1zb2x1dGlvbnN7XG5cdHBhZGRpbmc6IDYwcHggMDtcblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRwYWRkaW5nOiAyMHB4IDA7IFxuXHR9XG5cdC5jb250YWluZXJ7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cdC5oZWFkZXItdGFnIHtcblx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cdH1cblx0Ji5mbHVzaC10b3Age1xuXHRcdHBhZGRpbmctdG9wOjBweDtcblx0fVxuXHQmX19oZWFkZXJ7XG5cdFx0LmNvbnRhaW5lcntcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0aDF7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX21vcmUtaW5mb3tcblx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0fVx0XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRtYXJnaW46IDAgLTE1cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0LmhlYWRlcl9fY3Rhe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHR9XG5cdFx0fVx0XG5cdH1cblxuXHQmX190aWxle1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1pbi1oZWlnaHQ6IDMxMnB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcblx0XHRcblx0XHQmLmZlYXR1cmVkIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3IgOiAjZWZmMGY0O1xuXHRcdFx0bWluLWhlaWdodCA6IDMxMnB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206MjBweDtcblx0XHRcdC50aWxlLWNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHRcdC50aWxlLWNvbnRlbnQsIC50aWxlLWN0YSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0XHRcdHBhZGRpbmc6IDI1cHggMTBweCAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG5cdFx0LnRpbGUtY29udGVudHtcdFx0XHRcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Ly8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHRwe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHR9XG5cdFx0XHQuaGVhZGVye1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoMntcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5zaGFyZS1idXR0b257XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGFne1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4NzliYWE7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNhdGFsb2ctdGlsZXN7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGlsZS1pbWd7XG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcblx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0XHRvcmRlcjogMjtcblxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0XHRcblx0XHRcdH1cblxuXHRcdFx0aW1ne1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGlsZS1jdGF7XG5cdFx0XHRvcmRlcjogMztcblx0XHR9IFxuXG5cdH1cblx0Jl9fdGlsZS0tYWx0e1xuXHRcdEBleHRlbmQgLmZlYXR1cmVkLXNvbHV0aW9uc19fdGlsZTtcblx0XHQudGlsZS1jb250ZW50e1xuXHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRpbGUtaW1ne1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRtYXJnaW46IDAgMzBweCAwIDA7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LnRpbGUtY3Rhe1xuXHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRtYXJnaW4tbGVmdDogY2FsYyg1MCUgKyAxNXB4KTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50d28tY29sdW1ue1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuXHRcdG1hcmdpbi1sZWZ0OjA7XG5cdFx0bWFyZ2luLXJpZ2h0OjA7XG5cdFx0YWxpZ24tc2VsZjogYmFzZWxpbmU7XG5cdFx0bWluLWhlaWdodDogMzEycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTo2MHB4O1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRtYXJnaW46IDA7XHRcblx0XHRcdH1cdFx0XHRcdFxuXHRcdH1cblx0XHRAZXh0ZW5kIC5mZWF0dXJlZC1zb2x1dGlvbnNfX3RpbGU7XG5cdFx0LnRpbGUtY29udGVudHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0d2lkdGg6IGF1dG87XHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdH1cblx0XHRcblx0XHR9XG5cdFx0LnRpbGUtaW1ne1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRtYXJnaW46IDAgMzBweCAwIDA7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LnRpbGUtY3Rhe1xuXHRcdFx0b3JkZXI6IDM7XG5cdFx0XHRtYXJnaW4tdG9wOjA7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRtYXJnaW46IDEwcHggYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OmF1dG87XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQudHdvLWNvbC1yaWdodCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdH1cblxuXHQudGlsZS1jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cbn1cbiIsIi8vLy8vLy8vL05ld3MgYW5kIGNvbW11bml0eVxuLmZlYXR1cmUtdGlsZS1jaGFwdGVye1xuICBcdGJhY2tncm91bmQtY29sb3I6ICNlYmYwZjU7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0Y29sb3I6ICRTdG9uZV9EYXJrO1xuXG5cdCZfX2hlYWRlcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XG5cdFx0aDF7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHQgICAgICAgIGZvbnQtc2l6ZTogMzJweDsgIFxuXHQgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHQgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdCAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuXHQgICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdCAgICAgICAgXHRmb250LXNpemU6IDI4cHg7XG5cdCAgICAgICAgfVxuXHRcdH1cblxuXHRcdGF7XG5cdFx0XHRjb2xvcjogIzFhODdhYTtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblx0XG5cdH1cblxuXHQmX190aWxlLWNvbnRhaW5lcntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0XG5cdCZfX3RpbGV7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHdpZHRoOiBjYWxjKDMzJSAtIDE1cHgpO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogJFNub3c7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHQmOmZvY3Vze1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogMjA0cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmX19kZXRhaWxze1xuXHRcdFx0cGFkZGluZzogMjVweCAxNXB4O1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQubm8taW1hZ2V7XG5cdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdHAsIGgxLCBoMiwgaDMsIGg0LCBoNSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzN3B4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdH1cblx0XHRcdFx0aXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGRpdntcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdCAgICBwYWRkaW5nOiA0cHggMCA0cHggNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3RpbGUtLWZlYXR1cmVke1xuXHRcdHdpZHRoOiBjYWxjKDY3LjUlIC0gMTVweCk7XG5cdFx0Ly9tYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y29sb3I6ICRTbm93ICFpbXBvcnRhbnQ7XG5cdFx0Jjpob3Zlcntcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHR9XG5cdFx0Jjpmb2N1c3tcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdFx0XG5cdFx0XG5cdFx0Jl9fZGV0YWlsc3tcblx0XHRcdHBhZGRpbmc6IDEwcHggMzBweCAyNXB4IDM1cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG4gICAgICBcdFx0YmFja2dyb3VuZDogcmdiYSgwLCAxMDAsIDExMCwgMC44NSk7XG5cdFx0XHRcblx0XHRcdC5uby1pbWFnZXtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0aXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDI1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGRpdntcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuLmZlYXR1cmVkLXByZXNzLXRvcC1zZWN0aW9ue1xuXHRoMnsgXHRcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdH1cblx0LmNvbC1tZC03e1xuXHRcdGNvbG9yIDogI2ZmYjkwMDtcblx0fVxufVxuLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UtY29udGFpbmVye1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXG5cdC5kZXRhaWxze1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG5cdFx0Y29sb3I6ICNmZmI5MDA7XG5cdH1cblx0c3Bhbntcblx0XHRmb250LXNpemU6MjBweDtcblx0fVxuXHRoMXtcblx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0bWFyZ2luLXRvcDogLTEycHg7XG5cdH1cbn1cbiNmZWF0dXJlZC1wcmVzcy1yZWxlYXNle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xufVxuI2ZlYXR1cmVkLXByZXNzLXJlbGVhc2UgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UtaW1nLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpLCAobWF4LXdpZHRoOiA0ODBweCksIChtYXgtd2lkdGg6IDc2OHB4KXtcblx0LmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZCB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0ICB9XG5cblx0LmZlYXR1cmUtdGlsZS1jaGFwdGVyX190aWxlLS1mZWF0dXJlZF9fZGV0YWlscyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwxMDAsMTEwLDEpO1xuXHQgIH1cbn1cblxuIiwiZm9ybXtcbiAgICAuZm9ybS1ncm91cHtcbiAgICAgICAgaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBidXR0b257XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIH1cbiAgICAuY2hlY2tib3h7XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgYXBwZWFyYW5jZTpub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6bm9uZTsgLyogRmlyZWZveCAqL1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLWFycm93LWxnLnBuZykgbm8tcmVwZWF0IHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICB9XG4gICAgc2VsZWN0OjotbXMtZXhwYW5ke1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLnd3dy1pbmxpbmUtZm9ybSB7XG4gICAgZm9ybSB7XG4gICAgICBwLmNoZWNrYm94IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB0ZXh0LWluZGVudDogLTE1cHg7XG4gICAgICAgIFxuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5mb3JtLWdyb3VwLWxlZ2FsIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIHAuY2hlY2tib3gge1xuICAgICAgICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5MVl92YWxpZGF0aW9uX21lc3NhZ2UsIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjQ0MwMDAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2wuZXJyb3Ige1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xuICAgIH1cbiAgICBcbiAgICAuZm9ybS1lcnJvci1tZXNzYWdlIHtcbiAgICAgIGNvbG9yOiAjYWYyMzVmO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIFxuICAgIC5mb3JtLWVycm9yLW1lc3NhZ2UgbGkge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gICAgXG4gICAgLmZvcm0tc3VjY2Vzcy1tZXNzYWdlLFxuICAgIC5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gICAgXG4gICAgLmZvcm0tZXJyb3ItbWVzc2FnZSBoNCxcbiAgICAuZm9ybS1zdWNjZXNzLW1lc3NhZ2UgaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgIC5mb3JtLWVycm9yLW1lc3NhZ2UgLmNvbnRlbnQsXG4gICAgLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgICAgXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuZm9ybS1lcnJvci1tZXNzYWdlIC5jb250ZW50IHAsXG4gICAgLmZvcm0tc3VjY2Vzcy1tZXNzYWdlIC5jb250ZW50IHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICB9XG4gICAgXG59XG5cbiIsIi5mcmVlLXRyaWFsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0JFQ0RENztcblx0cGFkZGluZy1ib3R0b206NjBweDtcblx0LmhlYWRsaW5le1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0aDF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgXHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNoYXJle1xuXHRcdFx0bWFyZ2luLXRvcDogLTNweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdCAgICAuaXMtYWN0aXZle1xuXHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHQgICAgICAgICAgbGVmdDogLTEwcHg7XG5cdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHQgICAgICAgIH1cblx0ICAgICAgfVxuXHQgICAgLmlzLWFjdGl2ZS1sZWZ0e1xuXHQgICAgICAgIC5zaGFyZS13cmFwcGVye1xuXHQgICAgICAgICAgbGVmdDogLTE0MHB4O1xuXHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0ICAgICAgICB9XG5cdCAgICAgIH1cblx0ICAgIH0gXG5cdH1cblx0LmNvbGxhcHNlLW9uLW1vYmlsZXtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdG1heC1oZWlnaHQ6IDI1MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdC5jb250aW51ZS1yZWFkaW5ne1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRsaW5lLWhlaWdodDozMHB4O1xuXHRcdHBhZGRpbmctdG9wOjEwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206MTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcblx0XHRjb2xvcjogIzQ0NDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0LnBhbmVsLXRpdGxle1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1x0XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR3aWR0aDogOTAlO1xuICAgICAgICAgICAgJi1leHBhbmRlZHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aXtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiAxNXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5kZXNrdG9wLWJ1dHRvbntcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wJykge1xuXHRcdFx0LnNlY29uZGFyeSsucHJpbWFyeSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnByaW1hcnkrLnNlY29uZGFyeSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubW9iaWxlLWJ1dHRvbntcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmc6MTBweDtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQuc2Vjb25kYXJ5Ky5wcmltYXJ5IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblx0XHRcdC5wcmltYXJ5Ky5zZWNvbmRhcnkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQgXG5cdC5zdW1tYXJ5e1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHR3aWR0aDogODAlO1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0LnJvdyB7XG5cdFx0YS5kZXNrdG9wLWJ1dHRvbntcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdH1cblx0LnJvdzpmaXJzdC1jaGlsZHtcblx0XHRtYXJnaW4tYm90dG9tOjA7XG5cdH1cblx0LnJvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTozMHB4O1xuXHR9XG5cdC5yb3c6bm90KDpsYXN0LWNoaWxkKXtcblx0XHQubW9iaWxlLWJ1dHRvbntcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR1bHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblx0XG5cdC5idXR0b25zLXJpZ2h0e1xuXHRcdHNmbG9hdDpyaWdodDsgIFxuXHR9XG5cdFx0XG5cdFxuXHRoMntcblx0ICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQudmlkZW8tY2FwdGlvbntcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdH1cblx0LmRlc2t0b3AtdmlkZW97XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGUtdmlkZW97XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0LmRlc2t0b3AtaW1hZ2V7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGUtaW1hZ2V7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5pbWctcmVzcG9uc2l2ZXtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuIiwiLmdlbmVyYWwtYXJ0aWNsZXtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcblx0cGFkZGluZy10b3A6IDQwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHQuaGVhZGxpbmV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRoMXtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRjb2xvcjogJFN0b25lX0xpZ2h0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2hhcmV7XG5cdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0ICAgIC5pcy1hY3RpdmV7XG5cdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdCAgICAgICAgICBsZWZ0OiAtMTBweDtcblx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdCAgICAuaXMtYWN0aXZlLWxlZnR7XG5cdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdCAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG5cdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHQgICAgICAgIH1cblx0ICAgICAgfVxuXHQgICAgfSBcblx0fVxuXHQuY29sbGFwc2Utb24tbW9iaWxle1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0bWF4LWhlaWdodDogMjUwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0LmNvbnRpbnVlLXJlYWRpbmd7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OjMwcHg7XG5cdFx0cGFkZGluZy10b3A6MTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbToxMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRcdGNvbG9yOiAjNDQ0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQucGFuZWwtdGl0bGV7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHRcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAmLWV4cGFuZGVke1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpe1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0LmRlc2t0b3AtYnV0dG9ue1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3AnKSB7XG5cdFx0XHQuc2Vjb25kYXJ5Ky5wcmltYXJ5IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQucHJpbWFyeSsuc2Vjb25kYXJ5IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGUtYnV0dG9ue1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZzoxMHB4O1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC5zZWNvbmRhcnkrLnByaW1hcnkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnByaW1hcnkrLnNlY29uZGFyeSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCBcblx0LnN1bW1hcnl7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQucm93IHtcblx0XHRhLmRlc2t0b3AtYnV0dG9ue1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0fVxuXHQucm93OmZpcnN0LWNoaWxke1xuXHRcdG1hcmdpbi1ib3R0b206MDtcblx0fVxuXHQucm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOjMwcHg7XG5cdH1cblx0LnJvdzpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdC5tb2JpbGUtYnV0dG9ue1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHVse1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxuXHRcblx0LmJ1dHRvbnMtcmlnaHR7XG5cdFx0c2Zsb2F0OnJpZ2h0OyAgXG5cdH1cblx0XHRcblx0XG5cdGgye1xuXHRcblx0ICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0fVxuXG5cdC52aWRlby1jYXB0aW9ue1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0fVxuXHQuZGVza3RvcC12aWRlb3tcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Lm1vYmlsZS12aWRlb3tcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQuZGVza3RvcC1pbWFnZXtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Lm1vYmlsZS1pbWFnZXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn0iLCIucHJvZHVjdC1vZmZlcmluZy1kZXNrdG9wLCAuc2ltcGxlLXJhdGUtZGVza3RvcCB7XG5cdC5wcm9kdWN0LWRlc2NyaXB0aW9uLCAuc2lkZS1jb250ZW50IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICYgaDQge1xuICAgICAgbWFyZ2luLXRvcDoyNXB4O1xuICAgIH1cbiAgICAmID4gdWwge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlOyAgXG4gICAgICAmIGxpOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zV2ViSWNvbiAhaW1wb3J0YW50O1xuICAgICAgICBjb250ZW50OlwiXFxlNjEzXCI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYgdWwgdWwge1xuICAgICAgbWFyZ2luOiA4cHggMHB4O1xuICAgICAgJiBsaTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cblx0fVxuICAuc2lkZS1jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnNpZGUtY29udGVudCB1bCBsaSAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IFxuICAgIH1cbiAgfVxuIFxuXG59XG4uYmFjay10by1jYXRhbG9ne1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMHB4O1xufSIsIi8vLy8vLy8vL3RvcCBzZWN0aW9uXG4udG9wU2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC8vYm9yZGVyOiAxcHggZGFzaGVkICNmMDA7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XG4gICAgbWFyZ2luOiAxMHB4IDAgMjVweCAwO1xuICAgIC8vYm9yZGVyOiAxcHggZGFzaGVkICNmMDA7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDIuNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpbGUtbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYyg3MCUgLSAzMHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcblx0XG4gICAgJl9fZGV0YWlscyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXHRcblx0Jl9fZGV0YWlscywgaDJ7XG5cdFx0bWFyZ2luLXRvcDowcHg7XG5cdH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX190aWxlLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDMwJSk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XG5cdFxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgICAgIC5oZWFkaW5nXG4gICAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpob3ZlciB7XG5cdFx0ICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG4gICAgfVxuICB9XG59XG5cbi8vLy8vLy8vL0xhcmdlUXVvdGVcbi5xdW90ZVNlY3Rpb24tZGVmaW5pdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgY29sb3I6ICRTdG9uZV9EYXJrO1xufVxuLnF1b3RlU2VjdGlvbiB7XG5cbiAgcGFkZGluZzogMjBweCAwO1xuXG4gICZfX2NvbnRhaW5lcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC8vYm9yZGVyOiAxcHggZGFzaGVkICNmMDA7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XG4gICAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gICAgLy9ib3JkZXI6IDFweCBkYXNoZWQgI2YwMDtcblxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGlsZS1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBjYWxjKDQwJSAtIDMwcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgIC8vYm9yZGVyOiAxcHggZGFzaGVkICNmMDA7XG5cdFxuXHQmX19kZXRhaWxzLCBoMntcblx0XHRtYXJnaW4tdG9wOjBweDtcblx0fVxuXHRcbiAgICAmX19kZXRhaWxzLCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fZGV0YWlscy0tYm9sZGVkIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGlsZS1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogY2FsYyg2MCUpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXG4gICAgJl9fZGV0YWlscywgbGkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vLy8vLy8vL05ld3MgYW5kIGNvbW11bml0eVxuLnNlY3Rpb24tZGVmaW5pdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZjBmNTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGNvbG9yOiAkU3RvbmVfRGFyaztcblxuICAuaW1nLWNhcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuXG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbToxNXB4O1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdC5zaGFyZS1jb250YWluZXIgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDMycHg7ICBcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMWE4N2FhO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpbGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNmMDA7XG4gIH1cblxuICAmX190aWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMTVweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkU25vdztcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fZGV0YWlscyB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBkaXYge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpbGUtLWZlYXR1cmVkIHtcbiAgICB3aWR0aDogY2FsYyg2Ny41JSAtIDE1cHgpO1xuICAgIC8vbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkU25vdztcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkU25vdztcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICZfX2RldGFpbHMge1xuICAgICAgcGFkZGluZzogMCAzMHB4IDM1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICBkaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbnVsLnR3by1jb2x1bW4ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuXG4gIGxpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDIyXCI7XG4gICAgICBjb2xvcjogJFBldHJvbDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICAgIHAge1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMGVtO1xuICAgICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDBlbTtcbiAgICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiAwcHg7XG4gICAgICAtd2Via2l0LW1hcmdpbi1lbmQ6IDBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiLmdsb3NzYXJ5LWxhbmRpbmcge1xuICAgIC5nbG9zc2FyeS10b3AtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM4NzliYWE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlO1xuICAgIH1cblxuICAgIC5sZXR0ZXItbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgZGl2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk5O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6I2ZmZlxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNlbGVjdCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5OTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiNmZmZcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5uby1jb250ZW50IHtcbiAgICAgICAgICBjb2xvcjogI0NDQztcbiAgICAgICAgfVxuICAgICAgICAmLm5vLWNvbnRlbnQ6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjQ0NDO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6aW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucm93IC5nbG9zc2FyeS10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAucm93IC5saW5lLXNlcGFyYXRlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLnJvdyAuY29sLXhzLTEyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgIC5jb2wteHMtOCwgLmNvbC14cy0yLCAuY29sLXhzLTEge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgLmJhY2stdG9wLWEge1xuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5iYWNrLXRvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5iYWNrLXRvcC1zaWduIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG59XG4iLCIuZ3JhcGhpYy1jaGFwdGVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXG5cdHBhZGRpbmc6IDYwcHggMDtcblxuXHRoMXtcblx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgXHRmb250LXNpemU6IDI4cHg7XG4gICAgICAgIH1cblx0fVxuXG5cdC5zdWJ0aXRsZXtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdHB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR3aWR0aDogNTAlO1xuXHRcdFxuXHR9XG5cblx0aW1ne1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdFxufSIsIi5jb3VudHJ5LXNpdGUge1xuICAuaGVybyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIH1cbiAgfVxufVxuXG4uaGVybyB7XG4gIC8vIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvQ291bnRyeS9oZXJvLWJnLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgIHRvIGJvdHRvbSxcbiAgICAkU3RvcmVHcmFkX0EgMCUsXG4gICAgJFN0b3JlR3JhZF9CIDUwJSxcbiAgICAkU3RvcmVHcmFkX0MgMTAwJVxuICApO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAuaGVyby1pbWcge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAudGFncyB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgLnRhZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG4gIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAubW9iaWxlLXNoYXJlLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6ICM3NDg5OWE7XG4gICAgfVxuICB9XG4gIC5wcm9tbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMzBweCAyNnB4IDMwcHggMjZweDtcbiAgICBjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIC5oZXJvLXRpdGxlIHtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5zaGFyZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgaDMge1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLmRldGFpbHMge1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIH1cbiAgICAgID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8tYnV0dG9ucyB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAmLm11bHRpLWNvbHVtbiB7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICAucHJvbW8ge1xuICAgICAgcGFkZGluZzogMHB4IDI2cHggMzBweCAyNnB4O1xuICAgICAgbWFyZ2luOiBpbml0aWFsO1xuICAgIH1cbiAgICAuaGVyby1pbWcge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gICAgLmhlYWRsaW5lICsgLmhlcm8taW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIC5oZWFkbGluZSAuaGVyby10aXRsZSBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgIH1cbiAgICAuY29udGVudCB7XG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXHQudGFnbGluZS1oM3tcblx0ICAgIGZvbnQtc2l6ZTogMjBweDtcblx0ICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0ICAgIG1hcmdpbjogMTBweCAwO1xuXHQgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cdCAgICBtYXJnaW4tdG9wOiAwcHg7XG5cdH1cbiAgICBoMS5zaGFyZS1oZWFkbGluZSxcbiAgICBoMi5zaGFyZS1oZWFkbGluZSxcbiAgICBoMy5zaGFyZS1oZWFkbGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgaDIuaGVyby1zdWIubGFyZ2UsXG4gICAgaDMuaGVyby1zdWIubGFyZ2Uge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cblxuICAgICYuZXh0cmEtcGFkZGluZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuXG4gICAgJi5ncmF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgfVxuXG4gICAgJi5pbnRvLWNvbnRlbnQge1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMzEyNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjE4NzVlbTtcbiAgICAgICAgY29sb3I6ICM2OTc4ODI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxhcmdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIC5oZXJvLWltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgICAgfVxuICAgICAgLmNvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuXHQmLnByb2R1Y3QtZGV0YWlsc3tcblx0XHRtYXJnaW4tdG9wOjBweDtcblx0XHRcblx0XHQuaGVhZGxpbmUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGgxLGgye1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lmhlcm8taW1nIHtcblx0XHRcdG1hcmdpbi10b3AgOjBweDtcblx0XHR9XG5cdFx0LnNoYXJlLWNvbnRhaW5lcntcblx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0fVxuXHR9XG4gIH1cblxuICAmLnRpdGxlLXJvdGF0b3Ige1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAucm93IHtcbiAgICAgIG1hcmdpbi10b3A6IDI4MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZXJvLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLmhlcm8tYnV0dG9ucyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBhIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2Vjb25kYXJ5LXRleHQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB+IC5zZWNvbmRhcnktdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sYXJnZSB7XG4gICAgICAuaGVyby10aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaDEge1xuICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihcImRlc2t0b3BcIikge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgICAgZm9udC1zaXplOiA1LjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5saWdodC1vdmVybGF5LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmRhcmstb3ZlcmxheS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MiwgNDgsIDUxLCAwLjc1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogJFNub3cgIWltcG9ydGFudDtcbiAgLnBhZ2UtdGFnIHtcbiAgICBjb2xvcjogI2JlY2RkNztcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIH1cbn1cblxuLmdyZWVuLW92ZXJsYXktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICM1MGJlYmU7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICM1MGJlYmUgMCwgIzQxYWFhYSA1MCUsICMwMDk5Y2IgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KFxuICAgIGxlZnQsXG4gICAgcmdiKDgwLCAxOTAsIDE5MCkgMCxcbiAgICAjNDFhYWFhIDUwJSxcbiAgICAjMDA5OWNiIDEwMCVcbiAgKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNTBiZWJlIDAsICM0MWFhYWEgNTAlLCAjMDA5OWNiIDEwMCUpO1xuICBjb2xvcjogJFNub3cgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuXG4gIC5oZXJvLWJ1dHRvbnMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5oZXJvLXRpdGxlIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICB9XG4gIGgzIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWNvbmRhcnktdGV4dCB7XG4gICAgY29sb3I6ICNmZmI5MDA7XG4gIH1cbn1cblxuLm5vLW92ZXJsYXkge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLnBsdXMtZ3V0dGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uaGVyby1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAudGFncyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAudGFnIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBjb2xvcjogJFNub3c7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cbiAgLmhlcm8tdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLnNoYXJlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgfVxuICB9XG4gIC5oZWFkbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuaGVyby1zdWIge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC5kZXRhaWxzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICB9XG4gIC5jb250ZW50IHtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHAge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgID4gYSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG4gIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubGluay1jb252ZXJzaW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi5ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICB9XG59XG5cbi5oZXJvLW1vYmlsZS1wcm9tby1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cblxuLmhlcm8tdmlkZW8ge1xuICBAZXh0ZW5kIC5oZXJvO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAudmlkZW8td3JhcHBlci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC52aWRlby13cmFwcGVyIHtcbiAgICAvKnN0YXJ0OiBjZW50ZXIgdmlkZW8qL1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8qZW5kOiBjZW50ZXIgdmlkZW8qL1xuICB9XG5cbiAgLnZpZGVvIHtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMiU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uaGVyby12aWRlby50aXRsZS1yb3RhdG9yIHtcbiAgbWluLWhlaWdodDogMDtcbiAgLmdyZWVuLW92ZXJsYXktYmFja2dyb3VuZCB7XG4gICAgbWFyZ2luOiAxMCUgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMjByZW07XG5cbiAgICAuaGVyby10aXRsZSB7XG4gICAgICBjb2xvcjogJFNub3cgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9iaWxlLWgxLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZXJvLXZpZGVvLnRpdGxlLXJvdGF0b3Ige1xuICAgIC5ncmVlbi1vdmVybGF5LWJhY2tncm91bmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm1vYmlsZS1oMS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uaGVyby1zaG91dGJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIC5jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gIH1cbn1cblxuLmhlcm8tZ3JhZGllbnQge1xuICAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMiU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uaGVyby1jb250YWN0LXVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uaGVyby1wcm9kdWN0LWxhbmRpbmcge1xuICBAZXh0ZW5kIC5oZXJvO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICAucHJvbW8ge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAuaGVyby10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vKiByZXBsYWNlIHdpdGggU0NTUyBkZWZpbml0aW9uICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXZpZGVvIC52aWRlby13cmFwcGVyLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLyogcmVwbGFjZSB3aXRoIFNDU1MgZGVmaW5pdGlvbiAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXZpZGVvIC52aWRlby13cmFwcGVyLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gbWVkaWEgcXVlcmllcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wJyl7XG4vLyAgIC5oZXJve1xuLy8gICAgIC5wcm9tb3tcbi8vICAgICAgIC5idXR0b24tY29udmVyc2lvbntcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG5AaW5jbHVkZSBzY3JlZW4oXCJ0YWJsZXRcIikge1xuICAuaGVybyB7XG4gICAgLnNlY29uZGFyeSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICAubGluay1jb252ZXJzaW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gIC5oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgLnByb21vIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC50YWdzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tb2JpbGUtc2hhcmUtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuaGVyby1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmhlcm8tY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLmluLWRlcHRoLWNoYXB0ZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cblx0cGFkZGluZzogNjBweCAwO1xuXG5cdGgxe1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAyNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIFx0Zm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cdH1cblxuXHQuc3VidGl0bGV7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgXHRmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblx0fVxuXG5cdHB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdCY6bGFzdC1vZi10eXBle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHR9XG5cdH1cblxuXHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG59IiwiLmNhc2Utc3R1ZHl7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0fVxuXHQubGlzdC1oZWFkZXJ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRwYWRkaW5nOiAxMHB4IDAgNXB4IDA7XG5cdH1cblx0Lmxpc3R7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdH1cblx0XG5cdC5wYXJ0bmVyLWhpZ2hsaWdodCB7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xuICAgIFx0XG5cdFx0aDEsIGgyLCBoMywgaDQsIGg1IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0cGFkZGluZzogOHB4IDAgMTBweCAwO1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdH1cblx0XHRcblx0XHRpbWcge1xuXHRcdFx0cGFkZGluZzogOHB4IDAgMTBweCAwO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRcblx0XHQucGFydG5lci1kZXNjIHA6bm90KDpmaXJzdC1jaGlsZCksIC5wYXJ0bmVyLWRlc2MgdWwsIC5wYXJ0bmVyLWRlc2Mgb2wsIC5wYXJ0bmVyLWRlc2Mgc3BhbiwgLnBhcnRuZXItZGVzYyBkaXZ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBcbiAgICAucGFydG5lci1kZXNjIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgfVxuXG4gICAgLnBhcnRuZXItZGVzYyBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNjtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgfVxuXHRcdFxuXHR9XG5cblx0LmFkZGl0aW9uYWwtdGVzdGltb25pYWx7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0XG5cdFx0LnRleHR7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XHRcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdC5uYW1le1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0fVxuXHRcdC50aXRsZXtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC50ZXN0aW1vbmlhbHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHQudGV4dHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG5cdFx0XHRib3gtc2hhZG93OiAxMHB4IDAgMCAjMjM4N2FhLCAtMTBweCAwIDAgIzIzODdhYTtcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcdFxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0Ym94LXNoYWRvdzogNXB4IDAgMCAjMjM4N2FhLCAtNXB4IDAgMCAjMjM4N2FhO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbWd7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdC5uYW1le1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHR9XG5cdFx0LnRpdGxle1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdFxuXHQudGVzdGltb25pYWwtbW9iaWxle1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0LnRpdGxle1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQuY29udGVudHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFxuXHRcdGgye1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdH1cblx0fVxuXHQuY29sbGFwc2Utb24tbW9iaWxle1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0LmNvbnRpbnVlLXJlYWRpbmd7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OjMwcHg7XG5cdFx0cGFkZGluZy10b3A6MTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbToxMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRcdGNvbG9yOiAjNDQ0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHQucGFuZWwtdGl0bGV7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHRcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdHdpZHRoOiA5MCU7XG5cblx0XHRcdCYtZXhwYW5kZWR7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGl7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHRvcDogMTVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHRcblx0LnN0dWR5LWltYWdle1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRpbWd7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmNhcHRpb257XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdFx0Y29sb3I6ICM4NzliYWE7XG5cdFx0XHQvKkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9Ki9cblx0XHR9XG5cdH1cblx0LmJ1dHRvbnN7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5qb2ItbGlzdGluZ3MtZGVza3RvcHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG5cdGgxe1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0Ly9tYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG5cdH1cblx0LmpvYi1saXN0e1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdGNvbHVtbi1jb3VudDogMjtcblx0XHRjb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdC1tb3otY29sdW1uLWNvdW50OiAyO1xuXHQgICAgLW1vei1jb2x1bW4tZ2FwOiAzMHB4O1xuXHQgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XG5cdCAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDMwcHg7XG5cdFx0XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGNvbHVtbi1jb3VudDogMTtcblx0XHRcdC1tb3otY29sdW1uLWNvdW50OiAxO1xuXHRcdCAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMTtcblx0XHR9XG5cblx0XHQuam9iLWxpc3Rpbmd7XG5cdFx0XHQvLyBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHQgICBcdFx0Ly9cdFx0bWluLWhlaWdodDogMTcwcHg7XG5cdCAgIFx0XHQvLyAgfVxuXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcblx0XHRcdGgye1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHR9XG5cdFx0XHQuZGVzY3JpcHRpb257XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0YXtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5idXR0b24tY29udmVyc2lvbntcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblx0XG5cblx0LnZpZGVvLXByb21ve1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdC5lcnJvci1tZXNzYWdle1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGRJdGFsaWM7XG5cdFx0XHRjb2xvcjogI2FmMjM1Zjtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdC50aXRsZS1jb250YWluZXJ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHQvLyBtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHRcdGF7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LnNoYXJlLWNvbnRhaW5lcntcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdH1cblx0XHRcdC5zaGFyZXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0XHR9XG5cdFx0XHQuaXMtYWN0aXZle1xuXHRcdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdFx0ICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuXHRcdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHRcdCAgICAgICAgfVxuXHRcdCAgICAgIH1cblx0XHQgICAgLmlzLWFjdGl2ZS1sZWZ0e1xuXHRcdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdFx0ICAgICAgICAgIGxlZnQ6IC0xNDBweDtcblx0XHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0XHQgICAgICAgIH1cblx0XHQgICAgICB9XG5cdFx0fVxuXHRcdC5jb250ZW50e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdH1cblx0XHRcdD4gYXtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHRcdHVsLCBvbHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDoxMHB4O1x0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN1Y2Nlc3MtbmV4dC1zdG9yeSB7XG5cdCAgICBib3R0b206IDEwcHg7XG5cdCAgICByaWdodDogMTVweDtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGNvbG9yOiAjMjM4N2FhO1xuXHQgICAgZm9udC1zaXplOiAxOHB4O1xuXHQgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0ICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICB0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHRcblx0LnN1Y2Nlc3MtYXJyb3cge1xuXHQgICAgdG9wOjRweDsgXG5cdCAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblx0fVxufVxuXG4uam9iLWxpc3RpbmdzLW1vYmlsZXtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQubmV3dG9uLWFjY29yZGlvbiB7XG5cdFx0XHQgXG5cdFx0XHQvKmxpbmUtaGVpZ2h0OiAzMHB4OyBtb2JpbGUqL1xuXHRcdFx0bGluZS1oZWlnaHQ6MzBweDtcblx0XHRcdHBhZGRpbmctdG9wOjEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbToxMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcblx0XHRcdGNvbG9yOiAjNDQ0O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHQucGFuZWwtdGl0bGV7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1x0XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdH1cblx0XHRcdGl7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0fVxuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4OyBcblx0XHR9XG5cdFx0LmFjY29yZGlvbi1wYW5lbCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fSAgICBcblxuXHRcdC5zaG93IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0bWF4LWhlaWdodDogNTAwMHB4O1xuXHRcdH1cblx0XHQuam9iLWxpc3R7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHQuam9iLWxpc3Rpbmd7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoMntcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0fVxuXHRcdFx0LmRlc2NyaXB0aW9ue1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0LnZpZGVvLXByb21ve1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdC5lcnJvci1tZXNzYWdle1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGRJdGFsaWM7XG5cdFx0XHRjb2xvcjogI2FmMjM1Zjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdC50aXRsZS1jb250YWluZXJ7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGgye1xuXHRcdFx0XHRcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiAjODc5YmFhO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ly8gdG9wOiAwO1xuXHRcdFx0XHQvLyByaWdodDogMTVweDtcblx0XHRcdH1cblx0XHRcdC5zaGFyZS1jb250YWluZXJ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtNXB4O1xuXHRcdFx0XHRyaWdodDogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29udGVudHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRwe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0PiBhe1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDsgXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDsgXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdC5qb2ItbGlzdGluZ3MtZGVza3RvcHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5qb2ItbGlzdGluZ3MtbW9iaWxle1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59IiwiLy8gVE9ETzogTW92ZSBpbnRvIHBhZ2VzIGZvbGRlciAoU0NTUyByZW9yZ2FuaXphdGlvbilcblxuLy8gTGVhZGVyc2hpcCBQYWdlIFNDU1Ncbi5sZWFkZXJzaGlwIHtcblxuXHQmLnNlZ21lbnRzIHtcblx0XHRwYWRkaW5nOiAzMHB4IDAgMTVweDtcblx0fVxuXHRcblx0XG5cblx0LmhlYWRlciB7XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4OyBcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnRpbGUtY29udGFpbmVyIHtcblx0XHQudGlsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsZXg6IG5vbmU7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogaW5oZXJpdDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBub25lOyBcblx0XHRcblx0XHRcdC50aWxlLWRldGFpbHMge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0c3Bhbi5zb2x1dGlvbnMge1xuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRoMSwgaDIsIGgzLCBoNCwgaDUge1xuXHRcdFx0XHRcdG1hcmdpbjogNXB4IDAgNnB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGgzLCBoNCwgaDUge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgOHB4O1xuXHRcdFx0XHRcdGNvbG9yOiByZ2IoNjAsIDcwLCA3NSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0Y29sb3I6IHJnYig2MCwgNzAsIDc1KTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0c3Bhbi5zb2x1dGlvbnMge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFxuXHRcdFx0YTpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFxuXHRcdFx0XHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cdFxuXHRcdFx0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdFxuXHR9XG59XG5cbi8vIExlYWRlcnNoaXAgUHJvZmlsZSBQYWdlIFNDU1MgXG4uc2luZ2xlLXByb2ZpbGUge1xuXG5cdG1hcmdpbi10b3A6IDYwcHg7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFxuXHQucHJvZmlsZS1waG90byBhIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG5cdFxuXHQuYnV0dG9uLWNvbnZlcnNpb24ge1xuXHRcdGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdFxuXHRoMSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRmb250LXdlaWdodDogMi4wZW07XG5cdH1cblx0XG5cdGg0IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0XG5cdHNtYWxsIHtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XG5cdFx0aSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA4cHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQucHJvZmlsZS1tZXRhLWluZm8gcCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXHRcblx0LmltZy1jYXB0aW9uIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdCAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0ICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHQgICAgbWFyZ2luLXRvcDoxMHB4O1xuXHQgICAgbWFyZ2luLWJvdHRvbToxNHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG5cdC5zaW5nbGUtcHJvZmlsZSBpbWcge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuIiwiLm1lZGlhLWJsb2Nre1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXG5cdHBhZGRpbmc6IDYwcHggMDtcblx0XG5cdCZfX2hlYWRlcntcblx0bWFyZ2luOiAwIDAgMjVweDtcblx0XHRcblx0XHRoMSwgaDJ7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdCAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0ICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0ICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQgICAgICAgIFx0Zm9udC1zaXplOiAyNHB4O1xuXHQgICAgICAgIH1cbiAgICB9XG5cblx0XHQuc2hhcmV7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXHR9XG5cblx0LnZpZGVvLXdyYXBwZXJ7XG5cdFx0c3Bhbntcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0fVxuXG5cdFx0LnZqcy1iaWctcGxheS1idXR0b257XG5cdFx0XHRsZWZ0OiA1NSU7XG5cdFx0fVxuXHR9XG5cdFxuXHQucGFnZS10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgXG4gIC53ZWJpbmFyLXRhZ2xpbmUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICBcbiAgLnN0bHAtcXVvdGV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDMwcHggMCAxNXB4O1xuICAgIFxuICAgIGltZ3tcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgIH1cbiAgICBwe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG4gIC5zdGxwLXF1b3RlLWF1dGhvcntcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICBhIHtcbiAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICB9XG4gIH1cbiAgXG4gIC5zdGxwLWF1dGhvciB7XG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgcHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gICAgcC5hdXRob3ItbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgfVxuICB9XG5cbiAgdWx7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBsaXtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgXG4gIHVsLnJlbGF0ZWQtcmVzb3VyY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICBcbiAgaW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmltZy1jYXB0aW9ue1xuICAgIC8vZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MTRweDtcbiAgfVxufSIsIiVjbG9zZUFNb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMnB4O1xuICBvcGFjaXR5OiB1bnNldDtcbn1cbi5zaG93LW92ZXJsYXksIC5zaG93LWNhcm91c2VsLW92ZXJsYXkge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IFxuICAgIHBvc2l0aW9uOiBmaXhlZDsgXG4gICAgei1pbmRleDogNTAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyBcbiAgICBoZWlnaHQ6IDEwMCU7IFxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjkpO1xufVxuLm1vZGFsY29udCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsLWNvbnRlbnQge1xuICBtaW4td2lkdGg6IDU1MHB4O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuI2NhcHRpb24sICNjYXItY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAkU2xhdGVfR3JleTtcbn1cbiNtb2RhbEltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcbiAgICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tIHtcbiAgICBmcm9tIHstd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCl9XG4gICAgdG8gey13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKX1cbn1cblxuQGtleWZyYW1lcyB6b29tIHtcbiAgICBmcm9tIHt0cmFuc2Zvcm06IHNjYWxlKDAuMSl9XG4gICAgdG8ge3RyYW5zZm9ybTogc2NhbGUoMSl9XG59XG4jbW9kYWxDbG9zZSB7XG4gIEBleHRlbmQgJWNsb3NlQU1vZGFsO1xuICAuaWNvbi1jbG9zZSB7XG4gICAgY29sb3I6IzIzODdhYTtcbiAgfVxufVxuLmNsb3NlLW1vZGFsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHRvcDogMS4xNDI4NTcxNDI5cmVtO1xuICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICBsZWZ0OiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmNsb3NlLW1vZGFsOmhvdmVyIHtcbiAgICAgICBvcGFjaXR5OiAuNjtcbiAgICB9XG5cbiAgICAuY2xvc2UtbW9kYWxfX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgIH1cblxuICAgIC5jbG9zZS1tb2RhbF9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC45Mjg1NzE0Mjg2cmVtO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTtcbiAgICAgIFxuICAgIH1cbiAgICBcbiAgICAuY2xvc2UtbW9kYWxfX2ljb246OmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNzE0Mjg1NzE0M3JlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGV0cm9sO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cblxuICAgIC5jbG9zZS1tb2RhbF9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgIFxuICAgICAgICBjb2xvcjogJFBldHJvbDtcbiAgICB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpe1xuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG59XG5cblxuI2xpdmUtY2hhdC1idXR0b24ge1xuICBjb2xvcjogIzNDNDY0QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM1MEJFQkU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHdpZHRoOiAxNzBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA2MHB4O1xuICByaWdodDogMTAwcHg7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNnB4ICMwMDAwMDAzMztcbiAgei1pbmRleDogMTsgLy8gb3ZlcmxheXMgYnV0dG9uIG9uIHRvcCBvZiBvdGhlciBlbGVtZW50c1xuICBib3gtc2hhZG93OiBub25lOyBcblxuICBpIHtcbiAgICBjb2xvcjogIzNDNDY0QjtcbiAgfVxuXG4gIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJykge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICMyMzg3QUE7IC8vIGNoYW5nZSB0aGVzZSB0byBhY3R1YWwgY29sb3JzXG4gICAgYm9yZGVyOiAycHggc29saWQgIzIzODdBQTtcblxuICAgIGkge1xuICAgICAgY29sb3I6ICMyMzg3QUE7XG4gICAgfVxuICB9XG5cbn1cblxuLmNoYXQtbW9kYWwge1xuICBcbiAgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLm1vZGFsLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIFxuICAgIC5mYS1jb21tZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgd2lkdGg6IDU1JSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTVweDsgXG4gICAgbWluLWhlaWdodDogMDtcblxuICAgICY6aG92ZXIgeyBcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uLWNvbnZlcnNpb246aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICAmLm1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgei1pbmRleDogOTk5OTtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXsgXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgbWluLXdpZHRoOiAzMTBweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgXG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBpLCBlbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICYuZmEtbG9uZy1hcnJvdy1yaWdodCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuaHJNYXJnaW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5waG9uZU51bWIge1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1MEJFQkU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcblxuICAgICAgICBpLmZhLWFuZ2xlLWRvd24sIGVtLmZhLWFuZ2xlLWRvd24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpeyBcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDk5OTk7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCA2MHB4IDE1cHg7IFxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7IFxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpICFpbXBvcnRhbnQ7XG59IiwiLm5ld3NibG9ja3tcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gICY6Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICBoMXtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgfVxuICAubmV3cy10aWxle1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuZGV0YWlsc3tcblxuICAgICAgaDN7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmRhdGV7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgfVxuXG4gICAgICAuc2hhcmUtY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNoYXJlLWJ0bntcbiAgICAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAvLyBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICAvLyBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgICAvLyBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgLnNoYXJlLWJ1dHRvbntcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50e1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIHB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgICB9XG5cbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgY29sb3I6ICRTdG9uZV9EYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlzLWFjdGl2ZXtcbiAgICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgICBsZWZ0Oi0xMHB4O1xuICAgICAgICB0b3A6IC0xMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaXMtYWN0aXZlLWxlZnR7XG4gICAgICAuc2hhcmUtd3JhcHBlcntcbiAgICAgICAgbGVmdDotMTQwcHg7XG4gICAgICAgIHRvcDogLTExcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5idXR0b24tY29udmVyc2lvbntcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuICB9XG5cbiAgLm5ld3NibG9jay1idXR0b257XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxuXG4gIC5uZXdzYmxvY2stYnV0dG9uOmhvdmVye1xuICAgIGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuICB9XG59XG5cblxuXG5AaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcbiAgLm5ld3NibG9ja3tcbiAgICAubmV3cy10aWxle1xuICAgICAgLmRldGFpbHN7XG4gICAgICAgIG1hcmdpbi10b3A6LTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgLm5ld3NibG9ja3tcbiAgICAubmV3cy10aWxle1xuICAgICAgLmRldGFpbHN7XG4gICAgICAgIG1hcmdpbi10b3A6LTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgLm5ld3NibG9ja3tcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcbiAgICBoMXtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgfVxuICAgIC5oZWFkbGluZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB9XG4gICAgLm5ld3MtdGlsZXtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcbiAgICAgIGltZ3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmRldGFpbHN7XG4gICAgICAgIC5uZXdzLXRpbGUtaGVhZGVye1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgICAuc2hhcmUtYnRue1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnV0dG9uLWNvbnZlcnNpb257XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgLm1vYmlsZS1zaGFyZS1pY29ue1xuICAgICAgLypVTkNPTU1FTlQgVE8gU0hPVyBTSEFSRSBPTiBORVdTIEFORCBFVkVOVFMgTU9CSUxFKi9cbiAgICAgIC8qZGlzcGxheTogaW5saW5lLWJsb2NrOyovXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgLy8gbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgaXtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICB9IFxuICAgICAgfVxuICAgICAgLmlzLWFjdGl2ZXtcbiAgICAuc2hhcmUtd3JhcHBlcntcbiAgICAgIGxlZnQ6LTdweDtcbiAgICAgIHRvcDogLTdweDtcbiAgICB9XG4gIH1cbiAgLmlzLWFjdGl2ZS1sZWZ0e1xuICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgbGVmdDotMTM1cHg7XG4gICAgICB0b3A6IC03cHg7XG4gICAgfVxuICB9XG4gICAgfVxuICAgIC5uZXdzLXRpbGUtbW9iaWxlLW9ubHl7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgaGVpZ2h0OiAxMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5uZXdzYmxvY2t7XG4gICAgJi5kYXJreyAgICAgIFxuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJFNub3c7XG4gICAgICAvL2hlaWdodDogMTMwcHg7XG4gICAgICAuaGVhZGxpbmV7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1ZjY5O1xuICAgICAgfVxuICAgICAgLm5ld3MtdGlsZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NWY2OTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgLm5ld3NibG9ja3tcbiAgICAubmV3c2Jsb2NrLWJ1dHRvbntcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubmV3c2Jsb2Nre1xuICAmLmRhcmt7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NWY2OTtcbiAgICBjb2xvcjogJFNub3c7XG5cbiAgICAubmV3c2Jsb2NrLWJ1dHRvbntcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICB9O1xuXG4gICAgLmdob3N0LWFsdHtcbiAgICAgIGNvbG9yOiAkU25vdyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5uZXdzLXRpbGV7XG4gICAgICAuZGV0YWlsc3tcbiAgICAgICAgLmRhdGV7XG4gICAgICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnR7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6JFNub3cgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4iLCIubmV3cy1maWx0ZXIge1xuICBcbiAgI25ld3MtZmlsdGVyLXBhZ2luYXRpb24tdWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uLWZpbHRlciA+IGxpLmFjdGl2ZSA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7XG4gIH1cblxuICAucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSA+IGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAmLmNoYXB0ZXItdGlsZXMge1xuICAgIC50aWxlIHtcbiAgICAgIC50aWxlLWRldGFpbHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMjBweCAxNnB4O1xuXG4gICAgICAgIGgxLFxuICAgICAgICBoMixcbiAgICAgICAgaDMsXG4gICAgICAgIGg0LFxuICAgICAgICBoNSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICAgICAgICB9XG5cdFx0Lm5vLWltYWdle1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4OyBcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0fVxuXG4gICAgICAgIHAudGlsZS1iYW5uZXIge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEycHggMDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJpZ2h0IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aWxlLWluZm8ge1xuICAgICAgICAgIGkuZmEuZmEtYW5nbGUtcmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgICAgICBjb2xvcjogIzI0ODZhYTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaS5mYS5mYS1leHRlcm5hbC1saW5rIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgICAgY29sb3I6ICMyNDg2YWE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByLXJlc3VsdHMgaDQge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgY29sb3I6ICM4Nzg3ODc7XG4gICAgbWFyZ2luOiAyMHB4IDAgNjBweCAwO1xuICB9XG59XG4iLCIub2ZmaWNlLWxvY2F0aW9uIHtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG5cbiAgLnRhYmJlZC1wYW5lbC5wYW5lbC1zdHJldGNoZWQgLnBhbmVsLXdoaXRlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgc2VsZWN0IHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMjI1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpIG5vLXJlcGVhdCAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG5cdC5mYS5mYS1idWlsZGluZy1vIHtcblx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdG1hcmdpbi10b3A6IDFweDtcblx0fVxuXHRcblx0c3Bhbi5sYWJlbCB7XG5cdFx0dmVydGljYWwtYWxpZ246dG9wOyBcblx0XHRtYXJnaW4tbGVmdDogMTBweDsgXG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0fVxuXG4gIC5jb3VudHJ5LW5hbWUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIH1cbiAgXG5cdC5vZmZpY2UtaGVhZGVycyB7XG5cdFx0aDEsIGgyLCBoMyB7XG5cdFx0XHRjb2xvcjogIzNDNDY0Qjtcblx0XHR9XG5cdFxuXHRcdGgxIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRmb250LXNpemU6IDQzcHg7XG5cdFx0fVxuXHRcdFxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4uc2luZ2xlLW9mZmljZS1sb2NhdGlvbiB7XG5cdFxuXHQuc2luZ2xlLW9mZmljZS1kZXRhaWxzIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4OyBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFxuXHRcdCYubm8tbWFyZ2luIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7IG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHR9XG5cdFxuXHQvLyBIb3Jpem9udGFsIHJ1bGUgc3R5bGUgKDgwcHggd2lkZSBibHVlIGJhcilcblx0aHIge1xuXHRcdGJvcmRlci10b3A6IDNweCBzb2xpZCAkQnV0dG9uX0JsdWU7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cdFxuXHQvLyBTcGFucyBhcmUgdXNlZCB0byBkaXNwbGF5IHNlcGFyYXRlIHBpZWNlcyBvZiBhZGRyZXNzIGluZm8gc2lkZS1ieS1zaWRlXG5cdC8vIEVsZW1lbnQgaXMgY29udmVydGVkIHRvIGFuIGlubGluZS1ibG9jayBzbyB3ZSBjYW4gYWRkIHNvbWUgbWFyZ2luLlxuXHRzcGFuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdH1cblx0XG5cdC8vIEhlYWRlciBzdHlsZXMgZm9yIGEgc2luZ2xlIG9mZmljZSBsb2NhdGlvblxuXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XG5cdFx0Ly8gT2ZmaWNlIGhlYWRlciBkZXNpZ24gIzFcblx0XHQmLm9mZmljZS1oIHtcblx0XHRcdGNvbG9yOiAkQnV0dG9uX0JsdWU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7IG1hcmdpbi10b3A6IDZweDtcblx0XHR9XG5cdFx0XG5cdFx0Ly8gT2ZmaWNlIGhlYWRlciBkZXNpZ24gIzJcblx0XHQmLm9mZmljZS1oMiB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4OyBtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdFxuXHRcdCYub2ZmaWNlLWg0IHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4OyBtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0Y29sb3I6ICNEQzY5MTQ7XG5cdFx0fVxuXHR9XG59XG5cblxuLy8gSG9yaXpvbnRhbCBydWxlIHN0eWxlICg4MHB4IHdpZGUgYmx1ZSBiYXIpXG5oci5uYXJyb3ctYiB7XG5cdGJvcmRlci10b3A6IDNweCBzb2xpZCAkQnV0dG9uX0JsdWU7XG5cdHdpZHRoOiA4MHB4O1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5oci5kb3R0ZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItdG9wOiAxcHggZG90dGVkICM4YzhiOGI7XG5cdG1hcmdpbi10b3A6IDM1cHg7XG5cdG1hcmdpbi1ib3R0b206IDM1cHg7XG59IiwiLnBhZ2UtdGFne1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRjb2xvcjogIzIzODdhYTtcblx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cdFxuXG4ubW9iaWxlLXBhZ2UtdGFne1xuXHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogIzIzODdhYTtcblx0ZGlzcGxheTogbm9uZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRtYXJnaW46IDEwcHggMCAxMHB4IDE1cHg7XG5cdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLnBhZ2UtdGFnLW1vYmlsZXtcblx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6ICMyMzg3YWE7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0LnBhZ2UtdGFne1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxuXHQvLyBhe1xuXHQvLyBcdGRpc3BsYXk6IGlubGluZTtcblx0Ly8gXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdC8vIFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0Ly8gXHRmb250LXNpemU6IDIwcHg7XG5cdC8vIFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Ly8gfVxuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59IiwiLnBhcnRuZXItYmxvY2tze1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdGNvbG9yOiAkU3RvbmVfRGFyaztcblx0XG5cdGgxe1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdH1cblx0fVxuXHRcblx0aDN7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0LnBhcnRuZXItYWNjb3JkaW9ue1xuXHRcdFxuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFxuXHRcdC5uZXd0b24tYWNjb3JkaW9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDsgXG5cdFx0XHRsaW5lLWhlaWdodDozMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6MTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRcdFx0Y29sb3I6ICM0NDQ7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcdC5wYW5lbC10aXRsZXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XHRcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0fVxuXHRcdFx0aXtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkTXlzdGljO1xuXHRcdH1cblxuXHRcdC5hY2NvcmRpb24tcGFuZWwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH0gICAgXG5cblx0XHQuc2hvdyB7XG5cdFx0XHRcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRtYXgtaGVpZ2h0OiA1MDAwcHg7XG5cdFx0fVxuXG5cdFx0LmFjY29yZGlvbi10aWxle1xuXHRcdFx0bWFyZ2luLXRvcDogMjZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XG5cblx0XHRcdGgze1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRjb2xvcjogJEJ1dHRvbl9CbHVlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5hY2NvcmRpb24tdGlsZS1ub25tb2JpbGVcblx0XHRcdHtcblx0XHRcdFx0bWFyZ2luLXRvcDoxNnB4O1xuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQucGFydG5lci1hY2NvcmRpb257XG5cdFx0LmFjY29yZGlvbi10aWxle1xuXHRcdFx0LmFjY29yZGlvbi10aWxlLW1vYmlsZVxuXHRcdFx0e1xuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdC5wYXJ0bmVyLWFjY29yZGlvbntcblx0XHQuYWNjb3JkaW9uLXRpbGV7XG5cdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XHRcblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0LnBhcnRuZXItYmxvY2tze1xuXHRcdC5wYXJ0bmVyLWFjY29yZGlvbntcblx0XHRcdC5hY2NvcmRpb24tdGlsZXtcblx0XHRcdFx0LmFjY29yZGlvbi10aWxlLW1vYmlsZXtcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5hY2NvcmRpb24tdGlsZS1ub25tb2JpbGV7XG5cdFx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wYXJ0bmVyLWltYWdle1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0cFxuXHRcdFx0XHR7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdHdpZHRoOiAyNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cblxuXG4uYWRkaXRpb25hbC1wYXJ0bmVyLWJsb2Nrc3tcblx0cGFkZGluZy10b3A6NDBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRNeXN0aWM7XG5cdGgxe1xuXHQgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0ICAgIGZvbnQtc2l6ZTogMzZweDtcblx0ICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyAgIFxuXHQgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0ICAgIG1hcmdpbi10b3A6IDA7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHQgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0ICAgIFx0Zm9udC1zaXplOiAyOHB4O1xuXHQgICAgfVxuXHR9XG5cdC5mb3VyLXRpbGUtY29udGFpbmVye1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0XHQucGFydG5lci1ibG9jay10aWxle1xuXHRcdFx0d2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkTXlzdGljO1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IGNhbGMoMTVweCAqIDEuMjg1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aW1ne1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19jb250ZW50e1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkTXlzdGljO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMTVweCAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGgze1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIFx0XHRcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIFx0XHRcdGNvbG9yOiAkQnV0dG9uX0JsdWU7XG5cbiAgICAgICAgXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgXHRcdFx0XHRjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG4gICAgICAgIFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICRCdXR0b25fQmx1ZTtcblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJEJ1dHRvbl9CbHVlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNnB4OyBcblx0XHRcdFx0XHRcdHdpZHRoOiAyNnB4O1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDJweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQudGhyZWUtdGlsZS1jb250YWluZXJ7XG5cdFx0QGV4dGVuZCAuZm91ci10aWxlLWNvbnRhaW5lcjtcblx0XHQucGFydG5lci1ibG9jay10aWxle1xuXHRcdFx0d2lkdGg6IGNhbGMoMzMlIC0gMTVweCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICMzYzQ2NGI7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50OyBcblx0XHR9XG5cdFx0LnBhcnRuZXItYmxvY2stdGlsZXtcblx0XHRcdCZfX2NvbnRlbnR7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogMWVtO1xuXHRcdFx0XHRcdG1hcmdpbi1ibG9jay1lbmQ6IDFlbTtcblx0XHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY3RhIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRcdC1tcy1mbGV4LXBhY2s6IGVuZDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0XHQtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxuXG4gICAgLnR3by10aWxlLWNvbnRhaW5lcntcbiAgICAgICAgQGV4dGVuZCAuZm91ci10aWxlLWNvbnRhaW5lcjtcbiAgICAgICAgLnBhcnRuZXItYmxvY2stdGlsZXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG4gICAgICAgICAgICAudHdvLXRpbGUtY29udGVudHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTVweCAxNXB4O1xuICAgICAgICAgICAgfVxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hZGRpdGlvbmFsLXBhcnRuZXItYmxvY2tze1xuICAmLmRhcmt7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFNodXR0bGVfR3JleTtcbiAgICBjb2xvcjogJFNub3c7XG4gIH1cblxuICAmLmJsdWV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0Rhcms7XG4gICAgY29sb3I6ICRTbm93O1xuICAgIC5jb250YWluZXJ7XG4gICAgICAgIC5yaWdodHtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdCAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0ICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdCAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdCAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXHRcdCAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdCAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudHdvLXRpbGUtY29udGFpbmVye1xuICAgICAgICBAZXh0ZW5kIC5mb3VyLXRpbGUtY29udGFpbmVyO1xuICAgICAgICAucGFydG5lci1ibG9jay10aWxle1xuICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJvcmRlcmxlc3N7XG4gICAgJi53aGl0ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTtcbiAgICB9XG4gICAgLnR3by10aWxlLWNvbnRhaW5lcntcbiAgICAgICAgQGV4dGVuZCAuZm91ci10aWxlLWNvbnRhaW5lcjtcbiAgICAgICAgLnBhcnRuZXItYmxvY2stdGlsZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6aW5oZXJpdDtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcblx0XHRcdFx0LypkaXNwbGF5OiBpbmxpbmUtZmxleDsqL1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICRCdXR0b25fQmx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIFx0Y29sb3I6ICRCdXR0b25fQmx1ZV9Ib3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICB9XG5cbiAgICAuZm91ci10aWxlLWNvbnRhaW5lcntcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAucGFydG5lci1ibG9jay10aWxle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjppbmhlcml0O1xuICAgICAgICAgICAgZmxleDogMzMuMzMlO1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIGNvbG9yOmluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0XHQgICAgICAvKiBkaXNwbGF5OiBpbmxpbmUtZmxleDsgKi9cbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRcdCAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0ICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdFx0XHQgICAgICBmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdCAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0ICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHQgICAgICBjb2xvcjogJEJ1dHRvbl9CbHVlO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICBcdGNvbG9yOiAkQnV0dG9uX0JsdWVfSG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhLmFuY2hvcmNvbHVtbiB7XG5cdFx0XHRcdCAgICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdCAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdCAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBcdFx0XHRcdGgzIHtcbiAgICAgIFx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgXHRcdFx0XHR9XG4gICAgICBcdFx0XHRcdHAge1xuICAgICAgXHRcdFx0XHRcdGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgIFx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgXHRcdFx0XHR9XG5cdFx0XHQgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuXG4iLCJcbi5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZ1xue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHQuYmx1ZS1iZ1xuXHR7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjojYmVjZGQ3O1xuXG5cdFx0LmRlc2t0b3BidXR0b25cblx0XHR7XG5cdFx0XHRtYXJnaW4tdG9wOjMwcHg7XG5cdFx0fVxuXHR9XG5cbiAgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzJkMzczYztcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXG5cdC5zdG9yZS1wcm9kdWN0LWZpbHRlcmluZ3tcblx0XHQuYmx1ZS1iZ1xuXHRcdHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6I2JlY2RkNztcblxuXHRcdFx0LmRlc2t0b3BidXR0b25cblx0XHRcdHtcblx0XHRcdFx0bWFyZ2luLXRvcDozMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFnaW5hdGlvbi1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICYudG9wIHtcblx0bWFyZ2luOiAwO1xuICB9XG59XG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjM2I0NjRhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjM2I0NjRhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJvcmRlci1jb2xvcjogbm9uZTtcbn1cbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IHNwYW4sXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRBY2NlbnRUZWFsX0xpZ2h0O1xuICBib3JkZXItY29sb3I6ICRBY2NlbnRUZWFsX0xpZ2h0O1xufVxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gc3Bhbixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBzcGFuOmZvY3VzLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gIGJvcmRlci1jb2xvcjogI2RmZTZlZDtcbn1cblxuXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLnBzZXVkby1jaGVja2JveCArIGxhYmVsOmJlZm9yZSxcbmlucHV0W3R5cGU9J2NoZWNrYm94J10ucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YWZ0ZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDpiZWZvcmV7Lyp1bmNoZWNrZWQgaWNvbiovXG4gICAgY29udGVudDogXCJcXGUxNTdcIjtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5pbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YmVmb3Jley8qY2hlY2tlZCBpY29uKi9cbiAgICBjb250ZW50OiBcIlxcZTA2N1wiO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNhdGVnb3J5LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubGFiZWwta2V5d29yZCB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xufVxuXG4ubGFiZWwtZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQzNTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLmZpbHRlci1sYWJlbHMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaHItbGlnaHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XG59XG4udnItbGlnaHQge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbi52ci1saWdodDpiZWZvcmUge1xuICBjb250ZW50IDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgdG9wICAgIDogMDtcbiAgbGVmdDogLTIuNSU7XG4gIGJvdHRvbSAgOiAwO1xuICBoZWlnaHQgIDogMTAwJTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHdpZHRoICAgOiAxcHg7ICAvKiBvciAxMDBweCAqL1xuICBib3JkZXItbGVmdDoxcHggc29saWQgJFN0b25lX0xpZ2h0MzU7XG59XG5cbi5ub3Njcm9sbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZpbHRlci1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHRvcDogMDsgXG4gICAgcmlnaHQ6IDA7IFxuICAgIGJvdHRvbTogMDsgXG4gICAgbGVmdDogMDsgXG4gICAgei1pbmRleDogOTk5O1xuXG4gICAgLm92ZXJsYXktYm9keSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLm92ZXJsYXktcmVtb3ZlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxufVxuXG4uc3RvcmUtY2F0YWxvZy10aWxle1xuICAgIC5wcm9kdWN0LXR5cGUtaWNvbiB7XG4gICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgZGlzcGxheTppbmxpbmU7XG4gICAgICAgICYuaW5hY3RpdmV7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOi0zMHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZ3tcbiAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICAgICAgd2lkdGg6ODVweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICB9XG4gICAgfVxufSIsIlxuLnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5nXG57XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdC5ibHVlLWJnXG5cdHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNiZWNkZDc7XG5cblx0XHQuZGVza3RvcGJ1dHRvblxuXHRcdHtcblx0XHRcdG1hcmdpbi10b3A6MzBweDtcblx0XHR9XG5cdH1cblxuICBoNCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMmQzNzNjO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cblx0LnN0b3JlLXByb2R1Y3QtZmlsdGVyaW5ne1xuXHRcdC5ibHVlLWJnXG5cdFx0e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojYmVjZGQ3O1xuXG5cdFx0XHQuZGVza3RvcGJ1dHRvblxuXHRcdFx0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOjMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdpbmF0aW9uLWZpbHRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgJi50b3Age1xuXHRtYXJnaW46IDA7XG4gIH1cbn1cbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzYjQ2NGE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ucGFnaW5hdGlvbi1maWx0ZXIgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBhOmZvY3VzLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gbGkgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMzYjQ2NGE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgYm9yZGVyLWNvbG9yOiBub25lO1xufVxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IGEsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gc3Bhbixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJEFjY2VudFRlYWxfTGlnaHQ7XG4gIGJvcmRlci1jb2xvcjogJEFjY2VudFRlYWxfTGlnaHQ7XG59XG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBzcGFuLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXG4ucGFnaW5hdGlvbi1maWx0ZXIgPiAuZGlzYWJsZWQgPiBhLFxuLnBhZ2luYXRpb24tZmlsdGVyID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uLWZpbHRlciA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGZlNmVkO1xufVxuXG5cbmlucHV0W3R5cGU9J2NoZWNrYm94J10ucHNldWRvLWNoZWNrYm94ICsgbGFiZWw6YmVmb3JlLFxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXS5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDphZnRlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5pbnB1dFt0eXBlPSdjaGVja2JveCddLnBzZXVkby1jaGVja2JveCArIGxhYmVsOmJlZm9yZXsvKnVuY2hlY2tlZCBpY29uKi9cbiAgICBjb250ZW50OiBcIlxcZTE1N1wiO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cbmlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZC5wc2V1ZG8tY2hlY2tib3ggKyBsYWJlbDpiZWZvcmV7LypjaGVja2VkIGljb24qL1xuICAgIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uY2F0ZWdvcnktbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5sYWJlbC1rZXl3b3JkIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG59XG5cbi5sYWJlbC1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDM1O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBpIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4uZmlsdGVyLWxhYmVscyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5oci1saWdodCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQzNTtcbn1cbi52ci1saWdodCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuLnZyLWxpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQgOiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuICB0b3AgICAgOiAwO1xuICBsZWZ0OiAtMi41JTtcbiAgYm90dG9tICA6IDA7XG4gIGhlaWdodCAgOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgd2lkdGggICA6IDFweDsgIC8qIG9yIDEwMHB4ICovXG4gIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkU3RvbmVfTGlnaHQzNTtcbn1cblxuLm5vc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmlsdGVyLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgcG9zaXRpb246IGZpeGVkOyBcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgdG9wOiAwOyBcbiAgICByaWdodDogMDsgXG4gICAgYm90dG9tOiAwOyBcbiAgICBsZWZ0OiAwOyBcbiAgICB6LWluZGV4OiA5OTk7XG5cbiAgICAub3ZlcmxheS1ib2R5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAub3ZlcmxheS1yZW1vdmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG59XG5cbi5zdG9yZS1jYXRhbG9nLXRpbGV7XG4gICAgLnByb2R1Y3QtdHlwZS1pY29uIHtcbiAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgICBkaXNwbGF5OmlubGluZTtcbiAgICAgICAgJi5pbmFjdGl2ZXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206LTMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgICAgICB3aWR0aDo4NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnN0b3JlLXRyaWFsIHtcbiAgLnBhZ2UtdGFnIHtcbiAgICBjb2xvcjogJFN0b25lX0Rhcms7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLnByb2Qtc2VsZWN0LXNlYyBzZWxlY3R7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubGlzdC10d29jb2x1bW4ge1xuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgLXdlYmtpdC1jb2x1bW5zOiAyO1xuICAgICAgLW1vei1jb2x1bW5zOiAyO1xuICAgICAgLW1zLWNvbHVtbnM6IDI7XG4gICAgICBjb2x1bW5zOiAyO1xuICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyBcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIGg0IHtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubm90b3BtYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAudG9wbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5hbHJlYWR5dHJpYWxlZGJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5wcm9kdWN0LWZvcm0ge1xuICAgIC5mb3JtLWlucHV0LXd0cCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgLnR3by1jb2x1bW4tZm9ybSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNDglO1xuICAgICAgJi5maXJzdC1jb2x1bW4tbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjUlO1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRHZXlzZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIGlucHV0LCB0ZXhhcmVhLCBzZWxlY3Qge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJEdleXNlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPXJhZGlvXSwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW46IDBweCA4cHggMHB4IDBweDtcbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRPcmllbnQ7XG4gICAgICAgIGNvbG9yOiAkT3JpZW50O1xuICAgICAgfVxuICAgIH1cbiAgICB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogOTJweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkR2V5c2VyO1xuICAgICAgJltyZWFkb25seV0ge1xuICAgICAgICBjb2xvcjogJFNsYXRlX0dyZXk7XG4gICAgICB9XG4gICAgfVxuICAgIFxuXG4gICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gICAgJiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gICAgLmxhYmVsLXNlbGVjdCB7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gICAgLnVzZXJ0eXBlLWxpc3Qge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMzMuMyU7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLXJhZGlvIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gICAgLmZvcm0tZXJyb3Ige1xuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjQ0MwMDAwO1xuICAgICAgICBjb2xvcjogI0NDMDAwMDtcbiAgICB9XG4gICAgLmZvcm0tZXJyb3Itc3VibWlzc2lvbiB7XG4gICAgICAgIGNvbG9yOiAjQ0MwMDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5jYXB0Y2hhIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjODc5YmFhO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZvcm0tc3VibWl0dGluZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyYXk7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuICBmb3JtLmZvcm0tdHJpYWwgaW5wdXQsIGZvcm0uZm9ybS10cmlhbCBzZWxlY3QsIGZvcm0uZm9ybS10cmlhbCB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRTdG9uZV9MaWdodDtcbiAgICBjb2xvcjogJE91dGVyX1NwYWNlO1xuICAgICY6OnBsYWNlaG9sZGVyLCAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkU2xhdGVfR3JleSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRPcmllbnQ7XG4gICAgICBjb2xvcjogJE91dGVyX1NwYWNlO1xuICAgIH1cbiAgfVxuICBmb3JtLmZvcm0tdHJpYWwgc2VsZWN0LnNlbC1oYXMtZW1wdHkge1xuICAgIGNvbG9yOiAkU2xhdGVfR3JleTtcbiAgICAmLnNlbC1oYXMtdmFsdWUge1xuICAgICAgY29sb3I6ICRPdXRlcl9TcGFjZTtcbiAgICB9XG4gIH1cbiAgQG1peGluIHBlcmZlY3RjaXJjbGUoJHNpemUpe1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkc2l6ZTtcbiAgfVxuICAuc3RlcC1iYWRnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICRTbm93O1xuICAgIGJhY2tncm91bmQ6ICRTdG9uZV9MaWdodDtcbiAgICBAaW5jbHVkZSBwZXJmZWN0Y2lyY2xlKDI0cHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFjdGl2YXRlY29kZSB7XG4gICAgY29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjaztcbiAgfVxuICAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgICAuYW5pbWF0ZS1zaG93IHtcbiAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgIG9wYWNpdHk6MTtcbiAgfVxuXG4gIC5hbmltYXRlLXNob3cubmctaGlkZS1hZGQubmctaGlkZS1hZGQtYWN0aXZlLFxuICAuYW5pbWF0ZS1zaG93Lm5nLWhpZGUtcmVtb3ZlLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCBsaW5lYXIgMC41cztcbiAgICB0cmFuc2l0aW9uOmFsbCBsaW5lYXIgMC41cztcbiAgfVxuXG4gIC5hbmltYXRlLXNob3cubmctaGlkZSB7XG4gICAgbGluZS1oZWlnaHQ6MDtcbiAgICBvcGFjaXR5OjA7XG4gIH1cbn0iLCIuZG9tYWluLXByb21vLWxhbmRpbmcge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG59XG4iLCIvKioqKiBtaXhpbnMgKioqL1xuQG1peGluIHNlbGVjdC1zdHlsZSgpIHtcbiAgICBhcHBlYXJhbmNlOm5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOm5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgZm9udC1zaXplOjE4cHg7XG4gICAgbGluZS1oZWlnaHQ6MTZweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLXJhZGl1czo0cHg7XG4gICAgY29sb3I6Izg3OWJhYTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBoZWlnaHQ6NDBweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICB3aWR0aDogMzEuOSU7XG4gICAgbWluLXdpZHRoOiAzMS45JTtcbiAgICBiYWNrZ3JvdW5kOnVybCguLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24tYXJyb3ctbGcucG5nKSBuby1yZXBlYXQgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZcbn1cblxuLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcHtcblx0bWFyZ2luLXRvcDogNjBweDtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdGNvbG9yOiAkU3RvbmVfRGFyaztcblx0LnByb2R1Y3QtaW1hZ2V7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5jb21wYW55e1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JsYWNrSXRhbGljO1xuXHRcdGNvbG9yOiAjMDA1Zjg3O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbiAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgfVxuXHQubm8tcGFkZGluZ3tcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXHQubGVmdC1wYWRkaW5ne1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0fVxuXHQucHJvZHVjdC10aXRsZXtcblx0XHRtYXJnaW4tdG9wOiAtN3B4O1xuXHRcdGgye1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRcdGNvbG9yOiAjMDA1Zjg3O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogJFN0b25lX0xpZ2h0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHQuc2hhcmV7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXHRcblx0aDR7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHR9XG5cdC52aWV3LWNhcnR7XG5cdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHRvcDogLTQ1cHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblx0dWx7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0fVxuXHRcblx0LnR3by1jb2wtbGlzdHtcblx0XHQtbW96LWNvbHVtbi1jb3VudDogMjtcblx0ICAgIC1tb3otY29sdW1uLWdhcDogNDBweDtcblx0ICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuXHQgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA0MHB4O1xuXHQgICAgY29sdW1uLWNvdW50OiAyO1xuXHQgICAgY29sdW1uLWdhcDogNDBweDtcblx0ICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdCAgICBcdC1tb3otY29sdW1uLWdhcDogNjBweDtcblx0ICAgIFx0LXdlYmtpdC1jb2x1bW4tZ2FwOiA2MHB4O1xuXHQgICAgXHRjb2x1bW4tZ2FwOiA2MHB4O1xuXHQgICAgfVxuXHR9XG5cblx0LmhlYWRsaW5le1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICYuaGVhZGxpbmUtcHJpY2Uge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgIFxuICAgICAgICAgIFx0LnJpZ2h0IC5ib3R0b217XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7XG5cdFx0XHR9XG5cdFx0XHQuYm90dG9tLmJpbGxpbmctZnJlcXVlbmN5IHtcbiAgICBcdFx0XHRmb250LXNpemU6IDE0cHg7XG4gICBcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgIFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcbn1cblx0XHRcdC5yaWdodCAudG9we1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG4gICAgXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcblx0XHRcdH1cbiAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAmLndoaXRle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgaDJ7Y29sb3I6aW5oZXJpdDt9XG4gICAgICAgICAgICAucmlnaHR7XG4gICAgICAgICAgICAgIGNvbG9yOmluaGVyaXQ7XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXHRcdGgye1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHR9XG5cdFx0aXtcblxuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0fVxuXHRcdC5yaWdodHtcblx0XHRcdGhlaWdodDogaW5oZXJpdDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdGZsb2F0OiByaWdodDtcbiAgICAgIHdpZHRoOiAxOXJlbTtcblx0XHRcdGgye1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0c3Bhbntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblx0XHRcdC50b3B7XG5cdFx0XHRcdHRvcDogNHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdFx0fVxuXHRcdFx0LmJvdHRvbXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0Ym90dG9tOiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGhye1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcblx0fVxuXHRidXR0b257XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDElO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMSU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogMzEuOSU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDMxLjklO1xuXHRcdFx0Y29sb3I6ICMwMDQ2Njk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICMwMDQ2Njk7XG4gICAgICAgICAgICBwYWRkaW5nOiAuOTM3NXJlbTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdHdpZHRoOiAzMS42JTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0YnV0dG9uOmZvY3Vze1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHR9XG5cdFx0YnV0dG9uOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHR9XG5cdFx0LmJ1dHRvbi1hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdH1cblxuICAgIHNlbGVjdHtcbiAgICAgICAgQGluY2x1ZGUgc2VsZWN0LXN0eWxlKCk7XG4gICAgfVxuXG5cdC5zdGVwc3tcblx0XHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJFN0b25lX0Rhcms7XG5cdFx0LnN0ZXAtcm93e1xuXHRcdFx0cGFkZGluZy1sZWZ0OjMuNXJlbTtcblx0XHR9XG5cdFx0LnJvdy1mbGV4e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdGg0e1x0XG5cdFx0XHR3aWR0aDogODYlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRzbWFsbHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3RlcC1udW1iZXJ7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0fVxuXHRcdC8qaDR7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdHNtYWxse1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHR9XG5cdFx0XHRzcGFue1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fSovXG5cdFx0LmVycm9yLW1lc3NhZ2V7XG5cdFx0XHQvLyBkaXNwbGF5OiBub25lO1xuXHRcdFx0cHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdFx0d2lkdGg6IDI0MHB4O1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0Y2xlYXI6cmlnaHQ7XG5cdFx0XHRjb2xvcjogJEFjY2VudFJlZF9MaWdodDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdFx0XG5cdFx0XHRcblxuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRjbGVhcjpyaWdodDtcblx0XHRcdFxuXHRcdH1cblx0XHQuaW5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQzNTtcblx0XHR9XG5cdH1cblx0XG5cdC51c2VyLWlucHV0c3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aW5wdXR7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRTdG9uZV9MaWdodDM1O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgIFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuICAgXHRcdFx0XHRsaW5lLWhlaWdodDogMTNweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0XHQudXNlci1jb3VudHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdGxhYmVse1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHRcdHdpZHRoOiAxNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdH1cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl06aG92ZXIsIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMge1xuICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbnVtYmVyLWlucHV0OyBcbiAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICB9XG5cdFx0fVxuXHRcdFxuXHRcdC50b3RhbC11c2Vyc3tcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxOXB4O1xuXHRcdFx0Ym90dG9tOiAxMSU7XG5cdFx0XHRpbnB1dHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0fVxuXHRcdFx0bGFiZWx7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHR9XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICAgICAgICAgIH0gICAgICAgICBcblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdHRvcDogNjAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2hlY2tvdXR7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0aDN7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdH1cblx0XHQuYnJlYWt7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdH1cblx0XHRidXR0b257XG5cdFx0XHR3aWR0aDogMjQwcHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcdFx0XHRcblx0XHR9XG4gICAgICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkQWNjZW50UmVkX0xpZ2h0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXHRcdC52YXQtaW5mb3tcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0c3Bhbntcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHRhe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0XHR9XG5cdFx0XHRhOmhvdmVye1xuXHRcdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0XHR9XG5cdFx0fVxuXHRcdC5wYXltZW50LW1ldGhvZHN7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW5hY3RpdmV7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRib3JkZXItY29sb3I6ICRTdG9uZV9MaWdodDM1O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0MzU7XG5cdFx0fVxuXHR9XG5cdC8vICNzdGVwMiwgI3N0ZXAzLCAjc3RlcDQsICNzdGVwNSwgI2Rlc2t0b3AtY2hlY2tvdXQsIC5zdW17XG5cdC8vIFx0ZGlzcGxheTogbm9uZTtcblx0Ly8gfVxuXHQucGF5bWVudC10eXBlXG5cdHtcblx0XHRtYXJnaW4tdG9wOi0yMHB4O1xuXHR9XG59XG5cbi5wcm9kdWN0LWRlc2NyaXB0aW9ue1xuXHRcdC52M3tcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR0YWJsZXtcblx0XHRcdFx0Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO1xuXHRcdFx0XHRib3JkZXItc3BhY2luZzowO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcblx0XHRcdFx0dGQsIHRoIHtcblx0XHRcdFx0XHRwYWRkaW5nOjEwcHggMTVweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcblx0XHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHRcdFx0d29yZC1icmVhazpub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGgge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC52My1jZWxse1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JFNub3c7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXJcblx0XHRcdFx0fVxuXHRcdFx0XHQudjMtcm93e1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRDYXRza2lsbF9XaGl0ZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOmxlZnQ7XG5cdFx0XHRcdH1cbiAgICAgICAgICAgICAgICB0aC52My1yb3cge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkUGFsZV9Ta3k7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG5cdFx0XHRcdC52My1jb2x7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRQYWxlX1NreTtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0XHR9XG4gICAgICAgICAgICAgIC52My1ub3NhbGV0ZXh0IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgICAgICAgIH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudG9nZ2xlLXRhYmxle1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0LmRldGFpbHMtYnV0dG9ue1xuXHRcdG1pbi13aWR0aDoxMDAlO1xuXHR9XG59XG5cbi5sZWdhbHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdC5jb250YWluZXJ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXG5cdH1cblxuLnByb2R1Y3Qtb2ZmZXJpbmctbW9iaWxle1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRwYWRkaW5nLXRvcDogMTVweDtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgLmJhY2stdG8tY2F0YWxvZyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cdC5wcm9kdWN0LXRpdGxle1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRoMntcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBcdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHRjb2xvcjogIzAwNWY4Nztcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0LnNoYXJle1xuXHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblxuXHRcdH1cblx0ICAgIC5pcy1hY3RpdmV7XG5cdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdCAgICAgICAgICBsZWZ0OiAtN3B4O1xuXHQgICAgICAgICAgdG9wOiAtMTBweDtcblx0ICAgICAgICB9XG5cdCAgICAgIH1cblx0ICAgIC5pcy1hY3RpdmUtbGVmdHtcblx0ICAgICAgICAuc2hhcmUtd3JhcHBlcntcblx0ICAgICAgICAgIGxlZnQ6IC0xMzVweDtcblx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdH1cblx0LmNvbXBhbnl7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XG5cdFx0Y29sb3I6ICMwMDVmODc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICB9XG5cdC50ZW4tcHgtcGFkZGluZ3tcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0fVxuXHQubm8tcGFkZGluZy1yaWdodHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMnB4O1xuXHR9XG5cdC5uby1wYWRkaW5nLWxlZnR7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDJweDtcblx0fVxuXHRoNHtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdH1cblx0LnByb2R1Y3QtaW1hZ2V7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmJsdWUtYmFja2dyb3VuZHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuXHRcdGxpbmUtaGVpZ2h0OiA2NXB4O1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGl7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHR9XG5cdFx0c3Bhbntcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHR9XG5cdFx0LmNlbnRlcmVke1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQubGVmdHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYztcblx0XHR9XG5cdFx0Lm1pZHtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcblx0XHR9XG5cdFx0LnJpZ2h0e1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0LnB1cmNoYXNle1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGl7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdGxlZnQ6IC01MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubm8tcGFkZGluZ3tcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cdC5idXR0b24tY29udmVyc2lvbntcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cblx0LnByb2R1Y3Qtb2ZmZXItYWNjb3JkaW9ue1xuXHRcdFxuXHRcdC5uZXd0b24tYWNjb3JkaW9uIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4OyBcblx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjZGQ3O1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9EYXJrO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQucGFuZWwtdGl0bGV7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRpe1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdH1cblx0XHQuYWNjb3JkaW9uLXBhbmVsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHQvLyB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xuXHRcdFx0Ly8gb3BhY2l0eTogMDtcblxuXHRcdFx0dWx7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2hvdyB7XG5cdFx0XHQvLyBvcGFjaXR5OiAxO1xuXHRcdFx0bWF4LWhlaWdodDogNTAwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRwe1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5hY2NvcmRpb24tdGlsZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdFx0XHRoM3tcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdFx0bWFyZ2luLXRvcDogMzZweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRocntcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0Rhcms7XG4gICAgY2xlYXI6IGJvdGg7XG5cdH1cblx0XG5cdC5tb2JpbGUtc3RlcHN7XG5cdFx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRTdG9uZV9EYXJrO1xuXHRcdGg0e1x0XG5cdFx0XHR3aWR0aDogODYlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRzbWFsbHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3RlcC1udW1iZXJ7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0fVxuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdFx0YnV0dG9ue1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogIzAwNDY2OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzAwNDY2OTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC45Mzc1cmVtOyAgICAgXG5cdFx0fVxuXHRcdGJ1dHRvbjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0fVxuXHRcdGJ1dHRvbjpmb2N1c3tcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0fVxuXHRcdC5idXR0b24tYWN0aXZle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHR9XG4gICAgICAgIC5yb3ctZXEtaGVpZ2h0IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cblx0fVxuXHQuc3RlcHN7XG5cdFx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRTdG9uZV9EYXJrO1xuXHRcdC5zdGVwLXJvd3tcblx0XHRcdHBhZGRpbmctbGVmdDowcHg7XG5cdFx0fVxuXHRcdGg0e1x0XG5cdFx0XHR3aWR0aDogODYlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRzbWFsbHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3RlcC1udW1iZXJ7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0fVxuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdFx0YnV0dG9ue1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjb2xvcjogIzAwNDY2OTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzAwNDY2OTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC45Mzc1cmVtOyAgICAgXG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdFx0YnV0dG9uOmhvdmVye1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHR9XG5cdFx0YnV0dG9uOmZvY3Vze1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHR9XG5cdFx0LmJ1dHRvbi1hY3RpdmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdH1cbiAgICAgICAgLnJvdy1lcS1oZWlnaHQge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXHR9XG5cdC5jaGVja291dHtcblx0XHRidXR0b257XG5cdFx0XHR3aWR0aDogMjQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdGgze1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdC5wYXltZW50LW1ldGhvZHN7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuICAgICAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICBjb2xvcjogJEFjY2VudFJlZF9MaWdodDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH0gICAgICAgIFxuXHRcdC52YXQtaW5mb3tcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0fVxuXHRcdC52YXQtaW5mbzpob3Zlcntcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXHRcdC5ib3R0b20tbGlua3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0Lmxpbmt7XG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0fVxuXHRcdFx0Lmxpbms6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW5hY3RpdmV7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRib3JkZXItY29sb3I6ICRTdG9uZV9MaWdodDM1O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0MzU7XG5cdFx0fVxuXHR9XG5cdC5jb250aW51ZXtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQubW9iaWxlLWVycm9yLW1zZ3tcblx0XHRcdHdpZHRoOiAyNDBweDtcblx0XHRcdC8vIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdGNvbG9yOiAkQWNjZW50UmVkX0xpZ2h0O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0fVxuXHRcdC5pbmFjdGl2ZXtcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdGJvcmRlci1jb2xvcjogJFN0b25lX0xpZ2h0MzU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQzNTtcblx0XHR9XG5cdH1cblx0LyojbW9iaWxlLXN0ZXAxe1xuXHRcdG1hcmdpbi1sZWZ0OjMwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjpibHVlO1xuXHRcdC5pbmFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDM1O1xuXHRcdH1cblx0fSovXG5cdCNtb2JpbGUtc3RlcDR7XG5cdFx0XHRidXR0b257XG5cdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdH1cblx0XHR9XG5cdC51c2VyLWlucHV0c3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LnVzZXItY291bnR7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRsYWJlbHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG5cdFx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdGlucHV0e1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudG90YWwtdXNlcnN7XG5cdFx0XHRsYWJlbHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdH1cblx0XHRcdGlucHV0e1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGhlaWdodDogNDJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0bGFiZWx7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG4gICAgICAgIGxhYmVsLnNpbmdsZS1wcm9kdWN0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXHRcdFx0dG9wOiAxMHB4O1xuICAgICAgICB9XG5cdFx0aW5wdXR7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR3aWR0aDogNzBweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRTdG9uZV9MaWdodDM1O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cbiAgICAgICAgaW5wdXQuc2luZ2xlLXByb2R1Y3R7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMy41cmVtO1xuXHRcdFx0d2lkdGg6IDg1cHg7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkU3RvbmVfTGlnaHQzNTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICBcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcbiAgIFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwcHg7XG5cdFx0XHR9XG4gICAgICAgIH1cblx0fVxuXHRcblx0LmNoZWNrb3V0LW1vYmlsZXtcblx0XHRidXR0b257XG5cdFx0XHR3aWR0aDogMjQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdGgze1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdC5wYXltZW50LW1ldGhvZHN7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuICAgICAgICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgICAgICBjb2xvcjogJEFjY2VudFJlZF9MaWdodDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH0gICAgICAgIFxuXHRcdC52YXQtaW5mb3tcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0fVxuXHRcdC52YXQtaW5mbzpob3Zlcntcblx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0fVxuXHRcdC5ib3R0b20tbGlua3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0Lmxpbmt7XG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0fVxuXHRcdFx0Lmxpbms6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW5hY3RpdmV7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRib3JkZXItY29sb3I6ICRTdG9uZV9MaWdodDM1O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFN0b25lX0xpZ2h0MzU7XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZSwgLnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcCB7XG4gIC5oZWFkbGluZSB7XG4gICAgLnRvcCB7XG4gICAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2tJdGFsaWM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgICAuYm90dG9tIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQmxhY2s7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0LnByb2R1Y3Qtb2ZmZXJpbmctZGVza3RvcHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wcm9kdWN0LW9mZmVyaW5nLW1vYmlsZXtcblx0XHRkaXNwbGF5OiBibG9jaztcbiAgICAuZGVzY3JpcHRpb24gLnYzIHtcbiAgICAgIHRkLCB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICBAaW5jbHVkZSBzZWxlY3Qtc3R5bGUoKTtcbiAgICB9XG5cdH1cbn1cblxuIiwiLnByb2R1Y3Qtc3VwcG9ydCB7XG4gIC50cmVuZGluZy10aXRsZSB7IHBhZGRpbmc6IDIwcHggMCAxMnB4IDA7IH1cblxuICAuc3VwcG9ydC1tZXNzYWdlIHsgcGFkZGluZzogMCAyMCU7IH1cblxuICAuc3VwcG9ydC1waG9uZS1udW1zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgI21vcmUtcGhvbmUtbnVtcywgI2Zld2VyLXBob25lLW51bXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmluZm8tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAwLjllbTtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgcCBhIHtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgfVxuXG4gIC8vIEV4dHJhIHdpZHRoIGZvciB0aGUgYnV0dG9uIHRleHRcbiAgLmJ1dHRvbi1jb252ZXJzaW9uLndpZGUtYnRuIHsgd2lkdGg6IGF1dG87IH1cblxuICAuc3VwcG9ydC1saW5rcyB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjRDBEMEQwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAuc3VwcG9ydC1saW5rIHtcbiAgICAgIG1hcmdpbjogNnB4IDAgNnB4IDA7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMS4wZW07XG4gICAgICBtYXJnaW46IDEwcHggMCA0cHggMDtcblxuICAgICAgYSB7IGNvbG9yOiBpbmhlcml0OyBmb250LXNpemU6IDAuOWVtOyB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBhIHsgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgfVxuICB9XG5cbiAgLnN1cHBvcnQtaW5mby1ibG9jayB7XG4gICAgaDUge1xuICAgICAgbWFyZ2luOiA0cHggMCA0cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgfVxuICB9XG5cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgJi5lbXBoYXNpcyB7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMTRweCAwO1xuICAgIH1cblxuICAgICYuc3Ryb25nLWgge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgLnJlc291cmNlLWdyb3VwIHtcbiAgXHRwYWRkaW5nLXRvcDogMzBweDsgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIFxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgfVxuICB9XG4gIFxuICAucmVnaW9uLWdyb3VwIHtcbiAgICBoNiB7XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmVnaW9uLWluZm8ge1xuICAgICAgaDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXG4gICAgfVxuICB9XG5cbiAgLnN1cHBvcnQtaW5wdXQge1xuICAgIGNvbG9yOiBibGFjazsgXG4gICAgbGluZS1oZWlnaHQ6MS44ZW07XG4gICAgXG4gICAgaW5wdXQge1xuICAgICAgZGlzcGxheTp0YWJsZS1jZWxsOyBcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbiAgICBcbiAgLmJhbm5lci1lcnJvciB7XG4gICAgY29sb3I6IHllbGxvdzsgXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAgIFxuICAuc3VwcG9ydC1idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAgIFxuICAuYmFubmVyIHtcbiAgICBwIHsgbWFyZ2luOiAwOyB9XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzY5MTQ7IFxuICAgICAgbWFyZ2luLXRvcDogMjBweDsgXG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDI1cHggMTBweDtcbiAgICAgIFxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfSAgICAgIFxuICAgICAgICBhOmZvY3VzLCBhOmhvdmVyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuYmFubmVyLWNsb3NlIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgXG4gICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1zdXBwb3J0IC5zdXBwb3J0LWxpbmtzIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn0iLCIucXVvdGV7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgbWluLWhlaWdodDogNTMwcHg7XG4gIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgLnF1b3RlLXRpdGxle1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IFxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgIFxuICAgIGgxe1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cbiAgICBkaXNwbGF5OiBpbmxpbmU7ICAgXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gICAgLnNoYXJle1xuICAgICAgbWFyZ2luLXRvcDogLTNweDsgXG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgfVxuICAgIH0gIFxuICAgIGF7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgIC5pcy1hY3RpdmV7XG4gICAgICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAuaXMtYWN0aXZlLWxlZnR7XG4gICAgICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBcbiAgfVxuICAuY29udGVudHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7ICBcbiAgICBwe1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH0gIFxuICAgIGF7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIH1cbiAgfVxuICBcbiAgI3F1b3RlX2ltZ3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICB9XG4gIH1cbiAgLnF1b3Rlc3tcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIH1cbiAgLnNpZ25hdHVyZXtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTsgIFxuICB9XG4gIFxuICAudmlkZW8tbWljZXR5cGV7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MTRweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7ICBcbiAgfVxuICAjbW9iaWxlLXZpZGVve1xuICAgIGRpc3BsYXk6IG5vbmVcbiAgfVxuICAubW9iaWxlLXZpZGVvXG4gIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbiAgLm1vYmlsZS12aWRlby1qc1xuICB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG4gIC5kZXNrdG9wLXZpZGVvXG4gIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICB9XG4gIC5kZXNrdG9wLXZpZGVvLWpzXG4gIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICB9XG4gIC5idXR0b24tY29udmVyc2lvbntcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgLnF1b3Rle1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIC5xdW90ZS10aXRsZXtcbiAgICAgIGgxe1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICNxdW90ZV9pbWd7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIH1cbiAgICAucXVvdGVzXG4gICAge1xuICAgICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgfVxuICAgIC5tb2JpbGUtdmlkZW8tanNcbiAgICB7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cbiAgICAudmlkZW97XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubW9iaWxlLXZpZGVvXG4gICAge1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG4gICAgLm1vYmlsZS12aWRlby1qc1xuICAgIHtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICAgIC5kZXNrdG9wLXZpZGVvXG4gICAge1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgICAuZGVza3RvcC12aWRlby1qc1xuICAgIHtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG4gICAgI21vYmlsZS12aWRlb3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLnNpZ25hdHVyZXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5idXR0b24tY29udmVyc2lvbntcblxuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiIC8qIHNraXBsaW5rICovXG4gLnNraXBsaW5rIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNraXBsaW5rIGE6Zm9jdXMge1xuICAgIGhlaWdodDogMjRweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnJlbGF0ZWQtbGlua3N7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyM2M0NjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG5cdEBpbmNsdWRlIGhlYWRpbmdzUm9tYW4oKXtcbiAgICAgIGZvbnQtZmFtaWx5OlNpZW1lbnNSb21hbjtcbiAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICBoMXtcbiAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjb2xvcjogJFNub3c7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgfVxuIC5pbWctcmVzcG9uc2l2ZXtcbiBcdHdpZHRoOiAxMDAlO1xuIH1cblxuLnNsaWNrLXByZXZ7XG4gIGxlZnQ6IC0zMHB4O1xuXG4gIEBpbmNsdWRlIHNjcmVlbignZGVza3RvcCcpe1xuICAgIGxlZnQ6IC00NXB4O1xuICB9XG59XG5cbi5zbGljay1uZXh0e1xuICByaWdodDogLTMwcHg7XG5cbiAgQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wJyl7XG4gICAgcmlnaHQ6IC00NXB4O1xuICB9XG59XG5cbi5zbGljay1wcmV2LCAuc2xpY2stbmV4dHtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAzLjglO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICBAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3AnKXtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzQ2NGI7XG4gIH1cbiAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gfVxuIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmV7XG4gIGNvbG9yOiAkU25vdztcbiAgb3BhY2l0eTogMTtcbiB9XG4gLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmV7XG4gIGNvbG9yOiAkU25vdztcbiAgb3BhY2l0eTogMTtcbiB9XG59XG5cbi5nYXAtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHggNTBweDsgXG59XG5cbi5yZWxhdGVkLWxpbmt7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OmZsZXg7XG4gIGF7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAkU25vdztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9Db3VudHJ5L3JlbGF0ZWQtbGlua3MtYmcucG5nJykgcmVwZWF0IGNlbnRlcjsgIFxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICB9XG4gIH1cbiAgYTpmb2N1c3tcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIGl7XG4gICAgY29sb3I6ICRTbm93O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE1cHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG4ucmVsYXRlZC1saW5rcy1zbGlkZXIge1xuICAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgfVxufVxuXG4ubm8tZ3V0dGVye1xuICAgIHBhZGRpbmctbGVmdDowO1xuICAgIHBhZGRpbmctcmlnaHQ6MDtcbn1cblxuLnJlbGF0ZWQtbGluay1zaW5nbGUge1xuICBwYWRkaW5nLXRvcDogM3JlbTsgXG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBcbiAgLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAud2hpdGUtcGFnZS10aWxle1xuICAgIGgze1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbi8vICAgLndoaXRlLXBhZ2Vze1xuLy8gICAgIC53aGl0ZS1wYWdlLWRlc2N7XG4vLyAgICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgIH1cbi8vICAgICBoMXtcbi8vICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbi8vICAgICB9XG4vLyAgIH1cbi8vICAgLndoaXRlLXBhZ2UtdGlsZXtcbi8vICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuLy8gICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgXG5cbi8vICAgICAudGlsZS1pbWFnZXtcbi8vICAgICAgIHBhZGRpbmctbGVmdDogMDtcbi8vICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4vLyAgICAgICBpbWd7XG4vLyAgICAgICAgIGhlaWdodDogMjQwcHg7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgLnRpbGUtZGV0YWlsc3tcbi8vICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4vLyAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbi8vICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG4vLyAgICAgICBoM3tcbi8vICAgICAgICAgaW1ne1xuLy8gICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy8gICAgIC5idXR0b24tY29udmVyc2lvbntcbi8vICAgICAgIGRpc3BsYXk6IG5vbmU7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cblxuXG5cblxuXG5cbiIsIi5yZXNvdXJjZS1maWx0ZXIsIC5ldmVudHMtZmlsdGVyIHtcblxuICAmLmNoYXB0ZXItdGlsZXMge1xuICAgIC50aWxlIHtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgXG4gICAgICB9XG4gICAgICBcblxuICAgICAgLnRpbGUtZGV0YWlscyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAyMHB4IDE2cHg7XG5cbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1IHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBwLnRpbGUtYmFubmVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG5cbiAgICAgICAgICBzcGFuIHtcblxuICAgICAgICAgICAgJi5sZWZ0IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnJpZ2h0IHsgXG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGlsZS1pbmZvIHtcblxuICAgICAgICAgIGkuZmEuZmEtYW5nbGUtcmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzZW07XG4gICAgICAgICAgICBjb2xvcjogIzI0ODZhYTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpLmZhLmZhLWV4dGVybmFsLWxpbmssXG4gICAgICAgICAgaS5mYS5mYS1kb3dubG9hZCxcbiAgICAgICAgICBpLmZhLmZhLXBsYXktY2lyY2xlIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICAgICAgY29sb3I6ICMyNDg2YWE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucmVzb3VyY2UtbGlzdHtcblxuICAgIC50aHJlZS1jb2x1bW4tcmVzb3VyY2V7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZmE7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIHBhZGRpbmc6IDA7IG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICB9XG5cbiAgICAucmVzb3VyY2UtaW1nLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDE3NXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgJi5pbWctc2hyaW5rIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7IFxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkaXRpb25hbC1saW5rcyxcbiAgICAub3RoZXItcmVzb3VyY2Uge1xuXG4gICAgICAgID4gaDI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWRkaXRpb25hbC1saW5rcyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDsgXG5cbiAgICAgICAgLmNvbGxhdGVyYWwtdGFne1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlc291cmNlLWl0ZW17XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm90aGVyLXJlc291cmNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgXG4gICAgICAgIC5yZXNvdXJjZS1pdGVtc3tcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAucmVzb3VyY2UtaXRlbXN7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIFxuICAgICAgICBcblx0XHQucmVzb3VyY2UtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMjVweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDsgIFxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbiArIDEpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoM24gKyAyKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuICsgMyl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4pe1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNvbGxhdGVyYWwtaW5mb3tcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgfVxuXG4gICAgLmNvbGxhdGVyYWwtdGFne1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjZGM2OTEzO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5jb2xsYXRlcmFsLXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgIH1cblxuICAgIC5jb2xsYXRlcmFsLWRlc2NyaXB0aW9ue1xuICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICB9XG59XG4iLCIuc2VhcmNoLWJhcntcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXHQuc2VhcmNoLWJveHtcblx0ICBtYXJnaW4tbGVmdDogMTVweDtcblx0ICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQzNTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXG4gICAgICBpbnB1dHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dDpmb2N1c3tcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2gtYnV0dG9uc3tcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogODBweDtcblx0XHQgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzg3OWJhYTtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNlYXJjaC1idG46aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICBjb2xvcjogJFNub3c7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zZWFyY2gtYnRue1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgaXtcbiAgICAgICAgICAgIFx0bWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yZXNldC1idG57XG4gICAgICAgICAgXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIFx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBpe1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zZWFyY2gtYnRuLWFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgICAgICAgIGl7XG4gICAgICAgICAgICAgIGNvbG9yOiAkU25vdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgc3BhbntcbiAgICBcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIH1cbn1cblxuLnJlY29tbWVuZGVkLXJlc3VsdHN7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1NTVmNjk7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRoMXtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0fVxuXHRpbWd7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnJlc3VsdC1jYXB0aW9ue1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdGgxe1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJFNub3c7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0XHQucmVzdWx0LWNhcHRpb257XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG4ubm8tcmVzdWx0c3tcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuXHRoMXtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHR1bHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0aDF7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0XHR1bHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cbn1cblxuXG4uc2VhcmNoLWZvcm0ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXG5cdC5pbnB1dC13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH0gXG4gIFxuXHQuaW5wdXQtd3JhcHBlcjpiZWZvcmUge1xuXHQgIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG5cdCAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHQgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0ICBmb250LXdlaWdodDogbm9ybWFsO1xuXHQgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcblx0ICBjb2xvcjogIzg3OUJBQjtcblx0ICBmb250LXNpemU6IDAuOWVtO1xuXHQgIHBhZGRpbmctcmlnaHQ6IDEuMGVtO1xuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICB0b3A6IDEycHg7XG5cdCAgcmlnaHQ6IDA7XG5cdH1cblxuXHRpbnB1dC5zZWFyY2gtaW5wdXQge1xuXHRcdHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDEwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0JCQzNDOTtcblx0fVxufVxuXG5cbi5vdGhlci1yZXN1bHRze1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cblx0aDF7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHR9XG5cdC5wYWdlLXJlc3VsdHN7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cblx0XHRcblx0XHQudG90YWwtcmVzdWx0c3tcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogMHB4O1xuXG5cblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHRvcDoyNnB4O1xuXHRcdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHRcdC8qYm9yZGVyOiAxcHggc29saWQgI2YwMDsqL1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXHRcdC5zaG93T25Nb2JpbGV7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6LTIwcHg7LyoqL1xuXHRcdFx0XHRsZWZ0Oi04cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0Lypib3JkZXI6IDFweCBzb2xpZCAjZjAwOyovXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pbnB1dC1ib3h7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFxuXHRcdH1cblx0XHRhe1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG5cdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzM3B4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDNweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcHg7O1xuXHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuXHRcdGlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuXHRcdCAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0ICAgIG1hcmdpbjogMDtcblx0XHR9XG5cdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG5cdFx0ICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRcdH1cblx0XHQuaGlkZS1tb2JpbGV7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdC5tb2JpbGUtcmVzdWx0c3tcblx0XHRcdFxuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC8qYm9yZGVyOiAxcHggc29saWQgI2YwMDsqL1xuXHRcdH1cdFxuXG5cdFx0XG5cdH1cblx0LmJsdWUtZm9udHtcblx0XHRjb2xvcjogIzIzODdhYTtcblx0fVxuXG5cblx0LnNlYXJjaC1yZXN1bHR7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHQucmVzdWx0LWljb257XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0aW1ne1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdC5yZXN1bHQtdHlwZXtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQucmVzdWx0LXNpemV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0fVxuXHR9XG5cdC5yZXN1bHQtZGV0YWlsc3tcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJlc3VsdC1saW5re1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYnJlYWRjcnVtYnN7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRjb2xvcjogIzg3OWJhYTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGUtYm9yZGVyLXRvcHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdC5tb2JpbGUtYm9yZGVyLXRvcHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblx0XG59IiwiLnNlZ21lbnRze1xuXHRAZXh0ZW5kIC5jaGFwdGVyLXRpbGVzO1xuXHRwYWRkaW5nOiA1NXB4IDAgODBweDtcblxuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cblx0LmhlYWRlcntcblx0XHRoMXtcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHR9XG5cdFx0Jl9fbW9yZS1pbmZve1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRcdFx0cGFkZGluZzogMjBweCAxNXB4O1xuXHRcdFx0XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdH1cblx0fVxuXHRcblx0LnRpbGUtY29udGFpbmVye1xuXHRcdC50aWxle1xuXHRcdFx0aW1ne1xuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWluZm97XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5zaGFyZS1jb250YWluZXJ7XG4gICAgLy8gbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbn1cbi5zaGFyZXtcbiAgICAvLyBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAvLyBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vd2lkdGg6IDIxMHB4O1xuICAgIC5zaGFyZS1idXR0b257XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy8gcGFkZGluZzogNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cbiAgICAuc2hhcmUtdGV4dHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBjb2xvcjogIzFlMjgzMjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIH1cbiAgICAuc2hhcmUtZXhwYW5zaWJsZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAuc2hhcmUtbGlzdHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgLnNoYXJlLWxpbmt7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBpe1xuXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zaGFyZS1uYW1le1xuICAgICAgICAgICAgICAgICAgICAvLyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaGFyZS1saW5rOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU1Nzg7XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRTbm93ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zaGFyZS1uYW1le1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJFNub3cgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG5cblxuLmlzLWFjdGl2ZXtcbiAgICBcbiAgICAuc2hhcmUtYnV0dG9ue1xuICAgICAgICB6LWluZGV4OiA5OTk5OTtcbiAgICAgICAgLy8gZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIC8vIHRvcDogNHB4O1xuICAgICAgICAvLyBsZWZ0OiA1cHg7XG4gICAgfVxuICAgIC5zaGFyZS10ZXh0e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnNoYXJlLWV4cGFuc2libGV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLnNoYXJlLXdyYXBwZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZWNkZDc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDotN3B4O1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICB9XG59XG5cbi5pcy1hY3RpdmUtbGVmdHtcbiAgICBcbiAgICAuc2hhcmUtYnV0dG9ue1xuICAgICAgICAvLyBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgLy8gdG9wOiA0cHg7XG4gICAgfVxuICAgIC5zaGFyZS10ZXh0e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgXG4gICAgfVxuICAgIC5zaGFyZS1leHBhbnNpYmxle1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTEzNXB4O1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgei1pbmRleDogOTk7XG4gICAgfVxufVxuXG4ucXItY29kZXtcblx0cGFkZGluZy10b3AgOiAxMHB4O1xuXHRtYXJnaW4tbGVmdCA6IDM1cHg7XG5cdFxuXHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdG1hcmdpbjogNTAlIGF1dG87XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdH1cdFxufVxuXG4gIiwiLnNob3V0Ym94IHtcbiAgLy9vdmVyZmxvdy14OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG4gIGNvbG9yOiAkU25vdztcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmRldGFpbHMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJEFjY2VudFllbGxvd19MaWdodDtcbiAgICB9XG4gIH1cblxuICAuc2hvdXRib3gtdGl0bGUge1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIC5zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAvLyBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICAuaXMtYWN0aXZlIHtcbiAgICAgICAgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pcy1hY3RpdmUtbGVmdCB7XG4gICAgICAgIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbiAgICB9XG4gICAgYTpub3QoLmJ1dHRvbi1jb252ZXJzaW9uKSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICAgICAgY29sb3I6ICRBY2NlbnRZZWxsb3dfTGlnaHQ7XG4gICAgICAvL3doaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAvL1JlbW92ZWQgdG8gYWxsb3cgbG9uZyB0aXRsZWQgbGlua3MgdG8gd3JhcCBvbiBzbWFsbCBzY3JlZW5zXG4gICAgfVxuXG4gICAgLy8gY3VzdG9tIHR5cGVoZWFkIHN0eWxpbmcgb24gdGhlIHNob3V0Ym94XG4gICAgdWwudHlwZWFoZWFkIHtcbiAgICAgIG1pbi13aWR0aDogNDAwcHg7XG5cbiAgICAgIGEuZHJvcGRvd24taXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgIGxpLmFjdGl2ZSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmVsb3F1YS1zdWNjZXNzLW1lc3NhZ2Uge1xuICAgIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG4gIH1cbiAgLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgfVxuICB9XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gICNzaG91dGJveC1tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5zaW5nbGUtaW5wdXQtZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuZm9ybS1ncm91cDpmaXJzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gICAgLmZvcm0tZ3JvdXA6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gICAgI2Zvcm1FbGVtZW50MCB7XG4gICAgICBmbGV4OiAxMDAlO1xuICAgIH1cbiAgICAjZm9ybUVsZW1lbnQxIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICAgIGZsZXgtYmFzaXM6IDI0MHB4O1xuICAgICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzY3JlZW4oXCJ0YWJsZXRcIikge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAjZm9ybUVsZW1lbnQyIHtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICBmbGV4LWJhc2lzOiAyNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgc2NyZWVuKFwidGFibGV0XCIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnNob3V0Ym94LWlubGluZS1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWUzO1xuICAgIC5pbmxpbmUtZm9ybSB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBmb3JtIHtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTdweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNob3V0Ym94LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICBjb2xvcjogJFNub3c7XG59XG4uc2hvdXRib3gtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gIGNvbG9yOiAkU3RvbmVfRGFyaztcbiAgLnNob3V0Ym94LXRpdGxlIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBjb2xvcjogIzBhMTQxOTtcbiAgICB9XG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIGNvbG9yOiAjMGExNDE5O1xuICB9XG4gIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgY29sb3I6ICMwYTE0MTk7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzBhMTQxOTtcbiAgfVxuICAuZGV0YWlscyB7XG4gICAgc3Bhbi5mZy15ZWxsb3cge1xuICAgICAgY29sb3I6ICM1MDE0M2M7XG4gICAgfVxuICAgIHNwYW4uZmctd2hpdGUge1xuICAgICAgY29sb3I6ICMwYTE0MTk7XG4gICAgfVxuICAgIHNwYW4uZmctYmxhY2sge1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuICAgIH1cbiAgfVxufVxuXG4uc2hvdXRib3gtbGlnaHQzNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDM1O1xuICBjb2xvcjogJFN0b25lX0Rhcms7XG4gIC5zaG91dGJveC10aXRsZSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcbiAgICB9XG4gIH1cbiAgLmRldGFpbHMge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuICAgIH1cbiAgfVxufVxuXG4uc2hvdXRib3gtbGlnaHQ0NSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRTdG9uZV9MaWdodDQ1O1xuICBjb2xvcjogJFN0b25lX0Rhcms7XG4gIC5zaG91dGJveC10aXRsZSB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcbiAgICB9XG4gIH1cbiAgLmRldGFpbHMge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRBY2NlbnRCbHVlX0Rhcms7XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuICAgIH1cbiAgfVxufVxuXG4vLyBAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3AnKXtcbi8vICAgLnNob3V0Ym94e1xuLy8gICAgIC5kZXRhaWxze1xuLy8gICAgICAgbWFyZ2luLXRvcDogMTBweDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLy8gQGluY2x1ZGUgc2NyZWVuKCdkZXNrdG9wX3NtYWxsJyl7XG4vLyAgIC5zaG91dGJveHtcbi8vICAgICBpbWd7XG4vLyAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG4vLyBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuLy8gICAuc2hvdXRib3h7XG4vLyAgICAgaW1ne1xuLy8gICAgICAgbWFyZ2luLXRvcDogNDBweDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaG91dGJveCB7XG4gICAgdWwudHlwZWFoZWFkIHtcbiAgICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3V0Ym94IHtcbiAgICAuc2hvdXRib3gtQ1RBcyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xuICAuc2hvdXRib3gge1xuICAgIC5zaG91dGJveC1DVEFzIHtcbiAgICAgIC5idXR0b24tY29udmVyc2lvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmRldGFpbHMge1xuICAgICAgaSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICNzaG91dGJveC1tb2JpbGUtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm1vYmlsZS1zaGFyZS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICBjb2xvcjogJFNub3c7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2ltcGxlLXJhdGUtZGVza3RvcHtcblx0bWFyZ2luLXRvcDogNjBweDtcblx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0Y29sb3I6ICRTdG9uZV9EYXJrO1xuXHQubm8tcGFkZGluZ3tcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxuXHQubGVmdC1wYWRkaW5ne1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0fVxuXHQudGl0bGUtc2hhcmUtYnV0dG9uXG5cdHtcblx0XHRmbG9hdDpub25lO1xuXHRcdG1hcmdpbi1sZWZ0OjEwcHg7XG5cdH1cblx0LnByb2R1Y3QtaW1hZ2V7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuc2lkZS1saW5re1xuXHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQucHJvZHVjdC10aXRsZXtcblx0XHRtYXJnaW4tdG9wOiAtN3B4O1xuXHRcdGgye1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIFx0Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRcdGNvbG9yOiAjMDA1Zjg3O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogJFN0b25lX0xpZ2h0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHQuc2hhcmV7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXHQudmlldy1jYXJ0e1xuXHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMTVweDtcblx0XHR0b3A6IC00NXB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdGgye1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Y29sb3I6ICMwMDVmODc7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRhe1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblx0aDR7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHR9XG5cdHVse1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cblx0XG5cdC50d28tY29sLWxpc3R7XG5cdFx0LW1vei1jb2x1bW4tY291bnQ6IDI7XG5cdCAgICAtbW96LWNvbHVtbi1nYXA6IDQwcHg7XG5cdCAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcblx0ICAgIC13ZWJraXQtY29sdW1uLWdhcDogNDBweDtcblx0ICAgIGNvbHVtbi1jb3VudDogMjtcblx0ICAgIGNvbHVtbi1nYXA6IDQwcHg7XG5cdCAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHQgICAgXHQtbW96LWNvbHVtbi1nYXA6IDYwcHg7XG5cdCAgICBcdC13ZWJraXQtY29sdW1uLWdhcDogNjBweDtcblx0ICAgIFx0Y29sdW1uLWdhcDogNjBweDtcblx0ICAgIH1cblx0fVxuXG5cdC5oZWFkbGluZXtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwNDY2OTtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0aDJ7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdH1cblx0XHRpe1xuXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHR9XG5cdFx0LnJpZ2h0e1xuXHRcdFx0aGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDE5cmVtO1xuXHRcdFx0aDJ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0XHRzcGFue1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0LnRvcHtcblx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdFx0XHR9XG5cdFx0XHQuYm90dG9te1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRib3R0b206IDhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0aHJ7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRTdG9uZV9EYXJrO1xuXHR9XG5cdGJ1dHRvbntcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IDE5NXB4O1xuICAgICAgbWluLXdpZHRoOiAzMS45JTtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogIzAwNDY2OTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAzcHggc29saWQgIzAwNDY2OTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC45Mzc1cmVtO1xuXHRcdH1cblx0XHRidXR0b246aG92ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdH1cblx0XHRidXR0b246Zm9jdXN7XG5cdFx0XHRvdXRsaW5lOiAwO1xuXHRcdH1cblx0XHQuYnV0dG9uLWFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0fVxuXHQuc3RlcHN7XG5cdFxuXHRcdFxuXHRcdGg0e1x0XG5cdFx0XHR3aWR0aDogODYlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRzbWFsbHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3RlcC1udW1iZXJ7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjhweDtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0fVxuXHR9XG5cdFxuXHQudXNlci1pbnB1dHN7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGlucHV0e1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0d2lkdGg6IDg1cHg7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkU3RvbmVfTGlnaHQzNTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICBcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcbiAgIFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxhYmVse1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHR9XG5cdH1cblx0LmNoZWNrb3V0e1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcblx0XHR9XG5cdFx0aDN7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0XHRidXR0b257XG5cdFx0XHR3aWR0aDogMjQwcHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHR9XG4gICAgICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkQWNjZW50UmVkX0xpZ2h0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuXHRcdC5wYXltZW50LW1ldGhvZHN7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudmF0LWluZm97XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdHNwYW57XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0YXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdFx0fVxuXHRcdFx0YTpob3Zlcntcblx0XHRcdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucGF5bWVudC10eXBlXG5cdHtcblx0XHRtYXJnaW4tdG9wOi0yMHB4O1xuXHR9XG59XG4uc2lkZS1jb250ZW50e1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdHB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cdGF7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuLmxlZ2FsLXNpZGV7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0cHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblx0fVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQuc2ltcGxlLXJhdGUtZGVza3RvcHtcblx0XHQvL2Rpc3BsYXk6IG5vbmU7XG5cdFx0YnV0dG9uIHtcblx0XHQgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuICAgIC5wYWRkaW5nLWxlZnQtbGcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuY2hlY2tvdXQge1xuICAgICAgLnBheW1lbnQtbWV0aG9kcyB7XG4gICAgICAgIG1hcmdpbjogMXJlbSBhdXRvIDA7XG4gICAgICB9XG4gICAgfVxuXHQucHJvZHVjdC1vZmZlci1hY2NvcmRpb257XG5cdFx0XG5cdFx0Lm5ld3Rvbi1hY2NvcmRpb24ge1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7IFxuXHRcdFx0bWluLWhlaWdodDogNDBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0XHRjb2xvcjogJFN0b25lX0Rhcms7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5wYW5lbC10aXRsZXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHRcdGl7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdFx0LmFjdGl2ZXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0fVxuXHRcdC5hY2NvcmRpb24tcGFuZWwge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdC8vIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG5cdFx0XHQvLyBvcGFjaXR5OiAwO1xuXG5cdFx0XHR1bHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHR9XG5cdFx0XHQubGVnYWwtdGV4dHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0fVxuXHRcdH0gXG5cdFx0LnNob3cge1xuXHRcdFx0Ly8gb3BhY2l0eTogMTtcblx0XHRcdG1heC1oZWlnaHQ6IDUwMDBweCAhaW1wb3J0YW50O1xuXHRcdFx0cHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuYWNjb3JkaW9uLXRpbGV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0aDN7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdG1hcmdpbi10b3A6IDM2cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdH0gICAgXG5cdH1cbi8qXHQuc2ltcGxlLXJhdGUtbW9iaWxle1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG4qL1xufVxuXG4iLCIuc2luZ2xlLXRvcGljIHtcblx0XG5cdC5hZ3JlZVRvVGVybXNWYWxpZGF0ZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHRcblx0YmFja2dyb3VuZC1jb2xvcjogI2VmZjBmNDtcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdHBhZGRpbmctdG9wOiAzNXB4O1xuXHQudGl0bGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRoMXtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2hhcmV7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0ICAgIC5pcy1hY3RpdmV7XG5cdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdCAgICAgICAgICBsZWZ0OiAtMTBweDtcblx0ICAgICAgICAgIHRvcDogLTEwcHg7XG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdCAgICAuaXMtYWN0aXZlLWxlZnR7XG5cdCAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG5cdCAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG5cdCAgICAgICAgICB0b3A6IC0xMHB4O1xuXHQgICAgICAgIH1cblx0ICAgICAgfVxuXHQgICAgfSBcdFxuXHR9XG5cdFxuXG5cblx0aDMge1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRsaW5lLWhlaWdodDogNDRweDtcblx0XHRmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cblx0cHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdGltZ3tcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdC5pbWctY2FwdGlvbntcblx0XHQvL2ZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHQgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcblx0ICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHQgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cdCAgICBtYXJnaW4tdG9wOjEwcHg7XG5cdCAgICBtYXJnaW4tYm90dG9tOjE0cHg7XG5cdH1cblxuXHRAaW1wb3J0ICdmb3JtJztcblxuXHR1bHtcblx0XHRsaXtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cblxuXHQjcXVvdGVfaW1ne1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgcmlnaHQ6IDA7XG5cdCAgICBjb2xvcjogIzAwNDY2OTtcblx0ICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdCAgICBcdHdpZHRoOiA1MHB4O1xuXHQgICAgfVxuXG5cdH1cblxuXHQucXVvdGVze1xuXHQgICAgZm9udC1zaXplOiAxOHB4O1xuXHQgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkSXRhbGljO1xuXHQgICAgY29sb3I6ICMwMDQ2Njk7XG5cdCAgICBsaW5lLWhlaWdodDogMjVweDtcblx0ICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblx0ICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdCAgICBcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHQgICAgfVxuXHR9XG5cdC5zaWduYXR1cmV7XG5cdCAgICBmb250LXNpemU6IDE0cHg7XG5cdCAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuXHQgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG5cdCAgICBsaW5lLWhlaWdodDogMS4yO1xuXHQgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0LmltZy1xdW90ZXtcblx0ICAgIFx0d2lkdGg6IGF1dG87XG5cdH1cblx0LmdyZXktYmFye1xuXHQgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgIFx0d2lkdGg6IDEwMCU7XG5cdCAgXHRoZWlnaHQ6IDE0cHg7XG5cdCAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHQgIFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0ICBcdG1hcmdpbi10b3A6IDE1cHg7XG5cdCAgXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdCAgXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHQgIFx0YmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcblx0fVxuXG4gIC5wYWdlLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBcbiAgLndlYmluYXItdGFnbGluZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG4gIFxuICAuc3RscC1hdXRob3Ige1xuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIHB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIHAuYXV0aG9yLW5hbWUge1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIH1cbiAgfVxuXG59XG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQuc2luZ2xlLXRvcGlje1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLnN0bHAtZXZlbnQtaW5mb3tcblx0QGV4dGVuZCAuc2luZ2xlLXRvcGljO1xuXHRwe1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0XHRzdHJvbmd7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0fVxuXHR9XG5cbiAgLnBhZ2UtdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIFxuICAud2ViaW5hci10YWdsaW5lIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbiAgXG5cdC5mb3JtLWdyb3Vwe1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQuc3RscC1xdW90ZXtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1hcmdpbjogMzBweCAwIDE1cHg7XG5cdFx0XG5cdFx0aW1ne1xuXHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDU4cHg7XG5cdFx0fVxuXHRcdHB7XG5cdFx0ICBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0fVxuXHR9XG5cdC5zdGxwLXF1b3RlLWF1dGhvcntcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdHB7XG5cdFx0ICBtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9MaWdodDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cdFx0YXtcblx0XHQgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdFx0fVxuXHR9XG5cdC5zdGxwLWF1dGhvciB7XG5cdCAgaW1ne1xuXHQgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cdCAgcHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogJFN0b25lX0xpZ2h0O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gICAgcC5hdXRob3ItbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgfVxuXHR9XG5cblx0dWx7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRsaXtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cblx0XG5cdC5ldmVudC1kZXRhaWxze1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0c3Bhbntcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRzdHJvbmd7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0fVxuXHR9XG5cdFxuXHRcbn1cbi5vbi1kZW1hbmQtd2ViaW5hcntcbiAgQGV4dGVuZCAuc3RscC1ldmVudC1pbmZvO1xufVxuXG4ub24tZGVtYW5kLXdlYmluYXIgaDN7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn0iLCIuc29jaWFsLWxpbmtzLXRhYiB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5zaGFyZS1pY29uIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAxMHB4IDVweCAxMHB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICAgICAgICBjb2xvcjogIzhiOGI4YjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDsgIFxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMHB4IDBweCA0cHg7ICAgICBcbiAgICAgICAgXG4gICAgICAgIC5pY29uLXNoYXJlLW5ld3Rvbi1hbmRyb2lke1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNvY2lhbC1pY29uLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBzb2xpZCBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggNHB4IDRweCAwcHg7IFxuXG4gICAgICAgIC5zb2NpYWwtaWNvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLWljb24gKyAuc29jaWFsLWljb24ge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGFkYWRhO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIiAgICAuc29sdXRpb25zLWxpc3R7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cblx0cGFkZGluZy10b3A6IDc1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG5cdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0cGFkZGluZzogMjVweCAwO1xuXHR9XG5cblx0aDF7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHR9XG5cdFxuXHQmX19maWx0ZXJ7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblx0XHRwe1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblxuXHRcdCZfX2lucHV0LWNvbnRhaW5lcntcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XG5cdFx0XHQuaW5wdXQtYm94e1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiA0NDBweDtcdFx0XHRcdFx0XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFxuXHRcdFx0XHRpbnB1dHtcblx0XHRcdFx0XHRmbGV4OiAxIDAgYXV0bztcdFxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHQmOjotbXMtY2xlYXIge1xuXHRcdFx0XHQgICAgXHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRidXR0b257XG5cdFx0XHRcdFx0ZmxleDogMCAwIDMwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJFNub3c7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0fVx0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdH1cblxuXHQmX19hY2NvcmRpb257XG5cdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcblx0XHR9XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTVweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkU3RvbmVfRGFyaztcblxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0YnV0dG9ue1xuXHRcdFx0Y29sb3I6ICRTdG9uZV9EYXJrO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3V0bGluZTogbm9uZTtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0LmFjY29yZGlvbi10aXRsZXtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0ICAgICAgICBmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuXHRcdCAgICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuXHRcdCAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0XHQgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdCAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHQgICAgICAgIFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdCAgICAgICAgXHR3aWR0aDogOTAlO1xuXHRcdCAgICAgICAgfVxuXHRcdFx0fVxuXG5cdFx0XHQuc29sdXRpb24tcmVzdWx0c3tcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7IFxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHRpe1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0cmlnaHQ6IDJweDtcblx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0Jl9fcGFuZWx7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgMC41cyBlYXNlLWluLW91dDtcblxuXHRcdFx0Ji5saXN0e1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0Ly8gZGlzcGxheTogbm9uZTtcdFxuXHRcdFx0fVxuXG5cdFx0XHQmLnNob3d7XG5cdFx0XHRcdC8vIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IDVweCAwIDAgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdC5wYW5lbC1yZXN1bHRze1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdG9yZGVyOiAtMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wYWdpbmF0aW9uLWJsb2Nre1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdGNvbG9yOiAkU3RvbmVfRGFyaztcblx0XHRtaW4taGVpZ2h0OiAzNXB4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHRcdC50b3RhbC1yZXN1bHRze1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XHRcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmVtb3ZlLXBhZ2luYXRpb24sIGF7XHRcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGFnaW5hdGlvbi1saXN0e1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1x0XHRcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRtYXJnaW46IDMwcHggMCAwO1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXG5cdFx0XHR9XG5cblx0XHRcdGxpe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdFx0Ly8gd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0Ly8gaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0MWFhYWE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubGlzdHtcblx0XHRtYXJnaW46IDUwcHggMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Jjpob3Zlcntcblx0XHRcdC5zb2x1dGlvbntcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRtYXJnaW46IDQ1cHggMDtcblx0XHR9XG5cdFx0LnNvbHV0aW9ue1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcdFxuXHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblxuXHRcdFx0aDJ7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdCAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcblx0XHQgICAgICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcblx0XHQgICAgICAgIGZsZXg6IDEgMCA0MCU7XG5cblx0XHQgICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0ICAgICAgICBcdGZsZXg6IDA7XG5cdFx0ICAgICAgICBcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHR3aWR0aDogOTUlO1xuXHRcdCAgICAgICAgXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdCAgICAgICAgXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdCAgICAgICAgfVxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXG4gICAgICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgfVxuXG5cdFx0XHRpe1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cblx0XHRcdFx0QGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ly8gZm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmhpZGV7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnN0aWNreS1uYXZpZ2F0aW9ue1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDg4ODg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBoZWlnaHQ6IDYwcHg7XG5cbiAgLmNvbnRhaW5lcntcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuYmFjay10by10b3B7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICBjb2xvcjogIzIzODdhYTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB3aWR0aDogNDBweDtcblxuICAgIH1cbiAgICBpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICB1bHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gICAgICAuc3RrX19pbi1wYWdlLWxvY2F0aW9ue1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFhYWFhO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6MCA0NXB4IDAgMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICAgICAgfVxuICAgICAgICBpe1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OlwiXFxlNjA1XCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGtfX2xvY2F0aW9uLWxpbmt7XG4gICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3RrX19jdXJyZW50LWxvY2F0aW9ue1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIC8vIC5zdGtfX2xvY2F0aW9uLWxpbmt7XG4gICAgICAgICAgLy8gICBjb2xvcjogIzc4ODc5MTtcbiAgICAgICAgICAvLyB9XG4gICAgICAgICAgLnN0a19faW4tcGFnZS1uYXZpZ2F0aW9ue1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN0a19fY3VycmVudC1sb2NhdGlvbntcbiAgICAgICAgICAgIGNvbG9yOiAjMjM4N2FhO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpe1xuICAgICAgICAgICAgY29sb3I6ICMyMzg3YWE7XG5cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBjb250ZW50OlwiXFxlNjA4XCI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGtfX2luLXBhZ2UtbmF2aWdhdGlvbntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcblxuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgbGl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAxcHggMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOjAgNDBweCAwIDIwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMmQzNzNjO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jaXJjbGV7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4ICNmZmYgc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDI2cHg7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2lyY2xle1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4ICNmZmYgc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQxYWFhYTtcbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zaG93e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgfVxuICAmLmZpeGVke1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgLy8gdG9wOiAwcHg7XG4gIH1cbn1cbiIsIi5zdG9yZS1hY2NvdW50LWluZm97XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRsYWJlbHtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cdGgxe1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Y29sb3I6ICMwMDQ2Njk7XG5cdH1cblx0LmxpdGUtbGlua3tcblx0XHRkaXNwbGF5OiBibG9jaztcbiAgICBcdGNvbG9yOiAjMjM4N2FhO1xuICAgIFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblx0LmhlYWRlcntcblx0XHRjb2xvcjogIzNDNDY0Qjtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxuXHRcblx0bGFiZWx7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblx0aW5wdXR7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdHdpZHRoOiA3MCU7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiZWNkZDc7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXHQuZm9ybS1ncm91cHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0fVxuXHR9XG5cblx0c2VsZWN0IHtcblx0XHR3aWR0aDogNzAlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmbG9hdDogcmlnaHQ7XG5cdCAgICBhcHBlYXJhbmNlOm5vbmU7XG5cdCAgICAtbW96LWFwcGVhcmFuY2U6bm9uZTsgLyogRmlyZWZveCAqL1xuXHQgICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG5cdCAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdCAgICBmb250LXNpemU6IDE0cHg7XG5cdCAgICBjb2xvcjogIzg3OWJhYTtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIGhlaWdodDogNDBweDtcblx0ICAgIGN1cnNvcjogcG9pbnRlcjtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXHQgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi1hcnJvdy1sZy5wbmcpO1xuXHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXHQgICAgYm9yZGVyOiAxcHggc29saWQgI2JlY2RkNztcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdCAgfVxuXHQgIHNlbGVjdDo6LW1zLWV4cGFuZHtcblx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdCAgfVxuXHQgIC5jcmVkaXQtY2FyZC1leHBpcmF0aW9ue1xuXHQgIFx0ZmxvYXQ6IHJpZ2h0O1xuXHQgIFx0d2lkdGg6IDcwJTtcblx0ICBcdHNlbGVjdHtcblx0ICBcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHQgIFx0XHRmbG9hdDogbGVmdDtcblx0ICBcdFx0d2lkdGg6IDE0MHB4O1xuXHQgIFx0fVxuXHQgIH1cblx0ICAucmFkaW8tYnV0dG9uc3tcblx0XHRcblx0XHQgIC5yYWRpby1idXR0b257XG5cdFx0ICBcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdCAgXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICBcdHdpZHRoOiBhdXRvO1xuXHRcdCAgXHRsaW5lLWhlaWdodDogMjBweDtcblx0XHQgIFx0c3Bhbntcblx0XHQgIFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0ICBcdH1cblx0XHQgIFx0aW5wdXR7XG5cdFx0ICBcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdCAgXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFxuXHRcdCAgXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdCAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0ICBcdH1cblx0XHQgIFx0aW1ne1xuXHRcdCAgXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgIFx0fVxuXHRcdCAgXHRwe1xuXHRcdCAgXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0ICBcdH1cblx0XHQgIFx0LmNjLWltZ3tcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDg1cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xuXHRcdFx0XHR9XG5cdFx0ICBcdH1cblx0XHQgIFx0LnBwLWltZ3tcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XG5cdFx0ICBcdH1cblx0XHQgIH1cblx0ICB9XG5cdC5leGlzdGluZy1jdXN0b21lcntcblx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHQuZm9ybS1ncm91cHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdC5jaGVja2JveHtcblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHRpbnB1dHtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXHQuY3Nje1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0aW5wdXR7XG5cdFx0XHR3aWR0aDogODBweDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDQ1cHg7XG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ2Rlc2t0b3Bfc21hbGwnKXtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0LnBwLXBheW1lbnR7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblxuXHR9XG5cdC52ZXJpZnl7XG5cdFx0bWFyZ2luLXRvcDogLTcwcHg7XG5cdH1cbn0iLCIubWVkaWEtY2Fyb3VzZWwge1xuICBiYWNrZ3JvdW5kOiAkU25vdztcbiAgLm1lZGlhLWNhcm91c2VsLXRpbGVzLXNsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHggOTBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIC5zbGljay1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5jYXJvdXNlbC10aWxlIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMzBweCAwcHg7XG4gICAgbGVmdDogMHB4O1xuICB9XG59XG4kZGVza3RvcC1jYXItcGVyY2VudDogMTtcbiR0YWJsZXQtY2FyLXBlcmNlbnQ6IC44NTtcbiRtb2JpbGUtY2FyLXBlcmNlbnQ6IC40ODtcblxuQG1peGluIHNldC13aWR0aC1jYXItaW1nKCRzaXplKXtcbiAgd2lkdGg6IDcwMHB4ICogJHNpemU7XG59XG5cbi5zdG9yZS1vdmVybGF5LWNhcm91c2VsLXRpbGVzLXNsaWRlciB7XG4gIC5zbGljay1zbGlkZSB7XG4gICAgQGluY2x1ZGUgc2V0LXdpZHRoLWNhci1pbWcoJGRlc2t0b3AtY2FyLXBlcmNlbnQpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgQGluY2x1ZGUgc2NyZWVuKCd0YWJsZXQnKXtcbiAgICAgIEBpbmNsdWRlIHNldC13aWR0aC1jYXItaW1nKCR0YWJsZXQtY2FyLXBlcmNlbnQpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgIEBpbmNsdWRlIHNldC13aWR0aC1jYXItaW1nKCRtb2JpbGUtY2FyLXBlcmNlbnQpO1xuICAgIH1cbiAgfVxuICAuY2Fyb3VzZWwtdGlsZSB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIGRpdlthcmlhLWxpdmU9cG9saXRlXSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG4jbW9kYWxDYXJvdXNlbENsb3NlIHtcbiAgQGV4dGVuZCAlY2xvc2VBTW9kYWw7XG4gIC5pY29uLWNsb3NlIHtcbiAgICBjb2xvcjojMjM4N2FhO1xuICB9XG59XG4jbXlDYXJvdXNlbE1vZGFsIHtcbiAubW9kYWwtY29udGVudCB7XG4gICB3aWR0aDogYXV0bztcbiAgIGhlaWdodDogYXV0bztcbiAgIG1pbi13aWR0aDogYXV0bztcbiAgIG1heC13aWR0aDogYXV0bztcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuICAgICAgIHdpZHRoOiA3MDBweCAqICR0YWJsZXQtY2FyLXBlcmNlbnQ7XG4gICAgICBAaW5jbHVkZSBzZXQtd2lkdGgtY2FyLWltZygkdGFibGV0LWNhci1wZXJjZW50KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIHdpZHRoOiA3MDBweCAqICRtb2JpbGUtY2FyLXBlcmNlbnQ7XG4gICAgICBAaW5jbHVkZSBzZXQtd2lkdGgtY2FyLWltZygkbW9iaWxlLWNhci1wZXJjZW50KTtcbiAgICB9XG4gICAuc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xuICAgICAgIEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiIsIi5jYXRhbG9nLWhlYWRsaW5lXG57XG5cdC5idXR0b24tc2V0XG5cdHtcblx0XHRtYXJnaW4tdG9wOjIwcHg7XG5cdH1cbiAgLmNvbnRhaW5lci12ZXJzaW9uIHsgXG4gICAgbWFyZ2luOiAxcmVtIDByZW0gMnJlbTtcbiAgfVxuICAudGV4dC1ob2xkZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLnNob3V0Ym94XG57XG5cdC5kZXNrdG9wLWJ1dHRvbi12aWV3XG5cdHtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHR9XG5cdC5tb2JpbGUtYnV0dG9uLXZpZXdcblx0e1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXHRcbn1cbiAgICAgICAgICAgICBcbi5zdG9yZS1jYXRhbG9ne1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRwYWRkaW5nLXRvcDogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDQ1cHg7XG5cdC5ibHVlLWJnXG5cdHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNiZWNkZDc7XG5cblx0XHQuZGVza3RvcGJ1dHRvblxuXHRcdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICBhLmJsdWUtdGV4dCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6ICBmbGV4OyBcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXHRcdH1cbiAgICAuY29sLXNtLTUgLmRlc2t0b3BidXR0b24ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblx0fVxufVxuLnN0b3JlLWNhdGFsb2cge1xuICAuZGVza3RvcGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG5bY2xhc3NePVwiaWNvbi1cIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiBhdXRvO1xufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ3RhYmxldCcpe1xuXG5cdC5zaG91dGJveFxuXHR7XG5cdFx0LmRlc2t0b3AtYnV0dG9uLXZpZXdcblx0XHR7XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHRcdC5tb2JpbGUtYnV0dG9uLXZpZXdcblx0XHR7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdH1cblx0XHRcblx0fVxuXG5cdC5jYXRhbG9nLWhlYWRsaW5le1xuXHRcdC5wcmltYXJ5XG5cdFx0e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJEJ1dHRvbl9PcmFuZ2U7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cblx0LmNhdGFsb2ctaGVhZGxpbmVcblx0e1xuXHRcdC5idXR0b24tc2V0XG5cdFx0e1xuXHRcdFx0bWFyZ2luLXRvcDozMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5zaG91dGJveFxuXHR7XG5cdFx0LmRlc2t0b3AtYnV0dG9uLXZpZXdcblx0XHR7XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHRcdC5tb2JpbGUtYnV0dG9uLXZpZXdcblx0XHR7XG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdH1cblx0XHRcblx0fVxuXG5cdC5jYXRhbG9nLWhlYWRsaW5le1xuXHRcdGltZ3tcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5wcmltYXJ5XG5cdFx0e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJEJ1dHRvbl9PcmFuZ2U7XG5cdFx0fVxuXHR9XG5cdC5zdG9yZS1jYXRhbG9ne1xuXHRcdC5ibHVlLWJnXG5cdFx0e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojYmVjZGQ3O1xuXG5cdFx0fVxuXHR9XG59XG4iLCIuc3RvcmUtY2F0YWxvZy10aWxle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkU25vdztcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cblx0LmRlc2t0b3BidXR0b257XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9uLnByaW1hcnl7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdGltZ3tcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRoMntcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cdC50aWxlLWNvbnRlbnR7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRwe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdHNwYW57XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0fVxuXHR9XG5cdC5jYXRlZ29yeXtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcblx0XHRjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcblx0fVxuXHQucmlnaHR7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0aDJ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQudG9we1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcblx0XHRcdGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuXHRcdH1cblx0XHQuYm90dG9te1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjaztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFxuXHQgICAgLmJvdHRvbS5iaWxsaW5nLWZyZXF1ZW5jeXtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgXHRcdCAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblx0XHQuaGVhZGxpbmV7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRjb2xvcjogJEFjY2VudEJsdWVfRGFyaztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZWNkZDc7XG5cdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDozNHB4O1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHQvKm1hcmdpbi1yaWdodDogLTE1cHg7Ki9cblx0XHRcdC8qbWFyZ2luLXJpZ2h0OjIwMHB4OyovXG5cdFx0XHRtYXJnaW4tbGVmdDogNzhweDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR3aWR0aDoyMDBweDtcblx0XHRcdEBpbmNsdWRlIHNjcmVlbignZGVza3RvcF9zbWFsbCcpe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjhweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHNjcmVlbigndGFibGV0Jyl7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDExMHB4O1xuXHRcdFx0XHRoZWlnaHQ6MzRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6MzRweDtcblx0XHRcdFx0d2lkdGg6MjEwcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTZweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6LTM2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb2JpbGUtcmlnaHR7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQudG9we1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCbGFja0l0YWxpYztcblx0XHRcdGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuXHRcdH1cblx0XHQuYm90dG9te1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCbGFjaztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR9XG5cdFx0LmhlYWRsaW5le1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdGNvbG9yOiAkQWNjZW50Qmx1ZV9EYXJrO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcblx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OjM0cHg7XG5cdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNHB4O1xuXHRcdFx0d2lkdGg6MjAwcHg7XG5cdFx0fVxuXHR9XG59XG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXG5cdC5zdG9yZS1jYXRhbG9nLXRpbGV7XG5cdFx0LypiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkOyovXG5cdFx0YmFja2dyb3VuZC1jb2xvcjokU25vdztcblx0XHRwYWRkaW5nLWxlZnQ6MTBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OjEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6MXB4O1xuXHRcdG1hcmdpbi1yaWdodDoxcHg7XG5cdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXG5cdFx0aW1ne1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmRlc2t0b3BidXR0b257XG5cdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0fVxuXHRcdC5yaWdodHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5tb2JpbGUtcmlnaHR7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGgyLmhlYWQge1xuICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuXHRcdFx0LmhlYWRsaW5lXG5cdFx0XHR7XG5cdFx0XHRcdG1hcmdpbi10b3A6MDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6LTI1cHg7XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5zdG9yZS1mYXF7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcblx0aDN7XG5cdFx0Y29sb3I6ICMwMDVmODc7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHR9XG5cdFxuXHRcblx0LnZpZXctY2FydHtcblx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0dG9wOiAtMjVweDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdC5mYXEtdGl0bGV7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAzNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDNweDtcblxuXHRcdGg0e1xuXHRcdFx0Y29sb3I6ICMzQzQ2NEI7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0fVxuXG5cdH1cblx0c3Bhbntcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFxuXHRcdFxuXG5cdH1cblx0Lm9yZGVyLWZvcm17XG5cdFx0d2lkdGg6IDkwJTtcblxuXHRcdGxhYmVsLCBpbnB1dCB7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRcdCAgXG5cdFx0ICAgIGhlaWdodDo0MHB4O1xuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRtaW4td2lkdGg6IDEwMHB4O1xuXHRcdCAgICBjb2xvcjogIzJEMkQyRDtcblx0XHQgICAgZm9udC1zaXplOiAxNXB4O1xuXHRcdCAgICBoZWlnaHQ6IDQwcHg7XG5cdFx0fVxuXG5cblx0XHRmb3JtLCBpbnB1dCB7XG5cdFx0ICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0ICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblx0XHRpbnB1dCB7XG5cdFx0XHR3aWR0aDogNzQlO1xuXHRcdFx0bWluLXdpZHRoOiA1MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cblx0XHQgLmxpdGUtbGluayB7XG5cblx0XHQgXHRjb2xvcjogIzIzODdhYTtcblx0XHQgXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHQgXHRmb250LXNpemU6IDE2cHg7XG5cblx0XHR9XG5cblx0fVxuXHQuaGVhdnktbGluayB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0IFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0IFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdCBcdGZvbnQtc2l6ZTogMThweDtcblx0XHQgXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0IFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHQgXG5cdH1cblx0LmxpdGUtbGluayB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0IFx0Y29sb3I6ICMyMzg3YWE7XG5cdFx0IFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdCBcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHQgXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdCBcdFxuXG5cdH1cblx0LmxpbmstaG9sZGVye1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG5cblx0XG59XG5cbi5mYXEtZm9vdGVye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblxuXHRcdGF7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcblx0XHR9XG5cdFx0YTpmaXJzdC1jaGlsZHtcblx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXG5cdFx0fVxufVxuXHRcblx0XG5cdFxuXG5cdFxuXHRcblx0XG5cdFx0XG5cdFxuXHRcdFxuXHRcblx0XG5cblxuXG5cdFxuXHRcblx0XHQiLCIua2V5LWZlYXR1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIC5oZWFkbGluZXtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGgxe1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zaGFyZXtcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgLmlzLWFjdGl2ZXtcbiAgICAgICAgLnNoYXJlLXdyYXBwZXJ7XG4gICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmlzLWFjdGl2ZS1sZWZ0e1xuICAgICAgICAuc2hhcmUtd3JhcHBlcntcbiAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9IFxuICB9XG4gIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oC6XCI7XG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDAgLTFyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICB9XG4gICAgfVxuICAgIFxuICB9XG4gIC5jb2xsYXBzZS1vbi1tb2JpbGV7XG4gICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG4gIC5jb250aW51ZS1yZWFkaW5ne1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDozMHB4O1xuICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlY2RkNztcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLnBhbmVsLXRpdGxle1xuICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkOyAgXG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgJi1leHBhbmRlZHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaXtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC5kZXNrdG9wLWJ1dHRvbntcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm1vYmlsZS1idXR0b257XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIHVse1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgXG4gIC5idXR0b24tY29udmVyc2lvbntcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudmlkZW8tY2FwdGlvbntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICBjb2xvcjogIzg3OWJhYTtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuICAuZGVza3RvcC12aWRlb3tcbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm1vYmlsZS12aWRlb3tcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuXG4iLCIuc3RvcmUtaW5zdHJ1Y3Rpb25ze1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQudmlldy1jYXJ0e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0yNXB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdC5oZWFkbGluZXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAtMjBweDtcblx0XHRoMXtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdGNvbG9yOiAjMDA0NjY5O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0LnJlZmVyZW5jZS1udW1iZXJ7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0Y29sb3I6ICMwMDQ2Njk7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHR9XG5cdFx0XG5cdH1cblx0LmhlYWRlcntcblx0XHRjb2xvcjogIzNDNDY0Qjtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxuXHQuaW1wb3J0YW50LW1lc3NhZ2V7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkSXRhbGljO1xuXHRcdGNvbG9yOiAjQUYyMzVGO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0Lmxpbmtze1xuXHRcdGNvbG9yOiAjMjM4N2FhO1xuXHRcdGF7XG5cdFx0XHRjb2xvcjogIzIzODdhYTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcblx0XHRcdFxuXHRcdH1cblx0fVxuXHQuaW5zdHJ1Y3Rpb25ze1xuXHRcdHA6bnRoLWNoaWxkKDMpe1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdH1cblx0LmJ1dHRvbnN7XG5cdFx0LmJ1dHRvbi1jb252ZXJzaW9ue1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDJweDtcblx0XHRcdGl7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5uby1wYWRkaW5ne1xuXHRcdFx0cGFkZGluZy1yaWdodDowO1xuXHRcdFx0cGFkZGluZy1sZWZ0OjA7XG5cdFx0fVxuXHQuY29udGVudHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XG5cdFx0c3Bhbntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0LmFkZHJlc3N7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQuZGV0YWlsc3tcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0fVxuXHRcdGxhYmVse1xuXHRcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdC5idXR0b24tdGV4dHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnJhZGlvLWJ1dHRvbntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXHRcdFx0c3Bhbntcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucHJpbWFyeXtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0fVxuXHRcdC5zZWNvbmRhcnl7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQucHJpbnR7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5hY3RpdmF0aW9uLWNvZGV7XG5cdFx0cHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cdC5saWNlbnNle1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdC5saWNlbnNlLW51bWJlcntcblx0XHRcdG1hcmdpbi1sZWZ0OiA2MHB4O1xuXHRcdH1cblx0fVxuXHQuYWRkLXVuZGVybGluZXtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JlY2RkNztcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHR9XG5cdHVse1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRsaXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cdC5vcmRlci1kZXRhaWxze1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0c3Bhbntcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0XG5cdFx0ZGl2e1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0XHQuZGV0YWlse1xuXHRcdFx0d2lkdGg6IDEzMHB4O1xuXHRcdH1cblx0XHQuZGV0YWlsc3tcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdH1cblx0XHQuYWRkcmVzcy1kZXRhaWx7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdH1cblx0XHQuYWRkcmVzcy1kZXRhaWxze1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdHNwYW57XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cdC5idXR0b24tY29udGFpbmVye1xuXHRcdFx0aGVpZ2h0OiAxODBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5idXR0b24tY29udmVyc2lvbntcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cbn1cblxuIiwiLnNpZW1lbnMtaGVhZCB7XG4gIC5zZWxlY3QtbGFuZ3VhZ2UgeyAvLyBQdXQgaW4gU3RvcmUgU2Nzc1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5zZWxlY3QtbGFuZ3VhZ2UtY29udCB7IC8vIFB1dCBpbiBTdG9yZSBTY3NzXG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtO1xuICB9XG59XG5bY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgbGluZS1oZWlnaHQ6IGF1dG87XG59ICBcblxuLnNlbGVjdC1sYW5ndWFnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJEdleXNlcjsgXG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyBcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICB3aWR0aDogOXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkU25vdztcbiAgICBjb2xvcjogJFNsYXRlX0dyZXk7XG59XG4uc2VsZWN0LWxhbmd1YWdlOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cbnNwYW4uZHJvcGFydy1jb250YWluZXIge1xuICAgIHdpZHRoOiAyMHB4OyBcbiAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtOyBcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkU25vdztcbiAgICBjb2xvcjogJFNsYXRlX0dyZXk7XG59XG4uc2llbWVucy1oZWFkIC5zZWxlY3QtbGFuZ3VhZ2UsIC5tb2JpbGUtbGFuZ3VhZ2UgLnNlbGVjdC1sYW5ndWFnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRTdG9uZV9MaWdodDM1O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICByaWdodDogMHB4O1xuICB0b3A6IC0zcHg7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogLjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuLm1vYmlsZS1sYW5ndWFnZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xuICAubGFuZ3VhZ2UtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5zZWxlY3QtbGFuZ3VhZ2Uge1xuICAgIHRvcDogMHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICBzcGFuLmRyb3BhcnctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMi41cmVtO1xuXHQgIGhlaWdodDogMy41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjVyZW07IFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLnNlbGVjdC1sYW5ndWFnZS1jb250IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gN3JlbSk7XG4gIH1cbiAgXG59XG4uc2llbWVucy1oZWFkIC5sYW5ndWFnZS1sYWJlbCwgLmxhbmd1YWdlLWNvbnRhaW5lciAuaWNvbi1nbG9iZSB7XG4gICAgY29sb3I6ICRTdG9uZV9MaWdodDsgICAgXG59XG4ubmF2aWdhdGlvbi1nbG9iYWwge1xuICAuZHJvcGRvd24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkQXRoZW5zX0dyZXk7XG4gIH1cbn1cblxuXG4vLyBOb3Qgc3VyZSB3aGVyZSB0byBwdXQgdGhlc2UgaW4gY3VycmVudCBmcmFtZXdvcmtcbi5kaXNwLWlubGluZSwgLmRyb3BhcnctY29udGFpbmVyLCAubGFuZ3VhZ2UtY29udGFpbmVyLCAubW9iaWxlLWxhbmd1YWdlIC5zZWxlY3QtbGFuZ3VhZ2UtY29udCAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tb2JpbGUtbGFuZ3VhZ2UsIC5sYW5ndWFnZS1jb250YWluZXIsIC5tb2JpbGUtbGFuZ3VhZ2UtYnRuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5tb2JpbGUtbGFuZ3VhZ2Uuc2VhcmNoLW9uIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5wb3NpdGlvbi1hYnNvbHV0ZSwgLnNpZW1lbnMtaGVhZCAuc2VsZWN0LWxhbmd1YWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICAgICBcbn1cbi5wb3NpdG9uLXJlbGF0aXZlLCAubGFuZ3VhZ2UtY29udGFpbmVyLCAuc2VsZWN0LWxhbmd1YWdlLWNvbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIi5zdG9yZS1sZWdhbHtcblx0cGFkZGluZy10b3A6IDI1cHg7XG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRwe1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXG5cdGF7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0fVxufSIsIi8qIFN0b3JlIFNhbGVzIEZvcmNlIExpdmUgQWdlbnQgQ2hhdCAqL1xuI3N0b3JlY2hhdCB7XG4gIC5idG4tc3RvcmUtY2hhdCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtNzBweDtcbiAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdCBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblx0IGNvbG9yOiAkU25vdztcblx0IHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTE4MGRlZywgJEdyYWRfQSAwJSwgJEdyYWRfQiAxMiUsICRHcmFkX0QgMzklLCAkR3JhZF9DIDEwMCUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiByaWdodCAxcztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIG1hcmdpbi10b3A6IC01NXB4O1xuICAgIHotaW5kZXg6IDE1MDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICB9XG4gIH1cbiAgI3ByZWNoYXRGb3JtLnN0b3JlY2hhdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucm93bm9tYXJnaW4ge1xuXHRtYXJnaW46IGF1dG8gMDtcbiAgfVxuICAuaWNvbi1jaGF0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC44ZW07XG4gIH1cbn1cbiAgI3ByZWNoYXRGb3JtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJFN0b25lX0xpZ2h0O1xuICAgIC5zdG9yZS1jaGF0LWhkciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkU25vdztcbiAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAubG9nbyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE5cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLnN0b3JlLWNoYXQtaGRye1xuICAgICAgYmFja2dyb3VuZDogJFNub3c7XG4gICAgfVxuICAgIC5yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gICAgLnN0b3JlLWNoYXQtZm9ybS1jb250IHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gMS41cmVtIDNyZW07XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgfVxuICAgICNzdG9yZS1jaGF0Zm9ybS1jbG9zZSB7XG4gICAgICBjb2xvcjogJFBldHJvbDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE1NTtcbiAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAuZmEtY2xvc2V7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRQZXRyb2w7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgcGFkZGluZzogMHB4IDJweCAycHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT0ndGV4dCddLCBpbnB1dFt0eXBlPSdlbWFpbCddIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJEdleXNlcjtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkU3RvbmVfTGlnaHQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgcGFkZGluZzogLjhyZW0gMS41cmVtO1xuICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgfVxuICAgIHRleHRhcmVhIHtcbiAgICAgIEBleHRlbmQgaW5wdXRbdHlwZT0ndGV4dCddO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICB9XG4gICAgI3ByZWNoYXQtc3VibWl0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPSd0ZXh0J10uaGFzLWVycm9yLWlucHV0LCBpbnB1dFt0eXBlPSdlbWFpbCddLmhhcy1lcnJvci1pbnB1dCwgdGV4dGFyZWEuaGFzLWVycm9yLWlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRFcnJvcl9SZWQ7XG4gICAgfVxuICAgIC5oYXMtZXJyb3ItdGV4dCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkRXJyb3JfUmVkO1xuICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJEVycm9yX1JlZDtcbiAgICB9XG4gICAgI2NoYXQtcGhvbmUtaW5mbywgI2NoYXQtcmVxLWluZm8ge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgICAjY2hhdC1waG9uZS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNjaGF0LXJlcS1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbmJvZHkjc3RvcmVjaGF0IHtcbiAgYmFja2dyb3VuZDogJENhdHNraWxsX1doaXRlICFpbXBvcnRhbnQ7XG59IiwiLnN0b3JlLWxvb2t1cC10YWJsZXtcblx0cGFkZGluZy1ib3R0b206IDFweDtcblx0LnByb2R1Y3RzLXRhYmxle1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdHRoLCB0ZHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblxuXHR9XG5cdC50YWJsZS1oZWFkbGluZXN7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2RmZTZlZDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXHQucHJvZHVjdC1yb3d7XG5cdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODc5YmFhO1xuXHRcdC51c2Vycy1jZWxse1xuXHRcdFx0cGFkZGluZy1sZWZ0OjIwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0ICAgIC5wcm9kdWN0LWNlbGx7XG5cdCAgICBcdC5wcm9kdWN0LW5hbWV7XG5cdCAgICBcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0ICAgIFx0fVxuXHQgICAgXHQucHJvZHVjdC10ZXJte1xuXHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0ICAgIFx0fVxuXHQgICAgXHQuYWN0aXZhdGlvbi1jb2Rle1xuXHQgICAgXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdCAgICAuZGVsaXZlcnktY2VsbHtcblx0ICAgIFx0LmRlbGl2ZXJ5LW1ldGhvZHtcblx0ICAgIFx0XHRmb250LXNpemU6IDE2cHg7XG5cdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICBcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0ICAgIFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdCAgICAucmVuZXdhbC1jZWxse1xuXHQgICAgXHR3aWR0aDogMjQwcHg7XG5cdCAgICBcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdCAgICBcdC5yZW5ld2Fse1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0ICAgIFx0XHRkaXNwbGF5OiBibG9jaztcblx0ICAgIFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHQgICAgXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdCAgICBcdH1cblx0ICAgIH1cblxuXHQgICBcblx0fVxuXHRcblxufSIsIi5vcmRlci1oaXN0b3J5LXRhYmxle1xuXHR3aWR0aDogMTAwJTtcblxuXHR0cntcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg3OWJhYTtcblx0fVxuXHR0aHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGNvbG9yOiAjMDA1Zjg3O1xuXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxuXHR0ZHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdC51c2Vycy1jZWxse1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0fVxuXHQudGVybS1jZWxse1xuXHRcdHdpZHRoOiAxNSU7XG5cdH1cblx0LnN0YXR1cy1jZWxse1xuXHRcdHdpZHRoOiAxNSU7XG5cdH1cblx0YXtcblx0XHRjb2xvcjogIzIzODdhYTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufSIsIi5zdG9yZS1wb3B1cCB7IFxuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkOyBcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4OyBcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgXG4gICAgaGVpZ2h0OiAxMDAlOyBcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLDAsMCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xufVxuXG4ucG9wdXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MjBweDtcbiAgICBzcGFue1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgXG4gICAgLm5vLXBhZGRpbmd7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG59IiwiLnF1b3RlLXNob3V0Ym94e1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuICBjb2xvcjogJFNub3c7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgJjpmb2N1c3tcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5kZXRhaWxzIC5mYS1zdGFyIHsgXG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIGltZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZGV0YWlsc3tcbiAgXHRtYXJnaW4tcmlnaHQ6IDVweDtcbiAgXHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgXHRmb250LXNpemU6IDE0cHg7XG4gICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICBcdHNwYW57XG4gIFx0XHRjb2xvcjogJEFjY2VudFllbGxvd19MaWdodDtcbiAgXHR9XG4gIH1cbiAgLnNob3V0Ym94LXRpdGxle1xuICAgIGgze1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIC5zaGFyZXtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9IFxuICAgIH1cbiAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgIC5pcy1hY3RpdmV7XG4gICAgICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAuaXMtYWN0aXZlLWxlZnR7XG4gICAgICAgIC5zaGFyZS13cmFwcGVye1xuICAgICAgICAgIGxlZnQ6IC0xNDBweDtcbiAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBcbiAgICBhe1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5jb250ZW50e1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IFxuICAgIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcblxuICB9XG4gIGF7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgIGNvbG9yOiAkQWNjZW50WWVsbG93X0xpZ2h0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICB9XG4gIH1cblxuICAjc2hvdXRib3gtbW9iaWxlLWltYWdle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gIC5xdW90ZS1zaG91dGJveHtcbiAgICBwe1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gICAgaW1ne1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmRldGFpbHN7XG4gICAgICBpe1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAjc2hvdXRib3gtbW9iaWxlLWltYWdle1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm1vYmlsZS1zaGFyZS1pY29ue1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBpe1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7ICBcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBmb250LXNpemU6IDM2cHg7IFxuICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgfSBcbiAgICB9XG4gIH1cbn1cblxuXG4iLCIuc3RvcmUtc3VibmF2e1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC52aWV3LWNhcnR7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTI1cHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdGNvbG9yOiAkQnV0dG9uX0JsdWU7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdHVse1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdH1cblx0YXtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDFweCAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdC50ZXh0e1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXG5cdFx0LnN0ZXAtbnVtYmVye1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogIzliYWZiZTtcblx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHR0b3A6IDVweDsvKiovXG5cdFx0IFx0bGVmdDotMTNweDtcblx0XHQgXHQvKkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdH0qL1xuXHRcdH1cblxuXHR9XG5cblxuXG5cdGE6Zmlyc3QtY2hpbGR7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHQuc3RlcC1udW1iZXJ7XG5cdFx0XHRsZWZ0OiA1cHg7XG5cdFx0fVxuXHR9XG5cdGE6bGFzdC1jaGlsZHtcblx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDtcblx0fVxuXHQuYWN0aXZle1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDQ2Njk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwNDY2OTtcblx0XHQuc3RlcC1udW1iZXJ7XG5cdFx0XHRjb2xvcjogIzAwNDY2OTtcblx0XHR9XG5cdFx0LnRleHR7XG5cdFx0XHRjb2xvcjogJFNub3c7XG5cdFx0fVxuXHR9XG59XG5cbi5zdG9yZS1zdWJuYXYtbW9iaWxle1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC52aWV3LWNhcnR7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTI1cHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdGNvbG9yOiAkQnV0dG9uX0JsdWU7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdHVse1xuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHR9XG5cdGxpe1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdH1cblx0YXtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDFweCAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogMTtcblxuXHRcdC50ZXh0e1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXG5cdFx0LnN0ZXAtbnVtYmVye1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRTbm93O1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogIzliYWZiZTtcblx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHR0b3A6IDVweDsvKiovXG5cdFx0XHRsZWZ0Oi0xM3B4O1xuXHRcdFx0LypAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHR9Ki9cblx0XHR9XG5cblx0fVxuXG5cblxuXHRhOmZpcnN0LWNoaWxke1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0LnN0ZXAtbnVtYmVye1xuXHRcdFx0bGVmdDogNXB4O1xuXHRcdH1cblx0fVxuXHRhOmxhc3QtY2hpbGR7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG5cdH1cblx0LmFjdGl2ZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjY5O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMwMDQ2Njk7XG5cdFx0LnN0ZXAtbnVtYmVye1xuXHRcdFx0Y29sb3I6ICMwMDQ2Njk7XG5cdFx0fVxuXHRcdC50ZXh0e1xuXHRcdFx0Y29sb3I6ICRTbm93O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHQuc3RvcmUtc3VibmF2e1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LnN0b3JlLXN1Ym5hdi1tb2JpbGV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIi5zdG9yZS10YWJsZXtcblx0LmhlYWRsaW5le1xuXHRcdGgxe1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0Y29sb3I6ICMwMDQ2Njk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0fVxuXHRcdC5yZWZlcmVuY2UtbnVtYmVye1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdGNvbG9yOiAjMDA0NjY5O1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblx0XHRjbGVhcjogYm90aDtcdFxuXHR9XG5cblx0LnByb2R1Y3RzLXRhYmxle1xuXHRcdHdpZHRoOiAxMDAlO1xuICAgICAgICAudXNlcnMtY2VsbHtcbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRlbGV0ZS1jZWxsIHtcbiAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuICAgICAgICAgICAgd2lkdGg6IDEyJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblx0fVxuXHR0aCwgdGR7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cblx0LnRhYmxlLWhlYWRsaW5lc3tcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5wcm9kdWN0LXJvd3tcblx0XHRoZWlnaHQ6IDY1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NzliYWE7XG5cdFx0LnVzZXJzLWNlbGx7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6MjBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHQgICAgLnByb2R1Y3QtY2VsbHtcblx0ICAgIFx0LnByb2R1Y3QtbmFtZXtcblx0ICAgIFx0XHRmb250LXNpemU6IDE2cHg7XG5cdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICBcdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuXHQgICAgXHR9XG5cdCAgICBcdC5wcm9kdWN0LXRlcm17XG5cdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICBcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHQgICAgXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuXHQgICAgXHR9XG5cdCAgICBcdC5hdXRvLXJlbmV3YWx7XG5cdCAgICBcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHQgICAgXHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1x0XG5cdCAgICBcdH1cblx0ICAgIFx0YXtcblx0ICAgIFx0XHRjb2xvcjogIzIzODdhYTtcblx0ICAgIFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIFx0fVxuXHQgICAgfVxuXHQgICAgLmRlbGl2ZXJ5LWNlbGx7XG5cdCAgICBcdGZvbnQtc2l6ZTogMTZweDsgXG5cdCAgICB9XG5cdCAgICAucHJvbW8tY2VsbHtcblx0ICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgXHQucHJvbW8tY29kZXtcblx0ICAgIFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0ICAgIFx0fVxuXHQgICAgXHRhe1xuXHQgICAgXHRcdGNvbG9yOiAjMjM4N2FhO1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIFx0fVxuXHQgICAgXHQuaXRlbS1kZXRhaWxze1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHQgICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIFx0XHRoZWlnaHQ6IDgwcHg7XG5cdCAgICBcdFx0d2lkdGg6IDQwMHB4O1xuXHQgICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG5cdCAgICBcdFx0cGFkZGluZzogNXB4O1xuXHQgICAgXHRcdHotaW5kZXg6IDEwO1xuXHQgICAgXHRcdHRvcDogNTVweDtcblx0ICAgIFx0XHRwe1xuXHQgICAgXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHQgICAgXHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdCAgICBcdFx0XHR3aWR0aDogOTAlO1xuXHQgICAgXHRcdH1cblx0ICAgIFx0XHRhe1xuXHQgICAgXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICBcdFx0XHR3aWR0aDogMjBweDtcblx0ICAgIFx0XHRcdGhlaWdodDogMjBweDtcblx0ICAgIFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ICAgIFx0XHRcdGNvbG9yOiAkU3RvbmVfRGFyaztcblx0ICAgIFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIFx0XHRcdHRvcDogNXB4O1xuXHQgICAgXHRcdFx0cmlnaHQ6IDVweDtcblx0ICAgIFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIFx0XHRcdGl7XG5cdCAgICBcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdCAgICBcdFx0XHR9XG5cdCAgICBcdFx0fVxuXHQgICAgXHR9XG5cdFx0XHQuaXRlbS1kZXRhaWxzOmFmdGVyIHtcblx0XHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0XHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRjb250ZW50OiBcIiBcIjtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDIyMywgMjMwLCAyMzcsIDApO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZGZlNmVkO1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRcdH1cblx0ICAgIH1cblx0ICAgIC5wcmljZS1jZWxse1xuXHQgICAgXHRmb250LXNpemU6IDE2cHg7XG5cdCAgICBcdC5vbGQtcHJpY2V7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0ICAgIFx0fVxuXHQgICAgXHQuZGlzYy1wcmljZXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdCAgICBcdH1cblx0ICAgIH1cblxuXHQgICAgLmRlbGV0ZS1jZWxse1xuXHQgICAgXHR3aWR0aDogNCU7XG5cdCAgICBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIFx0YXtcblx0ICAgIFx0XHRmb250LXNpemU6IDIwcHg7XG5cdCAgICBcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdCAgICBcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cblx0XG5cbn0iLCIvKiBUZW5hbnQgdmlldyBUYWJsZSBhbmQgZ2VuZXJhbCBwYWdlIHN0eWxlcyAqL1xuLnN0b3JlLXRhYmxlIC5wcm9kdWN0cy10YWJsZSB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gaW5wdXQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xufVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogNzAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmVjZGQ3O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLnN0b3JlLWludHJvIHtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbn1cblxuLnNraXBwZWQtZmllbGR7XG5mb250LXN0eWxlOml0YWxpYztcbmZvbnQtc2l6ZTogMTRweDtcbn1cbi5yZWdpc3Rlci1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLmZpZWxkLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5maWVsZC1kYXRhLXN0YXRpYyB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZpZWxkLWRhdGEge1xuICBmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5maWVsZC1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5maWVsZC1saW5rOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzE0NzM5MTtcbn1cblxuLnJldmlldy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogIzAwNDY2OTtcbn1cblxuLnJldmlldy1lZGl0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3cHg7XG4gIHRvcDogOHB4O1xufVxuXG4ucmV2aWV3LWJveCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJldmlldy1ib3ggbGkge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLnJldmlldy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM1LCAyNDAsIDI0NSk7XG4gIHBhZGRpbmc6IDE1cHggMzVweCAxNXB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5yZXZpZXctcmlnaHQge1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIGJvcmRlcjogMXB4IHJnYigyMTYsIDIyNCwgMjI0KSBzb2xpZDtcbiAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5cbi8qKiogRm9ybSBTdHlsaW5nICoqKi9cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dDo6cGxhY2Vob2xkZXIsXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3ODg3OTE7XG59XG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RkOWUxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzg3OWJhYTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMyZDM3M2M7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMDU1Nzg7XG59XG5cblxuLyoqKiBFcnJvciBIYW5kbGluZyBTdHlsaW5nICoqKi9cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuaGFzLWVycm9yIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICNkYzAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYzAwMDA7XG4gIGNvbG9yOiAjZGMwMDAwO1xufVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5mYS13YXJuaW5nLCAucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5mYS1jaGVjayB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5jb2wtZXJyb3Ige1xuICBjb2xvcjogI2RjMDAwMDtcbn1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiBzdWNjZXNzLW1zZyB7XG4gIGNvbG9yOiAjNDFhYWFhO1xufVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5mYS13YXJuaW5nKy5jb2x1bW5pemUtaWNvbiwgLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuZmEtY2hlY2srLmNvbHVtbml6ZS1pY29uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuaGFzLWVycm9yLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZGMwMDAwO1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjZGMwMDAwO1xufVxuXG5cbi8qKioqIFBhc3N3b3JkIENyaXRlcmlhICoqKiovXG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLnBvcG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmQzNzNjO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAucG9wb3Zlci5ib3R0b20+LmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJkMzczYztcbn1cblxuXG4vKioqKiBQb3BvdmVyICoqKi9cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAucG9wb3ZlciwgLnBvcG92ZXI+LmFycm93LCAucHJvZHVjdC1yZWdpc3RlcmF0aW9uIC5wb3BvdmVyPi5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IGF1dG87XG4gIG1heC13aWR0aDogODAlO1xuXG59XG5cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAucG9wb3Zlci1jb250ZW50IHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cblxuXG5cbi5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByb2R1Y3QtcmVnaXN0ZXJhdGlvbiAuYnRuLWxpbms6aG92ZXIsIC5wcm9kdWN0LXJlZ2lzdGVyYXRpb24gLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucHJvZHVjdC1yZWdpc3RlcmF0aW9uIHRhYmxlIC5yb3cudGFibGUtZm9ybS1yb3c6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYXBwbHktYWxsLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC45NSk7XG59XG5cbi5zdG9yZS1zdWJuYXYuc3RlcHMtbGlua3MgLmJ0bi5kaXNhYmxlZCwgLmJ0bltkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYigxODMsIDE4MywgMTgzKTtcbiAgYmFja2dyb3VuZDogI2U4ZThlODtcbn1cblxuLyogTWlzYyBtb2JpbGUgdG91Y2ggdXBzICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWdpc3Rlci1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnJldmlldy1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAubmV4dC1idG4ucHVsbC1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuc3RvcmUtc3VibmF2LnN0ZXBzLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3RvcmUtc3VibmF2LnN0ZXBzLWxpbmtzIGEgLnRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnN0b3JlLXN1Ym5hdi5zdGVwcy1saW5rcyBhIC5zdGVwLW51bWJlciB7XG4gICAgbGVmdDogNDAlO1xuICB9XG59XG4iLCIvKiBGbGV4IFNvbHV0aW9ucyAqL1xuLnJvdy1mbGV4LCAucm93LWNvbGhlaWdodC1lbGFzdGljIHsgXG4gICAgZGlzcGxheTpmbGV4OyAgXG59XG4ucm93LWVxLWhlaWdodCB7XG4gIGZsZXg6IDAgMSAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucm93LWZsZXgtY29sdW1uLCAudGlsZS1jb2wtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucm93LWNvbGhlaWdodC1lbGFzdGljIHsgXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICAmOmFmdGVyLCAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgICAuY2F0YWxvZy10aWxlIC50aWxlLWRldGFpbHMge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDQwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5jdGEge1xuICAgICAgICBib3R0b206IDEwcHg7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiAkQnV0dG9uX0JsdWU7XG4gICAgICB9XG4gICAgfVxufVxuIiwiLyogR2VuZXJpYyBzcGFjaW5nICovXG4ucGFkZGluZy1sZWZ0LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbn1cbi5tYXJnaW4tbGVmdC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbTtcbn1cbi5uby1saXN0LW1hcmdpbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubWFyZ2luLXNpZGUtc21hbGwge1xuICAgIG1hcmdpbjogYXV0byAxcmVtO1xufVxuLm1hcmdpbi1sZWZ0LXNtYWxsIHtcblx0bWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ubWFyZ2luLXJpZ2h0LXNtYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLm1hcmdpbi1yaWdodC14cyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufSIsIi50YWJiZWQtcGFuZWwge1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0XG5cdCYucGFuZWwtc3RyZXRjaGVkIHtcblx0XG5cdFx0LnVwcGVyY2FzZSB7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0XHRcblx0XHQudGV4dC1jZW50ZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRcblx0XHQucGFuZWwtd2hpdGUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y0RjZGODtcdFxuXHRcdH1cblx0XG5cdFx0YS5wYW5lbC10YWJzIHtcblx0XHRcdGhlaWdodDogNjBweDtcbiAgICBcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIFx0XHRcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHRcdFx0XHR3aWR0aDogMzMuMzMzMzMlO1xuXHRcdCAgICB9XG5cdFx0ICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdCAgICBcdHdpZHRoOiAzMy4zMzMzMzMlO1xuXHRcdCAgICB9XG5cdFx0fVxuICAgIFx0XG4gICAgXHQuYnV0dG9uLWNvbnZlcnNpb24ge1xuICAgIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNkVBO1xuICAgIFx0XHRjb2xvcjogIzNDNDY0QjtcbiAgICBcdFx0XG4gICAgXHRcdCY6aG92ZXIge1xuICAgIFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNDNkRGRTg7XG4gICAgXHRcdH1cbiAgICBcdFx0XG4gICAgXHRcdCYuYWN0aXZlIHtcbiAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjM4N0FBO1xuICAgIFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xuICAgIFx0XHR9XG4gICAgXHR9XG4gICAgXHRcblx0fVxuXHRcblx0aDF7XG5cdFx0Zm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcbiAgICAgICAgXHRmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblx0fVxuXG5cdCZfX21lbnV7XG5cdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMyMzg3YWE7XG5cdFx0dWx7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdGxpe1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cblx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM4ZmEyYjA7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOGZhMmIwO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4ZmEyYjA7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogU2llbWVuc1JvbWFuO1xuXHRcdFx0XHRcdGNvbG9yOiAjOGZhMmIwO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkU25vdztcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogIzIzODdhYTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdCZfX3BhbmVse1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG5cdFx0cGFkZGluZzogNjBweCA0NXB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmLmFjdGl2ZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQuaGVhZGxpbmV7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0aDJ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHQgICAgICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdCAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKXtcblx0XHQgICAgICAgIFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdCAgICAgICAgfVxuXHRcdFx0fVxuXHRcdFx0LnNoYXJle1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdC5zaGFyZS1idXR0b257XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudmlkZW8tY2FwdGlvbntcblx0XHRcdGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMTVweCAwIDIwcHg7XG5cdFx0XHRmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdH1cblx0XHQuYnV0dG9uLWNvbnZlcnNpb257XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHRcdC5jYXRhbG9nLXRpbGVzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMGY0O1xuICAgICAgICB9IFxuXHR9XG5cdCZfX3BhbmVsLmNhdGFsb2ctdGlsZXMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9ICAgIFxufSIsIi8qIEZsZXggU29sdXRpb25zICovXG4ucm93LWZsZXgsXG4ucm93LWNvbGhlaWdodC1lbGFzdGljIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5yb3ctZmxleCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5yb3ctZXEtaGVpZ2h0IHtcbiAgZmxleDogMCAxIDA7XG4gIGhlaWdodDogYXV0bztcbn1cbi5yb3ctZmxleC1jb2x1bW4sXG4udGlsZS1jb2wtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5yb3ctY29saGVpZ2h0LWVsYXN0aWMge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogYXV0bztcbiAgJjphZnRlcixcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLmN0YS10aWxlcy1jaGFwdGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gIC50aXRsZS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG5cbiAgLmZvdXItdGlsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cbiAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVcIikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuYmxvY2stdGlsZSB7XG4gICAgICB3aWR0aDogY2FsYygyMyUgLSAxNXB4KTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIzODdhYTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjM4N2FhO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxNXB4ICogMS4yODUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJEJ1dHRvbl9CbHVlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJEJ1dHRvbl9CbHVlO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRTbm93O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRocmVlLXRpbGUtY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5mb3VyLXRpbGUtY29udGFpbmVyO1xuICAgIC5ibG9jay10aWxlIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMwJSAtIDE1cHgpO1xuICAgICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnR3by10aWxlLWNvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAuZm91ci10aWxlLWNvbnRhaW5lcjtcbiAgICAuYmxvY2stdGlsZSB7XG4gICAgICB3aWR0aDogY2FsYyg0NyUgLSAxNXB4KTtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50d28tdGlsZS1pY29uLWNvbnRhaW5lciB7XG4gICAgQGV4dGVuZCAudHdvLXRpbGUtY29udGFpbmVyO1xuICAgIC5ibG9jay10aWxlIGEge1xuICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgfVxuICAgIC5ibG9jay10aWxlIGE6aG92ZXIsXG4gICAgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnR3by1pY29uLXRpbGVzLWNoYXB0ZXIsXG4udGhyZWUtaWNvbi10aWxlcy1jaGFwdGVyIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgfVxuICAuYnV0dG9uLWNvbnZlcnNpb24tbGluayB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3MDE0YTtcbiAgfVxuICAuaWNvbi1vcmFuZ2Uge1xuICAgIGNvbG9yOiAkT3JhbmdlO1xuICB9XG4gIC5pY29uLWJsdWUge1xuICAgIGNvbG9yOiAjMGY3ODliO1xuICB9XG4gIC5pY29uLXBsdW0ge1xuICAgIGNvbG9yOiAjYWYyMzVmO1xuICB9XG4gIGEge1xuICAgIHNwYW4udGl0bGUtaDMge1xuICAgICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgfVxuICAgIHNwYW4ucGFyYWdyYXBoIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgfVxuICB9XG4gIC5jb250ZW50IHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gIC50aXRsZS1jb250ZW50LXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAudGl0bGUtY29udGVudC1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cblxuICAudGl0bGUtY29udGVudCB7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIH1cbiAgICBhLmJ1dHRvbi1jb252ZXJzaW9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIEBpbmNsdWRlIHNjcmVlbihcInRhYmxldFwiKSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVfc21hbGxcIikge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlXCIpIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stdGlsZS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IDYlO1xuICAgIG1hcmdpbi1yaWdodDogNiU7XG4gICAgQGluY2x1ZGUgc2NyZWVuKFwibW9iaWxlX3NtYWxsXCIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jay10aWxlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNSU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNSU7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgJi50aXRsZS1oMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oXCJ0YWJsZXRcIikge1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLnBhcmFncmFwaCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gICAgICAgICAgICB3aWR0aDogMzByZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oXCJtb2JpbGVfc21hbGxcIikge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbihcIm1vYmlsZVwiKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKFwidGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgb2JqZWN0IHtcbiAgICAgICAgICBoZWlnaHQ6IDE4cmVtO1xuICAgICAgICAgIHdpZHRoOiAyMHJlbTtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi52aWRlby1ibG9jay1wYXJ0bmVyLXJvdXRpbmd7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlNmVkO1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnZpZGVvLWJsb2NrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgXHJcbiAgICAmLmRhcmsge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzNzNjO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmLmxhcmdlIHtcclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVye1xyXG4gICAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi50aWxlLWNvbnRhaW5lcntcclxuXHQudmlkZW8tanMge1xyXG5cdFx0cGFkZGluZy10b3AgOiA3NS4yNSU7XHJcblx0XHRcclxuXHR9XHJcblx0LnZpZGVvLWpzIC52anMtYmlnLXBsYXktYnV0dG9ue1xyXG5cdFx0Zm9udC1zaXplOiA0LjVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzg3YWE7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0aGVpZ2h0OiA1NXB4O1xyXG5cdFx0d2lkdGg6IDU1cHg7XHJcblx0XHRsZWZ0OiA2NSU7XHJcblx0XHR0b3A6IDU1JTtcclxuXHR9XHJcbn1cdFxyXG5cclxuXHJcbkBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XHJcblx0LnRpbGUtY29udGFpbmVye1xyXG5cdFx0LnZpZGVvLWpzIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDU2LjI1JVxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdC52aWRlby1qcyAudmpzLWJpZy1wbGF5LWJ1dHRvbntcclxuXHRcdFx0Zm9udC1zaXplOiA1ZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRsZWZ0OiA2MCU7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0fVxyXG5cdFx0LnZqcy1iaWctcGxheS1jZW50ZXJlZHtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHRcclxufVxyXG5cclxuIiwiXG5cbiAudmlkZW8td3JhcHBlci1mc3tcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBkaXNwbGF5OnRhYmVsO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG5cbiAgICBcbiAgICBcbiAgICAgdmlkZW97XG4gICAgICAgIC8vbWFyZ2luLXRvcDogMSU7XG4gICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH0gIFxuXG5cblxuICAgIC52anMtY29udHJvbCB7XG4gICAgICAgIGhlaWdodDogMzNweDtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICBcbiAgICB9XG5cbiAgICAudmpzLWNvbnRyb2wtYmFyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjQ1KTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC42KTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICBcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzLG1hcmdpbiAuNXM7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAudmlkZW8tanN7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDoxMDAlO1xuICAgICB9XG59XG5cbiAudmlkZW8td3JhcHBlci1mc3tcbmJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgLmNsb3NlLXZpZGVvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHRvcDogMS4xNDI4NTcxNDI5cmVtO1xuICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICBsZWZ0OiAxLjE0Mjg1NzE0MjlyZW07XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICB9XG4gICAgLmNsb3NlLXZpZGVvOmhvdmVyIHtcbiAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgIFxuXG4gICAgfVxuXG4gICAgLmNsb3NlLXZpZGVvX19idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICB9XG5cbiAgICAuY2xvc2UtdmlkZW9fX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOTI4NTcxNDI4NnJlbTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2U7XG4gICAgICBcbiAgICB9XG4gICAgXG4gICAgLmNsb3NlLXZpZGVvX19pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogLjcxNDI4NTcxNDNyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJFBldHJvbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAuY2xvc2UtdmlkZW9fX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICBcbiAgICAgICAgY29sb3I6ICRQZXRyb2w7XG4gICAgfVxuXG59IFxuXG4udmlkZW8tbWljZXR5cGV7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgZm9udC1mYW1pbHk6IFNpZW1lbnNJdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206MTRweDtcbiAgfVxuXG4gICAgXG4iLCIudmlkZW8tanN7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnZqcy1iaWctcGxheS1idXR0b257XG4gICAgICBmb250LXNpemU6IDVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICB9XG4gICAgLnZqcy1iaWctcGxheS1idXR0b257XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzODdhYTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbGVmdDogNjAlO1xuICAgIH1cblxuICAgIC52anMtY29udHJvbDpiZWZvcmV7XG4gICAgICAvLyBmb250LXNpemU6IDEuOGVtO1xuICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICB9XG5cblxuIiwiLm9uLWRlbWFuZC13ZWJpbmFyLCAubGl2ZS13ZWJpbmFyLCAucGh5c2ljYWwtZXZlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYwZjQ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgXG5cdC5wcmVzZW50ZXJze1xuXHRcdG1hcmdpbi10b3A6MjBweDtcblx0fVxuICAgIC5ldmVudC1hcnRpY2xlIHtcblxuICAgICAgICAuZXZlbnQtaW1nLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBoMyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJyl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg1IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgIG9sLCB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuaW1nLWNhcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgICAgICAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbignbW9iaWxlJykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2hhcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRTdG9uZV9MaWdodDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuKCdtb2JpbGUnKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpIHtcbiAgICAgICAgICAgIC5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pcy1hY3RpdmUtbGVmdCB7XG4gICAgICAgICAgICAgICAgLnNoYXJlLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgbGVmdDogLTE0MHB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gXHQgXG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgQGltcG9ydCAnZm9ybSc7XG4gICAgICAgIFxuICAgICAgICAjcXVvdGVfaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICMwMDQ2Njk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAucXVvdGVzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZEl0YWxpYztcbiAgICAgICAgICAgIGNvbG9yOiAjMDA0NjY5O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4oJ21vYmlsZScpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2lnbmF0dXJlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkU3RvbmVfTGlnaHQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAuaW1nLXF1b3RlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAuZ3JleS1iYXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU2ZWQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAucGFnZS10YWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLndlYmluYXItdGFnbGluZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuc3RscC1hdXRob3Ige1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgXG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIG1heC13aWR0aDoxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAuYXV0aG9yLW5hbWUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0JvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5wYWdlLXRhZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAud2ViaW5hci10YWdsaW5lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnN0bHAtcXVvdGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDE1cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnN0bHAtcXVvdGUtYXV0aG9yIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjM2M0NjRiO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zSXRhbGljO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzYzQ2NGI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLnN0bHAtYXV0aG9yIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNjNDY0YjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogU2llbWVuc0l0YWxpYztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAuYXV0aG9yLW5hbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBTaWVtZW5zQm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuZXZlbnQtZGV0YWlscyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFNpZW1lbnNCb2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ub24tZGVtYW5kLXdlYmluYXItbWVkaWEge1xuICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiXG4ud2ViaW5hci1saXN0IHtcblxuICAgIC50aWxlLWRldGFpbHMge1xuICAgICAgICBoMSwgaDIsIGgzLCBoNCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXHQuaW1nLWhlaWdodC1pZXtcblx0XHRcdG1pbi1oZWlnaHQ6IDFweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0fVxuXHRcblx0dmlkZW8ge1xuXHRcdGhlaWdodDogMTMwJSAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAxMzAlICFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiAxMzAlICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCJodG1sIHtcclxuICAvKlxyXG4gICAgICAgIFNldHRpbmcgdGhlIGRvY3VtZW50J3MgZm9udCBzaXplIGVuYWJsZXMgdGhlIHJlbSBtZWFzdXJlbWVudHMgKHdoaWNoIGlzIGJhc2VkIG9uIHRoZSBkb2N1bWVudCBmb250IHNpemUpIHRvIGJlIFxyXG4gICAgICAgIHJlc3BvbnNpdmUuIFxyXG4gICAgKi9cclxuXHJcbiAgZm9udC1zaXplOiA2Mi41JTsgLy8xIHJlbSA9IDEwcHg7ICAxMHB4LzE2cHggPSA2Mi41JSAgTm90ZSAxNnB4IGlzIGRlZmF1bHQgYnJvd3NlciBmb250IHNpemVcclxuXHJcbiAgQGluY2x1ZGUgc2NyZWVuKGRlc2t0b3Bfc21hbGwpIHtcclxuICAgIGZvbnQtc2l6ZTogNTYuMjUlOyAvLzFyZW0gPSA5cHg7ICA5LzE2ID0gNTYuMjUlXHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzY3JlZW4odGFibGV0KSB7XHJcbiAgICBmb250LXNpemU6IDUwJTsgLy8xcmVtID0gOHB4OyAgOC8xNiA9IDUwJVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2NyZWVuKG1vYmlsZSkge1xyXG4gICAgZm9udC1zaXplOiA0My43NSU7IC8vMXJlbSA9IDdweDsgIDcvMTYgPSA0My43NSVcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNjcmVlbihtb2JpbGVfc21hbGwpIHtcclxuICAgIGZvbnQtc2l6ZTogMzcuNSU7IC8vMXJlbSA9IDZweDsgIDYvMTYgPSAzNy41JVxyXG4gIH1cclxufVxyXG4iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PSN7JGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4vLyAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICB0b3A6ICgyZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgbGVmdDogLSRmYS1saS13aWR0aCArICg0ZW0gLyAxNCk7XG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLi4vZm9udHNcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEgIWRlZmF1bHQ7XG4vLyRmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNy4wL2ZvbnRzXCIgIWRlZmF1bHQ7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcbiRmYS1jc3MtcHJlZml4OiAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNy4wXCIgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xuXG4kZmEtdmFyLTUwMHB4OiBcIlxcZjI2ZVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFwiXFxmMmI5XCI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vay1vOiBcIlxcZjJiYVwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XG4kZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcbiRmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XG4kZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcIlxcZjEwMFwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcbiRmYS12YXItYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcbiRmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcIlxcZjEwNlwiO1xuJGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcbiRmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcbiRmYS12YXItYXJlYS1jaGFydDogXCJcXGYxZmVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiBcIlxcZjAxYVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6IFwiXFxmMDFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcIlxcZjA2M1wiO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcbiRmYS12YXItYXJyb3ctdXA6IFwiXFxmMDYyXCI7XG4kZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcbiRmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcbiRmYS12YXItYXJyb3dzLWg6IFwiXFxmMDdlXCI7XG4kZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xuJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFwiXFxmMmEyXCI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xuJGZhLXZhci1hdDogXCJcXGYxZmFcIjtcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFwiXFxmMjllXCI7XG4kZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcIlxcZjJkNVwiO1xuJGZhLXZhci1iYW5rOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1iYXRoOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXRodHViOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXR0ZXJ5OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTA6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktMTogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LTM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJhdHRlcnktNDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXCJcXGYyNDFcIjtcbiRmYS12YXItYmVkOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xuJGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXCJcXGYxYjVcIjtcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcbiRmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcIlxcZjFmNlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XG4kZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFwiXFxmMWU1XCI7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogXCJcXGYxNzJcIjtcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcbiRmYS12YXItYmxhY2stdGllOiBcIlxcZjI3ZVwiO1xuJGZhLXZhci1ibGluZDogXCJcXGYyOWRcIjtcbiRmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXCJcXGYyOTRcIjtcbiRmYS12YXItYm9sZDogXCJcXGYwMzJcIjtcbiRmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcbiRmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcbiRmYS12YXItYm9vazogXCJcXGYwMmRcIjtcbiRmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XG4kZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XG4kZmEtdmFyLWJyYWlsbGU6IFwiXFxmMmExXCI7XG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcbiRmYS12YXItYnRjOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1idWc6IFwiXFxmMTg4XCI7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xuJGZhLXZhci1idWlsZGluZy1vOiBcIlxcZjBmN1wiO1xuJGZhLXZhci1idWxsaG9ybjogXCJcXGYwYTFcIjtcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XG4kZmEtdmFyLWJ1czogXCJcXGYyMDdcIjtcbiRmYS12YXItYnV5c2VsbGFkczogXCJcXGYyMGRcIjtcbiRmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xuJGZhLXZhci1jYWxlbmRhcjogXCJcXGYwNzNcIjtcbiRmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcbiRmYS12YXItY2FsZW5kYXItbWludXMtbzogXCJcXGYyNzJcIjtcbiRmYS12YXItY2FsZW5kYXItbzogXCJcXGYxMzNcIjtcbiRmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xuJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOiBcIlxcZjI3M1wiO1xuJGZhLXZhci1jYW1lcmE6IFwiXFxmMDMwXCI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcbiRmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1jYXJldC1kb3duOiBcIlxcZjBkN1wiO1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xuJGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xuJGZhLXZhci1jYXJ0LXBsdXM6IFwiXFxmMjE3XCI7XG4kZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xuJGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXCJcXGYyNGNcIjtcbiRmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XG4kZmEtdmFyLWNjLWpjYjogXCJcXGYyNGJcIjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXCJcXGYxZjFcIjtcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xuJGZhLXZhci1jYy1zdHJpcGU6IFwiXFxmMWY1XCI7XG4kZmEtdmFyLWNjLXZpc2E6IFwiXFxmMWYwXCI7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xuJGZhLXZhci1jaGFpbjogXCJcXGYwYzFcIjtcbiRmYS12YXItY2hhaW4tYnJva2VuOiBcIlxcZjEyN1wiO1xuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcIlxcZjA1OFwiO1xuJGZhLXZhci1jaGVjay1jaXJjbGUtbzogXCJcXGYwNWRcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmUtbzogXCJcXGYwNDZcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXCJcXGYxM2FcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFwiXFxmMTM4XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcIlxcZjEzOVwiO1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcbiRmYS12YXItY2hldnJvbi1yaWdodDogXCJcXGYwNTRcIjtcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcbiRmYS12YXItY2hpbGQ6IFwiXFxmMWFlXCI7XG4kZmEtdmFyLWNocm9tZTogXCJcXGYyNjhcIjtcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xuJGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XG4kZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xuJGZhLXZhci1jbG9zZTogXCJcXGYwMGRcIjtcbiRmYS12YXItY2xvdWQ6IFwiXFxmMGMyXCI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFwiXFxmMGVlXCI7XG4kZmEtdmFyLWNueTogXCJcXGYxNTdcIjtcbiRmYS12YXItY29kZTogXCJcXGYxMjFcIjtcbiRmYS12YXItY29kZS1mb3JrOiBcIlxcZjEyNlwiO1xuJGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcbiRmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XG4kZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcbiRmYS12YXItY29tbWVudGluZzogXCJcXGYyN2FcIjtcbiRmYS12YXItY29tbWVudGluZy1vOiBcIlxcZjI3YlwiO1xuJGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcbiRmYS12YXItY29tbWVudHMtbzogXCJcXGYwZTZcIjtcbiRmYS12YXItY29tcGFzczogXCJcXGYxNGVcIjtcbiRmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xuJGZhLXZhci1jb250YW86IFwiXFxmMjZkXCI7XG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcbiRmYS12YXItY3JvcDogXCJcXGYxMjVcIjtcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcbiRmYS12YXItY3ViZTogXCJcXGYxYjJcIjtcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcbiRmYS12YXItY3V0bGVyeTogXCJcXGYwZjVcIjtcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xuJGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcbiRmYS12YXItZGF0YWJhc2U6IFwiXFxmMWMwXCI7XG4kZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlYWZuZXNzOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcbiRmYS12YXItZGVza3RvcDogXCJcXGYxMDhcIjtcbiRmYS12YXItZGV2aWFudGFydDogXCJcXGYxYmRcIjtcbiRmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcbiRmYS12YXItZGlnZzogXCJcXGYxYTZcIjtcbiRmYS12YXItZG9sbGFyOiBcIlxcZjE1NVwiO1xuJGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XG4kZmEtdmFyLWRvd25sb2FkOiBcIlxcZjAxOVwiO1xuJGZhLXZhci1kcmliYmJsZTogXCJcXGYxN2RcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UtbzogXCJcXGYyYzNcIjtcbiRmYS12YXItZHJvcGJveDogXCJcXGYxNmJcIjtcbiRmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xuJGZhLXZhci1lZGdlOiBcIlxcZjI4MlwiO1xuJGZhLXZhci1lZGl0OiBcIlxcZjA0NFwiO1xuJGZhLXZhci1lZXJjYXN0OiBcIlxcZjJkYVwiO1xuJGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcbiRmYS12YXItZWxsaXBzaXMtaDogXCJcXGYxNDFcIjtcbiRmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcbiRmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1lbnZlbG9wZTogXCJcXGYwZTBcIjtcbiRmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXCJcXGYyYjZcIjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1vOiBcIlxcZjJiN1wiO1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XG4kZmEtdmFyLWVudmlyYTogXCJcXGYyOTlcIjtcbiRmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xuJGZhLXZhci1ldHN5OiBcIlxcZjJkN1wiO1xuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV1cm86IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFwiXFxmMjNlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xuJGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcbiRmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcbiRmYS12YXItZmE6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogXCJcXGYyMzBcIjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFwiXFxmMDUwXCI7XG4kZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcbiRmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcbiRmYS12YXItZmVtYWxlOiBcIlxcZjE4MlwiO1xuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcbiRmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogXCJcXGYxYzNcIjtcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtbzogXCJcXGYwMTZcIjtcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcbiRmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XG4kZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS10ZXh0OiBcIlxcZjE1Y1wiO1xuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcbiRmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLXdvcmQtbzogXCJcXGYxYzJcIjtcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcbiRmYS12YXItZmlsbTogXCJcXGYwMDhcIjtcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFwiXFxmMmIwXCI7XG4kZmEtdmFyLWZsYWc6IFwiXFxmMDI0XCI7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xuJGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XG4kZmEtdmFyLWZsYXNoOiBcIlxcZjBlN1wiO1xuJGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcbiRmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xuJGZhLXZhci1mbG9wcHktbzogXCJcXGYwYzdcIjtcbiRmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xuJGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcbiRmYS12YXItZm9sZGVyLW9wZW46IFwiXFxmMDdjXCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XG4kZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXCJcXGYyYjRcIjtcbiRmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XG4kZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXCJcXGYyYzVcIjtcbiRmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcbiRmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLWdhbWVwYWQ6IFwiXFxmMTFiXCI7XG4kZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XG4kZmEtdmFyLWdlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcbiRmYS12YXItZ2VuZGVybGVzczogXCJcXGYyMmRcIjtcbiRmYS12YXItZ2V0LXBvY2tldDogXCJcXGYyNjVcIjtcbiRmYS12YXItZ2c6IFwiXFxmMjYwXCI7XG4kZmEtdmFyLWdnLWNpcmNsZTogXCJcXGYyNjFcIjtcbiRmYS12YXItZ2lmdDogXCJcXGYwNmJcIjtcbiRmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcIlxcZjFkMlwiO1xuJGZhLXZhci1naXRodWI6IFwiXFxmMDliXCI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFwiXFxmMDkyXCI7XG4kZmEtdmFyLWdpdGxhYjogXCJcXGYyOTZcIjtcbiRmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xuJGZhLXZhci1nbGFzczogXCJcXGYwMDBcIjtcbiRmYS12YXItZ2xpZGU6IFwiXFxmMmE1XCI7XG4kZmEtdmFyLWdsaWRlLWc6IFwiXFxmMmE2XCI7XG4kZmEtdmFyLWdsb2JlOiBcIlxcZjBhY1wiO1xuJGZhLXZhci1nb29nbGU6IFwiXFxmMWEwXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1jaXJjbGU6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFwiXFxmMGQ0XCI7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFwiXFxmMWVlXCI7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1ncmF0aXBheTogXCJcXGYxODRcIjtcbiRmYS12YXItZ3JhdjogXCJcXGYyZDZcIjtcbiRmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xuJGZhLXZhci1oYWNrZXItbmV3czogXCJcXGYxZDRcIjtcbiRmYS12YXItaGFuZC1ncmFiLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtbGl6YXJkLW86IFwiXFxmMjU4XCI7XG4kZmEtdmFyLWhhbmQtby1kb3duOiBcIlxcZjBhN1wiO1xuJGZhLXZhci1oYW5kLW8tbGVmdDogXCJcXGYwYTVcIjtcbiRmYS12YXItaGFuZC1vLXJpZ2h0OiBcIlxcZjBhNFwiO1xuJGZhLXZhci1oYW5kLW8tdXA6IFwiXFxmMGE2XCI7XG4kZmEtdmFyLWhhbmQtcGFwZXItbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZC1wZWFjZS1vOiBcIlxcZjI1YlwiO1xuJGZhLXZhci1oYW5kLXBvaW50ZXItbzogXCJcXGYyNWFcIjtcbiRmYS12YXItaGFuZC1yb2NrLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzogXCJcXGYyNTdcIjtcbiRmYS12YXItaGFuZC1zcG9jay1vOiBcIlxcZjI1OVwiO1xuJGZhLXZhci1oYW5kLXN0b3AtbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZHNoYWtlLW86IFwiXFxmMmI1XCI7XG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXCJcXGYyYTRcIjtcbiRmYS12YXItaGFzaHRhZzogXCJcXGYyOTJcIjtcbiRmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XG4kZmEtdmFyLWhlYWRlcjogXCJcXGYxZGNcIjtcbiRmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcbiRmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XG4kZmEtdmFyLWhlYXJ0LW86IFwiXFxmMDhhXCI7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcbiRmYS12YXItaGlzdG9yeTogXCJcXGYxZGFcIjtcbiRmYS12YXItaG9tZTogXCJcXGYwMTVcIjtcbiRmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcbiRmYS12YXItaG90ZWw6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWhvdXJnbGFzczogXCJcXGYyNTRcIjtcbiRmYS12YXItaG91cmdsYXNzLTE6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMzogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1vOiBcIlxcZjI1MFwiO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXp6OiBcIlxcZjI3Y1wiO1xuJGZhLXZhci1odG1sNTogXCJcXGYxM2JcIjtcbiRmYS12YXItaS1jdXJzb3I6IFwiXFxmMjQ2XCI7XG4kZmEtdmFyLWlkLWJhZGdlOiBcIlxcZjJjMVwiO1xuJGZhLXZhci1pZC1jYXJkOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1pZC1jYXJkLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWlsczogXCJcXGYyMGJcIjtcbiRmYS12YXItaW1hZ2U6IFwiXFxmMDNlXCI7XG4kZmEtdmFyLWltZGI6IFwiXFxmMmQ4XCI7XG4kZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xuJGZhLXZhci1pbmRlbnQ6IFwiXFxmMDNjXCI7XG4kZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xuJGZhLXZhci1pbmZvOiBcIlxcZjEyOVwiO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXCJcXGYwNWFcIjtcbiRmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1pbnN0YWdyYW06IFwiXFxmMTZkXCI7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcbiRmYS12YXItaW50ZXJzZXg6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLWlveGhvc3Q6IFwiXFxmMjA4XCI7XG4kZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcbiRmYS12YXItam9vbWxhOiBcIlxcZjFhYVwiO1xuJGZhLXZhci1qcHk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xuJGZhLXZhci1rZXk6IFwiXFxmMDg0XCI7XG4kZmEtdmFyLWtleWJvYXJkLW86IFwiXFxmMTFjXCI7XG4kZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcbiRmYS12YXItbGFuZ3VhZ2U6IFwiXFxmMWFiXCI7XG4kZmEtdmFyLWxhcHRvcDogXCJcXGYxMDlcIjtcbiRmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xuJGZhLXZhci1sZWFmOiBcIlxcZjA2Y1wiO1xuJGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xuJGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcbiRmYS12YXItbGVtb24tbzogXCJcXGYwOTRcIjtcbiRmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcbiRmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XG4kZmEtdmFyLWxpZmUtYm91eTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtc2F2ZXI6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xuJGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xuJGZhLXZhci1saW5rOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcbiRmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xuJGZhLXZhci1saW5vZGU6IFwiXFxmMmI4XCI7XG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xuJGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xuJGZhLXZhci1saXN0LWFsdDogXCJcXGYwMjJcIjtcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcbiRmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFwiXFxmMTI0XCI7XG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcIlxcZjE3N1wiO1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcIlxcZjJhOFwiO1xuJGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1tYWxlOiBcIlxcZjE4M1wiO1xuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XG4kZmEtdmFyLW1hcC1vOiBcIlxcZjI3OFwiO1xuJGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xuJGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XG4kZmEtdmFyLW1hcnM6IFwiXFxmMjIyXCI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXCJcXGYyMmJcIjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcbiRmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xuJGZhLXZhci1tZWFucGF0aDogXCJcXGYyMGNcIjtcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xuJGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XG4kZmEtdmFyLW1lZXR1cDogXCJcXGYyZTBcIjtcbiRmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XG4kZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XG4kZmEtdmFyLW1pY3JvY2hpcDogXCJcXGYyZGJcIjtcbiRmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcbiRmYS12YXItbWludXM6IFwiXFxmMDY4XCI7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmUtbzogXCJcXGYxNDdcIjtcbiRmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XG4kZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9iaWxlLXBob25lOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xuJGZhLXZhci1tb25leTogXCJcXGYwZDZcIjtcbiRmYS12YXItbW9vbi1vOiBcIlxcZjE4NlwiO1xuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFwiXFxmMjFjXCI7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFwiXFxmMjQ1XCI7XG4kZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xuJGZhLXZhci1uYXZpY29uOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1uZXV0ZXI6IFwiXFxmMjJjXCI7XG4kZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFwiXFxmMjQ3XCI7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcIlxcZjI0OFwiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXCJcXGYyNjRcIjtcbiRmYS12YXItb3BlbmNhcnQ6IFwiXFxmMjNkXCI7XG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcbiRmYS12YXItb3BlcmE6IFwiXFxmMjZhXCI7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFwiXFxmMjNjXCI7XG4kZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFwiXFxmMWZjXCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1wYXBlcmNsaXA6IFwiXFxmMGM2XCI7XG4kZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcbiRmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLXBhdXNlOiBcIlxcZjA0Y1wiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZS1vOiBcIlxcZjI4Y1wiO1xuJGZhLXZhci1wYXc6IFwiXFxmMWIwXCI7XG4kZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcbiRmYS12YXItcGVuY2lsOiBcIlxcZjA0MFwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcIlxcZjE0YlwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLXBlcmNlbnQ6IFwiXFxmMjk1XCI7XG4kZmEtdmFyLXBob25lOiBcIlxcZjA5NVwiO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XG4kZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWN0dXJlLW86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcbiRmYS12YXItcGllZC1waXBlcjogXCJcXGYyYWVcIjtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFwiXFxmMWE4XCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFwiXFxmMWE3XCI7XG4kZmEtdmFyLXBpbnRlcmVzdDogXCJcXGYwZDJcIjtcbiRmYS12YXItcGludGVyZXN0LXA6IFwiXFxmMjMxXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XG4kZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xuJGZhLXZhci1wbGF5OiBcIlxcZjA0YlwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcbiRmYS12YXItcGxheS1jaXJjbGUtbzogXCJcXGYwMWRcIjtcbiRmYS12YXItcGx1ZzogXCJcXGYxZTZcIjtcbiRmYS12YXItcGx1czogXCJcXGYwNjdcIjtcbiRmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xuJGZhLXZhci1wb2RjYXN0OiBcIlxcZjJjZVwiO1xuJGZhLXZhci1wb3dlci1vZmY6IFwiXFxmMDExXCI7XG4kZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFwiXFxmMjg4XCI7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXCJcXGYxMmVcIjtcbiRmYS12YXItcXE6IFwiXFxmMWQ2XCI7XG4kZmEtdmFyLXFyY29kZTogXCJcXGYwMjlcIjtcbiRmYS12YXItcXVlc3Rpb246IFwiXFxmMTI4XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXCJcXGYwNTlcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XG4kZmEtdmFyLXF1b3JhOiBcIlxcZjJjNFwiO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcbiRmYS12YXItcmF2ZWxyeTogXCJcXGYyZDlcIjtcbiRmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xuJGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcIlxcZjI1ZFwiO1xuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcbiRmYS12YXItcmVvcmRlcjogXCJcXGYwYzlcIjtcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1yZXNpc3RhbmNlOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xuJGZhLXZhci1ybWI6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcbiRmYS12YXItcm90YXRlLWxlZnQ6IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1yc3M6IFwiXFxmMDllXCI7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcbiRmYS12YXItcnVibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1zMTU6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLXNhZmFyaTogXCJcXGYyNjdcIjtcbiRmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcbiRmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLXNjcmliZDogXCJcXGYyOGFcIjtcbiRmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcIlxcZjAwZVwiO1xuJGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XG4kZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXNlbmQtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcbiRmYS12YXItc2hhcmUtYWx0OiBcIlxcZjFlMFwiO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiBcIlxcZjA0NVwiO1xuJGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hpZWxkOiBcIlxcZjEzMlwiO1xuJGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXCJcXGYyOTBcIjtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xuJGZhLXZhci1zaG93ZXI6IFwiXFxmMmNjXCI7XG4kZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpZ24tb3V0OiBcIlxcZjA4YlwiO1xuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XG4kZmEtdmFyLXNpZ25pbmc6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcIlxcZjIxNVwiO1xuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xuJGZhLXZhci1za3lhdGxhczogXCJcXGYyMTZcIjtcbiRmYS12YXItc2t5cGU6IFwiXFxmMTdlXCI7XG4kZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xuJGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcIlxcZjFlN1wiO1xuJGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xuJGZhLXZhci1zbmFwY2hhdDogXCJcXGYyYWJcIjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFwiXFxmMmFjXCI7XG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXCJcXGYyYWRcIjtcbiRmYS12YXItc25vd2ZsYWtlLW86IFwiXFxmMmRjXCI7XG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcIlxcZjE1ZFwiO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFwiXFxmMTVlXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXCJcXGYxNjFcIjtcbiRmYS12YXItc29ydC1hc2M6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcIlxcZjE2MlwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcbiRmYS12YXItc29ydC11cDogXCJcXGYwZGVcIjtcbiRmYS12YXItc291bmRjbG91ZDogXCJcXGYxYmVcIjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcbiRmYS12YXItc3Bpbm5lcjogXCJcXGYxMTBcIjtcbiRmYS12YXItc3Bvb246IFwiXFxmMWIxXCI7XG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XG4kZmEtdmFyLXNxdWFyZTogXCJcXGYwYzhcIjtcbiRmYS12YXItc3F1YXJlLW86IFwiXFxmMDk2XCI7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXCJcXGYxNmNcIjtcbiRmYS12YXItc3RhcjogXCJcXGYwMDVcIjtcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xuJGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1vOiBcIlxcZjAwNlwiO1xuJGZhLXZhci1zdGVhbTogXCJcXGYxYjZcIjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcIlxcZjA0OFwiO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFwiXFxmMDUxXCI7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZTogXCJcXGYyNDlcIjtcbiRmYS12YXItc3RpY2t5LW5vdGUtbzogXCJcXGYyNGFcIjtcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFwiXFxmMjhkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlLW86IFwiXFxmMjhlXCI7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xuJGZhLXZhci1zdHVtYmxldXBvbjogXCJcXGYxYTRcIjtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XG4kZmEtdmFyLXN1YndheTogXCJcXGYyMzlcIjtcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xuJGZhLXZhci1zdXBlcnBvd2VyczogXCJcXGYyZGRcIjtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XG4kZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLXRhYmxlOiBcIlxcZjBjZVwiO1xuJGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLXRhZzogXCJcXGYwMmJcIjtcbiRmYS12YXItdGFnczogXCJcXGYwMmNcIjtcbiRmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XG4kZmEtdmFyLXRheGk6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLXRlbGVncmFtOiBcIlxcZjJjNlwiO1xuJGZhLXZhci10ZWxldmlzaW9uOiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcIlxcZjFkNVwiO1xuJGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFwiXFxmMDM0XCI7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFwiXFxmMDM1XCI7XG4kZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xuJGZhLXZhci10aC1sYXJnZTogXCJcXGYwMDlcIjtcbiRmYS12YXItdGgtbGlzdDogXCJcXGYwMGJcIjtcbiRmYS12YXItdGhlbWVpc2xlOiBcIlxcZjJiMlwiO1xuJGZhLXZhci10aGVybW9tZXRlcjogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMDogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogXCJcXGYyYzhcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItNDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjJjOFwiO1xuJGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xuJGZhLXZhci10aHVtYnMtZG93bjogXCJcXGYxNjVcIjtcbiRmYS12YXItdGh1bWJzLW8tZG93bjogXCJcXGYwODhcIjtcbiRmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XG4kZmEtdmFyLXRodW1icy11cDogXCJcXGYxNjRcIjtcbiRmYS12YXItdGlja2V0OiBcIlxcZjE0NVwiO1xuJGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcIlxcZjA1N1wiO1xuJGZhLXZhci10aW1lcy1jaXJjbGUtbzogXCJcXGYwNWNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGUtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItdGludDogXCJcXGYwNDNcIjtcbiRmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcIlxcZjIwNFwiO1xuJGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XG4kZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XG4kZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXCJcXGYyMjRcIjtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xuJGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcbiRmYS12YXItdHJhc2gtbzogXCJcXGYwMTRcIjtcbiRmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcbiRmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXCJcXGYyNjJcIjtcbiRmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xuJGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcbiRmYS12YXItdHJ5OiBcIlxcZjE5NVwiO1xuJGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XG4kZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXCJcXGYxNzRcIjtcbiRmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xuJGZhLXZhci10djogXCJcXGYyNmNcIjtcbiRmYS12YXItdHdpdGNoOiBcIlxcZjFlOFwiO1xuJGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcbiRmYS12YXItdW1icmVsbGE6IFwiXFxmMGU5XCI7XG4kZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcbiRmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcbiRmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcbiRmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xuJGZhLXZhci11bmxvY2s6IFwiXFxmMDljXCI7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XG4kZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xuJGZhLXZhci11cGxvYWQ6IFwiXFxmMDkzXCI7XG4kZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xuJGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXCJcXGYyYmRcIjtcbiRmYS12YXItdXNlci1jaXJjbGUtbzogXCJcXGYyYmVcIjtcbiRmYS12YXItdXNlci1tZDogXCJcXGYwZjBcIjtcbiRmYS12YXItdXNlci1vOiBcIlxcZjJjMFwiO1xuJGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xuJGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcbiRmYS12YXItdmNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLXZjYXJkLW86IFwiXFxmMmJjXCI7XG4kZmEtdmFyLXZlbnVzOiBcIlxcZjIyMVwiO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFwiXFxmMjI2XCI7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFwiXFxmMjI4XCI7XG4kZmEtdmFyLXZpYWNvaW46IFwiXFxmMjM3XCI7XG4kZmEtdmFyLXZpYWRlbzogXCJcXGYyYTlcIjtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXCJcXGYyYWFcIjtcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xuJGZhLXZhci12aW1lbzogXCJcXGYyN2RcIjtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xuJGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xuJGZhLXZhci12azogXCJcXGYxODlcIjtcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFwiXFxmMmEwXCI7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcIlxcZjAyN1wiO1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcIlxcZjAyNlwiO1xuJGZhLXZhci12b2x1bWUtdXA6IFwiXFxmMDI4XCI7XG4kZmEtdmFyLXdhcm5pbmc6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLXdlY2hhdDogXCJcXGYxZDdcIjtcbiRmYS12YXItd2VpYm86IFwiXFxmMThhXCI7XG4kZmEtdmFyLXdlaXhpbjogXCJcXGYxZDdcIjtcbiRmYS12YXItd2hhdHNhcHA6IFwiXFxmMjMyXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xuJGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci13aW5kb3ctY2xvc2UtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcIlxcZjJkMFwiO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFwiXFxmMmQxXCI7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcIlxcZjJkMlwiO1xuJGZhLXZhci13aW5kb3dzOiBcIlxcZjE3YVwiO1xuJGZhLXZhci13b246IFwiXFxmMTU5XCI7XG4kZmEtdmFyLXdvcmRwcmVzczogXCJcXGYxOWFcIjtcbiRmYS12YXItd3BiZWdpbm5lcjogXCJcXGYyOTdcIjtcbiRmYS12YXItd3BleHBsb3JlcjogXCJcXGYyZGVcIjtcbiRmYS12YXItd3Bmb3JtczogXCJcXGYyOThcIjtcbiRmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xuJGZhLXZhci14aW5nOiBcIlxcZjE2OFwiO1xuJGZhLXZhci14aW5nLXNxdWFyZTogXCJcXGYxNjlcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3Itc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15YWhvbzogXCJcXGYxOWVcIjtcbiRmYS12YXIteWM6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXljLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWVscDogXCJcXGYxZTlcIjtcbiRmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xuJGZhLXZhci15b2FzdDogXCJcXGYyYjFcIjtcbiRmYS12YXIteW91dHViZTogXCJcXGYxNjdcIjtcbiRmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcblxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuLnB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYucHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBTcGlubmluZyBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbigpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiAkZmEtaW52ZXJzZTsgfVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbXVzaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbG07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVmcmVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pdGFsaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3V0ZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1tYXJrZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lamVjdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3Jvc3NoYWlyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwYW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2lmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYW5kb207IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ25ldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJldHdlZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXItY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLW91dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYi10YWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyb3BoeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlbW9uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhc2tzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC11bDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRlcmxpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ1Y2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFjaG9tZXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVtYnJlbGxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlnaHRidWxiLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VpdGNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3V0bGVyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3NwaXRhbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWdodGVyLWpldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXNrdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc21pbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYW1lcGFkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXJhc2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuY2hvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qcHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ydWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcHBsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbnV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm91cnNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12azsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZW5yZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJ1cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZheDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRheGk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wZGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1pbWFnZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXZpZGVvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZXBlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlmZS1yaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVtcGlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFxOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWl4aW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtdGhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9tYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV3c3BhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhbnB1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2ltcGx5YnVpbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1zZWNyZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydGJlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVyY3VyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlcnZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YndheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXljOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC1ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1qY2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zcG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWRlbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmlwYWR2aXNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZXQtcG9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNocm9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlZm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb250YW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLTUwMHB4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmR1c3RyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXNpZ25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGFjay10aWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtYWxpZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kaWVwaWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9keDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY3JpYmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhc2h0YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlcmNlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRsYWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BiZWdpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGZvcm1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52aXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxpbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmFpbGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZS1nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG93LXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtZ2hvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyc3Qtb3JkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlbWVpc2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZHNoYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbm9kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtYmFkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxlZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3dlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG9kY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LXJlc3RvcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW5kY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF2OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV0c3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW1kYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYXZlbHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVlcmNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb2NoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNub3dmbGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnBvd2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVldHVwOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHkoKTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTsgfVxuIiwiJGljb24tZm9udC1wYXRoOiBcIi4uL2ZvbnRzL1wiO1xuQGltcG9ydCBcImJvd2VyX2NvbXBvbmVudHMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL19ib290c3RyYXAuc2Nzc1wiO1xuQGltcG9ydCBcImJvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2suc2Nzc1wiO1xuLy8gQGltcG9ydCBcImJvd2VyX2NvbXBvbmVudHMvc2xpY2stY2Fyb3VzZWwvc2xpY2svc2xpY2stdGhlbWUuc2Nzc1wiO1xuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy92aWRlby5qcy9zcmMvY3NzL3Zqcy5zY3NzXCI7XG5cbi8qR2xvYmFsIFN0eWxlcyovXG5AaW1wb3J0IFwiaGVscGVycy9fY29sb3JzLnNjc3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL19tZWRpYVF1ZXJpZXMuc2Nzc1wiO1xuQGltcG9ydCBcImhlbHBlcnMvX3NsaWNrLXRoZW1lLnNjc3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL19zcGFjaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL190eXBvZ3JhcGh5LnNjc3NcIjtcbkBpbXBvcnQgXCJoZWxwZXJzL191dGlsaXRpZXMuc2Nzc1wiO1xuQGltcG9ydCBcImxheW91dC9fZm9vdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJsYXlvdXQvX2hlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwicGFnZXMvX2NvdW50cnlMYW5kaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJwYWdlcy9fbmV3c3Jvb20uc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL19wcm9kdWN0T2ZmZXIuc2Nzc1wiO1xuQGltcG9ydCBcInBhZ2VzL19zZWFyY2hBcHAuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2FyY2hpdGVjdHVyZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fYnV5LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19idXlBbmRUcnlCYW5uZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NhbXBhaWduQ2hhcHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY2FwYWJpbGl0aWVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jYXJkQ2x1c3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY2FyZEZsaXAuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NhcmVlckZsZXguc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2Nhcm91c2VsVGlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2Nhc2VTdHVkeVNlYXJjaC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY2FzZVN0dWR5VGlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NhdGFsb2cuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NhdGFsb2dIZWFkbGluZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY2F0YWxvZ1RpbGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jY0NoZWNrb3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jY1N1Ym1pdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY2hhcHRlclRpbGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb2xsYXRlcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb250YWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb250YWN0Z2xvYmFsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19jb250YWN0c2FsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvbnRhY3RVcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fY29udGVudEdyaWQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2NvdW50cnlGbGFncy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZHJvcGRvd25TdHlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2V2ZW50cy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZXZlbnRzRmlsdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19ldmVudHNUcmFpbmluZy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZmVhdHVyZWRTb2x1dGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2ZlYXR1cmVUaWxlQ2hhcHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZmlsdGVycy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZnJpY3Rpb25GcmVlVHJpYWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2dlbmVyYWxBcnRpY2xlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19nZW5lcmFsUmF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fZ2xvc3NhcnlEZWZpbml0aW9uc0xQLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19nbG9zc2FyeUxhbmRpbmcuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2dyYXBoaWNDaGFwdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19oZXJvQ291bnRyeUxQLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19pbkRlcHRoQ2hhcHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9faW5kaXZpZHVhbENhc2Uuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2lubGluZUZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX2pvYkxpc3RpbmdzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19sZWFkZXJzaGlwLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19tZWRpYUJsb2NrLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fbmV3c0Jsb2NrQ291bnRyeUxQLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19uZXdzRmlsdGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19vZmZpY2VMb2NhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fcGFnZVRhZy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fcGFydG5lckJsb2Nrcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fcHJvZHVjdEZpbHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fcHJvZHVjdEZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3Byb2R1Y3RMYW5kaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19wcm9kdWN0T2ZmZXJpbmcuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3Byb2R1Y3RTdXBwb3J0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19xdW90ZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fcmVsYXRlZExpbmtzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19yZXNvdXJjZUZpbHRlci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fcmVzb3VyY2VMaXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zZWFyY2guc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3NlZ21lbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zaGFyZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc2hvdXRib3guc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3NpbXBsZVJhdGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3NpbmdsZVRvcGljLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zb2NpYWxMaW5rcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc29sdXRpb25zTGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc3RpY2t5TmF2aWdhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc3RvcmVBY2NvdW50SW5mby5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fc3RvcmVDYXJvdXNlbFRpbGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZUNhdGFsb2cuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlQ2F0YWxvZ1RpbGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlRmFxLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZUZlYXR1cmVBZHZhbnRhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlSW5zdHJ1Y3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZUxhbmdTZWxlY3Quc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlTGVnYWwuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlTGl2ZUNoYXQuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlTG9va3VwVGFibGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlT3JkZXJIaXN0b3J5VGFibGUuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlUG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlUXVvdGVzU2hvdXRib3guc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlU3VibmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZVRhYmxlLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL19zdG9yZVRlbmFudEluZm8uc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlVGlsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3N0b3JlVXRpdGxpdHkuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3RhYmJlZFBhbmVsLnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL190aWxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fdmlkZW8tYmxvY2suc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3ZpZGVvRlMuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvX3ZpZGVvUGxheUJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fd2ViaW5hci5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9fd2ViaW5hckxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcImJhc2UvX2Jhc2Uuc2Nzc1wiO1xuXG4vKkZvbnQgQXdlc29tZSovXG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvX21peGlucy5zY3NzXCI7XG5AaW1wb3J0IFwiZm9udGF3ZXNvbWUvX3BhdGguc2Nzc1wiO1xuQGltcG9ydCBcImZvbnRhd2Vzb21lL19jb3JlLnNjc3NcIjtcbkBpbXBvcnQgXCJmb250YXdlc29tZS9fbGFyZ2VyLnNjc3NcIjtcbkBpbXBvcnQgXCJmb250YXdlc29tZS9fZml4ZWQtd2lkdGguc2Nzc1wiO1xuQGltcG9ydCBcImZvbnRhd2Vzb21lL19saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCJmb250YXdlc29tZS9fYm9yZGVyZWQtcHVsbGVkLnNjc3NcIjtcbkBpbXBvcnQgXCJmb250YXdlc29tZS9fYW5pbWF0ZWQuc2Nzc1wiO1xuQGltcG9ydCBcImZvbnRhd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2Nzc1wiO1xuQGltcG9ydCBcImZvbnRhd2Vzb21lL19zdGFja2VkLnNjc3NcIjtcbkBpbXBvcnQgXCJmb250YXdlc29tZS9faWNvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImZvbnRhd2Vzb21lL19zY3JlZW4tcmVhZGVyLnNjc3NcIjtcblxuLypTZWN0aW9uIEltcG9ydHMqL1xuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFNpZW1lbnNSb21hbjtcbiAgY29sb3I6ICMzYzQ2NGI7XG59XG5cbi5tb2JpbGUtc2hhcmUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy9wYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIC8vcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmVsZW1lbnQtaW52aXNpYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDFweCAxcHggMXB4IDFweCk7IC8qIElFNiwgSUU3ICovXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbn1cbi5oZWFkZXItdGFnIHtcbiAgY29sb3I6ICMyMzg3YWE7XG4gIGZvbnQtZmFtaWx5OiBTaWVtZW5zUm9tYW47XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGV4dC1ibG9jay11bCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRjb2xvcjogIzIzODdBOTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmljb24td2l0aC1jdGEtYWxpZ24ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuIl19 */