@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Old+Standard+TT:400,700|Open+Sans:300,400,600|Raleway:300,400,600);@import url(https://fonts.googleapis.com/css?family=Cabin:400,700&subset=latin-ext);@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,700&subset=latin-ext);@import url(https://fonts.googleapis.com/css?family=Muli:200,300,400,600,700&display=swap);/*!
 * 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{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}legend{border:0;padding:0}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:0 0!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/bootstrap/glyphicons-halflings-regular.eot);src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\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{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub: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"}*{box-sizing:border-box}:after,:before{box-sizing:border-box}a{color:#005d25;text-decoration:none}a:focus,a:hover{color:#001107;text-decoration:none}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}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.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:#005d25}a.text-primary:focus,a.text-primary:hover{color:#002a11}.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}.bg-primary{background-color:#005d25}a.bg-primary:focus,a.bg-primary:hover{background-color:#002a11}.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-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;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 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{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;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:1230px){.container{width:1200px}}.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-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1230px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}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{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-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}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{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{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type=search]{box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;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{display:block;padding-top:7px;font-size:14px;line-height:1.42857;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.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[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],.input-group-sm>.input-group-btn>input.btn[type=date],.input-group-sm>.input-group-btn>input.btn[type=datetime-local],.input-group-sm>.input-group-btn>input.btn[type=month],.input-group-sm>.input-group-btn>input.btn[type=time],.input-group-sm>input.form-control[type=date],.input-group-sm>input.form-control[type=datetime-local],.input-group-sm>input.form-control[type=month],.input-group-sm>input.form-control[type=time],.input-group-sm>input.input-group-addon[type=date],.input-group-sm>input.input-group-addon[type=datetime-local],.input-group-sm>input.input-group-addon[type=month],.input-group-sm>input.input-group-addon[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],.input-group-lg>.input-group-btn>input.btn[type=date],.input-group-lg>.input-group-btn>input.btn[type=datetime-local],.input-group-lg>.input-group-btn>input.btn[type=month],.input-group-lg>.input-group-btn>input.btn[type=time],.input-group-lg>input.form-control[type=date],.input-group-lg>input.form-control[type=datetime-local],.input-group-lg>input.form-control[type=month],.input-group-lg>input.form-control[type=time],.input-group-lg>input.input-group-addon[type=date],.input-group-lg>input.input-group-addon[type=datetime-local],.input-group-lg>input.input-group-addon[type=month],.input-group-lg>input.input-group-addon[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{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 input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}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}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{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 .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline 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 .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline 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 .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline 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{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{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;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:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.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,.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,.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:#005d25;border-color:#00441b}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#002a11;border-color:#000}.btn-primary:hover{color:#fff;background-color:#002a11;border-color:#000603}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#002a11;border-color:#000603}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{color:#fff;background-color:#000603;border-color:#000}.btn-primary.active,.btn-primary:active,.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:#005d25;border-color:#00441b}.btn-primary .badge{color:#005d25;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:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.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,.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,.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:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.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,.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,.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:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.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,.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,.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:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.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,.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,.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:#005d25;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#001107;text-decoration:none;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-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{color:#fff;text-decoration:none;outline:0;background-color:#005d25}.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;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;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{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 input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.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 .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{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{position:relative;display:block}.nav>li>a{position:relative;display:block;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:#005d25}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#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{color:#fff;background-color:#005d25}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height: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:0}}.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 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after,.navbar-collapse:before{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;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:610px) 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 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 .navbar-brand,.navbar>.container-fluid .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-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@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:0;border-top-left-radius:0;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-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#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{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{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:#005d25;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:#001107;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#005d25;border-color:#005d25;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;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:#005d25}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#002a11}.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{color:#005d25;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;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .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 .jumbotron,.container-fluid .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 a>img,.thumbnail>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#333}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#005d25}.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{from{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:#005d25;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,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-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,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{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{z-index:2;color:#fff;background-color:#005d25;border-color:#005d25}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#2aff7f}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-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{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.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}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table: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,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-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>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-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:#005d25}.panel-primary>.panel-heading{color:#fff;background-color:#005d25;border-color:#005d25}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#005d25}.panel-primary>.panel-heading .badge{color:#005d25;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#005d25}.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}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{transform:translate(0,-25%);transition:transform .3s ease-out}.modal.in .modal-dialog{transform:translate(0,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}.modal-backdrop.in{opacity:.5}.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:"Open Sans",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}.tooltip.in{opacity:.9}.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{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;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:"Open Sans",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{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x}.carousel-control.right{left:auto;right:0;background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9}.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:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-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-xs{display:none!important}.visible-sm{display:none!important}.visible-md{display:none!important}.visible-lg{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!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:1229px){.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:1229px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1229px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1229px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1230px){.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:1230px){.visible-lg-block{display:block!important}}@media (min-width:1230px){.visible-lg-inline{display:inline!important}}@media (min-width:1230px){.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:1229px){.hidden-md{display:none!important}}@media (min-width:1230px){.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}}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{-webkit-text-size-adjust:none}body{font:80% 'Open Sans',Arial,sans-serif;color:#525252}@media only screen and (max-width:959px){body{background-color:#444;padding:0}}#wrapper{background:#fff;position:relative;z-index:1;box-shadow:0 0 9px #1a1a1a}.box-content{width:960px;margin:0 auto;position:relative}.box-content .block-title{font-weight:700;font-size:1.7em;line-height:1}.box-content .light-title{font-weight:300;color:#005d25}@media only screen and (max-width:959px){.box-content{width:96%;padding:0 2%}}.left{float:left}.right{float:right}.clear{clear:both}span.clear{display:block;height:0}.green{color:#005d25}.yellow{color:#ffc200}a{text-decoration:none;color:#005d25}a.read-more-yellow-plus{position:relative;font-size:.8em;font-weight:700;line-height:1;padding:10px 0 0 30px;display:inline-block}a.read-more-yellow-plus:before{display:block;width:20px;height:20px;border-radius:50%;color:#fff;background:#ffc200;text-align:center;line-height:1.9;position:absolute;left:0}.with-icon:before{font-size:1.4em;vertical-align:middle;color:#999;margin-right:15px}blockquote:after,blockquote:before{font:.4em owsd;display:inline-block;color:#005d25}blockquote:before{content:'h';vertical-align:top;height:140px;float:left;margin-right:6px}blockquote:after{content:'g';vertical-align:text-bottom;margin-left:12px}blockquote p{display:inline}.button{display:inline-block;min-width:70px;text-align:center;padding:9px 12px;background:#78c6e7;color:#fff;text-transform:uppercase;font-weight:400;border-radius:8px;font-size:1.2em;margin:0 auto}.button-green{background:#005d25}.centered-button{text-align:center;position:relative;z-index:100}.righted-button{text-align:right}.controls a span{display:none}.controls a.disabled{visibility:hidden}.italic-title{font-weight:300;font-style:italic}.icon-news-icon:before{color:#8c8d00}.icon-workshop-icon:before{color:#bbb}.icon-event-icon:before{color:#d96d00}.with-blue-sign:before,.with-small-sign:before{display:block;width:100px;position:absolute;left:0;top:0;content:''}.with-blue-sign{position:relative}.with-blue-sign:before{height:4px;background:#0085b2}.with-small-sign{position:relative}.with-small-sign:before{height:1px;background:#ddd}#accordion,.accordion{border-top:1px solid #eee}#accordion dt,.accordion dt{height:60px;padding:20px 3px 29px;cursor:pointer;font-size:1.4em;font-weight:700;text-transform:uppercase;position:relative;border-bottom:1px solid #eee}#accordion dt span,.accordion dt span{display:inline-block}#accordion dt:after,.accordion dt:after{content:'i';font-family:owsd;font-size:1.2em;text-transform:lowercase;position:absolute;right:3px;top:40px}#accordion dt.on,.accordion dt.on{border:none}#accordion dt.on:after,.accordion dt.on:after{content:'q';color:#ddd}.stickit{position:fixed;top:95px;z-index:101}.view{clear:both}#cookieChoiceInfo{position:fixed;width:100%;margin:0;padding-top:1em;left:0;bottom:0;z-index:1000;text-align:center;background-color:rgba(238,238,238,.9)}#cookieChoiceInfo>span{padding:1em}@media only screen and (max-width:767px){#cookieChoiceInfo>a{display:inline-block;margin:.5em}}#cookieChoiceInfo #cookieChoiceDismiss{margin:0 24px}img[style*=left]{margin:0 20px 20px 0}img[style*=right]{margin:0 0 20px 20px}#content #news .service-links .links{margin:0}#content .service-links .links{border-top:0;padding:0}#content .service-links .links li{display:inline-block;padding:10px 0;margin-right:1em}#content .service-links .links li:before{content:''}#content .service-links .links li a{display:block;width:33px;height:32px;padding-top:0;background:url(../images/share-icon.png) no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}#content .service-links .links li a.service-links-facebook{background-position:center -97px}#content .service-links .links li a.service-links-twitter{background-position:center -212px}#content .service-links .links li a.service-links-linkedin{background-position:center -1373px}.highcharts-tooltip,.highcharts-tooltip>span{width:180px}.highcharts-tooltip .tooltip{white-space:normal!important}#content .page table{border:1px solid #c2c2c2;width:100%;margin-bottom:2em;border-collapse:collapse;border-spacing:0;overflow-x:auto;display:block}#content .page table thead{display:table-header-group}#content .page table th{padding:7px;line-height:16px;text-align:center;vertical-align:middle;border-bottom:1px solid #c2c2c2;border-right:1px solid #c2c2c2;background-color:#e9e9e9}#content .page table tr:first-child th{font-size:120%;line-height:22px}#content .page table td{border-top:1px solid #c2c2c2;line-height:16px;vertical-align:middle;padding:4px 8px}@media screen and (max-width:1200px){#content .page table{text-align:center;display:table}#content .page table p{padding-bottom:5px}#content .page table caption{background-image:none}.page-node-13058 .content .field-item table.mobile-tb thead{display:none}#content .page table tbody td{display:block;padding:.6rem}#content .page table tbody tr td:first-child{background:#e9e9e9;font-weight:700;font-size:120%}#content .page table tbody td:before{content:attr(data-th);font-weight:700;display:inline-block}#content .page table thead{display:none}}header.main{width:100%;background:url(../images/header_bg.jpg) left top repeat-x;border-bottom:6px solid #005d25;padding-top:30px;position:fixed;top:0;left:0;z-index:202;transition:height .5s}header.main>.box-content{transition:height .5s}header.main .logo{display:inline-block;position:relative}header.main .logo img{width:auto;height:120px;transition:height .5s}header.main .first-level>li,header.main .submenu{transition:.5s}@media only screen and (max-width:959px){header.main{position:static;padding-top:0}header.main .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header.main>.box-content{text-align:center}}@media only screen and (max-width:959px){header.main .social,header.main .utility{display:none}header.main .logo{top:38%;width:55%;height:auto}header.main .logo img{max-width:100%;height:auto}header.main .burger-menu{top:44px}}header.small{height:80px;padding-top:10px}header.small>.box-content{height:80px}header.small .logo img{height:70px}header.small .first-level>li{height:45px}header.small .mega-menu,header.small .submenu{top:95px}nav{position:absolute;right:0;bottom:0}nav .first-level>li{display:block;position:relative;height:70px;float:left;padding:0 10px}nav .first-level>li.active:before,nav .first-level>li:hover:before{content:'n';font-family:owsd;line-height:.6;color:#005d25;position:absolute;bottom:0;left:0;width:100%;text-align:center}nav .first-level>li.active>a,nav .first-level>li:hover>a{color:#03a242;border-bottom:1px solid #005d25}nav .first-level>li>a{font:1.1em Cabin,Arial,sans-serif;color:#fff;text-transform:uppercase}nav .first-level>li>a:focus,nav .first-level>li>a:hover{color:#03a242;border-bottom:1px solid #005d25}@media only screen and (max-width:959px){nav{left:0;top:115px;right:auto;bottom:auto;width:100%}nav .first-level>li{float:none;height:auto;padding:0}nav .first-level>li.active:before,nav .first-level>li:hover:before{content:'';width:0}nav .first-level>li>a{display:block;padding:9px 0;margin-left:20px;margin-right:20px;font-size:1.4em;color:#469267;border-bottom:1px solid #333}}.mega-menu{display:none;position:fixed;left:0;top:185px;width:100%;height:auto;background:url(../images/megamenu_pattern.png);box-shadow:0 5px 6px 0 #dedede;transition:.5s;transition-property:top}.mega-menu .box-content{background:url(../images/mega_menu_bg.gif) left top repeat-y #fff}.mega-menu .cta{width:239px;height:147px;padding:33px 21px 0 130px;background-repeat:no-repeat}.mega-menu .cta h3{font-size:1.5em;color:#005d25}.mega-menu .cta h3 a{color:#005d25}.mega-menu .cta a{color:#525252}.mega-menu .cta a.more{font-weight:700;color:#005d25;font-size:.9em}.mega-menu .about-cta{background-image:url(../images/megamenu_about_icon.png);background-position:18px 34px}.mega-menu .why-cta{background-image:url(../images/megamenu_why_icon.png);background-position:14px 34px}.mega-menu .network-cta{background-image:url(../images/megamenu_network_icon.png);background-position:7px 37px}.mega-menu .career-cta{background-image:url(../images/megamenu_career_icon.png);background-position:26px 34px}.mega-menu .resources-cta{background-image:url(../images/megamenu_resources_icon.png);background-position:38px 34px}.mega-menu .block-menu{padding:3% 0;position:relative}.mega-menu .block-menu li{list-style:none;list-style-image:none;line-height:1;border-right:1px solid #ababab}.mega-menu .block-menu li ul{display:none;position:absolute;left:100%;top:32px;height:100%}.mega-menu .block-menu li li a{min-width:200px;padding-left:21px;font-weight:400}.mega-menu .block-menu li li a.active,.mega-menu .block-menu li li a:focus,.mega-menu .block-menu li li a:hover{background:0 0;color:#005d25}.mega-menu .block-menu a{display:block;padding:6px 27px;color:#525252;font-size:1.1em;font-weight:700}.mega-menu .block-menu a:before{content:'•';margin-right:9px}.mega-menu .block-menu a.active,.mega-menu .block-menu a:focus,.mega-menu .block-menu a:hover{background:#9abea9;color:#fff}@media only screen and (max-width:959px){.mega-menu{position:static;box-shadow:none;background:#2a2a2a;padding-left:30px;width:auto}.mega-menu .box-content{background:0 0;padding:0;width:100%}.mega-menu .cta{display:none}.mega-menu .block-menu{width:100%}.mega-menu .block-menu li{border-right:none}.mega-menu .block-menu li.last>a{border-bottom:none}.mega-menu .block-menu li li a{min-width:50%;padding-left:0}.mega-menu .block-menu li ul{position:static;display:block;margin-left:5%}.mega-menu .block-menu li ul a,.mega-menu .block-menu li ul a:focus,.mega-menu .block-menu li ul a:hover{color:#999}.mega-menu .block-menu a{color:#ccc;font-weight:400;padding:9px 15px;margin:0 15px;border-bottom:1px solid #666}.mega-menu .block-menu a.slicknav_item{display:none}.mega-menu .block-menu a:before{content:'';margin:0}.mega-menu .block-menu a.active,.mega-menu .block-menu a:focus,.mega-menu .block-menu a:hover{background:0 0}}.submenu{left:0;top:185px;width:100%;height:60px;background:#fff;box-shadow:0 2px 6px 0 #dedede}.submenu ul.menu{display:table;width:100%}.submenu ul.menu li{display:table-cell;margin:0;padding:0}.submenu a{font-size:1.5em;font-weight:300;color:#525252;text-transform:uppercase;display:block;height:60px;text-align:center;line-height:3}.submenu a.active,.submenu a:focus,.submenu a:hover{color:#fff;background:#ffbf00}@media only screen and (max-width:959px){.submenu{top:175px}.submenu a{font-size:1.1em;line-height:4;font-weight:700}}.utility{position:absolute;top:42px;right:0}.utility li{display:inline-block;position:relative;padding:0 10px}.utility a{font-size:.9em;color:#888;font-weight:700}.utility a:focus,.utility a:hover{color:#fff}.small .utility{top:0;right:100px}@media only screen and (max-width:767px){.utility{top:5px;right:100px}}.social{position:absolute;right:0;top:0}.social li{display:block;float:left;padding:0 4px}.social li span{display:none}.social a{color:#fff;font-size:1.4em}@media only screen and (max-width:767px){.social{top:5px}}.burger-menu{display:none;position:absolute;left:9px;top:60px;color:#fff;font-size:2.2em}.burger-menu span,.slideout-menu{display:none}@media only screen and (max-width:959px){.burger-menu{display:inline-block}}@media only screen and (max-width:959px){.slideout-open .slideout-panel,.slideout-open body{overflow:hidden}.slideout-open .slideout-menu{display:block}.slideout-menu{position:fixed;left:0;top:0;bottom:0;right:0;z-index:0;background:#1a1a1a;width:280px;min-height:100%;height:auto;overflow:auto;-webkit-overflow-scrolling:auto}.slideout-menu>.mobile_logo{background-color:#fff}.slideout-menu>.mobile_logo>img{display:block}}#slideshow{width:100%;overflow:hidden;position:relative}#slideshow .slide{width:100%;position:relative;float:left}#slideshow .slide img.image-slide{display:block;width:100%;min-width:100%;height:auto}#slideshow .slide .info{width:448px;padding:24px 21px 10px;margin-top:-150px;position:absolute;top:50%;right:20%;z-index:101;background-color:rgba(231,231,233,.8);border-radius:15px}#slideshow .slide .info.generic{padding:24px 21px 10px}#slideshow .slide .info.generic .field-date{color:#005c2b;padding-left:10px}#slideshow .slide .info.generic blockquote{margin:0;font-size:25px;line-height:1.1}#slideshow .slide .info.generic blockquote a{color:#525252}#slideshow .slide .info.generic blockquote:after,#slideshow .slide .info.generic blockquote:before{content:initial}#slideshow .slide .info.generic a.read-more-yellow-plus:before{line-height:2}#slideshow .slide .info.succes-story a.read-more-yellow-plus{margin-left:9px}#slideshow .slide blockquote{font-style:normal;font-size:36px;font-weight:300;line-height:1.2;display:block;padding-left:10px}#slideshow .slide blockquote a{color:#525252}#slideshow .slide blockquote:before{position:absolute;left:10px}#slideshow .slide blockquote:after{margin-left:0}#slideshow .slide blockquote strong{font-weight:300;color:#005d25}#slideshow .slide .member{margin:5px 10px}#slideshow .slide .member img{height:auto;padding:2px;background:#fff;box-shadow:0 0 2px 2px #b5b4b3}#slideshow .slide .member a{color:#333}#slideshow .slide .member h5{font-weight:400;padding:5px 0 18px 9px;font-size:1.3em;margin-right:12px}#slideshow .slide .member h5 strong{font-weight:400;color:#005d25}#slideshow .slick-next,#slideshow .slick-prev{width:50px;height:50px}#slideshow .slick-next:before,#slideshow .slick-prev:before{color:#005d25;font-size:26px;font-weight:700;background-color:rgba(231,231,233,.8);border-radius:50px;padding:5px;line-height:36px;width:35px;height:35px}#slideshow .slick-next:hover:before,#slideshow .slick-prev:hover:before{background-color:#e7e7e9}#slideshow .slick-prev{left:40px}#slideshow .slick-next{right:40px}@media only screen and (max-width:959px){#slideshow .slide .info{width:276px;padding:24px 12px}#slideshow .slide .info.generic blockquote{font-size:21.5px}#slideshow .slide .info.succes-story blockquote{font-size:30px}#slideshow .slide .info.succes-story a.read-more-yellow-plus{margin-left:0}#slideshow .slide blockquote{font-size:2.7em;height:auto;line-height:1}#slideshow .slide .member{position:relative;left:0;bottom:auto}#slideshow .slide .member a.read-more-yellow-plus{clear:both}}@media only screen and (max-width:767px){#slideshow .slick-next,#slideshow .slick-prev{visibility:hidden}#slideshow .slide .info.succes-story blockquote{font-size:12px}#slideshow .slide .info.generic{padding:10px 5px}#slideshow .slide .info.generic blockquote{font-size:12px}#slideshow .slide .info{width:100%;margin:0;top:initial;bottom:0;right:0;border-radius:0;padding:10px 5px}#slideshow .slide .info .field-date,#slideshow .slide .info .member{display:none}#slideshow .slide .info blockquote{font-size:12px}#slideshow .slide .info blockquote:after,#slideshow .slide .info blockquote:before{content:''}}#mission{position:relative;height:380px;background:#dbe9e1;box-shadow:0 2px 5px 0 rgba(50,50,50,.25)}#mission .text{width:556px;cursor:pointer;padding-left:12px}#mission .text p{font-size:1.1em;line-height:1.7}#mission .text strong{color:#005d25}#mission h2{font-weight:300;font-size:3.7em;line-height:1;padding:27px 0 21px}#mission h2 strong{font-weight:800;color:#005d25}#mission h3{text-transform:uppercase;font-size:1.8em;font-weight:300;line-height:1;margin-bottom:18px}#mission .me-ows-cta{width:303px;height:380px;background:#e0eeeb;position:relative}#mission .me-ows-cta img{position:absolute;top:-25px;z-index:1}#mission .me-ows-cta p{font-size:.9em;margin-bottom:15px}#mission .me-ows-cta h4{color:#78c6e7}@media only screen and (max-width:959px){#mission{height:auto}#mission .text{width:100%;float:none;padding:0;margin-bottom:45px}#mission .me-ows-cta{display:none;width:100%;height:auto;float:none;padding:30px 2%;margin-left:-2%}}#career{position:relative;height:398px;background:url(../images/pattern.gif);box-shadow:0 2px 5px 0 rgba(50,50,50,.25);padding-top:2em}#career .block-title{padding:9px 0 15px}@media only screen and (max-width:959px){#career{height:auto}}#career-slider{height:320px}#career-slider .caroufredsel_wrapper{border:2px solid #ebebe9;border-radius:12px}@media only screen and (max-width:959px){#career-slider{height:295px;background-color:#fff}#career-slider .caroufredsel_wrapper{width:100%!important;border:0}}#career-slider-content article{width:931px;height:146px;background:#fff;padding:21px 12px 18px}#career-slider-content figure{width:265px;height:136px;text-align:center;padding-top:9px}#career-slider-content .text{width:605px}#career-slider-content .text h2{color:#005d25;font-size:1.7em}#career-slider-content .text h2 a{color:#005d25}#career-slider-content .text p{line-height:1.8}#career-slider-content .text a.more{color:#005d25;font-size:.9em}@media only screen and (max-width:959px){#career-slider-content{width:100%!important}#career-slider-content article{width:96%;padding:2%;height:auto}#career-slider-content figure{display:none!important}#career-slider-content .text{width:85%;padding-left:7%}}#career-pager{height:100px;width:800px;position:absolute;bottom:0;right:50%;margin-right:-415px}#career-pager a{display:block;width:192px;height:100px;float:left;position:relative}#career-pager a.first:before{content:'';display:block;position:absolute;left:-5px;background:#005d25!important}#career-pager a.last{width:auto}#career-pager a.last a.first:before,#career-pager a.last span.bar,#career-pager a.last span.bar-bg,#career-pager a.last span.dot{display:none}#career-pager span{display:block;position:absolute}#career-pager span.bar,#career-pager span.bar-bg{width:0;height:4px;left:0;top:0;background:#03a242;z-index:101}#career-pager span.bar-bg{width:100%;background:#eae6d5;z-index:100}#career-pager span.label{width:96px;text-align:center;font-weight:700;color:#005d25;font-size:.9em;left:-45px;top:20px}#career-pager span.label img{width:45px;height:auto}#career-pager span.label span{width:100%}#career-pager a.first:before,#career-pager span.dot{width:14px;height:14px;border-radius:50%;background:#eae6d5;top:-5px;right:-5px;z-index:102;transition:1s}#career-pager span.active{background:#005d25}@media only screen and (max-width:959px){#career-pager{display:none!important}}#career-full-slider{position:relative;padding-top:39px;border-top:1px solid #eee}#career-full-slider .caroufredsel_wrapper{margin-top:85px!important}#career-full-slider #career-pager{top:20px;width:80%;margin:0 10%;right:0;left:0}#career-full-slider #career-pager a{width:25%}#career-full-slider #career-pager a .label{padding:15px 0;left:-50px;top:30px}#career-full-slider #career-pager a .label span{background-color:#005d25;border-radius:5px;color:#fff;padding:5px 8px}#career-full-slider #career-pager a .label span:hover{background-color:#03a242}#career-full-slider #career-pager a.last{width:auto}@media only screen and (max-width:959px){#career-full-slider #career-full-slider-content,#career-full-slider .caroufredsel_wrapper{width:100%!important;height:565px!important}#career-full-slider #career-full-slider-content article,#career-full-slider .caroufredsel_wrapper article{width:100%}#career-full-slider #career-full-slider-content article figure,#career-full-slider .caroufredsel_wrapper article figure{width:50%;height:100%;margin-right:10%}#career-full-slider #career-full-slider-content article figure img,#career-full-slider .caroufredsel_wrapper article figure img{width:100%;max-width:300px;height:auto}#career-full-slider #career-full-slider-content article .text,#career-full-slider .caroufredsel_wrapper article .text{width:40%;float:left}}@media only screen and (max-width:610px){#career-full-slider #career-full-slider-content,#career-full-slider .caroufredsel_wrapper{height:370px!important}}#career-full-slider-content article{width:700px}#career-full-slider-content figure{width:300px;height:565px}#career-full-slider-content .text{width:375px}#career-full-slider-content h2{color:#005d25;font-weight:400;margin-bottom:15px}#career-full-slider-content a.more{font-size:.9em}#career-full-slider-content a.more:hover{background-color:#03a242}#career-full-pager{height:100px;width:960px}#career-full-pager a{display:block;position:relative}#career-full-pager a.page-0{width:0}#career-full-pager a.page-1{width:218px}#career-full-pager a.page-2{width:98px}#career-full-pager a.page-3{width:85px}#career-full-pager a.page-4{width:74px}#career-full-pager a.first #career-pager a.first:before,#career-full-pager a.first span.dot,#career-pager #career-full-pager a.first a.first:before{background:#005d25!important}#career-full-pager a:hover span.label{display:block}#career-full-pager a.selected #career-pager a.first:before,#career-full-pager a.selected span.dot,#career-pager #career-full-pager a.selected a.first:before{background:#005d25}#career-full-pager span{display:block;position:absolute}#career-full-pager span.bar,#career-full-pager span.bar-bg{width:0;left:0;top:0;background:#03a242;z-index:101}#career-full-pager span.bar-bg{width:100%;background:#eae6d5;z-index:100}#career-full-pager span.label{min-width:140px;height:28px;font-size:1.5em;left:36px;bottom:-18px;background:#03a242;padding:6px 24px;color:#fff;border-radius:0 7px 7px 0;box-shadow:1px 1px 3px #ccc;display:none}#career-full-pager span.label:before{display:block;content:'';width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #03a242;position:absolute;top:0;left:-20px}#career-full-pager #career-pager a.first:before,#career-full-pager span.dot,#career-pager #career-full-pager a.first:before{width:14px;height:14px;border-radius:50%;background:#eae6d5;bottom:-5px;right:-5px;z-index:102}#career-full-pager span.active{background:#005d25}.career-controls a{display:block;height:30px;position:absolute;top:50%;margin-top:-60px;font-size:2.1em;line-height:1;color:#03a242}.career-controls a#prev-career{left:-30px}.career-controls a#next-career{right:-30px}@media only screen and (max-width:959px){.career-controls a#prev-career{left:0}.career-controls a#next-career{right:0}}#focus{background:#efeeeb;height:400px;padding-top:18px;overflow:hidden}#focus .slick-list{margin:0 auto}#focus .slick-next:before{content:'l'}#focus .slick-prev:before{content:'m'}#focus .block-title{margin-bottom:26px}#focus .news{width:209px;height:304px;padding:6px 24px 6px 6px;position:relative;margin:0!important;border-top:8px solid #efeeeb}#focus .news:hover{background:#d2ecdc;border-top-color:#005d25}#focus .news span{display:block;font-size:.9em}#focus .news span.label{font-style:italic;color:#bbb}#focus .news span.label:before{font-size:2em;display:inline-block;vertical-align:middle;margin-right:9px}#focus .news span.date{color:#888;margin-top:9px}#focus .hidden-element{display:none}#focus header{margin:6px 0 30px}#focus header h3{text-transform:uppercase;color:#005d25;font-size:1.1em}#focus header h2{font-size:1.3em;line-height:1.2}#focus header a{color:#333}#focus p{line-height:1.5}#focus a.more{position:absolute;color:#005d25;left:6px;bottom:12px;font-weight:700;font-size:.9em}#focus a.all{left:auto;bottom:auto;top:7px;right:0;text-transform:uppercase;font-size:.9em;font-weight:400}@media only screen and (max-width:959px){#focus a.all{display:none}}@media only screen and (min-width:768px) and (max-width:959px){#focus .slick-list{width:478px}#focus .slick-prev{left:0}#focus .slick-next{right:0}}@media only screen and (max-width:767px){#focus #news-filters{display:none}#focus .block-title{text-align:center}#focus .slick-list{width:239px}#focus .slick-prev{left:0}#focus .slick-next{right:0}}#news-filters{position:absolute;top:2px;left:20%;font-size:1.2em}#news-filters label{font-weight:400;display:block;margin-left:12px}@media only screen and (max-width:959px){#news-filters{left:30%}}@media only screen and (max-width:959px){#focus .news{background:#d2ecdc;border-top-color:#005d25}}#network-rest-of-the-world{display:none}#networks{height:850px;border-bottom:6px solid #005d25;padding:36px 0 90px;overflow:hidden}#networks .block-title{margin-bottom:12px}#networks #networks-list{margin-left:-1px}#networks .network{width:239px;height:815px;position:relative}#networks .network:first-child .network-info{border-left:1px solid #eee}#networks .network h2{cursor:pointer;width:239px;height:75px;display:table-cell;padding-bottom:25px;color:#005d25;font-weight:300;text-transform:uppercase;font-size:2.2em;line-height:1;text-align:center;vertical-align:bottom}#networks .network-info{border-right:1px solid #eee;padding:0 9px}#networks .map{height:233px}#networks .map a{display:block;width:100%;height:233px;text-indent:-9999px;background-position:0 0}#networks .map a:focus,#networks .map a:hover{background-position:-220px 0}#networks .chart{position:absolute;top:220px;left:50%;margin-left:-100px;width:200px;height:200px}#networks .info{height:70px;background:#eee;padding-top:90px;font-weight:600}#networks .info p{font-size:1.1em;line-height:1.3}#networks .info p strong{display:inline-block;width:55px;text-align:right;color:#3d8e00;font-size:1.5em;font-weight:400}#networks .members{margin-top:15px}#networks .members h4{color:#333;font-weight:400;font-size:1.3em;margin-bottom:12px}#networks .members figure{width:80px}#networks .members figure img{width:80px;height:auto}#networks .members .more{text-align:center}#networks .members .more a{color:#005d25;font-size:.9em;text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:959px){#networks .slick-list{width:478px;margin:0 auto}#networks .slick-prev{left:0}#networks .slick-next{right:0}}@media only screen and (max-width:767px){#networks .slick-list{width:239px;margin:0 auto}#networks .slick-prev{left:0}#networks .slick-next{right:0}}.member-short{height:80px;margin-bottom:10px}.member-short figure{margin-right:9px}.member-short figure img{width:80px;height:80px}.member-short .member-info{width:150px}.view--front-members .member-short .member-info{width:124px}.member-short .member-info span.type{color:#005d25;font-weight:700;font-size:.8em;text-transform:uppercase}.member-short .member-info a{color:#525252}.member-short .member-info h5{font-size:1.2em;font-weight:400;line-height:1.1}.member-short .member-info p{font-size:.9em;line-height:1.3}.member-short:hover{cursor:pointer;border-right:4px solid #03a242}.member-short-success{border:3px solid #ffc100;height:74px;background:url(../images/top_member_badge_small.gif) 180px 45px no-repeat}.member-short-success figure{width:77px;height:74px;overflow:hidden}.map-image{height:200px;text-align:center;background:#eee}.map-image img{max-width:100%;height:auto}@media only screen and (max-width:959px){.map-image{height:auto}.map-image img{display:block}}.network-full-info{width:240px;height:385px;padding:20px 25px 0;position:absolute;right:0;top:-170px;background-repeat:no-repeat;color:#999;line-height:1.5em}.network-full-info strong{font-weight:400;color:#fff}.network-full-info .member{margin:15px 0 24px;padding:15px 0;border-top:1px dashed #aaa;border-bottom:1px dashed #aaa}.network-full-info .member figure{margin-right:10px;width:40px;height:40px}.network-full-info .member figure img{width:100%;height:auto}.network-full-info .member p{font-size:1.1em;line-height:1.3}.network-full-info .member a{font-size:.8em;color:#999}.network-full-info .member-info{width:190px}.network-full-info blockquote{color:#fff;font-weight:300;font-size:1.1em}.network-full-info blockquote:after,.network-full-info blockquote:before{color:#fff;font-size:1em}.network-full-info blockquote:before{margin-top:-10px}.network-full-info blockquote:after{float:right;margin-top:12px}.network-full-info blockquote strong{display:block;font-size:.7em}.network-full-info .stats{position:absolute;right:25px;top:300px}.network-full-info .stats p{font-size:1.1em;text-align:right;color:#fff;line-height:1.7;border-top:1px solid #aaa;border-bottom:1px solid #aaa}.network-full-info .stats p:first-child{color:#438d00;border-bottom:0}.network-full-info .stats p:first-child strong{color:inherit}.network-full-info .stats p strong{font-size:1.5em}.network-full-info .stats.country p{border:0;margin-top:12px}.network-full-info .network-chart{z-index:1;width:238px;height:238px;position:absolute;bottom:-90px;left:-90px}@media only screen and (max-width:959px){.network-full-info{top:0;margin:0 auto}}@media only screen and (max-width:767px){.network-full-info{position:relative;width:100%;height:auto;padding:36px 2%;margin-left:-2%;background-color:#3c3c3c;background-image:none!important}.network-full-info .member{margin:0;padding:36px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}.network-full-info .member figure{width:130px;height:130px}.network-full-info .member-info{width:50%}.network-full-info blockquote{margin:21px 0}.network-full-info .network-chart{display:none}.network-full-info .stats{position:static}.network-full-info .stats p{text-align:center}}#network-mission .text{width:530px;padding:30px 0}#network-mission h1{color:#fff;font-weight:300;font-size:2em;text-transform:uppercase;line-height:1.1em}#network-mission h2{font-weight:300;font-size:1.7em}#network-mission ul{padding:15px 0 0}#network-mission li{padding:0 0 5px 25px;list-style:none;list-style-image:none;position:relative;line-height:1.7}#network-mission li:before{content:'i';font-family:owsd;font-size:.8em;color:#005d25;position:absolute;left:0;top:6px}@media only screen and (max-width:959px){#network-mission{height:auto;padding-bottom:130px}#network-mission .text{width:60%}}@media only screen and (max-width:767px){#network-mission .text{width:100%}}#network-conference{background:#dbe9e1}#network-conference .box-content{padding-top:33px;padding-bottom:33px}#network-conference h3.block-title{margin-bottom:15px}#network-conference .info{width:164px;height:320px;overflow:hidden;position:relative;padding:40px 23px 9px;background:#fff;float:right;margin-top:-70px}#network-conference .info:before{color:#4a9169;font-size:8em;display:inline-block;margin-bottom:25px}#network-conference .info:after{content:'...';position:absolute;bottom:4px;right:35px}#network-conference .info p{padding-bottom:18px}#network-conference .info a{color:#005d25}#network-conference figure{margin-right:65px}#network-conference .text{width:375px}#network-conference header{margin-bottom:21px}#network-conference span.date{color:#005d25;font-weight:300;font-size:1.5em}#network-conference h2{font-size:1.5em}#network-conference h2 a{color:#525252}#network-conference p{padding-bottom:9px}#network-conference p a{color:#005d25}@media only screen and (max-width:959px){#network-conference .info{display:none}}#national-chapters{padding:45px 0}#national-chapters h3.block-title{margin-bottom:18px}#national-chapters .region{width:940px;height:300px;background:#fff;border:10px solid #efeeeb;margin-bottom:18px}#national-chapters .region:hover{background-color:#d5e3da}#national-chapters div.text{width:272px;height:282px;cursor:pointer;border-right:1px solid #ccc;padding:18px 21px 0}#national-chapters div.text .info{margin-top:33px}#national-chapters div.text .info h4{font-weight:400}#national-chapters div.text .info strong{font-size:1.6em;font-weight:400}#national-chapters div.text .info a{color:#005d25}#national-chapters .no-coordinator{background:#efeeeb url(../images/icon-network.png) no-repeat 20px center}#national-chapters .no-coordinator .text>div,#national-chapters .no-coordinator .text>p{width:60%;margin-left:35%}@media only screen and (max-width:959px){#national-chapters .no-coordinator .text>div,#national-chapters .no-coordinator .text>p{width:70%;margin-left:25%}}#national-chapters .chart{width:262px;height:279px;background-color:#fff;border-right:1px solid #ccc;padding:20px 25px 0;position:relative}#national-chapters .chart .chart-content{width:238px;height:238px;margin:-12px auto 0 auto}#national-chapters .chart p{font-size:1.2em}#national-chapters .chart strong{font-weight:400;font-size:2em}#national-chapters .members{width:302px;height:290px;padding:10px 0 0 10px;position:relative;background-color:#fff}#national-chapters .members .member-short-success{width:284px;background:0 0;position:relative}#national-chapters .members .member-short-success:before{display:block;width:52px;height:66px;content:'';background:url(../images/network_member_success_badge.png) no-repeat;position:absolute;right:-9px;top:10px}#national-chapters header{margin-bottom:9px}#national-chapters header h2{font-weight:300;font-size:2.5em;text-transform:uppercase}#national-chapters header h2 a{color:#005d25}#national-chapters p{font-size:.9em}#national-chapters p a{color:#525252}#national-chapters .more{text-align:center;position:absolute;width:100%;bottom:6px;left:0}#national-chapters .more a{font-size:.9em;text-transform:uppercase;color:#005d25}@media only screen and (max-width:959px){#national-chapters .region{width:100%;height:auto;box-sizing:border-box}#national-chapters .members,#national-chapters .text{width:46%;padding:2%;height:auto;border:none}}@media only screen and (max-width:767px){#national-chapters .text{width:96%}#national-chapters .text .info{padding-top:33px;border-top:1px solid #525252;font-size:1.5em}#national-chapters .no-coordinator .info{border-top:0;padding-top:0;margin-top:0}#national-chapters .members{display:none}}#national-chapters-filters{font-size:1.2em;margin-bottom:60px;background:#4d906a;padding:15px;color:#fff}#national-chapters-filters p{font-size:1em}#national-chapters-filters a{color:#fff;display:inline-block;margin:0 24px 0 9px}#national-chapters-filters a:after{font-family:owsd;color:#fff;background:#000;content:'K';margin-left:9px}#national-chapters-filters a.active:after{content:'J'}#national-chapters-filters label{font-weight:400;display:block;margin-left:12px}#country{position:relative}#country header{width:370px;min-height:300px}#country header h1{font-size:2.2em}#country header h2{font-weight:300;font-size:1.5em}#country .chosen-container-single .chosen-single{height:30px;background:0 0;background-color:#fff;box-shadow:none;border-radius:0;line-height:2}#country .chosen-container-single .chosen-drop li{padding:7px}#country .chosen-container-single .chosen-drop li:before{content:''}#country .chosen-container-single .chosen-drop li.highlighted{background:0 0;background-color:#f9f9f9;color:#ffc200}#country .chosen-container-active .chosen-single{border-color:#ffc200}#country .form-submit{line-height:29px;background-color:#ffc200;border:#ffc200;cursor:pointer}#country .network-full-info{height:204px;top:-45px;background:url(../images/network_info_bg.png)}#country .network-full-info .member{margin-top:0;margin-bottom:0}#country .network-full-info .stats{position:static}#country .network-full-info .stats p{text-align:left;line-height:1}#country .network-full-info.country{height:250px}#country .network-chart{left:50%;bottom:-140px;margin-left:-119px}#country .accordion{border:none}#country .accordion h3.block-title{color:#005d25;font-size:1.5em;margin-bottom:15px}#country .accordion dt{height:80px;padding:4px 4px 7px;border-width:4px 4px 1px;border-color:#fff #fff #eee;border-style:solid;text-transform:none;font-weight:400;font-size:1em}#country .accordion dt:after{color:#ccc;right:18px;display:none}#country .accordion dt .member-info{padding-top:9px}#country .accordion dt span.clear{display:block}#country .accordion dt figure{margin-right:27px}#country .accordion dt figure img{width:80px;height:auto}#country .accordion dt span.year{font-weight:700}#country .accordion dt h5{font-weight:400;font-size:1.5em}#country .accordion dt p{font-size:.9em;padding:0}#country .accordion dt span.type{position:absolute;right:55px;top:30px;color:#636372;font-weight:700;font-size:.8em;text-transform:uppercase}#country .accordion dt span.type:after{font-size:4em;display:inline-block;vertical-align:top;margin-left:9px}#country .accordion dt.yellow-button{background-image:url(../images/top_member_badge_small.gif);background-position:480px 0;background-repeat:no-repeat;border-color:#ffc200;border-width:4px;padding-bottom:4px}#country .accordion dt.on{border-width:4px 4px 0;border-color:#eee;border-style:solid;padding:4px}#country .accordion dt.on.yellow-button{border-color:#ffc200}#country .accordion dt.on span.type{display:block;width:80px;padding-top:45px;right:auto;left:9px;top:100px;text-align:center}#country .accordion dt.on span.type:after{position:absolute;left:0;top:0;width:100%;margin:0}#country .accordion dt:hover{background-color:#d2ecdc}#country .accordion dd{padding:4px;border-width:0 4px 4px;border-color:#eee;border-style:solid;display:none}#country .accordion dd.yellow-content{border-color:#ffc200}#country .accordion .member-info-accordion{padding-left:107px}#country .accordion .member-info-accordion .profession{padding:9px 0}#country .accordion .member-info-accordion .profession h4{font-size:1.1em}#country .accordion .member-info-accordion .profession p{font-size:1.1em;padding:0;line-height:1.5}#country .accordion .member-info-accordion .text p{font-size:.9em}#country .accordion .member-info-accordion .thesis{padding-bottom:18px}#country .accordion .member-info-accordion .thesis p{padding:0}#country .accordion .member-info-accordion .thesis strong{font-size:1.2em}@media only screen and (max-width:767px){#country header{width:100%}#country .network-full-info{background:#3c3c3c;height:auto}#country .network-full-info .stats{margin:50px 0 36px}#country .network-full-info .stats p{text-align:center}#country .network-chart{position:static;display:block;margin:0 auto;z-index:1}#country .accordion dt{height:auto}#country .accordion dt figure{width:30%;margin-right:5%}#country .accordion dt .member-info{width:65%}}@media only screen and (max-width:959px){body.page-network{padding:0}.submenu{display:none}.network-full-info .stats{width:50%;margin:0 auto}.network-full-info .stats p:first-child{border-top:0;border-bottom:1px solid #fff}.network-full-info .stats p,.network-full-info .stats p:last-child{border:0}#national-chapters div.text{width:100%;height:auto;border:0;padding:0 0 0 15px}#national-chapters .region{border:0;margin:0;padding:18px 0;border-top:1px solid #eee}#national-chapters .region:hover{background:0 0}#national-chapters .region:after{content:'s';font-family:owsd;color:#ddd;position:absolute;right:18px;top:50px;font-size:1.5em}#national-chapters div.chart{height:auto;border:0;padding:0 0 0 15px}#national-chapters .chart p,#national-chapters .chart strong{font-size:17px;color:#666}#national-chapters .no-coordinator{background:0 0}#country .network-full-info,#national-chapters .chart .chart-content,#national-chapters .chart .more,#national-chapters .no-coordinator .text>div,#national-chapters .no-coordinator .text>p,#national-chapters .region .text .info,#national-chapters .region .text p{display:none}#country header{min-height:inherit;margin-bottom:2em}#national-chapters header h2{font-size:2em}.menu-mlid-441{display:none}#networks{height:auto;padding-bottom:20px}#networks .network{width:100%;height:auto;border:0;margin:0;padding:25px 0 25px 5px;border-top:1px solid #eee}#networks .network:after{content:'s';font-family:owsd;color:#ddd;position:absolute;right:18px;top:35px;font-size:1.5em}#networks .network h2{height:auto;text-align:left;font-size:2em;padding:0;margin:0}#networks .network .network-info{border:0;padding:0}#networks .info{background:0 0;height:auto;padding:0;font-weight:400;padding-top:9px}#networks .info p>strong{width:auto;color:#525252;font-size:1.1em}#networks .chart,#networks .map,#networks .members{display:none}}#breadcrumbs{text-align:right;padding-bottom:24px;font-size:.8em}#breadcrumbs a{color:#525252}#breadcrumbs a:focus,#breadcrumbs a:hover,#breadcrumbs span.active{color:#005d25}#content-wrapper{padding:45px 5px}@media only screen and (max-width:959px){#content-wrapper{padding:45px 2%}}.box-content aside .block-title{font-weight:300}aside{width:215px}aside .block{margin-bottom:50px}aside .block-title{margin-bottom:15px;color:#005d25;text-transform:uppercase}aside .block-menu ul ul{padding-top:12px;padding-bottom:12px}aside .block-menu ul ul:hover{background:#ffcf8f}aside .block-menu ul ul ul{padding-top:0;padding-bottom:0}aside .block-menu li{list-style:none;list-style-image:none;line-height:1;border-top:1px dashed #ddd}aside .block-menu li.last{border-bottom:1px dashed #ddd}aside .block-menu li li,aside .block-menu li li.last{border:none}aside .block-menu li li:before{content:'•';padding:0 6px}aside .block-menu li li a{padding:3px;font-weight:400;display:inline-block}aside .block-menu a{display:block;color:#333;font-weight:700;font-size:1.1em;padding:12px 6px}aside .block-menu a.active,aside .block-menu a.active-trail,aside .block-menu a:focus,aside .block-menu a:hover{color:#005d25;background:#f5fcf8}aside .block-news article{width:188px;background:#f7f6f5;border-right:8px solid #f7f6f5;padding:12px 15px 12px 9px}aside .block-news article:hover{background:#d2ecdc;border-right-color:#005d25}aside .block-news .block-title{color:#005d25;font-size:1.4em}aside .block-news a{color:#333}aside .block-news span.date{color:#005d25;font-weight:700;font-size:.9em}aside .block-news h2{font-size:1.2em;font-weight:400;line-height:1.3;padding:9px 0}aside .block-news p{font-size:.9em}@media only screen and (max-width:959px){aside{display:none}}#content{width:695px}#content h1{font-size:1.8em;margin-bottom:15px;line-height:1;letter-spacing:-.03em}#content h2{letter-spacing:-.03em}#content .content-return{padding-left:30px}#content h3.heading{font-weight:300;font-size:2em;padding-top:18px}#content p{padding-bottom:18px;line-height:1.7}#content p img{max-width:100%;height:auto!important;padding-top:4px;margin:0 20px 5px 0}#content ul{padding-bottom:18px}#content li{padding:0 0 10px 30px;list-style:none;list-style-image:none;position:relative;line-height:1.7}#content li:before{content:'i';font-family:owsd;font-size:.8em;color:#005d25;position:absolute;left:0;top:2px}#content .image-left{float:left;margin:0 21px 21px 0}#content .image-right{float:right;margin:0 0 21px 21px}#content .more-info{background:#efeeeb;padding:15px 21px 0;margin:36px 0 40px}#content .more-info p:first-child{padding-bottom:0}#content .downloads,#content .links,#content .proceeding{padding:18px 0;border-top:1px solid #eee}#content .downloads li,#content .links li,#content .proceeding li{padding-bottom:6px;font-weight:700}#content .downloads li img,#content .links li img,#content .proceeding li img{display:none}#content .downloads li:before,#content .links li:before,#content .proceeding li:before{content:'o';font-size:1em;font-weight:400;top:0}#content .proceeding ul{padding-left:55px;position:relative}#content .proceeding ul:before{content:'t';font-family:owsd;position:absolute;left:0;top:0;color:#efeeeb;font-size:3em}#content .links li{color:#aaa}#content .links li:before{content:'p';font-size:1.7em;line-height:1}#content .tags{padding:18px 0;border-top:1px solid #eee}#content .tags a{display:inline-block;background:#f7f6f5;font-style:italic;padding:5px 18px;margin:0 9px 9px 0}#content .pager{display:block;padding-top:10px}#content .pager:after{display:block;content:'';clear:both}#content .pager li{display:block;float:left;padding:0;margin:0;background:#f7f6f5;margin-right:10px}#content .pager li.pager-current{padding:6px 12px;font-weight:400}#content .pager li.pager-next{float:right;margin:0}#content .pager li.pager-first,#content .pager li.pager-last{display:none}#content .pager li a{display:inline-block;padding:6px 12px;color:#333}#content .pager li:before{content:''}@media only screen and (max-width:959px){#content{width:100%;float:none}#content .pager{padding:10px 2%}}.page{position:relative}.page header{margin-bottom:21px}.page header h2{color:#005d25;font-size:1.5em}.page h2{font-size:1.7em}.page h2.subtitle{color:#005d25;font-size:1.5em;margin-bottom:1em}.page h2.light-title{margin-bottom:18px}.page h3{font-size:1.7em;padding-bottom:18px}.page blockquote{color:#005d25;font-weight:300;font-size:1.7em;margin-bottom:18px}.page blockquote p{line-height:1.3!important}.page a{color:#005d25}.page a:hover{color:#333}.page a.button{color:#fff}.page a.download{font-weight:700}.page a.download:before{content:'o';font-family:owsd;font-size:.9em;font-weight:400;margin-right:18px}.page .views-exposed-widgets{margin:0}.page .view-filters{width:670px;padding:18px 15px;background:#eee}.page .views-exposed-form{font-size:1.2em;position:relative}.page .views-exposed-form .views-exposed-widget{float:none;padding:0}.page .views-exposed-form label{font-weight:400;color:#005d25;float:left}.page .views-exposed-form .views-widget,.page .views-exposed-form .views-widget .form-item{float:left}.page .views-exposed-form .views-widget label{float:left;color:#525252;display:block;margin-left:9px}.page .views-exposed-form .views-widget input.form-checkbox{float:right}.page .views-exposed-form .views-widget select.form-select{background:#ddd;border:none;padding:3px}.page #edit-region-wrapper{position:absolute;right:10%;top:0}.page #edit-region-wrapper label{margin-right:9px}@media only screen and (max-width:959px){.page .view-filters{padding:2%;width:96%}}.partners-list .partner{padding:24px 0 0;margin-bottom:21px;border-width:4px 1px 1px;border-style:solid;border-color:#005d25 #ddd #ddd}.partners-list .partner .content-return{padding-right:30px}.partners-list .partner .content-return strong.green{display:block;text-transform:uppercase;margin:15px 0}.partners-list h2{font-weight:400;font-size:2em;color:#005d25;line-height:1.2em}.partners-list h5{margin-bottom:15px;margin-top:10px}.partners-list h5 strong{color:#005d25}.partners-list .links{border:none!important;background:#f7f6f5;padding:15px 30px!important}.partners-list .links ul{padding-bottom:0!important}.block-text{padding-top:33px}.block-text h2{color:#005d25;font-size:1.4em;margin-bottom:15px}.conference-upcoming{border-top:4px solid #005d25;border-bottom:4px solid #005d25;background:#fafaf9;min-height:150px;padding:36px 21px 24px 135px;margin-bottom:2px;position:relative}.conference-upcoming a.button{font-size:.9em}.conference-upcoming:before{content:'r';font-family:owsd;font-size:12em;position:absolute;left:-6px;top:33px;color:#005d25}.conference-upcoming header{margin-bottom:0}.conference-upcoming header h3{font-weight:400;padding:0}.conference-upcoming header h4{color:#0085b2;font-size:1.1em;line-height:2}.conference-upcoming .green{text-transform:uppercase}.conference-past{padding:15px 18px 15px 6px;border-top:1px solid #eee;border-bottom:1px solid #eee;position:relative;margin-top:-1px}.conference-past:hover{background-color:#d2ecdc}.conference-past:after{content:'s';font-family:owsd;color:#ddd;position:absolute;right:18px;top:30px;font-size:1.5em}.conference-past a{display:block}.conference-past header{margin:0}.conference-past h3{font-weight:300;padding:0}.conference-past h4 a{color:#525252}@media only screen and (max-width:767px){.conference-past{padding:15px 30px 15px 6px}.conference-past:after{right:5px}}#conference header{padding-top:12px}#conference header h1{font-size:1.5em}#conference header h2{color:#0085b2}#conference .region{text-transform:uppercase}#conference .content-return{border-left:1px solid #ddd;padding-left:15px;margin-left:15px}#conference .global-assembly{padding-bottom:18px}#conference .global-assembly h2{font-size:1.3em;color:#0085b2;padding-top:12px}#conference .global-assembly h3{font-size:1.4em;padding-bottom:9px}#conference .accordion-member-list dt span{float:left}#conference .accordion-member-list dt .conference-region{padding:30px 0 0 12px;color:#005d25}#conference .accordion-member-list dt:after{color:#005d25}#conference .accordion-member-list h3{font-size:1.3em;margin:24px 0 40px}#conference .accordion-member-list ul{margin-left:-20px}#conference .accordion-member-list li{display:block;float:left;height:420px;padding:0 21px;background:#f2f1ef;margin:55px 0 24px 20px;position:relative}#conference .accordion-member-list li:hover{background:#d5e3da}#conference .accordion-member-list li:before{display:none}#conference .accordion-member-list li a{color:#525252}#conference .accordion-member-list li figure{width:100%;text-align:center;position:absolute;top:-55px;left:0}#conference .accordion-member-list li h4{padding-top:160px;font-size:1.4em;font-weight:400}#conference .accordion-member-list li h5{color:#005d25;font-size:1.1em;text-transform:uppercase;line-height:1}#conference .accordion-member-list li h5 a{color:#005d25}#conference .accordion-member-list li h6{font-weight:400}#conference .accordion-member-list li blockquote{display:block;text-align:center;padding:30px 0;margin-top:9px;position:relative;font-size:1em;font-style:italic}#conference .accordion-member-list li blockquote:after,#conference .accordion-member-list li blockquote:before{position:absolute;font-size:2.2em}#conference .accordion-member-list li blockquote:before{left:0;top:0}#conference .accordion-member-list li blockquote:after{right:0;bottom:0}@media only screen and (max-width:767px){#conference .content-return{margin-left:2%;padding-left:2%}#conference .accordion-member-list li{width:85%;padding:0 5%;margin-left:5%}}#eb-role{position:relative;padding:90px 0 40px}#eb-role figure{width:100%;position:absolute;top:-15px;left:60px}#eb-role figure figcaption{position:absolute;top:50px;left:220px;font-size:1.1em;line-height:1.1}#eb-role figure figcaption strong{display:block;font-size:1.4em}#eb-role header{width:450px;height:138px;background:rgba(239,238,235,.8);margin-left:30px;padding:27px 0 0 250px}#eb-role header h1{font-weight:400;font-size:2em}#eb-role header p{line-height:1.3;font-size:1.1em}#eb-role .text{width:580px;margin:0 auto}#eb-role blockquote{font-style:italic;font-size:1.2em;text-align:center;margin:36px 0;padding:0 27px;position:relative}#eb-role blockquote:after,#eb-role blockquote:before{font-size:2em;position:absolute}#eb-role blockquote:before{left:0;top:-20px}#eb-role blockquote:after{right:0;bottom:-20px}#eb-role .program{margin-top:27px}#eb-role h5{color:#005d25;font-weight:400}@media only screen and (max-width:767px){#eb-role{padding-top:30px}#eb-role figure{width:90%;position:relative;left:5%;top:0;margin-bottom:-25%}#eb-role figure img{width:50%;height:auto}#eb-role figure figcaption{position:absolute;left:55%;top:0}#eb-role header{width:92%;padding:25% 2% 2%;margin:0 2%}#eb-role .text{width:100%}}.news-list{position:relative}.news-teaser{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:20px 10px;margin-top:-1px;position:relative}.news-teaser:hover{background-color:#d2ecdc}.news-teaser:before{display:inline-block;height:24px;content:'s';font-family:owsd;font-size:1.5em;color:#005d25;position:absolute;right:18px;top:50%;margin-top:-14px}.news-teaser img{width:200px;margin-right:21px;float:left}.news-teaser header{padding:9px 0;margin:0}.news-teaser header span{display:block;font-style:italic;color:#bbb;float:left}.news-teaser header span:before{font-size:2em;display:inline-block;vertical-align:middle;margin-right:9px}.news-teaser a{color:#525252}.news-teaser h2{font-weight:400}.news-teaser h5.date{margin-left:15px;margin-top:3px;margin-bottom:8px}.news-teaser h5.date a{color:#005d25}.news-teaser .text{width:575px}.news-teaser .text-with-image{width:390px}@media only screen and (max-width:959px){.news-teaser img{display:none}.news-teaser .text{width:90%}}#news h2.date{padding-top:9px}#content #news .links,#content #news .proceeding,#news #content .links,#news #content .proceeding,#news .downloads{margin-top:32px}#event h1,#event header{margin-bottom:0}#event h2.date{margin-bottom:21px}#event span.category{display:inline-block;padding:9px 0;font-size:1.1em;color:#bbb}.page .view-front-news-events-focus .view-filters{width:665px}.page .view-front-news-events-focus .views-exposed-form label{color:#333}.page .view-front-news-events-focus .views-exposed-form .views-widget label{margin-left:24px}.page .view-front-news-events-focus .views-exposed-form .views-widget input[type=checkbox]{margin-top:6px;margin-left:6px}.page .view-front-news-events-focus .views-exposed-form #edit-region-wrapper{right:1%}@media only screen and (max-width:959px){.page .view-front-news-events-focus .view-filters{width:96%;height:57px}.page .view-front-news-events-focus .views-exposed-form #edit-region-wrapper{width:90%;top:30px;left:1px}}.success-story{width:630px;padding:20px;background-color:#f7f6f5;background-image:url(../images/success_story_badge.gif);background-repeat:no-repeat;background-position:610px 0;margin-bottom:100px;position:relative}.success-story .member-info{width:490px;position:relative;z-index:101}.success-story figure{float:left;width:132px;height:132px;background:#fff;padding:4px;margin-right:21px;box-shadow:0 0 4px #bcbbba}.success-story figure img{width:100%;height:auto}.success-story header{float:left;width:328px}.success-story header h2{color:#525252;font-size:2.2em;font-weight:400;line-height:1}.success-story header h2 a{color:#525252}.success-story .tagline{width:448px;padding:30px 47px 12px 65px;position:absolute;right:-21px;top:125px;background:#efeeeb;border-radius:24px;font-style:italic;z-index:100}.success-story .tagline:before{display:block;width:25px;height:13px;content:'';background:url(../images/success_story_arrow.png) no-repeat #efeeeb;position:absolute;top:-12px;left:58px}.success-story .tagline:after{display:block;width:220px;height:13px;content:'';background:url(../images/success_story_shadow.gif) no-repeat;position:absolute;bottom:-12px;right:0}.success-story .read-more-yellow-plus{position:absolute;top:40px;right:25px;z-index:102;color:#525252}.success-story-even .read-more-yellow-plus{text-align:right;padding:10px 30px 0 0}.success-story-even .read-more-yellow-plus:before{left:auto;right:0}.success-story-odd{background-position:21px 0;margin-left:21px}.success-story-odd .member-info{margin-left:140px}.success-story-odd figure{float:right;margin-right:0;margin-left:21px}.success-story-odd .tagline{right:auto;left:-21px;background:#eee;padding:30px 65px 12px 47px}.success-story-odd .tagline:before{background-color:#eee;left:auto;right:58px}.success-story-odd .read-more-yellow-plus{right:auto;left:25px}@media only screen and (max-width:959px){.success-story{width:92%;padding:2% 2% 0;margin-left:2%;margin-right:2%;background-position:98% 0}.success-story .member-info{width:auto;margin-left:0}.success-story figure{width:25%;padding:1%;height:auto;float:left;margin-left:0;margin-right:2%}.success-story figure img{display:block}.success-story header{padding-top:30px;width:70%;margin-bottom:0}.success-story header h2{margin-bottom:5%}.success-story header strong{display:block}.success-story .read-more-yellow-plus{left:30%;top:5px;right:auto}.success-story .tagline{position:relative;width:100%;padding:2% 4%;top:auto;left:-4%;right:auto;transform:translateY(40%)}}#success-story{position:relative;padding:40px 0}#success-story:before{display:block;width:113px;height:67px;content:'';background:url(../images/success_story_label_inverted.png) no-repeat;position:absolute;right:-11px;top:58px;z-index:102}#success-story figure.bigimage{position:relative;z-index:1;width:672px;margin-left:27px;padding:0}#success-story figure.bigimage img{width:100%;height:auto}#success-story .image{position:absolute;width:100px;height:100px;box-sizing:border-box;border:4px solid #fff;z-index:101;top:10px;left:-40px;overflow:hidden}#success-story .image img{display:block;width:100%;height:auto}#success-story .member-info{width:602px;height:144px;background:#efeeeb;background:rgba(239,238,235,.8);margin:-30px 0 0 27px;padding:36px 0 0 70px;position:relative}#success-story .member-info h1{font-weight:400;font-size:2em;color:#525252;margin:7px 0 3px;padding-top:8px}#success-story .member-info h1 a{color:#525252}#success-story .member-info h1 a:hover{color:#333}#success-story .member-info p{line-height:1.3;font-size:1.1em;padding:0}#success-story .member-info p strong{font-size:1.1em}#success-story .text{width:580px;margin:0 auto}#success-story blockquote{font-style:italic;font-size:1.2em;text-align:center;margin:36px 0;padding:0 27px;position:relative;color:#525252}#success-story blockquote:after,#success-story blockquote:before{font-size:2em;position:absolute;color:#ffc200}#success-story blockquote:before{content:'h';left:0;top:-20px}#success-story blockquote:after{content:'g';right:0;bottom:-20px}#success-story .program{margin-top:27px}#success-story .program h2{margin-bottom:10px}#success-story .links a,#success-story .links li:before{color:#ffc200}@media only screen and (max-width:959px){#success-story{margin-left:-2%;width:104%}#success-story:before{width:197px;height:77px;background:url(../images/success_story_label_mobile_inverted.png) no-repeat;transform:scale(.4)}#success-story .with-small-sign:before{display:none}#success-story:before{right:-49px}#success-story figure.bigimage{display:none}#success-story .member-info{margin:0;width:96%;padding:3% 2%;height:auto}#success-story .member-info h1{margin-bottom:18px}#success-story .member-info strong{display:block}#success-story .image{width:215px;height:auto;position:static;margin-right:2%;float:left;border-width:9px}#success-story header{width:auto;float:left;padding-top:70px}#success-story .member-specialization{display:none}#success-story .text{width:90%;padding:0 5%}}.publications{margin-bottom:80px}.publications .view-header{border-bottom:4px solid #005d25;margin-bottom:10px;position:relative}.publications .view-header h3{font-size:1.4em;color:#005d25}.publications .view-header a.more{position:absolute;right:0;top:0;text-transform:uppercase}.publication{padding:21px 0;border-bottom:1px solid #eee}.publication figure{width:120px;margin-right:15px}.publication .text{width:545px}.publication header h1,.publication header h2{color:#525252;font-size:1.8em}.publication p.author{color:#b9b9b9;font-style:italic;padding-bottom:9px!important}.views-row-last .publication{border:0}@media only screen and (max-width:959px){.publication .text{width:100%}.publication figure.left{display:none}}#member header h2{color:#525252}#member .info{padding:27px 36px;border-top:4px solid #ffc200;border-bottom:4px solid #ffc200;background:#fafaf9;position:relative}#member .info figure{box-shadow:0 0 4px #bcbbba;width:255px;height:255px;margin-right:30px;box-sizing:border-box;border:8px solid #fff;overflow:hidden}#member .info .text{width:255px}#member .info .text .nationality{margin-top:15px}#member .info .text .country{font-weight:700}#member .info .text .award_type{margin-bottom:25px;font-weight:700;text-transform:uppercase}#member .info .text .award_type:before{content:url(../images/award_type-icon.png);width:30px;height:43px;position:relative;top:15px;margin-right:10px}#member .info .text .member_qualification_items .year{display:none}#member .info .text .member_qualification_items .degree{margin-top:10px}#member .info span{display:block}#member .info h1{font-size:2.3em;font-weight:400;margin-bottom:3px}#member .info span.eb-role{font-weight:700;text-transform:uppercase;font-size:.8em;margin:9px 0 27px}#member .info span.eb-role:before{font-size:4.2em;vertical-align:middle}#member .info p{padding-bottom:21px;font-size:1.1em;line-height:1.4}#member .info .success-story-badge{width:120px;height:35px;padding-top:60px;position:absolute;top:18px;right:-4px;background:url(../images/success_story_label_inverted.png) top right no-repeat}#member .info .success-story-badge a{color:#525252}#member #accordion dt{padding:18px 18px 18px 10px;height:auto;font-weight:300}#member #accordion dt:before{color:#ffc200;margin-right:9px;font-size:1.9em;vertical-align:middle}#member #accordion dt:after{font-size:.8em;top:24px;right:18px;color:#ffc200}#member #accordion dt.on:after{color:#ddd}#member #accordion dd{padding:0 10px}#member #accordion .member-section{border-top:1px solid #eee;padding:36px 12px;position:relative}#member #accordion .member-section .label{color:#bababa}#member #accordion .member-section .member_qualification_items span{padding:10px;display:inline-block}#member #accordion .member-section h4.label{position:absolute;right:12px;top:12px;font-style:italic;font-weight:400;font-size:.9em;color:#949494}#member #accordion .member-section p{font-size:1.1em;line-height:1.5}#member #accordion .member-section ul{padding:0}#member #accordion .member-section li{font-size:1.1em}#member #accordion .member-section li:before{color:#ffc200}#member #accordion .member-section table{font-size:1.1em}#member #accordion .member-section table td{padding:4px}#member #accordion .member-section table td strong{font-size:1.1em}#member #accordion .member-section .graduation{background:#f7f6f5;padding:21px 18px}#member #accordion .member-section .graduation figure{margin:0 24px 21px 0}#member #accordion .member-section .graduation .years{padding-top:6px;margin-bottom:21px}#member #accordion .member-section .graduation .years p{color:#b1b1b1;line-height:1.2;padding-bottom:12px}#member #accordion .member-section .graduation .years strong{display:block;font-weight:300;font-size:2em}#member #accordion .member-section .graduation h3.title{width:200px;height:36px;text-indent:-9999px;background:url(../images/member_fellowship_title.gif) no-repeat}#member #accordion .member-section .graduation .gallery{margin-left:-10px}#member #accordion .member-section .graduation .gallery a{display:block;float:left;margin:0 0 10px 10px}#member #accordion .member-section .graduation .thesis h3{font-size:1.2em}#content #member #accordion .member-section .links,#content #member #accordion .member-section .proceeding,#member #accordion .member-section #content .links,#member #accordion .member-section #content .proceeding,#member #accordion .member-section .downloads{padding:0;border:none}#content #member #accordion .member-section .links a,#content #member #accordion .member-section .proceeding a,#member #accordion .member-section #content .links a,#member #accordion .member-section #content .proceeding a,#member #accordion .member-section .downloads a{color:#999}#content #member #accordion .member-section .links li,#content #member #accordion .member-section .proceeding li,#member #accordion .member-section #content .links li,#member #accordion .member-section #content .proceeding li,#member #accordion .member-section .downloads li{padding-left:24px}#member #accordion .member-section .field-name-field-current-activities,#member #accordion .member-section .field-name-field-tags{padding-bottom:18px}#member #accordion .member-section .field-name-field-current-activities .field-item,#member #accordion .member-section .field-name-field-tags .field-item{display:inline-block;background-color:#f2f2f2;padding:5px 8px;margin-right:8px}#member #accordion .member-section .field-name-field-research-publications{margin-top:10px}#member #accordion .member-section .field-name-field-research-publications .field-label{font-size:110%;font-weight:700}#member #accordion .member-section .field-name-field-research-publications .field-item{margin:10px 0}#member #accordion .member-section .field-name-field-member-affiliation .field-item,#member #accordion .member-section .field-name-field-member-national-chapter .field-item{position:relative;font-weight:700;margin:15px 0;padding-left:30px}#member #accordion .member-section .field-name-field-member-affiliation .field-item:before,#member #accordion .member-section .field-name-field-member-national-chapter .field-item:before{position:absolute;left:0;top:1px;content:'H';font-family:owsd;font-size:1.5em;font-weight:400;color:#ffc200}#member #accordion .member-section .field-name-field-member-affiliation .field-item:before{content:'e'}#member #accordion .member-section .field-name-field-member-grants .field-item,#member #accordion .member-section .field-name-field-member-presentation .field-item,#member #accordion .member-section .field-name-field-member-prizes .field-item,#member #accordion .member-section .field-name-field-member-twas-award .field-item{margin:2em 0}#member #accordion .member-section .field-name-field-member-grants .field-item>div,#member #accordion .member-section .field-name-field-member-presentation .field-item>div,#member #accordion .member-section .field-name-field-member-prizes .field-item>div,#member #accordion .member-section .field-name-field-member-twas-award .field-item>div{margin:5px}#member #accordion .member-section .field-name-field-member-grants .field-item .year,#member #accordion .member-section .field-name-field-member-presentation .field-item .year,#member #accordion .member-section .field-name-field-member-prizes .field-item .year,#member #accordion .member-section .field-name-field-member-twas-award .field-item .year{color:#c2c2c2;font-style:italic}#member #accordion .member-section .field-name-field-member-grants .field-item .title,#member #accordion .member-section .field-name-field-member-grants .field-item .title-presentatiton,#member #accordion .member-section .field-name-field-member-presentation .field-item .title,#member #accordion .member-section .field-name-field-member-presentation .field-item .title-presentatiton,#member #accordion .member-section .field-name-field-member-prizes .field-item .title,#member #accordion .member-section .field-name-field-member-prizes .field-item .title-presentatiton,#member #accordion .member-section .field-name-field-member-twas-award .field-item .title,#member #accordion .member-section .field-name-field-member-twas-award .field-item .title-presentatiton{font-weight:700;font-size:110%}#member #accordion .member-section .field-name-field-member-grants .field-item .title-presentatiton:before,#member #accordion .member-section .field-name-field-member-grants .field-item .title:before,#member #accordion .member-section .field-name-field-member-presentation .field-item .title-presentatiton:before,#member #accordion .member-section .field-name-field-member-presentation .field-item .title:before,#member #accordion .member-section .field-name-field-member-prizes .field-item .title-presentatiton:before,#member #accordion .member-section .field-name-field-member-prizes .field-item .title:before,#member #accordion .member-section .field-name-field-member-twas-award .field-item .title-presentatiton:before,#member #accordion .member-section .field-name-field-member-twas-award .field-item .title:before{content:'•'}.create-member-from-user a{display:inline-block;background:#005d25;color:#fff;padding:5px 8px}.page-node-add-member-profile-alumna #block-system-main{background-color:#f7f6f5;padding:30px 50px}#content .node-member_profile_alumna-form .form-required{color:#ef393c}#content .node-member_profile_alumna-form .field-group-fieldset th{font-weight:400}#content .node-member_profile_alumna-form .field-group-fieldset .field-type-file th{visibility:hidden}#content .node-member_profile_alumna-form .field-group-fieldset legend{width:100%;margin-bottom:15px}#content .node-member_profile_alumna-form div>fieldset.form-wrapper legend{font-weight:700;font-size:110%}#content .node-member_profile_alumna-form .field-multiple-table{width:100%;border-collapse:collapse}#content .node-member_profile_alumna-form .field-multiple-table tr.even input{margin:10px 0}#content .node-member_profile_alumna-form .field-multiple-table .field-multiple-drag{display:none}#content .node-member_profile_alumna-form .field-multiple-table .field-label{text-align:left}#content .node-member_profile_alumna-form .field-multiple-table+.description+div.clearfix,#content .node-member_profile_alumna-form .field-multiple-table+div.clearfix{margin-top:15px}#content .node-member_profile_alumna-form .field-multiple-table .form-item-field--email-und-0-email label span{display:none}#content .node-member_profile_alumna-form .form-wrapper{position:relative;margin-bottom:20px}#content .node-member_profile_alumna-form .description a{color:#ffc200}#content .node-member_profile_alumna-form .form-managed-file .image-widget-data{width:100%}#content .node-member_profile_alumna-form .form-managed-file .form-file{float:left;width:75%!important;background-color:#fff;line-height:28px;padding-left:12px;margin-right:10%}#content .node-member_profile_alumna-form .form-managed-file .form-submit{width:15%;float:right;cursor:pointer}#content .node-member_profile_alumna-form .chosen-container-single .chosen-single,#content .node-member_profile_alumna-form button,#content .node-member_profile_alumna-form input,#content .node-member_profile_alumna-form select,#content .node-member_profile_alumna-form textarea{width:100%;box-sizing:border-box;border:1px solid #dadada;transition:border-color .4s;outline:0}#content .node-member_profile_alumna-form .chosen-container-single .chosen-single:focus,#content .node-member_profile_alumna-form button:focus,#content .node-member_profile_alumna-form input:focus,#content .node-member_profile_alumna-form select:focus,#content .node-member_profile_alumna-form textarea:focus{border-color:#ffc200}#content .node-member_profile_alumna-form .chosen-container-single .chosen-single:disabled,#content .node-member_profile_alumna-form button:disabled,#content .node-member_profile_alumna-form input:disabled,#content .node-member_profile_alumna-form select:disabled,#content .node-member_profile_alumna-form textarea:disabled{border:0}#content .node-member_profile_alumna-form .chosen-container-single .chosen-single.error,#content .node-member_profile_alumna-form button.error,#content .node-member_profile_alumna-form input.error,#content .node-member_profile_alumna-form select.error,#content .node-member_profile_alumna-form textarea.error{border:1px solid #a30000}#content .node-member_profile_alumna-form .chosen-container-single .chosen-single{line-height:2}#content .node-member_profile_alumna-form .chosen-container-single.error .chosen-single{border:1px solid #a30000}#content .node-member_profile_alumna-form .form-submit{width:20%;line-height:23px;background-color:#ffc200;border:#ffc200;cursor:pointer;color:#525252}#content .node-member_profile_alumna-form td .form-submit{width:80px;margin:1em 0}#content .node-member_profile_alumna-form label,#content .node-member_profile_alumna-form span.fieldset-legend{display:inline-block;padding:6px 0;font-size:14px}#content .node-member_profile_alumna-form .form-text{height:30px;padding:6px}#content .node-member_profile_alumna-form .form-type-checkbox,#content .node-member_profile_alumna-form .form-type-radio{display:inline}#content .node-member_profile_alumna-form .form-checkbox,#content .node-member_profile_alumna-form .form-radio{display:none}#content .node-member_profile_alumna-form .form-checkbox+label,#content .node-member_profile_alumna-form .form-radio+label{display:inline-block;font-weight:200;cursor:pointer;margin-right:30px}#content .node-member_profile_alumna-form .form-checkbox+label:before,#content .node-member_profile_alumna-form .form-radio+label:before{display:inline-block;width:18px;height:16px;padding-top:2px;vertical-align:middle;border:1px solid #dadada;background:#fff;cursor:pointer;margin:-1px 3px 0 0;content:"";font:1.2em twasonlineforms;text-transform:none;color:#666;text-align:center}#content .node-member_profile_alumna-form .form-checkbox.error+label:before,#content .node-member_profile_alumna-form .form-radio.error+label:before{border:1px solid #a30000}#content .node-member_profile_alumna-form .form-checkbox:checked+label:before,#content .node-member_profile_alumna-form .form-radio:checked+label:before{line-height:1}#content .node-member_profile_alumna-form .form-checkbox:checked+label:before{content:'o';color:#ffc200}#content .node-member_profile_alumna-form .form-radio+label:before{border-radius:50%;font-size:.8em;height:15px;color:#ffc200}#content .node-member_profile_alumna-form .form-radio:checked+label:before{content:'p'}#content .node-member_profile_alumna-form .tabledrag-toggle-weight-wrapper{display:none}#content .node-member_profile_alumna-form div.autocomplete-deluxe-multiple{background:0 0;background-color:#fff;width:100%;border:1px solid #dadada;padding:0}#content .node-member_profile_alumna-form div.autocomplete-deluxe-multiple input{border:0}#content .node-member_profile_alumna-form div.autocomplete-deluxe-multiple .autocomplete-deluxe-throbber{display:none}#content .node-member_profile_alumna-form .chosen-drop li{padding:7px}#content .node-member_profile_alumna-form .chosen-drop li:before{content:''}#content .node-member_profile_alumna-form .chosen-container{width:100%!important}#content .node-member_profile_alumna-form .chosen-container ul.chosen-choices,#content .node-member_profile_alumna-form .chosen-container-single .chosen-single{height:30px;background:0 0;background-color:#fff;box-shadow:none;border-radius:0}#content .node-member_profile_alumna-form .chosen-container-active .chosen-single{border:1px solid #ffc200}#content .node-member_profile_alumna-form .chosen-container .chosen-drop{border:0}#content .node-member_profile_alumna-form .chosen-results{padding:0}#content .node-member_profile_alumna-form .chosen-container .chosen-results li.highlighted{background:0 0;background-color:#f9f9f9;color:#ffc200}#content .node-member_profile_alumna-form ul.chosen-choices{padding-bottom:1px}#content .node-member_profile_alumna-form ul.chosen-choices li{padding:0}#content .node-member_profile_alumna-form ul.chosen-choices li:before{content:''}#content .node-member_profile_alumna-form ul.chosen-choices li.search-choice{border-radius:3px;background:0 0;box-shadow:none;padding:0 18px 0 5px;margin:5px;background-color:#e4e4e4}#content .node-member_profile_alumna-form ul.chosen-choices li.search-choice .search-choice-close{top:6px}#content .node-member_profile_alumna-form .field-add-more-submit{float:right}.ui-autocomplete{border:0}.ui-autocomplete a{color:#525252}.ui-autocomplete .ui-menu-item a.ui-state-hover{background:0 0;color:#ffc200;border:0;margin:0;border-radius:0}html.js .node-member_profile_alumna-form fieldset.collapsed{height:75px}#user-pass .field-type-text,#user-pass .form-type-password,#user-pass .form-type-textfield,#user-pass .form-wrapper,#user-profile-form .field-type-text,#user-profile-form .form-type-password,#user-profile-form .form-type-textfield,#user-profile-form .form-wrapper,#user-register-form .field-type-text,#user-register-form .form-type-password,#user-register-form .form-type-textfield,#user-register-form .form-wrapper{margin-bottom:2em}#user-pass button,#user-pass input,#user-profile-form button,#user-profile-form input,#user-register-form button,#user-register-form input{width:100%;height:30px;padding:0 5px;box-sizing:border-box;border:1px solid #dadada;transition:border-color .4s;outline:0}#user-pass button:focus,#user-pass input:focus,#user-profile-form button:focus,#user-profile-form input:focus,#user-register-form button:focus,#user-register-form input:focus{border-color:#ffc200}#user-pass button:disabled,#user-pass input:disabled,#user-profile-form button:disabled,#user-profile-form input:disabled,#user-register-form button:disabled,#user-register-form input:disabled{border:0}#user-pass button.error,#user-pass input.error,#user-profile-form button.error,#user-profile-form input.error,#user-register-form button.error,#user-register-form input.error{border:1px solid #a30000}#user-pass .form-submit,#user-profile-form .form-submit,#user-register-form .form-submit{width:100%;line-height:23px;background-color:#ffc200;border:#ffc200;cursor:pointer}.partners{background:#2d2d2d;text-align:center}.partners img{width:25%;max-width:100%;height:auto}@media only screen and (max-width:959px){.partner figure.right{width:100%;text-align:center;margin:1em 0}}.user-form .form-item{margin-bottom:9px}.user-form label{color:#ffc200;text-transform:uppercase;font-weight:700;font-size:.9em}.user-form .form-required{display:none}.user-form .form-text{width:100%;height:34px;box-sizing:border-box}.user-form .form-actions{margin-top:15px}.user-form .form-submit{width:100%;box-sizing:border-box;background:#ffc200;border:none;padding:12px 0;color:#fff;text-transform:uppercase;font-weight:700}.user-form a:focus,.user-form a:hover{color:inherit}.block-user{position:absolute;right:0;top:0;z-index:1;width:216px;display:none;background:#fff;border:1px solid #d5d5d5;padding:12px}.block-user h3{text-align:center;font-weight:400;font-size:1.5em;margin-bottom:9px}.block-user .close-overlay{position:absolute;top:6px;right:12px;font-size:1.1em}.footer-menu{background:#222;padding:40px 0}.footer-menu .block{width:155px;padding-right:5px;float:left}.footer-menu .block h3.block-title{color:#fff;height:43px;line-height:1.3;font-size:1.1em;text-transform:uppercase}.footer-menu .block ul.menu li{list-style:none;margin:0;padding:0;line-height:1.1;padding-bottom:6px}.footer-menu .block a{color:#888}.footer-menu .burger-menu{position:relative;top:0}.footer-menu .burger-menu span{display:inline-block;text-transform:uppercase;font-size:.5em;position:absolute;top:6px;left:42px}@media only screen and (max-width:959px){.footer-menu{display:none}}footer.main{background:#222;text-align:center;padding:18px 0;font-size:.9em;color:#666;font-weight:700}#cboxOverlay{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;z-index:300}#colorbox{z-index:301}.overlay-content #cboxLoadedContent,.overlay-content #cboxLoadingGraphic,.overlay-content #cboxLoadingOverlay{width:700px!important;background:#fff;overflow:visible!important;height:auto!important}#cboxClose{position:absolute;display:block;width:12px;height:12px;top:10px;right:40px;background:url(../images/colorbox_close.png) no-repeat;border:none;text-indent:-9999px;cursor:pointer}#cboxClose:hover{background-position:0 -12px}#tabs-wrapper{width:100%;margin:0 auto 21px;font-size:1.1em;text-transform:uppercase}#tabs-wrapper ul{display:block;height:18px;border-bottom:1px solid #d2d2d2;padding:12px 33px;margin:0}#tabs-wrapper li{margin:0 15px 0 0;padding:0;display:block;float:left}#tabs-wrapper li:before{display:none}#tabs-wrapper li.active a{color:#03a242}#tabs-wrapper a{background:#fff;color:#525252;border-color:#d2d2d2 #d2d2d2 transparent;border-width:1px 1px 0;border-style:solid;padding:9px;margin:0}#tabs-wrapper a:focus,#tabs-wrapper a:hover{color:#03a242}#block-views-front-home-institute-block-1 .views-row{cursor:pointer}#block-views-fellowship-sidebar-block,#block-views-what-is-owsd-block{background:#f7f6f5;cursor:pointer}#block-views-fellowship-sidebar-block h3 a,#block-views-what-is-owsd-block h3 a{font-size:21px;color:#005d25;background:#fff;display:block;border-bottom:2px solid #005c2b}#block-views-fellowship-sidebar-block .views-field-field--subtitle,#block-views-fellowship-sidebar-block .views-field-view-node,#block-views-what-is-owsd-block .views-field-field--subtitle,#block-views-what-is-owsd-block .views-field-view-node{padding:10px}#block-views-fellowship-sidebar-block .views-row:hover,#block-views-what-is-owsd-block .views-row:hover{border-right-color:#005d25;background-color:#d2ecdc}#block-views-front-success-stories-block-2 h3{color:#ffc200;padding-bottom:4px;margin:0;background:#fff;font-weight:400}#block-views-front-success-stories-block-2 .view-front-success-stories .views-row{cursor:pointer;background:url(../images/ribbon_y.png) no-repeat right top;background-color:rgba(236,204,40,.22);padding:10px;border-top:2px solid #ffc200;margin-bottom:20px;min-height:100px}#block-views-front-success-stories-block-2 .view-front-success-stories .views-row .views-field-field-success-tagline{font-style:italic;font-weight:300;font-size:120%;color:#5c5c5c;margin-bottom:20px}#block-views-front-success-stories-block-2 .view-front-success-stories .views-row .views-field-field--member-profile{font-size:110%}#block-views-front-success-stories-block-2 .view-front-success-stories .views-row .views-field-field--field{font-weight:300}#block-views-front-success-stories-block-2 .view-front-success-stories .views-row .views-field-view-node{margin:10px 0 0}#block-views-front-success-stories-block-2 .view-front-success-stories .views-row .views-field-view-node a{color:#ffc200}#block-views-front-success-stories-block-2 .view-front-success-stories .views-row .views-field-field--picture img{margin-bottom:15px;box-shadow:0 0 15px 0 rgba(0,0,0,.75)}#block-views-front-success-stories-block-2 .views-row:hover{background-color:rgba(236,204,40,.4)}#block-views-front-news-block-2{background:#f7f6f5}#block-views-front-news-block-2 h3{font-size:21px;padding-bottom:4px;margin:0;color:#005d25;background:#fff;display:block;border-bottom:2px solid #005c2b}#block-views-front-news-block-2 .view-front-news .views-row{border-bottom:1px dashed #ddd;border-right:8px solid #f7f6f5;padding:15px 10px}#block-views-front-news-block-2 .view-front-news .views-row .views-field-created{color:#005d25;font-weight:700}#block-views-front-news-block-2 .view-front-news .views-row .views-field-title a{color:#333;font-size:110%;margin:5px 0 10px;display:block}#block-views-front-news-block-2 .view-front-news .views-row:hover{border-right-color:#005d25;background-color:#d2ecdc}#block-views-front-news-block-2 .view-front-news .views-row .views-field-view-node{margin:15px 0 0}#block-views-front-news-block-2 .view-front-news .views-row{cursor:pointer}#block-views-front-news-block-2 .view-front-news .views-row-first{margin:0}#block-views-front-news-block-2 .view-front-news .views-row-last{border-bottom:0}#block-views-front-conferences-block-2 .block-title{color:#0085b2}#block-views-front-conferences-block-2 .block-text{padding:0}#block-views-front-conferences-block-2 .views-row{cursor:pointer;background:url(../images/conference-icon.png) no-repeat 95% 15px;background-color:#f7f6f5;border-top:2px solid #0085b2;margin-bottom:20px;padding:10px}#block-views-front-conferences-block-2 .views-row .views-field{margin:10px 0}#block-views-front-conferences-block-2 .views-row .views-field-field--date-w-end{font-weight:700;font-size:90%;margin-bottom:0}#block-views-front-conferences-block-2 .views-row .views-field-field-conference-location{margin-top:0}#block-views-front-conferences-block-2 .views-row .views-field-title{font-size:120%;color:#0085b2;font-style:italic}#block-views-front-conferences-block-2 .views-row .views-field-view-node{margin:30px 0 0}#block-views-front-conferences-block-2 .views-row .views-field-view-node a{color:#0085b2}#block-views-front-conferences-block-2 .views-row:hover{background-color:#bcdbe8}.ncmembers h1{-ms-flex-preferred-size:100%;flex-basis:100%;color:#525252;margin-bottom:0;margin-top:30px;font-family:Muli,sans-serif;font-size:2rem;font-weight:200;padding:15px}.has-national-chapter{font-family:Muli,sans-serif}.has-national-chapter .view-front-country.view-display-id-page header{display:none}.has-national-chapter #country .network-full-info.country{display:none}.has-national-chapter .submenu{box-shadow:none}.has-national-chapter #nc-content-wrapper .nc-header-wrapper{min-height:600px;height:calc(100vh - 231px);background-color:#295e2e}@media screen and (max-width:767px){.has-national-chapter #nc-content-wrapper .nc-header-wrapper{height:auto;padding-top:30px}}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row{height:100%}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info .nc-data .nc-logo-img{width:200px;height:200px;background-repeat:no-repeat;background-position:left bottom;background-size:100%;margin-bottom:30px}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info .green{color:#fff}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info p{color:#fff}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info h2{color:#fff;margin-bottom:30px;margin-top:30px;font-family:Muli,sans-serif;font-size:2.5rem;font-weight:200}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info h2 span{font-weight:400}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info h1{color:#fff;margin-bottom:0;margin-top:15px;font-family:Muli,sans-serif;font-size:3rem;font-weight:400;text-transform:uppercase}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info a{color:#fff}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info .item{display:none}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info .item.memb{display:block}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info .item.memb p{text-transform:uppercase;font-family:Muli,sans-serif;font-size:1rem;font-weight:200}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info .description p{font-size:1rem;font-family:Muli,sans-serif;font-weight:200;margin-bottom:15px}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info .description .d-block{display:block}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .national-chapter-info .description .d-block.maill{margin-top:15px}.has-national-chapter #nc-content-wrapper .nc-header-wrapper .row .nc-leadbg{background-repeat:no-repeat;background-position:center;background-size:cover;height:100%}.has-national-chapter .national-chapter-contact .nc-contact-img{background-repeat:no-repeat;background-size:cover;background-position:center}.has-national-chapter .national-chapter-contact.flex-container{padding:0;margin:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;line-height:30px}.has-national-chapter .national-chapter-contact.flex-container h1{-ms-flex-preferred-size:100%;flex-basis:100%;color:#525252;margin-bottom:0;margin-top:30px;font-family:Muli,sans-serif;font-size:2.5rem;font-weight:200;text-transform:uppercase;text-transform:uppercase;padding:15px}.has-national-chapter .national-chapter-contact.flex-container .flex-item{margin:15px;color:#fff;font-size:1.5em;text-align:left;-ms-flex:0 0 auto;flex:0 0 auto;height:auto;width:calc(25% - 30px);display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}@media (max-width:1024px){.has-national-chapter .national-chapter-contact.flex-container .flex-item{margin:7px;width:calc(25% - 14px)}}@media (max-width:768px){.has-national-chapter .national-chapter-contact.flex-container .flex-item{margin:10px;width:calc(50% - 20px)}}@media (max-width:400px){.has-national-chapter .national-chapter-contact.flex-container .flex-item{margin:10px;width:calc(100% - 20px)}}.has-national-chapter .national-chapter-contact.flex-container .flex-item:before{content:'';float:left;padding-top:100%}.has-national-chapter .national-chapter-contact.flex-container.member-placeholder .flex-item{width:calc(16.6666% - 30px)}.has-national-chapter .national-chapter-contact.flex-container.member-placeholder .flex-item:before{padding-top:110%}.has-national-chapter .national-chapter-contact.flex-container.member-placeholder .contact-data{line-height:22px;font-size:14px}.has-national-chapter .national-chapter-contact .contact-data{font-family:Muli,sans-serif;font-weight:300;font-size:16px}.has-national-chapter .national-chapter-contact .contact-data p{font-family:Muli,sans-serif;font-weight:200;font-size:13px;line-height:13px}.has-national-chapter .content-news-wrapper{margin-top:0}.has-national-chapter .content-news-wrapper #block-views-front-news-block-1 .block-title{display:none}.has-national-chapter .news-wrapper-title h1{-ms-flex-preferred-size:100%;flex-basis:100%;color:#525252;margin-bottom:0;margin-top:30px;font-family:Muli,sans-serif;font-size:2.5rem;font-weight:200;text-transform:uppercase;text-transform:uppercase;padding:15px 0}.has-national-chapter .events-wrapper h1{-ms-flex-preferred-size:100%;flex-basis:100%;color:#525252;margin-bottom:30px;margin-top:30px;font-family:Muli,sans-serif;font-size:2.5rem;font-weight:200;text-transform:uppercase;text-transform:uppercase;padding:15px 0}.has-national-chapter .events-wrapper .view-content .views-row{padding:7px 15px}.has-national-chapter .events-wrapper .view-content .views-row.views-row-odd{background-color:#f7f6f5}.has-national-chapter .events-wrapper .date{text-transform:uppercase;font-family:Muli,sans-serif;font-size:.8rem}.has-national-chapter .events-wrapper .title{font-family:Muli,sans-serif;font-size:1rem}.has-national-chapter .events-wrapper .pager{text-align:right}.has-national-chapter .events-wrapper .pager li{font-family:Muli,sans-serif;position:relative}.has-national-chapter .events-wrapper .pager li:before{content:'i';font-family:owsd;font-size:.8em;color:#005d25;position:absolute;left:-3px;top:3px}.has-national-chapter .events-wrapper .pager li a{border:none;font-family:Muli,sans-serif;border-radius:0;padding-left:20px}.has-national-chapter .events-wrapper .resources .view-content .views-row{padding:15px}.has-national-chapter .events-wrapper .resources .view-content .views-row .file-wrapper{position:relative}.has-national-chapter .events-wrapper .resources .view-content .views-row .file-wrapper .file .file-icon{display:none}.has-national-chapter .events-wrapper .resources .view-content .views-row .file-wrapper .file a{font-family:Muli,sans-serif;font-size:1rem;display:block;width:95%}.has-national-chapter .events-wrapper .resources .view-content .views-row .file-wrapper .file a:after{content:'o';font-size:1em;font-weight:400;top:50%;font-family:owsd;position:absolute;right:0;transform:translateY(-50%)}.has-national-chapter .members-new-wrapper h1{-ms-flex-preferred-size:100%;flex-basis:100%;color:#525252;margin-bottom:30px;margin-top:80px;font-family:Muli,sans-serif;font-size:2.5rem;font-weight:200;text-transform:uppercase;text-transform:uppercase;padding:15px 0}.has-national-chapter .members-new-wrapper .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.has-national-chapter .members-new-wrapper .view-content .views-row{padding-left:0;padding-right:0;margin-bottom:50px;width:calc(25% - 22.5px);float:none}@media (max-width:1024px){.has-national-chapter .members-new-wrapper .view-content .views-row{width:calc(33.333333% - 22.5px)}}@media (max-width:768px){.has-national-chapter .members-new-wrapper .view-content .views-row{width:calc(50% - 22.5px)}}@media (max-width:400px){.has-national-chapter .members-new-wrapper .view-content .views-row{width:100%}}.has-national-chapter .members-new-wrapper .view-content .views-row .views-field{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:7px}.has-national-chapter .members-new-wrapper .view-content .views-row .views-field-field--picture{z-index:-1}.has-national-chapter .members-new-wrapper .view-content .views-row .views-field-field--picture .field-content{padding-bottom:100%}.has-national-chapter .members-new-wrapper .view-content .views-row .views-field-field--picture .field-content .mamber-bg{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;background-size:100%;background-repeat:no-repeat;pointer-events:none}.has-national-chapter .members-new-wrapper .view-content .views-row img{max-width:100%}.has-national-chapter .awardees{width:33px;height:33px;background-color:#3eaf49;float:left}.has-national-chapter .awardees>div{width:100%;height:100%}.has-national-chapter .awardees .icon-medal{display:-ms-flexbox;display:flex;height:100%;color:#fff;font-size:1.5rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.has-national-chapter .awardees .icon-medal:before{color:#fff;font-size:1.3rem}.has-national-chapter .icofonts.fa-star{display:-ms-flexbox;display:flex;width:33px;height:33px;color:#fff;font-size:1.5rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#ffbf00}.has-national-chapter .icofonts.fa-star:before{color:#fff;font-size:1.3rem}.has-national-chapter .fellows{width:33px;height:33px;background-color:#00add8;float:left}.has-national-chapter .fellows>div{width:100%;height:100%}.has-national-chapter .fellows>span{width:100%;height:100%;display:block}.has-national-chapter .fellows .icofonts{display:-ms-flexbox;display:flex;height:100%;color:#fff;font-size:1.3rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.has-national-chapter .fellows .icofonts.icofont-laboratory{background-color:#f26d25}.has-national-chapter .fellows .icofonts.icofont-test-tube-alt{background-color:#007dbb}.has-national-chapter .fellows .icon-fellow{display:-ms-flexbox;display:flex;height:100%;color:#fff;font-size:1.3rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.has-national-chapter .fellows .icon-fellow:before{color:#fff;font-size:1.5rem}.has-national-chapter .icofonts{display:-ms-flexbox;display:flex;height:33px;width:33px;color:#fff;font-size:1.3rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.has-national-chapter .icofonts.icofont-test-tube-alt{background-color:#007dbb}.has-national-chapter .views-field.views-field-title{font-size:1.1rem;font-weight:600}.has-national-chapter .views-field.views-field-title a span{text-transform:uppercase;font-weight:800}.has-national-chapter .views-field-field-member-year-of-membership{color:#888}.has-national-chapter .views-field-field-member-year-of-membership .field-content{display:inline}.has-national-chapter .views-field.views-field-field-field-specialization{font-weight:800;font-size:.9rem;margin-bottom:0}.has-national-chapter .views-field-field-member-type{color:#888;margin-bottom:0!important}.has-national-chapter .views-field-field-member-type .field-content{display:inline}.has-national-chapter .pager-show-more a{border-radius:0;border:2px solid #3d8e00;padding:10px 20px;font-weight:600;font-size:1rem}.has-national-chapter .nc-members-form .view-header{background-color:#e4ede7;padding:50px 50px 0 50px}.has-national-chapter .nc-members-form .view-header p{width:100%;margin:0 auto;padding-left:15px;padding-right:15px;font-size:1.3rem;font-weight:800}@media (min-width:768px){.has-national-chapter .nc-members-form .view-header p{width:750px}}@media (min-width:992px){.has-national-chapter .nc-members-form .view-header p{width:970px}}@media (min-width:1230px){.has-national-chapter .nc-members-form .view-header p{width:1200px}}.has-national-chapter .nc-members-form .view-content{margin:0 auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.has-national-chapter .nc-members-form .view-content{width:750px}}@media (min-width:992px){.has-national-chapter .nc-members-form .view-content{width:970px}}@media (min-width:1230px){.has-national-chapter .nc-members-form .view-content{width:1200px}}.has-national-chapter .nc-members-form .view-content .alert{border-radius:0}.has-national-chapter .nc-members-form .view-content .alert.alert-success{background-color:#e4ede7;border-color:#d5e3da;color:#525252}.has-national-chapter .nc-members-form .view-filters{background-color:#e4ede7;padding:15px 50px 50px 50px}.has-national-chapter .nc-members-form .view-filters form{width:100%;margin:0 auto;padding-left:15px;padding-right:15px;max-width:100%}@media (min-width:768px){.has-national-chapter .nc-members-form .view-filters form{width:750px}}@media (min-width:992px){.has-national-chapter .nc-members-form .view-filters form{width:970px}}@media (min-width:1230px){.has-national-chapter .nc-members-form .view-filters form{width:1200px}}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .form-text{height:46px!important;border:none!important}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-combine{-ms-flex-preferred-size:calc(70% - 10px);flex-basis:calc(70% - 10px);margin-right:20px;-ms-flex-order:1;order:1}@media screen and (max-width:600px){.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-combine{-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0}}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-combine label{display:block;font-size:1rem;margin-bottom:5px}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-combine_2{-ms-flex-preferred-size:calc(30% - 10px);flex-basis:calc(30% - 10px);-ms-flex-order:2;order:2}@media screen and (max-width:600px){.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-combine_2{-ms-flex-preferred-size:100%;flex-basis:100%}}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-combine_2 label{display:block;font-size:1rem;margin-bottom:5px}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-order:3;order:3;margin-top:20px}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary legend{width:180px;background-color:#295e2e;display:none}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary legend .fieldset-legend{text-align:center}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary legend .fieldset-legend .fieldset-title{color:#fff;padding:15px;display:block}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary .fieldset-wrapper{margin-top:15px;margin-bottom:15px;padding:30px 30px 5px 30px;background-color:#d5e3da}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary .fieldset-wrapper .bef-secondary-options{display:-ms-grid;display:grid;-ms-grid-columns:auto auto auto;grid-template-columns:auto auto auto;grid-column-gap:30px}@media screen and (max-width:960px){.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary .fieldset-wrapper .bef-secondary-options{-ms-grid-columns:100%;grid-template-columns:100%}}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary .fieldset-wrapper .bef-secondary-options .form-item{margin-bottom:25px}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary .fieldset-wrapper .bef-secondary-options .form-item label{display:block;font-size:1rem;margin-bottom:5px}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-widget-filter-secondary .fieldset-wrapper .bef-secondary-options .form-item .form-select{width:100%;padding:14px 6px}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-submit-button{-ms-flex-preferred-size:46px;flex-basis:46px;-ms-flex-order:4;order:4;text-align:center;position:relative}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-submit-button .form-submit{height:46px;width:46px;margin-top:0;margin-right:0;border:none!important;background-image:url(/sites/all/themes/owsd/images/search2-w.png);background-position:center;background-repeat:no-repeat;background-color:#295e2e;background-size:25px auto}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-reset-button{display:block;-ms-flex-preferred-size:46px;flex-basis:46px;-ms-flex-order:5;order:5;text-align:center;position:relative;margin-left:10px}.has-national-chapter .nc-members-form .view-filters form .views-exposed-widgets .views-reset-button .form-submit{height:46px;width:46px;margin-top:0;margin-right:0;border:none!important;background-image:url(/sites/all/themes/owsd/images/reset-w.png);background-position:center;background-repeat:no-repeat;background-color:#ffc200;background-size:25px auto}.has-national-chapter .replaced-title{position:absolute;color:#fff;font-size:2rem;top:7px;left:8px}.view-national-chapters-events.view-display-id-upcoming .view-content .views-row .date span{text-transform:uppercase;font-size:20px}.view-national-chapters-events.view-display-id-upcoming .timeline li{padding:0!important}.view-national-chapters-events.view-display-id-upcoming .timeline li:before{display:none}.view-national-chapters-events.view-display-id-upcoming .timeline li>div{width:100%;display:-ms-flexbox;display:flex;margin-bottom:15px;margin-top:15px}.view-national-chapters-events.view-display-id-upcoming .timeline li:nth-child(odd)>div{-ms-flex-pack:end;justify-content:flex-end}.view-national-chapters-events.view-display-id-upcoming .timeline li .timeline-image{display:none}.view-national-chapters-events.view-display-id-upcoming .timeline li .timeline-content{float:none}.view-national-chapters-events.view-display-id-upcoming .timeline li .timeline-content .timeline-text{margin-left:0;margin-right:0;width:100%}.view-national-chapters-events.view-display-id-upcoming .timeline li .countries{border-top:1px solid #f7f6f5;margin-top:10px}.view-national-chapters-events.view-display-id-upcoming .timeline li .countries a{font-size:13px;font-style:italic}.view-national-chapters-events.view-display-id-upcoming .simple_timeline{margin-top:30px!important}.node-type-event-workshop .date-display-range,.node-type-event-workshop .date-display-single{color:#777;margin-bottom:15px;font-style:italic;display:block}.node-type-event-workshop .field-name-field-tags{display:none}.node-type-event-workshop .field-group-div{font-style:italic;margin-bottom:15px}.node-type-event-workshop .field-group-div a:after{content:", "}.node-type-event-workshop .field-group-div a:last-child:after{content:""}@media screen and (max-width:1229px){.tid-country.container.box-content #content{width:calc(100% - 30px);margin-right:15px}}@media screen and (min-width:992px){body.network #wrapper{padding-top:0!important}header{z-index:410}header.main{height:80px;padding-top:10px;background:#efeeeb;border-bottom:0}header.main>.box-content{height:80px}header.main .logo img{height:70px}header.main .first-level>li{height:45px}header.main .mega-menu,header.main .submenu{top:90px}header.main .utility{top:0;right:100px}header.main nav .first-level>li>a{color:#005d25}header.main .social a,header.main .utility a:focus,header.main .utility a:hover{color:#525252}.map-image{margin-top:60px}}@media screen and (min-width:960px){header{z-index:410}header.main{height:80px;padding-top:10px;background:#efeeeb;border-bottom:0}header.main>.box-content{height:80px}header.main .logo img{height:70px}header.main .first-level>li{height:45px}header.main .mega-menu,header.main .submenu{top:154px}header.main .utility{top:0;right:100px}header.main nav .first-level>li>a{color:#005d25}header.main .social a,header.main .utility a:focus,header.main .utility a:hover{color:#525252}#menu-donate.mobile{display:none}}@media screen and (max-width:991px){body .secondarymenu-wrapper{display:none}#wrapper header.main{background:#efeeeb;border-bottom:0;height:80px}}@media screen and (max-width:991px) and (max-width:960px){#wrapper header.main{height:120px}}@media screen and (max-width:991px){#wrapper header.main .box-content{width:calc(100% - 30px);height:80px}}@media screen and (max-width:991px) and (max-width:960px){#wrapper header.main .box-content{height:120px}}@media screen and (max-width:991px){#wrapper header.main .logo{width:auto;left:0;transform:translate(80px,0);top:0}}@media screen and (max-width:991px) and (max-width:960px){#wrapper header.main .logo{top:25px}}@media screen and (max-width:991px){#wrapper header.main .logo img{height:70px}#wrapper header.main #burger-menu{color:#525252}#wrapper header.main #burger-menu:focus,#wrapper header.main #burger-menu:hover{color:#525252}#wrapper #frontgrid #frontgrid-content .view-display-id-block_1{margin-top:0;margin-bottom:0}#wrapper #frontgrid #frontgrid-content img{display:none}#wrapper #frontgrid #frontgrid-content .link-box{position:relative;width:100%;display:inline-block;left:initial;bottom:initial;margin-bottom:1px;background:0 0;border-bottom:1px solid #fff;padding:10px 5px;margin-bottom:5px}#wrapper #frontgrid #frontgrid-content .link-box a p{font-size:1rem}#wrapper #video-content h1{font-size:2.3rem;line-height:3rem;text-align:left}#burger-menu-nav .mobile_logo img{height:106px}#eb-role{overflow:hidden}#eb-role figure{top:initial;left:initial;margin-bottom:0}#eb-role figure img{width:100px;display:inline-block;margin-bottom:-1px}#eb-role figure figcaption{top:initial;left:initial;position:relative;display:inline-block;width:calc(100% - 110px)}#eb-role figure figcaption strong{font-size:1rem}#eb-role header{padding:15px 15px 0 15px!important;height:auto}#eb-role header h1{font-size:1.2rem;margin-bottom:10px}.mega-menu .block-menu{width:auto}.mega-menu .block-menu a{padding:9px 0;margin:0 15px 0 0}.mega-menu .block-menu li ul{display:block!important}#success-story .member-info{padding:36px 70px 0 70px;margin:-30px 0 0 0;width:calc(100% - 140px)!important}#success-story:before{display:none}#success-story header{padding-top:0}#success-story header p br{display:none}#success-story header .member-info h1{margin-bottom:8px}.views-exposed-widgets .views-exposed-widget{width:calc(50% - 3px)!important;margin-bottom:10px}#networks #networks-list .network{height:100px;position:relative}#networks #networks-list .network .network-info-wrapper .info{display:none}#country header{width:100%!important;min-height:auto}#country .network-chart{display:none}#country .network-full-info{position:relative;width:calc(100% - 50px)!important;height:auto!important;top:initial;margin-top:15px;margin-bottom:15px;padding-bottom:0;display:block}#country .network-full-info .stats{float:none;width:100%;margin:0}#country .network-full-info .member{padding:10px 0 5px 0}#country .network-full-info .member figure{width:60px;height:60px}#country .network-full-info .member-info{width:calc(100% - 90px)}}@media screen and (max-width:959px){#national-chapters .region{position:relative}#national-chapters .region:after{top:calc(50% - 7px)}#national-chapters .region .members{display:none}.yes-nc{margin-right:35px}#menu-donate.desktop{display:none}header.main .utility{display:block!important;position:relative;text-align:right;right:-22px}header.main .utility li.first{display:none}}@media screen and (max-width:767px){.views-exposed-widgets .views-exposed-widget{width:calc(50% - 3px)!important;margin-bottom:10px}#country .network-full-info{padding-left:15px;padding-right:15px;width:100%!important;box-sizing:border-box;margin-left:0}.network .network-full-info{padding:20px 2% 50px 2%!important}.network .network-full-info .member{padding:5px 0}.network .network-full-info .stats{width:100%!important;position:relative;top:initial!important;right:initial!important;float:none}.network .network-full-info .stats .item{float:left}.network .network-full-info .stats .item p{display:inline-block;float:left;border-top:none!important}.network .network-full-info blockquote{margin:15px 0 0 0}.network .network-full-info blockquote:before{height:auto}}@media screen and (max-width:500px){.views-exposed-widgets .views-exposed-widget{width:100%!important;margin-bottom:10px}.ip-geoloc-map>div{height:400px!important}}@keyframes leaflet-gestures-fadein{0%{opacity:0}100%{opacity:1}}.leaflet-container:after{animation:leaflet-gestures-fadein .8s backwards;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:22px;-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:461;pointer-events:none}.leaflet-gesture-handling-scroll-warning:after,.leaflet-gesture-handling-touch-warning:after{animation:leaflet-gestures-fadein .8s forwards}.leaflet-gesture-handling-touch-warning:after{content:attr(data-gesture-handling-touch-content)}.leaflet-gesture-handling-scroll-warning:after{content:attr(data-gesture-handling-scroll-content)}input[type=checkbox],input[type=radio]{box-sizing:content-box;margin:3px 3px 3px 4px}.page-taxonomy.nc-editor #tabs-wrapper ul li a{display:none}.icon-fellow:before{content:"u"}.icon-alumnae:before{content:"z"}.yes-nc{font-size:1.2rem;color:#005d25;float:right}.no-nc{display:none}#wrapper{box-shadow:0 0 0}img[typeof="foaf:Image"]{display:block;max-width:100%;height:auto}#cboxLoadedContent{background:0 0}#cboxContent{background:0 0}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}sub,sup{font-size:75%}sup{top:-7px}.page-user #content{min-height:500px}#cboxPrevious{margin:0;right:25px}#cboxNext{right:2px}#cboxClose{right:10px}@keyframes blinker{from{opacity:1}to{opacity:.7}}.blink_me{text-decoration:blink;-webkit-animation-name:blinker;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate}#breadcrumbs{margin-top:-7px}#content-wrapper{padding:45px 0}.container.box-content,.secondarymenu-wrapper .block-menu-block{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container.box-content,.secondarymenu-wrapper .block-menu-block{width:750px}}@media (min-width:960px){.container.box-content,.secondarymenu-wrapper .block-menu-block{width:960px}.container.box-content aside,.secondarymenu-wrapper .block-menu-block aside{margin-right:30px}.container.box-content #content,.secondarymenu-wrapper .block-menu-block #content{width:calc(100% - 245px)}.container.box-content.tid-country #content,.secondarymenu-wrapper .block-menu-block.tid-country #content{width:100%}#block-views-content-members-list-block-1 .view-display-id-block_1 .views-exposed-widgets .views-exposed-widget{width:calc(50% - 3px)!important;margin-bottom:10px}}@media (min-width:1200px){.container.box-content,.secondarymenu-wrapper .block-menu-block{width:1170px}}@media (min-width:1678px){.container.box-content,.secondarymenu-wrapper .block-menu-block{width:1170px}.container.box-content #content,.secondarymenu-wrapper .block-menu-block #content{width:1170px}.container.box-content aside,.secondarymenu-wrapper .block-menu-block aside{margin-left:-245px}#block-views-content-members-list-block-1 .view-display-id-block_1 .views-exposed-widgets .views-exposed-widget{width:calc(20% - 3px)!important;margin-bottom:0!important}}a.tabledrag-handle .handle{box-sizing:content-box}.leaflet-bottom,.leaflet-top{z-index:409}#country header{width:calc(100% - 455px)}#country .network-chart{left:-170px;top:30px;margin-left:0}#country .network-full-info .stats .item{display:inline-block;font-size:1rem;border-bottom:3px solid #fff;margin-bottom:10px;width:auto;margin-left:0;margin-right:6px}#country .network-full-info .stats .item p.membersItem{padding-bottom:5px;text-align:right;margin-left:0;margin-right:0;border-bottom:none;border-top:none}#country .network-full-info .stats .item p.membersItem strong{font-size:.8rem;color:#fff}#networks #networks-list{margin:0 auto}#networks #networks-list .network{margin:0 auto 0 -15px;width:calc(100% + 30px)}.page .view-front-news-events-focus .views-exposed-form #edit-region-wrapper{position:relative;right:initial;left:initial;top:initial;width:auto}.become-member a{transition:all .2s ease-in-out;display:inline-block;box-sizing:content-box}.become-member a:active,.become-member a:hover,.become-member a:link,.become-member a:visited{color:#fff;text-decoration:none;font-size:1.2rem}.become-member a:hover{text-decoration:none;transform:scale(1.05)}.leaflet-tile-container img{-webkit-filter:grayscale(100%) brightness(50%);filter:grayscale(100%) brightness(50%)}.leaflet-popup-content-wrapper{border-radius:0;padding:8px 30px}.leaflet-popup-content-wrapper .leaflet-popup-content a{color:#005d25;font-size:1.2rem;margin-bottom:5px}.leaflet-popup-content-wrapper .leaflet-popup-content a.email{font-size:1rem}.leaflet-popup-content-wrapper .leaflet-popup-content .membersItem{font-weight:700}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:none;border-radius:0}#content .contextual-links{padding-bottom:6px}#content .contextual-links li{padding:0}#content .contextual-links li:before{content:""}#content .contextual-links li a{padding:0 1em 0 .5em}#content .item-list{margin-top:15px;border-top:1px solid #efeeeb}#content .item-list .pager li{background:0 0}#content .item-list .pager li>a{border-radius:0}#content .item-list .pager li.pager-current{background-color:#888}#content .view-content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.page blockquote{color:#525252;font-size:14px}.view-filters{background:0 0;padding:0;margin-bottom:5px;width:100%!important}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button){padding:0;display:inline-block;float:initial}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget{float:none}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item{float:initial}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item .form-select{background:#fff;border:1px solid #efeeeb;padding:12px 6px}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item .form-select.chosen-container{padding:6px 6px}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item .form-select.chosen-container .chosen-single{border:none}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item .form-select option[value=fellowshipmsc]{display:none}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item .form-text{display:block;width:100%;height:34px;padding:12px 6px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item .form-checkboxes{padding:12px 6px}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item label.option{font-weight:400}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item.form-item-field-member-prize-value .bef-select-as-checkboxes input{width:14px!important}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):not(.views-reset-button) .views-widget .form-item.form-item-field-member-prize-value .bef-select-as-checkboxes label{width:calc(100% - 21px)!important;display:inline!important}.view-filters .views-exposed-form .views-exposed-widgets #edit-field-member-prize-value-wrapper{padding-top:2px!important;padding-bottom:1px!important;transform:translateY(11px)}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget{float:initial;padding:0}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper{border:0 solid #efeeeb;padding:2px 6px 6px 6px;font-size:.8rem}.view-filters .views-exposed-form .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper label{font-size:.8rem;display:inline-block;float:none;margin-left:0}.view-filters .views-exposed-form .views-exposed-widgets .views-submit-button{float:right;display:inline-block;width:auto!important}.view-filters .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit:not(#edit-submit-content-nc-members){border:1px solid #525252!important;background:#888!important;color:#fff!important;padding:5px 15px;margin-top:2px;margin-right:2px;line-height:normal!important}.view-filters .views-exposed-form .views-exposed-widgets .views-submit-button .form-submit:not(#edit-submit-content-nc-members):hover{background:#6f6f6f}.view-filters .views-exposed-form .views-exposed-widgets .views-reset-button{float:right;display:inline-block;width:auto!important;display:none}.view-filters .views-exposed-form .views-exposed-widgets .views-reset-button .form-submit:not(#nc-reset){border:1px solid #888!important;background:#efeeeb!important;padding:5px 15px;margin-top:2px;margin-right:2px;line-height:normal!important}.view-filters .views-exposed-form .views-exposed-widgets .views-reset-button .form-submit:not(#nc-reset):hover{background:#d8d6cf}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.ajax-progress{display:block;width:100vw;height:100vh;position:fixed;top:0;left:0;background:rgba(0,0,0,.4);z-index:300}.ajax-progress .throbber{background:transparent url(/sites/all/themes/owsd/images/waiting.png) no-repeat 0 center;animation:spin 3s infinite linear;float:initial;height:32px;margin:0;width:32px;position:fixed;left:50%;top:50%}.page-node-2407 .views-exposed-widget:not(.views-submit-button):not(.views-reset-button){width:calc(25% - 3px)}.page-node-2407 .form-select{width:100%!important}.absolute-messages-message{z-index:5}.draggable .tabledrag-handle{height:15px}header.main{box-sizing:content-box;z-index:410;position:relative}header.main.fixed{position:fixed}header .mega-menu{z-index:1}header .mega-menu .cta{box-sizing:content-box}header .mega-menu .cta:before{font-family:owsd;margin-left:-90px;font-size:60px;float:left;margin-top:5px}header .mega-menu .about-cta{background-image:none}header .mega-menu .about-cta:before{font-family:twasonlineforms;content:'g';font-size:70px;margin-top:0}header .mega-menu .membership-cta:before{font-family:twasonlineforms;content:'v';font-size:70px;margin-top:0}header .mega-menu .awards-cta:before{content:'A'}header .mega-menu .career-cta{background-image:none}header .mega-menu .career-cta:before{content:"G"}header .mega-menu .resources-cta{background-image:none}header .mega-menu .resources-cta:before{font-family:twasonlineforms;content:'d';font-size:70px;margin-top:0}header .block-menu .menu li .menu li a{min-width:222px;font-size:.8rem}#slideshow .slide{box-sizing:content-box}#slideshow .slide .info{box-sizing:content-box}#slideshow .slick-next:before,#slideshow .slick-prev:before{box-sizing:content-box}#career-slider-content article{box-sizing:content-box}#focus,.view-front-news-events-focus.view-display-id-page_1{height:auto;position:relative;margin-bottom:60px;margin-top:30px;padding-bottom:30px;padding-top:60px;overflow:visible}#focus:after,.view-front-news-events-focus.view-display-id-page_1:after{content:'';position:absolute;bottom:-25px;left:50%;margin-left:-50px;width:0;height:0;border-top:solid 25px #efeeeb;border-left:solid 50px transparent;border-right:solid 50px transparent;z-index:10}#focus:before,.view-front-news-events-focus.view-display-id-page_1:before{content:'';position:absolute;top:0;left:50%;margin-left:-50px;width:0;height:0;border-top:solid 25px #fff;border-left:solid 50px transparent;border-right:solid 50px transparent;z-index:10}#focus.regions,.view-front-news-events-focus.view-display-id-page_1.regions{margin-top:45px}#focus.regions .box-content,.view-front-news-events-focus.view-display-id-page_1.regions .box-content{width:100%;margin-top:-25px}#focus.regions .box-content .sn-wrapper,.view-front-news-events-focus.view-display-id-page_1.regions .box-content .sn-wrapper{padding-left:15px;padding-right:15px}#focus.regions .box-content .sn-wrapper .lead-image,.view-front-news-events-focus.view-display-id-page_1.regions .box-content .sn-wrapper .lead-image{height:250px}#focus.regions .box-content .block-title,.view-front-news-events-focus.view-display-id-page_1.regions .box-content .block-title{width:100%;margin:0 auto 25px;text-align:center}#focus a.all,.view-front-news-events-focus.view-display-id-page_1 a.all{top:-25px;right:15px}#focus .lead-image,.view-front-news-events-focus.view-display-id-page_1 .lead-image{height:250px;background-size:cover;background-position:center center}#focus .lead-image .fa,.view-front-news-events-focus.view-display-id-page_1 .lead-image .fa{position:absolute;left:10px}#focus .lead-image:hover .data-wrapper,.view-front-news-events-focus.view-display-id-page_1 .lead-image:hover .data-wrapper{text-decoration:none;transform:scale(1.1)}#focus .link-box,.view-front-news-events-focus.view-display-id-page_1 .link-box{padding:15px 15px;position:absolute;bottom:0;left:15px;width:calc(100% - 30px);text-align:center;background:rgba(82,82,82,.6)}#focus .link-box .data-wrapper,.view-front-news-events-focus.view-display-id-page_1 .link-box .data-wrapper{font-weight:400;transition:all .2s ease-in-out;display:block;color:#fff;text-decoration:none}#focus .link-box .data-wrapper p,.view-front-news-events-focus.view-display-id-page_1 .link-box .data-wrapper p{padding-bottom:0!important;font-size:.9rem}#focus .link-box .data-wrapper:hover,.view-front-news-events-focus.view-display-id-page_1 .link-box .data-wrapper:hover{text-decoration:none;transform:scale(1.1)}#focus .link-box .data-wrapper .newstitle:after,.view-front-news-events-focus.view-display-id-page_1 .link-box .data-wrapper .newstitle:after{content:"\f054";font-family:FontAwesome;margin-left:15px;font-weight:300;color:#fff}#focus .link-box small,.view-front-news-events-focus.view-display-id-page_1 .link-box small{font-size:85%}#focus .content-page .lead-image,.view-front-news-events-focus.view-display-id-page_1 .content-page .lead-image{height:200px}#tabs-wrapper ul{box-sizing:content-box}.highcharts-container svg{box-sizing:content-box}.highcharts-container .highcharts-tooltip{box-sizing:content-box}.highcharts-container .highcharts-tooltip .tooltip{opacity:1;box-sizing:content-box}.highcharts-container .highcharts-tooltip span{box-sizing:content-box;height:50px}#national-chapters .region{box-sizing:content-box}#national-chapters .region .chart{box-sizing:content-box}#national-chapters .region div.text{box-sizing:content-box}#national-chapters .region .members{box-sizing:content-box}.footer-menu .block{box-sizing:content-box}#frontgrid{background:#005d25;margin-bottom:60px;z-index:10;position:relative;padding-bottom:20px;padding-top:20px}#frontgrid:after{content:'';position:absolute;bottom:-25px;left:50%;margin-left:-50px;width:0;height:0;border-top:solid 25px #005d25;border-left:solid 50px transparent;border-right:solid 50px transparent;z-index:10}#frontgrid #frontgrid-content .become-member-wrapper{overflow:hidden}#frontgrid #frontgrid-content .become-member-wrapper .views-field-title{display:none}#frontgrid #frontgrid-content .become-member-wrapper img{max-width:100%;height:auto}#frontgrid #frontgrid-content .become-member-wrapper:hover p{transition:all .2s ease-in-out;transform:scale(1.1)}#frontgrid #frontgrid-content .link-box{padding:15px 5px;position:absolute;bottom:0;left:15px;width:calc(100% - 30px);text-align:center;background:rgba(82,82,82,.5);color:#fff;text-decoration:none;font-weight:400}#frontgrid #frontgrid-content .link-box p{font-size:1.2rem}#frontgrid #frontgrid-content .link-box p:hover{transform:scale(1.1)}#frontgrid #frontgrid-content .link-box p:after{content:"\f054";font-family:FontAwesome;margin-left:15px;font-weight:300;color:#fff}#video{margin-top:30px;margin-bottom:30px}#video h1{font-weight:300;font-size:3rem;color:#525252;text-transform:uppercase;line-height:4rem;text-align:left}#video h1 span{color:#a90a00;font-weight:500}#owl{z-index:1}#owl #owl-content .lead-image{height:350px;background-size:cover;background-position:center 40%}#map #map-content{overflow:hidden}#map .view-header h1{font-size:2.3rem;margin-bottom:15px}#map .view-header h3{font-size:1.2rem;margin-bottom:15px}#map .mapNavs li{padding:0 20px}#map .mapNavs li a{border-bottom:3px solid #ddd;border-top:0;border-left:0;border-right:0;cursor:pointer;background:#efeeeb;border-radius:0;color:#525252;transform-origin:50% 100%;transition:all .2s ease-in-out;display:block;padding:3px 15px}#map .mapNavs li a:focus,#map .mapNavs li a:hover{background:#e4e2dd;border-bottom:3px solid #e6ac00;color:#525252}#map .mapNavs li a:hover{transform:scale(1.1)}#map .mapNavs li a h5{font-weight:400;font-size:.9rem;white-space:nowrap}#map .mapNavs li a .count{font-size:1.2rem;font-weight:800;margin:5px auto 0;width:60px}#map .mapNavs li.active a{border-bottom:3px solid #ffbf00;background:#e4e2dd}#colorbox{text-align:center}#colorbox video{width:90%;height:auto;max-height:80vh}.anniversary#wrapper{box-shadow:0 0 0 #1a1a1a}.anniversary header.main{height:0;z-index:10}.anniversary #content{width:100%}.anniversary #content .item-wrapper{padding-left:0;padding-right:0;overflow:hidden;cursor:pointer}.anniversary #content .item-wrapper .colorbox-node{transition:all .3s ease-in-out}.anniversary #content .item-wrapper .colorbox-node .img-responsive{-webkit-filter:saturate(0);filter:saturate(0)}.anniversary #content .item-wrapper .colorbox-node:hover .img-responsive{-webkit-filter:saturate(100%);filter:saturate(100%);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);transition:all 1s}.anniversary #content .item-wrapper .colorbox-node .fa{position:absolute;top:50%;left:50%;color:#fff;font-size:30px;margin-left:-15px;margin-top:-15px;opacity:.7}.anniversary #anniversary-logo{position:fixed;top:50%;left:50%;transform:translate(-50%,-80%);z-index:210;max-width:260px;display:none}article.news{width:100%!important}article.news img{max-width:100%;height:auto}.view-about-history .views-row{border-bottom:1px solid #005d25;margin-bottom:30px}.view-about-history .views-row:last-child{border:none}.view-about-history .views-row .downloads ul,.view-about-history .views-row .links ul{padding-bottom:0!important}.view-about-history .views-row .downloads h3{font-size:1.2rem;padding-bottom:10px}.view-display-id-partner_host_trieste{margin-top:30px;padding-top:30px;border-top:1px solid #efeeeb}.network .network-full-info{box-sizing:content-box;background-repeat:repeat-y;padding-bottom:20px}.network .network-full-info .stats{top:250px;right:5px;text-align:right;width:80%;float:right}.network .network-full-info .stats.regionstats{top:300px}.network .network-full-info .stats.regionstats .item{display:none}.network .network-full-info .stats.regionstats .item:first-child,.network .network-full-info .stats.regionstats .item:last-child{display:block}.network .network-full-info .stats.countrystats .item{display:none!important}.network .network-full-info .stats.countrystats .item:first-child{display:inline-block!important}.network .network-full-info .stats .item p{color:#3d8e00;border-bottom:1px solid #aaa;padding-bottom:3px;margin-left:15px;margin-right:15px;font-size:.8rem;padding-top:2px;font-weight:400;border-top:none}.network .network-full-info .stats .item:first-child p{border-top:1px solid #aaa}.network .network-full-info .stats .item.countries p{color:#fff}#block-views-content-members-list-block-1,.all-members-wrapper{box-sizing:content-box}#block-views-content-members-list-block-1 .block-title,.all-members-wrapper .block-title{text-align:center;color:#005d25;margin-bottom:30px;margin-top:50px}#block-views-front-success-stories-block-2 .view-front-success-stories .views-row .views-field-field--picture img{box-shadow:none}.view--content-members-list.view-display-id-block_1,.view--content-members-list.view-display-id-block_2,.view--content-members-list.view-display-id-block_3,.view--content-members-list.view-display-id-block_4,.view--content-members-list.view-display-id-block_5,.view--content-members-list.view-display-id-block_6,.view--content-members-list.view-display-id-block_7{margin-left:0;margin-right:0}.view--content-members-list.view-display-id-block_1 .view-header,.view--content-members-list.view-display-id-block_2 .view-header,.view--content-members-list.view-display-id-block_3 .view-header,.view--content-members-list.view-display-id-block_4 .view-header,.view--content-members-list.view-display-id-block_5 .view-header,.view--content-members-list.view-display-id-block_6 .view-header,.view--content-members-list.view-display-id-block_7 .view-header{text-align:center;font-size:1rem}.view--content-members-list.view-display-id-block_1 .view-header h4,.view--content-members-list.view-display-id-block_2 .view-header h4,.view--content-members-list.view-display-id-block_3 .view-header h4,.view--content-members-list.view-display-id-block_4 .view-header h4,.view--content-members-list.view-display-id-block_5 .view-header h4,.view--content-members-list.view-display-id-block_6 .view-header h4,.view--content-members-list.view-display-id-block_7 .view-header h4{margin-top:-20px;margin-bottom:20px;font-weight:400;font-size:.9rem}.view--content-members-list.view-display-id-block_1 .view-header h5,.view--content-members-list.view-display-id-block_2 .view-header h5,.view--content-members-list.view-display-id-block_3 .view-header h5,.view--content-members-list.view-display-id-block_4 .view-header h5,.view--content-members-list.view-display-id-block_5 .view-header h5,.view--content-members-list.view-display-id-block_6 .view-header h5,.view--content-members-list.view-display-id-block_7 .view-header h5{margin-top:-15px;margin-bottom:-10px;font-weight:600;font-size:.8rem}.view--content-members-list.view-display-id-block_1 .view-filters,.view--content-members-list.view-display-id-block_2 .view-filters,.view--content-members-list.view-display-id-block_3 .view-filters,.view--content-members-list.view-display-id-block_4 .view-filters,.view--content-members-list.view-display-id-block_5 .view-filters,.view--content-members-list.view-display-id-block_6 .view-filters,.view--content-members-list.view-display-id-block_7 .view-filters{width:calc(100% - 30px)!important;margin-left:15px;padding:0;background:0 0}.view--content-members-list.view-display-id-block_1 .view-filters #views-exposed-form--content-members-list-block-1,.view--content-members-list.view-display-id-block_2 .view-filters #views-exposed-form--content-members-list-block-1,.view--content-members-list.view-display-id-block_3 .view-filters #views-exposed-form--content-members-list-block-1,.view--content-members-list.view-display-id-block_4 .view-filters #views-exposed-form--content-members-list-block-1,.view--content-members-list.view-display-id-block_5 .view-filters #views-exposed-form--content-members-list-block-1,.view--content-members-list.view-display-id-block_6 .view-filters #views-exposed-form--content-members-list-block-1,.view--content-members-list.view-display-id-block_7 .view-filters #views-exposed-form--content-members-list-block-1{margin-bottom:15px}.view--content-members-list.view-display-id-block_1 .view-content,.view--content-members-list.view-display-id-block_2 .view-content,.view--content-members-list.view-display-id-block_3 .view-content,.view--content-members-list.view-display-id-block_4 .view-content,.view--content-members-list.view-display-id-block_5 .view-content,.view--content-members-list.view-display-id-block_6 .view-content,.view--content-members-list.view-display-id-block_7 .view-content{width:calc(100% - 30px)!important;margin-left:15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view--content-members-list.view-display-id-block_1 .views-exposed-widgets,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets{padding:18px 15px 5px 15px}.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget{width:calc(20% - 4px)}.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper{border:1px solid #efeeeb;padding:10px 6px 11px 6px;font-size:.8rem}.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper label,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper label,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper label,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper label,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper label,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper label,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget#edit-field-member-prize-value-wrapper label{font-size:.8rem;display:inline-block;float:none;margin-left:0}.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget select,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget select,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget select,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget select,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget select,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget select,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget select{width:100%}.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget.views-reset-button,.view--content-members-list.view-display-id-block_1 .views-exposed-widgets .views-exposed-widget.views-submit-button,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget.views-reset-button,.view--content-members-list.view-display-id-block_2 .views-exposed-widgets .views-exposed-widget.views-submit-button,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget.views-reset-button,.view--content-members-list.view-display-id-block_3 .views-exposed-widgets .views-exposed-widget.views-submit-button,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget.views-reset-button,.view--content-members-list.view-display-id-block_4 .views-exposed-widgets .views-exposed-widget.views-submit-button,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget.views-reset-button,.view--content-members-list.view-display-id-block_5 .views-exposed-widgets .views-exposed-widget.views-submit-button,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget.views-reset-button,.view--content-members-list.view-display-id-block_6 .views-exposed-widgets .views-exposed-widget.views-submit-button,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget.views-reset-button,.view--content-members-list.view-display-id-block_7 .views-exposed-widgets .views-exposed-widget.views-submit-button{margin-top:6px;text-align:right;background:0 0}.view--content-members-list.view-display-id-block_1 .f-icon,.view--content-members-list.view-display-id-block_2 .f-icon,.view--content-members-list.view-display-id-block_3 .f-icon,.view--content-members-list.view-display-id-block_4 .f-icon,.view--content-members-list.view-display-id-block_5 .f-icon,.view--content-members-list.view-display-id-block_6 .f-icon,.view--content-members-list.view-display-id-block_7 .f-icon{width:24px;height:24px;font-size:21px;color:#000;float:right}.view--content-members-list.view-display-id-block_1 .f-icon[data-original-title="PhD Fellowship"],.view--content-members-list.view-display-id-block_2 .f-icon[data-original-title="PhD Fellowship"],.view--content-members-list.view-display-id-block_3 .f-icon[data-original-title="PhD Fellowship"],.view--content-members-list.view-display-id-block_4 .f-icon[data-original-title="PhD Fellowship"],.view--content-members-list.view-display-id-block_5 .f-icon[data-original-title="PhD Fellowship"],.view--content-members-list.view-display-id-block_6 .f-icon[data-original-title="PhD Fellowship"],.view--content-members-list.view-display-id-block_7 .f-icon[data-original-title="PhD Fellowship"]{opacity:.3}.view--content-members-list.view-display-id-block_1 .f-icon[data-original-title="Early Career Fellowship"],.view--content-members-list.view-display-id-block_2 .f-icon[data-original-title="Early Career Fellowship"],.view--content-members-list.view-display-id-block_3 .f-icon[data-original-title="Early Career Fellowship"],.view--content-members-list.view-display-id-block_4 .f-icon[data-original-title="Early Career Fellowship"],.view--content-members-list.view-display-id-block_5 .f-icon[data-original-title="Early Career Fellowship"],.view--content-members-list.view-display-id-block_6 .f-icon[data-original-title="Early Career Fellowship"],.view--content-members-list.view-display-id-block_7 .f-icon[data-original-title="Early Career Fellowship"]{opacity:.55}.view--content-members-list.view-display-id-block_1 .f-icon[data-original-title="Early Career Fellowship"]:before,.view--content-members-list.view-display-id-block_2 .f-icon[data-original-title="Early Career Fellowship"]:before,.view--content-members-list.view-display-id-block_3 .f-icon[data-original-title="Early Career Fellowship"]:before,.view--content-members-list.view-display-id-block_4 .f-icon[data-original-title="Early Career Fellowship"]:before,.view--content-members-list.view-display-id-block_5 .f-icon[data-original-title="Early Career Fellowship"]:before,.view--content-members-list.view-display-id-block_6 .f-icon[data-original-title="Early Career Fellowship"]:before,.view--content-members-list.view-display-id-block_7 .f-icon[data-original-title="Early Career Fellowship"]:before{font-family:IcoFont!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";content:"\eae3";font-size:20px;margin-top:1px;display:block}.view--content-members-list.view-display-id-block_1 .a-icon,.view--content-members-list.view-display-id-block_2 .a-icon,.view--content-members-list.view-display-id-block_3 .a-icon,.view--content-members-list.view-display-id-block_4 .a-icon,.view--content-members-list.view-display-id-block_5 .a-icon,.view--content-members-list.view-display-id-block_6 .a-icon,.view--content-members-list.view-display-id-block_7 .a-icon{max-width:24px;height:24px;font-size:20px;color:#525252;float:right}.view-front-success-stories .success-story{box-sizing:content-box;width:90%;background-position:98% 0}.view-front-success-stories .success-story .member-info{width:82%}.view-front-success-stories .success-story figure{box-shadow:none;padding:0}.view-front-success-stories .success-story .tagline{border-radius:0}.view-front-success-stories .success-story .read-more-yellow-plus:before{line-height:20px}#success-story{padding:20px 0}#success-story .member-info{box-sizing:content-box;width:calc(100% - 97px)}#success-story figure.bigimage{margin:0 auto}#success-story .text{width:auto;max-width:100%}#success-story:before{right:-6px}#success-story .youtube-container--responsive{max-width:580px;margin:0 auto}#networks{height:auto;border-bottom:none;padding-bottom:15px;margin-top:25px;padding-top:25px;border-top:5px solid #005d25}#networks .network{width:696px;height:auto;margin-bottom:60px;background:#d5e3da}#networks .network h2{text-align:left;position:absolute;z-index:10;left:15px;top:15px;font-weight:400}#networks .network h2 p{font-size:.8rem;font-weight:300}#networks .network .network-info{border:none;padding:0}#networks .network .network-info-wrapper{position:relative;float:left;box-sizing:content-box;width:100%}#networks .network .network-info-wrapper .info{background-color:#525252;padding-top:20px;padding-bottom:30px;height:auto;position:absolute;right:0;top:0;height:200px;color:#3d8e00;min-width:180px}#networks .network .network-info-wrapper .info .item p{color:#d5e3da;border-bottom:1px solid #aaa;padding-bottom:3px;margin-left:15px;margin-right:15px;font-size:.9rem;padding-top:2px;font-weight:400}#networks .network .network-info-wrapper .info .item:first-child p{border-top:1px solid #aaa}#networks .network .network-info-wrapper .map a{height:200px;background-position:-60px 0}#networks .network .network-info-wrapper .map a:hover{background-position:-60px 0}#networks .network .members{margin-top:0}#networks .network .members figure{width:100%;height:auto;overflow:hidden}#networks .network .members figure img.img-thumbnail{width:100%}#networks .network .members .member-short-success figure{height:auto}#networks .network .members h4{text-align:left;text-transform:uppercase;padding-left:15px}#networks .network .members .more{background:#fff}#networks .network .chart{right:10%;bottom:-40px}#networks .chart{left:auto;left:initial;right:144px!important;margin-left:0;bottom:-30px;top:auto;top:initial;z-index:10}.members{float:left;box-sizing:content-box;width:100%;margin-top:-22px}.members .more{border-bottom:1px solid #005d25;text-align:right}.members .member-short{height:auto;padding-left:0;padding-right:0;position:relative;overflow:visible;margin-bottom:1px}.members .member-short:hover{border-right:none}.members .member-short figure{width:100%;margin-right:0;overflow:hidden}.members .member-short figure img{width:100%;-webkit-filter:grayscale(100%) brightness(105%);filter:grayscale(100%) brightness(105%);-moz-filter:grayscale(100%) brightness(105%);-o-filter:grayscale(100%) brightness(105%);-ms-filter:grayscale(100%) brightness(105%);transition:.5s}.members .member-short figure img:hover{-webkit-filter:grayscale(0) brightness(100%);filter:grayscale(0) brightness(100%);-moz-filter:grayscale(0) brightness(100%);-o-filter:grayscale(0) brightness(100%);-ms-filter:grayscale(0) brightness(100%);transform:scale(1.1)}.members .member-short figure img.img-thumbnail{border:none;padding:1px 1px 0 1px;border-radius:0;width:auto}.members .member-short .member-info{position:absolute;left:1px;width:20px;background:#525252;text-align:center;padding:3px;height:20px;bottom:1px;overflow:hidden;transition:.5s;content:'+';color:#fff}.members .member-short .member-info .fa{color:#fff;-webkit-text-stroke:2px #525252;text-stroke:2px #525252;line-height:16px;font-size:16px}.members .member-short .member-info:hover{height:100%;left:1px;width:calc(100% - 2px);background:rgba(82,82,82,.5);text-align:center;padding:3px;overflow:hidden;position:absolute;bottom:0}.members .member-short .member-info:hover h5,.members .member-short .member-info:hover p{opacity:1}.members .member-short .member-info:hover .fa{display:none}.members .member-short .member-info a{color:#fff!important}.members .member-short .member-info p{padding-bottom:0;color:#fff;font-size:.6rem!important;line-height:.6rem!important;font-weight:300;opacity:0}.members .member-short .member-info h5{padding-top:30px;color:#fff;font-size:.8rem;line-height:.8rem;font-weight:300;margin-bottom:5px;opacity:0}.members .member-short .member-info .country-network-other-countries{margin-top:10px;font-size:1rem}.members .member-short .member-info .country-network-other-countries a{font-weight:400!important}aside .block-menu ul ul:hover{background:0 0}aside .block-menu li li::before{content:"";display:none}aside .block-menu li li a{line-height:20px;margin-left:15px}aside .owl-theme .owl-controls .owl-page span{background:#2d2d2d}aside #block-views-front-news-block-1,aside #block-views-front-news-block-2{background:#f7f6f5}aside #block-views-front-news-block-1 .block-title,aside #block-views-front-news-block-2 .block-title{padding:10px 10px 0 10px}aside #block-views-front-news-block-1 .view-display-id-block_1,aside #block-views-front-news-block-2 .view-display-id-block_1{margin-top:0}aside #block-views-front-news-block-1 .owl-item,aside #block-views-front-news-block-2 .owl-item{padding:0 10px 10px 10px}aside #block-views-front-news-block-1 .owl-item .views-field-created,aside #block-views-front-news-block-2 .owl-item .views-field-created{font-size:.6rem;margin-top:7px}aside #block-views-front-news-block-1 .owl-item .views-field-title,aside #block-views-front-news-block-2 .owl-item .views-field-title{font-size:.8rem;font-weight:600;margin-bottom:5px}aside #block-views-front-news-block-1 .owl-item .views-field-field--preview-text,aside #block-views-front-news-block-2 .owl-item .views-field-field--preview-text{font-size:.8rem;margin-bottom:5px}aside #block-views-front-news-block-1 .owl-item .views-field-view-node,aside #block-views-front-news-block-2 .owl-item .views-field-view-node{text-align:right;padding-top:2px;font-size:.8rem;border-top:1px solid #005d25}aside #block-views-front-news-block-1 .view-content>.disabled,aside #block-views-front-news-block-2 .view-content>.disabled{padding:10px}aside #block-views-front-news-block-1 .view-content>.disabled .views-field-created,aside #block-views-front-news-block-2 .view-content>.disabled .views-field-created{font-size:.6rem;margin-top:7px}aside #block-views-front-news-block-1 .view-content>.disabled .views-field-title,aside #block-views-front-news-block-2 .view-content>.disabled .views-field-title{font-size:.8rem;font-weight:600;margin-bottom:5px}aside #block-views-front-news-block-1 .view-content>.disabled .views-field-field--preview-text,aside #block-views-front-news-block-2 .view-content>.disabled .views-field-field--preview-text{font-size:.8rem;margin-bottom:5px}aside #block-views-front-news-block-1 .view-content>.disabled .views-field-view-node,aside #block-views-front-news-block-2 .view-content>.disabled .views-field-view-node{text-align:right;padding-top:2px;font-size:.8rem;border-top:1px solid #005d25}aside .block-news .disabled,aside .block-news .owl-wrapper{background:#f7f6f5}aside .block-news .disabled:hover,aside .block-news .owl-wrapper:hover{background:#d2ecdc}aside .block-news .owl-carousel .owl-item img{margin:0 auto;width:auto;max-width:100%}aside .block-news article{border-right:none;text-align:center;background:0 0}aside .block-news article:hover{border-right:none;background:0 0}aside .block-news a{color:#005d25}aside #block-views-front-success-stories-block-2 .owl-wrapper{background-color:rgba(236,204,40,.22)}aside #block-views-front-success-stories-block-2 .owl-item{cursor:pointer;background-image:url(../images/ribbon_y.png);background-repeat:no-repeat;background-position:right top;background-size:25px auto;padding:10px;border-top:2px solid #ffc200;margin-bottom:20px;min-height:100px}aside #block-views-front-success-stories-block-2 .owl-item img{width:auto;margin-bottom:15px}aside #block-views-front-success-stories-block-2 .owl-item .views-field-field-success-tagline{font-style:italic;font-weight:300;font-size:.8rem;color:#5c5c5c;margin-bottom:20px}aside #block-views-front-success-stories-block-2 .owl-item .views-field-field--member-profile{font-size:.8rem}aside #block-views-front-success-stories-block-2 .owl-item .views-field-field--field{font-style:italic;font-size:.6rem}aside #block-views-front-success-stories-block-2 .owl-item .views-field-view-node{border-top:1px solid #ffc200}aside #block-views-front-success-stories-block-2 .owl-item .views-field-view-node a{color:#ffc200}.block-views .view-display-id-block_1{margin-top:30px;margin-bottom:30px}.view-frontpage-grid .view-content .link-box a:active,.view-frontpage-grid .view-content .link-box a:hover,.view-frontpage-grid .view-content .link-box a:link,.view-frontpage-grid .view-content .link-box a:visited{color:#fff;text-decoration:none}.view-frontpage-grid .view-content .link-box a.more{transition:all .2s ease-in-out;background-color:rgba(82,82,82,.5);border:none;width:43%;margin:2px}.view-frontpage-grid .view-content .link-box a.more:hover{text-decoration:none;transform:scale(1.05)}#national-chapters{padding:0 0 45px 0}#national-chapters .region{height:auto;border:1px solid #efeeeb}#national-chapters .region header h2{font-size:1.408rem;font-weight:700}#national-chapters .region .text{height:auto;border-right:none;position:relative}#national-chapters .region .text .item{display:inline-block;font-size:1rem;border-bottom:3px solid #e6ac00;margin-bottom:10px;width:auto;margin-left:0;margin-right:4px}#national-chapters .region .text .item p{font-size:.8rem}#national-chapters .region .text .info{margin-top:15px;font-size:.7rem}#national-chapters .region .text .info strong{font-size:.8rem;color:#525252}#national-chapters .region .text .info a{color:#3d8e00;font-size:.8rem}#national-chapters .region .text .info a[href^="mailto:"]{color:#e6ac00}#national-chapters .region .text .info h4{font-size:.8rem;font-weight:700}#national-chapters .region .text p{font-size:.7rem}#national-chapters .region .no-coordinator .text .item{width:auto;margin-left:0}#national-chapters .region.no-coordinator{background:#efeeeb}#national-chapters .region.no-coordinator .info,#national-chapters .region.no-coordinator .more{width:100%;margin-left:0}#national-chapters .region .more{position:relative;text-align:left;margin-top:15px}#national-chapters .region .members{width:calc(100% - 314px);height:auto;margin-top:0;padding:0}#network-mission h2{font-size:1.2rem}#country .accordion .accordion-button{height:auto;padding:0 15px 0 15px;border:none;margin-bottom:15px}#country .accordion .accordion-button.allmembersnew{background-color:transparent!important}#country .accordion .accordion-button.allmembersnew.yellow-button{background-position:0 0;border:none;padding-bottom:0;background-image:none}#country .accordion .accordion-button.allmembersnew.yellow-button:hover{background-color:transparent!important}#country .accordion .accordion-button.allmembersnew.yellow-button .s-icon{top:-16px;position:absolute;right:0}#country .accordion .accordion-button figure{margin-right:0;position:relative;width:100%}#country .accordion .accordion-button figure img{width:100%}#country .accordion .accordion-button.yellow-button{background-position:0 0;border:none;border-bottom:1px solid #ffc200;background-image:none}#country .accordion .accordion-button.yellow-button:hover{background-color:rgba(236,204,40,.22)}#country .accordion .accordion-button .member-accordion{box-sizing:content-box}#country .accordion .accordion-button .member-accordion .reverse-icon:after{background:0 0;background-image:url(../images/diploma-grey.png);background-repeat:no-repeat;background-size:32px auto}#country .accordion .accordion-button .member-accordion .reverse-icon.type{top:8px;right:43px}#country .accordion .accordion-button .member-accordion .member-info{padding-top:20px;padding-bottom:15px}#country .accordion .accordion-button h5{font-size:.8rem;font-weight:700}#country .accordion .accordion-button p{font-size:.7rem;line-height:1rem}#country .accordion .accordion-button .since{font-size:.8rem;line-height:1rem;color:#888}#country #views-exposed-form-front-country-page{margin-bottom:15px}#country #views-exposed-form-front-country-page .form-checkboxes{margin:8px 30px 5px 0}.view-front-country.view-display-id-page .view-filters,.view-front-country.view-display-id-page_other_countries .view-filters{margin-top:60px;padding-top:9px}.view-front-country.view-display-id-page dl,.view-front-country.view-display-id-page_other_countries dl{width:calc(100% - 30px)!important;margin-left:15px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-front-country.view-display-id-page dl .allmembersnew .member-accordion .memberlist-item,.view-front-country.view-display-id-page_other_countries dl .allmembersnew .member-accordion .memberlist-item{border:1px solid #efeeeb;padding-top:15px;padding-bottom:5px;margin-bottom:15px;min-height:130px;position:relative;height:calc(100% - 15px)}.view-front-country.view-display-id-page dl .allmembersnew .member-accordion .memberlist-item .icons-wrap,.view-front-country.view-display-id-page dl .allmembersnew .member-accordion .memberlist-item p.country,.view-front-country.view-display-id-page dl .allmembersnew .member-accordion .memberlist-item p.specialization-data,.view-front-country.view-display-id-page_other_countries dl .allmembersnew .member-accordion .memberlist-item .icons-wrap,.view-front-country.view-display-id-page_other_countries dl .allmembersnew .member-accordion .memberlist-item p.country,.view-front-country.view-display-id-page_other_countries dl .allmembersnew .member-accordion .memberlist-item p.specialization-data{width:100%}.national-chapters-list{margin-top:30px}.national-chapters-list .view-filters{margin-left:15px;width:calc(100% - 30px)!important;background:0 0;padding:18px 0}.national-chapters-list .region{height:231px;border:1px solid #efeeeb;padding:15px;margin-bottom:15px;background-color:#efeeeb}.national-chapters-list .region:hover{background:#d5e3da}.national-chapters-list .region header h2{font-size:1.408rem;font-weight:700}.national-chapters-list .region .text{height:auto;border-right:none}.national-chapters-list .region .text .item{display:inline-block;font-size:1rem;border-bottom:3px solid #e6ac00;margin-bottom:10px;width:auto;margin-left:0;margin-right:7px}.national-chapters-list .region .text .item p{font-size:.8rem;padding-bottom:0!important}.national-chapters-list .region .text .info{margin-top:15px;font-size:.7rem}.national-chapters-list .region .text .info strong{font-size:.8rem;color:#525252;font-weight:400;text-transform:uppercase}.national-chapters-list .region .text .info a{color:#3d8e00;font-size:.8rem}.national-chapters-list .region .text .info a[href^="mailto:"]{color:#e6ac00}.national-chapters-list .region .text .info h4{font-size:.8rem;font-weight:700}.national-chapters-list .region .text p{font-size:.7rem;padding-bottom:5px!important}.national-chapters-list .region .more{position:relative;text-align:left}.national-chapters-list .region .more a{text-transform:uppercase;font-size:.8rem}.view-display-id-block_proceedings .more{display:none}.success-stories-wrapper{background:rgba(236,204,40,.22)}.success-stories-wrapper h3{background:#fff;border-bottom:2px solid #ffc200;font-size:1.408rem;color:#ffc200;margin:0 auto;padding-top:5px;padding-bottom:5px;text-align:center}.success-stories-wrapper .owl-item img{max-height:160px;width:auto;margin:0 auto}.success-stories-wrapper .block-news .views-field-created{font-size:.8rem;margin-top:10px}.success-stories-wrapper .block-news .views-field-view-node{border-top:1px solid #d5e3da}.success-stories-wrapper .block-news .views-field-title{font-weight:700;font-size:1rem;margin-bottom:10px}.success-stories-wrapper .block-news .views-field-field--preview-text{font-style:italic;font-weight:300;font-size:.8rem;color:#5c5c5c;margin-top:10px}.success-stories-wrapper .view-display-id-block_2.success-stories .owl-item{padding:15px}.success-stories-wrapper .view-display-id-block_2.success-stories .owl-item:hover{background:rgba(236,204,40,.4)}.success-stories-wrapper .view-display-id-block_2.success-stories .owl-item img{max-height:160px;width:auto;margin:0 auto}.success-stories-wrapper .view-display-id-block_2.success-stories .owl-item .views-field-field-success-tagline{font-style:italic;font-weight:300;font-size:.8rem;color:#5c5c5c;margin-bottom:20px;margin-top:10px}.success-stories-wrapper .view-display-id-block_2.success-stories .owl-item .views-field-field--member-profile{font-size:.8rem}.success-stories-wrapper .view-display-id-block_2.success-stories .owl-item .views-field-field--field{font-style:italic;font-size:.6rem}.success-stories-wrapper .view-display-id-block_2.success-stories .owl-item .views-field-view-node{border-top:1px solid #ffc200}.success-stories-wrapper .view-display-id-block_2.success-stories .owl-item .views-field-view-node a{color:#ffc200}.content-news-wrapper,.news-list,.success-stories-wrapper{background:#f7f6f5;margin-top:30px}.content-news-wrapper.view-display-id-page_1,.news-list.view-display-id-page_1,.success-stories-wrapper.view-display-id-page_1{background:0 0}.content-news-wrapper.view-display-id-page_1 .lead-image,.news-list.view-display-id-page_1 .lead-image,.success-stories-wrapper.view-display-id-page_1 .lead-image{margin-bottom:15px}.content-news-wrapper.view-display-id-page_1 .lead-image .link-box,.news-list.view-display-id-page_1 .lead-image .link-box,.success-stories-wrapper.view-display-id-page_1 .lead-image .link-box{bottom:15px}.content-news-wrapper.view-display-id-page_1 .view-filters,.news-list.view-display-id-page_1 .view-filters,.success-stories-wrapper.view-display-id-page_1 .view-filters{margin-left:15px;width:calc(100% - 30px)!important;height:auto}.content-news-wrapper .view-front-news,.news-list .view-front-news,.success-stories-wrapper .view-front-news{margin-bottom:15px}.content-news-wrapper #block-views-front-news-block-1 h3.block-title,.news-list #block-views-front-news-block-1 h3.block-title,.success-stories-wrapper #block-views-front-news-block-1 h3.block-title{font-size:21px;padding-bottom:4px;margin:0;color:#005d25;background:#fff;display:block;border-bottom:2px solid #005d25;padding-top:5px;text-align:center;margin-top:-30px}.content-news-wrapper .view-front-news .owl-carousel .n-wrapper,.content-news-wrapper.view-display-id-block_workshop .owl-carousel .n-wrapper,.content-news-wrapper.view-display-id-page_1 .owl-carousel .n-wrapper,.news-list .view-front-news .owl-carousel .n-wrapper,.news-list.view-display-id-block_workshop .owl-carousel .n-wrapper,.news-list.view-display-id-page_1 .owl-carousel .n-wrapper,.success-stories-wrapper .view-front-news .owl-carousel .n-wrapper,.success-stories-wrapper.view-display-id-block_workshop .owl-carousel .n-wrapper,.success-stories-wrapper.view-display-id-page_1 .owl-carousel .n-wrapper{width:100%}.content-news-wrapper .view-front-news .lead-image,.content-news-wrapper.view-display-id-block_workshop .lead-image,.content-news-wrapper.view-display-id-page_1 .lead-image,.news-list .view-front-news .lead-image,.news-list.view-display-id-block_workshop .lead-image,.news-list.view-display-id-page_1 .lead-image,.success-stories-wrapper .view-front-news .lead-image,.success-stories-wrapper.view-display-id-block_workshop .lead-image,.success-stories-wrapper.view-display-id-page_1 .lead-image{height:250px;background-size:cover;background-position:center center;background-repeat:no-repeat}.content-news-wrapper .view-front-news .lead-image .fa,.content-news-wrapper.view-display-id-block_workshop .lead-image .fa,.content-news-wrapper.view-display-id-page_1 .lead-image .fa,.news-list .view-front-news .lead-image .fa,.news-list.view-display-id-block_workshop .lead-image .fa,.news-list.view-display-id-page_1 .lead-image .fa,.success-stories-wrapper .view-front-news .lead-image .fa,.success-stories-wrapper.view-display-id-block_workshop .lead-image .fa,.success-stories-wrapper.view-display-id-page_1 .lead-image .fa{position:absolute;left:10px}.content-news-wrapper .view-front-news .lead-image:hover .data-wrapper,.content-news-wrapper.view-display-id-block_workshop .lead-image:hover .data-wrapper,.content-news-wrapper.view-display-id-page_1 .lead-image:hover .data-wrapper,.news-list .view-front-news .lead-image:hover .data-wrapper,.news-list.view-display-id-block_workshop .lead-image:hover .data-wrapper,.news-list.view-display-id-page_1 .lead-image:hover .data-wrapper,.success-stories-wrapper .view-front-news .lead-image:hover .data-wrapper,.success-stories-wrapper.view-display-id-block_workshop .lead-image:hover .data-wrapper,.success-stories-wrapper.view-display-id-page_1 .lead-image:hover .data-wrapper{text-decoration:none;transform:scale(1.1)}.content-news-wrapper .view-front-news .link-box,.content-news-wrapper.view-display-id-block_workshop .link-box,.content-news-wrapper.view-display-id-page_1 .link-box,.news-list .view-front-news .link-box,.news-list.view-display-id-block_workshop .link-box,.news-list.view-display-id-page_1 .link-box,.success-stories-wrapper .view-front-news .link-box,.success-stories-wrapper.view-display-id-block_workshop .link-box,.success-stories-wrapper.view-display-id-page_1 .link-box{padding:15px 10px;position:absolute;bottom:0;left:15px;width:calc(100% - 30px);text-align:center;background:rgba(82,82,82,.5)}.content-news-wrapper .view-front-news .link-box .data-wrapper,.content-news-wrapper.view-display-id-block_workshop .link-box .data-wrapper,.content-news-wrapper.view-display-id-page_1 .link-box .data-wrapper,.news-list .view-front-news .link-box .data-wrapper,.news-list.view-display-id-block_workshop .link-box .data-wrapper,.news-list.view-display-id-page_1 .link-box .data-wrapper,.success-stories-wrapper .view-front-news .link-box .data-wrapper,.success-stories-wrapper.view-display-id-block_workshop .link-box .data-wrapper,.success-stories-wrapper.view-display-id-page_1 .link-box .data-wrapper{font-weight:400;transition:all .2s ease-in-out;display:block;color:#fff;text-decoration:none}.content-news-wrapper .view-front-news .link-box .data-wrapper p,.content-news-wrapper.view-display-id-block_workshop .link-box .data-wrapper p,.content-news-wrapper.view-display-id-page_1 .link-box .data-wrapper p,.news-list .view-front-news .link-box .data-wrapper p,.news-list.view-display-id-block_workshop .link-box .data-wrapper p,.news-list.view-display-id-page_1 .link-box .data-wrapper p,.success-stories-wrapper .view-front-news .link-box .data-wrapper p,.success-stories-wrapper.view-display-id-block_workshop .link-box .data-wrapper p,.success-stories-wrapper.view-display-id-page_1 .link-box .data-wrapper p{padding-bottom:0!important;font-size:.9rem}.content-news-wrapper .view-front-news .link-box .data-wrapper:hover,.content-news-wrapper.view-display-id-block_workshop .link-box .data-wrapper:hover,.content-news-wrapper.view-display-id-page_1 .link-box .data-wrapper:hover,.news-list .view-front-news .link-box .data-wrapper:hover,.news-list.view-display-id-block_workshop .link-box .data-wrapper:hover,.news-list.view-display-id-page_1 .link-box .data-wrapper:hover,.success-stories-wrapper .view-front-news .link-box .data-wrapper:hover,.success-stories-wrapper.view-display-id-block_workshop .link-box .data-wrapper:hover,.success-stories-wrapper.view-display-id-page_1 .link-box .data-wrapper:hover{text-decoration:none;transform:scale(1.1)}.content-news-wrapper .view-front-news .link-box .data-wrapper .newstitle:after,.content-news-wrapper.view-display-id-block_workshop .link-box .data-wrapper .newstitle:after,.content-news-wrapper.view-display-id-page_1 .link-box .data-wrapper .newstitle:after,.news-list .view-front-news .link-box .data-wrapper .newstitle:after,.news-list.view-display-id-block_workshop .link-box .data-wrapper .newstitle:after,.news-list.view-display-id-page_1 .link-box .data-wrapper .newstitle:after,.success-stories-wrapper .view-front-news .link-box .data-wrapper .newstitle:after,.success-stories-wrapper.view-display-id-block_workshop .link-box .data-wrapper .newstitle:after,.success-stories-wrapper.view-display-id-page_1 .link-box .data-wrapper .newstitle:after{content:"\f054";font-family:FontAwesome;margin-left:15px;font-weight:300;color:#fff}.content-news-wrapper .view-front-news .link-box small,.content-news-wrapper.view-display-id-block_workshop .link-box small,.content-news-wrapper.view-display-id-page_1 .link-box small,.news-list .view-front-news .link-box small,.news-list.view-display-id-block_workshop .link-box small,.news-list.view-display-id-page_1 .link-box small,.success-stories-wrapper .view-front-news .link-box small,.success-stories-wrapper.view-display-id-block_workshop .link-box small,.success-stories-wrapper.view-display-id-page_1 .link-box small{font-size:85%}.view--front-opportunities span.icon-opportunity-icon{display:none}.view--front-opportunities .news-teaser{border-bottom:none}.view--front-opportunities .news-teaser:before{top:18%;right:0}.view--front-opportunities .news-teaser h5.date{margin-left:0}.view--front-opportunities .news-teaser .text{box-sizing:content-box;width:auto}#conference .item-list{border-top:none}#conference .item-list li{padding:15px;margin:0;background:0 0;height:auto}#conference .item-list li:hover{background:0 0}#conference .item-list li h4{padding-top:0}#conference .item-list li figure{text-align:left;top:initial;left:initial;width:100%;position:relative}#conference .item-list li img[typeof="foaf:Image"]{display:inline-block;width:190px}#conference .item-list li .member{background:#efeeeb;padding:30px;min-height:290px}#conference .item-list li .member:hover{background:#d5e3da}#conference #accordion dt,#conference .accordion dt{box-sizing:content-box}#eb-role header{width:100%;margin-left:0;padding:30px 0 0 280px}#eb-role .text{width:100%}.node-type-member-profile-alumna #content .node-member_profile_alumna-form fieldset.awards>.fieldset-wrapper>.fieldset-description:before,.node-type-member-profile-alumna #content .node-member_profile_alumna-form fieldset.contact-info>.fieldset-wrapper>.fieldset-description:before,.node-type-member-profile-alumna #content .node-member_profile_alumna-form fieldset.general-information>.fieldset-wrapper>.fieldset-description:before,.node-type-member-profile-alumna #content .node-member_profile_alumna-form fieldset.research-profession>.fieldset-wrapper>.fieldset-description:before{display:none}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .form-wrapper{margin-bottom:15px}.node-type-member-profile-alumna #content .node-member_profile_alumna-form fieldset.primary-group>div>fieldset>legend{width:100%;background:#005d25;font-style:normal}.node-type-member-profile-alumna #content .node-member_profile_alumna-form fieldset.primary-group>div>fieldset>legend span.fieldset-legend{color:#fff;font-size:14px}.node-type-member-profile-alumna #content .node-member_profile_alumna-form>div>fieldset>.fieldset-wrapper{background:#fff}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .description,.node-type-member-profile-alumna #content .node-member_profile_alumna-form .fieldset-description{font-size:12px;color:#888;background-color:transparent!important}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .description:before,.node-type-member-profile-alumna #content .node-member_profile_alumna-form .fieldset-description:before{font-family:FontAwesome;content:"\f05a";color:#888;margin-right:5px;margin-left:10px}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .description .info-icon,.node-type-member-profile-alumna #content .node-member_profile_alumna-form .fieldset-description .info-icon{display:none}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .description .helptext,.node-type-member-profile-alumna #content .node-member_profile_alumna-form .fieldset-description .helptext{opacity:1;position:relative;z-index:0;font-style:normal;top:auto!important;right:auto!important;padding:0;background:0 0;color:#888}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .description .helptext:before,.node-type-member-profile-alumna #content .node-member_profile_alumna-form .fieldset-description .helptext:before{display:none}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .form-required{font-weight:700}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .form-radio+label:before{height:14px;width:14px;font-size:.6em}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .form-checkbox:checked+label:before{font-size:10px}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .form-type-radios.form-item-field-member-gender-und{border-bottom:1px solid #dadada}.node-type-member-profile-alumna #content .node-member_profile_alumna-form #edit-field-picture-und-0-upload:after{width:80px!important}.node-type-member-profile-alumna #content .node-member_profile_alumna-form textarea:disabled{background:#fafaf9}.node-type-member-profile-alumna #content .node-member_profile_alumna-form input[type=file]{background-color:transparent;border:none;width:auto!important;line-height:30px;margin-right:0}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .field-type-field-collection tbody tr{border-bottom:none}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .field-type-field-collection tbody tr td:after{bottom:-45px}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .field-name-field-mq-certificate tr.even,.node-type-member-profile-alumna #content .node-member_profile_alumna-form .field-name-field-mq-certificate tr.odd{border-bottom:1px solid #efeeeb}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .field-name-field-mq-certificate tr td:first-child{border-right:none;max-width:100%;padding-top:10px;padding-bottom:10px}.node-type-member-profile-alumna #content .node-member_profile_alumna-form .field-multiple-table{border-collapse:separate;border-spacing:0}.other.node-type-member-profile-alumna #content .node-member_profile_alumna-form .field-name-field-mq-certificate input[type=submit]{display:none}.form-item-pass-pass1 label{display:block}.node-type-member-profile-alumna #edit-field-country label:after,.node-type-member-profile-alumna #edit-field-country--2 label:after,.node-type-member-profile-alumna #edit-field-current-activities label:after,.node-type-member-profile-alumna #edit-field-current-prof-desc label:after,.node-type-member-profile-alumna #edit-field-field label:after,.node-type-member-profile-alumna #edit-field-field-member-career-develo label:after,.node-type-member-profile-alumna #edit-field-field-specialization label:after,.node-type-member-profile-alumna #edit-field-memb-fell-publications legend:after,.node-type-member-profile-alumna #edit-field-member-attended td div div div label:after,.node-type-member-profile-alumna #edit-field-member-awarded label:after,.node-type-member-profile-alumna #edit-field-member-city label:after,.node-type-member-profile-alumna #edit-field-member-curriculum label:after,.node-type-member-profile-alumna #edit-field-member-final-reports legend:after,.node-type-member-profile-alumna #edit-field-member-graduation-picture label:after,.node-type-member-profile-alumna #edit-field-member-grants td div.field-name-field-prizes-month-year fieldset legend:after,.node-type-member-profile-alumna #edit-field-member-grants td div.field-name-field-prizes-prize-description div div label:after,.node-type-member-profile-alumna #edit-field-member-grants td div.field-name-field-prizes-prize-title div label:after,.node-type-member-profile-alumna #edit-field-member-other-picture legend:after,.node-type-member-profile-alumna #edit-field-member-pres-given td div div div label:after,.node-type-member-profile-alumna #edit-field-member-prizes td div.field-name-field-prizes-month-year div fieldset legend:after,.node-type-member-profile-alumna #edit-field-member-prizes td div.field-name-field-prizes-prize-description div div label:after,.node-type-member-profile-alumna #edit-field-member-prizes td div.field-name-field-prizes-prize-title div div label:after,.node-type-member-profile-alumna #edit-field-member-prof-memb td div.field-name-field-pm-institution div div label:after,.node-type-member-profile-alumna #edit-field-member-qualification td div.field-name-field--degree div label:after,.node-type-member-profile-alumna #edit-field-member-qualification td div.field-name-field--field div label:after,.node-type-member-profile-alumna #edit-field-member-qualification td div.field-name-field-year-of-achievement div legend:after,.node-type-member-profile-alumna #edit-field-member-short-summary label:after,.node-type-member-profile-alumna #edit-field-member-thesis-entire label:after,.node-type-member-profile-alumna #edit-field-member-title-of-phd label:after,.node-type-member-profile-alumna #edit-field-member-twas-award td div.field-name-field--programmes div label:after,.node-type-member-profile-alumna #edit-field-member-twas-award td div.field-name-field-prizes-month-year fieldset legend:after,.node-type-member-profile-alumna #edit-field-member-twas-award td div.field-name-field-prizes-prize-description div div label:after,.node-type-member-profile-alumna #edit-field-name label:after,.node-type-member-profile-alumna #edit-field-picture label:after,.node-type-member-profile-alumna #edit-field-research-activities label:after,.node-type-member-profile-alumna #edit-field-research-publications label:after,.node-type-member-profile-alumna #edit-field-surname label:after,.node-type-member-profile-alumna #edit-field-tags label:after{margin-left:5px;margin-bottom:-2px}.node-type-member-profile-alumna #edit-field-member-curriculum label::after{background:0 0}.node-type-member-profile-alumna #content .form-item-field-member-curriculum-und-0 label.option{display:block;margin-top:5px;margin-left:15px}.manualcrop-overlay .manualcrop-instantpreview{width:150px!important}.manualcrop-overlay .manualcrop-instantpreview img{max-width:none}.page-node-58891 .page header{display:none}.allmembersnew.yellow-button .memberlist-item{border:1px solid #fbf4d1}.allmembersnew.yellow-button .memberlist-item:hover{background-color:#fbf4d1}.allmembersnew .memberlist-item{border:1px solid #efeeeb;padding-top:15px;padding-bottom:5px;margin-bottom:15px;min-height:130px;position:relative;height:calc(100% - 15px)}.allmembersnew .memberlist-item .text{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%}.allmembersnew .memberlist-item:hover{background-color:#d5e3da}.allmembersnew .memberlist-item h2{font-size:1rem}.allmembersnew .memberlist-item p.country{font-size:.7rem;line-height:1.3!important;padding-bottom:0!important;margin-top:5px;margin-bottom:10px}.allmembersnew .memberlist-item p.country a{font-weight:700}.allmembersnew .memberlist-item .icons{width:100%}.allmembersnew .memberlist-item img{max-height:100px}.allmembersnew .memberlist-item .a-icon,.allmembersnew .memberlist-item .f-icon{margin-top:5px;position:relative!important;float:right;bottom:auto!important;right:auto!important;font-size:21px;height:24px;width:24px;color:#000}.allmembersnew .memberlist-item .a-icon[data-original-title="PhD Fellowship"],.allmembersnew .memberlist-item .f-icon[data-original-title="PhD Fellowship"]{opacity:.3}.allmembersnew .memberlist-item .a-icon[data-original-title="Early Career Fellowship"],.allmembersnew .memberlist-item .f-icon[data-original-title="Early Career Fellowship"]{opacity:.55}.allmembersnew .memberlist-item .text{position:relative}.allmembersnew.awardees{margin-left:-15px;width:calc(100% + 30px)}.allmembersnew.awardees .memberlist-item{height:100%}.allmembersnew.awardees .memberlist-item .text{-ms-flex-direction:column;flex-direction:column}.allmembersnew.awardees .memberlist-item img{max-height:none!important}.allmembersnew.awardees .memberlist-item p.country{font-size:.8rem}.allmembersnew.awardees .memberlist-item p.year{font-size:1rem}.allmembersnew.awardees .memberlist-item p.year span{padding:1px 5px}.gallery-news .grid:after{content:'';display:block;clear:both}.gallery-news .grid-item,.gallery-news .grid-sizer{width:calc(25% - 10px);margin-bottom:10px}.gallery-news img{width:100%}#menu-donate{background:#ffc200;color:#525252;padding:5px 10px;border-radius:5px;margin-right:-10px}.maintenance-page{padding-top:0!important}.maintenance-page #content{height:calc(100vh - 150px);background-image:url(/sites/all/themes/owsd/images/mantainance.png);background-repeat:no-repeat;background-position:center 80px;background-size:auto 100%;width:100%;font-size:1.5rem;text-align:center}.maintenance-page #content h2{font-size:3rem;margin-top:30px}.maintenance-page .footer-menu{position:fixed;bottom:0;width:100%;height:100px;background-color:transparent}.maintenance-page footer.main{position:absolute;bottom:0;width:100%;border-top:10px solid #005d25}#member .info h1{margin-top:10px;font-size:2rem}#member .info .member-id{font-size:.8rem}#member .info .text{width:auto}#member .info .text .award_type{margin-bottom:0}#member .info .text .prize_type{font-weight:700;text-transform:uppercase}#member .info .text .prize_type:before{font-family:owsd!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:2rem;content:"A";width:30px;height:43px;position:relative;top:15px;margin-right:10px}#member .info .text .types{font-weight:700;text-transform:uppercase;display:inline-block;margin-right:15px;padding-bottom:4px}#member .info .text .types:before{font-family:owsd!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:1.5rem;width:30px;height:43px;position:relative;top:6px;margin-right:2px}#member .info .text .types.prize_type:before{content:"A";font-size:1.4rem}#member .info .text .types.award_type:before{content:"u";font-size:1.5rem}#member .info .text .types[data-name="Early Career Fellowship"]:before{font-family:IcoFont!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";content:"\ec25";font-size:24px;transform:translateY(-5px);display:inline-block}#member .info .text .bottom{margin-top:25px}#member .info .text .current{margin-top:5px}#member .info .text .specialization{margin-top:10px}#member .info .text .label-member{font-weight:400;display:inline-block}.password-suggestions ul{margin-top:15px}.password-suggestions ul li{padding:0 0 0 20px}.member-section .field-name-field-member-presentation .title-presentatiton{display:inline-block}.member-section .field-name-field-member-presentation .title-presentatiton:before{content:''!important}.member-section .field-name-field-member-presentation .year{display:inline-block}.member-section .field-item .title:before{content:''!important}.member-section .gallery-other{position:relative}.member-section .gallery-other .grid{position:relative}.member-section .gallery-other .grid:after{content:'';display:block;clear:both}.member-section .gallery-other .grid-item,.member-section .gallery-other .grid-sizer{width:calc(25% - 10px);margin-bottom:10px;position:relative;float:left}.member-section .gallery-other .grid-item img,.member-section .gallery-other .grid-sizer img{width:100%}.block-youtubechannel{margin:0 auto;text-align:center}.block-youtubechannel #youtubechannel-player{margin:0 auto;width:100%!important;height:auto!important}.block-youtubechannel #youtubechannel-list{width:100%!important}.block-youtubechannel #youtubechannel-list li:before{content:""}.block-youtubechannel #youtubechannel-list img{height:85px}.block-youtubechannel .youtube-channel-link a{background:#3d8e00;color:#fff;padding:5px 10px;border-radius:5px}.block-paypal-donations .fa-paypal{margin-right:15px}.block-paypal-donations .btn-primary{width:200px;border-radius:0;margin-left:30px}.block-paypal-donations button[type=submit]{color:#fff;background-color:#005d25;border-color:#00441b;width:200px;border-radius:0;margin-left:30px;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}.block-paypal-donations .inner_content{margin-top:-10px}.block-paypal-donations .inner_content .paypal-ul li:before{display:none}.block-paypal-donations .inner_content .paypal-ul li label{font-weight:700}.block-paypal-donations .inner_content .paypal-ul li input[type=checkbox],.block-paypal-donations .inner_content .paypal-ul li input[type=radio]{margin:1px 5px 3px 4px}.block-paypal-donations .inner_content .paypal-ul li.last{margin-top:25px;font-weight:700}.block-paypal-donations .inner_content .paypal-ul li.last input{width:200px;display:inline-block;border-radius:0}.webform-client-form .webform-component-markup{margin-top:15px;margin-bottom:15px;padding:5px 0;text-align:left}.webform-client-form .webform-component-markup p{padding-bottom:0!important}.webform-client-form .webform-component-markup p span{background-color:transparent!important;font-weight:700}.webform-client-form .webform-component-markup h2{border-top:1px solid #efeeeb;color:#005d25;font-size:18px;margin-top:5px}.webform-client-form .form-required{color:red}.webform-client-form .webform-component-email,.webform-client-form .webform-component-textfield{margin-bottom:7px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}.webform-client-form .webform-component-email .email,.webform-client-form .webform-component-email .varchar,.webform-client-form .webform-component-textfield .email,.webform-client-form .webform-component-textfield .varchar{display:inline-block;width:300px;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;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 ease-in-out .15s,box-shadow ease-in-out .15s;border-radius:0}.webform-client-form .webform-component-email label,.webform-client-form .webform-component-textfield label{display:inline-block;max-width:100%;margin-bottom:5px;width:200px;font-weight:400}.webform-client-form .webform-submit{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;color:#fff;background-color:#005d25;border-color:#00441b;width:150px;border-radius:0;margin-top:30px;margin-bottom:5px}#toolbar{margin:0;padding:0;box-shadow:none}.submenu nav{display:none}.ckeditor-accordion-container dl{border-top:none;border-bottom:none;border-left:none;border-right:none}.ckeditor-accordion-container dl dt a:active,.ckeditor-accordion-container dl dt a:hover,.ckeditor-accordion-container dl dt a:link,.ckeditor-accordion-container dl dt a:visited{background-color:#efeeeb;border-bottom:1px solid #d8d6cf;color:#005d25;font-weight:700;outline:0;font-size:18px}.ckeditor-accordion-container dl dt a:hover{background-color:#d8d6cf}.ckeditor-accordion-container dl dt .ckeditor-accordion-toggle:after,.ckeditor-accordion-container dl dt .ckeditor-accordion-toggle:before{background:#005d25}.ckeditor-accordion-container dl dd{padding:15px 15px 15px 50px}#youtube{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#youtube .item{float:left;margin-bottom:15px;max-width:320px}#youtube .item img{max-width:100%;width:100%}#youtube .link-box{padding:15px 10px;margin-top:-4px;width:100%;text-align:center;background:rgba(82,82,82,.5)}#youtube .link-box .data-wrapper,#youtube .link-box h3{font-weight:400;transition:all .2s ease-in-out;display:block;color:#fff;text-decoration:none;font-size:1em}#youtube .link-box h3:after{content:"\f054";font-family:FontAwesome;margin-left:15px;font-weight:300;color:#fff}#youtube .link-box p{font-size:85%;padding-bottom:0}.youtube-list{width:100%;position:relative;transform:translateY(53px)}.youtube-list #pagination{width:100%;padding-bottom:0;margin:0}.youtube-list #pagination li{padding:6px 12px;color:#333;background-color:#fff;border:1px solid #ddd;cursor:pointer}.youtube-list #pagination li:hover{background-color:#eee}.youtube-list #pagination li.nextToken{float:right}.youtube-list #pagination li.prevToken{float:left}.youtube-list #pagination li:before{content:''}.captcha .fieldset-legend{display:none}#content .node-member_profile_alumna-form .field-type-text .form-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end}#content .node-member_profile_alumna-form .field-type-text .form-item .field-multiple-table{width:100%;border-spacing:0}#content .node-member_profile_alumna-form .field-type-text .form-item .field-add-more-submit{width:200px;float:none}#content .node-member_profile_alumna-form .field-type-text .form-item .clearfix{margin-top:7px}#content .node-member_profile_alumna-form .field-type-text .form-item .description{width:100%}#content .node-member_profile_alumna-form #edit-actions{width:calc(100% - 40px);right:unset;margin-right:40px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwiYm9vdHN0cmFwL19ib290c3RyYXAuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvX25vcm1hbGl6ZS5zY3NzIiwiYXJjdHVyLXN0eWxlLmNzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvX3ByaW50LnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19nbHlwaGljb25zLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX3ZlbmRvci1wcmVmaXhlcy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX3RhYi1mb2N1cy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL190eXBlLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fdGV4dC1vdmVyZmxvdy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fY29kZS5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19idXR0b25zLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX29wYWNpdHkuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvX2NvbXBvbmVudC1hbmltYXRpb25zLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19kcm9wZG93bnMuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fbmF2cy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fbmF2LXZlcnRpY2FsLWFsaWduLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19icmVhZGNydW1icy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvX3BhZ2VyLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19sYWJlbHMuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL19sYWJlbHMuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvX2JhZGdlcy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL190aHVtYm5haWxzLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19hbGVydHMuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL19hbGVydHMuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvX3Byb2dyZXNzLWJhcnMuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvbWl4aW5zL19wcm9ncmVzcy1iYXIuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvX21lZGlhLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19yZXNwb25zaXZlLWVtYmVkLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL193ZWxscy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvX21vZGFscy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fdG9vbHRpcC5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsImJvb3RzdHJhcC9ib290c3RyYXAvX3BvcG92ZXJzLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9fY2VudGVyLWJsb2NrLnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL21peGlucy9faGlkZS10ZXh0LnNjc3MiLCJib290c3RyYXAvYm9vdHN0cmFwL19yZXNwb25zaXZlLXV0aWxpdGllcy5zY3NzIiwiYm9vdHN0cmFwL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwiX293c2Quc2NzcyIsIl9uYXRpb25hbF9jaGFwdGVyLnNjc3MiLCJfY2FsZW5kYXIuc2NzcyIsIl9ldmVudF93b3Jrc2hvcC5zY3NzIiwiX2hhbmRoZWxkLnNjc3MiLCJfbGVhZmxldC1nZXN0dXJlLWhhbmRsaW5nLnNjc3MiLCJhcmN0dXItc3R5bGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBQ0EsdUhBQ0Esb0ZBQ0EsMEZBQ0EsMkZDSkE7Ozs7QUNBQSw0RUFRQSxLQUNFLFlBQUEsV0FDQSxxQkFBQSxLQUNBLHlCQUFBLEtBT0YsS0FDRSxPQUFBLEVBYUYsUUNnRUEsTUFDQSxRQUNBLFdBQ0EsT0FDQSxPQUNBLE9BQ0EsT0FDQSxLQUNBLEtBQ0EsSUFDQSxRQUNBLFFEOURFLFFBQUEsTUFRRixNQzBEQSxPQUNBLFNBQ0EsTUR4REUsUUFBQSxhQUNBLGVBQUEsU0FRRixzQkFDRSxRQUFBLEtBQ0EsT0FBQSxFQ3FERixTQUNBLFNENUNFLFFBQUEsS0FVRixFQUNFLGlCQUFBLFlBUUYsU0NnQ0EsUUQ5QkUsUUFBQSxFQVVGLFlBQ0UsY0FBQSxJQUFBLE9BT0YsRUNtQkEsT0RqQkUsWUFBQSxJQU9GLElBQ0UsV0FBQSxPQVFGLEdBQ0UsVUFBQSxJQUNBLE9BQUEsTUFBQSxFQU9GLEtBQ0UsV0FBQSxLQUNBLE1BQUEsS0FPRixNQUNFLFVBQUEsSUFPRixJQ1BBLElEU0UsVUFBQSxJQUNBLFlBQUEsRUFDQSxTQUFBLFNBQ0EsZUFBQSxTQUdGLElBQ0UsSUFBQSxNQUdGLElBQ0UsT0FBQSxPQVVGLElBQ0UsT0FBQSxFQU9GLGVBQ0UsU0FBQSxPQVVGLE9BQ0UsT0FBQSxJQUFBLEtBT0YsR0FDRSxXQUFBLFlBQ0EsT0FBQSxFQU9GLElBQ0UsU0FBQSxLQU9GLEtDN0NBLElBQ0EsSUFDQSxLRCtDRSxZQUFBLFNBQUEsQ0FBQSxVQUNBLFVBQUEsSUFnQ0YsT0FDRSxTQUFBLFFBVUYsT0MxRUEsT0Q0RUUsZUFBQSxLQVdGLE9DbkZBLHdCQUNBLGtCQUNBLG1CRHFGRSxtQkFBQSxPQUNBLE9BQUEsUUFPRixpQkN4RkEscUJEMEZFLE9BQUEsUUFPRix5QkM3RkEsd0JEK0ZFLE9BQUEsRUFDQSxRQUFBLEVBUUYsTUFDRSxZQUFBLE9BV0YscUJDNUdBLGtCRDhHRSxXQUFBLFdBQ0EsUUFBQSxFQVNGLDhDQ25IQSw4Q0RxSEUsT0FBQSxLQVFGLG1CQUNFLG1CQUFBLFVBQ0EsV0FBQSxZQVNGLGlEQ2hJQSw4Q0RrSUUsbUJBQUEsS0FPRixTQUNFLE9BQUEsSUFBQSxNQUFBLE9BQ0EsT0FBQSxFQUFBLElBQ0EsUUFBQSxNQUFBLE9BQUEsTUFRRixPQUNFLE9BQUEsRUFDQSxRQUFBLEVBT0YsU0FDRSxTQUFBLEtBUUYsU0FDRSxZQUFBLElBVUYsTUFDRSxnQkFBQSxTQUNBLGVBQUEsRUFHRixHQy9KQSxHRGlLRSxRQUFBLEVFdGFGLHFGQU9BLGFBQ0ksRURvUUYsT0FEQSxRQ2hRTSxXQUFBLGNBQ0EsTUFBQSxlQUNBLFdBQUEsZUFDQSxZQUFBLGVBR0osRURpUUYsVUMvUE0sZ0JBQUEsVUFHSixjQUNJLFFBQUEsS0FBQSxXQUFBLElBR0osa0JBQ0ksUUFBQSxLQUFBLFlBQUEsSUFLSixtQkR5UEYsNkJDdlBNLFFBQUEsR0QwUE4sV0N2UEUsSUFFSSxPQUFBLElBQUEsTUFBQSxLQUNBLGtCQUFBLE1BR0osTUFDSSxRQUFBLG1CRHNQTixJQ25QRSxHQUVJLGtCQUFBLE1GdUlSLElFbklRLFVBQUEsZURrUE4sR0FDQSxHQ2hQRSxFQUdJLFFBQUEsRUFDQSxPQUFBLEVBR0osR0Q2T0YsR0MzT00saUJBQUEsTUFNSixRQUNJLFFBQUEsS0FFSixZRHVPRixvQkNwT1UsaUJBQUEsZUFHUixPQUNJLE9BQUEsSUFBQSxNQUFBLEtBR0osT0FDSSxnQkFBQSxtQkFESixVRG9PQSxVQy9OUSxpQkFBQSxlRGtPVixtQkMvTkUsbUJBR1EsT0FBQSxJQUFBLE1BQUEsZ0JDcEZWLFdBQ0UsWUFBQSx1QkFDQSxJQUFBLHlEQUNBLElBQUEsZ0VBQUEsMkJBQUEsQ0FBQSwyREFBQSxlQUFBLENBQUEsMERBQUEsY0FBQSxDQUFBLHlEQUFBLGtCQUFBLENBQUEscUZBQUEsY0FTSixXQUNFLFNBQUEsU0FDQSxJQUFBLElBQ0EsUUFBQSxhQUNBLFlBQUEsdUJBQ0EsV0FBQSxPQUNBLFlBQUEsSUFDQSxZQUFBLEVBQ0EsdUJBQUEsWUFDQSx3QkFBQSxVQUlGLDJCQUErQyxRQUFBLFFBQy9DLHVCQUErQyxRQUFBLFFGZ1QvQyxzQkUvU0EsdUJBQytDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MscUJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MscUJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsaUNBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsbUNBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0Msa0NBQStDLFFBQUEsUUFDL0Msb0NBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MscUNBQStDLFFBQUEsUUFDL0Msb0NBQStDLFFBQUEsUUFDL0Msa0NBQStDLFFBQUEsUUFDL0Msb0NBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsbUNBQStDLFFBQUEsUUFDL0MsdUNBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0Msb0NBQStDLFFBQUEsUUFDL0MscUNBQStDLFFBQUEsUUFDL0MseUNBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsZ0NBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsOEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsaUNBQStDLFFBQUEsUUFDL0Msb0NBQStDLFFBQUEsUUFDL0MsaUNBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsaUNBQStDLFFBQUEsUUFDL0MscUJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFTL0Msd0JBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MseUJBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsdUJBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFBQUEsUUFDL0MsMkJBQStDLFFBQUEsUUFDL0MsMEJBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0MsbUNBQStDLFFBQUEsUUFDL0MsNEJBQStDLFFBQUEsUUFDL0Msb0NBQStDLFFBQUEsUUFDL0Msa0NBQStDLFFBQUEsUUFDL0MsaUNBQStDLFFBQUEsUUFDL0MsK0JBQStDLFFBQUEsUUFDL0Msc0JBQStDLFFBQUEsUUFDL0Msd0JBQStDLFFBQUEsUUFDL0MsNkJBQStDLFFB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QSxXQUFBLElBRUEsYUFBQSxLQUNBLGNBQUEsS0FVRixVQUFBLFdBQUEsV0FBQSxXQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFDRSxNQUFBLEtBT0EsVUFDRSxNQUFBLFNBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLElBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLFVBREYsVUFDRSxNQUFBLElBREYsV0FDRSxNQUFBLFVBREYsV0FDRSxNQUFBLFVBREYsV0FDRSxNQUFBLEtBbUJGLGVBQ0UsTUFBQSxLQU5GLGVBQ0UsTUFBQSxTQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxJQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxVQURGLGVBQ0UsTUFBQSxJQURGLGdCQUNFLE1BQUEsVUFERixnQkFDRSxNQUFBLFVBREYsZ0JBQ0UsTUFBQSxLQU5GLGVBQ0UsS0FBQSxLQU5GLGVBQ0UsS0FBQSxTQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxJQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxVQURGLGVBQ0UsS0FBQSxJQURGLGdCQUNFLEtBQUEsVUFERixnQkFDRSxLQUFBLFVBREYsZ0JBQ0UsS0FBQSxLQW1CRixpQkFDRSxZQUFBLEVBREYsaUJBQ0UsWUFBQSxTQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLElBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLElBREYsa0JBQ0UsWUFBQSxVQURGLGtCQUNFLFlBQUEsVUFERixrQkFDRSxZQUFBLEtGR04seUJFckNFLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS0FPQSxVQUNFLE1BQUEsU0FERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsVUFERixVQUNFLE1BQUEsSUFERixXQUNFLE1BQUEsVUFERixXQUNFLE1BQUEsVUFERixXQUNFLE1BQUEsS0FtQkYsZUFDRSxNQUFBLEtBTkYsZUFDRSxNQUFBLFNBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLFVBREYsZUFDRSxNQUFBLElBREYsZ0JBQ0UsTUFBQSxVQURGLGdCQUNFLE1BQUEsVUFERixnQkFDRSxNQUFBLEtBTkYsZUFDRSxLQUFBLEtBTkYsZUFDRSxLQUFBLFNBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLFVBREYsZUFDRSxLQUFBLElBREYsZ0JBQ0UsS0FBQSxVQURGLGdCQUNFLEtBQUEsVUFERixnQkFDRSxLQUFBLEtBbUJGLGlCQUNFLFlBQUEsRUFERixpQkFDRSxZQUFBLFNBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxVQURGLGlCQUNFLFlBQUEsSUFERixrQkFDRSxZQUFBLFVBREYsa0JBQ0UsWUFBQSxVQURGLGtCQUNFLFlBQUEsTUZZTix5QkU5Q0UsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFBQSxLQU9BLFVBQ0UsTUFBQSxTQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFdBQ0UsTUFBQSxVQURGLFdBQ0UsTUFBQSxVQURGLFdBQ0UsTUFBQSxLQW1CRixlQUNFLE1BQUEsS0FORixlQUNFLE1BQUEsU0FERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixnQkFDRSxNQUFBLFVBREYsZ0JBQ0UsTUFBQSxVQURGLGdCQUNFLE1BQUEsS0FORixlQUNFLEtBQUEsS0FORixlQUNFLEtBQUEsU0FERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixnQkFDRSxLQUFBLFVBREYsZ0JBQ0UsS0FBQSxVQURGLGdCQUNFLEtBQUEsS0FtQkYsaUJBQ0UsWUFBQSxFQURGLGlCQUNFLFlBQUEsU0FERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGtCQUNFLFlBQUEsVUFERixrQkFDRSxZQUFBLFVBREYsa0JBQ0UsWUFBQSxNRnFCTiwwQkV2REUsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQ0UsTUFBQSxLQU9BLFVBQ0UsTUFBQSxTQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxVQURGLFVBQ0UsTUFBQSxJQURGLFdBQ0UsTUFBQSxVQURGLFdBQ0UsTUFBQSxVQURGLFdBQ0UsTUFBQSxLQW1CRixlQUNFLE1BQUEsS0FORixlQUNFLE1BQUEsU0FERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsVUFERixlQUNFLE1BQUEsSUFERixnQkFDRSxNQUFBLFVBREYsZ0JBQ0UsTUFBQSxVQURGLGdCQUNFLE1BQUEsS0FORixlQUNFLEtBQUEsS0FORixlQUNFLEtBQUEsU0FERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsVUFERixlQUNFLEtBQUEsSUFERixnQkFDRSxLQUFBLFVBREYsZ0JBQ0UsS0FBQSxVQURGLGdCQUNFLEtBQUEsS0FtQkYsaUJBQ0UsWUFBQSxFQURGLGlCQUNFLFlBQUEsU0FERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGlCQUNFLFlBQUEsVUFERixpQkFDRSxZQUFBLFVBREYsaUJBQ0UsWUFBQSxJQURGLGtCQUNFLFlBQUEsVUFERixrQkFDRSxZQUFBLFVBREYsa0JBQ0UsWUFBQSxNaEJtV04sTWlCelpFLGlCQUFBLFlBRUYsUUFDRSxZQUFBLElBQ0EsZUFBQSxJQUNBLE1BQUEsS0FDQSxXQUFBLEtBRUYsR0FDRSxXQUFBLEtmcUVFLE9lOURGLE1BQUEsS0FDQSxVQUFBLEtBQ0EsY0FBQSxLaEJ1Z0VBLG1C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QUNJLE1BQUEsUUFHSixjQUNJLFFBQUEsS0FBQSxLQUNBLFdBQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLFFBQ0EsU0FBQSxTQUdKLHFCQUNJLFdBQUEsRUFBQSxFQUFBLElBQUEsUUFDQSxNQUFBLE1BQ0EsT0FBQSxNQUNBLGFBQUEsS0FDQSxXQUFBLFdBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxTQUFBLE9BR0osb0JBQ0ksTUFBQSxNQUdKLGlDQUNJLFdBQUEsS0FHSiw2QkFDSSxZQUFBLElBR0osZ0NBQ0ksY0FBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLFVBR0osdUNBQ0ksUUFBQSxtQ0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsYUFBQSxLQUdKLHNEQUNJLFFBQUEsS0FHSix3REFDSSxXQUFBLEtBR0osbUJBQ0ksUUFBQSxNQUdKLGlCQUNJLFVBQUEsTUFDQSxZQUFBLElBQ0EsY0FBQSxJQUdKLDJCQUNJLFlBQUEsSUFDQSxlQUFBLFVBQ0EsVUFBQSxLQUNBLE9BQUEsSUFBQSxFQUFBLEtBR0osa0NBQ0ksVUFBQSxNQUNBLGVBQUEsT0FHSixnQkFDSSxlQUFBLEtBQ0EsVUFBQSxNQUNBLFlBQUEsSUFHSixtQ0FDSSxNQUFBLE1BQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLGdEQUFBLElBQUEsTUFBQSxVQUdKLHFDQUNJLE1BQUEsUUFHSixzQkFDSSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsSUFHSiw2QkFDSSxNQUFBLFFBQ0EsYUFBQSxJQUNBLFVBQUEsTUFDQSxlQUFBLE9BR0osNEJBQ0ksVUFBQSxLQUNBLElBQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxRQUdKLCtCQUNJLE1BQUEsS0FHSixzQkFDSSxRQUFBLEVBQUEsS0FHSixtQ0FDSSxXQUFBLElBQUEsTUFBQSxLQUNBLFFBQUEsS0FBQSxLQUNBLFNBQUEsU0FHSiwwQ0FDSSxNQUFBLFFB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QUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsZUFBQSxJQUFBLFlBQUEsU0FMTiw0RkFRUSxNQUFBLEtBQ0EsZUFBQSxFQVRSLDZGQWFRLE1BQUEsTUFDQSxNQUFBLEtBZFIsZ0ZBa0JRLFdBQUEsSUFsQlIsbUZBc0JRLE1BQUEsS0F0QlIsd0RBNEJJLE1BQUEsa0JBQ0EsTUFBQSxNQUNBLGFBQUEiLCJmaWxlIjoiYXJjdHVyLXN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIEltcG9ydCBmb250c1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1PbGQrU3RhbmRhcmQrVFQ6NDAwLDcwMHxPcGVuK1NhbnM6MzAwLDQwMCw2MDB8UmFsZXdheTozMDAsNDAwLDYwMCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1DYWJpbjo0MDAsNzAwJnN1YnNldD1sYXRpbi1leHQnKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UmFsZXdheTozMDAsNDAwLDcwMCZzdWJzZXQ9bGF0aW4tZXh0Jyk7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU11bGk6MjAwLDMwMCw0MDAsNjAwLDcwMCZkaXNwbGF5PXN3YXAnKTtcblxuLy8gQ29tbW9uIGZvbnQgZmFtaWxpZXNcbiRmb250LWZhbWlseS1oZWFkZXJzOiAnUmFsZXdheScsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktY29udGVudDogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktY2FiaW46ICdDYWJpbicsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktcmFsZXdheTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xuJGZvbnQtZmFtaWx5LXByaW50OiAnT2xkIFN0YW5kYXJkIFRUJywgc2VyaWY7XG4kZm9udC1mYW1pbHktbXVsaTogJ011bGknLCBzYW5zLXNlcmlmO1xuXG5cbi8vIENvbW1vbiBmb250IHNpemVzXG4kZm9udC1zaXplLWh0bWw6IDE0cHg7IC8vcmVtIGRlZmF1bHQgc2l6ZVxuJGZvbnQtc2l6ZS1jb250ZW50OiAxcmVtO1xuJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzMjogMC42cmVtO1xuJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzMzogMC43cmVtO1xuJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzOiAwLjhyZW07XG4kZm9udC1zaXplLWNvbnRlbnQtbWludXMxOiAwLjlyZW07XG4kZm9udC1zaXplLWNvbnRlbnQtcGx1czogMS4ycmVtO1xuJGZvbnQtc2l6ZS1jb250ZW50LXBsdXMxOiAxLjNyZW07XG4kZm9udC1zaXplLWNvbnRlbnQtcGx1czI6IDEuNDA4cmVtO1xuXG4kZm9udC1zaXplLWhlYWRpbmctMTogM3JlbTtcbiRmb250LXNpemUtaGVhZGluZy0yOiA0LjdyZW07XG4kZm9udC1zaXplLWhlYWRpbmctMzogMi4zcmVtO1xuXG4kZm9udC1zaXplLXNpZGViYXItaGVhZGVyczogMnJlbTtcblxuLy9idXNzaW5lc3MgY2FyZFxuJGZvbnQtc2l6ZS1idXNzaW5lc3NjYXJkOiAxcmVtO1xuXG4vLyAtLS0gbmF2aWdhdGlvbiAtLS0gLy9cbiRmb250LXNpemUtbmF2YmFyOiAxLjRyZW07XG5cbi8qOHB4ID0gMC41NzE0cmVtXG45cHggPSAwLjY0MjlyZW1cbjEwcHggPSAwLjcxNDNyZW1cbjExcHggPSAwLjc4NTdyZW1cbjEycHggPSAwLjg1NzFyZW1cbjEzcHggPSAwLjkyODZyZW1cbjE0cHggPSAxcmVtIChiYXNlKVxuMTVweCA9IDEuMDcxcmVtXG4xNnB4ID0gMS4xNDNyZW1cbjE3cHggPSAxLjIxNHJlbVxuMThweCA9IDEuMjg2cmVtXG4xOXB4ID0gMS4zNTdyZW1cbjIwcHggPSAxLjQyOXJlbVxuMjFweCA9IDEuNXJlbVxuMjJweCA9IDEuNTcxcmVtXG4yM3B4ID0gMS42NDNyZW1cbjI0cHggPSAxLjcxNHJlbVxuMjVweCA9IDEuNzg2cmVtXG4yNnB4ID0gMS44NTdyZW1cbjI3cHggPSAxLjkyOXJlbVxuMjhweCA9IDJyZW1cbjI5cHggPSAyLjA3MXJlbVxuMzBweCA9IDIuMTQzcmVtXG4zMXB4ID0gMi4yMTRyZW1cbjMycHggPSAyLjI4NnJlbVxuMzNweCA9IDIuMzU3cmVtXG4zNHB4ID0gMi40MjlyZW1cbjM1cHggPSAyLjVyZW1cbjM2cHggPSAyLjU3MXJlbVxuMzdweCA9IDIuNjQzcmVtXG4zOHB4ID0gMi43MTRyZW1cbjM5cHggPSAyLjc4NnJlbVxuNDBweCA9IDIuODU3cmVtXG40MXB4ID0gMi45MjlyZW1cbjQycHggPSAzcmVtXG40M3B4ID0gMy4wNzFyZW1cbjQ0cHggPSAzLjE0M3JlbVxuNDVweCA9IDMuMjE0cmVtXG40NnB4ID0gMy4yODZyZW1cbjQ3cHggPSAzLjM1N3JlbVxuNDhweCA9IDMuNDI5cmVtXG40OXB4ID0gMy41cmVtXG41MHB4ID0gMy41NzFyZW1cbjUxcHggPSAzLjY0M3JlbVxuNTJweCA9IDMuNzE0cmVtXG41M3B4ID0gMy43ODZyZW1cbjU0cHggPSAzLjg1N3JlbVxuNTVweCA9IDMuOTI5cmVtXG41NnB4ID0gNHJlbVxuNTdweCA9IDQuMDcxcmVtXG41OHB4ID0gNC4xNDNyZW1cbjU5cHggPSA0LjIxNHJlbVxuNjBweCA9IDQuMjg2cmVtXG42MXB4ID0gNC4zNTdyZW1cbjYycHggPSA0LjQyOXJlbVxuNjNweCA9IDQuNXJlbVxuNjRweCA9IDQuNTcxcmVtXG42NXB4ID0gNC42NDNyZW1cbjY2cHggPSA0LjcxNHJlbVxuNjdweCA9IDQuNzg2cmVtXG42OHB4ID0gNC44NTdyZW1cbjY5cHggPSA0LjkyOXJlbVxuNzBweCA9IDVyZW1cbjcxcHggPSA1LjA3MXJlbVxuNzJweCA9IDUuMTQzcmVtXG43M3B4ID0gNS4yMTRyZW1cbjc0cHggPSA1LjI4NnJlbVxuNzVweCA9IDUuMzU3cmVtXG43NnB4ID0gNS40MjlyZW1cbjc3cHggPSA1LjVyZW1cbjc4cHggPSA1LjU3MXJlbVxuNzlweCA9IDUuNjQzcmVtXG44MHB4ID0gNS43MTRyZW0qL1xuIiwiLyohXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG4vLyBDb3JlIHZhcmlhYmxlcyBhbmQgbWl4aW5zXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9taXhpbnNcIjtcblxuLy8gUmVzZXQgYW5kIGRlcGVuZGVuY2llc1xuQGltcG9ydCBcImJvb3RzdHJhcC9ub3JtYWxpemVcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcHJpbnRcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZ2x5cGhpY29uc1wiO1xuXG4vLyBDb3JlIENTU1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY2FmZm9sZGluZ1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90eXBlXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2NvZGVcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZ3JpZFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90YWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZm9ybXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYnV0dG9uc1wiO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2NvbXBvbmVudC1hbmltYXRpb25zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Ryb3Bkb3duc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9idXR0b24tZ3JvdXBzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2lucHV0LWdyb3Vwc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9uYXZzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL25hdmJhclwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9icmVhZGNydW1ic1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhZ2VyXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2xhYmVsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9iYWRnZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvanVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3RodW1ibmFpbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYWxlcnRzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Byb2dyZXNzLWJhcnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbWVkaWFcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wYW5lbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcmVzcG9uc2l2ZS1lbWJlZFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC93ZWxsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9jbG9zZVwiO1xuXG4vLyBDb21wb25lbnRzIHcvIEphdmFTY3JpcHRcbkBpbXBvcnQgXCJib290c3RyYXAvbW9kYWxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Rvb2x0aXBcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcG9wb3ZlcnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvY2Fyb3VzZWxcIjtcblxuLy8gVXRpbGl0eSBjbGFzc2VzXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3V0aWxpdGllc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9yZXNwb25zaXZlLXV0aWxpdGllc1wiO1xuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vL1xuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cbi8vIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXG4vLyAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXG4vL1xuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXG4vL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4vLyBhbmQgRmlyZWZveC5cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4vL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXG4vLyAyLiBOb3JtYWxpemUgdmVydGljYWwgYWxpZ25tZW50IG9mIGBwcm9ncmVzc2AgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4vL1xuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyAyXG59XG5cbi8vXG4vLyBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cbi8vXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbi8vIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbi8vXG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBMaW5rc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuLy9cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vL1xuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxuLy8gYWN0aXZlL2hvdmVyIHN0YXRlLlxuLy9cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8vIEVtYmVkZGVkIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbi8vXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy9cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBHcm91cGluZyBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4vL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vL1xuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuLy9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLy8gRm9ybXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuLy9cblxuLy9cbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLypjb2xvcjogaW5oZXJpdDsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMyovXG59XG5cbi8vXG4vLyBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxuLy8gQWxsIG90aGVyIGZvcm0gY29udHJvbCBlbGVtZW50cyBkbyBub3QgaW5oZXJpdCBgdGV4dC10cmFuc2Zvcm1gIHZhbHVlcy5cbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXG4vL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4vLyAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4vLyAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4vL1xuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbn1cblxuLy9cbi8vIFJlLXNldCBkZWZhdWx0IGN1cnNvciBmb3IgZGlzYWJsZWQgZWxlbWVudHMuXG4vL1xuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4vL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxuLy9cblxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4vL1xuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cbi8vXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cbi8vXG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4vL1xuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy9cbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXG59XG5cbi8vXG4vLyBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgc2VhcmNoIGNhbmNlbCBidXR0b24gaW4gU2FmYXJpIGFuZCBDaHJvbWUgb24gT1MgWC5cbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cbi8vXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxuLy9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4vL1xuXG5sZWdlbmQge1xuICBib3JkZXI6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cbi8vXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8vXG4vLyBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cbi8vXG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFRhYmxlc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T2xkK1N0YW5kYXJkK1RUOjQwMCw3MDB8T3BlbitTYW5zOjMwMCw0MDAsNjAwfFJhbGV3YXk6MzAwLDQwMCw2MDBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1DYWJpbjo0MDAsNzAwJnN1YnNldD1sYXRpbi1leHRcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1SYWxld2F5OjMwMCw0MDAsNzAwJnN1YnNldD1sYXRpbi1leHRcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1NdWxpOjIwMCwzMDAsNDAwLDYwMCw3MDAmZGlzcGxheT1zd2FwXCIpO1xuLyo4cHggPSAwLjU3MTRyZW1cbjlweCA9IDAuNjQyOXJlbVxuMTBweCA9IDAuNzE0M3JlbVxuMTFweCA9IDAuNzg1N3JlbVxuMTJweCA9IDAuODU3MXJlbVxuMTNweCA9IDAuOTI4NnJlbVxuMTRweCA9IDFyZW0gKGJhc2UpXG4xNXB4ID0gMS4wNzFyZW1cbjE2cHggPSAxLjE0M3JlbVxuMTdweCA9IDEuMjE0cmVtXG4xOHB4ID0gMS4yODZyZW1cbjE5cHggPSAxLjM1N3JlbVxuMjBweCA9IDEuNDI5cmVtXG4yMXB4ID0gMS41cmVtXG4yMnB4ID0gMS41NzFyZW1cbjIzcHggPSAxLjY0M3JlbVxuMjRweCA9IDEuNzE0cmVtXG4yNXB4ID0gMS43ODZyZW1cbjI2cHggPSAxLjg1N3JlbVxuMjdweCA9IDEuOTI5cmVtXG4yOHB4ID0gMnJlbVxuMjlweCA9IDIuMDcxcmVtXG4zMHB4ID0gMi4xNDNyZW1cbjMxcHggPSAyLjIxNHJlbVxuMzJweCA9IDIuMjg2cmVtXG4zM3B4ID0gMi4zNTdyZW1cbjM0cHggPSAyLjQyOXJlbVxuMzVweCA9IDIuNXJlbVxuMzZweCA9IDIuNTcxcmVtXG4zN3B4ID0gMi42NDNyZW1cbjM4cHggPSAyLjcxNHJlbVxuMzlweCA9IDIuNzg2cmVtXG40MHB4ID0gMi44NTdyZW1cbjQxcHggPSAyLjkyOXJlbVxuNDJweCA9IDNyZW1cbjQzcHggPSAzLjA3MXJlbVxuNDRweCA9IDMuMTQzcmVtXG40NXB4ID0gMy4yMTRyZW1cbjQ2cHggPSAzLjI4NnJlbVxuNDdweCA9IDMuMzU3cmVtXG40OHB4ID0gMy40MjlyZW1cbjQ5cHggPSAzLjVyZW1cbjUwcHggPSAzLjU3MXJlbVxuNTFweCA9IDMuNjQzcmVtXG41MnB4ID0gMy43MTRyZW1cbjUzcHggPSAzLjc4NnJlbVxuNTRweCA9IDMuODU3cmVtXG41NXB4ID0gMy45MjlyZW1cbjU2cHggPSA0cmVtXG41N3B4ID0gNC4wNzFyZW1cbjU4cHggPSA0LjE0M3JlbVxuNTlweCA9IDQuMjE0cmVtXG42MHB4ID0gNC4yODZyZW1cbjYxcHggPSA0LjM1N3JlbVxuNjJweCA9IDQuNDI5cmVtXG42M3B4ID0gNC41cmVtXG42NHB4ID0gNC41NzFyZW1cbjY1cHggPSA0LjY0M3JlbVxuNjZweCA9IDQuNzE0cmVtXG42N3B4ID0gNC43ODZyZW1cbjY4cHggPSA0Ljg1N3JlbVxuNjlweCA9IDQuOTI5cmVtXG43MHB4ID0gNXJlbVxuNzFweCA9IDUuMDcxcmVtXG43MnB4ID0gNS4xNDNyZW1cbjczcHggPSA1LjIxNHJlbVxuNzRweCA9IDUuMjg2cmVtXG43NXB4ID0gNS4zNTdyZW1cbjc2cHggPSA1LjQyOXJlbVxuNzdweCA9IDUuNXJlbVxuNzhweCA9IDUuNTcxcmVtXG43OXB4ID0gNS42NDNyZW1cbjgwcHggPSA1LjcxNHJlbSovXG4vKlxyXG4gQXJjdHVyIEN1c3RvbSBkZWZpbml0aW9uc1xyXG4qL1xuLyohXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDsgfVxuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLypjb2xvcjogaW5oZXJpdDsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMyovIH1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjsgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5idG4gPiAuY2FyZXQsXG4gIC5kcm9wdXAgPiAuYnRuID4gLmNhcmV0IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgLmxhYmVsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50OyB9XG4gICAgLnRhYmxlIHRkLFxuICAgIC50YWJsZSB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDsgfSB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvYm9vdHN0cmFwL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ib290c3RyYXAvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5zdmcjZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTsgfVxuXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmdseXBoaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyYVwiOyB9XG5cbi5nbHlwaGljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyYlwiOyB9XG5cbi5nbHlwaGljb24tZXVybzpiZWZvcmUsXG4uZ2x5cGhpY29uLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBhY1wiOyB9XG5cbi5nbHlwaGljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIyMTJcIjsgfVxuXG4uZ2x5cGhpY29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH1cblxuLmdseXBoaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwOVwiOyB9XG5cbi5nbHlwaGljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzBmXCI7IH1cblxuLmdseXBoaWNvbi1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiOyB9XG5cbi5nbHlwaGljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjsgfVxuXG4uZ2x5cGhpY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiOyB9XG5cbi5nbHlwaGljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjsgfVxuXG4uZ2x5cGhpY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjsgfVxuXG4uZ2x5cGhpY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjsgfVxuXG4uZ2x5cGhpY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjsgfVxuXG4uZ2x5cGhpY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjsgfVxuXG4uZ2x5cGhpY29uLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH1cblxuLmdseXBoaWNvbi10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiOyB9XG5cbi5nbHlwaGljb24tdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiOyB9XG5cbi5nbHlwaGljb24tb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjsgfVxuXG4uZ2x5cGhpY29uLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiOyB9XG5cbi5nbHlwaGljb24tem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiOyB9XG5cbi5nbHlwaGljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjsgfVxuXG4uZ2x5cGhpY29uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiOyB9XG5cbi5nbHlwaGljb24tc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH1cblxuLmdseXBoaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjsgfVxuXG4uZ2x5cGhpY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH1cblxuLmdseXBoaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH1cblxuLmdseXBoaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7IH1cblxuLmdseXBoaWNvbi10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH1cblxuLmdseXBoaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH1cblxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjsgfVxuXG4uZ2x5cGhpY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH1cblxuLmdseXBoaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjsgfVxuXG4uZ2x5cGhpY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7IH1cblxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiOyB9XG5cbi5nbHlwaGljb24tcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH1cblxuLmdseXBoaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH1cblxuLmdseXBoaWNvbi1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiOyB9XG5cbi5nbHlwaGljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiOyB9XG5cbi5nbHlwaGljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiOyB9XG5cbi5nbHlwaGljb24taGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiOyB9XG5cbi5nbHlwaGljb24tdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiOyB9XG5cbi5nbHlwaGljb24tdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjsgfVxuXG4uZ2x5cGhpY29uLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiOyB9XG5cbi5nbHlwaGljb24tcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH1cblxuLmdseXBoaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7IH1cblxuLmdseXBoaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjsgfVxuXG4uZ2x5cGhpY29uLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjsgfVxuXG4uZ2x5cGhpY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjsgfVxuXG4uZ2x5cGhpY29uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH1cblxuLmdseXBoaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiOyB9XG5cbi5nbHlwaGljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7IH1cblxuLmdseXBoaWNvbi1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH1cblxuLmdseXBoaWNvbi1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH1cblxuLmdseXBoaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjsgfVxuXG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH1cblxuLmdseXBoaWNvbi10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH1cblxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH1cblxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjsgfVxuXG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH1cblxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH1cblxuLmdseXBoaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH1cblxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiOyB9XG5cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7IH1cblxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiOyB9XG5cbi5nbHlwaGljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiOyB9XG5cbi5nbHlwaGljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiOyB9XG5cbi5nbHlwaGljb24tYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH1cblxuLmdseXBoaWNvbi10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH1cblxuLmdseXBoaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7IH1cblxuLmdseXBoaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiOyB9XG5cbi5nbHlwaGljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjsgfVxuXG4uZ2x5cGhpY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjsgfVxuXG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjsgfVxuXG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjsgfVxuXG4uZ2x5cGhpY29uLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH1cblxuLmdseXBoaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH1cblxuLmdseXBoaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiOyB9XG5cbi5nbHlwaGljb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiOyB9XG5cbi5nbHlwaGljb24tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiOyB9XG5cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH1cblxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjsgfVxuXG4uZ2x5cGhpY29uLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH1cblxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjsgfVxuXG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjsgfVxuXG4uZ2x5cGhpY29uLXBsdXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiOyB9XG5cbi5nbHlwaGljb24tbWludXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiOyB9XG5cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjsgfVxuXG4uZ2x5cGhpY29uLW9rLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjsgfVxuXG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjsgfVxuXG4uZ2x5cGhpY29uLWluZm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiOyB9XG5cbi5nbHlwaGljb24tc2NyZWVuc2hvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiOyB9XG5cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiOyB9XG5cbi5nbHlwaGljb24tb2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7IH1cblxuLmdseXBoaWNvbi1iYW4tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH1cblxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH1cblxuLmdseXBoaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiOyB9XG5cbi5nbHlwaGljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTNcIjsgfVxuXG4uZ2x5cGhpY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjsgfVxuXG4uZ2x5cGhpY29uLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiOyB9XG5cbi5nbHlwaGljb24tcmVzaXplLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTZcIjsgfVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiOyB9XG5cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMVwiOyB9XG5cbi5nbHlwaGljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMlwiOyB9XG5cbi5nbHlwaGljb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwM1wiOyB9XG5cbi5nbHlwaGljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNFwiOyB9XG5cbi5nbHlwaGljb24tZXllLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDVcIjsgfVxuXG4uZ2x5cGhpY29uLWV5ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiOyB9XG5cbi5nbHlwaGljb24td2FybmluZy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7IH1cblxuLmdseXBoaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOFwiOyB9XG5cbi5nbHlwaGljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDlcIjsgfVxuXG4uZ2x5cGhpY29uLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMFwiOyB9XG5cbi5nbHlwaGljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMVwiOyB9XG5cbi5nbHlwaGljb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH1cblxuLmdseXBoaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7IH1cblxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjsgfVxuXG4uZ2x5cGhpY29uLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTVcIjsgfVxuXG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjsgfVxuXG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExN1wiOyB9XG5cbi5nbHlwaGljb24tZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjsgfVxuXG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiOyB9XG5cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjBcIjsgfVxuXG4uZ2x5cGhpY29uLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMVwiOyB9XG5cbi5nbHlwaGljb24tYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjJcIjsgfVxuXG4uZ2x5cGhpY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjNcIjsgfVxuXG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH1cblxuLmdseXBoaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjVcIjsgfVxuXG4uZ2x5cGhpY29uLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH1cblxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH1cblxuLmdseXBoaWNvbi1oYW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjhcIjsgfVxuXG4uZ2x5cGhpY29uLWhhbmQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjlcIjsgfVxuXG4uZ2x5cGhpY29uLWhhbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMFwiOyB9XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7IH1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMlwiOyB9XG5cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH1cblxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNFwiOyB9XG5cbi5nbHlwaGljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzVcIjsgfVxuXG4uZ2x5cGhpY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNlwiOyB9XG5cbi5nbHlwaGljb24tdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzdcIjsgfVxuXG4uZ2x5cGhpY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOFwiOyB9XG5cbi5nbHlwaGljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH1cblxuLmdseXBoaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7IH1cblxuLmdseXBoaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDFcIjsgfVxuXG4uZ2x5cGhpY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MlwiOyB9XG5cbi5nbHlwaGljb24taGVhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDNcIjsgfVxuXG4uZ2x5cGhpY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDRcIjsgfVxuXG4uZ2x5cGhpY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH1cblxuLmdseXBoaWNvbi1wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH1cblxuLmdseXBoaWNvbi11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDhcIjsgfVxuXG4uZ2x5cGhpY29uLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OVwiOyB9XG5cbi5nbHlwaGljb24tc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MFwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MVwiOyB9XG5cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTJcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTNcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH1cblxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTVcIjsgfVxuXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTZcIjsgfVxuXG4uZ2x5cGhpY29uLXVuY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1N1wiOyB9XG5cbi5nbHlwaGljb24tZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH1cblxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH1cblxuLmdseXBoaWNvbi1jb2xsYXBzZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MFwiOyB9XG5cbi5nbHlwaGljb24tbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH1cblxuLmdseXBoaWNvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MlwiOyB9XG5cbi5nbHlwaGljb24tbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2M1wiOyB9XG5cbi5nbHlwaGljb24tbmV3LXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NFwiOyB9XG5cbi5nbHlwaGljb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY1XCI7IH1cblxuLmdseXBoaWNvbi1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH1cblxuLmdseXBoaWNvbi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH1cblxuLmdseXBoaWNvbi1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OFwiOyB9XG5cbi5nbHlwaGljb24taW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH1cblxuLmdseXBoaWNvbi1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzBcIjsgfVxuXG4uZ2x5cGhpY29uLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzFcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH1cblxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzNcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzRcIjsgfVxuXG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH1cblxuLmdseXBoaWNvbi1mbG9wcHktb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NlwiOyB9XG5cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzdcIjsgfVxuXG4uZ2x5cGhpY29uLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH1cblxuLmdseXBoaWNvbi1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH1cblxuLmdseXBoaWNvbi1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODBcIjsgfVxuXG4uZ2x5cGhpY29uLWNvbXByZXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODFcIjsgfVxuXG4uZ2x5cGhpY29uLWVhcnBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH1cblxuLmdseXBoaWNvbi1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODNcIjsgfVxuXG4uZ2x5cGhpY29uLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH1cblxuLmdseXBoaWNvbi1zdGF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NVwiOyB9XG5cbi5nbHlwaGljb24tc2QtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODZcIjsgfVxuXG4uZ2x5cGhpY29uLWhkLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH1cblxuLmdseXBoaWNvbi1zdWJ0aXRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODhcIjsgfVxuXG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OVwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtZG9sYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTBcIjsgfVxuXG4uZ2x5cGhpY29uLXNvdW5kLTUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MVwiOyB9XG5cbi5nbHlwaGljb24tc291bmQtNi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkyXCI7IH1cblxuLmdseXBoaWNvbi1zb3VuZC03LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTNcIjsgfVxuXG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH1cblxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NVwiOyB9XG5cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTdcIjsgfVxuXG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OFwiOyB9XG5cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk5XCI7IH1cblxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMFwiOyB9XG5cbi5nbHlwaGljb24tY2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDFcIjsgfVxuXG4uZ2x5cGhpY29uLXNhdmUtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMlwiOyB9XG5cbi5nbHlwaGljb24tb3Blbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH1cblxuLmdseXBoaWNvbi1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNFwiOyB9XG5cbi5nbHlwaGljb24tY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNVwiOyB9XG5cbi5nbHlwaGljb24tcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDZcIjsgfVxuXG4uZ2x5cGhpY29uLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA5XCI7IH1cblxuLmdseXBoaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTBcIjsgfVxuXG4uZ2x5cGhpY29uLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTFcIjsgfVxuXG4uZ2x5cGhpY29uLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEyXCI7IH1cblxuLmdseXBoaWNvbi1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEzXCI7IH1cblxuLmdseXBoaWNvbi1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTRcIjsgfVxuXG4uZ2x5cGhpY29uLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNVwiOyB9XG5cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE2XCI7IH1cblxuLmdseXBoaWNvbi10ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNmZhXCI7IH1cblxuLmdseXBoaWNvbi1ibGFja2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE4XCI7IH1cblxuLmdseXBoaWNvbi1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTlcIjsgfVxuXG4uZ2x5cGhpY29uLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH1cblxuLmdseXBoaWNvbi1lcmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyMVwiOyB9XG5cbi5nbHlwaGljb24taG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMzFiXCI7IH1cblxuLmdseXBoaWNvbi1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIzXCI7IH1cblxuLmdseXBoaWNvbi1kdXBsaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjRcIjsgfVxuXG4uZ2x5cGhpY29uLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjVcIjsgfVxuXG4uZ2x5cGhpY29uLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI2XCI7IH1cblxuLmdseXBoaWNvbi1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH1cblxuLmdseXBoaWNvbi1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjsgfVxuXG4uZ2x5cGhpY29uLXhidDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiOyB9XG5cbi5nbHlwaGljb24teWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH1cblxuLmdseXBoaWNvbi1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjsgfVxuXG4uZ2x5cGhpY29uLXJ1YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH1cblxuLmdseXBoaWNvbi1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjsgfVxuXG4uZ2x5cGhpY29uLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMwXCI7IH1cblxuLmdseXBoaWNvbi1pY2UtbG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzFcIjsgfVxuXG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzJcIjsgfVxuXG4uZ2x5cGhpY29uLWVkdWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzM1wiOyB9XG5cbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzRcIjsgfVxuXG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNVwiOyB9XG5cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzZcIjsgfVxuXG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzN1wiOyB9XG5cbi5nbHlwaGljb24tb2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM4XCI7IH1cblxuLmdseXBoaWNvbi1ncmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOVwiOyB9XG5cbi5nbHlwaGljb24tc3VuZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MFwiOyB9XG5cbi5nbHlwaGljb24tdGV4dC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQxXCI7IH1cblxuLmdseXBoaWNvbi10ZXh0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQyXCI7IH1cblxuLmdseXBoaWNvbi10ZXh0LWJhY2tncm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDNcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDRcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDVcIjsgfVxuXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ2XCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0N1wiOyB9XG5cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ4XCI7IH1cblxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDlcIjsgfVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUwXCI7IH1cblxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUxXCI7IH1cblxuLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTJcIjsgfVxuXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1M1wiOyB9XG5cbi5nbHlwaGljb24tY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NFwiOyB9XG5cbi5nbHlwaGljb24tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTVcIjsgfVxuXG4uZ2x5cGhpY29uLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NlwiOyB9XG5cbi5nbHlwaGljb24tbWVudS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU3XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU4XCI7IH1cblxuLmdseXBoaWNvbi1tZW51LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTlcIjsgfVxuXG4uZ2x5cGhpY29uLW1lbnUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjBcIjsgfVxuXG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIC8qZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7Ki8gfVxuXG5ib2R5IHtcbiAgLypmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7Ki8gfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLypmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsqLyB9XG5cbmEge1xuICBjb2xvcjogIzAwNWQyNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6aG92ZXIsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAxMTA3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmZvY3VzIHtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmltZy1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLypoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGhlYWRpbmdzLXNtYWxsLWNvbG9yO1xuICB9XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyB7XG4gIG1hcmdpbi10b3A6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNjUlO1xuICB9XG59XG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgfVxufVxuXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgxOyB9XG5oMiwgLmgyIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgyOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgzOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg0OyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg1OyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg2OyB9Ki9cbnAge1xuICAvKm1hcmdpbjogMCAwICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTsqLyB9XG5cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sZWFkIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfSB9XG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIHBhZGRpbmc6IC4yZW07IH1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi50ZXh0LXVwcGVyY2FzZSwgLmluaXRpYWxpc20ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNzc3Nzc3OyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwNWQyNTsgfVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlcixcbmEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMwMDJhMTE7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG5cbmEudGV4dC1zdWNjZXNzOmhvdmVyLFxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzJiNTQyYzsgfVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7IH1cblxuYS50ZXh0LWluZm86aG92ZXIsXG5hLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMjQ1MjY5OyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjsgfVxuXG5hLnRleHQtd2FybmluZzpob3ZlcixcbmEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICM2NjUxMmM7IH1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7IH1cblxuYS50ZXh0LWRhbmdlcjpob3ZlcixcbmEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzg0MzUzNDsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQyNTsgfVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsXG5hLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYTExOyB9XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsXG5hLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFlMmIzOyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNzsgfVxuXG5hLmJnLWluZm86aG92ZXIsXG5hLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlOyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsXG5hLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlY2I1OyB9XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlOyB9XG5cbmEuYmctZGFuZ2VyOmhvdmVyLFxuYS5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRiOWI5OyB9XG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlOyB9XG5cbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIHVsIHVsLFxuICB1bCBvbCxcbiAgb2wgdWwsXG4gIG9sIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgLmxpc3QtaW5saW5lID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRsLWhvcml6b250YWwgZGQ6YmVmb3JlLCAuZGwtaG9yaXpvbnRhbCBkZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTsgfVxuXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGwtaG9yaXpvbnRhbCBkdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuZGwtaG9yaXpvbnRhbCBkZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4OyB9IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM3Nzc3Nzc7IH1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgLypwYWRkaW5nOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW46IDAgMCAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjsqLyB9XG4gIGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkLFxuICBibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsXG4gIGJsb2NrcXVvdGUgb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBibG9ja3F1b3RlIGZvb3RlcixcbiAgYmxvY2txdW90ZSBzbWFsbCxcbiAgYmxvY2txdW90ZSAuc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG4gICAgYmxvY2txdW90ZSBmb290ZXI6YmVmb3JlLFxuICAgIGJsb2NrcXVvdGUgc21hbGw6YmVmb3JlLFxuICAgIGJsb2NrcXVvdGUgLnNtYWxsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7IH1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmJlZm9yZSxcbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDpiZWZvcmUsXG4gIC5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxcbiAgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjpiZWZvcmUsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDpiZWZvcmUsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJzsgfVxuICAuYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjphZnRlcixcbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDphZnRlcixcbiAgLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YWZ0ZXIsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YWZ0ZXIsXG4gIGJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDphZnRlcixcbiAgYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDphZnRlciB7XG4gICAgY29udGVudDogJ1xcMDBBMCBcXDIwMTQnOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3OyB9XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTsgfVxuXG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjYzcyNTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMmY0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAga2JkIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOS41cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIHByZSBjb2RlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmNvbnRhaW5lcjpiZWZvcmUsIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDc1MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogOTcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTIwMHB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAuY29udGFpbmVyLWZsdWlkOmJlZm9yZSwgLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLmNvbnRhaW5lci1mbHVpZDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAucm93OmJlZm9yZSwgLnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnJvdzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTsgfVxuXG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC02IHtcbiAgcmlnaHQ6IDUwJTsgfVxuXG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtcHVsbC05IHtcbiAgcmlnaHQ6IDc1JTsgfVxuXG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy1wdWxsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7IH1cblxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7IH1cblxuLmNvbC14cy1wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7IH1cblxuLmNvbC14cy1wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMyU7IH1cblxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NyU7IH1cblxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7IH1cblxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMlOyB9XG5cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY3JTsgfVxuXG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7IH1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlOyB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfSB9XG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC50YWJsZSA+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+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYWN0aXZlLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnN1Y2Nlc3MsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNzsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8sXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmcsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7IH1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTsgfVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmRhbmdlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjOyB9XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgICAgICAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfSB9XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIG1pbi13aWR0aDogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5O1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBjb2xvcjogIzU1NTU1NTsgfVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7IH1cbiAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICAgIG91dGxpbmU6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7IH1cbiAgLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtc20sIC5pbnB1dC1ncm91cC1zbSA+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+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDI1cHg7IH1cblxuLmhhcy1mZWVkYmFjayBsYWJlbC5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMDsgfVxuXG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzM3MzczOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvcm0taW5saW5lIC5yYWRpbyBsYWJlbCxcbiAgICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7IH0gfVxuXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDdweDsgfVxuXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94IHtcbiAgbWluLWhlaWdodDogMjdweDsgfVxuXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLCAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogN3B4OyB9IH1cblxuLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuYnRuOmZvY3VzLCAuYnRuLmZvY3VzLCAuYnRuOmFjdGl2ZTpmb2N1cywgLmJ0bjphY3RpdmUuZm9jdXMsIC5idG4uYWN0aXZlOmZvY3VzLCAuYnRuLmFjdGl2ZS5mb2N1cyB7XG4gICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG4gIC5idG46aG92ZXIsIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuOmFjdGl2ZSwgLmJ0bi5hY3RpdmUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmJ0bi5kaXNhYmxlZCwgLmJ0bltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cbiAgLmJ0bi1kZWZhdWx0OmZvY3VzLCAuYnRuLWRlZmF1bHQuZm9jdXMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjOyB9XG4gIC5idG4tZGVmYXVsdDpob3ZlciB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICNhZGFkYWQ7IH1cbiAgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogI2FkYWRhZDsgfVxuICAgIC5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsIC5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsIC5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLWRlZmF1bHQuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbiAgICAub3BlbiA+IC5idG4tZGVmYXVsdC5kcm9wZG93bi10b2dnbGUuZm9jdXMge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjOyB9XG4gIC5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1kZWZhdWx0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYzsgfVxuICAuYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZDI1O1xuICBib3JkZXItY29sb3I6ICMwMDQ0MWI7IH1cbiAgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJhMTE7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJhMTE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwNjAzOyB9XG4gIC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsXG4gIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMmExMTtcbiAgICBib3JkZXItY29sb3I6ICMwMDA2MDM7IH1cbiAgICAuYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLCAuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpob3ZlcixcbiAgICAub3BlbiA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gICAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDYwMztcbiAgICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cbiAgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVkMjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA0NDFiOyB9XG4gIC5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0YzsgfVxuICAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgICBib3JkZXItY29sb3I6ICMyNTU2MjU7IH1cbiAgLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICAgIGJvcmRlci1jb2xvcjogIzM5ODQzOTsgfVxuICAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5OyB9XG4gICAgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3ZlciwgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZS5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTg0Mzk7XG4gICAgICBib3JkZXItY29sb3I6ICMyNTU2MjU7IH1cbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsIC5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjOyB9XG4gIC5idG4tc3VjY2VzcyAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjNWNiODVjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTsgfVxuICAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mby5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgICBib3JkZXItY29sb3I6ICMxYjZkODU7IH1cbiAgLmJ0bi1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI2OWFiYzsgfVxuICAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLFxuICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjOyB9XG4gICAgLmJ0bi1pbmZvOmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOmFjdGl2ZS5mb2N1cywgLmJ0bi1pbmZvLmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvLmFjdGl2ZS5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gICAgICBib3JkZXItY29sb3I6ICMxYjZkODU7IH1cbiAgLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4taW5mby5kaXNhYmxlZDpob3ZlciwgLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLCAuYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsIC5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDZiOGRhOyB9XG4gIC5idG4taW5mbyAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjNWJjMGRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gIGJvcmRlci1jb2xvcjogI2VlYTIzNjsgfVxuICAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZy5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgICBib3JkZXItY29sb3I6ICM5ODVmMGQ7IH1cbiAgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICAgIGJvcmRlci1jb2xvcjogI2Q1ODUxMjsgfVxuICAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLFxuICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDU4NTEyOyB9XG4gICAgLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcbiAgICAub3BlbiA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6aG92ZXIsXG4gICAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5mb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNTg1MTI7XG4gICAgICBib3JkZXItY29sb3I6ICM5ODVmMGQ7IH1cbiAgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5idG4td2FybmluZy5kaXNhYmxlZDpob3ZlciwgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQuZm9jdXMsIC5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsIC5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsIC5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2OyB9XG4gIC5idG4td2FybmluZyAuYmFkZ2Uge1xuICAgIGNvbG9yOiAjZjBhZDRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhOyB9XG4gIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgICBib3JkZXItY29sb3I6ICM3NjFjMTk7IH1cbiAgLmJ0bi1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWMyOTI1OyB9XG4gIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLFxuICAub3BlbiA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbiAgICBib3JkZXItY29sb3I6ICNhYzI5MjU7IH1cbiAgICAuYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmhvdmVyLFxuICAgIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAgIC5vcGVuID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FjMjkyNTtcbiAgICAgIGJvcmRlci1jb2xvcjogIzc2MWMxOTsgfVxuICAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSxcbiAgLm9wZW4gPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsIC5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLCAuYnRuLWRhbmdlci5kaXNhYmxlZC5mb2N1cywgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXS5mb2N1cyxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgICBib3JkZXItY29sb3I6ICNkNDNmM2E7IH1cbiAgLmJ0bi1kYW5nZXIgLmJhZGdlIHtcbiAgICBjb2xvcjogI2Q5NTM0ZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4tbGluayB7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5idG4tbGluaywgLmJ0bi1saW5rOmFjdGl2ZSwgLmJ0bi1saW5rLmFjdGl2ZSwgLmJ0bi1saW5rW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1saW5rLCAuYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDExMDc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5idG4teHMsIC5idG4tZ3JvdXAteHMgPiAuYnRuIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG4gIC5mYWRlLmluIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbGxhcHNlLmluIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG50ci5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG50Ym9keS5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cblxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiA0cHggZGFzaGVkO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgXFw5O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94OyB9XG4gIC5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogOXB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1OyB9XG4gIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzI2MjYyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLCAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQyNTsgfVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ub3BlbiA+IGEge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTA7IH1cblxuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5kcm9wdXAgLmNhcmV0LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBkYXNoZWQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBcXDk7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvOyB9IH1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnRuLWdyb3VwID4gLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLCAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyOyB9XG5cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAuYnRuLXRvb2xiYXI6YmVmb3JlLCAuYnRuLXRvb2xiYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5idG4tdG9vbGJhcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmJ0bi10b29sYmFyIC5idG4sXG4gIC5idG4tdG9vbGJhciAuYnRuLWdyb3VwLFxuICAuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuYnRuLXRvb2xiYXIgPiAuYnRuLFxuICAuYnRuLXRvb2xiYXIgPiAuYnRuLWdyb3VwLFxuICAuYnRuLXRvb2xiYXIgPiAuaW5wdXQtZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLWdyb3VwLWxnLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4OyB9XG5cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYnRuLWxnIC5jYXJldCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7IH1cblxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCwgLmRyb3B1cCAuYnRuLWdyb3VwLWxnID4gLmJ0biAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBmbG9hdDogbm9uZTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfVxuICAuYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7IH1cbiAgLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bzsgfVxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgfVxuICAuaW5wdXQtZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4gIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmJ0biB7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7IH1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gICAgLmlucHV0LWdyb3VwLWJ0biA+IC5idG46aG92ZXIsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUge1xuICAgICAgei1pbmRleDogMjsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbiAgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm5hdjpiZWZvcmUsIC5uYXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5uYXY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5uYXYgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm5hdiA+IGxpID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuICAgICAgLm5hdiA+IGxpID4gYTpob3ZlciwgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICAgIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGEge1xuICAgICAgY29sb3I6ICM3Nzc3Nzc7IH1cbiAgICAgIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzc3Nzc3NztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAubmF2IC5vcGVuID4gYSwgLm5hdiAub3BlbiA+IGE6aG92ZXIsIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNWQyNTsgfVxuICAubmF2IC5uYXYtZGl2aWRlciB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luOiA5cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7IH1cbiAgLm5hdiA+IGxpID4gYSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5uYXYtdGFicyA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gICAgLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9XG4gICAgICAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlZWVlZWUgI2VlZWVlZSAjZGRkOyB9XG4gICAgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzU1NTU1NTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLm5hdi1waWxscyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLm5hdi1waWxscyA+IGxpID4gYSB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5uYXYtcGlsbHMgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMnB4OyB9XG4gIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVkMjU7IH1cblxuLm5hdi1zdGFja2VkID4gbGkge1xuICBmbG9hdDogbm9uZTsgfVxuICAubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLm5hdi1qdXN0aWZpZWQsIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAubmF2LWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5uYXYtanVzdGlmaWVkID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2LWp1c3RpZmllZCA+IGxpLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMSU7IH1cbiAgICAgIC5uYXYtanVzdGlmaWVkID4gbGkgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ubmF2LXRhYnMtanVzdGlmaWVkLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSwgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyxcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9XG4gICAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLCAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyxcbiAgICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH0gfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyOmJlZm9yZSwgLm5hdmJhcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm5hdmJhcjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7IH0gfVxuXG4ubmF2YmFyLWhlYWRlcjpiZWZvcmUsIC5uYXZiYXItaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5uYXZiYXItaGVhZGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDsgfSB9XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSwgLm5hdmJhci1jb2xsYXBzZTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLm5hdmJhci1jb2xsYXBzZTphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5uYXZiYXItY29sbGFwc2UuaW4ge1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9XG4gICAgICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAgICAgLm5hdmJhci1zdGF0aWMtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gICAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtaGVpZ2h0OiAzNDBweDsgfVxuICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDYxMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7IH0gfVxuXG4uY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbiAgICAuY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbiAgICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4gICAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH0gfVxuXG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLWZpeGVkLXRvcCxcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9IH1cblxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDsgfVxuXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwOyB9XG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDUwcHg7IH1cbiAgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uYXZiYXItYnJhbmQgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXG4gICAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH0gfVxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7IH1cbiAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci10b2dnbGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiA3LjVweCAtMTVweDsgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbiAgICAgIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDsgfVxuICAgICAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG5cbi5uYXZiYXItZm9ybSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gICAgICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm5hdmJhci1mb3JtIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm5hdmJhci1mb3JtIC5yYWRpbyxcbiAgICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLm5hdmJhci1mb3JtIC5yYWRpbyBsYWJlbCxcbiAgICAgIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAubmF2YmFyLWZvcm0gLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uYXZiYXItZm9ybSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdmJhci1mb3JtIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfSB9XG5cbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLm5hdmJhci1idG4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAubmF2YmFyLWJ0bi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAubmF2YmFyLWJ0bi5idG4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAubmF2YmFyLWJ0bi5idG4teHMsIC5idG4tZ3JvdXAteHMgPiAubmF2YmFyLWJ0bi5idG4ge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4ubmF2YmFyLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZiYXItdGV4dCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gICAgLm5hdmJhci1yaWdodCB+IC5uYXZiYXItcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlN2U3OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgICBjb2xvcjogIzVlNWU1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAjNzc3OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4OyB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6ICNlN2U3ZTc7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICBjb2xvcjogIzU1NTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICM3Nzc7IH1cbiAgICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogIzc3NzsgfVxuICAgIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgLm5hdmJhci1kZWZhdWx0IC5idG4tbGluayB7XG4gICAgY29sb3I6ICM3Nzc7IH1cbiAgICAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLCAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjY2NjOyB9XG5cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvcmRlci1jb2xvcjogIzA5MDkwOTsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICM5ZDlkOWQ7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjOWQ5ZDlkOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkwOTA5OyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwOyB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTA5MDk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwOTA5MDk7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAgICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLCAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSwgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5MDkwOTsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICM0NDQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAjOWQ5ZDlkOyB9XG4gICAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDsgfVxuICAgIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICM0NDQ7IH1cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5icmVhZGNydW1iID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIvwqBcIjtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6ICNjY2M7IH1cbiAgLmJyZWFkY3J1bWIgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5wYWdpbmF0aW9uID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5wYWdpbmF0aW9uID4gbGkgPiBhLFxuICAgIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAgIC5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuICAgIC5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4OyB9XG4gICAgLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gYSxcbiAgICAucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4OyB9XG4gIC5wYWdpbmF0aW9uID4gbGkgPiBhOmhvdmVyLCAucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1cyxcbiAgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIsXG4gIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjMDAxMTA3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGEsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4gIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQyNTtcbiAgICBib3JkZXItY29sb3I6ICMwMDVkMjU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3BhbixcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmhvdmVyLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXG4gIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYSxcbiAgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzsgfVxuXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7IH1cblxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4OyB9XG5cbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgfVxuXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cblxuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYWdlcjpiZWZvcmUsIC5wYWdlcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnBhZ2VyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAucGFnZXIgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgIC5wYWdlciBsaSA+IGEsXG4gICAgLnBhZ2VyIGxpID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuICAgIC5wYWdlciBsaSA+IGE6aG92ZXIsXG4gICAgLnBhZ2VyIGxpID4gYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG4gIC5wYWdlciAubmV4dCA+IGEsXG4gIC5wYWdlciAubmV4dCA+IHNwYW4ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAucGFnZXIgLnByZXZpb3VzID4gYSxcbiAgLnBhZ2VyIC5wcmV2aW91cyA+IHNwYW4ge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5wYWdlciAuZGlzYWJsZWQgPiBhLFxuICAucGFnZXIgLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLnBhZ2VyIC5kaXNhYmxlZCA+IGE6Zm9jdXMsXG4gIC5wYWdlciAuZGlzYWJsZWQgPiBzcGFuIHtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTsgfVxuICAubGFiZWw6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJ0biAubGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7IH1cblxuYS5sYWJlbDpob3ZlciwgYS5sYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubGFiZWwtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7IH1cbiAgLmxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXIsIC5sYWJlbC1kZWZhdWx0W2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlOyB9XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQyNTsgfVxuICAubGFiZWwtcHJpbWFyeVtocmVmXTpob3ZlciwgLmxhYmVsLXByaW1hcnlbaHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJhMTE7IH1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjOyB9XG4gIC5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLCAubGFiZWwtc3VjY2Vzc1tocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDsgfVxuXG4ubGFiZWwtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7IH1cbiAgLmxhYmVsLWluZm9baHJlZl06aG92ZXIsIC5sYWJlbC1pbmZvW2hyZWZdOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1OyB9XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTsgfVxuICAubGFiZWwtd2FybmluZ1tocmVmXTpob3ZlciwgLmxhYmVsLXdhcm5pbmdbaHJlZl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7IH1cblxuLmxhYmVsLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7IH1cbiAgLmxhYmVsLWRhbmdlcltocmVmXTpob3ZlciwgLmxhYmVsLWRhbmdlcltocmVmXTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYzsgfVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLmJhZGdlOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5idG4gLmJhZGdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4OyB9XG4gIC5idG4teHMgLmJhZGdlLCAuYnRuLWdyb3VwLXhzID4gLmJ0biAuYmFkZ2UsXG4gIC5idG4tZ3JvdXAteHMgPiAuYnRuIC5iYWRnZSB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UsXG4gIC5uYXYtcGlsbHMgPiAuYWN0aXZlID4gYSA+IC5iYWRnZSB7XG4gICAgY29sb3I6ICMwMDVkMjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSArIC5iYWRnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLm5hdi1waWxscyA+IGxpID4gYSA+IC5iYWRnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuXG5hLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlOyB9XG4gIC5qdW1ib3Ryb24gaDEsXG4gIC5qdW1ib3Ryb24gLmgxIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuanVtYm90cm9uIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7IH1cbiAgLmp1bWJvdHJvbiA+IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZDVkNWQ1OyB9XG4gIC5jb250YWluZXIgLmp1bWJvdHJvbixcbiAgLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgLmp1bWJvdHJvbiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuanVtYm90cm9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cbiAgICAgIC5jb250YWluZXIgLmp1bWJvdHJvbixcbiAgICAgIC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDsgfVxuICAgICAgLmp1bWJvdHJvbiBoMSxcbiAgICAgIC5qdW1ib3Ryb24gLmgxIHtcbiAgICAgICAgZm9udC1zaXplOiA2M3B4OyB9IH1cblxuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDsgfVxuICAudGh1bWJuYWlsID4gaW1nLFxuICAudGh1bWJuYWlsIGEgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIC50aHVtYm5haWwgLmNhcHRpb24ge1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuXG5hLnRodW1ibmFpbDpob3ZlcixcbmEudGh1bWJuYWlsOmZvY3VzLFxuYS50aHVtYm5haWwuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1ZDI1OyB9XG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmFsZXJ0IGg0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5hbGVydCAuYWxlcnQtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmFsZXJ0ID4gcCxcbiAgLmFsZXJ0ID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFsZXJ0ID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uYWxlcnQtZGlzbWlzc2FibGUsXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gIC5hbGVydC1kaXNtaXNzYWJsZSAuY2xvc2UsXG4gIC5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xuICBjb2xvcjogIzNjNzYzZDsgfVxuICAuYWxlcnQtc3VjY2VzcyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2M5ZTJiMzsgfVxuICAuYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyYjU0MmM7IH1cblxuLmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG4gIGNvbG9yOiAjMzE3MDhmOyB9XG4gIC5hbGVydC1pbmZvIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYTZlMWVjOyB9XG4gIC5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzI0NTI2OTsgfVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbiAgY29sb3I6ICM4YTZkM2I7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmN2UxYjU7IH1cbiAgLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjY1MTJjOyB9XG5cbi5hbGVydC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG4gIC5hbGVydC1kYW5nZXIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlNGI5YzA7IH1cbiAgLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM4NDM1MzQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfVxuXG4ucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVkMjU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlOyB9XG5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4OyB9XG5cbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7IH1cbiAgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7IH1cbiAgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7IH1cbiAgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpOyB9XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjsgfVxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTsgfVxuXG4ubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5tZWRpYTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIHpvb206IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwMDBweDsgfVxuXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1lZGlhLW9iamVjdC5pbWctdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogIzU1NTsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzMzMzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZDI1O1xuICBib3JkZXItY29sb3I6ICMwMDVkMjU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgY29sb3I6ICMyYWZmN2Y7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICMzYzc2M2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xuICAgIGJvcmRlci1jb2xvcjogIzNjNzYzZDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNzsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogIzMxNzA4ZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzE3MDhmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlciwgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAjOGE2ZDNiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsIGEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbiAgICBib3JkZXItY29sb3I6ICM4YTZkM2I7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNhOTQ0NDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYzsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xuICAgIGJvcmRlci1jb2xvcjogI2E5NDQ0MjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cbiAgLnBhbmVsLWJvZHk6YmVmb3JlLCAucGFuZWwtYm9keTphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnBhbmVsLWJvZHk6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgfVxuICAucGFuZWwtaGVhZGluZyA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5wYW5lbC10aXRsZSA+IGEsXG4gIC5wYW5lbC10aXRsZSA+IHNtYWxsLFxuICAucGFuZWwtdGl0bGUgPiAuc21hbGwsXG4gIC5wYW5lbC10aXRsZSA+IHNtYWxsID4gYSxcbiAgLnBhbmVsLXRpdGxlID4gLnNtYWxsID4gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDsgfVxuXG4ucGFuZWwgPiAubGlzdC1ncm91cCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGFuZWwgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLFxuICAucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnBhbmVsID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgfVxuICAucGFuZWwgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7IH1cblxuLnBhbmVsID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cblxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuXG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwOyB9XG5cbi5wYW5lbCA+IC50YWJsZSxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGFuZWwgPiAudGFibGUgY2FwdGlvbixcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgY2FwdGlvbixcbiAgLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIGNhcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4OyB9XG4gIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDsgfVxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4OyB9XG5cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4OyB9XG4gIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDsgfVxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuICAgIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4gICAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbiAgICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7IH1cblxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuLnBhbmVsID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwOyB9XG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbiAgLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnBhbmVsLWdyb3VwIC5wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAucGFuZWwtZ3JvdXAgLnBhbmVsICsgLnBhbmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbiAgICAucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5wYW5lbC1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG4gICAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNkZGQ7IH1cbiAgICAucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogI2Y1ZjVmNTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7IH1cbiAgLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7IH1cblxuLnBhbmVsLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDVkMjU7IH1cbiAgLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQyNTtcbiAgICBib3JkZXItY29sb3I6ICMwMDVkMjU7IH1cbiAgICAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNWQyNTsgfVxuICAgIC5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwNWQyNTsgfVxuXG4ucGFuZWwtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjsgfVxuICAucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogIzNjNzYzZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICAgIGJvcmRlci1jb2xvcjogI2Q2ZTljNjsgfVxuICAgIC5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZDZlOWM2OyB9XG4gICAgLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICNkZmYwZDg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkOyB9XG4gIC5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDZlOWM2OyB9XG5cbi5wYW5lbC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxOyB9XG4gIC5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAjMzE3MDhmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxOyB9XG4gICAgLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNiY2U4ZjE7IH1cbiAgICAucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogI2Q5ZWRmNztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7IH1cbiAgLnBhbmVsLWluZm8gPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNiY2U4ZjE7IH1cblxuLnBhbmVsLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7IH1cbiAgLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICM4YTZkM2I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgICBib3JkZXItY29sb3I6ICNmYWViY2M7IH1cbiAgICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZhZWJjYzsgfVxuICAgIC5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiAjZmNmOGUzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjsgfVxuICAucGFuZWwtd2FybmluZyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZhZWJjYzsgfVxuXG4ucGFuZWwtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxOyB9XG4gIC5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6ICNhOTQ0NDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgICBib3JkZXItY29sb3I6ICNlYmNjZDE7IH1cbiAgICAucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZWJjY2QxOyB9XG4gICAgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gICAgICBjb2xvcjogI2YyZGVkZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7IH1cbiAgLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ViY2NkMTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlOyB9XG5cbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuICAud2VsbCBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG5cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IDAuMjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTsgfVxuICAuY2xvc2U6aG92ZXIsIC5jbG9zZTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTsgfVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3V0bGluZTogMDsgfVxuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0OyB9XG4gIC5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cbiAgLm1vZGFsLWJhY2tkcm9wLmluIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7IH1cbiAgLm1vZGFsLWhlYWRlcjpiZWZvcmUsIC5tb2RhbC1oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5tb2RhbC1oZWFkZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDsgfVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3OyB9XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7IH1cbiAgLm1vZGFsLWZvb3RlcjpiZWZvcmUsIC5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gIC5tb2RhbC1mb290ZXIgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87IH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm1vZGFsLXNtIHtcbiAgICB3aWR0aDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICB3aWR0aDogOTAwcHg7IH0gfVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cbiAgLnRvb2x0aXAuaW4ge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApOyB9XG4gIC50b29sdGlwLnRvcCB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICBwYWRkaW5nOiA1cHggMDsgfVxuICAudG9vbHRpcC5yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAudG9vbHRpcC5ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBwYWRkaW5nOiA1cHggMDsgfVxuICAudG9vbHRpcC5sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG5cbi50b29sdGlwLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7IH1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgcGFkZGluZzogMXB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5wb3BvdmVyLnRvcCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7IH1cbiAgLnBvcG92ZXIucmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5wb3BvdmVyLmJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAucG9wb3Zlci5sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cblxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDsgfVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7IH1cblxuLnBvcG92ZXIgPiAuYXJyb3csIC5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDsgfVxuXG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgY29udGVudDogXCJcIjsgfVxuXG4ucG9wb3Zlci50b3AgPiAuYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm90dG9tOiAtMTFweDsgfVxuICAucG9wb3Zlci50b3AgPiAuYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGJvdHRvbTogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cblxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLnBvcG92ZXIucmlnaHQgPiAuYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGxlZnQ6IDFweDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfVxuXG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdG9wOiAtMTFweDsgfVxuICAucG9wb3Zlci5ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHRvcDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cblxuLnBvcG92ZXIubGVmdCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAucG9wb3Zlci5sZWZ0ID4gLmFycm93OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICByaWdodDogMXB4O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbiAgICBib3R0b206IC0xMHB4OyB9XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgICAtby10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0OyB9XG4gICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsXG4gICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgICAgIC1tb3otcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAgICAgcGVyc3BlY3RpdmU6IDEwMDBweDsgfVxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LCAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUucmlnaHQge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldiwgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLmxlZnQge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgICAgbGVmdDogMDsgfVxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LmxlZnQsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYucmlnaHQsIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZSB7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgbGVmdDogMDsgfSB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSB7XG4gICAgbGVmdDogMDsgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLm5leHQge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICAgIGxlZnQ6IC0xMDAlOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LmxlZnQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LnJpZ2h0IHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7IH1cbiAgLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5yaWdodCB7XG4gICAgbGVmdDogMTAwJTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxNSU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuICAuY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzgwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTsgfVxuICAuY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM4MDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTsgfVxuICAuY2Fyb3VzZWwtY29udHJvbDpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2w6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1mYW1pbHk6IHNlcmlmOyB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyMDM5JzsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcMjAzYSc7IH1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMXB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTUlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4gIC5jYXJvdXNlbC1jYXB0aW9uIC5idG4ge1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGxlZnQ6IDIwJTtcbiAgICByaWdodDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDIwcHg7IH0gfVxuXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbi52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLXNtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLW1kIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUteHMsXG4gIHRkLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUtc20sXG4gIHRkLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjI5cHgpIHtcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLW1kLFxuICB0ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjI5cHgpIHtcbiAgLnZpc2libGUtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjI5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDEyMjlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICB0YWJsZS52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoLnZpc2libGUtbGcsXG4gIHRkLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLnZpc2libGUtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIyOXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgdGFibGUudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aC52aXNpYmxlLXByaW50LFxuICB0ZC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAudmlzaWJsZS1wcmludC1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH0gfVxuXG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHByaW50IHtcbiAgICAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuaGlkZGVuLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5hYmJyLFxuYWRkcmVzcyxcbmFydGljbGUsXG5hc2lkZSxcbmF1ZGlvLFxuYixcbmJsb2NrcXVvdGUsXG5ib2R5LFxuY2FudmFzLFxuY2FwdGlvbixcbmNpdGUsXG5jb2RlLFxuZGQsXG5kZWwsXG5kZXRhaWxzLFxuZGZuLFxuZGl2LFxuZGwsXG5kdCxcbmVtLFxuZmllbGRzZXQsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuZm9ybSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmhlYWRlcixcbmhncm91cCxcbmh0bWwsXG5pLFxuaWZyYW1lLFxuaW1nLFxuaW5zLFxua2JkLFxubGFiZWwsXG5sZWdlbmQsXG5saSxcbm1hcmssXG5tZW51LFxubmF2LFxub2JqZWN0LFxub2wsXG5wLFxucHJlLFxucSxcbnNhbXAsXG5zZWN0aW9uLFxuc21hbGwsXG5zcGFuLFxuc3Ryb25nLFxuc3ViLFxuc3VtbWFyeSxcbnN1cCxcbnRhYmxlLFxudGJvZHksXG50ZCxcbnRmb290LFxudGgsXG50aGVhZCxcbnRpbWUsXG50cixcbnVsLFxudmFyLFxudmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IDAgMDsgfVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbm5hdiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7IH1cblxuYmxvY2txdW90ZTphZnRlcixcbmJsb2NrcXVvdGU6YmVmb3JlLFxucTphZnRlcixcbnE6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZDogMCAwOyB9XG5cbmlucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cblxuYWJiclt0aXRsZV0sXG5kZm5bdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxuaHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXQsXG5zZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbmh0bWwge1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IH1cblxuYm9keSB7XG4gIGZvbnQ6IDgwJSAnT3BlbiBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTI1MjUyOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuI3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaGFkb3c6IDAgMCA5cHggIzFhMWExYTsgfVxuXG4uYm94LWNvbnRlbnQge1xuICB3aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJveC1jb250ZW50IC5ibG9jay10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS43ZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5ib3gtY29udGVudCAubGlnaHQtdGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwNWQyNTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5ib3gtY29udGVudCB7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBwYWRkaW5nOiAwIDIlOyB9IH1cblxuLmxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuc3Bhbi5jbGVhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7IH1cblxuLmdyZWVuIHtcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuLnllbGxvdyB7XG4gIGNvbG9yOiAjZmZjMjAwOyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA1ZDI1OyB9XG5cbmEucmVhZC1tb3JlLXllbGxvdy1wbHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IC44ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxMHB4IDAgMCAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuYS5yZWFkLW1vcmUteWVsbG93LXBsdXM6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICNmZmMyMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwOyB9XG5cbi53aXRoLWljb246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG5ibG9ja3F1b3RlOmFmdGVyLFxuYmxvY2txdW90ZTpiZWZvcmUge1xuICBmb250OiAuNGVtIG93c2Q7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiAnaCc7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogMTQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXG5ibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogJ2cnO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG5cbmJsb2NrcXVvdGUgcCB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOXB4IDEycHg7XG4gIGJhY2tncm91bmQ6ICM3OGM2ZTc7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5idXR0b24tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDA1ZDI1OyB9XG5cbi5jZW50ZXJlZC1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwOyB9XG5cbi5yaWdodGVkLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5jb250cm9scyBhIHNwYW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb250cm9scyBhLmRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5pdGFsaWMtdGl0bGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLmljb24tbmV3cy1pY29uOmJlZm9yZSB7XG4gIGNvbG9yOiAjOGM4ZDAwOyB9XG5cbi5pY29uLXdvcmtzaG9wLWljb246YmVmb3JlIHtcbiAgY29sb3I6ICNiYmI7IH1cblxuLmljb24tZXZlbnQtaWNvbjpiZWZvcmUge1xuICBjb2xvcjogI2Q5NmQwMDsgfVxuXG4ud2l0aC1ibHVlLXNpZ246YmVmb3JlLFxuLndpdGgtc21hbGwtc2lnbjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgY29udGVudDogJyc7IH1cblxuLndpdGgtYmx1ZS1zaWduIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi53aXRoLWJsdWUtc2lnbjpiZWZvcmUge1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzAwODViMjsgfVxuXG4ud2l0aC1zbWFsbC1zaWduIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi53aXRoLXNtYWxsLXNpZ246YmVmb3JlIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNkZGQ7IH1cblxuI2FjY29yZGlvbixcbi5hY2NvcmRpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuXG4jYWNjb3JkaW9uIGR0LFxuLmFjY29yZGlvbiBkdCB7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMjBweCAzcHggMjlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG5cbiNhY2NvcmRpb24gZHQgc3Bhbixcbi5hY2NvcmRpb24gZHQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4jYWNjb3JkaW9uIGR0OmFmdGVyLFxuLmFjY29yZGlvbiBkdDphZnRlciB7XG4gIGNvbnRlbnQ6ICdpJztcbiAgZm9udC1mYW1pbHk6IG93c2Q7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiA0MHB4OyB9XG5cbiNhY2NvcmRpb24gZHQub24sXG4uYWNjb3JkaW9uIGR0Lm9uIHtcbiAgYm9yZGVyOiBub25lOyB9XG5cbiNhY2NvcmRpb24gZHQub246YWZ0ZXIsXG4uYWNjb3JkaW9uIGR0Lm9uOmFmdGVyIHtcbiAgY29udGVudDogJ3EnO1xuICBjb2xvcjogI2RkZDsgfVxuXG4uc3RpY2tpdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA5NXB4O1xuICB6LWluZGV4OiAxMDE7IH1cblxuLnZpZXcge1xuICBjbGVhcjogYm90aDsgfVxuXG4jY29va2llQ2hvaWNlSW5mbyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC45KTsgfVxuXG4jY29va2llQ2hvaWNlSW5mbyA+IHNwYW4ge1xuICBwYWRkaW5nOiAxZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjY29va2llQ2hvaWNlSW5mbyA+IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IC41ZW07IH0gfVxuXG4jY29va2llQ2hvaWNlSW5mbyAjY29va2llQ2hvaWNlRGlzbWlzcyB7XG4gIG1hcmdpbjogMCAyNHB4OyB9XG5cbmltZ1tzdHlsZSo9bGVmdF0ge1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7IH1cblxuaW1nW3N0eWxlKj1yaWdodF0ge1xuICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7IH1cblxuI2NvbnRlbnQgI25ld3MgLnNlcnZpY2UtbGlua3MgLmxpbmtzIHtcbiAgbWFyZ2luOiAwOyB9XG5cbiNjb250ZW50IC5zZXJ2aWNlLWxpbmtzIC5saW5rcyB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuI2NvbnRlbnQgLnNlcnZpY2UtbGlua3MgLmxpbmtzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbi1yaWdodDogMWVtOyB9XG5cbiNjb250ZW50IC5zZXJ2aWNlLWxpbmtzIC5saW5rcyBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJzsgfVxuXG4jY29udGVudCAuc2VydmljZS1saW5rcyAubGlua3MgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zaGFyZS1pY29uLnBuZykgbm8tcmVwZWF0O1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jY29udGVudCAuc2VydmljZS1saW5rcyAubGlua3MgbGkgYS5zZXJ2aWNlLWxpbmtzLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC05N3B4OyB9XG5cbiNjb250ZW50IC5zZXJ2aWNlLWxpbmtzIC5saW5rcyBsaSBhLnNlcnZpY2UtbGlua3MtdHdpdHRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMjEycHg7IH1cblxuI2NvbnRlbnQgLnNlcnZpY2UtbGlua3MgLmxpbmtzIGxpIGEuc2VydmljZS1saW5rcy1saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMTM3M3B4OyB9XG5cbi5oaWdoY2hhcnRzLXRvb2x0aXAsXG4uaGlnaGNoYXJ0cy10b29sdGlwID4gc3BhbiB7XG4gIHdpZHRoOiAxODBweDsgfVxuXG4uaGlnaGNoYXJ0cy10b29sdGlwIC50b29sdGlwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbiNjb250ZW50IC5wYWdlIHRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MyYzJjMjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNjb250ZW50IC5wYWdlIHRhYmxlIHRoZWFkIHtcbiAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG5cbiNjb250ZW50IC5wYWdlIHRhYmxlIHRoIHtcbiAgcGFkZGluZzogN3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MyYzJjMjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2MyYzJjMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTsgfVxuXG4jY29udGVudCAucGFnZSB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gIGZvbnQtc2l6ZTogMTIwJTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuI2NvbnRlbnQgLnBhZ2UgdGFibGUgdGQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2MyYzJjMjtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDRweCA4cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICNjb250ZW50IC5wYWdlIHRhYmxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgI2NvbnRlbnQgLnBhZ2UgdGFibGUgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAjY29udGVudCAucGFnZSB0YWJsZSBjYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5wYWdlLW5vZGUtMTMwNTggLmNvbnRlbnQgLmZpZWxkLWl0ZW0gdGFibGUubW9iaWxlLXRiIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNjb250ZW50IC5wYWdlIHRhYmxlIHRib2R5IHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAuNnJlbTsgfVxuICAjY29udGVudCAucGFnZSB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZDogI2U5ZTllOTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTIwJTsgfVxuICAjY29udGVudCAucGFnZSB0YWJsZSB0Ym9keSB0ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgI2NvbnRlbnQgLnBhZ2UgdGFibGUgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5oZWFkZXIubWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hlYWRlcl9iZy5qcGcpIGxlZnQgdG9wIHJlcGVhdC14O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzAwNWQyNTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMDI7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuNXM7IH1cblxuaGVhZGVyLm1haW4gPiAuYm94LWNvbnRlbnQge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzOyB9XG5cbmhlYWRlci5tYWluIC5sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuaGVhZGVyLm1haW4gLmxvZ28gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTIwcHg7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuNXM7IH1cblxuaGVhZGVyLm1haW4gLmZpcnN0LWxldmVsID4gbGksXG5oZWFkZXIubWFpbiAuc3VibWVudSB7XG4gIHRyYW5zaXRpb246IDUwMG1zOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgaGVhZGVyLm1haW4ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgaGVhZGVyLm1haW4gLmxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgaGVhZGVyLm1haW4gPiAuYm94LWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgaGVhZGVyLm1haW4gLnNvY2lhbCxcbiAgaGVhZGVyLm1haW4gLnV0aWxpdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgaGVhZGVyLm1haW4gLmxvZ28ge1xuICAgIHRvcDogMzglO1xuICAgIHdpZHRoOiA1NSU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIGhlYWRlci5tYWluIC5sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICBoZWFkZXIubWFpbiAuYnVyZ2VyLW1lbnUge1xuICAgIHRvcDogNDRweDsgfSB9XG5cbmhlYWRlci5zbWFsbCB7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuaGVhZGVyLnNtYWxsID4gLmJveC1jb250ZW50IHtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbmhlYWRlci5zbWFsbCAubG9nbyBpbWcge1xuICBoZWlnaHQ6IDcwcHg7IH1cblxuaGVhZGVyLnNtYWxsIC5maXJzdC1sZXZlbCA+IGxpIHtcbiAgaGVpZ2h0OiA0NXB4OyB9XG5cbmhlYWRlci5zbWFsbCAubWVnYS1tZW51LFxuaGVhZGVyLnNtYWxsIC5zdWJtZW51IHtcbiAgdG9wOiA5NXB4OyB9XG5cbm5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG5uYXYgLmZpcnN0LWxldmVsID4gbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxubmF2IC5maXJzdC1sZXZlbCA+IGxpLmFjdGl2ZTpiZWZvcmUsXG5uYXYgLmZpcnN0LWxldmVsID4gbGk6aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ24nO1xuICBmb250LWZhbWlseTogb3dzZDtcbiAgbGluZS1oZWlnaHQ6IC42O1xuICBjb2xvcjogIzAwNWQyNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxubmF2IC5maXJzdC1sZXZlbCA+IGxpLmFjdGl2ZSA+IGEsXG5uYXYgLmZpcnN0LWxldmVsID4gbGk6aG92ZXIgPiBhIHtcbiAgY29sb3I6ICMwM2EyNDI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1ZDI1OyB9XG5cbm5hdiAuZmlyc3QtbGV2ZWwgPiBsaSA+IGEge1xuICBmb250OiAxLjFlbSBDYWJpbiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbm5hdiAuZmlyc3QtbGV2ZWwgPiBsaSA+IGE6Zm9jdXMsXG5uYXYgLmZpcnN0LWxldmVsID4gbGkgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMwM2EyNDI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1ZDI1OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgbmF2IHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTE1cHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIG5hdiAuZmlyc3QtbGV2ZWwgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgbmF2IC5maXJzdC1sZXZlbCA+IGxpLmFjdGl2ZTpiZWZvcmUsXG4gIG5hdiAuZmlyc3QtbGV2ZWwgPiBsaTpob3ZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwOyB9XG4gIG5hdiAuZmlyc3QtbGV2ZWwgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDlweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIGNvbG9yOiAjNDY5MjY3O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzOyB9IH1cblxuLm1lZ2EtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAxODVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZWdhbWVudV9wYXR0ZXJuLnBuZyk7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDZweCAwICNkZWRlZGU7XG4gIHRyYW5zaXRpb246IDUwMG1zO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3A7IH1cblxuLm1lZ2EtbWVudSAuYm94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21lZ2FfbWVudV9iZy5naWYpIGxlZnQgdG9wIHJlcGVhdC15ICNmZmY7IH1cblxuLm1lZ2EtbWVudSAuY3RhIHtcbiAgd2lkdGg6IDIzOXB4O1xuICBoZWlnaHQ6IDE0N3B4O1xuICBwYWRkaW5nOiAzM3B4IDIxcHggMCAxMzBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ubWVnYS1tZW51IC5jdGEgaDMge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjb2xvcjogIzAwNWQyNTsgfVxuXG4ubWVnYS1tZW51IC5jdGEgaDMgYSB7XG4gIGNvbG9yOiAjMDA1ZDI1OyB9XG5cbi5tZWdhLW1lbnUgLmN0YSBhIHtcbiAgY29sb3I6ICM1MjUyNTI7IH1cblxuLm1lZ2EtbWVudSAuY3RhIGEubW9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBmb250LXNpemU6IC45ZW07IH1cblxuLm1lZ2EtbWVudSAuYWJvdXQtY3RhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZWdhbWVudV9hYm91dF9pY29uLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE4cHggMzRweDsgfVxuXG4ubWVnYS1tZW51IC53aHktY3RhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZWdhbWVudV93aHlfaWNvbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IDM0cHg7IH1cblxuLm1lZ2EtbWVudSAubmV0d29yay1jdGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lZ2FtZW51X25ldHdvcmtfaWNvbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3cHggMzdweDsgfVxuXG4ubWVnYS1tZW51IC5jYXJlZXItY3RhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZWdhbWVudV9jYXJlZXJfaWNvbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNnB4IDM0cHg7IH1cblxuLm1lZ2EtbWVudSAucmVzb3VyY2VzLWN0YSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVnYW1lbnVfcmVzb3VyY2VzX2ljb24ucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzhweCAzNHB4OyB9XG5cbi5tZWdhLW1lbnUgLmJsb2NrLW1lbnUge1xuICBwYWRkaW5nOiAzJSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1lZ2EtbWVudSAuYmxvY2stbWVudSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWJhYmFiOyB9XG5cbi5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgbGkgdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMzJweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgbGkgbGkgYSB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmctbGVmdDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4ubWVnYS1tZW51IC5ibG9jay1tZW51IGxpIGxpIGEuYWN0aXZlLFxuLm1lZ2EtbWVudSAuYmxvY2stbWVudSBsaSBsaSBhOmZvY3VzLFxuLm1lZ2EtbWVudSAuYmxvY2stbWVudSBsaSBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBjb2xvcjogIzAwNWQyNTsgfVxuXG4ubWVnYS1tZW51IC5ibG9jay1tZW51IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDI3cHg7XG4gIGNvbG9yOiAjNTI1MjUyO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgYTpiZWZvcmUge1xuICBjb250ZW50OiAn4oCiJztcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7IH1cblxuLm1lZ2EtbWVudSAuYmxvY2stbWVudSBhLmFjdGl2ZSxcbi5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgYTpmb2N1cyxcbi5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM5YWJlYTk7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm1lZ2EtbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMyYTJhMmE7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5tZWdhLW1lbnUgLmJveC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWVnYS1tZW51IC5jdGEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSBsaSB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gIC5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgbGkubGFzdCA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSBsaSBsaSBhIHtcbiAgICBtaW4td2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSBsaSB1bCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNSU7IH1cbiAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSBsaSB1bCBhLFxuICAubWVnYS1tZW51IC5ibG9jay1tZW51IGxpIHVsIGE6Zm9jdXMsXG4gIC5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgbGkgdWwgYTpob3ZlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSBhIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2OyB9XG4gIC5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgYS5zbGlja25hdl9pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIG1hcmdpbjogMDsgfVxuICAubWVnYS1tZW51IC5ibG9jay1tZW51IGEuYWN0aXZlLFxuICAubWVnYS1tZW51IC5ibG9jay1tZW51IGE6Zm9jdXMsXG4gIC5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogMCAwOyB9IH1cblxuLnN1Ym1lbnUge1xuICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTsqL1xuICBsZWZ0OiAwO1xuICB0b3A6IDE4NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCAjZGVkZWRlOyB9XG5cbi5zdWJtZW51IHVsLm1lbnUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnN1Ym1lbnUgdWwubWVudSBsaSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc3VibWVudSBhIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM1MjUyNTI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM7IH1cblxuLnN1Ym1lbnUgYS5hY3RpdmUsXG4uc3VibWVudSBhOmZvY3VzLFxuLnN1Ym1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmZiZjAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnN1Ym1lbnUge1xuICAgIHRvcDogMTc1cHg7IH1cbiAgLnN1Ym1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBsaW5lLWhlaWdodDogNDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9IH1cblxuLnV0aWxpdHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDJweDtcbiAgcmlnaHQ6IDA7IH1cblxuLnV0aWxpdHkgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG5cbi51dGlsaXR5IGEge1xuICBmb250LXNpemU6IC45ZW07XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi51dGlsaXR5IGE6Zm9jdXMsXG4udXRpbGl0eSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnNtYWxsIC51dGlsaXR5IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXRpbGl0eSB7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDEwMHB4OyB9IH1cblxuLnNvY2lhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uc29jaWFsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDRweDsgfVxuXG4uc29jaWFsIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zb2NpYWwgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNGVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvY2lhbCB7XG4gICAgdG9wOiA1cHg7IH0gfVxuXG4uYnVyZ2VyLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDlweDtcbiAgdG9wOiA2MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjJlbTsgfVxuXG4uYnVyZ2VyLW1lbnUgc3Bhbixcbi5zbGlkZW91dC1tZW51IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5idXJnZXItbWVudSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuc2xpZGVvdXQtb3BlbiAuc2xpZGVvdXQtcGFuZWwsXG4gIC5zbGlkZW91dC1vcGVuIGJvZHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNsaWRlb3V0LW9wZW4gLnNsaWRlb3V0LW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGlkZW91dC1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IGF1dG87IH1cbiAgLnNsaWRlb3V0LW1lbnUgPiAubW9iaWxlX2xvZ28ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnNsaWRlb3V0LW1lbnUgPiAubW9iaWxlX2xvZ28gPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuI3NsaWRlc2hvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3NsaWRlc2hvdyAuc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDsgfVxuXG4jc2xpZGVzaG93IC5zbGlkZSBpbWcuaW1hZ2Utc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbiNzbGlkZXNob3cgLnNsaWRlIC5pbmZvIHtcbiAgd2lkdGg6IDQ0OHB4O1xuICBwYWRkaW5nOiAyNHB4IDIxcHggMTBweDtcbiAgbWFyZ2luLXRvcDogLTE1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjAlO1xuICB6LWluZGV4OiAxMDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMxLCAyMzEsIDIzMywgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuXG4jc2xpZGVzaG93IC5zbGlkZSAuaW5mby5nZW5lcmljIHtcbiAgcGFkZGluZzogMjRweCAyMXB4IDEwcHg7IH1cblxuI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8uZ2VuZXJpYyAuZmllbGQtZGF0ZSB7XG4gIGNvbG9yOiAjMDA1QzJCO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8uZ2VuZXJpYyBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7IH1cblxuI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8uZ2VuZXJpYyBibG9ja3F1b3RlIGEge1xuICBjb2xvcjogIzUyNTI1MjsgfVxuXG4jc2xpZGVzaG93IC5zbGlkZSAuaW5mby5nZW5lcmljIGJsb2NrcXVvdGU6YWZ0ZXIsXG4jc2xpZGVzaG93IC5zbGlkZSAuaW5mby5nZW5lcmljIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogaW5pdGlhbDsgfVxuXG4jc2xpZGVzaG93IC5zbGlkZSAuaW5mby5nZW5lcmljIGEucmVhZC1tb3JlLXllbGxvdy1wbHVzOmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAyOyB9XG5cbiNzbGlkZXNob3cgLnNsaWRlIC5pbmZvLnN1Y2Nlcy1zdG9yeSBhLnJlYWQtbW9yZS15ZWxsb3ctcGx1cyB7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7IH1cblxuI3NsaWRlc2hvdyAuc2xpZGUgYmxvY2txdW90ZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbiNzbGlkZXNob3cgLnNsaWRlIGJsb2NrcXVvdGUgYSB7XG4gIGNvbG9yOiAjNTI1MjUyOyB9XG5cbiNzbGlkZXNob3cgLnNsaWRlIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4OyB9XG5cbiNzbGlkZXNob3cgLnNsaWRlIGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4jc2xpZGVzaG93IC5zbGlkZSBibG9ja3F1b3RlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDA1ZDI1OyB9XG5cbiNzbGlkZXNob3cgLnNsaWRlIC5tZW1iZXIge1xuICBtYXJnaW46IDVweCAxMHB4OyB9XG5cbiNzbGlkZXNob3cgLnNsaWRlIC5tZW1iZXIgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4ICNiNWI0YjM7IH1cblxuI3NsaWRlc2hvdyAuc2xpZGUgLm1lbWJlciBhIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuI3NsaWRlc2hvdyAuc2xpZGUgLm1lbWJlciBoNSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDVweCAwIDE4cHggOXB4O1xuICBmb250LXNpemU6IDEuM2VtO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cblxuI3NsaWRlc2hvdyAuc2xpZGUgLm1lbWJlciBoNSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwNWQyNTsgfVxuXG4jc2xpZGVzaG93IC5zbGljay1uZXh0LFxuI3NsaWRlc2hvdyAuc2xpY2stcHJldiB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7IH1cblxuI3NsaWRlc2hvdyAuc2xpY2stbmV4dDpiZWZvcmUsXG4jc2xpZGVzaG93IC5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMxLCAyMzEsIDIzMywgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogNXB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDsgfVxuXG4jc2xpZGVzaG93IC5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbiNzbGlkZXNob3cgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlOTsgfVxuXG4jc2xpZGVzaG93IC5zbGljay1wcmV2IHtcbiAgbGVmdDogNDBweDsgfVxuXG4jc2xpZGVzaG93IC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDQwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mbyB7XG4gICAgd2lkdGg6IDI3NnB4O1xuICAgIHBhZGRpbmc6IDI0cHggMTJweDsgfVxuICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mby5nZW5lcmljIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMjEuNXB4OyB9XG4gICNzbGlkZXNob3cgLnNsaWRlIC5pbmZvLnN1Y2Nlcy1zdG9yeSBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8uc3VjY2VzLXN0b3J5IGEucmVhZC1tb3JlLXllbGxvdy1wbHVzIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAjc2xpZGVzaG93IC5zbGlkZSBibG9ja3F1b3RlIHtcbiAgICBmb250LXNpemU6IDIuN2VtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAjc2xpZGVzaG93IC5zbGlkZSAubWVtYmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IGF1dG87IH1cbiAgI3NsaWRlc2hvdyAuc2xpZGUgLm1lbWJlciBhLnJlYWQtbW9yZS15ZWxsb3ctcGx1cyB7XG4gICAgY2xlYXI6IGJvdGg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzbGlkZXNob3cgLnNsaWNrLW5leHQsXG4gICNzbGlkZXNob3cgLnNsaWNrLXByZXYge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mby5zdWNjZXMtc3RvcnkgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICNzbGlkZXNob3cgLnNsaWRlIC5pbmZvLmdlbmVyaWMge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4OyB9XG4gICNzbGlkZXNob3cgLnNsaWRlIC5pbmZvLmdlbmVyaWMgYmxvY2txdW90ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICNzbGlkZXNob3cgLnNsaWRlIC5pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4OyB9XG4gICNzbGlkZXNob3cgLnNsaWRlIC5pbmZvIC5maWVsZC1kYXRlLFxuICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mbyAubWVtYmVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNzbGlkZXNob3cgLnNsaWRlIC5pbmZvIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mbyBibG9ja3F1b3RlOmFmdGVyLFxuICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mbyBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7IH0gfVxuXG4jbWlzc2lvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzODBweDtcbiAgYmFja2dyb3VuZDogI2RiZTllMTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLCA1MCwgNTAsIDAuMjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsIDUwLCA1MCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsIDUwLCA1MCwgMC4yNSk7IH1cblxuI21pc3Npb24gLnRleHQge1xuICB3aWR0aDogNTU2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG5cbiNtaXNzaW9uIC50ZXh0IHAge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMS43OyB9XG5cbiNtaXNzaW9uIC50ZXh0IHN0cm9uZyB7XG4gIGNvbG9yOiAjMDA1ZDI1OyB9XG5cbiNtaXNzaW9uIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAzLjdlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDI3cHggMCAyMXB4OyB9XG5cbiNtaXNzaW9uIGgyIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMDA1ZDI1OyB9XG5cbiNtaXNzaW9uIGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cblxuI21pc3Npb24gLm1lLW93cy1jdGEge1xuICB3aWR0aDogMzAzcHg7XG4gIGhlaWdodDogMzgwcHg7XG4gIGJhY2tncm91bmQ6ICNFMEVFRUI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jbWlzc2lvbiAubWUtb3dzLWN0YSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1cHg7XG4gIHotaW5kZXg6IDE7IH1cblxuI21pc3Npb24gLm1lLW93cy1jdGEgcCB7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4jbWlzc2lvbiAubWUtb3dzLWN0YSBoNCB7XG4gIGNvbG9yOiAjNzhjNmU3OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgI21pc3Npb24ge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAjbWlzc2lvbiAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG4gICNtaXNzaW9uIC5tZS1vd3MtY3RhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAzMHB4IDIlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMiU7IH0gfVxuXG4jY2FyZWVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM5OHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhdHRlcm4uZ2lmKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLCA1MCwgNTAsIDAuMjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsIDUwLCA1MCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsIDUwLCA1MCwgMC4yNSk7XG4gIHBhZGRpbmctdG9wOiAyZW07IH1cblxuI2NhcmVlciAuYmxvY2stdGl0bGUge1xuICBwYWRkaW5nOiA5cHggMCAxNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgI2NhcmVlciB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuI2NhcmVlci1zbGlkZXIge1xuICBoZWlnaHQ6IDMyMHB4OyB9XG5cbiNjYXJlZXItc2xpZGVyIC5jYXJvdWZyZWRzZWxfd3JhcHBlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlYmViZTk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAjY2FyZWVyLXNsaWRlciB7XG4gICAgaGVpZ2h0OiAyOTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICNjYXJlZXItc2xpZGVyIC5jYXJvdWZyZWRzZWxfd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDA7IH0gfVxuXG4jY2FyZWVyLXNsaWRlci1jb250ZW50IGFydGljbGUge1xuICB3aWR0aDogOTMxcHg7XG4gIGhlaWdodDogMTQ2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDIxcHggMTJweCAxOHB4OyB9XG5cbiNjYXJlZXItc2xpZGVyLWNvbnRlbnQgZmlndXJlIHtcbiAgd2lkdGg6IDI2NXB4O1xuICBoZWlnaHQ6IDEzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA5cHg7IH1cblxuI2NhcmVlci1zbGlkZXItY29udGVudCAudGV4dCB7XG4gIHdpZHRoOiA2MDVweDsgfVxuXG4jY2FyZWVyLXNsaWRlci1jb250ZW50IC50ZXh0IGgyIHtcbiAgY29sb3I6ICMwMDVkMjU7XG4gIGZvbnQtc2l6ZTogMS43ZW07IH1cblxuI2NhcmVlci1zbGlkZXItY29udGVudCAudGV4dCBoMiBhIHtcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuI2NhcmVlci1zbGlkZXItY29udGVudCAudGV4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuODsgfVxuXG4jY2FyZWVyLXNsaWRlci1jb250ZW50IC50ZXh0IGEubW9yZSB7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBmb250LXNpemU6IC45ZW07IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAjY2FyZWVyLXNsaWRlci1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICNjYXJlZXItc2xpZGVyLWNvbnRlbnQgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBwYWRkaW5nOiAyJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgI2NhcmVlci1zbGlkZXItY29udGVudCBmaWd1cmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAjY2FyZWVyLXNsaWRlci1jb250ZW50IC50ZXh0IHtcbiAgICB3aWR0aDogODUlO1xuICAgIHBhZGRpbmctbGVmdDogNyU7IH0gfVxuXG4jY2FyZWVyLXBhZ2VyIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDgwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtNDE1cHg7IH1cblxuI2NhcmVlci1wYWdlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOTJweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jY2FyZWVyLXBhZ2VyIGEuZmlyc3Q6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC01cHg7XG4gIGJhY2tncm91bmQ6ICMwMDVkMjUgIWltcG9ydGFudDsgfVxuXG4jY2FyZWVyLXBhZ2VyIGEubGFzdCB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbiNjYXJlZXItcGFnZXIgYS5sYXN0IGEuZmlyc3Q6YmVmb3JlLFxuI2NhcmVlci1wYWdlciBhLmxhc3Qgc3Bhbi5iYXIsXG4jY2FyZWVyLXBhZ2VyIGEubGFzdCBzcGFuLmJhci1iZyxcbiNjYXJlZXItcGFnZXIgYS5sYXN0IHNwYW4uZG90IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jY2FyZWVyLXBhZ2VyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbiNjYXJlZXItcGFnZXIgc3Bhbi5iYXIsXG4jY2FyZWVyLXBhZ2VyIHNwYW4uYmFyLWJnIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICMwM2EyNDI7XG4gIHotaW5kZXg6IDEwMTsgfVxuXG4jY2FyZWVyLXBhZ2VyIHNwYW4uYmFyLWJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlYWU2ZDU7XG4gIHotaW5kZXg6IDEwMDsgfVxuXG4jY2FyZWVyLXBhZ2VyIHNwYW4ubGFiZWwge1xuICB3aWR0aDogOTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwNWQyNTtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBsZWZ0OiAtNDVweDtcbiAgdG9wOiAyMHB4OyB9XG5cbiNjYXJlZXItcGFnZXIgc3Bhbi5sYWJlbCBpbWcge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbiNjYXJlZXItcGFnZXIgc3Bhbi5sYWJlbCBzcGFuIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuI2NhcmVlci1wYWdlciBhLmZpcnN0OmJlZm9yZSxcbiNjYXJlZXItcGFnZXIgc3Bhbi5kb3Qge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNlYWU2ZDU7XG4gIHRvcDogLTVweDtcbiAgcmlnaHQ6IC01cHg7XG4gIHotaW5kZXg6IDEwMjtcbiAgdHJhbnNpdGlvbjogMXM7IH1cblxuI2NhcmVlci1wYWdlciBzcGFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDVkMjU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAjY2FyZWVyLXBhZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4jY2FyZWVyLWZ1bGwtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzlweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7IH1cblxuI2NhcmVlci1mdWxsLXNsaWRlciAuY2Fyb3VmcmVkc2VsX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuI2NhcmVlci1mdWxsLXNsaWRlciAjY2FyZWVyLXBhZ2VyIHtcbiAgdG9wOiAyMHB4O1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgMTAlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDsgfVxuXG4jY2FyZWVyLWZ1bGwtc2xpZGVyICNjYXJlZXItcGFnZXIgYSB7XG4gIHdpZHRoOiAyNSU7IH1cblxuI2NhcmVlci1mdWxsLXNsaWRlciAjY2FyZWVyLXBhZ2VyIGEgLmxhYmVsIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBsZWZ0OiAtNTBweDtcbiAgdG9wOiAzMHB4OyB9XG5cbiNjYXJlZXItZnVsbC1zbGlkZXIgI2NhcmVlci1wYWdlciBhIC5sYWJlbCBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQyNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDhweDsgfVxuXG4jY2FyZWVyLWZ1bGwtc2xpZGVyICNjYXJlZXItcGFnZXIgYSAubGFiZWwgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM2EyNDI7IH1cblxuI2NhcmVlci1mdWxsLXNsaWRlciAjY2FyZWVyLXBhZ2VyIGEubGFzdCB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgI2NhcmVlci1mdWxsLXNsaWRlciAjY2FyZWVyLWZ1bGwtc2xpZGVyLWNvbnRlbnQsXG4gICNjYXJlZXItZnVsbC1zbGlkZXIgLmNhcm91ZnJlZHNlbF93cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTY1cHggIWltcG9ydGFudDsgfVxuICAjY2FyZWVyLWZ1bGwtc2xpZGVyICNjYXJlZXItZnVsbC1zbGlkZXItY29udGVudCBhcnRpY2xlLFxuICAjY2FyZWVyLWZ1bGwtc2xpZGVyIC5jYXJvdWZyZWRzZWxfd3JhcHBlciBhcnRpY2xlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjY2FyZWVyLWZ1bGwtc2xpZGVyICNjYXJlZXItZnVsbC1zbGlkZXItY29udGVudCBhcnRpY2xlIGZpZ3VyZSxcbiAgI2NhcmVlci1mdWxsLXNsaWRlciAuY2Fyb3VmcmVkc2VsX3dyYXBwZXIgYXJ0aWNsZSBmaWd1cmUge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTAlOyB9XG4gICNjYXJlZXItZnVsbC1zbGlkZXIgI2NhcmVlci1mdWxsLXNsaWRlci1jb250ZW50IGFydGljbGUgZmlndXJlIGltZyxcbiAgI2NhcmVlci1mdWxsLXNsaWRlciAuY2Fyb3VmcmVkc2VsX3dyYXBwZXIgYXJ0aWNsZSBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAjY2FyZWVyLWZ1bGwtc2xpZGVyICNjYXJlZXItZnVsbC1zbGlkZXItY29udGVudCBhcnRpY2xlIC50ZXh0LFxuICAjY2FyZWVyLWZ1bGwtc2xpZGVyIC5jYXJvdWZyZWRzZWxfd3JhcHBlciBhcnRpY2xlIC50ZXh0IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MTBweCkge1xuICAjY2FyZWVyLWZ1bGwtc2xpZGVyICNjYXJlZXItZnVsbC1zbGlkZXItY29udGVudCxcbiAgI2NhcmVlci1mdWxsLXNsaWRlciAuY2Fyb3VmcmVkc2VsX3dyYXBwZXIge1xuICAgIGhlaWdodDogMzcwcHggIWltcG9ydGFudDsgfSB9XG5cbiNjYXJlZXItZnVsbC1zbGlkZXItY29udGVudCBhcnRpY2xlIHtcbiAgd2lkdGg6IDcwMHB4OyB9XG5cbiNjYXJlZXItZnVsbC1zbGlkZXItY29udGVudCBmaWd1cmUge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNTY1cHg7IH1cblxuI2NhcmVlci1mdWxsLXNsaWRlci1jb250ZW50IC50ZXh0IHtcbiAgd2lkdGg6IDM3NXB4OyB9XG5cbiNjYXJlZXItZnVsbC1zbGlkZXItY29udGVudCBoMiB7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbiNjYXJlZXItZnVsbC1zbGlkZXItY29udGVudCBhLm1vcmUge1xuICBmb250LXNpemU6IC45ZW07IH1cblxuI2NhcmVlci1mdWxsLXNsaWRlci1jb250ZW50IGEubW9yZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM2EyNDI7IH1cblxuI2NhcmVlci1mdWxsLXBhZ2VyIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDk2MHB4OyB9XG5cbiNjYXJlZXItZnVsbC1wYWdlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jY2FyZWVyLWZ1bGwtcGFnZXIgYS5wYWdlLTAge1xuICB3aWR0aDogMDsgfVxuXG4jY2FyZWVyLWZ1bGwtcGFnZXIgYS5wYWdlLTEge1xuICB3aWR0aDogMjE4cHg7IH1cblxuI2NhcmVlci1mdWxsLXBhZ2VyIGEucGFnZS0yIHtcbiAgd2lkdGg6IDk4cHg7IH1cblxuI2NhcmVlci1mdWxsLXBhZ2VyIGEucGFnZS0zIHtcbiAgd2lkdGg6IDg1cHg7IH1cblxuI2NhcmVlci1mdWxsLXBhZ2VyIGEucGFnZS00IHtcbiAgd2lkdGg6IDc0cHg7IH1cblxuI2NhcmVlci1mdWxsLXBhZ2VyIGEuZmlyc3QgI2NhcmVlci1wYWdlciBhLmZpcnN0OmJlZm9yZSxcbiNjYXJlZXItZnVsbC1wYWdlciBhLmZpcnN0IHNwYW4uZG90LFxuI2NhcmVlci1wYWdlciAjY2FyZWVyLWZ1bGwtcGFnZXIgYS5maXJzdCBhLmZpcnN0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDVkMjUgIWltcG9ydGFudDsgfVxuXG4jY2FyZWVyLWZ1bGwtcGFnZXIgYTpob3ZlciBzcGFuLmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuI2NhcmVlci1mdWxsLXBhZ2VyIGEuc2VsZWN0ZWQgI2NhcmVlci1wYWdlciBhLmZpcnN0OmJlZm9yZSxcbiNjYXJlZXItZnVsbC1wYWdlciBhLnNlbGVjdGVkIHNwYW4uZG90LFxuI2NhcmVlci1wYWdlciAjY2FyZWVyLWZ1bGwtcGFnZXIgYS5zZWxlY3RlZCBhLmZpcnN0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDVkMjU7IH1cblxuI2NhcmVlci1mdWxsLXBhZ2VyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbiNjYXJlZXItZnVsbC1wYWdlciBzcGFuLmJhcixcbiNjYXJlZXItZnVsbC1wYWdlciBzcGFuLmJhci1iZyB7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICMwM2EyNDI7XG4gIHotaW5kZXg6IDEwMTsgfVxuXG4jY2FyZWVyLWZ1bGwtcGFnZXIgc3Bhbi5iYXItYmcge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2VhZTZkNTtcbiAgei1pbmRleDogMTAwOyB9XG5cbiNjYXJlZXItZnVsbC1wYWdlciBzcGFuLmxhYmVsIHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsZWZ0OiAzNnB4O1xuICBib3R0b206IC0xOHB4O1xuICBiYWNrZ3JvdW5kOiAjMDNhMjQyO1xuICBwYWRkaW5nOiA2cHggMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgN3B4IDdweCAwO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCAjY2NjO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNjYXJlZXItZnVsbC1wYWdlciBzcGFuLmxhYmVsOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkICMwM2EyNDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMjBweDsgfVxuXG4jY2FyZWVyLWZ1bGwtcGFnZXIgI2NhcmVlci1wYWdlciBhLmZpcnN0OmJlZm9yZSxcbiNjYXJlZXItZnVsbC1wYWdlciBzcGFuLmRvdCxcbiNjYXJlZXItcGFnZXIgI2NhcmVlci1mdWxsLXBhZ2VyIGEuZmlyc3Q6YmVmb3JlIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZWFlNmQ1O1xuICBib3R0b206IC01cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICB6LWluZGV4OiAxMDI7IH1cblxuI2NhcmVlci1mdWxsLXBhZ2VyIHNwYW4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwNWQyNTsgfVxuXG4uY2FyZWVyLWNvbnRyb2xzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgZm9udC1zaXplOiAyLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDNhMjQyOyB9XG5cbi5jYXJlZXItY29udHJvbHMgYSNwcmV2LWNhcmVlciB7XG4gIGxlZnQ6IC0zMHB4OyB9XG5cbi5jYXJlZXItY29udHJvbHMgYSNuZXh0LWNhcmVlciB7XG4gIHJpZ2h0OiAtMzBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5jYXJlZXItY29udHJvbHMgYSNwcmV2LWNhcmVlciB7XG4gICAgbGVmdDogMDsgfVxuICAuY2FyZWVyLWNvbnRyb2xzIGEjbmV4dC1jYXJlZXIge1xuICAgIHJpZ2h0OiAwOyB9IH1cblxuI2ZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2VmZWVlYjtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuI2ZvY3VzIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuI2ZvY3VzIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdsJzsgfVxuXG4jZm9jdXMgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJ20nOyB9XG5cbiNmb2N1cyAuYmxvY2stdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG5cbiNmb2N1cyAubmV3cyB7XG4gIHdpZHRoOiAyMDlweDtcbiAgaGVpZ2h0OiAzMDRweDtcbiAgcGFkZGluZzogNnB4IDI0cHggNnB4IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICNlZmVlZWI7IH1cblxuI2ZvY3VzIC5uZXdzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2QyZWNkYztcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwNWQyNTsgfVxuXG4jZm9jdXMgLm5ld3Mgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC45ZW07IH1cblxuI2ZvY3VzIC5uZXdzIHNwYW4ubGFiZWwge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjYmJiOyB9XG5cbiNmb2N1cyAubmV3cyBzcGFuLmxhYmVsOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogOXB4OyB9XG5cbiNmb2N1cyAubmV3cyBzcGFuLmRhdGUge1xuICBjb2xvcjogIzg4ODtcbiAgbWFyZ2luLXRvcDogOXB4OyB9XG5cbiNmb2N1cyAuaGlkZGVuLWVsZW1lbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNmb2N1cyBoZWFkZXIge1xuICBtYXJnaW46IDZweCAwIDMwcHg7IH1cblxuI2ZvY3VzIGhlYWRlciBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBmb250LXNpemU6IDEuMWVtOyB9XG5cbiNmb2N1cyBoZWFkZXIgaDIge1xuICBmb250LXNpemU6IDEuM2VtO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbiNmb2N1cyBoZWFkZXIgYSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbiNmb2N1cyBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4jZm9jdXMgYS5tb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzAwNWQyNTtcbiAgbGVmdDogNnB4O1xuICBib3R0b206IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogLjllbTsgfVxuXG4jZm9jdXMgYS5hbGwge1xuICBsZWZ0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHRvcDogN3B4O1xuICByaWdodDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgI2ZvY3VzIGEuYWxsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICNmb2N1cyAuc2xpY2stbGlzdCB7XG4gICAgd2lkdGg6IDQ3OHB4OyB9XG4gICNmb2N1cyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDsgfVxuICAjZm9jdXMgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZm9jdXMgI25ld3MtZmlsdGVycyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjZm9jdXMgLmJsb2NrLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI2ZvY3VzIC5zbGljay1saXN0IHtcbiAgICB3aWR0aDogMjM5cHg7IH1cbiAgI2ZvY3VzIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwOyB9XG4gICNmb2N1cyAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDA7IH0gfVxuXG4jbmV3cy1maWx0ZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMjAlO1xuICBmb250LXNpemU6IDEuMmVtOyB9XG5cbiNuZXdzLWZpbHRlcnMgbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAjbmV3cy1maWx0ZXJzIHtcbiAgICBsZWZ0OiAzMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICNmb2N1cyAubmV3cyB7XG4gICAgYmFja2dyb3VuZDogI2QyZWNkYztcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDA1ZDI1OyB9IH1cblxuI25ldHdvcmstcmVzdC1vZi10aGUtd29ybGQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNuZXR3b3JrcyB7XG4gIGhlaWdodDogODUwcHg7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjMDA1ZDI1O1xuICBwYWRkaW5nOiAzNnB4IDAgOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jbmV0d29ya3MgLmJsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4jbmV0d29ya3MgI25ldHdvcmtzLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4jbmV0d29ya3MgLm5ldHdvcmsge1xuICB3aWR0aDogMjM5cHg7XG4gIGhlaWdodDogODE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jbmV0d29ya3MgLm5ldHdvcms6Zmlyc3QtY2hpbGQgLm5ldHdvcmstaW5mbyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTsgfVxuXG4jbmV0d29ya3MgLm5ldHdvcmsgaDIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMzlweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICMwMDVkMjU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMi4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuI25ldHdvcmtzIC5uZXR3b3JrLWluZm8ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nOiAwIDlweDsgfVxuXG4jbmV0d29ya3MgLm1hcCB7XG4gIGhlaWdodDogMjMzcHg7IH1cblxuI25ldHdvcmtzIC5tYXAgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMzNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4jbmV0d29ya3MgLm1hcCBhOmZvY3VzLFxuI25ldHdvcmtzIC5tYXAgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAwOyB9XG5cbiNuZXR3b3JrcyAuY2hhcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4OyB9XG5cbiNuZXR3b3JrcyAuaW5mbyB7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuI25ldHdvcmtzIC5pbmZvIHAge1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbiNuZXR3b3JrcyAuaW5mbyBwIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDU1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzNkOGUwMDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4jbmV0d29ya3MgLm1lbWJlcnMge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbiNuZXR3b3JrcyAubWVtYmVycyBoNCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuM2VtO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbiNuZXR3b3JrcyAubWVtYmVycyBmaWd1cmUge1xuICB3aWR0aDogODBweDsgfVxuXG4jbmV0d29ya3MgLm1lbWJlcnMgZmlndXJlIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuI25ldHdvcmtzIC5tZW1iZXJzIC5tb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNuZXR3b3JrcyAubWVtYmVycyAubW9yZSBhIHtcbiAgY29sb3I6ICMwMDVkMjU7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgI25ldHdvcmtzIC5zbGljay1saXN0IHtcbiAgICB3aWR0aDogNDc4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgI25ldHdvcmtzIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwOyB9XG4gICNuZXR3b3JrcyAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNuZXR3b3JrcyAuc2xpY2stbGlzdCB7XG4gICAgd2lkdGg6IDIzOXB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICNuZXR3b3JrcyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDsgfVxuICAjbmV0d29ya3MgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwOyB9IH1cblxuLm1lbWJlci1zaG9ydCB7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubWVtYmVyLXNob3J0IGZpZ3VyZSB7XG4gIG1hcmdpbi1yaWdodDogOXB4OyB9XG5cbi5tZW1iZXItc2hvcnQgZmlndXJlIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7IH1cblxuLm1lbWJlci1zaG9ydCAubWVtYmVyLWluZm8ge1xuICB3aWR0aDogMTUwcHg7IH1cblxuLnZpZXctLWZyb250LW1lbWJlcnMgLm1lbWJlci1zaG9ydCAubWVtYmVyLWluZm8ge1xuICB3aWR0aDogMTI0cHg7IH1cblxuLm1lbWJlci1zaG9ydCAubWVtYmVyLWluZm8gc3Bhbi50eXBlIHtcbiAgY29sb3I6ICMwMDVkMjU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubWVtYmVyLXNob3J0IC5tZW1iZXItaW5mbyBhIHtcbiAgY29sb3I6ICM1MjUyNTI7IH1cblxuLm1lbWJlci1zaG9ydCAubWVtYmVyLWluZm8gaDUge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG5cbi5tZW1iZXItc2hvcnQgLm1lbWJlci1pbmZvIHAge1xuICBmb250LXNpemU6IC45ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLm1lbWJlci1zaG9ydDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgIzAzYTI0MjsgfVxuXG4ubWVtYmVyLXNob3J0LXN1Y2Nlc3Mge1xuICBib3JkZXI6IDNweCBzb2xpZCAjRkZDMTAwO1xuICBoZWlnaHQ6IDc0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdG9wX21lbWJlcl9iYWRnZV9zbWFsbC5naWYpIDE4MHB4IDQ1cHggbm8tcmVwZWF0OyB9XG5cbi5tZW1iZXItc2hvcnQtc3VjY2VzcyBmaWd1cmUge1xuICB3aWR0aDogNzdweDtcbiAgaGVpZ2h0OiA3NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tYXAtaW1hZ2Uge1xuICBoZWlnaHQ6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLm1hcC1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5tYXAtaW1hZ2Uge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAubWFwLWltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubmV0d29yay1mdWxsLWluZm8ge1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogMzg1cHg7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0xNzBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICM5OTk7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTsgfVxuXG4ubmV0d29yay1mdWxsLWluZm8gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7IH1cblxuLm5ldHdvcmstZnVsbC1pbmZvIC5tZW1iZXIge1xuICBtYXJnaW46IDE1cHggMCAyNHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI0FBQTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjQUFBOyB9XG5cbi5uZXR3b3JrLWZ1bGwtaW5mbyAubWVtYmVyIGZpZ3VyZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDsgfVxuXG4ubmV0d29yay1mdWxsLWluZm8gLm1lbWJlciBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubmV0d29yay1mdWxsLWluZm8gLm1lbWJlciBwIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4ubmV0d29yay1mdWxsLWluZm8gLm1lbWJlciBhIHtcbiAgZm9udC1zaXplOiAuOGVtO1xuICBjb2xvcjogIzk5OTsgfVxuXG4ubmV0d29yay1mdWxsLWluZm8gLm1lbWJlci1pbmZvIHtcbiAgd2lkdGg6IDE5MHB4OyB9XG5cbi5uZXR3b3JrLWZ1bGwtaW5mbyBibG9ja3F1b3RlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS4xZW07IH1cblxuLm5ldHdvcmstZnVsbC1pbmZvIGJsb2NrcXVvdGU6YWZ0ZXIsXG4ubmV0d29yay1mdWxsLWluZm8gYmxvY2txdW90ZTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLm5ldHdvcmstZnVsbC1pbmZvIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7IH1cblxuLm5ldHdvcmstZnVsbC1pbmZvIGJsb2NrcXVvdGU6YWZ0ZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLm5ldHdvcmstZnVsbC1pbmZvIGJsb2NrcXVvdGUgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjdlbTsgfVxuXG4ubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjVweDtcbiAgdG9wOiAzMDBweDsgfVxuXG4ubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHAge1xuICBmb250LXNpemU6IDEuMWVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQUFBO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FBQTsgfVxuXG4ubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHA6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogIzQzOGQwMDtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHA6Zmlyc3QtY2hpbGQgc3Ryb25nIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS41ZW07IH1cblxuLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cy5jb3VudHJ5IHAge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLm5ldHdvcmstZnVsbC1pbmZvIC5uZXR3b3JrLWNoYXJ0IHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDIzOHB4O1xuICBoZWlnaHQ6IDIzOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTkwcHg7XG4gIGxlZnQ6IC05MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLm5ldHdvcmstZnVsbC1pbmZvIHtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXR3b3JrLWZ1bGwtaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAzNnB4IDIlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMiU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm5ldHdvcmstZnVsbC1pbmZvIC5tZW1iZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzNnB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cbiAgLm5ldHdvcmstZnVsbC1pbmZvIC5tZW1iZXIgZmlndXJlIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDsgfVxuICAubmV0d29yay1mdWxsLWluZm8gLm1lbWJlci1pbmZvIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5uZXR3b3JrLWZ1bGwtaW5mbyBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDIxcHggMDsgfVxuICAubmV0d29yay1mdWxsLWluZm8gLm5ldHdvcmstY2hhcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbiNuZXR3b3JrLW1pc3Npb24gLnRleHQge1xuICB3aWR0aDogNTMwcHg7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuXG4jbmV0d29yay1taXNzaW9uIGgxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS4xZW07IH1cblxuI25ldHdvcmstbWlzc2lvbiBoMiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS43ZW07IH1cblxuI25ldHdvcmstbWlzc2lvbiB1bCB7XG4gIHBhZGRpbmc6IDE1cHggMCAwOyB9XG5cbiNuZXR3b3JrLW1pc3Npb24gbGkge1xuICBwYWRkaW5nOiAwIDAgNXB4IDI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNzsgfVxuXG4jbmV0d29yay1taXNzaW9uIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdpJztcbiAgZm9udC1mYW1pbHk6IG93c2Q7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgY29sb3I6ICMwMDVkMjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA2cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAjbmV0d29yay1taXNzaW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4OyB9XG4gICNuZXR3b3JrLW1pc3Npb24gLnRleHQge1xuICAgIHdpZHRoOiA2MCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNuZXR3b3JrLW1pc3Npb24gLnRleHQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuI25ldHdvcmstY29uZmVyZW5jZSB7XG4gIGJhY2tncm91bmQ6ICNkYmU5ZTE7IH1cblxuI25ldHdvcmstY29uZmVyZW5jZSAuYm94LWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMzNweDtcbiAgcGFkZGluZy1ib3R0b206IDMzcHg7IH1cblxuI25ldHdvcmstY29uZmVyZW5jZSBoMy5ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuI25ldHdvcmstY29uZmVyZW5jZSAuaW5mbyB7XG4gIHdpZHRoOiAxNjRweDtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDIzcHggOXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC03MHB4OyB9XG5cbiNuZXR3b3JrLWNvbmZlcmVuY2UgLmluZm86YmVmb3JlIHtcbiAgY29sb3I6ICM0YTkxNjk7XG4gIGZvbnQtc2l6ZTogOGVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuI25ldHdvcmstY29uZmVyZW5jZSAuaW5mbzphZnRlciB7XG4gIGNvbnRlbnQ6ICcuLi4nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4O1xuICByaWdodDogMzVweDsgfVxuXG4jbmV0d29yay1jb25mZXJlbmNlIC5pbmZvIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuXG4jbmV0d29yay1jb25mZXJlbmNlIC5pbmZvIGEge1xuICBjb2xvcjogIzAwNWQyNTsgfVxuXG4jbmV0d29yay1jb25mZXJlbmNlIGZpZ3VyZSB7XG4gIG1hcmdpbi1yaWdodDogNjVweDsgfVxuXG4jbmV0d29yay1jb25mZXJlbmNlIC50ZXh0IHtcbiAgd2lkdGg6IDM3NXB4OyB9XG5cbiNuZXR3b3JrLWNvbmZlcmVuY2UgaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDsgfVxuXG4jbmV0d29yay1jb25mZXJlbmNlIHNwYW4uZGF0ZSB7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbiNuZXR3b3JrLWNvbmZlcmVuY2UgaDIge1xuICBmb250LXNpemU6IDEuNWVtOyB9XG5cbiNuZXR3b3JrLWNvbmZlcmVuY2UgaDIgYSB7XG4gIGNvbG9yOiAjNTI1MjUyOyB9XG5cbiNuZXR3b3JrLWNvbmZlcmVuY2UgcCB7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7IH1cblxuI25ldHdvcmstY29uZmVyZW5jZSBwIGEge1xuICBjb2xvcjogIzAwNWQyNTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICNuZXR3b3JrLWNvbmZlcmVuY2UgLmluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMge1xuICBwYWRkaW5nOiA0NXB4IDA7IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIGgzLmJsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbiB7XG4gIHdpZHRoOiA5NDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICNlZmVlZWI7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlM2RhOyB9XG5cbiNuYXRpb25hbC1jaGFwdGVycyBkaXYudGV4dCB7XG4gIHdpZHRoOiAyNzJweDtcbiAgaGVpZ2h0OiAyODJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAxOHB4IDIxcHggMDsgfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgZGl2LnRleHQgLmluZm8ge1xuICBtYXJnaW4tdG9wOiAzM3B4OyB9XG5cbiNuYXRpb25hbC1jaGFwdGVycyBkaXYudGV4dCAuaW5mbyBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIGRpdi50ZXh0IC5pbmZvIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIGRpdi50ZXh0IC5pbmZvIGEge1xuICBjb2xvcjogIzAwNWQyNTsgfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgLm5vLWNvb3JkaW5hdG9yIHtcbiAgYmFja2dyb3VuZDogI2VmZWVlYiB1cmwoLi4vaW1hZ2VzL2ljb24tbmV0d29yay5wbmcpIG5vLXJlcGVhdCAyMHB4IGNlbnRlcjsgfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgLm5vLWNvb3JkaW5hdG9yIC50ZXh0ID4gZGl2LFxuI25hdGlvbmFsLWNoYXB0ZXJzIC5uby1jb29yZGluYXRvciAudGV4dCA+IHAge1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tbGVmdDogMzUlOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgI25hdGlvbmFsLWNoYXB0ZXJzIC5uby1jb29yZGluYXRvciAudGV4dCA+IGRpdixcbiAgI25hdGlvbmFsLWNoYXB0ZXJzIC5uby1jb29yZGluYXRvciAudGV4dCA+IHAge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfSB9XG5cbiNuYXRpb25hbC1jaGFwdGVycyAuY2hhcnQge1xuICB3aWR0aDogMjYycHg7XG4gIGhlaWdodDogMjc5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIC5jaGFydCAuY2hhcnQtY29udGVudCB7XG4gIHdpZHRoOiAyMzhweDtcbiAgaGVpZ2h0OiAyMzhweDtcbiAgbWFyZ2luOiAtMTJweCBhdXRvIDAgYXV0bzsgfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgLmNoYXJ0IHAge1xuICBmb250LXNpemU6IDEuMmVtOyB9XG5cbiNuYXRpb25hbC1jaGFwdGVycyAuY2hhcnQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIC5tZW1iZXJzIHtcbiAgd2lkdGg6IDMwMnB4O1xuICBoZWlnaHQ6IDI5MHB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQge1xuICAvKndpZHRoOiAyOTBweCovIH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQtc3VjY2VzcyB7XG4gIHdpZHRoOiAyODRweDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQtc3VjY2VzczpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNjZweDtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmV0d29ya19tZW1iZXJfc3VjY2Vzc19iYWRnZS5wbmcpIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTlweDtcbiAgdG9wOiAxMHB4OyB9XG5cbiNuYXRpb25hbC1jaGFwdGVycyBoZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA5cHg7IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIGhlYWRlciBoMiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIGhlYWRlciBoMiBhIHtcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIHAge1xuICBmb250LXNpemU6IC45ZW07IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIHAgYSB7XG4gIGNvbG9yOiAjNTI1MjUyOyB9XG5cbiNuYXRpb25hbC1jaGFwdGVycyAubW9yZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiA2cHg7XG4gIGxlZnQ6IDA7IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIC5tb3JlIGEge1xuICBmb250LXNpemU6IC45ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA1ZDI1OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICNuYXRpb25hbC1jaGFwdGVycyAubWVtYmVycyxcbiAgI25hdGlvbmFsLWNoYXB0ZXJzIC50ZXh0IHtcbiAgICB3aWR0aDogNDYlO1xuICAgIHBhZGRpbmc6IDIlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IG5vbmU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNuYXRpb25hbC1jaGFwdGVycyAudGV4dCB7XG4gICAgd2lkdGg6IDk2JTsgfVxuICAjbmF0aW9uYWwtY2hhcHRlcnMgLnRleHQgLmluZm8ge1xuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTI1MjUyO1xuICAgIGZvbnQtc2l6ZTogMS41ZW07IH1cbiAgI25hdGlvbmFsLWNoYXB0ZXJzIC5uby1jb29yZGluYXRvciAuaW5mbyB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICNuYXRpb25hbC1jaGFwdGVycyAubWVtYmVycyB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbiNuYXRpb25hbC1jaGFwdGVycy1maWx0ZXJzIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgYmFja2dyb3VuZDogIzRkOTA2YTtcbiAgcGFkZGluZzogMTVweDtcbiAgY29sb3I6ICNmZmY7IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzLWZpbHRlcnMgcCB7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbiNuYXRpb25hbC1jaGFwdGVycy1maWx0ZXJzIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMjRweCAwIDlweDsgfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMtZmlsdGVycyBhOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IG93c2Q7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb250ZW50OiAnSyc7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzLWZpbHRlcnMgYS5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiAnSic7IH1cblxuI25hdGlvbmFsLWNoYXB0ZXJzLWZpbHRlcnMgbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cblxuI2NvdW50cnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2NvdW50cnkgaGVhZGVyIHtcbiAgd2lkdGg6IDM3MHB4O1xuICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuXG4jY291bnRyeSBoZWFkZXIgaDEge1xuICBmb250LXNpemU6IDIuMmVtOyB9XG5cbiNjb3VudHJ5IGhlYWRlciBoMiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS41ZW07IH1cblxuI2NvdW50cnkgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyOyB9XG5cbiNjb3VudHJ5IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3AgbGkge1xuICBwYWRkaW5nOiA3cHg7IH1cblxuI2NvdW50cnkgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJzsgfVxuXG4jY291bnRyeSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wIGxpLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBjb2xvcjogI2ZmYzIwMDsgfVxuXG4jY291bnRyeSAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUge1xuICBib3JkZXItY29sb3I6ICNmZmMyMDA7IH1cblxuI2NvdW50cnkgLmZvcm0tc3VibWl0IHtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMyMDA7XG4gIGJvcmRlcjogI2ZmYzIwMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNjb3VudHJ5IC5uZXR3b3JrLWZ1bGwtaW5mbyB7XG4gIGhlaWdodDogMjA0cHg7XG4gIHRvcDogLTQ1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbmV0d29ya19pbmZvX2JnLnBuZyk7IH1cblxuI2NvdW50cnkgLm5ldHdvcmstZnVsbC1pbmZvIC5tZW1iZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiNjb3VudHJ5IC5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMge1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbiNjb3VudHJ5IC5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbiNjb3VudHJ5IC5uZXR3b3JrLWZ1bGwtaW5mby5jb3VudHJ5IHtcbiAgaGVpZ2h0OiAyNTBweDsgfVxuXG4jY291bnRyeSAubmV0d29yay1jaGFydCB7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTE5cHg7IH1cblxuI2NvdW50cnkgLmFjY29yZGlvbiB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIGgzLmJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICMwMDVkMjU7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuI2NvdW50cnkgLmFjY29yZGlvbiBkdCB7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZzogNHB4IDRweCA3cHg7XG4gIGJvcmRlci13aWR0aDogNHB4IDRweCAxcHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAjZmZmICNlZWU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0OmFmdGVyIHtcbiAgY29sb3I6ICNjY2M7XG4gIHJpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQgLm1lbWJlci1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDlweDsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0IHNwYW4uY2xlYXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0IGZpZ3VyZSB7XG4gIG1hcmdpbi1yaWdodDogMjdweDsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0IGZpZ3VyZSBpbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQgc3Bhbi55ZWFyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0IGg1IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0IHAge1xuICBmb250LXNpemU6IC45ZW07XG4gIHBhZGRpbmc6IDA7IH1cblxuI2NvdW50cnkgLmFjY29yZGlvbiBkdCBzcGFuLnR5cGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1NXB4O1xuICB0b3A6IDMwcHg7XG4gIGNvbG9yOiAjNjM2MzcyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IC44ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuI2NvdW50cnkgLmFjY29yZGlvbiBkdCBzcGFuLnR5cGU6YWZ0ZXIge1xuICBmb250LXNpemU6IDRlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tbGVmdDogOXB4OyB9XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQueWVsbG93LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdG9wX21lbWJlcl9iYWRnZV9zbWFsbC5naWYpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0ODBweCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItY29sb3I6ICNmZmMyMDA7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4OyB9XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQub24ge1xuICBib3JkZXItd2lkdGg6IDRweCA0cHggMDtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiA0cHg7IH1cblxuI2NvdW50cnkgLmFjY29yZGlvbiBkdC5vbi55ZWxsb3ctYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMjAwOyB9XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQub24gc3Bhbi50eXBlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4MHB4O1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDlweDtcbiAgdG9wOiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQub24gc3Bhbi50eXBlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7IH1cblxuI2NvdW50cnkgLmFjY29yZGlvbiBkdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmVjZGM7IH1cblxuI2NvdW50cnkgLmFjY29yZGlvbiBkZCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA0cHg7XG4gIGJvcmRlci1jb2xvcjogI2VlZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIGRkLnllbGxvdy1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMjAwOyB9XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gLm1lbWJlci1pbmZvLWFjY29yZGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTA3cHg7IH1cblxuI2NvdW50cnkgLmFjY29yZGlvbiAubWVtYmVyLWluZm8tYWNjb3JkaW9uIC5wcm9mZXNzaW9uIHtcbiAgcGFkZGluZzogOXB4IDA7IH1cblxuI2NvdW50cnkgLmFjY29yZGlvbiAubWVtYmVyLWluZm8tYWNjb3JkaW9uIC5wcm9mZXNzaW9uIGg0IHtcbiAgZm9udC1zaXplOiAxLjFlbTsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIC5tZW1iZXItaW5mby1hY2NvcmRpb24gLnByb2Zlc3Npb24gcCB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuI2NvdW50cnkgLmFjY29yZGlvbiAubWVtYmVyLWluZm8tYWNjb3JkaW9uIC50ZXh0IHAge1xuICBmb250LXNpemU6IC45ZW07IH1cblxuI2NvdW50cnkgLmFjY29yZGlvbiAubWVtYmVyLWluZm8tYWNjb3JkaW9uIC50aGVzaXMge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIC5tZW1iZXItaW5mby1hY2NvcmRpb24gLnRoZXNpcyBwIHtcbiAgcGFkZGluZzogMDsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIC5tZW1iZXItaW5mby1hY2NvcmRpb24gLnRoZXNpcyBzdHJvbmcge1xuICBmb250LXNpemU6IDEuMmVtOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvdW50cnkgaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAjY291bnRyeSAubmV0d29yay1mdWxsLWluZm8ge1xuICAgIGJhY2tncm91bmQ6ICMzYzNjM2M7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICNjb3VudHJ5IC5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMge1xuICAgIG1hcmdpbjogNTBweCAwIDM2cHg7IH1cbiAgI2NvdW50cnkgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgI2NvdW50cnkgLm5ldHdvcmstY2hhcnQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgei1pbmRleDogMTsgfVxuICAjY291bnRyeSAuYWNjb3JkaW9uIGR0IHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgI2NvdW50cnkgLmFjY29yZGlvbiBkdCBmaWd1cmUge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTsgfVxuICAjY291bnRyeSAuYWNjb3JkaW9uIGR0IC5tZW1iZXItaW5mbyB7XG4gICAgd2lkdGg6IDY1JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgYm9keS5wYWdlLW5ldHdvcmsge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnN1Ym1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHA6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7IH1cbiAgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyBwLFxuICAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHA6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiAwOyB9XG4gICNuYXRpb25hbC1jaGFwdGVycyBkaXYudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4OyB9XG4gICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogMCAwOyB9XG4gICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiAncyc7XG4gICAgZm9udC1mYW1pbHk6IG93c2Q7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIHRvcDogNTBweDtcbiAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICNuYXRpb25hbC1jaGFwdGVycyBkaXYuY2hhcnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMCAwIDAgMTVweDsgfVxuICAjbmF0aW9uYWwtY2hhcHRlcnMgLmNoYXJ0IHAsXG4gICNuYXRpb25hbC1jaGFwdGVycyAuY2hhcnQgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgI25hdGlvbmFsLWNoYXB0ZXJzIC5uby1jb29yZGluYXRvciB7XG4gICAgYmFja2dyb3VuZDogMCAwOyB9XG4gICNjb3VudHJ5IC5uZXR3b3JrLWZ1bGwtaW5mbyxcbiAgI25hdGlvbmFsLWNoYXB0ZXJzIC5jaGFydCAuY2hhcnQtY29udGVudCxcbiAgI25hdGlvbmFsLWNoYXB0ZXJzIC5jaGFydCAubW9yZSxcbiAgI25hdGlvbmFsLWNoYXB0ZXJzIC5uby1jb29yZGluYXRvciAudGV4dCA+IGRpdixcbiAgI25hdGlvbmFsLWNoYXB0ZXJzIC5uby1jb29yZGluYXRvciAudGV4dCA+IHAsXG4gICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIC50ZXh0IC5pbmZvLFxuICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbiAudGV4dCBwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNjb3VudHJ5IGhlYWRlciB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgI25hdGlvbmFsLWNoYXB0ZXJzIGhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyZW07IH1cbiAgLm1lbnUtbWxpZC00NDEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI25ldHdvcmtzIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgI25ldHdvcmtzIC5uZXR3b3JrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMjVweCA1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7IH1cbiAgI25ldHdvcmtzIC5uZXR3b3JrOmFmdGVyIHtcbiAgICBjb250ZW50OiAncyc7XG4gICAgZm9udC1mYW1pbHk6IG93c2Q7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIHRvcDogMzVweDtcbiAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICNuZXR3b3JrcyAubmV0d29yayBoMiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgI25ldHdvcmtzIC5uZXR3b3JrIC5uZXR3b3JrLWluZm8ge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICNuZXR3b3JrcyAuaW5mbyB7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy10b3A6IDlweDsgfVxuICAjbmV0d29ya3MgLmluZm8gcCA+IHN0cm9uZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgY29sb3I6ICM1MjUyNTI7XG4gICAgZm9udC1zaXplOiAxLjFlbTsgfVxuICAjbmV0d29ya3MgLmNoYXJ0LFxuICAjbmV0d29ya3MgLm1hcCxcbiAgI25ldHdvcmtzIC5tZW1iZXJzIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI2JyZWFkY3J1bWJzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IC44ZW07IH1cblxuI2JyZWFkY3J1bWJzIGEge1xuICBjb2xvcjogIzUyNTI1MjsgfVxuXG4jYnJlYWRjcnVtYnMgYTpmb2N1cyxcbiNicmVhZGNydW1icyBhOmhvdmVyLFxuI2JyZWFkY3J1bWJzIHNwYW4uYWN0aXZlIHtcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuI2NvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQ1cHggNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgI2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDVweCAyJTsgfSB9XG5cbi5ib3gtY29udGVudCBhc2lkZSAuYmxvY2stdGl0bGUge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbmFzaWRlIHtcbiAgd2lkdGg6IDIxNXB4OyB9XG5cbmFzaWRlIC5ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuYXNpZGUgLmJsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICMwMDVkMjU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuYXNpZGUgLmJsb2NrLW1lbnUgdWwgdWwge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cblxuYXNpZGUgLmJsb2NrLW1lbnUgdWwgdWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZjZjhmOyB9XG5cbmFzaWRlIC5ibG9jay1tZW51IHVsIHVsIHVsIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbmFzaWRlIC5ibG9jay1tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2RkZDsgfVxuXG5hc2lkZSAuYmxvY2stbWVudSBsaS5sYXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZGRkOyB9XG5cbmFzaWRlIC5ibG9jay1tZW51IGxpIGxpLFxuYXNpZGUgLmJsb2NrLW1lbnUgbGkgbGkubGFzdCB7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5hc2lkZSAuYmxvY2stbWVudSBsaSBsaTpiZWZvcmUge1xuICBjb250ZW50OiAn4oCiJztcbiAgcGFkZGluZzogMCA2cHg7IH1cblxuYXNpZGUgLmJsb2NrLW1lbnUgbGkgbGkgYSB7XG4gIHBhZGRpbmc6IDNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmFzaWRlIC5ibG9jay1tZW51IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIHBhZGRpbmc6IDEycHggNnB4OyB9XG5cbmFzaWRlIC5ibG9jay1tZW51IGEuYWN0aXZlLFxuYXNpZGUgLmJsb2NrLW1lbnUgYS5hY3RpdmUtdHJhaWwsXG5hc2lkZSAuYmxvY2stbWVudSBhOmZvY3VzLFxuYXNpZGUgLmJsb2NrLW1lbnUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBiYWNrZ3JvdW5kOiAjZjVmY2Y4OyB9XG5cbmFzaWRlIC5ibG9jay1uZXdzIGFydGljbGUge1xuICB3aWR0aDogMTg4cHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y2ZjU7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICNmN2Y2ZjU7XG4gIHBhZGRpbmc6IDEycHggMTVweCAxMnB4IDlweDsgfVxuXG5hc2lkZSAuYmxvY2stbmV3cyBhcnRpY2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2QyZWNkYztcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDA1ZDI1OyB9XG5cbmFzaWRlIC5ibG9jay1uZXdzIC5ibG9jay10aXRsZSB7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBmb250LXNpemU6IDEuNGVtOyB9XG5cbmFzaWRlIC5ibG9jay1uZXdzIGEge1xuICBjb2xvcjogIzMzMzsgfVxuXG5hc2lkZSAuYmxvY2stbmV3cyBzcGFuLmRhdGUge1xuICBjb2xvcjogIzAwNWQyNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAuOWVtOyB9XG5cbmFzaWRlIC5ibG9jay1uZXdzIGgyIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZzogOXB4IDA7IH1cblxuYXNpZGUgLmJsb2NrLW5ld3MgcCB7XG4gIGZvbnQtc2l6ZTogLjllbTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIGFzaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI2NvbnRlbnQge1xuICB3aWR0aDogNjk1cHg7IH1cblxuI2NvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDEuOGVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTsgfVxuXG4jY29udGVudCBoMiB7XG4gIGxldHRlci1zcGFjaW5nOiAtLjAzZW07IH1cblxuI2NvbnRlbnQgLmNvbnRlbnQtcmV0dXJuIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbiNjb250ZW50IGgzLmhlYWRpbmcge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDJlbTtcbiAgcGFkZGluZy10b3A6IDE4cHg7IH1cblxuI2NvbnRlbnQgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS43OyB9XG5cbiNjb250ZW50IHAgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgbWFyZ2luOiAwIDIwcHggNXB4IDA7IH1cblxuI2NvbnRlbnQgdWwge1xuICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuXG4jY29udGVudCBsaSB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDMwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNzsgfVxuXG4jY29udGVudCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnaSc7XG4gIGZvbnQtZmFtaWx5OiBvd3NkO1xuICBmb250LXNpemU6IC44ZW07XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4OyB9XG5cbiNjb250ZW50IC5pbWFnZS1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyMXB4IDIxcHggMDsgfVxuXG4jY29udGVudCAuaW1hZ2UtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDIxcHggMjFweDsgfVxuXG4jY29udGVudCAubW9yZS1pbmZvIHtcbiAgYmFja2dyb3VuZDogI2VmZWVlYjtcbiAgcGFkZGluZzogMTVweCAyMXB4IDA7XG4gIG1hcmdpbjogMzZweCAwIDQwcHg7IH1cblxuI2NvbnRlbnQgLm1vcmUtaW5mbyBwOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuI2NvbnRlbnQgLmRvd25sb2FkcyxcbiNjb250ZW50IC5saW5rcyxcbiNjb250ZW50IC5wcm9jZWVkaW5nIHtcbiAgcGFkZGluZzogMThweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTsgfVxuXG4jY29udGVudCAuZG93bmxvYWRzIGxpLFxuI2NvbnRlbnQgLmxpbmtzIGxpLFxuI2NvbnRlbnQgLnByb2NlZWRpbmcgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbiNjb250ZW50IC5kb3dubG9hZHMgbGkgaW1nLFxuI2NvbnRlbnQgLmxpbmtzIGxpIGltZyxcbiNjb250ZW50IC5wcm9jZWVkaW5nIGxpIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2NvbnRlbnQgLmRvd25sb2FkcyBsaTpiZWZvcmUsXG4jY29udGVudCAubGlua3MgbGk6YmVmb3JlLFxuI2NvbnRlbnQgLnByb2NlZWRpbmcgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJ28nO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdG9wOiAwOyB9XG5cbiNjb250ZW50IC5wcm9jZWVkaW5nIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI2NvbnRlbnQgLnByb2NlZWRpbmcgdWw6YmVmb3JlIHtcbiAgY29udGVudDogJ3QnO1xuICBmb250LWZhbWlseTogb3dzZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjZWZlZWViO1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4jY29udGVudCAubGlua3MgbGkge1xuICBjb2xvcjogI2FhYTsgfVxuXG4jY29udGVudCAubGlua3MgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJ3AnO1xuICBmb250LXNpemU6IDEuN2VtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4jY29udGVudCAudGFncyB7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7IH1cblxuI2NvbnRlbnQgLnRhZ3MgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2Y3ZjZmNTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nOiA1cHggMThweDtcbiAgbWFyZ2luOiAwIDlweCA5cHggMDsgfVxuXG4jY29udGVudCAucGFnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cblxuI2NvbnRlbnQgLnBhZ2VyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBjbGVhcjogYm90aDsgfVxuXG4jY29udGVudCAucGFnZXIgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogI2Y3ZjZmNTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiNjb250ZW50IC5wYWdlciBsaS5wYWdlci1jdXJyZW50IHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuI2NvbnRlbnQgLnBhZ2VyIGxpLnBhZ2VyLW5leHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMDsgfVxuXG4jY29udGVudCAucGFnZXIgbGkucGFnZXItZmlyc3QsXG4jY29udGVudCAucGFnZXIgbGkucGFnZXItbGFzdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2NvbnRlbnQgLnBhZ2VyIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBjb2xvcjogIzMzMzsgfVxuXG4jY29udGVudCAucGFnZXIgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAjY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgI2NvbnRlbnQgLnBhZ2VyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIlOyB9IH1cblxuLnBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnBhZ2UgaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDsgfVxuXG4ucGFnZSBoZWFkZXIgaDIge1xuICBjb2xvcjogIzAwNWQyNTtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuXG4ucGFnZSBoMiB7XG4gIGZvbnQtc2l6ZTogMS43ZW07IH1cblxuLnBhZ2UgaDIuc3VidGl0bGUge1xuICBjb2xvcjogIzAwNWQyNTtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5wYWdlIGgyLmxpZ2h0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuXG4ucGFnZSBoMyB7XG4gIGZvbnQtc2l6ZTogMS43ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4OyB9XG5cbi5wYWdlIGJsb2NrcXVvdGUge1xuICBjb2xvcjogIzAwNWQyNTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjdlbTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuXG4ucGFnZSBibG9ja3F1b3RlIHAge1xuICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UgYSB7XG4gIGNvbG9yOiAjMDA1ZDI1OyB9XG5cbi5wYWdlIGE6aG92ZXIge1xuICBjb2xvcjogIzMzMzsgfVxuXG4ucGFnZSBhLmJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdlIGEuZG93bmxvYWQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5wYWdlIGEuZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ28nO1xuICBmb250LWZhbWlseTogb3dzZDtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH1cblxuLnBhZ2UgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyB7XG4gIG1hcmdpbjogMDsgfVxuXG4ucGFnZSAudmlldy1maWx0ZXJzIHtcbiAgd2lkdGg6IDY3MHB4O1xuICBwYWRkaW5nOiAxOHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLnBhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwNWQyNTtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnBhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3Mtd2lkZ2V0LFxuLnBhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3Mtd2lkZ2V0IC5mb3JtLWl0ZW0ge1xuICBmbG9hdDogbGVmdDsgfVxuXG4ucGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy13aWRnZXQgbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM1MjUyNTI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogOXB4OyB9XG5cbi5wYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLXdpZGdldCBpbnB1dC5mb3JtLWNoZWNrYm94IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLXdpZGdldCBzZWxlY3QuZm9ybS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDNweDsgfVxuXG4ucGFnZSAjZWRpdC1yZWdpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwJTtcbiAgdG9wOiAwOyB9XG5cbi5wYWdlICNlZGl0LXJlZ2lvbi13cmFwcGVyIGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFnZSAudmlldy1maWx0ZXJzIHtcbiAgICBwYWRkaW5nOiAyJTtcbiAgICB3aWR0aDogOTYlOyB9IH1cblxuLnBhcnRuZXJzLWxpc3QgLnBhcnRuZXIge1xuICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgYm9yZGVyLXdpZHRoOiA0cHggMXB4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1ZDI1ICNkZGQgI2RkZDsgfVxuXG4ucGFydG5lcnMtbGlzdCAucGFydG5lciAuY29udGVudC1yZXR1cm4ge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5wYXJ0bmVycy1saXN0IC5wYXJ0bmVyIC5jb250ZW50LXJldHVybiBzdHJvbmcuZ3JlZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAxNXB4IDA7IH1cblxuLnBhcnRuZXJzLWxpc3QgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDJlbTtcbiAgY29sb3I6ICMwMDVkMjU7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuXG4ucGFydG5lcnMtbGlzdCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnBhcnRuZXJzLWxpc3QgaDUgc3Ryb25nIHtcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuLnBhcnRuZXJzLWxpc3QgLmxpbmtzIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmN2Y2ZjU7XG4gIHBhZGRpbmc6IDE1cHggMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYXJ0bmVycy1saXN0IC5saW5rcyB1bCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJsb2NrLXRleHQge1xuICBwYWRkaW5nLXRvcDogMzNweDsgfVxuXG4uYmxvY2stdGV4dCBoMiB7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBmb250LXNpemU6IDEuNGVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5jb25mZXJlbmNlLXVwY29taW5nIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDVkMjU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA1ZDI1O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWY5O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgcGFkZGluZzogMzZweCAyMXB4IDI0cHggMTM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jb25mZXJlbmNlLXVwY29taW5nIGEuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAuOWVtOyB9XG5cbi5jb25mZXJlbmNlLXVwY29taW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdyJztcbiAgZm9udC1mYW1pbHk6IG93c2Q7XG4gIGZvbnQtc2l6ZTogMTJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNnB4O1xuICB0b3A6IDMzcHg7XG4gIGNvbG9yOiAjMDA1ZDI1OyB9XG5cbi5jb25mZXJlbmNlLXVwY29taW5nIGhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbmZlcmVuY2UtdXBjb21pbmcgaGVhZGVyIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uY29uZmVyZW5jZS11cGNvbWluZyBoZWFkZXIgaDQge1xuICBjb2xvcjogIzAwODViMjtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDI7IH1cblxuLmNvbmZlcmVuY2UtdXBjb21pbmcgLmdyZWVuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY29uZmVyZW5jZS1wYXN0IHtcbiAgcGFkZGluZzogMTVweCAxOHB4IDE1cHggNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4uY29uZmVyZW5jZS1wYXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZWNkYzsgfVxuXG4uY29uZmVyZW5jZS1wYXN0OmFmdGVyIHtcbiAgY29udGVudDogJ3MnO1xuICBmb250LWZhbWlseTogb3dzZDtcbiAgY29sb3I6ICNkZGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE4cHg7XG4gIHRvcDogMzBweDtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuXG4uY29uZmVyZW5jZS1wYXN0IGEge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29uZmVyZW5jZS1wYXN0IGhlYWRlciB7XG4gIG1hcmdpbjogMDsgfVxuXG4uY29uZmVyZW5jZS1wYXN0IGgzIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uY29uZmVyZW5jZS1wYXN0IGg0IGEge1xuICBjb2xvcjogIzUyNTI1MjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25mZXJlbmNlLXBhc3Qge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDZweDsgfVxuICAuY29uZmVyZW5jZS1wYXN0OmFmdGVyIHtcbiAgICByaWdodDogNXB4OyB9IH1cblxuI2NvbmZlcmVuY2UgaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDEycHg7IH1cblxuI2NvbmZlcmVuY2UgaGVhZGVyIGgxIHtcbiAgZm9udC1zaXplOiAxLjVlbTsgfVxuXG4jY29uZmVyZW5jZSBoZWFkZXIgaDIge1xuICBjb2xvcjogIzAwODViMjsgfVxuXG4jY29uZmVyZW5jZSAucmVnaW9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4jY29uZmVyZW5jZSAuY29udGVudC1yZXR1cm4ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuI2NvbmZlcmVuY2UgLmdsb2JhbC1hc3NlbWJseSB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4OyB9XG5cbiNjb25mZXJlbmNlIC5nbG9iYWwtYXNzZW1ibHkgaDIge1xuICBmb250LXNpemU6IDEuM2VtO1xuICBjb2xvcjogIzAwODViMjtcbiAgcGFkZGluZy10b3A6IDEycHg7IH1cblxuI2NvbmZlcmVuY2UgLmdsb2JhbC1hc3NlbWJseSBoMyB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7IH1cblxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBkdCBzcGFuIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBkdCAuY29uZmVyZW5jZS1yZWdpb24ge1xuICBwYWRkaW5nOiAzMHB4IDAgMCAxMnB4O1xuICBjb2xvcjogIzAwNWQyNTsgfVxuXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGR0OmFmdGVyIHtcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBoMyB7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIG1hcmdpbjogMjRweCAwIDQwcHg7IH1cblxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDQyMHB4O1xuICBwYWRkaW5nOiAwIDIxcHg7XG4gIGJhY2tncm91bmQ6ICNmMmYxZWY7XG4gIG1hcmdpbjogNTVweCAwIDI0cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDVlM2RhOyB9XG5cbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpIGEge1xuICBjb2xvcjogIzUyNTI1MjsgfVxuXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpIGZpZ3VyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTVweDtcbiAgbGVmdDogMDsgfVxuXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpIGg0IHtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xuICBmb250LXNpemU6IDEuNGVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGkgaDUge1xuICBjb2xvcjogIzAwNWQyNTtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBsaSBoNSBhIHtcbiAgY29sb3I6ICMwMDVkMjU7IH1cblxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBsaSBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBsaSBibG9ja3F1b3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAwO1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpIGJsb2NrcXVvdGU6YWZ0ZXIsXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDIuMmVtOyB9XG5cbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGkgYmxvY2txdW90ZTpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cblxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBsaSBibG9ja3F1b3RlOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNjb25mZXJlbmNlIC5jb250ZW50LXJldHVybiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIHBhZGRpbmctbGVmdDogMiU7IH1cbiAgI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBsaSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBwYWRkaW5nOiAwIDUlO1xuICAgIG1hcmdpbi1sZWZ0OiA1JTsgfSB9XG5cbiNlYi1yb2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA5MHB4IDAgNDBweDsgfVxuXG4jZWItcm9sZSBmaWd1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNXB4O1xuICBsZWZ0OiA2MHB4OyB9XG5cbiNlYi1yb2xlIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDIyMHB4O1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsaW5lLWhlaWdodDogMS4xOyB9XG5cbiNlYi1yb2xlIGZpZ3VyZSBmaWdjYXB0aW9uIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNGVtOyB9XG5cbiNlYi1yb2xlIGhlYWRlciB7XG4gIHdpZHRoOiA0NTBweDtcbiAgaGVpZ2h0OiAxMzhweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzksIDIzOCwgMjM1LCAwLjgpO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgcGFkZGluZzogMjdweCAwIDAgMjUwcHg7IH1cblxuI2ViLXJvbGUgaGVhZGVyIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuI2ViLXJvbGUgaGVhZGVyIHAge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDEuMWVtOyB9XG5cbiNlYi1yb2xlIC50ZXh0IHtcbiAgd2lkdGg6IDU4MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4jZWItcm9sZSBibG9ja3F1b3RlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzZweCAwO1xuICBwYWRkaW5nOiAwIDI3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jZWItcm9sZSBibG9ja3F1b3RlOmFmdGVyLFxuI2ViLXJvbGUgYmxvY2txdW90ZTpiZWZvcmUge1xuICBmb250LXNpemU6IDJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbiNlYi1yb2xlIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMjBweDsgfVxuXG4jZWItcm9sZSBibG9ja3F1b3RlOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTIwcHg7IH1cblxuI2ViLXJvbGUgLnByb2dyYW0ge1xuICBtYXJnaW4tdG9wOiAyN3B4OyB9XG5cbiNlYi1yb2xlIGg1IHtcbiAgY29sb3I6ICMwMDVkMjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZWItcm9sZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgI2ViLXJvbGUgZmlndXJlIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1JTtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1JTsgfVxuICAjZWItcm9sZSBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAjZWItcm9sZSBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDU1JTtcbiAgICB0b3A6IDA7IH1cbiAgI2ViLXJvbGUgaGVhZGVyIHtcbiAgICB3aWR0aDogOTIlO1xuICAgIHBhZGRpbmc6IDI1JSAyJSAyJTtcbiAgICBtYXJnaW46IDAgMiU7IH1cbiAgI2ViLXJvbGUgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm5ld3MtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubmV3cy10ZWFzZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5uZXdzLXRlYXNlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmVjZGM7IH1cblxuLm5ld3MtdGVhc2VyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb250ZW50OiAncyc7XG4gIGZvbnQtZmFtaWx5OiBvd3NkO1xuICBmb250LXNpemU6IDEuNWVtO1xuICBjb2xvcjogIzAwNWQyNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMThweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNHB4OyB9XG5cbi5uZXdzLXRlYXNlciBpbWcge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1yaWdodDogMjFweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLm5ld3MtdGVhc2VyIGhlYWRlciB7XG4gIHBhZGRpbmc6IDlweCAwO1xuICBtYXJnaW46IDA7IH1cblxuLm5ld3MtdGVhc2VyIGhlYWRlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNiYmI7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5uZXdzLXRlYXNlciBoZWFkZXIgc3BhbjpiZWZvcmUge1xuICBmb250LXNpemU6IDJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDlweDsgfVxuXG4ubmV3cy10ZWFzZXIgYSB7XG4gIGNvbG9yOiAjNTI1MjUyOyB9XG5cbi5uZXdzLXRlYXNlciBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLm5ld3MtdGVhc2VyIGg1LmRhdGUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLm5ld3MtdGVhc2VyIGg1LmRhdGUgYSB7XG4gIGNvbG9yOiAjMDA1ZDI1OyB9XG5cbi5uZXdzLXRlYXNlciAudGV4dCB7XG4gIHdpZHRoOiA1NzVweDsgfVxuXG4ubmV3cy10ZWFzZXIgLnRleHQtd2l0aC1pbWFnZSB7XG4gIHdpZHRoOiAzOTBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5uZXdzLXRlYXNlciBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5ld3MtdGVhc2VyIC50ZXh0IHtcbiAgICB3aWR0aDogOTAlOyB9IH1cblxuI25ld3MgaDIuZGF0ZSB7XG4gIHBhZGRpbmctdG9wOiA5cHg7IH1cblxuI2NvbnRlbnQgI25ld3MgLmxpbmtzLFxuI2NvbnRlbnQgI25ld3MgLnByb2NlZWRpbmcsXG4jbmV3cyAjY29udGVudCAubGlua3MsXG4jbmV3cyAjY29udGVudCAucHJvY2VlZGluZyxcbiNuZXdzIC5kb3dubG9hZHMge1xuICBtYXJnaW4tdG9wOiAzMnB4OyB9XG5cbiNldmVudCBoMSxcbiNldmVudCBoZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiNldmVudCBoMi5kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDsgfVxuXG4jZXZlbnQgc3Bhbi5jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOXB4IDA7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGNvbG9yOiAjYmJiOyB9XG5cbi5wYWdlIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzIC52aWV3LWZpbHRlcnMge1xuICB3aWR0aDogNjY1cHg7IH1cblxuLnBhZ2UgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMgLnZpZXdzLWV4cG9zZWQtZm9ybSBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5wYWdlIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLXdpZGdldCBsYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4OyB9XG5cbi5wYWdlIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLXdpZGdldCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDsgfVxuXG4ucGFnZSAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cyAudmlld3MtZXhwb3NlZC1mb3JtICNlZGl0LXJlZ2lvbi13cmFwcGVyIHtcbiAgcmlnaHQ6IDElOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLnBhZ2UgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMgLnZpZXctZmlsdGVycyB7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBoZWlnaHQ6IDU3cHg7IH1cbiAgLnBhZ2UgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMgLnZpZXdzLWV4cG9zZWQtZm9ybSAjZWRpdC1yZWdpb24td3JhcHBlciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMXB4OyB9IH1cblxuLnN1Y2Nlc3Mtc3Rvcnkge1xuICB3aWR0aDogNjMwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y2ZjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3VjY2Vzc19zdG9yeV9iYWRnZS5naWYpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MTBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zdWNjZXNzLXN0b3J5IC5tZW1iZXItaW5mbyB7XG4gIHdpZHRoOiA0OTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDE7IH1cblxuLnN1Y2Nlc3Mtc3RvcnkgZmlndXJlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMzJweDtcbiAgaGVpZ2h0OiAxMzJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggI2JjYmJiYTsgfVxuXG4uc3VjY2Vzcy1zdG9yeSBmaWd1cmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3VjY2Vzcy1zdG9yeSBoZWFkZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMyOHB4OyB9XG5cbi5zdWNjZXNzLXN0b3J5IGhlYWRlciBoMiB7XG4gIGNvbG9yOiAjNTI1MjUyO1xuICBmb250LXNpemU6IDIuMmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uc3VjY2Vzcy1zdG9yeSBoZWFkZXIgaDIgYSB7XG4gIGNvbG9yOiAjNTI1MjUyOyB9XG5cbi5zdWNjZXNzLXN0b3J5IC50YWdsaW5lIHtcbiAgd2lkdGg6IDQ0OHB4O1xuICBwYWRkaW5nOiAzMHB4IDQ3cHggMTJweCA2NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjFweDtcbiAgdG9wOiAxMjVweDtcbiAgYmFja2dyb3VuZDogI2VmZWVlYjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLnN1Y2Nlc3Mtc3RvcnkgLnRhZ2xpbmU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3N1Y2Nlc3Nfc3RvcnlfYXJyb3cucG5nKSBuby1yZXBlYXQgI2VmZWVlYjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICBsZWZ0OiA1OHB4OyB9XG5cbi5zdWNjZXNzLXN0b3J5IC50YWdsaW5lOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdWNjZXNzX3N0b3J5X3NoYWRvdy5naWYpIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMnB4O1xuICByaWdodDogMDsgfVxuXG4uc3VjY2Vzcy1zdG9yeSAucmVhZC1tb3JlLXllbGxvdy1wbHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIHJpZ2h0OiAyNXB4O1xuICB6LWluZGV4OiAxMDI7XG4gIGNvbG9yOiAjNTI1MjUyOyB9XG5cbi5zdWNjZXNzLXN0b3J5LWV2ZW4gLnJlYWQtbW9yZS15ZWxsb3ctcGx1cyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAxMHB4IDMwcHggMCAwOyB9XG5cbi5zdWNjZXNzLXN0b3J5LWV2ZW4gLnJlYWQtbW9yZS15ZWxsb3ctcGx1czpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDsgfVxuXG4uc3VjY2Vzcy1zdG9yeS1vZGQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMXB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAyMXB4OyB9XG5cbi5zdWNjZXNzLXN0b3J5LW9kZCAubWVtYmVyLWluZm8ge1xuICBtYXJnaW4tbGVmdDogMTQwcHg7IH1cblxuLnN1Y2Nlc3Mtc3Rvcnktb2RkIGZpZ3VyZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMjFweDsgfVxuXG4uc3VjY2Vzcy1zdG9yeS1vZGQgLnRhZ2xpbmUge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTIxcHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDMwcHggNjVweCAxMnB4IDQ3cHg7IH1cblxuLnN1Y2Nlc3Mtc3Rvcnktb2RkIC50YWdsaW5lOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA1OHB4OyB9XG5cbi5zdWNjZXNzLXN0b3J5LW9kZCAucmVhZC1tb3JlLXllbGxvdy1wbHVzIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDI1cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuc3VjY2Vzcy1zdG9yeSB7XG4gICAgd2lkdGg6IDkyJTtcbiAgICBwYWRkaW5nOiAyJSAyJSAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDk4JSAwOyB9XG4gIC5zdWNjZXNzLXN0b3J5IC5tZW1iZXItaW5mbyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnN1Y2Nlc3Mtc3RvcnkgZmlndXJlIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDElO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlOyB9XG4gIC5zdWNjZXNzLXN0b3J5IGZpZ3VyZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zdWNjZXNzLXN0b3J5IGhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zdWNjZXNzLXN0b3J5IGhlYWRlciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNSU7IH1cbiAgLnN1Y2Nlc3Mtc3RvcnkgaGVhZGVyIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnN1Y2Nlc3Mtc3RvcnkgLnJlYWQtbW9yZS15ZWxsb3ctcGx1cyB7XG4gICAgbGVmdDogMzAlO1xuICAgIHRvcDogNXB4O1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5zdWNjZXNzLXN0b3J5IC50YWdsaW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMiUgNCU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IC00JTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDAlKTsgfSB9XG5cbiNzdWNjZXNzLXN0b3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDA7IH1cblxuI3N1Y2Nlc3Mtc3Rvcnk6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMTNweDtcbiAgaGVpZ2h0OiA2N3B4O1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdWNjZXNzX3N0b3J5X2xhYmVsX2ludmVydGVkLnBuZykgbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTFweDtcbiAgdG9wOiA1OHB4O1xuICB6LWluZGV4OiAxMDI7IH1cblxuI3N1Y2Nlc3Mtc3RvcnkgZmlndXJlLmJpZ2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogNjcycHg7XG4gIG1hcmdpbi1sZWZ0OiAyN3B4O1xuICBwYWRkaW5nOiAwOyB9XG5cbiNzdWNjZXNzLXN0b3J5IGZpZ3VyZS5iaWdpbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbiNzdWNjZXNzLXN0b3J5IC5pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xuICB6LWluZGV4OiAxMDE7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogLTQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuI3N1Y2Nlc3Mtc3RvcnkgLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbiNzdWNjZXNzLXN0b3J5IC5tZW1iZXItaW5mbyB7XG4gIHdpZHRoOiA2MDJweDtcbiAgaGVpZ2h0OiAxNDRweDtcbiAgYmFja2dyb3VuZDogI2VmZWVlYjtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzksIDIzOCwgMjM1LCAwLjgpO1xuICBtYXJnaW46IC0zMHB4IDAgMCAyN3B4O1xuICBwYWRkaW5nOiAzNnB4IDAgMCA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuI3N1Y2Nlc3Mtc3RvcnkgLm1lbWJlci1pbmZvIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyZW07XG4gIGNvbG9yOiAjNTI1MjUyO1xuICBtYXJnaW46IDdweCAwIDNweDtcbiAgcGFkZGluZy10b3A6IDhweDsgfVxuXG4jc3VjY2Vzcy1zdG9yeSAubWVtYmVyLWluZm8gaDEgYSB7XG4gIGNvbG9yOiAjNTI1MjUyOyB9XG5cbiNzdWNjZXNzLXN0b3J5IC5tZW1iZXItaW5mbyBoMSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuI3N1Y2Nlc3Mtc3RvcnkgLm1lbWJlci1pbmZvIHAge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBwYWRkaW5nOiAwOyB9XG5cbiNzdWNjZXNzLXN0b3J5IC5tZW1iZXItaW5mbyBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS4xZW07IH1cblxuI3N1Y2Nlc3Mtc3RvcnkgLnRleHQge1xuICB3aWR0aDogNTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbiNzdWNjZXNzLXN0b3J5IGJsb2NrcXVvdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzNnB4IDA7XG4gIHBhZGRpbmc6IDAgMjdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzUyNTI1MjsgfVxuXG4jc3VjY2Vzcy1zdG9yeSBibG9ja3F1b3RlOmFmdGVyLFxuI3N1Y2Nlc3Mtc3RvcnkgYmxvY2txdW90ZTpiZWZvcmUge1xuICBmb250LXNpemU6IDJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmYzIwMDsgfVxuXG4jc3VjY2Vzcy1zdG9yeSBibG9ja3F1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdoJztcbiAgbGVmdDogMDtcbiAgdG9wOiAtMjBweDsgfVxuXG4jc3VjY2Vzcy1zdG9yeSBibG9ja3F1b3RlOmFmdGVyIHtcbiAgY29udGVudDogJ2cnO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMjBweDsgfVxuXG4jc3VjY2Vzcy1zdG9yeSAucHJvZ3JhbSB7XG4gIG1hcmdpbi10b3A6IDI3cHg7IH1cblxuI3N1Y2Nlc3Mtc3RvcnkgLnByb2dyYW0gaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbiNzdWNjZXNzLXN0b3J5IC5saW5rcyBhLFxuI3N1Y2Nlc3Mtc3RvcnkgLmxpbmtzIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZjMjAwOyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgI3N1Y2Nlc3Mtc3Rvcnkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMiU7XG4gICAgd2lkdGg6IDEwNCU7IH1cbiAgI3N1Y2Nlc3Mtc3Rvcnk6YmVmb3JlIHtcbiAgICB3aWR0aDogMTk3cHg7XG4gICAgaGVpZ2h0OiA3N3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3VjY2Vzc19zdG9yeV9sYWJlbF9tb2JpbGVfaW52ZXJ0ZWQucG5nKSBuby1yZXBlYXQ7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpOyB9XG4gICNzdWNjZXNzLXN0b3J5IC53aXRoLXNtYWxsLXNpZ246YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNzdWNjZXNzLXN0b3J5OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC00OXB4OyB9XG4gICNzdWNjZXNzLXN0b3J5IGZpZ3VyZS5iaWdpbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjc3VjY2Vzcy1zdG9yeSAubWVtYmVyLWluZm8ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogOTYlO1xuICAgIHBhZGRpbmc6IDMlIDIlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAjc3VjY2Vzcy1zdG9yeSAubWVtYmVyLWluZm8gaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cbiAgI3N1Y2Nlc3Mtc3RvcnkgLm1lbWJlci1pbmZvIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgI3N1Y2Nlc3Mtc3RvcnkgLmltYWdlIHtcbiAgICB3aWR0aDogMjE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXItd2lkdGg6IDlweDsgfVxuICAjc3VjY2Vzcy1zdG9yeSBoZWFkZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiA3MHB4OyB9XG4gICNzdWNjZXNzLXN0b3J5IC5tZW1iZXItc3BlY2lhbGl6YXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3N1Y2Nlc3Mtc3RvcnkgLnRleHQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMCA1JTsgfSB9XG5cbi5wdWJsaWNhdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG5cbi5wdWJsaWNhdGlvbnMgLnZpZXctaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDVkMjU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucHVibGljYXRpb25zIC52aWV3LWhlYWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGNvbG9yOiAjMDA1ZDI1OyB9XG5cbi5wdWJsaWNhdGlvbnMgLnZpZXctaGVhZGVyIGEubW9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucHVibGljYXRpb24ge1xuICBwYWRkaW5nOiAyMXB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlOyB9XG5cbi5wdWJsaWNhdGlvbiBmaWd1cmUge1xuICB3aWR0aDogMTIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4ucHVibGljYXRpb24gLnRleHQge1xuICB3aWR0aDogNTQ1cHg7IH1cblxuLnB1YmxpY2F0aW9uIGhlYWRlciBoMSxcbi5wdWJsaWNhdGlvbiBoZWFkZXIgaDIge1xuICBjb2xvcjogIzUyNTI1MjtcbiAgZm9udC1zaXplOiAxLjhlbTsgfVxuXG4ucHVibGljYXRpb24gcC5hdXRob3Ige1xuICBjb2xvcjogI2I5YjliOTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7IH1cblxuLnZpZXdzLXJvdy1sYXN0IC5wdWJsaWNhdGlvbiB7XG4gIGJvcmRlcjogMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5wdWJsaWNhdGlvbiAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnB1YmxpY2F0aW9uIGZpZ3VyZS5sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuI21lbWJlciBoZWFkZXIgaDIge1xuICBjb2xvcjogIzUyNTI1MjsgfVxuXG4jbWVtYmVyIC5pbmZvIHtcbiAgcGFkZGluZzogMjdweCAzNnB4O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmYzIwMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZmMyMDA7XG4gIGJhY2tncm91bmQ6ICNmYWZhZjk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jbWVtYmVyIC5pbmZvIGZpZ3VyZSB7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggI2JjYmJiYTtcbiAgd2lkdGg6IDI1NXB4O1xuICBoZWlnaHQ6IDI1NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogOHB4IHNvbGlkICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuI21lbWJlciAuaW5mbyAudGV4dCB7XG4gIHdpZHRoOiAyNTVweDsgfVxuXG4jbWVtYmVyIC5pbmZvIC50ZXh0IC5uYXRpb25hbGl0eSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuI21lbWJlciAuaW5mbyAudGV4dCAuY291bnRyeSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuI21lbWJlciAuaW5mbyAudGV4dCAuYXdhcmRfdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuI21lbWJlciAuaW5mbyAudGV4dCAuYXdhcmRfdHlwZTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1hZ2VzL2F3YXJkX3R5cGUtaWNvbi5wbmcpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiA0M3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbiNtZW1iZXIgLmluZm8gLnRleHQgLm1lbWJlcl9xdWFsaWZpY2F0aW9uX2l0ZW1zIC55ZWFyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jbWVtYmVyIC5pbmZvIC50ZXh0IC5tZW1iZXJfcXVhbGlmaWNhdGlvbl9pdGVtcyAuZGVncmVlIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4jbWVtYmVyIC5pbmZvIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4jbWVtYmVyIC5pbmZvIGgxIHtcbiAgZm9udC1zaXplOiAyLjNlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG5cbiNtZW1iZXIgLmluZm8gc3Bhbi5lYi1yb2xlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAuOGVtO1xuICBtYXJnaW46IDlweCAwIDI3cHg7IH1cblxuI21lbWJlciAuaW5mbyBzcGFuLmViLXJvbGU6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA0LjJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4jbWVtYmVyIC5pbmZvIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDsgfVxuXG4jbWVtYmVyIC5pbmZvIC5zdWNjZXNzLXN0b3J5LWJhZGdlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgcmlnaHQ6IC00cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3VjY2Vzc19zdG9yeV9sYWJlbF9pbnZlcnRlZC5wbmcpIHRvcCByaWdodCBuby1yZXBlYXQ7IH1cblxuI21lbWJlciAuaW5mbyAuc3VjY2Vzcy1zdG9yeS1iYWRnZSBhIHtcbiAgY29sb3I6ICM1MjUyNTI7IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIGR0IHtcbiAgcGFkZGluZzogMThweCAxOHB4IDE4cHggMTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiBkdDpiZWZvcmUge1xuICBjb2xvcjogI2ZmYzIwMDtcbiAgbWFyZ2luLXJpZ2h0OiA5cHg7XG4gIGZvbnQtc2l6ZTogMS45ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIGR0OmFmdGVyIHtcbiAgZm9udC1zaXplOiAuOGVtO1xuICB0b3A6IDI0cHg7XG4gIHJpZ2h0OiAxOHB4O1xuICBjb2xvcjogI2ZmYzIwMDsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gZHQub246YWZ0ZXIge1xuICBjb2xvcjogI2RkZDsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gZGQge1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nOiAzNnB4IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5sYWJlbCB7XG4gIGNvbG9yOiAjYmFiYWJhOyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLm1lbWJlcl9xdWFsaWZpY2F0aW9uX2l0ZW1zIHNwYW4ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiBoNC5sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogMTJweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IC45ZW07XG4gIGNvbG9yOiAjOTQ5NDk0OyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gcCB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiB1bCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiBsaSB7XG4gIGZvbnQtc2l6ZTogMS4xZW07IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiBsaTpiZWZvcmUge1xuICBjb2xvcjogI2ZmYzIwMDsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIHRhYmxlIHtcbiAgZm9udC1zaXplOiAxLjFlbTsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIHRhYmxlIHRkIHtcbiAgcGFkZGluZzogNHB4OyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gdGFibGUgdGQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjFlbTsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5ncmFkdWF0aW9uIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjZmNTtcbiAgcGFkZGluZzogMjFweCAxOHB4OyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmdyYWR1YXRpb24gZmlndXJlIHtcbiAgbWFyZ2luOiAwIDI0cHggMjFweCAwOyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmdyYWR1YXRpb24gLnllYXJzIHtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMjFweDsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5ncmFkdWF0aW9uIC55ZWFycyBwIHtcbiAgY29sb3I6ICNiMWIxYjE7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmdyYWR1YXRpb24gLnllYXJzIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5ncmFkdWF0aW9uIGgzLnRpdGxlIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21lbWJlcl9mZWxsb3dzaGlwX3RpdGxlLmdpZikgbm8tcmVwZWF0OyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmdyYWR1YXRpb24gLmdhbGxlcnkge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZ3JhZHVhdGlvbiAuZ2FsbGVyeSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMCAxMHB4IDEwcHg7IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZ3JhZHVhdGlvbiAudGhlc2lzIGgzIHtcbiAgZm9udC1zaXplOiAxLjJlbTsgfVxuXG4jY29udGVudCAjbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5saW5rcyxcbiNjb250ZW50ICNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLnByb2NlZWRpbmcsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uICNjb250ZW50IC5saW5rcyxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gI2NvbnRlbnQgLnByb2NlZWRpbmcsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5kb3dubG9hZHMge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7IH1cblxuI2NvbnRlbnQgI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAubGlua3MgYSxcbiNjb250ZW50ICNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLnByb2NlZWRpbmcgYSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gI2NvbnRlbnQgLmxpbmtzIGEsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uICNjb250ZW50IC5wcm9jZWVkaW5nIGEsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5kb3dubG9hZHMgYSB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbiNjb250ZW50ICNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmxpbmtzIGxpLFxuI2NvbnRlbnQgI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAucHJvY2VlZGluZyBsaSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gI2NvbnRlbnQgLmxpbmtzIGxpLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAjY29udGVudCAucHJvY2VlZGluZyBsaSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmRvd25sb2FkcyBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjRweDsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLWN1cnJlbnQtYWN0aXZpdGllcyxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtdGFncyB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4OyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtY3VycmVudC1hY3Rpdml0aWVzIC5maWVsZC1pdGVtLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC10YWdzIC5maWVsZC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLXJlc2VhcmNoLXB1YmxpY2F0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1yZXNlYXJjaC1wdWJsaWNhdGlvbnMgLmZpZWxkLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMTAlO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtcmVzZWFyY2gtcHVibGljYXRpb25zIC5maWVsZC1pdGVtIHtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItYWZmaWxpYXRpb24gLmZpZWxkLWl0ZW0sXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1uYXRpb25hbC1jaGFwdGVyIC5maWVsZC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDE1cHggMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLWFmZmlsaWF0aW9uIC5maWVsZC1pdGVtOmJlZm9yZSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLW5hdGlvbmFsLWNoYXB0ZXIgLmZpZWxkLWl0ZW06YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDFweDtcbiAgY29udGVudDogJ0gnO1xuICBmb250LWZhbWlseTogb3dzZDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmMyMDA7IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItYWZmaWxpYXRpb24gLmZpZWxkLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJ2UnOyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLWdyYW50cyAuZmllbGQtaXRlbSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByZXNlbnRhdGlvbiAuZmllbGQtaXRlbSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByaXplcyAuZmllbGQtaXRlbSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXR3YXMtYXdhcmQgLmZpZWxkLWl0ZW0ge1xuICBtYXJnaW46IDJlbSAwOyB9XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLWdyYW50cyAuZmllbGQtaXRlbSA+IGRpdixcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByZXNlbnRhdGlvbiAuZmllbGQtaXRlbSA+IGRpdixcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByaXplcyAuZmllbGQtaXRlbSA+IGRpdixcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXR3YXMtYXdhcmQgLmZpZWxkLWl0ZW0gPiBkaXYge1xuICBtYXJnaW46IDVweDsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1ncmFudHMgLmZpZWxkLWl0ZW0gLnllYXIsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1wcmVzZW50YXRpb24gLmZpZWxkLWl0ZW0gLnllYXIsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1wcml6ZXMgLmZpZWxkLWl0ZW0gLnllYXIsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci10d2FzLWF3YXJkIC5maWVsZC1pdGVtIC55ZWFyIHtcbiAgY29sb3I6ICNjMmMyYzI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1ncmFudHMgLmZpZWxkLWl0ZW0gLnRpdGxlLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItZ3JhbnRzIC5maWVsZC1pdGVtIC50aXRsZS1wcmVzZW50YXRpdG9uLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItcHJlc2VudGF0aW9uIC5maWVsZC1pdGVtIC50aXRsZSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByZXNlbnRhdGlvbiAuZmllbGQtaXRlbSAudGl0bGUtcHJlc2VudGF0aXRvbixcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByaXplcyAuZmllbGQtaXRlbSAudGl0bGUsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1wcml6ZXMgLmZpZWxkLWl0ZW0gLnRpdGxlLXByZXNlbnRhdGl0b24sXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci10d2FzLWF3YXJkIC5maWVsZC1pdGVtIC50aXRsZSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXR3YXMtYXdhcmQgLmZpZWxkLWl0ZW0gLnRpdGxlLXByZXNlbnRhdGl0b24ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDExMCU7IH1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItZ3JhbnRzIC5maWVsZC1pdGVtIC50aXRsZS1wcmVzZW50YXRpdG9uOmJlZm9yZSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLWdyYW50cyAuZmllbGQtaXRlbSAudGl0bGU6YmVmb3JlLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItcHJlc2VudGF0aW9uIC5maWVsZC1pdGVtIC50aXRsZS1wcmVzZW50YXRpdG9uOmJlZm9yZSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByZXNlbnRhdGlvbiAuZmllbGQtaXRlbSAudGl0bGU6YmVmb3JlLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItcHJpemVzIC5maWVsZC1pdGVtIC50aXRsZS1wcmVzZW50YXRpdG9uOmJlZm9yZSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByaXplcyAuZmllbGQtaXRlbSAudGl0bGU6YmVmb3JlLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItdHdhcy1hd2FyZCAuZmllbGQtaXRlbSAudGl0bGUtcHJlc2VudGF0aXRvbjpiZWZvcmUsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci10d2FzLWF3YXJkIC5maWVsZC1pdGVtIC50aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiAn4oCiJzsgfVxuXG4uY3JlYXRlLW1lbWJlci1mcm9tLXVzZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogIzAwNWQyNTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCA4cHg7IH1cblxuLnBhZ2Utbm9kZS1hZGQtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNibG9jay1zeXN0ZW0tbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y2ZjU7XG4gIHBhZGRpbmc6IDMwcHggNTBweDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1yZXF1aXJlZCB7XG4gIGNvbG9yOiAjRUYzOTNDOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC1ncm91cC1maWVsZHNldCB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLWdyb3VwLWZpZWxkc2V0IC5maWVsZC10eXBlLWZpbGUgdGgge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLWdyb3VwLWZpZWxkc2V0IGxlZ2VuZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIGRpdiA+IGZpZWxkc2V0LmZvcm0td3JhcHBlciBsZWdlbmQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDExMCU7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLW11bHRpcGxlLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLW11bHRpcGxlLXRhYmxlIHRyLmV2ZW4gaW5wdXQge1xuICBtYXJnaW46IDEwcHggMDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZmllbGQtbXVsdGlwbGUtdGFibGUgLmZpZWxkLW11bHRpcGxlLWRyYWcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC1tdWx0aXBsZS10YWJsZSAuZmllbGQtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC1tdWx0aXBsZS10YWJsZSArIC5kZXNjcmlwdGlvbiArIGRpdi5jbGVhcmZpeCxcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC1tdWx0aXBsZS10YWJsZSArIGRpdi5jbGVhcmZpeCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLW11bHRpcGxlLXRhYmxlIC5mb3JtLWl0ZW0tZmllbGQtLWVtYWlsLXVuZC0wLWVtYWlsIGxhYmVsIHNwYW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmRlc2NyaXB0aW9uIGEge1xuICBjb2xvcjogI2ZmYzIwMDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1tYW5hZ2VkLWZpbGUgLmltYWdlLXdpZGdldC1kYXRhIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tbWFuYWdlZC1maWxlIC5mb3JtLWZpbGUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwJTsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1tYW5hZ2VkLWZpbGUgLmZvcm0tc3VibWl0IHtcbiAgd2lkdGg6IDE1JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gYnV0dG9uLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gaW5wdXQsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBzZWxlY3QsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjRzO1xuICBvdXRsaW5lOiAwOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZTpmb2N1cyxcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIGJ1dHRvbjpmb2N1cyxcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIGlucHV0OmZvY3VzLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gc2VsZWN0OmZvY3VzLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmMyMDA7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlOmRpc2FibGVkLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gYnV0dG9uOmRpc2FibGVkLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gaW5wdXQ6ZGlzYWJsZWQsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBzZWxlY3Q6ZGlzYWJsZWQsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSB0ZXh0YXJlYTpkaXNhYmxlZCB7XG4gIGJvcmRlcjogMDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUuZXJyb3IsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBidXR0b24uZXJyb3IsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBpbnB1dC5lcnJvcixcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIHNlbGVjdC5lcnJvcixcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIHRleHRhcmVhLmVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0EzMDAwMDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICBsaW5lLWhlaWdodDogMjsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuZXJyb3IgLmNob3Nlbi1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQTMwMDAwOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gIHdpZHRoOiAyMCU7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMjAwO1xuICBib3JkZXI6ICNmZmMyMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM1MjUyNTI7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gdGQgLmZvcm0tc3VibWl0IHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbjogMWVtIDA7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gbGFiZWwsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBzcGFuLmZpZWxkc2V0LWxlZ2VuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS10ZXh0IHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA2cHg7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tdHlwZS1jaGVja2JveCxcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLXR5cGUtcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tY2hlY2tib3gsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1yYWRpbyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tY2hlY2tib3ggKyBsYWJlbCxcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLXJhZGlvICsgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLWNoZWNrYm94ICsgbGFiZWw6YmVmb3JlLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tcmFkaW8gKyBsYWJlbDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAtMXB4IDNweCAwIDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZvbnQ6IDEuMmVtIHR3YXNvbmxpbmVmb3JtcztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjNjY2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tY2hlY2tib3guZXJyb3IgKyBsYWJlbDpiZWZvcmUsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1yYWRpby5lcnJvciArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBMzAwMDA7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSxcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLXJhZGlvOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJ28nO1xuICBjb2xvcjogI2ZmYzIwMDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1yYWRpbyArIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAuOGVtO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjZmZjMjAwOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLXJhZGlvOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiAncCc7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIGRpdi5hdXRvY29tcGxldGUtZGVsdXhlLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgcGFkZGluZzogMDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBkaXYuYXV0b2NvbXBsZXRlLWRlbHV4ZS1tdWx0aXBsZSBpbnB1dCB7XG4gIGJvcmRlcjogMDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBkaXYuYXV0b2NvbXBsZXRlLWRlbHV4ZS1tdWx0aXBsZSAuYXV0b2NvbXBsZXRlLWRlbHV4ZS10aHJvYmJlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmNob3Nlbi1kcm9wIGxpIHtcbiAgcGFkZGluZzogN3B4OyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5jaG9zZW4tZHJvcCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJzsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmNob3Nlbi1jb250YWluZXIgdWwuY2hvc2VuLWNob2ljZXMsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZjMjAwOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gIGJvcmRlcjogMDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLXJlc3VsdHMge1xuICBwYWRkaW5nOiAwOyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgY29sb3I6ICNmZmMyMDA7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gdWwuY2hvc2VuLWNob2ljZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4OyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIHVsLmNob3Nlbi1jaG9pY2VzIGxpIHtcbiAgcGFkZGluZzogMDsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSB1bC5jaG9zZW4tY2hvaWNlcyBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJzsgfVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSB1bC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAwIDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMThweCAwIDVweDtcbiAgbWFyZ2luOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gdWwuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIHRvcDogNnB4OyB9XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC1hZGQtbW9yZS1zdWJtaXQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIGJvcmRlcjogMDsgfVxuXG4udWktYXV0b2NvbXBsZXRlIGEge1xuICBjb2xvcjogIzUyNTI1MjsgfVxuXG4udWktYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0gYS51aS1zdGF0ZS1ob3ZlciB7XG4gIGJhY2tncm91bmQ6IDAgMDtcbiAgY29sb3I6ICNmZmMyMDA7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbmh0bWwuanMgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gZmllbGRzZXQuY29sbGFwc2VkIHtcbiAgaGVpZ2h0OiA3NXB4OyB9XG5cbiN1c2VyLXBhc3MgLmZpZWxkLXR5cGUtdGV4dCxcbiN1c2VyLXBhc3MgLmZvcm0tdHlwZS1wYXNzd29yZCxcbiN1c2VyLXBhc3MgLmZvcm0tdHlwZS10ZXh0ZmllbGQsXG4jdXNlci1wYXNzIC5mb3JtLXdyYXBwZXIsXG4jdXNlci1wcm9maWxlLWZvcm0gLmZpZWxkLXR5cGUtdGV4dCxcbiN1c2VyLXByb2ZpbGUtZm9ybSAuZm9ybS10eXBlLXBhc3N3b3JkLFxuI3VzZXItcHJvZmlsZS1mb3JtIC5mb3JtLXR5cGUtdGV4dGZpZWxkLFxuI3VzZXItcHJvZmlsZS1mb3JtIC5mb3JtLXdyYXBwZXIsXG4jdXNlci1yZWdpc3Rlci1mb3JtIC5maWVsZC10eXBlLXRleHQsXG4jdXNlci1yZWdpc3Rlci1mb3JtIC5mb3JtLXR5cGUtcGFzc3dvcmQsXG4jdXNlci1yZWdpc3Rlci1mb3JtIC5mb3JtLXR5cGUtdGV4dGZpZWxkLFxuI3VzZXItcmVnaXN0ZXItZm9ybSAuZm9ybS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG5cbiN1c2VyLXBhc3MgYnV0dG9uLFxuI3VzZXItcGFzcyBpbnB1dCxcbiN1c2VyLXByb2ZpbGUtZm9ybSBidXR0b24sXG4jdXNlci1wcm9maWxlLWZvcm0gaW5wdXQsXG4jdXNlci1yZWdpc3Rlci1mb3JtIGJ1dHRvbixcbiN1c2VyLXJlZ2lzdGVyLWZvcm0gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC40cztcbiAgb3V0bGluZTogMDsgfVxuXG4jdXNlci1wYXNzIGJ1dHRvbjpmb2N1cyxcbiN1c2VyLXBhc3MgaW5wdXQ6Zm9jdXMsXG4jdXNlci1wcm9maWxlLWZvcm0gYnV0dG9uOmZvY3VzLFxuI3VzZXItcHJvZmlsZS1mb3JtIGlucHV0OmZvY3VzLFxuI3VzZXItcmVnaXN0ZXItZm9ybSBidXR0b246Zm9jdXMsXG4jdXNlci1yZWdpc3Rlci1mb3JtIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMjAwOyB9XG5cbiN1c2VyLXBhc3MgYnV0dG9uOmRpc2FibGVkLFxuI3VzZXItcGFzcyBpbnB1dDpkaXNhYmxlZCxcbiN1c2VyLXByb2ZpbGUtZm9ybSBidXR0b246ZGlzYWJsZWQsXG4jdXNlci1wcm9maWxlLWZvcm0gaW5wdXQ6ZGlzYWJsZWQsXG4jdXNlci1yZWdpc3Rlci1mb3JtIGJ1dHRvbjpkaXNhYmxlZCxcbiN1c2VyLXJlZ2lzdGVyLWZvcm0gaW5wdXQ6ZGlzYWJsZWQge1xuICBib3JkZXI6IDA7IH1cblxuI3VzZXItcGFzcyBidXR0b24uZXJyb3IsXG4jdXNlci1wYXNzIGlucHV0LmVycm9yLFxuI3VzZXItcHJvZmlsZS1mb3JtIGJ1dHRvbi5lcnJvcixcbiN1c2VyLXByb2ZpbGUtZm9ybSBpbnB1dC5lcnJvcixcbiN1c2VyLXJlZ2lzdGVyLWZvcm0gYnV0dG9uLmVycm9yLFxuI3VzZXItcmVnaXN0ZXItZm9ybSBpbnB1dC5lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNBMzAwMDA7IH1cblxuI3VzZXItcGFzcyAuZm9ybS1zdWJtaXQsXG4jdXNlci1wcm9maWxlLWZvcm0gLmZvcm0tc3VibWl0LFxuI3VzZXItcmVnaXN0ZXItZm9ybSAuZm9ybS1zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMyMDA7XG4gIGJvcmRlcjogI2ZmYzIwMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wYXJ0bmVycyB7XG4gIGJhY2tncm91bmQ6ICMyZDJkMmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ucGFydG5lcnMgaW1nIHtcbiAgd2lkdGg6IDI1JTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTlweCkge1xuICAucGFydG5lciBmaWd1cmUucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDFlbSAwOyB9IH1cblxuLnVzZXItZm9ybSAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4OyB9XG5cbi51c2VyLWZvcm0gbGFiZWwge1xuICBjb2xvcjogI2ZmYzIwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAuOWVtOyB9XG5cbi51c2VyLWZvcm0gLmZvcm0tcmVxdWlyZWQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51c2VyLWZvcm0gLmZvcm0tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnVzZXItZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4udXNlci1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjZmZjMjAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnVzZXItZm9ybSBhOmZvY3VzLFxuLnVzZXItZm9ybSBhOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmJsb2NrLXVzZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyMTZweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgcGFkZGluZzogMTJweDsgfVxuXG4uYmxvY2stdXNlciBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogOXB4OyB9XG5cbi5ibG9jay11c2VyIC5jbG9zZS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4xZW07IH1cblxuLmZvb3Rlci1tZW51IHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgcGFkZGluZzogNDBweCAwOyB9XG5cbi5mb290ZXItbWVudSAuYmxvY2sge1xuICB3aWR0aDogMTU1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZvb3Rlci1tZW51IC5ibG9jayBoMy5ibG9jay10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDQzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZvb3Rlci1tZW51IC5ibG9jayB1bC5tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nLWJvdHRvbTogNnB4OyB9XG5cbi5mb290ZXItbWVudSAuYmxvY2sgYSB7XG4gIGNvbG9yOiAjODg4OyB9XG5cbi5mb290ZXItbWVudSAuYnVyZ2VyLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDsgfVxuXG4uZm9vdGVyLW1lbnUgLmJ1cmdlci1tZW51IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogLjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgbGVmdDogNDJweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5mb290ZXItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmZvb3Rlci5tYWluIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIGZvbnQtc2l6ZTogLjllbTtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuI2Nib3hPdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHotaW5kZXg6IDMwMDsgfVxuXG4jY29sb3Jib3gge1xuICB6LWluZGV4OiAzMDE7IH1cblxuLm92ZXJsYXktY29udGVudCAjY2JveExvYWRlZENvbnRlbnQsXG4ub3ZlcmxheS1jb250ZW50ICNjYm94TG9hZGluZ0dyYXBoaWMsXG4ub3ZlcmxheS1jb250ZW50ICNjYm94TG9hZGluZ092ZXJsYXkge1xuICB3aWR0aDogNzAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuI2Nib3hDbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29sb3Jib3hfY2xvc2UucG5nKSBuby1yZXBlYXQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jY2JveENsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTJweDsgfVxuXG4jdGFicy13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDIxcHg7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuI3RhYnMtd3JhcHBlciB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDJkMmQyO1xuICBwYWRkaW5nOiAxMnB4IDMzcHg7XG4gIG1hcmdpbjogMDsgfVxuXG4jdGFicy13cmFwcGVyIGxpIHtcbiAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuI3RhYnMtd3JhcHBlciBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiN0YWJzLXdyYXBwZXIgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogIzAzYTI0MjsgfVxuXG4jdGFicy13cmFwcGVyIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzUyNTI1MjtcbiAgYm9yZGVyLWNvbG9yOiAjZDJkMmQyICNkMmQyZDIgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiA5cHg7XG4gIG1hcmdpbjogMDsgfVxuXG4jdGFicy13cmFwcGVyIGE6Zm9jdXMsXG4jdGFicy13cmFwcGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzAzYTI0MjsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtaG9tZS1pbnN0aXR1dGUtYmxvY2stMSAudmlld3Mtcm93IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNibG9jay12aWV3cy1mZWxsb3dzaGlwLXNpZGViYXItYmxvY2ssXG4jYmxvY2stdmlld3Mtd2hhdC1pcy1vd3NkLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI0Y3RjZGNTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNibG9jay12aWV3cy1mZWxsb3dzaGlwLXNpZGViYXItYmxvY2sgaDMgYSxcbiNibG9jay12aWV3cy13aGF0LWlzLW93c2QtYmxvY2sgaDMgYSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgY29sb3I6ICMwMDVkMjU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNUMyQjsgfVxuXG4jYmxvY2stdmlld3MtZmVsbG93c2hpcC1zaWRlYmFyLWJsb2NrIC52aWV3cy1maWVsZC1maWVsZC0tc3VidGl0bGUsXG4jYmxvY2stdmlld3MtZmVsbG93c2hpcC1zaWRlYmFyLWJsb2NrIC52aWV3cy1maWVsZC12aWV3LW5vZGUsXG4jYmxvY2stdmlld3Mtd2hhdC1pcy1vd3NkLWJsb2NrIC52aWV3cy1maWVsZC1maWVsZC0tc3VidGl0bGUsXG4jYmxvY2stdmlld3Mtd2hhdC1pcy1vd3NkLWJsb2NrIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbiNibG9jay12aWV3cy1mZWxsb3dzaGlwLXNpZGViYXItYmxvY2sgLnZpZXdzLXJvdzpob3ZlcixcbiNibG9jay12aWV3cy13aGF0LWlzLW93c2QtYmxvY2sgLnZpZXdzLXJvdzpob3ZlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNWQyNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZWNkYzsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLWJsb2NrLTIgaDMge1xuICBjb2xvcjogI2ZmYzIwMDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbiNibG9jay12aWV3cy1mcm9udC1zdWNjZXNzLXN0b3JpZXMtYmxvY2stMiAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMgLnZpZXdzLXJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yaWJib25feS5wbmcpIG5vLXJlcGVhdCByaWdodCB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyMDQsIDQwLCAwLjIyKTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmMyMDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG5cbiNibG9jay12aWV3cy1mcm9udC1zdWNjZXNzLXN0b3JpZXMtYmxvY2stMiAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VjY2Vzcy10YWdsaW5lIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEyMCU7XG4gIGNvbG9yOiAjNUM1QzVDO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbiNibG9jay12aWV3cy1mcm9udC1zdWNjZXNzLXN0b3JpZXMtYmxvY2stMiAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtLW1lbWJlci1wcm9maWxlIHtcbiAgZm9udC1zaXplOiAxMTAlOyB9XG5cbiNibG9jay12aWV3cy1mcm9udC1zdWNjZXNzLXN0b3JpZXMtYmxvY2stMiAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtLWZpZWxkIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLWJsb2NrLTIgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gIG1hcmdpbjogMTBweCAwIDA7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy1ibG9jay0yIC52aWV3LWZyb250LXN1Y2Nlc3Mtc3RvcmllcyAudmlld3Mtcm93IC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSB7XG4gIGNvbG9yOiAjZmZjMjAwOyB9XG5cbiNibG9jay12aWV3cy1mcm9udC1zdWNjZXNzLXN0b3JpZXMtYmxvY2stMiAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtLXBpY3R1cmUgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC43NSk7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy1ibG9jay0yIC52aWV3cy1yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjA0LCA0MCwgMC40KTsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIHtcbiAgYmFja2dyb3VuZDogI0Y3RjZGNTsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIGgzIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDVDMkI7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiAudmlldy1mcm9udC1uZXdzIC52aWV3cy1yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICNGN0Y2RjU7XG4gIHBhZGRpbmc6IDE1cHggMTBweDsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIC52aWV3LWZyb250LW5ld3MgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtY3JlYXRlZCB7XG4gIGNvbG9yOiAjMDA1ZDI1O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbiNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTIgLnZpZXctZnJvbnQtbmV3cyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTEwJTtcbiAgbWFyZ2luOiA1cHggMCAxMHB4O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIC52aWV3LWZyb250LW5ld3MgLnZpZXdzLXJvdzpob3ZlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNWQyNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZWNkYzsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIC52aWV3LWZyb250LW5ld3MgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMDsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIC52aWV3LWZyb250LW5ld3MgLnZpZXdzLXJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIC52aWV3LWZyb250LW5ld3MgLnZpZXdzLXJvdy1maXJzdCB7XG4gIG1hcmdpbjogMDsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIC52aWV3LWZyb250LW5ld3MgLnZpZXdzLXJvdy1sYXN0IHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtY29uZmVyZW5jZXMtYmxvY2stMiAuYmxvY2stdGl0bGUge1xuICBjb2xvcjogIzAwODViMjsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtY29uZmVyZW5jZXMtYmxvY2stMiAuYmxvY2stdGV4dCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LWNvbmZlcmVuY2VzLWJsb2NrLTIgLnZpZXdzLXJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb25mZXJlbmNlLWljb24ucG5nKSBuby1yZXBlYXQgOTUlIDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y2ZjU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDA4NWIyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbiNibG9jay12aWV3cy1mcm9udC1jb25mZXJlbmNlcy1ibG9jay0yIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkIHtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LWNvbmZlcmVuY2VzLWJsb2NrLTIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtLWRhdGUtdy1lbmQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDkwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtY29uZmVyZW5jZXMtYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1jb25mZXJlbmNlLWxvY2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtY29uZmVyZW5jZXMtYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTIwJTtcbiAgY29sb3I6ICMwMDg1YjI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4jYmxvY2stdmlld3MtZnJvbnQtY29uZmVyZW5jZXMtYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICBtYXJnaW46IDMwcHggMCAwOyB9XG5cbiNibG9jay12aWV3cy1mcm9udC1jb25mZXJlbmNlcy1ibG9jay0yIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhIHtcbiAgY29sb3I6ICMwMDg1YjI7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LWNvbmZlcmVuY2VzLWJsb2NrLTIgLnZpZXdzLXJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2RiZTg7IH1cblxuLm5jbWVtYmVycyBoMSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGNvbG9yOiAjNTI1MjUyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJNdWxpXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4uaGFzLW5hdGlvbmFsLWNoYXB0ZXIge1xuICBmb250LWZhbWlseTogXCJNdWxpXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC52aWV3LWZyb250LWNvdW50cnkudmlldy1kaXNwbGF5LWlkLXBhZ2UgaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAjY291bnRyeSAubmV0d29yay1mdWxsLWluZm8uY291bnRyeSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLnN1Ym1lbnUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmhhcy1uYXRpb25hbC1jaGFwdGVyICNuYy1jb250ZW50LXdyYXBwZXIgLm5jLWhlYWRlci13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyMzFweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5NWUyZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgI25jLWNvbnRlbnQtd3JhcHBlciAubmMtaGVhZGVyLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9IH1cbiAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgI25jLWNvbnRlbnQtd3JhcHBlciAubmMtaGVhZGVyLXdyYXBwZXIgLnJvdyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAjbmMtY29udGVudC13cmFwcGVyIC5uYy1oZWFkZXItd3JhcHBlciAucm93IC5uYXRpb25hbC1jaGFwdGVyLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAjbmMtY29udGVudC13cmFwcGVyIC5uYy1oZWFkZXItd3JhcHBlciAucm93IC5uYXRpb25hbC1jaGFwdGVyLWluZm8gLm5jLWRhdGEgLm5jLWxvZ28taW1nIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAjbmMtY29udGVudC13cmFwcGVyIC5uYy1oZWFkZXItd3JhcHBlciAucm93IC5uYXRpb25hbC1jaGFwdGVyLWluZm8gLmdyZWVuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgI25jLWNvbnRlbnQtd3JhcHBlciAubmMtaGVhZGVyLXdyYXBwZXIgLnJvdyAubmF0aW9uYWwtY2hhcHRlci1pbmZvIHAge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAjbmMtY29udGVudC13cmFwcGVyIC5uYy1oZWFkZXItd3JhcHBlciAucm93IC5uYXRpb25hbC1jaGFwdGVyLWluZm8gaDIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNdWxpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuICAgICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAjbmMtY29udGVudC13cmFwcGVyIC5uYy1oZWFkZXItd3JhcHBlciAucm93IC5uYXRpb25hbC1jaGFwdGVyLWluZm8gaDIgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAjbmMtY29udGVudC13cmFwcGVyIC5uYy1oZWFkZXItd3JhcHBlciAucm93IC5uYXRpb25hbC1jaGFwdGVyLWluZm8gaDEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJNdWxpXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgI25jLWNvbnRlbnQtd3JhcHBlciAubmMtaGVhZGVyLXdyYXBwZXIgLnJvdyAubmF0aW9uYWwtY2hhcHRlci1pbmZvIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAjbmMtY29udGVudC13cmFwcGVyIC5uYy1oZWFkZXItd3JhcHBlciAucm93IC5uYXRpb25hbC1jaGFwdGVyLWluZm8gLml0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgI25jLWNvbnRlbnQtd3JhcHBlciAubmMtaGVhZGVyLXdyYXBwZXIgLnJvdyAubmF0aW9uYWwtY2hhcHRlci1pbmZvIC5pdGVtLm1lbWIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAjbmMtY29udGVudC13cmFwcGVyIC5uYy1oZWFkZXItd3JhcHBlciAucm93IC5uYXRpb25hbC1jaGFwdGVyLWluZm8gLml0ZW0ubWVtYiBwIHtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTXVsaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7IH1cbiAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyICNuYy1jb250ZW50LXdyYXBwZXIgLm5jLWhlYWRlci13cmFwcGVyIC5yb3cgLm5hdGlvbmFsLWNoYXB0ZXItaW5mbyAuZGVzY3JpcHRpb24gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk11bGlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyICNuYy1jb250ZW50LXdyYXBwZXIgLm5jLWhlYWRlci13cmFwcGVyIC5yb3cgLm5hdGlvbmFsLWNoYXB0ZXItaW5mbyAuZGVzY3JpcHRpb24gLmQtYmxvY2sge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyICNuYy1jb250ZW50LXdyYXBwZXIgLm5jLWhlYWRlci13cmFwcGVyIC5yb3cgLm5hdGlvbmFsLWNoYXB0ZXItaW5mbyAuZGVzY3JpcHRpb24gLmQtYmxvY2subWFpbGwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyICNuYy1jb250ZW50LXdyYXBwZXIgLm5jLWhlYWRlci13cmFwcGVyIC5yb3cgLm5jLWxlYWRiZyB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmF0aW9uYWwtY2hhcHRlci1jb250YWN0IC5uYy1jb250YWN0LWltZyB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5hdGlvbmFsLWNoYXB0ZXItY29udGFjdC5mbGV4LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5hdGlvbmFsLWNoYXB0ZXItY29udGFjdC5mbGV4LWNvbnRhaW5lciBoMSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgY29sb3I6ICM1MjUyNTI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk11bGlcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmF0aW9uYWwtY2hhcHRlci1jb250YWN0LmZsZXgtY29udGFpbmVyIC5mbGV4LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmF0aW9uYWwtY2hhcHRlci1jb250YWN0LmZsZXgtY29udGFpbmVyIC5mbGV4LWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogN3B4O1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE0cHgpOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5hdGlvbmFsLWNoYXB0ZXItY29udGFjdC5mbGV4LWNvbnRhaW5lciAuZmxleC1pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmF0aW9uYWwtY2hhcHRlci1jb250YWN0LmZsZXgtY29udGFpbmVyIC5mbGV4LWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7IH0gfVxuICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYXRpb25hbC1jaGFwdGVyLWNvbnRhY3QuZmxleC1jb250YWluZXIgLmZsZXgtaXRlbTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyB9XG4gICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYXRpb25hbC1jaGFwdGVyLWNvbnRhY3QuZmxleC1jb250YWluZXIubWVtYmVyLXBsYWNlaG9sZGVyIC5mbGV4LWl0ZW0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTYuNjY2NiUgLSAzMHB4KTsgfVxuICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYXRpb25hbC1jaGFwdGVyLWNvbnRhY3QuZmxleC1jb250YWluZXIubWVtYmVyLXBsYWNlaG9sZGVyIC5mbGV4LWl0ZW06YmVmb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDExMCU7IH1cbiAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5hdGlvbmFsLWNoYXB0ZXItY29udGFjdC5mbGV4LWNvbnRhaW5lci5tZW1iZXItcGxhY2Vob2xkZXIgLmNvbnRhY3QtZGF0YSB7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5hdGlvbmFsLWNoYXB0ZXItY29udGFjdCAuY29udGFjdC1kYXRhIHtcbiAgICBmb250LWZhbWlseTogXCJNdWxpXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5hdGlvbmFsLWNoYXB0ZXItY29udGFjdCAuY29udGFjdC1kYXRhIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTXVsaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4OyB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuY29udGVudC1uZXdzLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmNvbnRlbnQtbmV3cy13cmFwcGVyICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTEgLmJsb2NrLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uZXdzLXdyYXBwZXItdGl0bGUgaDEge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgY29sb3I6ICM1MjUyNTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk11bGlcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5ldmVudHMtd3JhcHBlciBoMSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTXVsaVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmV2ZW50cy13cmFwcGVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7IH1cbiAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmV2ZW50cy13cmFwcGVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdy52aWV3cy1yb3ctb2RkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y2ZjU7IH1cbiAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5ldmVudHMtd3JhcHBlciAuZGF0ZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LWZhbWlseTogXCJNdWxpXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAuOHJlbTsgfVxuICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmV2ZW50cy13cmFwcGVyIC50aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTXVsaVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmV2ZW50cy13cmFwcGVyIC5wYWdlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmV2ZW50cy13cmFwcGVyIC5wYWdlciBsaSB7XG4gICAgICBmb250LWZhbWlseTogXCJNdWxpXCIsIHNhbnMtc2VyaWY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuZXZlbnRzLXdyYXBwZXIgLnBhZ2VyIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdpJztcbiAgICAgICAgZm9udC1mYW1pbHk6IG93c2Q7XG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgICAgY29sb3I6ICMwMDVkMjU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTNweDtcbiAgICAgICAgdG9wOiAzcHg7IH1cbiAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuZXZlbnRzLXdyYXBwZXIgLnBhZ2VyIGxpIGEge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk11bGlcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuZXZlbnRzLXdyYXBwZXIgLnJlc291cmNlcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmV2ZW50cy13cmFwcGVyIC5yZXNvdXJjZXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWxlLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmV2ZW50cy13cmFwcGVyIC5yZXNvdXJjZXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5maWxlLXdyYXBwZXIgLmZpbGUgLmZpbGUtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuZXZlbnRzLXdyYXBwZXIgLnJlc291cmNlcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpbGUtd3JhcHBlciAuZmlsZSBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTXVsaVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogOTUlOyB9XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuZXZlbnRzLXdyYXBwZXIgLnJlc291cmNlcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmZpbGUtd3JhcHBlciAuZmlsZSBhOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnbyc7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBmb250LWZhbWlseTogb3dzZDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubWVtYmVycy1uZXctd3JhcHBlciBoMSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTXVsaVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm1lbWJlcnMtbmV3LXdyYXBwZXIgLnZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5tZW1iZXJzLW5ldy13cmFwcGVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIyLjVweCk7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm1lbWJlcnMtbmV3LXdyYXBwZXIgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMlIC0gMjIuNXB4KTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5tZW1iZXJzLW5ldy13cmFwcGVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjIuNXB4KTsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5tZW1iZXJzLW5ldy13cmFwcGVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5tZW1iZXJzLW5ldy13cmFwcGVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubWVtYmVycy1uZXctd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLS1waWN0dXJlIHtcbiAgICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5tZW1iZXJzLW5ldy13cmFwcGVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtLXBpY3R1cmUgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlOyB9XG4gICAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5tZW1iZXJzLW5ldy13cmFwcGVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtLXBpY3R1cmUgLmZpZWxkLWNvbnRlbnQgLm1hbWJlci1iZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubWVtYmVycy1uZXctd3JhcHBlciAudmlldy1jb250ZW50IC52aWV3cy1yb3cgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuYXdhcmRlZXMge1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2VhZjQ5O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5hd2FyZGVlcyA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuYXdhcmRlZXMgLmljb24tbWVkYWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmF3YXJkZWVzIC5pY29uLW1lZGFsOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5pY29mb250cy5mYS1zdGFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiZjAwOyB9XG4gICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5pY29mb250cy5mYS1zdGFyOmJlZm9yZSB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmZlbGxvd3Mge1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZGQ4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5mZWxsb3dzID4gZGl2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5mZWxsb3dzID4gc3BhbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5mZWxsb3dzIC5pY29mb250cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuZmVsbG93cyAuaWNvZm9udHMuaWNvZm9udC1sYWJvcmF0b3J5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNmQyNTsgfVxuICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5mZWxsb3dzIC5pY29mb250cy5pY29mb250LXRlc3QtdHViZS1hbHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZGJiOyB9XG4gICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5mZWxsb3dzIC5pY29uLWZlbGxvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuZmVsbG93cyAuaWNvbi1mZWxsb3c6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLmljb2ZvbnRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMzNweDtcbiAgICB3aWR0aDogMzNweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAuaWNvZm9udHMuaWNvZm9udC10ZXN0LXR1YmUtYWx0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDdkYmI7IH1cbiAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgYSBzcGFuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogODAwOyB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAudmlld3MtZmllbGQtZmllbGQtbWVtYmVyLXllYXItb2YtbWVtYmVyc2hpcCB7XG4gICAgY29sb3I6ICM4ODg7IH1cbiAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLnZpZXdzLWZpZWxkLWZpZWxkLW1lbWJlci15ZWFyLW9mLW1lbWJlcnNoaXAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtZmllbGQtc3BlY2lhbGl6YXRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAudmlld3MtZmllbGQtZmllbGQtbWVtYmVyLXR5cGUge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAudmlld3MtZmllbGQtZmllbGQtbWVtYmVyLXR5cGUgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAucGFnZXItc2hvdy1tb3JlIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzNkOGUwMDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlZGU3O1xuICAgIHBhZGRpbmc6IDUwcHggNTBweCAwIDUwcHg7IH1cbiAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1oZWFkZXIgcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWhlYWRlciBwIHtcbiAgICAgICAgICB3aWR0aDogNzUwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWhlYWRlciBwIHtcbiAgICAgICAgICB3aWR0aDogOTcwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1oZWFkZXIgcCB7XG4gICAgICAgICAgd2lkdGg6IDEyMDBweDsgfSB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDc1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogOTcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjMwcHgpIHtcbiAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTIwMHB4OyB9IH1cbiAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1jb250ZW50IC5hbGVydCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1jb250ZW50IC5hbGVydC5hbGVydC1zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZWRlNztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDVlM2RhO1xuICAgICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlZGU3O1xuICAgIHBhZGRpbmc6IDE1cHggNTBweCA1MHB4IDUwcHg7IH1cbiAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0ge1xuICAgICAgICAgIHdpZHRoOiA3NTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctZmlsdGVycyBmb3JtIHtcbiAgICAgICAgICB3aWR0aDogOTcwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0ge1xuICAgICAgICAgIHdpZHRoOiAxMjAwcHg7IH0gfVxuICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctZmlsdGVycyBmb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctZmlsdGVycyBmb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLmZvcm0tdGV4dCB7XG4gICAgICAgICAgaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctZmlsdGVycyBmb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLXdpZGdldC1maWx0ZXItY29tYmluZSB7XG4gICAgICAgICAgZmxleC1iYXNpczogY2FsYyg3MCUgLSAxMHB4KTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgb3JkZXI6IDE7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctZmlsdGVycyBmb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLXdpZGdldC1maWx0ZXItY29tYmluZSB7XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctZmlsdGVycyBmb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLXdpZGdldC1maWx0ZXItY29tYmluZSBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3Mtd2lkZ2V0LWZpbHRlci1jb21iaW5lXzIge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMzAlIC0gMTBweCk7XG4gICAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctZmlsdGVycyBmb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLXdpZGdldC1maWx0ZXItY29tYmluZV8yIHtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTsgfSB9XG4gICAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctZmlsdGVycyBmb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLXdpZGdldC1maWx0ZXItY29tYmluZV8yIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWZpbHRlcnMgZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy13aWRnZXQtZmlsdGVyLXNlY29uZGFyeSB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctZmlsdGVycyBmb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLXdpZGdldC1maWx0ZXItc2Vjb25kYXJ5IGxlZ2VuZCB7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk1ZTJlO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctZmlsdGVycyBmb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLXdpZGdldC1maWx0ZXItc2Vjb25kYXJ5IGxlZ2VuZCAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWZpbHRlcnMgZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy13aWRnZXQtZmlsdGVyLXNlY29uZGFyeSBsZWdlbmQgLmZpZWxkc2V0LWxlZ2VuZCAuZmllbGRzZXQtdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3Mtd2lkZ2V0LWZpbHRlci1zZWNvbmRhcnkgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNXB4IDMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlM2RhOyB9XG4gICAgICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3Mtd2lkZ2V0LWZpbHRlci1zZWNvbmRhcnkgLmZpZWxkc2V0LXdyYXBwZXIgLmJlZi1zZWNvbmRhcnktb3B0aW9ucyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICAgICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWZpbHRlcnMgZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy13aWRnZXQtZmlsdGVyLXNlY29uZGFyeSAuZmllbGRzZXQtd3JhcHBlciAuYmVmLXNlY29uZGFyeS1vcHRpb25zIHtcbiAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTsgfSB9XG4gICAgICAgICAgICAgIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAubmMtbWVtYmVycy1mb3JtIC52aWV3LWZpbHRlcnMgZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy13aWRnZXQtZmlsdGVyLXNlY29uZGFyeSAuZmllbGRzZXQtd3JhcHBlciAuYmVmLXNlY29uZGFyeS1vcHRpb25zIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgICAgICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3Mtd2lkZ2V0LWZpbHRlci1zZWNvbmRhcnkgLmZpZWxkc2V0LXdyYXBwZXIgLmJlZi1zZWNvbmRhcnktb3B0aW9ucyAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctZmlsdGVycyBmb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLXdpZGdldC1maWx0ZXItc2Vjb25kYXJ5IC5maWVsZHNldC13cmFwcGVyIC5iZWYtc2Vjb25kYXJ5LW9wdGlvbnMgLmZvcm0taXRlbSAuZm9ybS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDZweDsgfVxuICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3Mtc3VibWl0LWJ1dHRvbiB7XG4gICAgICAgICAgZmxleC1iYXNpczogNDZweDtcbiAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmhhcy1uYXRpb25hbC1jaGFwdGVyIC5uYy1tZW1iZXJzLWZvcm0gLnZpZXctZmlsdGVycyBmb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLXN1Ym1pdC1idXR0b24gLmZvcm0tc3VibWl0IHtcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcbiAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL3NlYXJjaDItdy5wbmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTVlMmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggYXV0bzsgfVxuICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtcmVzZXQtYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmbGV4LWJhc2lzOiA0NnB4O1xuICAgICAgICAgIG9yZGVyOiA1O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAuaGFzLW5hdGlvbmFsLWNoYXB0ZXIgLm5jLW1lbWJlcnMtZm9ybSAudmlldy1maWx0ZXJzIGZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtcmVzZXQtYnV0dG9uIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc2l0ZXMvYWxsL3RoZW1lcy9vd3NkL2ltYWdlcy9yZXNldC13LnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzIwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCBhdXRvOyB9XG4gIC5oYXMtbmF0aW9uYWwtY2hhcHRlciAucmVwbGFjZWQtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdG9wOiA3cHg7XG4gICAgbGVmdDogOHB4OyB9XG5cbi52aWV3LW5hdGlvbmFsLWNoYXB0ZXJzLWV2ZW50cy52aWV3LWRpc3BsYXktaWQtdXBjb21pbmcgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5kYXRlIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLnZpZXctbmF0aW9uYWwtY2hhcHRlcnMtZXZlbnRzLnZpZXctZGlzcGxheS1pZC11cGNvbWluZyAudGltZWxpbmUgbGkge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAudmlldy1uYXRpb25hbC1jaGFwdGVycy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXVwY29taW5nIC50aW1lbGluZSBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZpZXctbmF0aW9uYWwtY2hhcHRlcnMtZXZlbnRzLnZpZXctZGlzcGxheS1pZC11cGNvbWluZyAudGltZWxpbmUgbGkgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC52aWV3LW5hdGlvbmFsLWNoYXB0ZXJzLWV2ZW50cy52aWV3LWRpc3BsYXktaWQtdXBjb21pbmcgLnRpbWVsaW5lIGxpOm50aC1jaGlsZChvZGQpID4gZGl2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC52aWV3LW5hdGlvbmFsLWNoYXB0ZXJzLWV2ZW50cy52aWV3LWRpc3BsYXktaWQtdXBjb21pbmcgLnRpbWVsaW5lIGxpIC50aW1lbGluZS1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudmlldy1uYXRpb25hbC1jaGFwdGVycy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXVwY29taW5nIC50aW1lbGluZSBsaSAudGltZWxpbmUtY29udGVudCB7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAudmlldy1uYXRpb25hbC1jaGFwdGVycy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXVwY29taW5nIC50aW1lbGluZSBsaSAudGltZWxpbmUtY29udGVudCAudGltZWxpbmUtdGV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC52aWV3LW5hdGlvbmFsLWNoYXB0ZXJzLWV2ZW50cy52aWV3LWRpc3BsYXktaWQtdXBjb21pbmcgLnRpbWVsaW5lIGxpIC5jb3VudHJpZXMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjdmNmY1O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAudmlldy1uYXRpb25hbC1jaGFwdGVycy1ldmVudHMudmlldy1kaXNwbGF5LWlkLXVwY29taW5nIC50aW1lbGluZSBsaSAuY291bnRyaWVzIGEge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi52aWV3LW5hdGlvbmFsLWNoYXB0ZXJzLWV2ZW50cy52aWV3LWRpc3BsYXktaWQtdXBjb21pbmcgLnNpbXBsZV90aW1lbGluZSB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ubm9kZS10eXBlLWV2ZW50LXdvcmtzaG9wIC5kYXRlLWRpc3BsYXktc2luZ2xlLCAubm9kZS10eXBlLWV2ZW50LXdvcmtzaG9wIC5kYXRlLWRpc3BsYXktcmFuZ2Uge1xuICBjb2xvcjogIzc3NztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubm9kZS10eXBlLWV2ZW50LXdvcmtzaG9wIC5maWVsZC1uYW1lLWZpZWxkLXRhZ3Mge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5ub2RlLXR5cGUtZXZlbnQtd29ya3Nob3AgLmZpZWxkLWdyb3VwLWRpdiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAubm9kZS10eXBlLWV2ZW50LXdvcmtzaG9wIC5maWVsZC1ncm91cC1kaXYgYTphZnRlciB7XG4gICAgY29udGVudDogXCIsIFwiOyB9XG4gIC5ub2RlLXR5cGUtZXZlbnQtd29ya3Nob3AgLmZpZWxkLWdyb3VwLWRpdiBhOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyOXB4KSB7XG4gIC50aWQtY291bnRyeS5jb250YWluZXIuYm94LWNvbnRlbnQgI2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5Lm5ldHdvcmsgI3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDsgfVxuICBoZWFkZXIge1xuICAgIHotaW5kZXg6IDQxMDsgfVxuICAgIGhlYWRlci5tYWluIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2VmZWVlYjtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweDsgfVxuICAgICAgaGVhZGVyLm1haW4gPiAuYm94LWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgICAgIGhlYWRlci5tYWluIC5sb2dvIGltZyB7XG4gICAgICAgIGhlaWdodDogNzBweDsgfVxuICAgICAgaGVhZGVyLm1haW4gLmZpcnN0LWxldmVsID4gbGkge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgICAgIGhlYWRlci5tYWluIC5tZWdhLW1lbnUsIGhlYWRlci5tYWluIC5zdWJtZW51IHtcbiAgICAgICAgdG9wOiA5MHB4OyB9XG4gICAgICBoZWFkZXIubWFpbiAudXRpbGl0eSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDEwMHB4OyB9XG4gICAgICBoZWFkZXIubWFpbiBuYXYgLmZpcnN0LWxldmVsID4gbGkgPiBhIHtcbiAgICAgICAgY29sb3I6ICMwMDVkMjU7IH1cbiAgICAgIGhlYWRlci5tYWluIC51dGlsaXR5IGE6Zm9jdXMsIGhlYWRlci5tYWluIC51dGlsaXR5IGE6aG92ZXIsIGhlYWRlci5tYWluIC5zb2NpYWwgYSB7XG4gICAgICAgIGNvbG9yOiAjNTI1MjUyOyB9XG4gIC5tYXAtaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICBoZWFkZXIge1xuICAgIHotaW5kZXg6IDQxMDsgfVxuICAgIGhlYWRlci5tYWluIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2VmZWVlYjtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweDsgfVxuICAgICAgaGVhZGVyLm1haW4gPiAuYm94LWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDgwcHg7IH1cbiAgICAgIGhlYWRlci5tYWluIC5sb2dvIGltZyB7XG4gICAgICAgIGhlaWdodDogNzBweDsgfVxuICAgICAgaGVhZGVyLm1haW4gLmZpcnN0LWxldmVsID4gbGkge1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7IH1cbiAgICAgIGhlYWRlci5tYWluIC5tZWdhLW1lbnUsIGhlYWRlci5tYWluIC5zdWJtZW51IHtcbiAgICAgICAgdG9wOiAxNTRweDsgfVxuICAgICAgaGVhZGVyLm1haW4gLnV0aWxpdHkge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAxMDBweDsgfVxuICAgICAgaGVhZGVyLm1haW4gbmF2IC5maXJzdC1sZXZlbCA+IGxpID4gYSB7XG4gICAgICAgIGNvbG9yOiAjMDA1ZDI1OyB9XG4gICAgICBoZWFkZXIubWFpbiAudXRpbGl0eSBhOmZvY3VzLCBoZWFkZXIubWFpbiAudXRpbGl0eSBhOmhvdmVyLCBoZWFkZXIubWFpbiAuc29jaWFsIGEge1xuICAgICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAjbWVudS1kb25hdGUubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAuc2Vjb25kYXJ5bWVudS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICN3cmFwcGVyIGhlYWRlci5tYWluIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZWViO1xuICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICBoZWlnaHQ6IDgwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgI3dyYXBwZXIgaGVhZGVyLm1haW4ge1xuICAgICAgaGVpZ2h0OiAxMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgI3dyYXBwZXIgaGVhZGVyLm1haW4gLmJveC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIGhlaWdodDogODBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgI3dyYXBwZXIgaGVhZGVyLm1haW4gLmJveC1jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgI3dyYXBwZXIgaGVhZGVyLm1haW4gLmxvZ28ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODBweCwgMCk7XG4gICAgICB0b3A6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICAgICN3cmFwcGVyIGhlYWRlci5tYWluIC5sb2dvIHtcbiAgICAgICAgdG9wOiAyNXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICN3cmFwcGVyIGhlYWRlci5tYWluIC5sb2dvIGltZyB7XG4gICAgICAgIGhlaWdodDogNzBweDsgfVxuICAgICN3cmFwcGVyIGhlYWRlci5tYWluICNidXJnZXItbWVudSB7XG4gICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAgICAgI3dyYXBwZXIgaGVhZGVyLm1haW4gI2J1cmdlci1tZW51OmZvY3VzLCAjd3JhcHBlciBoZWFkZXIubWFpbiAjYnVyZ2VyLW1lbnU6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAjd3JhcHBlciAjZnJvbnRncmlkICNmcm9udGdyaWQtY29udGVudCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgI3dyYXBwZXIgI2Zyb250Z3JpZCAjZnJvbnRncmlkLWNvbnRlbnQgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICN3cmFwcGVyICNmcm9udGdyaWQgI2Zyb250Z3JpZC1jb250ZW50IC5saW5rLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIGJvdHRvbTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG4gICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgI3dyYXBwZXIgI2Zyb250Z3JpZCAjZnJvbnRncmlkLWNvbnRlbnQgLmxpbmstYm94IGEgcCB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgI3dyYXBwZXIgI3ZpZGVvLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgI2J1cmdlci1tZW51LW5hdiAubW9iaWxlX2xvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDEwNnB4OyB9XG4gICNlYi1yb2xlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgI2ViLXJvbGUgZmlndXJlIHtcbiAgICAgIHRvcDogaW5pdGlhbDtcbiAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgICAgICNlYi1yb2xlIGZpZ3VyZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuICAgICAgI2ViLXJvbGUgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgICAgICB0b3A6IGluaXRpYWw7XG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpOyB9XG4gICAgICAgICNlYi1yb2xlIGZpZ3VyZSBmaWdjYXB0aW9uIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgI2ViLXJvbGUgaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgI2ViLXJvbGUgaGVhZGVyIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSB7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAubWVnYS1tZW51IC5ibG9jay1tZW51IGEge1xuICAgICAgcGFkZGluZzogOXB4IDBweDtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDAgMHB4OyB9XG4gICAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSBsaSB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICNzdWNjZXNzLXN0b3J5IC5tZW1iZXItaW5mbyB7XG4gICAgcGFkZGluZzogMzZweCA3MHB4IDAgNzBweDtcbiAgICBtYXJnaW46IC0zMHB4IDAgMCAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCkgIWltcG9ydGFudDsgfVxuICAjc3VjY2Vzcy1zdG9yeTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3N1Y2Nlc3Mtc3RvcnkgaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICNzdWNjZXNzLXN0b3J5IGhlYWRlciBwIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjc3VjY2Vzcy1zdG9yeSBoZWFkZXIgLm1lbWJlci1pbmZvIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgI25ldHdvcmtzICNuZXR3b3Jrcy1saXN0IC5uZXR3b3JrIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNuZXR3b3JrcyAjbmV0d29ya3MtbGlzdCAubmV0d29yayAubmV0d29yay1pbmZvLXdyYXBwZXIgLmluZm8ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAjY291bnRyeSBoZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogYXV0bzsgfVxuICAjY291bnRyeSAubmV0d29yay1jaGFydCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjY291bnRyeSAubmV0d29yay1mdWxsLWluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCkgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAjY291bnRyeSAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAjY291bnRyeSAubmV0d29yay1mdWxsLWluZm8gLm1lbWJlciB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4IDA7IH1cbiAgICAgICNjb3VudHJ5IC5uZXR3b3JrLWZ1bGwtaW5mbyAubWVtYmVyIGZpZ3VyZSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAjY291bnRyeSAubmV0d29yay1mdWxsLWluZm8gLm1lbWJlci1pbmZvIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gN3B4KTsgfVxuICAgICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIC5tZW1iZXJzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnllcy1uYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4OyB9XG4gICNtZW51LWRvbmF0ZS5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIGhlYWRlci5tYWluIC51dGlsaXR5IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICByaWdodDogLTIycHg7IH1cbiAgICBoZWFkZXIubWFpbiAudXRpbGl0eSBsaS5maXJzdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNweCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICNjb3VudHJ5IC5uZXR3b3JrLWZ1bGwtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uZXR3b3JrIC5uZXR3b3JrLWZ1bGwtaW5mbyB7XG4gICAgcGFkZGluZzogMjBweCAyJSA1MHB4IDIlICFpbXBvcnRhbnQ7IH1cbiAgICAubmV0d29yayAubmV0d29yay1mdWxsLWluZm8gLm1lbWJlciB7XG4gICAgICBwYWRkaW5nOiA1cHggMDsgfVxuICAgIC5uZXR3b3JrIC5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAubmV0d29yayAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIC5pdGVtIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgLm5ldHdvcmsgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyAuaXRlbSBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLm5ldHdvcmsgLm5ldHdvcmstZnVsbC1pbmZvIGJsb2NrcXVvdGUge1xuICAgICAgbWFyZ2luOiAxNXB4IDAgMCAwOyB9XG4gICAgICAubmV0d29yayAubmV0d29yay1mdWxsLWluZm8gYmxvY2txdW90ZTpiZWZvcmUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5pcC1nZW9sb2MtbWFwID4gZGl2IHtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxlYWZsZXQtZ2VzdHVyZXMtZmFkZWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5sZWFmbGV0LWNvbnRhaW5lcjphZnRlciB7XG4gIGFuaW1hdGlvbjogbGVhZmxldC1nZXN0dXJlcy1mYWRlaW4gMC44cyBiYWNrd2FyZHM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDQ2MTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmxlYWZsZXQtZ2VzdHVyZS1oYW5kbGluZy10b3VjaC13YXJuaW5nOmFmdGVyLFxuLmxlYWZsZXQtZ2VzdHVyZS1oYW5kbGluZy1zY3JvbGwtd2FybmluZzphZnRlciB7XG4gIGFuaW1hdGlvbjogbGVhZmxldC1nZXN0dXJlcy1mYWRlaW4gMC44cyBmb3J3YXJkczsgfVxuXG4ubGVhZmxldC1nZXN0dXJlLWhhbmRsaW5nLXRvdWNoLXdhcm5pbmc6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtZ2VzdHVyZS1oYW5kbGluZy10b3VjaC1jb250ZW50KTsgfVxuXG4ubGVhZmxldC1nZXN0dXJlLWhhbmRsaW5nLXNjcm9sbC13YXJuaW5nOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWdlc3R1cmUtaGFuZGxpbmctc2Nyb2xsLWNvbnRlbnQpOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXJnaW46IDNweCAzcHggM3B4IDRweDsgfVxuXG4ucGFnZS10YXhvbm9teS5uYy1lZGl0b3IgI3RhYnMtd3JhcHBlciB1bCBsaSBhIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaWNvbi1mZWxsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJ1XCI7IH1cblxuLmljb24tYWx1bW5hZTpiZWZvcmUge1xuICBjb250ZW50OiBcInpcIjsgfVxuXG4ueWVzLW5jIHtcbiAgLypjb250ZW50OiBcIlxcZjBhY1wiO1xuXHRmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJzsqL1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICMwMDVkMjU7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ubm8tbmMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiN3cmFwcGVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDA7IH1cblxuaW1nW3R5cGVvZj1cImZvYWY6SW1hZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuI2Nib3hMb2FkZWRDb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuI2Nib3hDb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7IH1cblxuc3VwIHtcbiAgdG9wOiAtN3B4OyB9XG5cbi5wYWdlLXVzZXIgI2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA1MDBweDsgfVxuXG4jY2JveFByZXZpb3VzIHtcbiAgbWFyZ2luOiAwO1xuICByaWdodDogMjVweDsgfVxuXG4jY2JveE5leHQge1xuICByaWdodDogMnB4OyB9XG5cbiNjYm94Q2xvc2Uge1xuICByaWdodDogMTBweDsgfVxuXG5Aa2V5ZnJhbWVzIGJsaW5rZXIge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxLjA7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDAuNzsgfSB9XG5cbi5ibGlua19tZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogYmxpbms7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJsaW5rZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiBhbHRlcm5hdGU7IH1cblxuI2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luLXRvcDogLTdweDsgfVxuXG4jY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogNDVweCAwcHg7IH1cblxuLmNvbnRhaW5lci5ib3gtY29udGVudCwgLnNlY29uZGFyeW1lbnUtd3JhcHBlciAuYmxvY2stbWVudS1ibG9jayB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci5ib3gtY29udGVudCwgLnNlY29uZGFyeW1lbnUtd3JhcHBlciAuYmxvY2stbWVudS1ibG9jayB7XG4gICAgd2lkdGg6IDc1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jb250YWluZXIuYm94LWNvbnRlbnQsIC5zZWNvbmRhcnltZW51LXdyYXBwZXIgLmJsb2NrLW1lbnUtYmxvY2sge1xuICAgIHdpZHRoOiA5NjBweDsgfVxuICAgIC5jb250YWluZXIuYm94LWNvbnRlbnQgYXNpZGUsIC5zZWNvbmRhcnltZW51LXdyYXBwZXIgLmJsb2NrLW1lbnUtYmxvY2sgYXNpZGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgLmNvbnRhaW5lci5ib3gtY29udGVudCAjY29udGVudCwgLnNlY29uZGFyeW1lbnUtd3JhcHBlciAuYmxvY2stbWVudS1ibG9jayAjY29udGVudCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjQ1cHgpOyB9XG4gICAgLmNvbnRhaW5lci5ib3gtY29udGVudC50aWQtY291bnRyeSAjY29udGVudCwgLnNlY29uZGFyeW1lbnUtd3JhcHBlciAuYmxvY2stbWVudS1ibG9jay50aWQtY291bnRyeSAjY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAjYmxvY2stdmlld3MtY29udGVudC1tZW1iZXJzLWxpc3QtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNweCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLmJveC1jb250ZW50LCAuc2Vjb25kYXJ5bWVudS13cmFwcGVyIC5ibG9jay1tZW51LWJsb2NrIHtcbiAgICB3aWR0aDogMTE3MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2NzhweCkge1xuICAuY29udGFpbmVyLmJveC1jb250ZW50LCAuc2Vjb25kYXJ5bWVudS13cmFwcGVyIC5ibG9jay1tZW51LWJsb2NrIHtcbiAgICB3aWR0aDogMTE3MHB4OyB9XG4gICAgLmNvbnRhaW5lci5ib3gtY29udGVudCAjY29udGVudCwgLnNlY29uZGFyeW1lbnUtd3JhcHBlciAuYmxvY2stbWVudS1ibG9jayAjY29udGVudCB7XG4gICAgICB3aWR0aDogMTE3MHB4OyB9XG4gICAgLmNvbnRhaW5lci5ib3gtY29udGVudCBhc2lkZSwgLnNlY29uZGFyeW1lbnUtd3JhcHBlciAuYmxvY2stbWVudS1ibG9jayBhc2lkZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTI0NXB4OyB9XG4gICNibG9jay12aWV3cy1jb250ZW50LW1lbWJlcnMtbGlzdC1ibG9jay0xIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgd2lkdGg6IGNhbGMoMjAlIC0gM3B4KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9IH1cblxuYS50YWJsZWRyYWctaGFuZGxlIC5oYW5kbGUge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4ubGVhZmxldC10b3AsIC5sZWFmbGV0LWJvdHRvbSB7XG4gIHotaW5kZXg6IDQwOTsgfVxuXG4jY291bnRyeSBoZWFkZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDU1cHgpOyB9XG5cbiNjb3VudHJ5IC5uZXR3b3JrLWNoYXJ0IHtcbiAgbGVmdDogLTE3MHB4O1xuICB0b3A6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbiNjb3VudHJ5IC5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMgLml0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7IH1cbiAgI2NvdW50cnkgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyAuaXRlbSBwLm1lbWJlcnNJdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItdG9wOiBub25lOyB9XG4gICAgI2NvdW50cnkgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyAuaXRlbSBwLm1lbWJlcnNJdGVtIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbiNuZXR3b3JrcyAjbmV0d29ya3MtbGlzdCB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gICNuZXR3b3JrcyAjbmV0d29ya3MtbGlzdCAubmV0d29yayB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAtMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7IH1cblxuLnBhZ2UgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMgLnZpZXdzLWV4cG9zZWQtZm9ybSAjZWRpdC1yZWdpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGluaXRpYWw7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIHRvcDogaW5pdGlhbDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmJlY29tZS1tZW1iZXIgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgLmJlY29tZS1tZW1iZXIgYTpsaW5rLCAuYmVjb21lLW1lbWJlciBhOmhvdmVyLCAuYmVjb21lLW1lbWJlciBhOnZpc2l0ZWQsIC5iZWNvbWUtbWVtYmVyIGE6YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cbiAgLmJlY29tZS1tZW1iZXIgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7IH1cblxuLmxlYWZsZXQtdGlsZS1jb250YWluZXIgaW1nIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDUwJSk7XG4gIC8qIFNhZmFyaSA2LjAgLSA5LjAgKi9cbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcyg1MCUpOyB9XG5cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgcGFkZGluZzogOHB4IDMwcHg7IH1cbiAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMwMDVkMjU7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgYS5lbWFpbCB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgLm1lbWJlcnNJdGVtIHtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycywgLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbiNjb250ZW50IC5jb250ZXh0dWFsLWxpbmtzIHtcbiAgcGFkZGluZy1ib3R0b206IDZweDsgfVxuICAjY29udGVudCAuY29udGV4dHVhbC1saW5rcyBsaSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgICNjb250ZW50IC5jb250ZXh0dWFsLWxpbmtzIGxpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gICAgI2NvbnRlbnQgLmNvbnRleHR1YWwtbGlua3MgbGkgYSB7XG4gICAgICBwYWRkaW5nOiAwIDFlbSAwIDAuNWVtOyB9XG5cbiNjb250ZW50IC5pdGVtLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWVlYjsgfVxuICAjY29udGVudCAuaXRlbS1saXN0IC5wYWdlciBsaSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAjY29udGVudCAuaXRlbS1saXN0IC5wYWdlciBsaSA+IGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICNjb250ZW50IC5pdGVtLWxpc3QgLnBhZ2VyIGxpLnBhZ2VyLWN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODsgfVxuXG4jY29udGVudCAudmlldy1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCIuXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGNsZWFyOiBib3RoO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnBhZ2UgYmxvY2txdW90ZSB7XG4gIGNvbG9yOiAjNTI1MjUyO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnZpZXctZmlsdGVycyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQ6bm90KC52aWV3cy1zdWJtaXQtYnV0dG9uKTpub3QoLnZpZXdzLXJlc2V0LWJ1dHRvbikge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGluaXRpYWw7IH1cbiAgICAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQ6bm90KC52aWV3cy1zdWJtaXQtYnV0dG9uKTpub3QoLnZpZXdzLXJlc2V0LWJ1dHRvbikgLnZpZXdzLXdpZGdldCB7XG4gICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0Om5vdCgudmlld3Mtc3VibWl0LWJ1dHRvbik6bm90KC52aWV3cy1yZXNldC1idXR0b24pIC52aWV3cy13aWRnZXQgLmZvcm0taXRlbSB7XG4gICAgICAgIGZsb2F0OiBpbml0aWFsOyB9XG4gICAgICAgIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldDpub3QoLnZpZXdzLXN1Ym1pdC1idXR0b24pOm5vdCgudmlld3MtcmVzZXQtYnV0dG9uKSAudmlld3Mtd2lkZ2V0IC5mb3JtLWl0ZW0gLmZvcm0tc2VsZWN0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVlZWI7XG4gICAgICAgICAgcGFkZGluZzogMTJweCA2cHg7IH1cbiAgICAgICAgICAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQ6bm90KC52aWV3cy1zdWJtaXQtYnV0dG9uKTpub3QoLnZpZXdzLXJlc2V0LWJ1dHRvbikgLnZpZXdzLXdpZGdldCAuZm9ybS1pdGVtIC5mb3JtLXNlbGVjdC5jaG9zZW4tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCA2cHg7IH1cbiAgICAgICAgICAgIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldDpub3QoLnZpZXdzLXN1Ym1pdC1idXR0b24pOm5vdCgudmlld3MtcmVzZXQtYnV0dG9uKSAudmlld3Mtd2lkZ2V0IC5mb3JtLWl0ZW0gLmZvcm0tc2VsZWN0LmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgICAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQ6bm90KC52aWV3cy1zdWJtaXQtYnV0dG9uKTpub3QoLnZpZXdzLXJlc2V0LWJ1dHRvbikgLnZpZXdzLXdpZGdldCAuZm9ybS1pdGVtIC5mb3JtLXNlbGVjdCBvcHRpb25bdmFsdWU9XCJmZWxsb3dzaGlwbXNjXCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0Om5vdCgudmlld3Mtc3VibWl0LWJ1dHRvbik6bm90KC52aWV3cy1yZXNldC1idXR0b24pIC52aWV3cy13aWRnZXQgLmZvcm0taXRlbSAuZm9ybS10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgcGFkZGluZzogMTJweCA2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICAgICAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLC13ZWJraXQtYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7IH1cbiAgICAgICAgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0Om5vdCgudmlld3Mtc3VibWl0LWJ1dHRvbik6bm90KC52aWV3cy1yZXNldC1idXR0b24pIC52aWV3cy13aWRnZXQgLmZvcm0taXRlbSAuZm9ybS1jaGVja2JveGVzIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDZweDsgfVxuICAgICAgICAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQ6bm90KC52aWV3cy1zdWJtaXQtYnV0dG9uKTpub3QoLnZpZXdzLXJlc2V0LWJ1dHRvbikgLnZpZXdzLXdpZGdldCAuZm9ybS1pdGVtIGxhYmVsLm9wdGlvbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgICAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQ6bm90KC52aWV3cy1zdWJtaXQtYnV0dG9uKTpub3QoLnZpZXdzLXJlc2V0LWJ1dHRvbikgLnZpZXdzLXdpZGdldCAuZm9ybS1pdGVtLmZvcm0taXRlbS1maWVsZC1tZW1iZXItcHJpemUtdmFsdWUgLmJlZi1zZWxlY3QtYXMtY2hlY2tib3hlcyBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDE0cHggICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0Om5vdCgudmlld3Mtc3VibWl0LWJ1dHRvbik6bm90KC52aWV3cy1yZXNldC1idXR0b24pIC52aWV3cy13aWRnZXQgLmZvcm0taXRlbS5mb3JtLWl0ZW0tZmllbGQtbWVtYmVyLXByaXplLXZhbHVlIC5iZWYtc2VsZWN0LWFzLWNoZWNrYm94ZXMgbGFiZWwge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMXB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzICNlZGl0LWZpZWxkLW1lbWJlci1wcml6ZS12YWx1ZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMXB4KTsgfVxuICAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgIGZsb2F0OiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDBweDsgfVxuICAgIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCNlZGl0LWZpZWxkLW1lbWJlci1wcml6ZS12YWx1ZS13cmFwcGVyIHtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkICNlZmVlZWI7XG4gICAgICBwYWRkaW5nOiAycHggNnB4IDZweCA2cHg7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTsgfVxuICAgICAgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1zdWJtaXQtYnV0dG9uIC5mb3JtLXN1Ym1pdDpub3QoI2VkaXQtc3VibWl0LWNvbnRlbnQtbmMtbWVtYmVycykge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTI1MiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogIzg4OCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbiAgICAgIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1zdWJtaXQtYnV0dG9uIC5mb3JtLXN1Ym1pdDpub3QoI2VkaXQtc3VibWl0LWNvbnRlbnQtbmMtbWVtYmVycyk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNmY2ZjZmOyB9XG4gIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1yZXNldC1idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLXJlc2V0LWJ1dHRvbiAuZm9ybS1zdWJtaXQ6bm90KCNuYy1yZXNldCkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzg4OCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogI2VmZWVlYiAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDsgfVxuICAgICAgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLXJlc2V0LWJ1dHRvbiAuZm9ybS1zdWJtaXQ6bm90KCNuYy1yZXNldCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDhkNmNmOyB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbi5hamF4LXByb2dyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgei1pbmRleDogMzAwOyB9XG4gIC5hamF4LXByb2dyZXNzIC50aHJvYmJlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvd2FpdGluZy5wbmdcIikgbm8tcmVwZWF0IDBweCBjZW50ZXI7XG4gICAgYW5pbWF0aW9uOiBzcGluIDMwMDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgZmxvYXQ6IGluaXRpYWw7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7IH1cblxuLnBhZ2Utbm9kZS0yNDA3IC52aWV3cy1leHBvc2VkLXdpZGdldDpub3QoLnZpZXdzLXN1Ym1pdC1idXR0b24pOm5vdCgudmlld3MtcmVzZXQtYnV0dG9uKSB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDNweCk7IH1cblxuLnBhZ2Utbm9kZS0yNDA3IC5mb3JtLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmFic29sdXRlLW1lc3NhZ2VzLW1lc3NhZ2Uge1xuICB6LWluZGV4OiA1OyB9XG5cbi5kcmFnZ2FibGUgLnRhYmxlZHJhZy1oYW5kbGUge1xuICBoZWlnaHQ6IDE1cHg7IH1cblxuaGVhZGVyLm1haW4ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgei1pbmRleDogNDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgaGVhZGVyLm1haW4uZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG5oZWFkZXIgLm1lZ2EtbWVudSB7XG4gIHotaW5kZXg6IDE7IH1cbiAgaGVhZGVyIC5tZWdhLW1lbnUgLmN0YSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgICBoZWFkZXIgLm1lZ2EtbWVudSAuY3RhOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogb3dzZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOTBweDtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIGhlYWRlciAubWVnYS1tZW51IC5hYm91dC1jdGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICBoZWFkZXIgLm1lZ2EtbWVudSAuYWJvdXQtY3RhOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogdHdhc29ubGluZWZvcm1zO1xuICAgICAgY29udGVudDogJ2cnO1xuICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIGhlYWRlciAubWVnYS1tZW51IC5tZW1iZXJzaGlwLWN0YTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiB0d2Fzb25saW5lZm9ybXM7XG4gICAgY29udGVudDogJ3YnO1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgaGVhZGVyIC5tZWdhLW1lbnUgLmF3YXJkcy1jdGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnQSc7IH1cbiAgaGVhZGVyIC5tZWdhLW1lbnUgLmNhcmVlci1jdGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICBoZWFkZXIgLm1lZ2EtbWVudSAuY2FyZWVyLWN0YTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJHXCI7IH1cbiAgaGVhZGVyIC5tZWdhLW1lbnUgLnJlc291cmNlcy1jdGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICBoZWFkZXIgLm1lZ2EtbWVudSAucmVzb3VyY2VzLWN0YTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IHR3YXNvbmxpbmVmb3JtcztcbiAgICAgIGNvbnRlbnQ6ICdkJztcbiAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDBweDsgfVxuXG5oZWFkZXIgLmJsb2NrLW1lbnUgLm1lbnUgbGkgLm1lbnUgbGkgYSB7XG4gIG1pbi13aWR0aDogMjIycHg7XG4gIGZvbnQtc2l6ZTogMC44cmVtOyB9XG5cbiNzbGlkZXNob3cgLnNsaWRlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbiNzbGlkZXNob3cgLnNsaWNrLW5leHQ6YmVmb3JlLFxuI3NsaWRlc2hvdyAuc2xpY2stcHJldjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4jY2FyZWVyLXNsaWRlci1jb250ZW50IGFydGljbGUge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4jZm9jdXMsIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAjZm9jdXM6YWZ0ZXIsIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDI1cHggI2VmZWVlYjtcbiAgICBib3JkZXItbGVmdDogc29saWQgNTBweCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDUwcHggdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMTA7IH1cbiAgI2ZvY3VzOmJlZm9yZSwgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAyNXB4ICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDUwcHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA1MHB4IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICNmb2N1cy5yZWdpb25zLCAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xLnJlZ2lvbnMge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7IH1cbiAgICAjZm9jdXMucmVnaW9ucyAuYm94LWNvbnRlbnQsIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEucmVnaW9ucyAuYm94LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMjVweDsgfVxuICAgICAgI2ZvY3VzLnJlZ2lvbnMgLmJveC1jb250ZW50IC5zbi13cmFwcGVyLCAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xLnJlZ2lvbnMgLmJveC1jb250ZW50IC5zbi13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgICNmb2N1cy5yZWdpb25zIC5ib3gtY29udGVudCAuc24td3JhcHBlciAubGVhZC1pbWFnZSwgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMS5yZWdpb25zIC5ib3gtY29udGVudCAuc24td3JhcHBlciAubGVhZC1pbWFnZSB7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDsgfVxuICAgICAgI2ZvY3VzLnJlZ2lvbnMgLmJveC1jb250ZW50IC5ibG9jay10aXRsZSwgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMS5yZWdpb25zIC5ib3gtY29udGVudCAuYmxvY2stdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNmb2N1cyBhLmFsbCwgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSBhLmFsbCB7XG4gICAgdG9wOiAtMjVweDtcbiAgICByaWdodDogMTVweDsgfVxuICAjZm9jdXMgLmxlYWQtaW1hZ2UsIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxlYWQtaW1hZ2Uge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgI2ZvY3VzIC5sZWFkLWltYWdlIC5mYSwgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGVhZC1pbWFnZSAuZmEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDsgfVxuICAgICNmb2N1cyAubGVhZC1pbWFnZTpob3ZlciAuZGF0YS13cmFwcGVyLCAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sZWFkLWltYWdlOmhvdmVyIC5kYXRhLXdyYXBwZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICNmb2N1cyAubGluay1ib3gsIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxpbmstYm94IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDgyLCA4MiwgODIsIDAuNik7IH1cbiAgICAjZm9jdXMgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIsIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAjZm9jdXMgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIgcCwgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGluay1ib3ggLmRhdGEtd3JhcHBlciBwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07IH1cbiAgICAgICNmb2N1cyAubGluay1ib3ggLmRhdGEtd3JhcHBlcjpob3ZlciwgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGluay1ib3ggLmRhdGEtd3JhcHBlcjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgICAjZm9jdXMgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIgLm5ld3N0aXRsZTphZnRlciwgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGluay1ib3ggLmRhdGEtd3JhcHBlciAubmV3c3RpdGxlOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgICAgLyogdGhpcyBpcyB5b3VyIHRleHQuIFlvdSBjYW4gYWxzbyB1c2UgVVRGLTggY2hhcmFjdGVyIGNvZGVzIGFzIEkgZG8gaGVyZSAqL1xuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICNmb2N1cyAubGluay1ib3ggc21hbGwsIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxpbmstYm94IHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogODUlOyB9XG4gICNmb2N1cyAuY29udGVudC1wYWdlIC5sZWFkLWltYWdlLCAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cy52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5jb250ZW50LXBhZ2UgLmxlYWQtaW1hZ2Uge1xuICAgIGhlaWdodDogMjAwcHg7IH1cblxuI3RhYnMtd3JhcHBlciB1bCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi5oaWdoY2hhcnRzLWNvbnRhaW5lciBzdmcge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uaGlnaGNoYXJ0cy1jb250YWluZXIgLmhpZ2hjaGFydHMtdG9vbHRpcCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIC5oaWdoY2hhcnRzLWNvbnRhaW5lciAuaGlnaGNoYXJ0cy10b29sdGlwIC50b29sdGlwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIC5oaWdoY2hhcnRzLWNvbnRhaW5lciAuaGlnaGNoYXJ0cy10b29sdGlwIHNwYW4ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGhlaWdodDogNTBweDsgfVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbiB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIC5jaGFydCB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24gZGl2LnRleHQge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIC5tZW1iZXJzIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uZm9vdGVyLW1lbnUgLmJsb2NrIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuI2Zyb250Z3JpZCB7XG4gIGJhY2tncm91bmQ6ICMwMDVkMjU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAjZnJvbnRncmlkOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAyNXB4ICMwMDVkMjU7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDUwcHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCA1MHB4IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICNmcm9udGdyaWQgI2Zyb250Z3JpZC1jb250ZW50IC5iZWNvbWUtbWVtYmVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAjZnJvbnRncmlkICNmcm9udGdyaWQtY29udGVudCAuYmVjb21lLW1lbWJlci13cmFwcGVyIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI2Zyb250Z3JpZCAjZnJvbnRncmlkLWNvbnRlbnQgLmJlY29tZS1tZW1iZXItd3JhcHBlciBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgI2Zyb250Z3JpZCAjZnJvbnRncmlkLWNvbnRlbnQgLmJlY29tZS1tZW1iZXItd3JhcHBlcjpob3ZlciBwIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgI2Zyb250Z3JpZCAjZnJvbnRncmlkLWNvbnRlbnQgLmxpbmstYm94IHtcbiAgICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODIsIDgyLCA4MiwgMC41KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICNmcm9udGdyaWQgI2Zyb250Z3JpZC1jb250ZW50IC5saW5rLWJveCBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgICAjZnJvbnRncmlkICNmcm9udGdyaWQtY29udGVudCAubGluay1ib3ggcDpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgICAgI2Zyb250Z3JpZCAjZnJvbnRncmlkLWNvbnRlbnQgLmxpbmstYm94IHA6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgICAvKiB0aGlzIGlzIHlvdXIgdGV4dC4gWW91IGNhbiBhbHNvIHVzZSBVVEYtOCBjaGFyYWN0ZXIgY29kZXMgYXMgSSBkbyBoZXJlICovXG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbiN2aWRlbyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgI3ZpZGVvIGgxIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAjdmlkZW8gaDEgc3BhbiB7XG4gICAgICBjb2xvcjogI0E5MEEwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuI293bCB7XG4gIHotaW5kZXg6IDE7IH1cbiAgI293bCAjb3dsLWNvbnRlbnQgLmxlYWQtaW1hZ2Uge1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDAlOyB9XG5cbiNtYXAgI21hcC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jbWFwIC52aWV3LWhlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbiNtYXAgLnZpZXctaGVhZGVyIGgzIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuI21hcCAubWFwTmF2cyBsaSB7XG4gIHBhZGRpbmc6IDAgMjBweDsgfVxuICAjbWFwIC5tYXBOYXZzIGxpIGEge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci10b3A6IDBweDtcbiAgICBib3JkZXItbGVmdDogMHB4O1xuICAgIGJvcmRlci1yaWdodDogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZWViO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICM1MjUyNTI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMTVweDsgfVxuICAgICNtYXAgLm1hcE5hdnMgbGkgYTpob3ZlciwgI21hcCAubWFwTmF2cyBsaSBhOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlNGUyZGQ7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2U2YWMwMDtcbiAgICAgIGNvbG9yOiAjNTI1MjUyOyB9XG4gICAgI21hcCAubWFwTmF2cyBsaSBhOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgICNtYXAgLm1hcE5hdnMgbGkgYSBoNSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgI21hcCAubWFwTmF2cyBsaSBhIC5jb3VudCB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBtYXJnaW46IDVweCBhdXRvIDBweDtcbiAgICAgIHdpZHRoOiA2MHB4OyB9XG4gICNtYXAgLm1hcE5hdnMgbGkuYWN0aXZlIGEge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZiZjAwO1xuICAgIGJhY2tncm91bmQ6ICNlNGUyZGQ7IH1cblxuI2NvbG9yYm94IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNjb2xvcmJveCB2aWRlbyB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogODB2aDsgfVxuXG4uYW5uaXZlcnNhcnkjd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggIzFhMWExYTsgfVxuXG4uYW5uaXZlcnNhcnkgaGVhZGVyLm1haW4ge1xuICBoZWlnaHQ6IDBweDtcbiAgei1pbmRleDogMTA7IH1cblxuLmFubml2ZXJzYXJ5ICNjb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmFubml2ZXJzYXJ5ICNjb250ZW50IC5pdGVtLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmFubml2ZXJzYXJ5ICNjb250ZW50IC5pdGVtLXdyYXBwZXIgLmNvbG9yYm94LW5vZGUge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgICAuYW5uaXZlcnNhcnkgI2NvbnRlbnQgLml0ZW0td3JhcHBlciAuY29sb3Jib3gtbm9kZSAuaW1nLXJlc3BvbnNpdmUge1xuICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKDAlKTsgfVxuICAgICAgLmFubml2ZXJzYXJ5ICNjb250ZW50IC5pdGVtLXdyYXBwZXIgLmNvbG9yYm94LW5vZGU6aG92ZXIgLmltZy1yZXNwb25zaXZlIHtcbiAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgxMDAlKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxczsgfVxuICAgICAgLmFubml2ZXJzYXJ5ICNjb250ZW50IC5pdGVtLXdyYXBwZXIgLmNvbG9yYm94LW5vZGUgLmZhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICBvcGFjaXR5OiAuNzsgfVxuXG4uYW5uaXZlcnNhcnkgI2Fubml2ZXJzYXJ5LWxvZ28ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC8qIGJyaW5nIHlvdXIgb3duIHByZWZpeGVzICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC04MCUpO1xuICB6LWluZGV4OiAyMTA7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYXJ0aWNsZS5uZXdzIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICBhcnRpY2xlLm5ld3MgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi52aWV3LWFib3V0LWhpc3RvcnkgLnZpZXdzLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1ZDI1O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC52aWV3LWFib3V0LWhpc3RvcnkgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnZpZXctYWJvdXQtaGlzdG9yeSAudmlld3Mtcm93IC5saW5rcyB1bCwgLnZpZXctYWJvdXQtaGlzdG9yeSAudmlld3Mtcm93IC5kb3dubG9hZHMgdWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnZpZXctYWJvdXQtaGlzdG9yeSAudmlld3Mtcm93IC5kb3dubG9hZHMgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi52aWV3LWRpc3BsYXktaWQtcGFydG5lcl9ob3N0X3RyaWVzdGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmVlZWI7IH1cblxuLm5ldHdvcmsgLm5ldHdvcmstZnVsbC1pbmZvIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLm5ldHdvcmsgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyB7XG4gICAgdG9wOiAyNTBweDtcbiAgICByaWdodDogNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLm5ldHdvcmsgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cy5yZWdpb25zdGF0cyB7XG4gICAgICB0b3A6IDMwMHB4OyB9XG4gICAgICAubmV0d29yayAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzLnJlZ2lvbnN0YXRzIC5pdGVtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAubmV0d29yayAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzLnJlZ2lvbnN0YXRzIC5pdGVtOmZpcnN0LWNoaWxkLCAubmV0d29yayAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzLnJlZ2lvbnN0YXRzIC5pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm5ldHdvcmsgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cy5jb3VudHJ5c3RhdHMgLml0ZW0ge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAubmV0d29yayAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzLmNvdW50cnlzdGF0cyAuaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLm5ldHdvcmsgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyAuaXRlbSBwIHtcbiAgICAgIGNvbG9yOiAjM2Q4ZTAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgIC5uZXR3b3JrIC5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMgLml0ZW06Zmlyc3QtY2hpbGQgcCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2FhYTsgfVxuICAgIC5uZXR3b3JrIC5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMgLml0ZW0uY291bnRyaWVzIHAge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuI2Jsb2NrLXZpZXdzLWNvbnRlbnQtbWVtYmVycy1saXN0LWJsb2NrLTEsIC5hbGwtbWVtYmVycy13cmFwcGVyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgI2Jsb2NrLXZpZXdzLWNvbnRlbnQtbWVtYmVycy1saXN0LWJsb2NrLTEgLmJsb2NrLXRpdGxlLCAuYWxsLW1lbWJlcnMtd3JhcHBlciAuYmxvY2stdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwNWQyNTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuI2Jsb2NrLXZpZXdzLWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy1ibG9jay0yIC52aWV3LWZyb250LXN1Y2Nlc3Mtc3RvcmllcyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC0tcGljdHVyZSBpbWcge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSxcbi52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMixcbi52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyxcbi52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCxcbi52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSxcbi52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNixcbi52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWhlYWRlcixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWhlYWRlcixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWhlYWRlcixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3LWhlYWRlcixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja181IC52aWV3LWhlYWRlcixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3LWhlYWRlcixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC52aWV3LWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTsgfVxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlldy1oZWFkZXIgaDQsXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3LWhlYWRlciBoNCxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctaGVhZGVyIGg0LFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAudmlldy1oZWFkZXIgaDQsXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja181IC52aWV3LWhlYWRlciBoNCxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctaGVhZGVyIGg0LFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNyAudmlldy1oZWFkZXIgaDQge1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogLjlyZW07IH1cbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctaGVhZGVyIGg1LFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1oZWFkZXIgaDUsXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWhlYWRlciBoNSxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnZpZXctaGVhZGVyIGg1LFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlldy1oZWFkZXIgaDUsXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3LWhlYWRlciBoNSxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzcgLnZpZXctaGVhZGVyIGg1IHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07IH1cbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWZpbHRlcnMsXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1maWx0ZXJzLFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctZmlsdGVycyxcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3LWZpbHRlcnMsXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlldy1maWx0ZXJzLFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctZmlsdGVycyxcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC52aWV3LWZpbHRlcnMge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXctZmlsdGVycyAjdmlld3MtZXhwb3NlZC1mb3JtLS1jb250ZW50LW1lbWJlcnMtbGlzdC1ibG9jay0xLFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1maWx0ZXJzICN2aWV3cy1leHBvc2VkLWZvcm0tLWNvbnRlbnQtbWVtYmVycy1saXN0LWJsb2NrLTEsXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3LWZpbHRlcnMgI3ZpZXdzLWV4cG9zZWQtZm9ybS0tY29udGVudC1tZW1iZXJzLWxpc3QtYmxvY2stMSxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnZpZXctZmlsdGVycyAjdmlld3MtZXhwb3NlZC1mb3JtLS1jb250ZW50LW1lbWJlcnMtbGlzdC1ibG9jay0xLFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlldy1maWx0ZXJzICN2aWV3cy1leHBvc2VkLWZvcm0tLWNvbnRlbnQtbWVtYmVycy1saXN0LWJsb2NrLTEsXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3LWZpbHRlcnMgI3ZpZXdzLWV4cG9zZWQtZm9ybS0tY29udGVudC1tZW1iZXJzLWxpc3QtYmxvY2stMSxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzcgLnZpZXctZmlsdGVycyAjdmlld3MtZXhwb3NlZC1mb3JtLS1jb250ZW50LW1lbWJlcnMtbGlzdC1ibG9jay0xIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3LWNvbnRlbnQsXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlldy1jb250ZW50LFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXctY29udGVudCxcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3LWNvbnRlbnQsXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlldy1jb250ZW50LFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXctY29udGVudCxcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC52aWV3LWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC13aWRnZXRzLFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyxcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3cy1leHBvc2VkLXdpZGdldHMsXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAudmlld3MtZXhwb3NlZC13aWRnZXRzLFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyxcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3cy1leHBvc2VkLXdpZGdldHMsXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNyAudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgICBwYWRkaW5nOiAxOHB4IDE1cHggNXB4IDE1cHg7IH1cbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQsXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQsXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja181IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzcgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgICAgd2lkdGg6IGNhbGMoMjAlIC0gNHB4KTsgfVxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIsXG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQjZWRpdC1maWVsZC1tZW1iZXItcHJpemUtdmFsdWUtd3JhcHBlcixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCNlZGl0LWZpZWxkLW1lbWJlci1wcml6ZS12YWx1ZS13cmFwcGVyLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIsXG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQjZWRpdC1maWVsZC1tZW1iZXItcHJpemUtdmFsdWUtd3JhcHBlcixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCNlZGl0LWZpZWxkLW1lbWJlci1wcml6ZS12YWx1ZS13cmFwcGVyLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZWViO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDZweCAxMXB4IDZweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07IH1cbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIgbGFiZWwsXG4gICAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCNlZGl0LWZpZWxkLW1lbWJlci1wcml6ZS12YWx1ZS13cmFwcGVyIGxhYmVsLFxuICAgICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQjZWRpdC1maWVsZC1tZW1iZXItcHJpemUtdmFsdWUtd3JhcHBlciBsYWJlbCxcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIgbGFiZWwsXG4gICAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCNlZGl0LWZpZWxkLW1lbWJlci1wcml6ZS12YWx1ZS13cmFwcGVyIGxhYmVsLFxuICAgICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQjZWRpdC1maWVsZC1tZW1iZXItcHJpemUtdmFsdWUtd3JhcHBlciBsYWJlbCxcbiAgICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0I2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIgbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHNlbGVjdCxcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCBzZWxlY3QsXG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQgc2VsZWN0LFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHNlbGVjdCxcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCBzZWxlY3QsXG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQgc2VsZWN0LFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQudmlld3Mtc3VibWl0LWJ1dHRvbiwgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXJlc2V0LWJ1dHRvbixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXJlc2V0LWJ1dHRvbixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMyAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXJlc2V0LWJ1dHRvbixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXJlc2V0LWJ1dHRvbixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja181IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXJlc2V0LWJ1dHRvbixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNiAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja182IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXJlc2V0LWJ1dHRvbixcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNyAudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldC52aWV3cy1zdWJtaXQtYnV0dG9uLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXJlc2V0LWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZi1pY29uLFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmYtaWNvbixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5mLWljb24sXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuZi1pY29uLFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmYtaWNvbixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja182IC5mLWljb24sXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNyAuZi1pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZi1pY29uW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJQaEQgRmVsbG93c2hpcFwiXSxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmYtaWNvbltkYXRhLW9yaWdpbmFsLXRpdGxlPVwiUGhEIEZlbGxvd3NoaXBcIl0sXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5mLWljb25bZGF0YS1vcmlnaW5hbC10aXRsZT1cIlBoRCBGZWxsb3dzaGlwXCJdLFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuZi1pY29uW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJQaEQgRmVsbG93c2hpcFwiXSxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmYtaWNvbltkYXRhLW9yaWdpbmFsLXRpdGxlPVwiUGhEIEZlbGxvd3NoaXBcIl0sXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja182IC5mLWljb25bZGF0YS1vcmlnaW5hbC10aXRsZT1cIlBoRCBGZWxsb3dzaGlwXCJdLFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNyAuZi1pY29uW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJQaEQgRmVsbG93c2hpcFwiXSB7XG4gICAgICBvcGFjaXR5OiAuMzsgfVxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZi1pY29uW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJFYXJseSBDYXJlZXIgRmVsbG93c2hpcFwiXSxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmYtaWNvbltkYXRhLW9yaWdpbmFsLXRpdGxlPVwiRWFybHkgQ2FyZWVyIEZlbGxvd3NoaXBcIl0sXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5mLWljb25bZGF0YS1vcmlnaW5hbC10aXRsZT1cIkVhcmx5IENhcmVlciBGZWxsb3dzaGlwXCJdLFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuZi1pY29uW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJFYXJseSBDYXJlZXIgRmVsbG93c2hpcFwiXSxcbiAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmYtaWNvbltkYXRhLW9yaWdpbmFsLXRpdGxlPVwiRWFybHkgQ2FyZWVyIEZlbGxvd3NoaXBcIl0sXG4gICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja182IC5mLWljb25bZGF0YS1vcmlnaW5hbC10aXRsZT1cIkVhcmx5IENhcmVlciBGZWxsb3dzaGlwXCJdLFxuICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNyAuZi1pY29uW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJFYXJseSBDYXJlZXIgRmVsbG93c2hpcFwiXSB7XG4gICAgICBvcGFjaXR5OiAuNTU7IH1cbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuZi1pY29uW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJFYXJseSBDYXJlZXIgRmVsbG93c2hpcFwiXTpiZWZvcmUsXG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmYtaWNvbltkYXRhLW9yaWdpbmFsLXRpdGxlPVwiRWFybHkgQ2FyZWVyIEZlbGxvd3NoaXBcIl06YmVmb3JlLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5mLWljb25bZGF0YS1vcmlnaW5hbC10aXRsZT1cIkVhcmx5IENhcmVlciBGZWxsb3dzaGlwXCJdOmJlZm9yZSxcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuZi1pY29uW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJFYXJseSBDYXJlZXIgRmVsbG93c2hpcFwiXTpiZWZvcmUsXG4gICAgICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmYtaWNvbltkYXRhLW9yaWdpbmFsLXRpdGxlPVwiRWFybHkgQ2FyZWVyIEZlbGxvd3NoaXBcIl06YmVmb3JlLFxuICAgICAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja182IC5mLWljb25bZGF0YS1vcmlnaW5hbC10aXRsZT1cIkVhcmx5IENhcmVlciBGZWxsb3dzaGlwXCJdOmJlZm9yZSxcbiAgICAgIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNyAuZi1pY29uW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJFYXJseSBDYXJlZXIgRmVsbG93c2hpcFwiXTpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogSWNvRm9udCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgICAgICAgY29udGVudDogXCJcXGVhZTNcIjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAuYS1pY29uLFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmEtaWNvbixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18zIC5hLWljb24sXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNCAuYS1pY29uLFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUgLmEtaWNvbixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja182IC5hLWljb24sXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNyAuYS1pY29uIHtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5zLWljb24sXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAucy1pY29uLFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMgLnMtaWNvbixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja180IC5zLWljb24sXG4gIC52aWV3LS1jb250ZW50LW1lbWJlcnMtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfNSAucy1pY29uLFxuICAudmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYgLnMtaWNvbixcbiAgLnZpZXctLWNvbnRlbnQtbWVtYmVycy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja183IC5zLWljb24ge1xuICAgIC8qcGFkZGluZzogMXB4O1xuXHRcdG1heC13aWR0aDogMjRweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xcHg7XG5cdFx0cmlnaHQ6IC0xcHg7Ki8gfVxuXG4udmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMgLnN1Y2Nlc3Mtc3Rvcnkge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDkwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDA7IH1cbiAgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzIC5zdWNjZXNzLXN0b3J5IC5tZW1iZXItaW5mbyB7XG4gICAgd2lkdGg6IDgyJTsgfVxuICAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMgLnN1Y2Nlc3Mtc3RvcnkgZmlndXJlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzIC5zdWNjZXNzLXN0b3J5IC50YWdsaW5lIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7IH1cbiAgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzIC5zdWNjZXNzLXN0b3J5IC5yZWFkLW1vcmUteWVsbG93LXBsdXM6YmVmb3JlIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4jc3VjY2Vzcy1zdG9yeSB7XG4gIHBhZGRpbmc6IDIwcHggMDsgfVxuICAjc3VjY2Vzcy1zdG9yeSAubWVtYmVyLWluZm8ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5N3B4KTsgfVxuICAjc3VjY2Vzcy1zdG9yeSBmaWd1cmUuYmlnaW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICNzdWNjZXNzLXN0b3J5IC50ZXh0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgI3N1Y2Nlc3Mtc3Rvcnk6YmVmb3JlIHtcbiAgICByaWdodDogLTZweDsgfVxuICAjc3VjY2Vzcy1zdG9yeSAueW91dHViZS1jb250YWluZXItLXJlc3BvbnNpdmUge1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuI25ldHdvcmtzIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMDA1ZDI1OyB9XG4gICNuZXR3b3JrcyAubmV0d29yayB7XG4gICAgd2lkdGg6IDY5NnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNkNWUzZGE7IH1cbiAgICAjbmV0d29ya3MgLm5ldHdvcmsgaDIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRvcDogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICNuZXR3b3JrcyAubmV0d29yayBoMiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAjbmV0d29ya3MgLm5ldHdvcmsgLm5ldHdvcmstaW5mbyB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgI25ldHdvcmtzIC5uZXR3b3JrIC5uZXR3b3JrLWluZm8td3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICNuZXR3b3JrcyAubmV0d29yayAubmV0d29yay1pbmZvLXdyYXBwZXIgLmluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI1MjUyO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBjb2xvcjogIzNkOGUwMDtcbiAgICAgICAgbWluLXdpZHRoOiAxODBweDsgfVxuICAgICAgICAjbmV0d29ya3MgLm5ldHdvcmsgLm5ldHdvcmstaW5mby13cmFwcGVyIC5pbmZvIC5pdGVtIHAge1xuICAgICAgICAgIGNvbG9yOiAjZDVlM2RhO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAjbmV0d29ya3MgLm5ldHdvcmsgLm5ldHdvcmstaW5mby13cmFwcGVyIC5pbmZvIC5pdGVtOmZpcnN0LWNoaWxkIHAge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYWFhOyB9XG4gICAgICAjbmV0d29ya3MgLm5ldHdvcmsgLm5ldHdvcmstaW5mby13cmFwcGVyIC5tYXAgYSB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IDA7IH1cbiAgICAgICAgI25ldHdvcmtzIC5uZXR3b3JrIC5uZXR3b3JrLWluZm8td3JhcHBlciAubWFwIGE6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IDA7IH1cbiAgICAjbmV0d29ya3MgLm5ldHdvcmsgLm1lbWJlcnMge1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICAjbmV0d29ya3MgLm5ldHdvcmsgLm1lbWJlcnMgZmlndXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAjbmV0d29ya3MgLm5ldHdvcmsgLm1lbWJlcnMgZmlndXJlIGltZy5pbWctdGh1bWJuYWlsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgI25ldHdvcmtzIC5uZXR3b3JrIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQtc3VjY2VzcyBmaWd1cmUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICNuZXR3b3JrcyAubmV0d29yayAubWVtYmVycyBoNCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgI25ldHdvcmtzIC5uZXR3b3JrIC5tZW1iZXJzIC5tb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICNuZXR3b3JrcyAubmV0d29yayAuY2hhcnQge1xuICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgIGJvdHRvbTogLTQwcHg7IH1cbiAgI25ldHdvcmtzIC5jaGFydCB7XG4gICAgbGVmdDogYXV0bztcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHJpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgdG9wOiBpbml0aWFsO1xuICAgIHotaW5kZXg6IDEwOyB9XG5cbi5tZW1iZXJzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogLTIycHg7IH1cbiAgLm1lbWJlcnMgLm1vcmUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1ZDI1O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDsgfVxuICAgIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQ6aG92ZXIge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgLm1lbWJlcnMgLm1lbWJlci1zaG9ydCBmaWd1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQgZmlndXJlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMTA1JSk7XG4gICAgICAgIC8qIFNhZmFyaSA2LjAgLSA5LjAgKi9cbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygxMDUlKTtcbiAgICAgICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDEwNSUpO1xuICAgICAgICAtby1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDEwNSUpO1xuICAgICAgICAtbXMtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygxMDUlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41czsgfVxuICAgICAgICAubWVtYmVycyAubWVtYmVyLXNob3J0IGZpZ3VyZSBpbWc6aG92ZXIge1xuICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpIGJyaWdodG5lc3MoMTAwJSk7XG4gICAgICAgICAgLyogU2FmYXJpIDYuMCAtIDkuMCAqL1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKSBicmlnaHRuZXNzKDEwMCUpO1xuICAgICAgICAgIC1tb3otZmlsdGVyOiBncmF5c2NhbGUoMCUpIGJyaWdodG5lc3MoMTAwJSk7XG4gICAgICAgICAgLW8tZmlsdGVyOiBncmF5c2NhbGUoMCUpIGJyaWdodG5lc3MoMTAwJSk7XG4gICAgICAgICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDAlKSBicmlnaHRuZXNzKDEwMCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgICAgICAubWVtYmVycyAubWVtYmVyLXNob3J0IGZpZ3VyZSBpbWcuaW1nLXRodW1ibmFpbCB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDFweCAxcHggMHB4IDFweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm1lbWJlcnMgLm1lbWJlci1zaG9ydCAubWVtYmVyLWluZm8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTI1MjUyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubWVtYmVycyAubWVtYmVyLXNob3J0IC5tZW1iZXItaW5mbyAuZmEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweCAjNTI1MjUyO1xuICAgICAgICB0ZXh0LXN0cm9rZTogMnB4ICM1MjUyNTI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQgLm1lbWJlci1pbmZvOmhvdmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAycHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDgyLCA4MiwgODIsIDAuNSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMHB4OyB9XG4gICAgICAgIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQgLm1lbWJlci1pbmZvOmhvdmVyIHAsIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQgLm1lbWJlci1pbmZvOmhvdmVyIGg1IHtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQgLm1lbWJlci1pbmZvOmhvdmVyIC5mYSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm1lbWJlcnMgLm1lbWJlci1zaG9ydCAubWVtYmVyLWluZm8gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQgLm1lbWJlci1pbmZvIHAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAwLjZyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNnJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAubWVtYmVycyAubWVtYmVyLXNob3J0IC5tZW1iZXItaW5mbyBoNSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjhyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgLm1lbWJlcnMgLm1lbWJlci1zaG9ydCAubWVtYmVyLWluZm8gLmNvdW50cnktbmV0d29yay1vdGhlci1jb3VudHJpZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAgICAgLm1lbWJlcnMgLm1lbWJlci1zaG9ydCAubWVtYmVyLWluZm8gLmNvdW50cnktbmV0d29yay1vdGhlci1jb3VudHJpZXMgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbmFzaWRlIC5ibG9jay1tZW51IHVsIHVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuYXNpZGUgLmJsb2NrLW1lbnUgbGkgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYXNpZGUgLmJsb2NrLW1lbnUgbGkgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDsgfVxuXG5hc2lkZSAub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1wYWdlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMmQyZDJkOyB9XG5cbmFzaWRlICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTEsIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTIge1xuICBiYWNrZ3JvdW5kOiAjZjdmNmY1OyB9XG4gIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTEgLmJsb2NrLXRpdGxlLCBhc2lkZSAjYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIC5ibG9jay10aXRsZSB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDBweCAxMHB4OyB9XG4gIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xLCBhc2lkZSAjYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XG4gICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTEgLm93bC1pdGVtLCBhc2lkZSAjYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIC5vd2wtaXRlbSB7XG4gICAgcGFkZGluZzogMHB4IDEwcHggMTBweCAxMHB4OyB9XG4gICAgYXNpZGUgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMSAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLWNyZWF0ZWQsIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTIgLm93bC1pdGVtIC52aWV3cy1maWVsZC1jcmVhdGVkIHtcbiAgICAgIGZvbnQtc2l6ZTogMC42cmVtO1xuICAgICAgbWFyZ2luLXRvcDogN3B4OyB9XG4gICAgYXNpZGUgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMSAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLXRpdGxlLCBhc2lkZSAjYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIC5vd2wtaXRlbSAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgYXNpZGUgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMSAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLS1wcmV2aWV3LXRleHQsIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTIgLm93bC1pdGVtIC52aWV3cy1maWVsZC1maWVsZC0tcHJldmlldy10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgYXNpZGUgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMSAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLXZpZXctbm9kZSwgYXNpZGUgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA1ZDI1OyB9XG4gIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTEgLnZpZXctY29udGVudCA+IC5kaXNhYmxlZCwgYXNpZGUgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiAudmlldy1jb250ZW50ID4gLmRpc2FibGVkIHtcbiAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgYXNpZGUgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMSAudmlldy1jb250ZW50ID4gLmRpc2FibGVkIC52aWV3cy1maWVsZC1jcmVhdGVkLCBhc2lkZSAjYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIC52aWV3LWNvbnRlbnQgPiAuZGlzYWJsZWQgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuICAgICAgZm9udC1zaXplOiAwLjZyZW07XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgICBhc2lkZSAjYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0xIC52aWV3LWNvbnRlbnQgPiAuZGlzYWJsZWQgLnZpZXdzLWZpZWxkLXRpdGxlLCBhc2lkZSAjYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIC52aWV3LWNvbnRlbnQgPiAuZGlzYWJsZWQgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTEgLnZpZXctY29udGVudCA+IC5kaXNhYmxlZCAudmlld3MtZmllbGQtZmllbGQtLXByZXZpZXctdGV4dCwgYXNpZGUgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiAudmlldy1jb250ZW50ID4gLmRpc2FibGVkIC52aWV3cy1maWVsZC1maWVsZC0tcHJldmlldy10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgYXNpZGUgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMSAudmlldy1jb250ZW50ID4gLmRpc2FibGVkIC52aWV3cy1maWVsZC12aWV3LW5vZGUsIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTIgLnZpZXctY29udGVudCA+IC5kaXNhYmxlZCAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDVkMjU7IH1cblxuYXNpZGUgLmJsb2NrLW5ld3MgLm93bC13cmFwcGVyLCBhc2lkZSAuYmxvY2stbmV3cyAuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjZjdmNmY1OyB9XG4gIGFzaWRlIC5ibG9jay1uZXdzIC5vd2wtd3JhcHBlcjpob3ZlciwgYXNpZGUgLmJsb2NrLW5ld3MgLmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDJlY2RjOyB9XG5cbmFzaWRlIC5ibG9jay1uZXdzIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbmFzaWRlIC5ibG9jay1uZXdzIGFydGljbGUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgYXNpZGUgLmJsb2NrLW5ld3MgYXJ0aWNsZTpob3ZlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbmFzaWRlIC5ibG9jay1uZXdzIGEge1xuICBjb2xvcjogIzAwNWQyNTsgfVxuXG5hc2lkZSAjYmxvY2stdmlld3MtZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLWJsb2NrLTIgLm93bC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIwNCwgNDAsIDAuMjIpOyB9XG5cbmFzaWRlICNibG9jay12aWV3cy1mcm9udC1zdWNjZXNzLXN0b3JpZXMtYmxvY2stMiAub3dsLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcmliYm9uX3kucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmMyMDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1zdWNjZXNzLXN0b3JpZXMtYmxvY2stMiAub3dsLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1zdWNjZXNzLXN0b3JpZXMtYmxvY2stMiAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLXN1Y2Nlc3MtdGFnbGluZSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgY29sb3I6ICM1QzVDNUM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBhc2lkZSAjYmxvY2stdmlld3MtZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLWJsb2NrLTIgLm93bC1pdGVtIC52aWV3cy1maWVsZC1maWVsZC0tbWVtYmVyLXByb2ZpbGUge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG4gIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1zdWNjZXNzLXN0b3JpZXMtYmxvY2stMiAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLWZpZWxkLS1maWVsZCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogMC42cmVtOyB9XG4gIGFzaWRlICNibG9jay12aWV3cy1mcm9udC1zdWNjZXNzLXN0b3JpZXMtYmxvY2stMiAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmMyMDA7IH1cbiAgICBhc2lkZSAjYmxvY2stdmlld3MtZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLWJsb2NrLTIgLm93bC1pdGVtIC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSB7XG4gICAgICBjb2xvcjogI2ZmYzIwMDsgfVxuXG4uYmxvY2stdmlld3MgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4udmlldy1mcm9udHBhZ2UtZ3JpZCAudmlldy1jb250ZW50IC5saW5rLWJveCBhOmxpbmssIC52aWV3LWZyb250cGFnZS1ncmlkIC52aWV3LWNvbnRlbnQgLmxpbmstYm94IGE6aG92ZXIsIC52aWV3LWZyb250cGFnZS1ncmlkIC52aWV3LWNvbnRlbnQgLmxpbmstYm94IGE6dmlzaXRlZCwgLnZpZXctZnJvbnRwYWdlLWdyaWQgLnZpZXctY29udGVudCAubGluay1ib3ggYTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi52aWV3LWZyb250cGFnZS1ncmlkIC52aWV3LWNvbnRlbnQgLmxpbmstYm94IGEubW9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODIsIDgyLCA4MiwgMC41KTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogNDMlO1xuICBtYXJnaW46IDJweDsgfVxuICAudmlldy1mcm9udHBhZ2UtZ3JpZCAudmlldy1jb250ZW50IC5saW5rLWJveCBhLm1vcmU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9XG5cbiNuYXRpb25hbC1jaGFwdGVycyB7XG4gIHBhZGRpbmc6IDAgMCA0NXB4IDA7IH1cbiAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZlZWViOyB9XG4gICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24gaGVhZGVyIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40MDhyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIC50ZXh0IHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24gLnRleHQgLml0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlNmFjMDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgICAgICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24gLnRleHQgLml0ZW0gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07IH1cbiAgICAgICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIC50ZXh0IC5pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjdyZW07IH1cbiAgICAgICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24gLnRleHQgLmluZm8gc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAgICAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbiAudGV4dCAuaW5mbyBhIHtcbiAgICAgICAgICBjb2xvcjogIzNkOGUwMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTsgfVxuICAgICAgICAgICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIC50ZXh0IC5pbmZvIGFbaHJlZl49XCJtYWlsdG86XCJdIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZTZhYzAwOyB9XG4gICAgICAgICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIC50ZXh0IC5pbmZvIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24gLnRleHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtOyB9XG4gICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24gLm5vLWNvb3JkaW5hdG9yIC50ZXh0IC5pdGVtIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbi5uby1jb29yZGluYXRvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWZlZWViOyB9XG4gICAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbi5uby1jb29yZGluYXRvciAuaW5mbywgI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24ubm8tY29vcmRpbmF0b3IgLm1vcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbiAubW9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIC5tZW1iZXJzIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMTRweCk7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICBwYWRkaW5nOiAwOyB9XG5cbiNuZXR3b3JrLW1pc3Npb24gaDIge1xuICBmb250LXNpemU6IDEuMnJlbTsgfVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC8qLmYtaWNvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDFweDtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0yNHB4O1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJhc2UtYmxhY2s7XG5cdFx0XHR9XG5cdFx0XHQuYS1pY29uIHtcblx0XHRcdFx0cGFkZGluZzogMXB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI0cHg7XG5cdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogLTI0cHg7XG5cdFx0XHRcdHJpZ2h0OiAyNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmFzZS1ibGFjaztcblx0XHRcdH1cblxuXHRcdFx0LnMtaWNvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDFweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNHB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRcdHJpZ2h0OiAtMXB4O1xuXHRcdFx0fSovIH1cbiAgI2NvdW50cnkgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbi5hbGxtZW1iZXJzbmV3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgI2NvdW50cnkgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbi5hbGxtZW1iZXJzbmV3LnllbGxvdy1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDA7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgI2NvdW50cnkgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbi5hbGxtZW1iZXJzbmV3LnllbGxvdy1idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gICAgICAjY291bnRyeSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uLmFsbG1lbWJlcnNuZXcueWVsbG93LWJ1dHRvbiAucy1pY29uIHtcbiAgICAgICAgdG9wOiAtMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDsgfVxuICAjY291bnRyeSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIGZpZ3VyZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgICNjb3VudHJ5IC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gZmlndXJlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAjY291bnRyeSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uLnllbGxvdy1idXR0b24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmYzIwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgI2NvdW50cnkgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbi55ZWxsb3ctYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyMDQsIDQwLCAwLjIyKTsgfVxuICAjY291bnRyeSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIC5tZW1iZXItYWNjb3JkaW9uIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuICAgICNjb3VudHJ5IC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLm1lbWJlci1hY2NvcmRpb24gLnJldmVyc2UtaWNvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kaXBsb21hLWdyZXkucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMycHggYXV0bzsgfVxuICAgICNjb3VudHJ5IC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gLm1lbWJlci1hY2NvcmRpb24gLnJldmVyc2UtaWNvbi50eXBlIHtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgcmlnaHQ6IDQzcHg7IH1cbiAgICAjY291bnRyeSAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIC5tZW1iZXItYWNjb3JkaW9uIC5tZW1iZXItaW5mbyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICNjb3VudHJ5IC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gaDUge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICNjb3VudHJ5IC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24gcCB7XG4gICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07IH1cbiAgI2NvdW50cnkgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiAuc2luY2Uge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIGNvbG9yOiAjODg4OyB9XG5cbiNjb3VudHJ5ICN2aWV3cy1leHBvc2VkLWZvcm0tZnJvbnQtY291bnRyeS1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAjY291bnRyeSAjdmlld3MtZXhwb3NlZC1mb3JtLWZyb250LWNvdW50cnktcGFnZSAuZm9ybS1jaGVja2JveGVzIHtcbiAgICBtYXJnaW46IDhweCAzMHB4IDVweCAwcHg7IH1cblxuLnZpZXctZnJvbnQtY291bnRyeS52aWV3LWRpc3BsYXktaWQtcGFnZSAudmlldy1maWx0ZXJzLCAudmlldy1mcm9udC1jb3VudHJ5LnZpZXctZGlzcGxheS1pZC1wYWdlX290aGVyX2NvdW50cmllcyAudmlldy1maWx0ZXJzIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZy10b3A6IDlweDsgfVxuXG4udmlldy1mcm9udC1jb3VudHJ5LnZpZXctZGlzcGxheS1pZC1wYWdlIGRsLCAudmlldy1mcm9udC1jb3VudHJ5LnZpZXctZGlzcGxheS1pZC1wYWdlX290aGVyX2NvdW50cmllcyBkbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC52aWV3LWZyb250LWNvdW50cnkudmlldy1kaXNwbGF5LWlkLXBhZ2UgZGwgLmFsbG1lbWJlcnNuZXcgLm1lbWJlci1hY2NvcmRpb24gLm1lbWJlcmxpc3QtaXRlbSwgLnZpZXctZnJvbnQtY291bnRyeS52aWV3LWRpc3BsYXktaWQtcGFnZV9vdGhlcl9jb3VudHJpZXMgZGwgLmFsbG1lbWJlcnNuZXcgLm1lbWJlci1hY2NvcmRpb24gLm1lbWJlcmxpc3QtaXRlbSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWVlYjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTVweCk7IH1cbiAgICAudmlldy1mcm9udC1jb3VudHJ5LnZpZXctZGlzcGxheS1pZC1wYWdlIGRsIC5hbGxtZW1iZXJzbmV3IC5tZW1iZXItYWNjb3JkaW9uIC5tZW1iZXJsaXN0LWl0ZW0gLmljb25zLXdyYXAsIC52aWV3LWZyb250LWNvdW50cnkudmlldy1kaXNwbGF5LWlkLXBhZ2UgZGwgLmFsbG1lbWJlcnNuZXcgLm1lbWJlci1hY2NvcmRpb24gLm1lbWJlcmxpc3QtaXRlbSBwLmNvdW50cnksIC52aWV3LWZyb250LWNvdW50cnkudmlldy1kaXNwbGF5LWlkLXBhZ2UgZGwgLmFsbG1lbWJlcnNuZXcgLm1lbWJlci1hY2NvcmRpb24gLm1lbWJlcmxpc3QtaXRlbSBwLnNwZWNpYWxpemF0aW9uLWRhdGEsIC52aWV3LWZyb250LWNvdW50cnkudmlldy1kaXNwbGF5LWlkLXBhZ2Vfb3RoZXJfY291bnRyaWVzIGRsIC5hbGxtZW1iZXJzbmV3IC5tZW1iZXItYWNjb3JkaW9uIC5tZW1iZXJsaXN0LWl0ZW0gLmljb25zLXdyYXAsIC52aWV3LWZyb250LWNvdW50cnkudmlldy1kaXNwbGF5LWlkLXBhZ2Vfb3RoZXJfY291bnRyaWVzIGRsIC5hbGxtZW1iZXJzbmV3IC5tZW1iZXItYWNjb3JkaW9uIC5tZW1iZXJsaXN0LWl0ZW0gcC5jb3VudHJ5LCAudmlldy1mcm9udC1jb3VudHJ5LnZpZXctZGlzcGxheS1pZC1wYWdlX290aGVyX2NvdW50cmllcyBkbCAuYWxsbWVtYmVyc25ldyAubWVtYmVyLWFjY29yZGlvbiAubWVtYmVybGlzdC1pdGVtIHAuc3BlY2lhbGl6YXRpb24tZGF0YSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4ubmF0aW9uYWwtY2hhcHRlcnMtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLm5hdGlvbmFsLWNoYXB0ZXJzLWxpc3QgLnZpZXctZmlsdGVycyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMThweCAwOyB9XG4gIC5uYXRpb25hbC1jaGFwdGVycy1saXN0IC5yZWdpb24ge1xuICAgIGhlaWdodDogMjMxcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VmZWVlYjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWVlYjsgfVxuICAgIC5uYXRpb25hbC1jaGFwdGVycy1saXN0IC5yZWdpb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2Q1ZTNkYTsgfVxuICAgIC5uYXRpb25hbC1jaGFwdGVycy1saXN0IC5yZWdpb24gaGVhZGVyIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40MDhyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5uYXRpb25hbC1jaGFwdGVycy1saXN0IC5yZWdpb24gLnRleHQge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lOyB9XG4gICAgICAubmF0aW9uYWwtY2hhcHRlcnMtbGlzdCAucmVnaW9uIC50ZXh0IC5pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZTZhYzAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4OyB9XG4gICAgICAgIC5uYXRpb25hbC1jaGFwdGVycy1saXN0IC5yZWdpb24gLnRleHQgLml0ZW0gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gICAgICAubmF0aW9uYWwtY2hhcHRlcnMtbGlzdCAucmVnaW9uIC50ZXh0IC5pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjdyZW07IH1cbiAgICAgICAgLm5hdGlvbmFsLWNoYXB0ZXJzLWxpc3QgLnJlZ2lvbiAudGV4dCAuaW5mbyBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAubmF0aW9uYWwtY2hhcHRlcnMtbGlzdCAucmVnaW9uIC50ZXh0IC5pbmZvIGEge1xuICAgICAgICAgIGNvbG9yOiAjM2Q4ZTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG4gICAgICAgICAgLm5hdGlvbmFsLWNoYXB0ZXJzLWxpc3QgLnJlZ2lvbiAudGV4dCAuaW5mbyBhW2hyZWZePVwibWFpbHRvOlwiXSB7XG4gICAgICAgICAgICBjb2xvcjogI2U2YWMwMDsgfVxuICAgICAgICAubmF0aW9uYWwtY2hhcHRlcnMtbGlzdCAucmVnaW9uIC50ZXh0IC5pbmZvIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLm5hdGlvbmFsLWNoYXB0ZXJzLWxpc3QgLnJlZ2lvbiAudGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDsgfVxuICAgIC5uYXRpb25hbC1jaGFwdGVycy1saXN0IC5yZWdpb24gLm1vcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm5hdGlvbmFsLWNoYXB0ZXJzLWxpc3QgLnJlZ2lvbiAubW9yZSBhIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07IH1cblxuLnZpZXctZGlzcGxheS1pZC1ibG9ja19wcm9jZWVkaW5ncyAubW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzYsIDIwNCwgNDAsIDAuMjIpOyB9XG4gIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlciBoMyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmYzIwMDtcbiAgICBmb250LXNpemU6IDEuNDA4cmVtO1xuICAgIGNvbG9yOiAjZmZjMjAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyIC5vd2wtaXRlbSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlciAuYmxvY2stbmV3cyAudmlld3MtZmllbGQtY3JlYXRlZCB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIgLmJsb2NrLW5ld3MgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNWUzZGE7IH1cbiAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyIC5ibG9jay1uZXdzIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyIC5ibG9jay1uZXdzIC52aWV3cy1maWVsZC1maWVsZC0tcHJldmlldy10ZXh0IHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBjb2xvcjogIzVDNUM1QztcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlciAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIuc3VjY2Vzcy1zdG9yaWVzIC5vd2wtaXRlbSB7XG4gICAgcGFkZGluZzogMTVweDsgfVxuICAgIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlciAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIuc3VjY2Vzcy1zdG9yaWVzIC5vd2wtaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzNiwgMjA0LCA0MCwgMC40KTsgfVxuICAgIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlciAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIuc3VjY2Vzcy1zdG9yaWVzIC5vd2wtaXRlbSBpbWcge1xuICAgICAgbWF4LWhlaWdodDogMTYwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMi5zdWNjZXNzLXN0b3JpZXMgLm93bC1pdGVtIC52aWV3cy1maWVsZC1maWVsZC1zdWNjZXNzLXRhZ2xpbmUge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgY29sb3I6ICM1QzVDNUM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlciAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIuc3VjY2Vzcy1zdG9yaWVzIC5vd2wtaXRlbSAudmlld3MtZmllbGQtZmllbGQtLW1lbWJlci1wcm9maWxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG4gICAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMi5zdWNjZXNzLXN0b3JpZXMgLm93bC1pdGVtIC52aWV3cy1maWVsZC1maWVsZC0tZmllbGQge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZm9udC1zaXplOiAwLjZyZW07IH1cbiAgICAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIgLnZpZXctZGlzcGxheS1pZC1ibG9ja18yLnN1Y2Nlc3Mtc3RvcmllcyAub3dsLWl0ZW0gLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmYzIwMDsgfVxuICAgICAgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyIC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMi5zdWNjZXNzLXN0b3JpZXMgLm93bC1pdGVtIC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZjMjAwOyB9XG5cbi5jb250ZW50LW5ld3Mtd3JhcHBlciwgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLCAubmV3cy1saXN0IHtcbiAgYmFja2dyb3VuZDogI2Y3ZjZmNTtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSwgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEsIC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgIC5jb250ZW50LW5ld3Mtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sZWFkLWltYWdlLCAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGVhZC1pbWFnZSwgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sZWFkLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5jb250ZW50LW5ld3Mtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sZWFkLWltYWdlIC5saW5rLWJveCwgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxlYWQtaW1hZ2UgLmxpbmstYm94LCAubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxlYWQtaW1hZ2UgLmxpbmstYm94IHtcbiAgICAgICAgYm90dG9tOiAxNXB4OyB9XG4gICAgLmNvbnRlbnQtbmV3cy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctZmlsdGVycywgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXctZmlsdGVycywgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LWZpbHRlcnMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCkgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAuY29udGVudC1uZXdzLXdyYXBwZXIgLnZpZXctZnJvbnQtbmV3cywgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyIC52aWV3LWZyb250LW5ld3MsIC5uZXdzLWxpc3QgLnZpZXctZnJvbnQtbmV3cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuY29udGVudC1uZXdzLXdyYXBwZXIgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMSBoMy5ibG9jay10aXRsZSwgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyICNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTEgaDMuYmxvY2stdGl0bGUsIC5uZXdzLWxpc3QgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMSBoMy5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDVkMjU7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7IH1cbiAgLmNvbnRlbnQtbmV3cy13cmFwcGVyIC52aWV3LWZyb250LW5ld3MgLm93bC1jYXJvdXNlbCAubi13cmFwcGVyLCAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAub3dsLWNhcm91c2VsIC5uLXdyYXBwZXIsIC5jb250ZW50LW5ld3Mtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtYmxvY2tfd29ya3Nob3AgLm93bC1jYXJvdXNlbCAubi13cmFwcGVyLCAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIgLnZpZXctZnJvbnQtbmV3cyAub3dsLWNhcm91c2VsIC5uLXdyYXBwZXIsIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5vd2wtY2Fyb3VzZWwgLm4td3JhcHBlciwgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAub3dsLWNhcm91c2VsIC5uLXdyYXBwZXIsIC5uZXdzLWxpc3QgLnZpZXctZnJvbnQtbmV3cyAub3dsLWNhcm91c2VsIC5uLXdyYXBwZXIsIC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAub3dsLWNhcm91c2VsIC5uLXdyYXBwZXIsIC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrX3dvcmtzaG9wIC5vd2wtY2Fyb3VzZWwgLm4td3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRlbnQtbmV3cy13cmFwcGVyIC52aWV3LWZyb250LW5ld3MgLmxlYWQtaW1hZ2UsIC5jb250ZW50LW5ld3Mtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sZWFkLWltYWdlLCAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLWJsb2NrX3dvcmtzaG9wIC5sZWFkLWltYWdlLCAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIgLnZpZXctZnJvbnQtbmV3cyAubGVhZC1pbWFnZSwgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxlYWQtaW1hZ2UsIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtYmxvY2tfd29ya3Nob3AgLmxlYWQtaW1hZ2UsIC5uZXdzLWxpc3QgLnZpZXctZnJvbnQtbmV3cyAubGVhZC1pbWFnZSwgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sZWFkLWltYWdlLCAubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGVhZC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5jb250ZW50LW5ld3Mtd3JhcHBlciAudmlldy1mcm9udC1uZXdzIC5sZWFkLWltYWdlIC5mYSwgLmNvbnRlbnQtbmV3cy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxlYWQtaW1hZ2UgLmZhLCAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLWJsb2NrX3dvcmtzaG9wIC5sZWFkLWltYWdlIC5mYSwgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyIC52aWV3LWZyb250LW5ld3MgLmxlYWQtaW1hZ2UgLmZhLCAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGVhZC1pbWFnZSAuZmEsIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtYmxvY2tfd29ya3Nob3AgLmxlYWQtaW1hZ2UgLmZhLCAubmV3cy1saXN0IC52aWV3LWZyb250LW5ld3MgLmxlYWQtaW1hZ2UgLmZhLCAubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxlYWQtaW1hZ2UgLmZhLCAubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGVhZC1pbWFnZSAuZmEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTBweDsgfVxuICAgIC5jb250ZW50LW5ld3Mtd3JhcHBlciAudmlldy1mcm9udC1uZXdzIC5sZWFkLWltYWdlOmhvdmVyIC5kYXRhLXdyYXBwZXIsIC5jb250ZW50LW5ld3Mtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sZWFkLWltYWdlOmhvdmVyIC5kYXRhLXdyYXBwZXIsIC5jb250ZW50LW5ld3Mtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtYmxvY2tfd29ya3Nob3AgLmxlYWQtaW1hZ2U6aG92ZXIgLmRhdGEtd3JhcHBlciwgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyIC52aWV3LWZyb250LW5ld3MgLmxlYWQtaW1hZ2U6aG92ZXIgLmRhdGEtd3JhcHBlciwgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxlYWQtaW1hZ2U6aG92ZXIgLmRhdGEtd3JhcHBlciwgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGVhZC1pbWFnZTpob3ZlciAuZGF0YS13cmFwcGVyLCAubmV3cy1saXN0IC52aWV3LWZyb250LW5ld3MgLmxlYWQtaW1hZ2U6aG92ZXIgLmRhdGEtd3JhcHBlciwgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5sZWFkLWltYWdlOmhvdmVyIC5kYXRhLXdyYXBwZXIsIC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrX3dvcmtzaG9wIC5sZWFkLWltYWdlOmhvdmVyIC5kYXRhLXdyYXBwZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIC5jb250ZW50LW5ld3Mtd3JhcHBlciAudmlldy1mcm9udC1uZXdzIC5saW5rLWJveCwgLmNvbnRlbnQtbmV3cy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxpbmstYm94LCAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLWJsb2NrX3dvcmtzaG9wIC5saW5rLWJveCwgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyIC52aWV3LWZyb250LW5ld3MgLmxpbmstYm94LCAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGluay1ib3gsIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtYmxvY2tfd29ya3Nob3AgLmxpbmstYm94LCAubmV3cy1saXN0IC52aWV3LWZyb250LW5ld3MgLmxpbmstYm94LCAubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxpbmstYm94LCAubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGluay1ib3gge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODIsIDgyLCA4MiwgMC41KTsgfVxuICAgIC5jb250ZW50LW5ld3Mtd3JhcHBlciAudmlldy1mcm9udC1uZXdzIC5saW5rLWJveCAuZGF0YS13cmFwcGVyLCAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGluay1ib3ggLmRhdGEtd3JhcHBlciwgLmNvbnRlbnQtbmV3cy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGluay1ib3ggLmRhdGEtd3JhcHBlciwgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyIC52aWV3LWZyb250LW5ld3MgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIsIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5saW5rLWJveCAuZGF0YS13cmFwcGVyLCAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLWJsb2NrX3dvcmtzaG9wIC5saW5rLWJveCAuZGF0YS13cmFwcGVyLCAubmV3cy1saXN0IC52aWV3LWZyb250LW5ld3MgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIsIC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGluay1ib3ggLmRhdGEtd3JhcHBlciwgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfd29ya3Nob3AgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuY29udGVudC1uZXdzLXdyYXBwZXIgLnZpZXctZnJvbnQtbmV3cyAubGluay1ib3ggLmRhdGEtd3JhcHBlciBwLCAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGluay1ib3ggLmRhdGEtd3JhcHBlciBwLCAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLWJsb2NrX3dvcmtzaG9wIC5saW5rLWJveCAuZGF0YS13cmFwcGVyIHAsIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlciAudmlldy1mcm9udC1uZXdzIC5saW5rLWJveCAuZGF0YS13cmFwcGVyIHAsIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5saW5rLWJveCAuZGF0YS13cmFwcGVyIHAsIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtYmxvY2tfd29ya3Nob3AgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIgcCwgLm5ld3MtbGlzdCAudmlldy1mcm9udC1uZXdzIC5saW5rLWJveCAuZGF0YS13cmFwcGVyIHAsIC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGluay1ib3ggLmRhdGEtd3JhcHBlciBwLCAubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGluay1ib3ggLmRhdGEtd3JhcHBlciBwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07IH1cbiAgICAgIC5jb250ZW50LW5ld3Mtd3JhcHBlciAudmlldy1mcm9udC1uZXdzIC5saW5rLWJveCAuZGF0YS13cmFwcGVyOmhvdmVyLCAuY29udGVudC1uZXdzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGluay1ib3ggLmRhdGEtd3JhcHBlcjpob3ZlciwgLmNvbnRlbnQtbmV3cy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGluay1ib3ggLmRhdGEtd3JhcHBlcjpob3ZlciwgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyIC52aWV3LWZyb250LW5ld3MgLmxpbmstYm94IC5kYXRhLXdyYXBwZXI6aG92ZXIsIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5saW5rLWJveCAuZGF0YS13cmFwcGVyOmhvdmVyLCAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLWJsb2NrX3dvcmtzaG9wIC5saW5rLWJveCAuZGF0YS13cmFwcGVyOmhvdmVyLCAubmV3cy1saXN0IC52aWV3LWZyb250LW5ld3MgLmxpbmstYm94IC5kYXRhLXdyYXBwZXI6aG92ZXIsIC5uZXdzLWxpc3Qudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGluay1ib3ggLmRhdGEtd3JhcHBlcjpob3ZlciwgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfd29ya3Nob3AgLmxpbmstYm94IC5kYXRhLXdyYXBwZXI6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgICAgLmNvbnRlbnQtbmV3cy13cmFwcGVyIC52aWV3LWZyb250LW5ld3MgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIgLm5ld3N0aXRsZTphZnRlciwgLmNvbnRlbnQtbmV3cy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIgLm5ld3N0aXRsZTphZnRlciwgLmNvbnRlbnQtbmV3cy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGluay1ib3ggLmRhdGEtd3JhcHBlciAubmV3c3RpdGxlOmFmdGVyLCAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIgLnZpZXctZnJvbnQtbmV3cyAubGluay1ib3ggLmRhdGEtd3JhcHBlciAubmV3c3RpdGxlOmFmdGVyLCAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAubGluay1ib3ggLmRhdGEtd3JhcHBlciAubmV3c3RpdGxlOmFmdGVyLCAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLWJsb2NrX3dvcmtzaG9wIC5saW5rLWJveCAuZGF0YS13cmFwcGVyIC5uZXdzdGl0bGU6YWZ0ZXIsIC5uZXdzLWxpc3QgLnZpZXctZnJvbnQtbmV3cyAubGluay1ib3ggLmRhdGEtd3JhcHBlciAubmV3c3RpdGxlOmFmdGVyLCAubmV3cy1saXN0LnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIgLm5ld3N0aXRsZTphZnRlciwgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfd29ya3Nob3AgLmxpbmstYm94IC5kYXRhLXdyYXBwZXIgLm5ld3N0aXRsZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gICAgICAgIC8qIHRoaXMgaXMgeW91ciB0ZXh0LiBZb3UgY2FuIGFsc28gdXNlIFVURi04IGNoYXJhY3RlciBjb2RlcyBhcyBJIGRvIGhlcmUgKi9cbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY29udGVudC1uZXdzLXdyYXBwZXIgLnZpZXctZnJvbnQtbmV3cyAubGluay1ib3ggc21hbGwsIC5jb250ZW50LW5ld3Mtd3JhcHBlci52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5saW5rLWJveCBzbWFsbCwgLmNvbnRlbnQtbmV3cy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1ibG9ja193b3Jrc2hvcCAubGluay1ib3ggc21hbGwsIC5zdWNjZXNzLXN0b3JpZXMtd3JhcHBlciAudmlldy1mcm9udC1uZXdzIC5saW5rLWJveCBzbWFsbCwgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmxpbmstYm94IHNtYWxsLCAuc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIudmlldy1kaXNwbGF5LWlkLWJsb2NrX3dvcmtzaG9wIC5saW5rLWJveCBzbWFsbCwgLm5ld3MtbGlzdCAudmlldy1mcm9udC1uZXdzIC5saW5rLWJveCBzbWFsbCwgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5saW5rLWJveCBzbWFsbCwgLm5ld3MtbGlzdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfd29ya3Nob3AgLmxpbmstYm94IHNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogODUlOyB9XG5cbi52aWV3LS1mcm9udC1vcHBvcnR1bml0aWVzIHNwYW4uaWNvbi1vcHBvcnR1bml0eS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udmlldy0tZnJvbnQtb3Bwb3J0dW5pdGllcyAubmV3cy10ZWFzZXIge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC52aWV3LS1mcm9udC1vcHBvcnR1bml0aWVzIC5uZXdzLXRlYXNlcjpiZWZvcmUge1xuICAgIHRvcDogMTglO1xuICAgIHJpZ2h0OiAwOyB9XG4gIC52aWV3LS1mcm9udC1vcHBvcnR1bml0aWVzIC5uZXdzLXRlYXNlciBoNS5kYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAudmlldy0tZnJvbnQtb3Bwb3J0dW5pdGllcyAubmV3cy10ZWFzZXIgLnRleHQge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbiNjb25mZXJlbmNlIC5pdGVtLWxpc3Qge1xuICBib3JkZXItdG9wOiBub25lOyB9XG4gICNjb25mZXJlbmNlIC5pdGVtLWxpc3QgbGkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgI2NvbmZlcmVuY2UgLml0ZW0tbGlzdCBsaTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgI2NvbmZlcmVuY2UgLml0ZW0tbGlzdCBsaSBoNCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICNjb25mZXJlbmNlIC5pdGVtLWxpc3QgbGkgZmlndXJlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0b3A6IGluaXRpYWw7XG4gICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAjY29uZmVyZW5jZSAuaXRlbS1saXN0IGxpIGltZ1t0eXBlb2Y9XCJmb2FmOkltYWdlXCJdIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxOTBweDsgfVxuICAgICNjb25mZXJlbmNlIC5pdGVtLWxpc3QgbGkgLm1lbWJlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWZlZWViO1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4OyB9XG4gICAgICAjY29uZmVyZW5jZSAuaXRlbS1saXN0IGxpIC5tZW1iZXI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDVlM2RhOyB9XG5cbiNjb25mZXJlbmNlICNhY2NvcmRpb24gZHQsICNjb25mZXJlbmNlIC5hY2NvcmRpb24gZHQge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4jZWItcm9sZSBoZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgcGFkZGluZzogMzBweCAwIDAgMjgwcHg7IH1cblxuI2ViLXJvbGUgLnRleHQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBmaWVsZHNldC5nZW5lcmFsLWluZm9ybWF0aW9uID4gLmZpZWxkc2V0LXdyYXBwZXIgPiAuZmllbGRzZXQtZGVzY3JpcHRpb246YmVmb3JlLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gZmllbGRzZXQuY29udGFjdC1pbmZvID4gLmZpZWxkc2V0LXdyYXBwZXIgPiAuZmllbGRzZXQtZGVzY3JpcHRpb246YmVmb3JlLFxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gZmllbGRzZXQucmVzZWFyY2gtcHJvZmVzc2lvbiA+IC5maWVsZHNldC13cmFwcGVyID4gLmZpZWxkc2V0LWRlc2NyaXB0aW9uOmJlZm9yZSxcbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIGZpZWxkc2V0LmF3YXJkcyA+IC5maWVsZHNldC13cmFwcGVyID4gLmZpZWxkc2V0LWRlc2NyaXB0aW9uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gZmllbGRzZXQucHJpbWFyeS1ncm91cCA+IGRpdiA+IGZpZWxkc2V0ID4gbGVnZW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDVkMjU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBmaWVsZHNldC5wcmltYXJ5LWdyb3VwID4gZGl2ID4gZmllbGRzZXQgPiBsZWdlbmQgc3Bhbi5maWVsZHNldC1sZWdlbmQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSA+IGRpdiA+IGZpZWxkc2V0ID4gLmZpZWxkc2V0LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5kZXNjcmlwdGlvbiwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkc2V0LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzg4ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZGVzY3JpcHRpb246YmVmb3JlLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZmllbGRzZXQtZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgY29udGVudDogXCJcXGYwNWFcIjtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZGVzY3JpcHRpb24gLmluZm8taWNvbiwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkc2V0LWRlc2NyaXB0aW9uIC5pbmZvLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmRlc2NyaXB0aW9uIC5oZWxwdGV4dCwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkc2V0LWRlc2NyaXB0aW9uIC5oZWxwdGV4dCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjODg4OyB9XG4gICAgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmRlc2NyaXB0aW9uIC5oZWxwdGV4dDpiZWZvcmUsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZHNldC1kZXNjcmlwdGlvbiAuaGVscHRleHQ6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tcmVxdWlyZWQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1yYWRpbyArIGxhYmVsOmJlZm9yZSB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGZvbnQtc2l6ZTogLjZlbTsgfVxuXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLXR5cGUtcmFkaW9zLmZvcm0taXRlbS1maWVsZC1tZW1iZXItZ2VuZGVyLXVuZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhOyB9XG5cbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtICNlZGl0LWZpZWxkLXBpY3R1cmUtdW5kLTAtdXBsb2FkOmFmdGVyIHtcbiAgd2lkdGg6IDgwcHggIWltcG9ydGFudDsgfVxuXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSB0ZXh0YXJlYTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZjk7IH1cblxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC10eXBlLWZpZWxkLWNvbGxlY3Rpb24gdGJvZHkgdHIge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC10eXBlLWZpZWxkLWNvbGxlY3Rpb24gdGJvZHkgdHIgdGQ6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTQ1cHg7IH1cblxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLW5hbWUtZmllbGQtbXEtY2VydGlmaWNhdGUgdHIub2RkLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZmllbGQtbmFtZS1maWVsZC1tcS1jZXJ0aWZpY2F0ZSB0ci5ldmVuIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVlZWI7IH1cblxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLW5hbWUtZmllbGQtbXEtY2VydGlmaWNhdGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC1tdWx0aXBsZS10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbi5vdGhlci5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC1uYW1lLWZpZWxkLW1xLWNlcnRpZmljYXRlIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvcm0taXRlbS1wYXNzLXBhc3MxIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbmFtZSBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtc3VybmFtZSBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtY291bnRyeS0tMiBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtY291bnRyeSBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLWNpdHkgbGFiZWw6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLWZpZWxkIGxhYmVsOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC10YWdzIGxhYmVsOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1waWN0dXJlIGxhYmVsOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItY3VycmljdWx1bSBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtY3VycmVudC1hY3Rpdml0aWVzIGxhYmVsOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1jdXJyZW50LXByb2YtZGVzYyBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtcmVzZWFyY2gtcHVibGljYXRpb25zIGxhYmVsOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1yZXNlYXJjaC1hY3Rpdml0aWVzIGxhYmVsOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1maWVsZC1zcGVjaWFsaXphdGlvbiBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLWF3YXJkZWQgbGFiZWw6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1ncmFkdWF0aW9uLXBpY3R1cmUgbGFiZWw6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1zaG9ydC1zdW1tYXJ5IGxhYmVsOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItb3RoZXItcGljdHVyZSBsZWdlbmQ6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci10aXRsZS1vZi1waGQgbGFiZWw6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci10aGVzaXMtZW50aXJlIGxhYmVsOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItZmluYWwtcmVwb3J0cyBsZWdlbmQ6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWItZmVsbC1wdWJsaWNhdGlvbnMgbGVnZW5kOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1maWVsZC1tZW1iZXItY2FyZWVyLWRldmVsbyBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLXF1YWxpZmljYXRpb24gdGQgZGl2LmZpZWxkLW5hbWUtZmllbGQtLWRlZ3JlZSBkaXYgbGFiZWw6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1xdWFsaWZpY2F0aW9uIHRkIGRpdi5maWVsZC1uYW1lLWZpZWxkLS1maWVsZCBkaXYgbGFiZWw6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1xdWFsaWZpY2F0aW9uIHRkIGRpdi5maWVsZC1uYW1lLWZpZWxkLXllYXItb2YtYWNoaWV2ZW1lbnQgZGl2IGxlZ2VuZDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLWF0dGVuZGVkIHRkIGRpdiBkaXYgZGl2IGxhYmVsOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItcHJlcy1naXZlbiB0ZCBkaXYgZGl2IGRpdiBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLXByaXplcyB0ZCBkaXYuZmllbGQtbmFtZS1maWVsZC1wcml6ZXMtcHJpemUtdGl0bGUgZGl2IGRpdiBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLXByaXplcyB0ZCBkaXYuZmllbGQtbmFtZS1maWVsZC1wcml6ZXMtbW9udGgteWVhciBkaXYgZmllbGRzZXQgbGVnZW5kOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItcHJpemVzIHRkIGRpdi5maWVsZC1uYW1lLWZpZWxkLXByaXplcy1wcml6ZS1kZXNjcmlwdGlvbiBkaXYgZGl2IGxhYmVsOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItdHdhcy1hd2FyZCB0ZCBkaXYuZmllbGQtbmFtZS1maWVsZC0tcHJvZ3JhbW1lcyBkaXYgbGFiZWw6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci10d2FzLWF3YXJkIHRkIGRpdi5maWVsZC1uYW1lLWZpZWxkLXByaXplcy1tb250aC15ZWFyIGZpZWxkc2V0IGxlZ2VuZDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLXR3YXMtYXdhcmQgdGQgZGl2LmZpZWxkLW5hbWUtZmllbGQtcHJpemVzLXByaXplLWRlc2NyaXB0aW9uIGRpdiBkaXYgbGFiZWw6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1ncmFudHMgdGQgZGl2LmZpZWxkLW5hbWUtZmllbGQtcHJpemVzLXByaXplLXRpdGxlIGRpdiBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLWdyYW50cyB0ZCBkaXYuZmllbGQtbmFtZS1maWVsZC1wcml6ZXMtcHJpemUtZGVzY3JpcHRpb24gZGl2IGRpdiBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLWdyYW50cyB0ZCBkaXYuZmllbGQtbmFtZS1maWVsZC1wcml6ZXMtbW9udGgteWVhciBmaWVsZHNldCBsZWdlbmQ6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1wcm9mLW1lbWIgdGQgZGl2LmZpZWxkLW5hbWUtZmllbGQtcG0taW5zdGl0dXRpb24gZGl2IGRpdiBsYWJlbDphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7IH1cblxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLWN1cnJpY3VsdW0gbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4ubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAuZm9ybS1pdGVtLWZpZWxkLW1lbWJlci1jdXJyaWN1bHVtLXVuZC0wIGxhYmVsLm9wdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG5cbi5tYW51YWxjcm9wLW92ZXJsYXkgLm1hbnVhbGNyb3AtaW5zdGFudHByZXZpZXcge1xuICB3aWR0aDogMTUwcHggIWltcG9ydGFudDsgfVxuICAubWFudWFsY3JvcC1vdmVybGF5IC5tYW51YWxjcm9wLWluc3RhbnRwcmV2aWV3IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5wYWdlLW5vZGUtNTg4OTEgLnBhZ2UgaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYWxsbWVtYmVyc25ldy55ZWxsb3ctYnV0dG9uIC5tZW1iZXJsaXN0LWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmJmNGQxOyB9XG4gIC5hbGxtZW1iZXJzbmV3LnllbGxvdy1idXR0b24gLm1lbWJlcmxpc3QtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjRkMTsgfVxuXG4uYWxsbWVtYmVyc25ldyAubWVtYmVybGlzdC1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZWVlYjtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTVweCk7IH1cbiAgLmFsbG1lbWJlcnNuZXcgLm1lbWJlcmxpc3QtaXRlbSAudGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5hbGxtZW1iZXJzbmV3IC5tZW1iZXJsaXN0LWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWUzZGE7IH1cbiAgLmFsbG1lbWJlcnNuZXcgLm1lbWJlcmxpc3QtaXRlbSBoMiB7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5hbGxtZW1iZXJzbmV3IC5tZW1iZXJsaXN0LWl0ZW0gcC5jb3VudHJ5IHtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmFsbG1lbWJlcnNuZXcgLm1lbWJlcmxpc3QtaXRlbSBwLmNvdW50cnkgYSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuYWxsbWVtYmVyc25ldyAubWVtYmVybGlzdC1pdGVtIC5pY29ucyB7XG4gICAgLypwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogMTVweDsqL1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hbGxtZW1iZXJzbmV3IC5tZW1iZXJsaXN0LWl0ZW0gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDsgfVxuICAuYWxsbWVtYmVyc25ldyAubWVtYmVybGlzdC1pdGVtIC5hLWljb24sIC5hbGxtZW1iZXJzbmV3IC5tZW1iZXJsaXN0LWl0ZW0gLmYtaWNvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuYWxsbWVtYmVyc25ldyAubWVtYmVybGlzdC1pdGVtIC5hLWljb25bZGF0YS1vcmlnaW5hbC10aXRsZT1cIlBoRCBGZWxsb3dzaGlwXCJdLCAuYWxsbWVtYmVyc25ldyAubWVtYmVybGlzdC1pdGVtIC5mLWljb25bZGF0YS1vcmlnaW5hbC10aXRsZT1cIlBoRCBGZWxsb3dzaGlwXCJdIHtcbiAgICAgIG9wYWNpdHk6IC4zOyB9XG4gICAgLmFsbG1lbWJlcnNuZXcgLm1lbWJlcmxpc3QtaXRlbSAuYS1pY29uW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJFYXJseSBDYXJlZXIgRmVsbG93c2hpcFwiXSwgLmFsbG1lbWJlcnNuZXcgLm1lbWJlcmxpc3QtaXRlbSAuZi1pY29uW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJFYXJseSBDYXJlZXIgRmVsbG93c2hpcFwiXSB7XG4gICAgICBvcGFjaXR5OiAuNTU7IH1cbiAgLmFsbG1lbWJlcnNuZXcgLm1lbWJlcmxpc3QtaXRlbSAudGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5hbGxtZW1iZXJzbmV3LmF3YXJkZWVzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7IH1cbiAgLmFsbG1lbWJlcnNuZXcuYXdhcmRlZXMgLm1lbWJlcmxpc3QtaXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmFsbG1lbWJlcnNuZXcuYXdhcmRlZXMgLm1lbWJlcmxpc3QtaXRlbSAudGV4dCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmFsbG1lbWJlcnNuZXcuYXdhcmRlZXMgLm1lbWJlcmxpc3QtaXRlbSBpbWcge1xuICAgICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsbG1lbWJlcnNuZXcuYXdhcmRlZXMgLm1lbWJlcmxpc3QtaXRlbSBwLmNvdW50cnkge1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07IH1cbiAgICAuYWxsbWVtYmVyc25ldy5hd2FyZGVlcyAubWVtYmVybGlzdC1pdGVtIHAueWVhciB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAgIC5hbGxtZW1iZXJzbmV3LmF3YXJkZWVzIC5tZW1iZXJsaXN0LWl0ZW0gcC55ZWFyIHNwYW4ge1xuICAgICAgICBwYWRkaW5nOiAxcHggNXB4OyB9XG5cbi5nYWxsZXJ5LW5ld3MgLmdyaWQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5nYWxsZXJ5LW5ld3MgLmdyaWQtc2l6ZXIsXG4uZ2FsbGVyeS1uZXdzIC5ncmlkLWl0ZW0ge1xuICB3aWR0aDogY2FsYygyNSUgLSAxMHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uZ2FsbGVyeS1uZXdzIGltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbiNtZW51LWRvbmF0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmMyMDA7XG4gIGNvbG9yOiAjNTI1MjUyO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4OyB9XG5cbi5tYWludGVuYW5jZS1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYWludGVuYW5jZS1wYWdlICNjb250ZW50IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvbWFudGFpbmFuY2UucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDgwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1haW50ZW5hbmNlLXBhZ2UgI2NvbnRlbnQgaDIge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAubWFpbnRlbmFuY2UtcGFnZSAuZm9vdGVyLW1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAubWFpbnRlbmFuY2UtcGFnZSBmb290ZXIubWFpbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMwMDVkMjU7IH1cblxuI21lbWJlciAuaW5mbyBoMSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4jbWVtYmVyIC5pbmZvIC5tZW1iZXItaWQge1xuICBmb250LXNpemU6IDAuOHJlbTsgfVxuXG4jbWVtYmVyIC5pbmZvIC50ZXh0IHtcbiAgd2lkdGg6IGF1dG87IH1cbiAgI21lbWJlciAuaW5mbyAudGV4dCAuYXdhcmRfdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAjbWVtYmVyIC5pbmZvIC50ZXh0IC5wcml6ZV90eXBlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAjbWVtYmVyIC5pbmZvIC50ZXh0IC5wcml6ZV90eXBlOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJvd3NkXCIgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBjb250ZW50OiBcIkFcIjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiA0M3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICNtZW1iZXIgLmluZm8gLnRleHQgLnR5cGVzIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4OyB9XG4gICAgI21lbWJlciAuaW5mbyAudGV4dCAudHlwZXM6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIm93c2RcIiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgI21lbWJlciAuaW5mbyAudGV4dCAudHlwZXMucHJpemVfdHlwZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJBXCI7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgICNtZW1iZXIgLmluZm8gLnRleHQgLnR5cGVzLmF3YXJkX3R5cGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwidVwiO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAjbWVtYmVyIC5pbmZvIC50ZXh0IC50eXBlc1tkYXRhLW5hbWU9XCJFYXJseSBDYXJlZXIgRmVsbG93c2hpcFwiXTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IEljb0ZvbnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIC13ZWJraXQtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gICAgICBjb250ZW50OiBcIlxcZWMyNVwiO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICNtZW1iZXIgLmluZm8gLnRleHQgLmJvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAjbWVtYmVyIC5pbmZvIC50ZXh0IC5jdXJyZW50IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgI21lbWJlciAuaW5mbyAudGV4dCAuc3BlY2lhbGl6YXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgI21lbWJlciAuaW5mbyAudGV4dCAubGFiZWwtbWVtYmVyIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucGFzc3dvcmQtc3VnZ2VzdGlvbnMgdWwge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5wYXNzd29yZC1zdWdnZXN0aW9ucyB1bCBsaSB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDsgfVxuXG4ubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByZXNlbnRhdGlvbiAudGl0bGUtcHJlc2VudGF0aXRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByZXNlbnRhdGlvbiAudGl0bGUtcHJlc2VudGF0aXRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7IH1cblxuLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1wcmVzZW50YXRpb24gLnllYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm1lbWJlci1zZWN0aW9uIC5maWVsZC1pdGVtIC50aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJyAhaW1wb3J0YW50OyB9XG5cbi5tZW1iZXItc2VjdGlvbiAuZ2FsbGVyeS1vdGhlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWVtYmVyLXNlY3Rpb24gLmdhbGxlcnktb3RoZXIgLmdyaWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWVtYmVyLXNlY3Rpb24gLmdhbGxlcnktb3RoZXIgLmdyaWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tZW1iZXItc2VjdGlvbiAuZ2FsbGVyeS1vdGhlciAuZ3JpZC1zaXplcixcbiAgLm1lbWJlci1zZWN0aW9uIC5nYWxsZXJ5LW90aGVyIC5ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLm1lbWJlci1zZWN0aW9uIC5nYWxsZXJ5LW90aGVyIC5ncmlkLXNpemVyIGltZyxcbiAgICAubWVtYmVyLXNlY3Rpb24gLmdhbGxlcnktb3RoZXIgLmdyaWQtaXRlbSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLmJsb2NrLXlvdXR1YmVjaGFubmVsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYmxvY2steW91dHViZWNoYW5uZWwgI3lvdXR1YmVjaGFubmVsLXBsYXllciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYmxvY2steW91dHViZWNoYW5uZWwgI3lvdXR1YmVjaGFubmVsLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAuYmxvY2steW91dHViZWNoYW5uZWwgI3lvdXR1YmVjaGFubmVsLWxpc3QgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAuYmxvY2steW91dHViZWNoYW5uZWwgI3lvdXR1YmVjaGFubmVsLWxpc3QgaW1nIHtcbiAgICAgIGhlaWdodDogODVweDsgfVxuICAuYmxvY2steW91dHViZWNoYW5uZWwgLnlvdXR1YmUtY2hhbm5lbC1saW5rIGEge1xuICAgIGJhY2tncm91bmQ6ICMzZDhlMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5ibG9jay1wYXlwYWwtZG9uYXRpb25zIC5mYS1wYXlwYWwge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLmJsb2NrLXBheXBhbC1kb25hdGlvbnMgLmJ0bi1wcmltYXJ5IHtcbiAgd2lkdGg6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4uYmxvY2stcGF5cGFsLWRvbmF0aW9ucyBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVkMjU7XG4gIGJvcmRlci1jb2xvcjogIzAwNDQxYjtcbiAgd2lkdGg6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzsgfVxuXG4uYmxvY2stcGF5cGFsLWRvbmF0aW9ucyAuaW5uZXJfY29udGVudCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4OyB9XG4gIC5ibG9jay1wYXlwYWwtZG9uYXRpb25zIC5pbm5lcl9jb250ZW50IC5wYXlwYWwtdWwgbGk6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ibG9jay1wYXlwYWwtZG9uYXRpb25zIC5pbm5lcl9jb250ZW50IC5wYXlwYWwtdWwgbGkgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5ibG9jay1wYXlwYWwtZG9uYXRpb25zIC5pbm5lcl9jb250ZW50IC5wYXlwYWwtdWwgbGkgaW5wdXRbdHlwZT1jaGVja2JveF0sIC5ibG9jay1wYXlwYWwtZG9uYXRpb25zIC5pbm5lcl9jb250ZW50IC5wYXlwYWwtdWwgbGkgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIG1hcmdpbjogMXB4IDVweCAzcHggNHB4OyB9XG4gIC5ibG9jay1wYXlwYWwtZG9uYXRpb25zIC5pbm5lcl9jb250ZW50IC5wYXlwYWwtdWwgbGkubGFzdCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5ibG9jay1wYXlwYWwtZG9uYXRpb25zIC5pbm5lcl9jb250ZW50IC5wYXlwYWwtdWwgbGkubGFzdCBpbnB1dCB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi53ZWJmb3JtLWNsaWVudC1mb3JtIC53ZWJmb3JtLWNvbXBvbmVudC1tYXJrdXAge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiA1cHggMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC53ZWJmb3JtLWNsaWVudC1mb3JtIC53ZWJmb3JtLWNvbXBvbmVudC1tYXJrdXAgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyB9XG4gICAgLndlYmZvcm0tY2xpZW50LWZvcm0gLndlYmZvcm0tY29tcG9uZW50LW1hcmt1cCBwIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC53ZWJmb3JtLWNsaWVudC1mb3JtIC53ZWJmb3JtLWNvbXBvbmVudC1tYXJrdXAgaDIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZlZWViO1xuICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLndlYmZvcm0tY2xpZW50LWZvcm0gLmZvcm0tcmVxdWlyZWQge1xuICBjb2xvcjogcmVkOyB9XG5cbi53ZWJmb3JtLWNsaWVudC1mb3JtIC53ZWJmb3JtLWNvbXBvbmVudC10ZXh0ZmllbGQsIC53ZWJmb3JtLWNsaWVudC1mb3JtIC53ZWJmb3JtLWNvbXBvbmVudC1lbWFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC53ZWJmb3JtLWNsaWVudC1mb3JtIC53ZWJmb3JtLWNvbXBvbmVudC10ZXh0ZmllbGQgLnZhcmNoYXIsIC53ZWJmb3JtLWNsaWVudC1mb3JtIC53ZWJmb3JtLWNvbXBvbmVudC10ZXh0ZmllbGQgLmVtYWlsLCAud2ViZm9ybS1jbGllbnQtZm9ybSAud2ViZm9ybS1jb21wb25lbnQtZW1haWwgLnZhcmNoYXIsIC53ZWJmb3JtLWNsaWVudC1mb3JtIC53ZWJmb3JtLWNvbXBvbmVudC1lbWFpbCAuZW1haWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsLXdlYmtpdC1ib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC53ZWJmb3JtLWNsaWVudC1mb3JtIC53ZWJmb3JtLWNvbXBvbmVudC10ZXh0ZmllbGQgbGFiZWwsIC53ZWJmb3JtLWNsaWVudC1mb3JtIC53ZWJmb3JtLWNvbXBvbmVudC1lbWFpbCBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLndlYmZvcm0tY2xpZW50LWZvcm0gLndlYmZvcm0tc3VibWl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZDI1O1xuICBib3JkZXItY29sb3I6ICMwMDQ0MWI7XG4gIHdpZHRoOiAxNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbiN0b29sYmFyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5zdWJtZW51IG5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLmNrZWRpdG9yLWFjY29yZGlvbi1jb250YWluZXItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2tlZGl0b3ItYWNjb3JkaW9uLWNvbnRhaW5lciBkbCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgLmNrZWRpdG9yLWFjY29yZGlvbi1jb250YWluZXIgZGwgZHQgYTpsaW5rLCAuY2tlZGl0b3ItYWNjb3JkaW9uLWNvbnRhaW5lciBkbCBkdCBhOmhvdmVyLCAuY2tlZGl0b3ItYWNjb3JkaW9uLWNvbnRhaW5lciBkbCBkdCBhOnZpc2l0ZWQsIC5ja2VkaXRvci1hY2NvcmRpb24tY29udGFpbmVyIGRsIGR0IGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZWViO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkNmNmO1xuICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmNrZWRpdG9yLWFjY29yZGlvbi1jb250YWluZXIgZGwgZHQgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDZjZjsgfVxuICAuY2tlZGl0b3ItYWNjb3JkaW9uLWNvbnRhaW5lciBkbCBkdCAuY2tlZGl0b3ItYWNjb3JkaW9uLXRvZ2dsZTpiZWZvcmUsIC5ja2VkaXRvci1hY2NvcmRpb24tY29udGFpbmVyIGRsIGR0IC5ja2VkaXRvci1hY2NvcmRpb24tdG9nZ2xlOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA1ZDI1OyB9XG4gIC5ja2VkaXRvci1hY2NvcmRpb24tY29udGFpbmVyIGRsIGRkIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4OyB9XG5cbiN5b3V0dWJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAjeW91dHViZSAuaXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXgtd2lkdGg6IDMyMHB4OyB9XG4gICAgI3lvdXR1YmUgLml0ZW0gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICN5b3V0dWJlIC5saW5rLWJveCB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODIsIDgyLCA4MiwgMC41KTsgfVxuICAgICN5b3V0dWJlIC5saW5rLWJveCAuZGF0YS13cmFwcGVyLCAjeW91dHViZSAubGluay1ib3ggaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgICAjeW91dHViZSAubGluay1ib3ggaDM6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgI3lvdXR1YmUgLmxpbmstYm94IHAge1xuICAgICAgZm9udC1zaXplOiA4NSU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4ueW91dHViZS1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUzcHgpOyB9XG4gIC55b3V0dWJlLWxpc3QgI3BhZ2luYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC55b3V0dWJlLWxpc3QgI3BhZ2luYXRpb24gbGkge1xuICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAueW91dHViZS1saXN0ICNwYWdpbmF0aW9uIGxpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAgICAgLnlvdXR1YmUtbGlzdCAjcGFnaW5hdGlvbiBsaS5uZXh0VG9rZW4ge1xuICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC55b3V0dWJlLWxpc3QgI3BhZ2luYXRpb24gbGkucHJldlRva2VuIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC55b3V0dWJlLWxpc3QgI3BhZ2luYXRpb24gbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7IH1cblxuLmNhcHRjaGEgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLXR5cGUtdGV4dCAuZm9ybS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLXR5cGUtdGV4dCAuZm9ybS1pdGVtIC5maWVsZC1tdWx0aXBsZS10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cbiAgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLXR5cGUtdGV4dCAuZm9ybS1pdGVtIC5maWVsZC1hZGQtbW9yZS1zdWJtaXQge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZmllbGQtdHlwZS10ZXh0IC5mb3JtLWl0ZW0gLmNsZWFyZml4IHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLXR5cGUtdGV4dCAuZm9ybS1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gI2VkaXQtYWN0aW9ucyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgcmlnaHQ6IHVuc2V0O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiIsIi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OiBoNWJwLmNvbS9yXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjpiZWZvcmUsXG4gICAgKjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3NcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYVtocmVmXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIH1cblxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIG9ycGhhbnM6IDM7XG4gICAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYnRuLFxuICAgIC5kcm9wdXAgPiAuYnRuIHtcbiAgICAgICAgPiAuY2FyZXQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYWJlbCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxufVxuIiwiLy9cbi8vIEdseXBoaWNvbnMgZm9yIEJvb3RzdHJhcFxuLy9cbi8vIFNpbmNlIGljb25zIGFyZSBmb250cywgdGhleSBjYW4gYmUgcGxhY2VkIGFueXdoZXJlIHRleHQgaXMgcGxhY2VkIGFuZCBhcmVcbi8vIHRodXMgYXV0b21hdGljYWxseSBzaXplZCB0byBtYXRjaCB0aGUgc3Vycm91bmRpbmcgY2hpbGQuIFRvIHVzZSwgY3JlYXRlIGFuXG4vLyBpbmxpbmUgZWxlbWVudCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBjbGFzc2VzLCBsaWtlIHNvOlxuLy9cbi8vIDxhIGhyZWY9XCIjXCI+PHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXN0YXJcIj48L3NwYW4+IFN0YXI8L2E+XG5cbkBhdC1yb290IHtcbiAgLy8gSW1wb3J0IHRoZSBmb250c1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpKTtcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JykpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSkgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYnKSkgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSkgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JykpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cblxuLy8gQ2F0Y2hhbGwgYmFzZWNsYXNzXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIEluZGl2aWR1YWwgaWNvbnNcbi5nbHlwaGljb24tYXN0ZXJpc2sgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJiXCI7IH0gfVxuLmdseXBoaWNvbi1ldXJvLFxuLmdseXBoaWNvbi1ldXIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBhY1wiOyB9IH1cbi5nbHlwaGljb24tbWludXMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH0gfVxuLmdseXBoaWNvbi1lbnZlbG9wZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwOVwiOyB9IH1cbi5nbHlwaGljb24tcGVuY2lsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MGZcIjsgfSB9XG4uZ2x5cGhpY29uLWdsYXNzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH0gfVxuLmdseXBoaWNvbi1tdXNpYyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9IH1cbi5nbHlwaGljb24tc2VhcmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9IH1cbi5nbHlwaGljb24tc3Rhci1lbXB0eSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH0gfVxuLmdseXBoaWNvbi1maWxtICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGFyZ2UgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRoICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDExXCI7IH0gfVxuLmdseXBoaWNvbi10aC1saXN0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMlwiOyB9IH1cbi5nbHlwaGljb24tb2sgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTNcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLWluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1vdXQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTZcIjsgfSB9XG4uZ2x5cGhpY29uLW9mZiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH0gfVxuLmdseXBoaWNvbi1zaWduYWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOFwiOyB9IH1cbi5nbHlwaGljb24tY29nICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH0gfVxuLmdseXBoaWNvbi1ob21lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMVwiOyB9IH1cbi5nbHlwaGljb24tZmlsZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjJcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH0gfVxuLmdseXBoaWNvbi1yb2FkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNFwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjVcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH0gfVxuLmdseXBoaWNvbi11cGxvYWQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyN1wiOyB9IH1cbi5nbHlwaGljb24taW5ib3ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjhcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXBlYXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMFwiOyB9IH1cbi5nbHlwaGljb24tcmVmcmVzaCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QtYWx0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2NrICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzM1wiOyB9IH1cbi5nbHlwaGljb24tZmxhZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRwaG9uZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtb2ZmICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNlwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzdcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH0gfVxuLmdseXBoaWNvbi1xcmNvZGUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOVwiOyB9IH1cbi5nbHlwaGljb24tYmFyY29kZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQxXCI7IH0gfVxuLmdseXBoaWNvbi10YWdzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MlwiOyB9IH1cbi5nbHlwaGljb24tYm9vayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2ttYXJrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH0gfVxuLmdseXBoaWNvbi1wcmludCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NVwiOyB9IH1cbi5nbHlwaGljb24tY2FtZXJhICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH0gfVxuLmdseXBoaWNvbi1ib2xkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OFwiOyB9IH1cbi5nbHlwaGljb24taXRhbGljICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXdpZHRoICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MVwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUzXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NFwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTVcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1N1wiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNThcIjsgfSB9XG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH0gfVxuLmdseXBoaWNvbi1waWN0dXJlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MFwiOyB9IH1cbi5nbHlwaGljb24tbWFwLW1hcmtlciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWFkanVzdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH0gfVxuLmdseXBoaWNvbi10aW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NFwiOyB9IH1cbi5nbHlwaGljb24tZWRpdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH0gfVxuLmdseXBoaWNvbi1jaGVjayAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2N1wiOyB9IH1cbi5nbHlwaGljb24tbW92ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjhcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MFwiOyB9IH1cbi5nbHlwaGljb24tYmFja3dhcmQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXVzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3M1wiOyB9IH1cbi5nbHlwaGljb24tc3RvcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZvcndhcmQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NlwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzdcIjsgfSB9XG4uZ2x5cGhpY29uLWVqZWN0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OVwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODBcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMtc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cy1zaWduICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MlwiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODNcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLXNpZ24gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg0XCI7IH0gfVxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NVwiOyB9IH1cbi5nbHlwaGljb24taW5mby1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODZcIjsgfSB9XG4uZ2x5cGhpY29uLXNjcmVlbnNob3QgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OFwiOyB9IH1cbi5nbHlwaGljb24tb2stY2lyY2xlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhbi1jaXJjbGUgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MVwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkzXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1kb3duICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NFwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk2XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtc21hbGwgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5N1wiOyB9IH1cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDFcIjsgfSB9XG4uZ2x5cGhpY29uLWdpZnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH0gfVxuLmdseXBoaWNvbi1sZWFmICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwM1wiOyB9IH1cbi5nbHlwaGljb24tZmlyZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1vcGVuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtY2xvc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNlwiOyB9IH1cbi5nbHlwaGljb24td2FybmluZy1zaWduICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYW5lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH0gfVxuLmdseXBoaWNvbi1jYWxlbmRhciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOVwiOyB9IH1cbi5nbHlwaGljb24tcmFuZG9tICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbW1lbnQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTExXCI7IH0gfVxuLmdseXBoaWNvbi1tYWduZXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMlwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi11cCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tZG93biAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE0XCI7IH0gfVxuLmdseXBoaWNvbi1yZXR3ZWV0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNVwiOyB9IH1cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIwXCI7IH0gfVxuLmdseXBoaWNvbi1oZGQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMVwiOyB9IH1cbi5nbHlwaGljb24tYnVsbGhvcm4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjJcIjsgfSB9XG4uZ2x5cGhpY29uLWJlbGwgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH0gfVxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNFwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyN1wiOyB9IH1cbi5nbHlwaGljb24taGFuZC1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjhcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI5XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMFwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzM1wiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd24gICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWdsb2JlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM1XCI7IH0gfVxuLmdseXBoaWNvbi13cmVuY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNlwiOyB9IH1cbi5nbHlwaGljb24tdGFza3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbHRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH0gfVxuLmdseXBoaWNvbi1icmllZmNhc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOVwiOyB9IH1cbi5nbHlwaGljb24tZnVsbHNjcmVlbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDBcIjsgfSB9XG4uZ2x5cGhpY29uLWRhc2hib2FyZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH0gfVxuLmdseXBoaWNvbi1wYXBlcmNsaXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MlwiOyB9IH1cbi5nbHlwaGljb24taGVhcnQtZW1wdHkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxpbmsgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ0XCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NVwiOyB9IH1cbi5nbHlwaGljb24tcHVzaHBpbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDZcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH0gfVxuLmdseXBoaWNvbi1nYnAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OVwiOyB9IH1cbi5nbHlwaGljb24tc29ydCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdCAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MlwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlciAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTNcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdCB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTZcIjsgfSB9XG4uZ2x5cGhpY29uLXVuY2hlY2tlZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH0gfVxuLmdseXBoaWNvbi1leHBhbmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OFwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtZG93biAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTlcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctaW4gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MVwiOyB9IH1cbi5nbHlwaGljb24tZmxhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1vdXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH0gfVxuLmdseXBoaWNvbi1uZXctd2luZG93ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NFwiOyB9IH1cbi5nbHlwaGljb24tcmVjb3JkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2N1wiOyB9IH1cbi5nbHlwaGljb24tc2F2ZWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjhcIjsgfSB9XG4uZ2x5cGhpY29uLWltcG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH0gfVxuLmdseXBoaWNvbi1leHBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MFwiOyB9IH1cbi5nbHlwaGljb24tc2VuZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3M1wiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NlwiOyB9IH1cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzdcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYW5zZmVyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH0gfVxuLmdseXBoaWNvbi1jdXRsZXJ5ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OVwiOyB9IH1cbi5nbHlwaGljb24taGVhZGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbXByZXNzZWQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgxXCI7IH0gfVxuLmdseXBoaWNvbi1lYXJwaG9uZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MlwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODNcIjsgfSB9XG4uZ2x5cGhpY29uLXRvd2VyICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH0gfVxuLmdseXBoaWNvbi1zdGF0cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NVwiOyB9IH1cbi5nbHlwaGljb24tc2QtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODZcIjsgfSB9XG4uZ2x5cGhpY29uLWhkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJ0aXRsZXMgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtc3RlcmVvICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC01LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNi0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTctMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkzXCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyayAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NFwiOyB9IH1cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcmsgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTVcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk3XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OFwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH0gfVxuLmdseXBoaWNvbi1jZCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZS1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDJcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4tZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH0gfVxuLmdseXBoaWNvbi1sZXZlbC11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNFwiOyB9IH1cbi5nbHlwaGljb24tY29weSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXBhc3RlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA2XCI7IH0gfVxuLy8gVGhlIGZvbGxvd2luZyAyIEdseXBoaWNvbnMgYXJlIG9taXR0ZWQgZm9yIHRoZSB0aW1lIGJlaW5nIGJlY2F1c2Vcbi8vIHRoZXkgY3VycmVudGx5IHVzZSBVbmljb2RlIGNvZGVwb2ludHMgdGhhdCBhcmUgb3V0c2lkZSB0aGVcbi8vIEJhc2ljIE11bHRpbGluZ3VhbCBQbGFuZSAoQk1QKS4gT2xkZXIgYnVnZ3kgdmVyc2lvbnMgb2YgV2ViS2l0IGNhbid0IGhhbmRsZVxuLy8gbm9uLUJNUCBjb2RlcG9pbnRzIGluIENTUyBzdHJpbmcgZXNjYXBlcywgYW5kIHRodXMgY2FuJ3QgZGlzcGxheSB0aGVzZSB0d28gaWNvbnMuXG4vLyBOb3RhYmx5LCB0aGUgYnVnIGFmZmVjdHMgc29tZSBvbGRlciB2ZXJzaW9ucyBvZiB0aGUgQW5kcm9pZCBCcm93c2VyLlxuLy8gTW9yZSBpbmZvOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwMTA2XG4vLyAuZ2x5cGhpY29uLWRvb3IgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjZhYVwiOyB9IH1cbi8vIC5nbHlwaGljb24ta2V5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNTExXCI7IH0gfVxuLmdseXBoaWNvbi1hbGVydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwOVwiOyB9IH1cbi5nbHlwaGljb24tZXF1YWxpemVyICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWtpbmcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjExXCI7IH0gfVxuLmdseXBoaWNvbi1xdWVlbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMlwiOyB9IH1cbi5nbHlwaGljb24tcGF3biAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWJpc2hvcCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE0XCI7IH0gfVxuLmdseXBoaWNvbi1rbmlnaHQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNVwiOyB9IH1cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTZcIjsgfSB9XG4uZ2x5cGhpY29uLXRlbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNmZhXCI7IH0gfVxuLmdseXBoaWNvbi1ibGFja2JvYXJkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOFwiOyB9IH1cbi5nbHlwaGljb24tYmVkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTlcIjsgfSB9XG4uZ2x5cGhpY29uLWFwcGxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH0gfVxuLmdseXBoaWNvbi1lcmFzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyMVwiOyB9IH1cbi5nbHlwaGljb24taG91cmdsYXNzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIzMWJcIjsgfSB9XG4uZ2x5cGhpY29uLWxhbXAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIzXCI7IH0gfVxuLmdseXBoaWNvbi1kdXBsaWNhdGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNFwiOyB9IH1cbi5nbHlwaGljb24tcGlnZ3ktYmFuayAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNjaXNzb3JzICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI2XCI7IH0gfVxuLmdseXBoaWNvbi1iaXRjb2luICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24tYnRjICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXhidCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi15ZW4gICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tanB5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YmxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1ydWIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cbi5nbHlwaGljb24tc2NhbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMxXCI7IH0gfVxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMlwiOyB9IH1cbi5nbHlwaGljb24tZWR1Y2F0aW9uICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzNcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM0XCI7IH0gfVxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXIgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzZcIjsgfSB9XG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM3XCI7IH0gfVxuLmdseXBoaWNvbi1vaWwgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOFwiOyB9IH1cbi5nbHlwaGljb24tZ3JhaW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzlcIjsgfSB9XG4uZ2x5cGhpY29uLXN1bmdsYXNzZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXNpemUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1jb2xvciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDJcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQzXCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbSAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDVcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFseyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ2XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0N1wiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDhcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ5XCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MFwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbSAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUyXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS10b3AgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1M1wiOyB9IH1cbi5nbHlwaGljb24tY29uc29sZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU1XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJzY3JpcHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NlwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTdcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU4XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNjBcIjsgfSB9XG4iLCIvL1xuLy8gU2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXG4qIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cblxuLy8gQm9keSByZXNldFxuXG5odG1sIHtcbiAgLypmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTsqL1xufVxuXG5ib2R5IHtcbiAgLypmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7Ki9cbn1cblxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgLypmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsqL1xufVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi8vIEltYWdlc1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi5pbWctcmVzcG9uc2l2ZSB7XG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xufVxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlKGlubGluZS1ibG9jayk7XG59XG5cbi8vIFBlcmZlY3QgY2lyY2xlXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgLy8gc2V0IHJhZGl1cyBpbiBwZXJjZW50c1xufVxuXG5cbi8vIEhvcml6b250YWwgcnVsZXNcblxuaHIge1xuICBtYXJnaW4tdG9wOiAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGhyLWJvcmRlcjtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuXG5cbi8vIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiXG4vL1xuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXG4vLyBmb3IgdHJhZGl0aW9uYWxseSBub24tZm9jdXNhYmxlIGVsZW1lbnRzIHdpdGggcm9sZT1cImJ1dHRvblwiXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIvLyBWZW5kb3IgUHJlZml4ZXNcbi8vXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2Zcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IGhhdmUgYmVlbiByZW1vdmVkIGluIHY0LlxuXG4vLyAtIEFuaW1hdGlvbnNcbi8vIC0gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gLSBCb3ggc2hhZG93XG4vLyAtIEJveCBzaXppbmdcbi8vIC0gQ29udGVudCBjb2x1bW5zXG4vLyAtIEh5cGhlbnNcbi8vIC0gUGxhY2Vob2xkZXIgdGV4dFxuLy8gLSBUcmFuc2Zvcm1hdGlvbnNcbi8vIC0gVHJhbnNpdGlvbnNcbi8vIC0gVXNlciBTZWxlY3RcblxuXG4vLyBBbmltYXRpb25zXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb247XG4gICAgICAgLW8tYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tbmFtZSgkbmFtZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiAkbmFtZTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogJG5hbWU7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xufVxuQG1peGluIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGVsYXkoJGRlbGF5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7XG59XG5AbWl4aW4gYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCgkaXRlcmF0aW9uLWNvdW50KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uLWNvdW50O1xufVxuQG1peGluIGFuaW1hdGlvbi1kaXJlY3Rpb24oJGRpcmVjdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tZmlsbC1tb2RlKCRmaWxsLW1vZGUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6ICRmaWxsLW1vZGU7XG59XG5cbi8vIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIFByZXZlbnQgYnJvd3NlcnMgZnJvbSBmbGlja2VyaW5nIHdoZW4gdXNpbmcgQ1NTIDNEIHRyYW5zZm9ybXMuXG4vLyBEZWZhdWx0IHZhbHVlIGlzIGB2aXNpYmxlYCwgYnV0IGNhbiBiZSBjaGFuZ2VkIHRvIGBoaWRkZW5gXG5cbkBtaXhpbiBiYWNrZmFjZS12aXNpYmlsaXR5KCR2aXNpYmlsaXR5KSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZpc2liaWxpdHk7XG59XG5cbi8vIERyb3Agc2hhZG93c1xuLy9cbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3Ncbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXG5cbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG59XG5cbi8vIEJveCBzaXppbmdcbkBtaXhpbiBib3gtc2l6aW5nKCRib3htb2RlbCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6ICRib3htb2RlbDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgICAgICAgYm94LXNpemluZzogJGJveG1vZGVsO1xufVxuXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xuQG1peGluIGNvbnRlbnQtY29sdW1ucygkY29sdW1uLWNvdW50LCAkY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAgICAtbW96LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgIC1tb3otY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG4gICAgICAgICAgY29sdW1uLWdhcDogJGNvbHVtbi1nYXA7XG59XG5cbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXG5AbWl4aW4gaHlwaGVucygkbW9kZTogYXV0bykge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtaHlwaGVuczogJG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogJG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogJG1vZGU7IC8vIElFMTArXG4gICAgICAgLW8taHlwaGVuczogJG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogJG1vZGU7XG59XG5cbi8vIFBsYWNlaG9sZGVyIHRleHRcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3I6ICRpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xuICAvLyBGaXJlZm94XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTsgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiAkY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHsgY29sb3I6ICRjb2xvcjsgfSAvLyBTYWZhcmkgYW5kIENocm9tZVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvbnNcbkBtaXhpbiBzY2FsZSgkcmF0aW8uLi4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG59XG5cbkBtaXhpbiBzY2FsZVgoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTtcbn1cbkBtaXhpbiBzY2FsZVkoJHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTtcbn1cbkBtaXhpbiBza2V3KCR4LCAkeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpO1xufVxuQG1peGluIHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoJHgsICR5LCAkeik7XG59XG5AbWl4aW4gcm90YXRlKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVgoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpO1xufVxuQG1peGluIHJvdGF0ZVkoJGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpO1xufVxuQG1peGluIHBlcnNwZWN0aXZlKCRwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xufVxuQG1peGluIHBlcnNwZWN0aXZlLW9yaWdpbigkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG5cbi8vIFRyYW5zaXRpb25zXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1wcm9wZXJ0eSgkdHJhbnNpdGlvbi1wcm9wZXJ0eS4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6ICR0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAkdHJhbnNpdGlvbi1kZWxheTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCR0cmFuc2l0aW9uLWR1cmF0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJHRyYW5zaXRpb24tZHVyYXRpb247XG59XG5AbWl4aW4gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oJHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdHJhbnNmb3JtKCR0cmFuc2l0aW9uLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gJHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbn1cblxuXG4vLyBVc2VyIHNlbGVjdFxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXG5cbkBtaXhpbiB1c2VyLXNlbGVjdCgkc2VsZWN0KSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6ICRzZWxlY3Q7IC8vIElFMTArXG4gICAgICAgICAgdXNlci1zZWxlY3Q6ICRzZWxlY3Q7XG59XG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcblxuQG1peGluIHRhYi1mb2N1cygpIHtcbiAgLy8gV2ViS2l0LXNwZWNpZmljLiBPdGhlciBicm93c2VycyB3aWxsIGtlZXAgdGhlaXIgZGVmYXVsdCBvdXRsaW5lIHN0eWxlLlxuICAvLyAoSW5pdGlhbGx5IHRyaWVkIHRvIGFsc28gZm9yY2UgZGVmYXVsdCB2aWEgYG91dGxpbmU6IGluaXRpYWxgLFxuICAvLyBidXQgdGhhdCBzZWVtcyB0byBlcnJvbmVvdXNseSByZW1vdmUgdGhlIG91dGxpbmUgaW4gRmlyZWZveCBhbHRvZ2V0aGVyLilcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuQG1peGluIGltZy1yZXNwb25zaXZlKCRkaXNwbGF5OiBibG9jaykge1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBoZWlnaHQ6IGF1dG87IC8vIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nXG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLiBOb3RlIHRoYXQgdGhlXG4vLyBzcGVsbGluZyBvZiBgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvYCBpcyBpbnRlbnRpb25hbC5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTF4fVwiKSwgXCIjeyRmaWxlLTF4fVwiKSk7XG5cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMnh9XCIpLCBcIiN7JGZpbGUtMnh9XCIpKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvL1xuLy8gVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBIZWFkaW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkaGVhZGluZ3Mtc21hbGwtY29sb3I7XG4gIH1cbn1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzIHtcbiAgbWFyZ2luLXRvcDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA2NSU7XG4gIH1cbn1cbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICB9XG59XG5cbmgxLCAuaDEgeyBmb250LXNpemU6ICRmb250LXNpemUtaDE7IH1cbmgyLCAuaDIgeyBmb250LXNpemU6ICRmb250LXNpemUtaDI7IH1cbmgzLCAuaDMgeyBmb250LXNpemU6ICRmb250LXNpemUtaDM7IH1cbmg0LCAuaDQgeyBmb250LXNpemU6ICRmb250LXNpemUtaDQ7IH1cbmg1LCAuaDUgeyBmb250LXNpemU6ICRmb250LXNpemUtaDU7IH1cbmg2LCAuaDYgeyBmb250LXNpemU6ICRmb250LXNpemUtaDY7IH0qL1xuXG5cbi8vIEJvZHkgdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5wIHtcbiAgLyptYXJnaW46IDAgMCAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7Ki9cbn1cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDEuMTUpKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICB9XG59XG5cblxuLy8gRW1waGFzaXMgJiBtaXNjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEV4OiAoMTJweCBzbWFsbCBmb250IC8gMTRweCBiYXNlIGZvbnQpICogMTAwJSA9IGFib3V0IDg1JVxuc21hbGwsXG4uc21hbGwge1xuICAvL2ZvbnQtc2l6ZTogZmxvb3IoKDEwMCUgKiAkZm9udC1zaXplLXNtYWxsIC8gJGZvbnQtc2l6ZS1iYXNlKSk7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdGF0ZS13YXJuaW5nLWJnO1xuICBwYWRkaW5nOiAuMmVtO1xufVxuXG4vLyBBbGlnbm1lbnRcbi50ZXh0LWxlZnQgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50ZXh0LWp1c3RpZnkgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG59XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtaW5mbycsICRzdGF0ZS1pbmZvLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG4vLyBGb3Igbm93IHdlJ2xsIGxlYXZlIHRoZXNlIGFsb25nc2lkZSB0aGUgdGV4dCBjbGFzc2VzIHVudGlsIHY0IHdoZW4gd2UgY2FuXG4vLyBzYWZlbHkgc2hpZnQgdGhpbmdzIGFyb3VuZCAocGVyIFNlbVZlciBydWxlcykuXG4uYmctcHJpbWFyeSB7XG4gIC8vIEdpdmVuIHRoZSBjb250cmFzdCBoZXJlLCB0aGlzIGlzIHRoZSBvbmx5IGNsYXNzIHRvIGhhdmUgaXRzIGNvbG9yIGludmVydGVkXG4gIC8vIGF1dG9tYXRpY2FsbHkuXG4gIGNvbG9yOiAjZmZmO1xufVxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXByaW1hcnknLCAkYnJhbmQtcHJpbWFyeSk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXdhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1kYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBQYWdlIGhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpO1xuICBtYXJnaW46ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cblxuLy8gTGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTGlzdCBvcHRpb25zXG5cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBmcm9tIGAubGlzdC11bnN0eWxlZGAgZm9yIGxpYnNhc3MgY29tcGF0aWJpbGl0eVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYXMgYEBtaXhpbiBsaXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLy8gRGVzY3JpcHRpb24gTGlzdHNcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdFxuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHNcbi8vXG4vLyBEZWZhdWx0cyB0byBiZWluZyBzdGFja2VkIHdpdGhvdXQgYW55IG9mIHRoZSBiZWxvdyBzdHlsZXMgYXBwbGllZCwgdW50aWwgdGhlXG4vLyBncmlkIGJyZWFrcG9pbnQgaXMgcmVhY2hlZCAoZGVmYXVsdCBvZiB+NzY4cHgpLlxuXG4uZGwtaG9yaXpvbnRhbCB7XG4gIGRkIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gQ2xlYXIgdGhlIGZsb2F0ZWQgYGR0YCBpZiBhbiBlbXB0eSBgZGRgIGlzIHByZXNlbnRcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZGwtaG9yaXpvbnRhbC1icmVha3BvaW50KSB7XG4gICAgZHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogKCRkbC1ob3Jpem9udGFsLW9mZnNldCAtIDIwKTtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSB0ZXh0LW92ZXJmbG93O1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogJGRsLWhvcml6b250YWwtb2Zmc2V0O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXNcbmFiYnJbdGl0bGVdLFxuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRhYmJyLWJvcmRlci1jb2xvcjtcbn1cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIEBleHRlbmQgLnRleHQtdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuYmxvY2txdW90ZSB7XG4gIC8qcGFkZGluZzogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luOiAwIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7Ki9cblxuICBwLFxuICB1bCxcbiAgb2wge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5vdGU6IERlcHJlY2F0ZWQgc21hbGwgYW5kIC5zbWFsbCBhcyBvZiB2My4xLjBcbiAgLy8gQ29udGV4dDogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY2MFxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMTQgXFwwMEEwJzsgLy8gZW0gZGFzaCwgbmJzcFxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHBvc2l0ZSBhbGlnbm1lbnQgb2YgYmxvY2txdW90ZVxuLy9cbi8vIEhlYWRzIHVwOiBgYmxvY2txdW90ZS5wdWxsLXJpZ2h0YCBoYXMgYmVlbiBkZXByZWNhdGVkIGFzIG9mIHYzLjEuMC5cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC8vIEFjY291bnQgZm9yIGNpdGF0aW9uXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgJjpiZWZvcmUgeyBjb250ZW50OiAnJzsgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcMDBBMCBcXDIwMTQnOyAvLyBuYnNwLCBlbSBkYXNoXG4gICAgfVxuICB9XG59XG5cbi8vIEFkZHJlc3Nlc1xuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG59XG4iLCIvLyBUeXBvZ3JhcGh5XG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICBhI3skcGFyZW50fTpob3ZlcixcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxuICBhI3skcGFyZW50fTpob3ZlcixcbiAgYSN7JHBhcmVudH06Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIENsZWFyZml4XG4vL1xuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxuLy9cbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLy8gVGV4dCBvdmVyZmxvd1xuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC1vdmVyZmxvdygpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvL1xuLy8gQ29kZSAoaW5saW5lIGFuZCBibG9jaylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwwLDAsLjI1KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAtIDEpIC8gMik7XG4gIG1hcmdpbjogMCAwICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlIC0gMSk7IC8vIDE0cHggdG8gMTNweFxuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogJHByZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByZS1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHByZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvL1xuLy8gR3JpZCBzeXN0ZW1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuLmNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1zbTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1tZDtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICB3aWR0aDogJGNvbnRhaW5lci1sZztcbiAgfVxufVxuXG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkO1xufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbi5yb3cge1xuICBAaW5jbHVkZSBtYWtlLXJvdztcbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucztcblxuXG4vLyBFeHRyYSBzbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIGV4dHJhIHNtYWxsIGRldmljZXMgbGlrZVxuLy8gc21hcnRwaG9uZXMuXG5cbkBpbmNsdWRlIG1ha2UtZ3JpZCh4cyk7XG5cblxuLy8gU21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xuLy8gdG8gdGFibGV0cy5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChzbSk7XG59XG5cblxuLy8gTWVkaXVtIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkKG1kKTtcbn1cblxuXG4vLyBMYXJnZSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBsYXJnZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChsZyk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuLy8gQ2VudGVyZWQgY29udGFpbmVyIGVsZW1lbnRcbkBtaXhpbiBjb250YWluZXItZml4ZWQoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogIGZsb29yKCgkZ3V0dGVyIC8gMikpO1xuICBwYWRkaW5nLXJpZ2h0OiBjZWlsKCgkZ3V0dGVyIC8gMikpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgbWFyZ2luLWxlZnQ6ICBjZWlsKCgkZ3V0dGVyIC8gLTIpKTtcbiAgbWFyZ2luLXJpZ2h0OiBmbG9vcigoJGd1dHRlciAvIC0yKSk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xuQG1peGluIG1ha2Utc20tY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGk6IDEsICRsaXN0OiBcIi5jb2wteHMtI3skaX0sIC5jb2wtc20tI3skaX0sIC5jb2wtbWQtI3skaX0sIC5jb2wtbGctI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgcGFkZGluZy1sZWZ0OiAgY2VpbCgoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cbn1cblxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MsICRpOiAxLCAkbGlzdDogXCIuY29sLSN7JGNsYXNzfS0jeyRpfVwiKSB7XG4gIEBmb3IgJGkgZnJvbSAoMSArIDEpIHRocm91Z2ggJGdyaWQtY29sdW1ucyB7XG4gICAgJGxpc3Q6IFwiI3skbGlzdH0sIC5jb2wtI3skY2xhc3N9LSN7JGl9XCI7XG4gIH1cbiAgI3skbGlzdH0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cblxuQG1peGluIGNhbGMtZ3JpZC1jb2x1bW4oJGluZGV4LCAkY2xhc3MsICR0eXBlKSB7XG4gIEBpZiAoJHR5cGUgPT0gd2lkdGgpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LSN7JGluZGV4fSB7XG4gICAgICB3aWR0aDogcGVyY2VudGFnZSgoJGluZGV4IC8gJGdyaWQtY29sdW1ucykpO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1c2gpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtI3skaW5kZXh9IHtcbiAgICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVzaC0wIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPiAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0jeyRpbmRleH0ge1xuICAgICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdWxsKSBhbmQgKCRpbmRleCA9PSAwKSB7XG4gICAgLmNvbC0jeyRjbGFzc30tcHVsbC0wIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IG9mZnNldCkge1xuICAgIC5jb2wtI3skY2xhc3N9LW9mZnNldC0jeyRpbmRleH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBsb29wLWdyaWQtY29sdW1ucygkY29sdW1ucywgJGNsYXNzLCAkdHlwZSkge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICBAaW5jbHVkZSBjYWxjLWdyaWQtY29sdW1uKCRpLCAkY2xhc3MsICR0eXBlKTtcbiAgfVxufVxuXG5cbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xuQG1peGluIG1ha2UtZ3JpZCgkY2xhc3MpIHtcbiAgQGluY2x1ZGUgZmxvYXQtZ3JpZC1jb2x1bW5zKCRjbGFzcyk7XG4gIEBpbmNsdWRlIGxvb3AtZ3JpZC1jb2x1bW5zKCRncmlkLWNvbHVtbnMsICRjbGFzcywgd2lkdGgpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1bGwpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHB1c2gpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIG9mZnNldCk7XG59XG4iLCIvL1xuLy8gVGFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnO1xufVxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8vIEJhc2VsaW5lIHN0eWxlc1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIC8vIENlbGxzXG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBCb3R0b20gYWxpZ24gZm9yIGNvbHVtbiBoZWFkaW5nc1xuICA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuICAvLyBSZW1vdmUgdG9wIGJvcmRlciBmcm9tIHRoZWFkIGJ5IGRlZmF1bHRcbiAgPiBjYXB0aW9uICsgdGhlYWQsXG4gID4gY29sZ3JvdXAgKyB0aGVhZCxcbiAgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFjY291bnQgZm9yIG11bHRpcGxlIHRib2R5IGluc3RhbmNlc1xuICA+IHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gTmVzdGluZ1xuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuXG4udGFibGUtY29uZGVuc2VkIHtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IHRoZWFkID4gdHIge1xuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctYWNjZW50O1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1ob3ZlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIGNlbGwgc2l6aW5nXG4vL1xuLy8gUmVzZXQgZGVmYXVsdCB0YWJsZSBiZWhhdmlvclxuXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xufVxudGFibGUge1xuICB0ZCxcbiAgdGgge1xuICAgICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG4vLyBHZW5lcmF0ZSB0aGUgY29udGV4dHVhbCB2YXJpYW50c1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2FjdGl2ZScsICR0YWJsZS1iZy1hY3RpdmUpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3N1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnaW5mbycsICRzdGF0ZS1pbmZvLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCd3YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2RhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gV3JhcCB5b3VyIHRhYmxlcyBpbiBgLnRhYmxlLXJlc3BvbnNpdmVgIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5XG4vLyBieSBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbWluLWhlaWdodDogMC4wMSU7IC8vIFdvcmthcm91bmQgZm9yIElFOSBidWcgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE0ODM3KVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDAuNzUpO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgLy8gVGlnaHRlbiB1cCBzcGFjaW5nXG4gICAgPiAudGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLy8gRW5zdXJlIHRoZSBjb250ZW50IGRvZXNuJ3Qgd3JhcFxuICAgICAgPiB0aGVhZCxcbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3BlY2lhbCBvdmVycmlkZXMgZm9yIHRoZSBib3JkZXJlZCB0YWJsZXNcbiAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgIC8vIE51a2UgdGhlIGFwcHJvcHJpYXRlIGJvcmRlcnMgc28gdGhhdCB0aGUgcGFyZW50IGNhbiBoYW5kbGUgdGhlbVxuICAgICAgPiB0aGVhZCxcbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gT25seSBudWtlIHRoZSBsYXN0IHJvdydzIGJvdHRvbS1ib3JkZXIgaW4gYHRib2R5YCBhbmQgYHRmb290YCBzaW5jZVxuICAgICAgLy8gY2hhbmNlcyBhcmUgdGhlcmUgd2lsbCBiZSBvbmx5IG9uZSBgdHJgIGluIGEgYHRoZWFkYCBhbmQgdGhhdCB3b3VsZFxuICAgICAgLy8gcmVtb3ZlIHRoZSBib3JkZXIgYWx0b2dldGhlci5cbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZSA+IHRoZWFkID4gdHIsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIsXG4gIC50YWJsZSA+IHRmb290ID4gdHIge1xuICAgID4gdGQuI3skc3RhdGV9LFxuICAgID4gdGguI3skc3RhdGV9LFxuICAgICYuI3skc3RhdGV9ID4gdGQsXG4gICAgJi4jeyRzdGF0ZX0gPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyIHtcbiAgICA+IHRkLiN7JHN0YXRlfTpob3ZlcixcbiAgICA+IHRoLiN7JHN0YXRlfTpob3ZlcixcbiAgICAmLiN7JHN0YXRlfTpob3ZlciA+IHRkLFxuICAgICY6aG92ZXIgPiAuI3skc3RhdGV9LFxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gRm9ybXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTm9ybWFsaXplIG5vbi1jb250cm9sc1xuLy9cbi8vIFJlc3R5bGUgYW5kIGJhc2VsaW5lIG5vbi1jb250cm9sIGZvcm0gZWxlbWVudHMuXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIC8vIENocm9tZSBhbmQgRmlyZWZveCBzZXQgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gc28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgaXQgYmVoYXZlcyBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OS5cbiAgbWluLXdpZHRoOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAkbGVnZW5kLWNvbG9yO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGVnZW5kLWJvcmRlci1jb2xvcjtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gRm9yY2UgSUU4IHRvIHdyYXAgbG9uZyBjb250ZW50IChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMzE0MSlcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbi8vIE5vcm1hbGl6ZSBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gV2hpbGUgbW9zdCBvZiBvdXIgZm9ybSBzdHlsZXMgcmVxdWlyZSBleHRyYSBjbGFzc2VzLCBzb21lIGJhc2ljIG5vcm1hbGl6YXRpb25cbi8vIGlzIHJlcXVpcmVkIHRvIGVuc3VyZSBvcHRpbXVtIGRpc3BsYXkgd2l0aCBvciB3aXRob3V0IHRob3NlIGNsYXNzZXMgdG8gYmV0dGVyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxuXG4vLyBPdmVycmlkZSBjb250ZW50LWJveCBpbiBOb3JtYWxpemUgKCogaXNuJ3Qgc3BlY2lmaWMgZW5vdWdoKVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIEBpbmNsdWRlIHRhYi1mb2N1cztcbn1cblxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG59XG5cblxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcbi8vXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcbi8vXG4vLyBzZWxlY3Rcbi8vIHRleHRhcmVhXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzKTtcblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cztcblxuICAvLyBQbGFjZWhvbGRlclxuICBAaW5jbHVkZSBwbGFjZWhvbGRlcjtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxuICB9XG5cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGV4dGFyZWEmIHRvIHRleHRhcmVhLmZvcm0tY29udHJvbFxufVxuXG4vLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gU2VhcmNoIGlucHV0cyBpbiBpT1Ncbi8vXG4vLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcbi8vXG4vLyBJbiBNb2JpbGUgU2FmYXJpLCBzZXR0aW5nIGBkaXNwbGF5OiBibG9ja2Agb24gdGVtcG9yYWwgaW5wdXRzIGNhdXNlcyB0aGVcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XG4vLyBmb3IgU2FmYXJpLiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuLy9cbi8vIE5vdGUgdGhhdCBhcyBvZiA5LjMsIGlPUyBkb2Vzbid0IHN1cHBvcnQgYHdlZWtgLlxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1zbSxcbiAgICAuaW5wdXQtZ3JvdXAtc20gJiB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICB9XG5cbiAgICAmLmlucHV0LWxnLFxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgLy8gc3BhY2Ugb3V0IGNvbnNlY3V0aXZlIGlubGluZSBjb250cm9sc1xufVxuXG4vLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXG4vLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxuLy9cbi8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICZbZGlzYWJsZWRdLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIGRpcmVjdGx5IG9uIDxsYWJlbD5zXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgYHBgIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW5cbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIHBhZGRpbmctYm90dG9tOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtYmFzZSk7XG5cbiAgJi5pbnB1dC1sZyxcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LXNtJywgJGlucHV0LWhlaWdodC1zbWFsbCwgJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGwpO1xuLmZvcm0tZ3JvdXAtc20ge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtc21hbGwpO1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gIH1cbn1cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LWxnJywgJGlucHV0LWhlaWdodC1sYXJnZSwgJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xuLmZvcm0tZ3JvdXAtbGcge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtbGFyZ2UpO1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXG4vL1xuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cblxuLmhhcy1mZWVkYmFjayB7XG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGlucHV0LWhlaWdodC1iYXNlICogMS4yNSk7XG4gIH1cbn1cbi8vIEZlZWRiYWNrIGljb24gKHJlcXVpcmVzIC5nbHlwaGljb24gY2xhc3Nlcylcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG59XG5cbi8vIEZlZWRiYWNrIHN0YXRlc1xuLmhhcy1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xufVxuLmhhcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmhhcy1lcnJvciB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGlucHV0IGhhcyB2aXNpYmxlIGxhYmVsIGFib3ZlXG4uaGFzLWZlZWRiYWNrIGxhYmVsIHtcblxuICAmIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgNSk7IC8vIEhlaWdodCBvZiB0aGUgYGxhYmVsYCBhbmQgaXRzIG1hcmdpblxuICB9XG4gICYuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5cbi8vIEhlbHAgdGV4dFxuLy9cbi8vIEFwcGx5IHRvIGFueSBlbGVtZW50IHlvdSB3aXNoIHRvIGNyZWF0ZSBsaWdodCB0ZXh0IGZvciBwbGFjZW1lbnQgaW1tZWRpYXRlbHlcbi8vIGJlbG93IGEgZm9ybSBjb250cm9sLiBVc2UgZm9yIGdlbmVyYWwgaGVscCwgZm9ybWF0dGluZywgb3IgaW5zdHJ1Y3Rpb25hbCB0ZXh0LlxuXG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvLyBhY2NvdW50IGZvciBhbnkgZWxlbWVudCB1c2luZyBoZWxwLWJsb2NrXG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IGxpZ2h0ZW4oJHRleHQtY29sb3IsIDI1JSk7IC8vIGxpZ2h0ZW4gdGhlIHRleHQgc29tZSBmb3IgY29udHJhc3Rcbn1cblxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gYC5uYXZiYXItZm9ybWAgaW4gbmF2YmFycy5sZXNzLlxuXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgZnJvbSBgLmZvcm0taW5saW5lYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG5AbWl4aW4gZm9ybS1pbmxpbmUge1xuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBJbiBuYXZiYXItZm9ybSwgYWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgICAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbnB1dCBncm91cHMgbmVlZCB0aGF0IDEwMCUgd2lkdGggdGhvdWdoXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAucmFkaW8sXG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGFzIGBAbWl4aW4gZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbi5mb3JtLWlubGluZSB7XG4gIEBpbmNsdWRlIGZvcm0taW5saW5lO1xufVxuXG5cblxuLy8gSG9yaXpvbnRhbCBmb3Jtc1xuLy9cbi8vIEhvcml6b250YWwgZm9ybXMgYXJlIGJ1aWx0IG9uIGdyaWQgY2xhc3NlcyBhbmQgYWxsb3cgeW91IHRvIGNyZWF0ZSBmb3JtcyB3aXRoXG4vLyBsYWJlbHMgb24gdGhlIGxlZnQgYW5kIGlucHV0cyBvbiB0aGUgcmlnaHQuXG5cbi5mb3JtLWhvcml6b250YWwge1xuXG4gIC8vIENvbnNpc3RlbnQgdmVydGljYWwgYWxpZ25tZW50IG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlc1xuICAvL1xuICAvLyBMYWJlbHMgYWxzbyBnZXQgc29tZSByZXNldCBzdHlsZXMsIGJ1dCB0aGF0IGlzIHNjb3BlZCB0byBhIG1lZGlhIHF1ZXJ5IGJlbG93LlxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICB9XG4gIC8vIEFjY291bnQgZm9yIHBhZGRpbmcgd2UncmUgYWRkaW5nIHRvIGVuc3VyZSB0aGUgYWxpZ25tZW50IGFuZCBvZiBoZWxwIHRleHRcbiAgLy8gYW5kIG90aGVyIGNvbnRlbnQgYmVsb3cgaXRlbXNcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gge1xuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpKTtcbiAgfVxuXG4gIC8vIE1ha2UgZm9ybSBncm91cHMgYmVoYXZlIGxpa2Ugcm93c1xuICAuZm9ybS1ncm91cCB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gIH1cblxuICAvLyBSZXNldCBzcGFjaW5nIGFuZCByaWdodCBhbGlnbiBsYWJlbHMsIGJ1dCBzY29wZSB0byBtZWRpYSBxdWVyaWVzIHNvIHRoYXRcbiAgLy8gbGFiZWxzIG9uIG5hcnJvdyB2aWV3cG9ydHMgc3RhY2sgdGhlIHNhbWUgYXMgYSBkZWZhdWx0IGZvcm0gZXhhbXBsZS5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gICAgfVxuICB9XG5cbiAgLy8gVmFsaWRhdGlvbiBzdGF0ZXNcbiAgLy9cbiAgLy8gUmVwb3NpdGlvbiB0aGUgaWNvbiBiZWNhdXNlIGl0J3Mgbm93IHdpdGhpbiBhIGdyaWQgY29sdW1uIGFuZCBjb2x1bW5zIGhhdmVcbiAgLy8gYHBvc2l0aW9uOiByZWxhdGl2ZTtgIG9uIHRoZW0uIEFsc28gYWNjb3VudHMgZm9yIHRoZSBncmlkIGd1dHRlciBwYWRkaW5nLlxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG5cbiAgLy8gRm9ybSBncm91cCBzaXplc1xuICAvL1xuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxuICAvLyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoaW4gYSBgLmZvcm0tZ3JvdXBgLlxuICAuZm9ybS1ncm91cC1sZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1ncm91cC1zbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLy9cbi8vIFVzZWQgaW4gZm9ybXMubGVzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcbi8vIGFuZCBzdWNjZXNzZXMuXG5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkdGV4dC1jb2xvcjogIzU1NSwgJGJvcmRlci1jb2xvcjogI2NjYywgJGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcbiAgLmhlbHAtYmxvY2ssXG4gIC5jb250cm9sLWxhYmVsLFxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSxcbiAgJi5yYWRpbyBsYWJlbCxcbiAgJi5jaGVja2JveCBsYWJlbCxcbiAgJi5yYWRpby1pbmxpbmUgbGFiZWwsXG4gICYuY2hlY2tib3gtaW5saW5lIGxhYmVsICB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLWNvbG9yLCAxMCUpO1xuICAgICAgJHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA2cHggbGlnaHRlbigkYm9yZGVyLWNvbG9yLCAyMCUpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcbiAgICB9XG4gIH1cbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XG4gIH1cbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtYm9yZGVyLWZvY3VzYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkY29sb3I6ICRpbnB1dC1ib3JkZXItZm9jdXMpIHtcbiAgJGNvbG9yLXJnYmE6IHJnYmEocmVkKCRjb2xvciksIGdyZWVuKCRjb2xvciksIGJsdWUoJGNvbG9yKSwgLjYpO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA4cHggJGNvbG9yLXJnYmEpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gaW5wdXQtc2l6ZSgkcGFyZW50LCAkaW5wdXQtaGVpZ2h0LCAkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAjeyRwYXJlbnR9IHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIHNlbGVjdCN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHRleHRhcmVhI3skcGFyZW50fSxcbiAgc2VsZWN0W211bHRpcGxlXSN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLy9cbi8vIEJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEZvciBpbnB1dC5idG5cbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWJhc2UsICRsaW5lLWhlaWdodC1iYXNlLCAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIEBpbmNsdWRlIHVzZXItc2VsZWN0KG5vbmUpO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGJ0bi1kZWZhdWx0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNjUpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5idG5cbn1cblxuYS5idG4ge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kZWZhdWx0LWNvbG9yLCAkYnRuLWRlZmF1bHQtYmcsICRidG4tZGVmYXVsdC1ib3JkZXIpO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWNvbG9yLCAkYnRuLXByaW1hcnktYmcsICRidG4tcHJpbWFyeS1ib3JkZXIpO1xufVxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXG4uYnRuLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXN1Y2Nlc3MtY29sb3IsICRidG4tc3VjY2Vzcy1iZywgJGJ0bi1zdWNjZXNzLWJvcmRlcik7XG59XG4vLyBJbmZvIGFwcGVhcnMgYXMgYmx1ZS1ncmVlblxuLmJ0bi1pbmZvIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1pbmZvLWNvbG9yLCAkYnRuLWluZm8tYmcsICRidG4taW5mby1ib3JkZXIpO1xufVxuLy8gV2FybmluZyBhcHBlYXJzIGFzIG9yYW5nZVxuLmJ0bi13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWNvbG9yLCAkYnRuLXdhcm5pbmctYmcsICRidG4td2FybmluZy1ib3JkZXIpO1xufVxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXG4uYnRuLWRhbmdlciB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGFuZ2VyLWNvbG9yLCAkYnRuLWRhbmdlci1iZywgJGJ0bi1kYW5nZXItYm9yZGVyKTtcbn1cblxuXG4vLyBMaW5rIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQnV0dG9uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWxnIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuLmJ0bi14cyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXhzLXZlcnRpY2FsLCAkcGFkZGluZy14cy1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG5cblxuLy8gQmxvY2sgYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMTIlKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDE3JSk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgMjUlKTtcbiAgICB9XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xufVxuIiwiLy8gT3BhY2l0eVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgLy8gSUU4IGZpbHRlclxuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTtcbn1cbiIsIi8vXG4vLyBDb21wb25lbnQgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGVhZHMgdXAhXG4vL1xuLy8gV2UgZG9uJ3QgdXNlIHRoZSBgLm9wYWNpdHkoKWAgbWl4aW4gaGVyZSBzaW5jZSBpdCBjYXVzZXMgYSBidWcgd2l0aCB0ZXh0XG4vLyBmaWVsZHMgaW4gSUU3LTguIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzU1Mi5cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgLjE1cyBsaW5lYXIpO1xuICAmLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5pbiAgICAgIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIHRyJi5pbiB0byB0ci5jb2xsYXBzZS5pblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGJvZHkmLmluIHRvIHRib2R5LmNvbGxhcHNlLmluXG59XG5cbnRyLmNvbGxhcHNlLmluICAgIHsgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbnRib2R5LmNvbGxhcHNlLmluIHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24tcHJvcGVydHkoaGVpZ2h0LCB2aXNpYmlsaXR5KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1kdXJhdGlvbiguMzVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oZWFzZSk7XG59XG4iLCIvL1xuLy8gRHJvcGRvd24gbWVudXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogICAkY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XG4gIGJvcmRlci10b3A6ICAgJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGRpdilcbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIFByZXZlbnQgdGhlIGZvY3VzIG9uIHRoZSBkcm9wZG93biB0b2dnbGUgd2hlbiBjbG9zaW5nIGRyb3Bkb3duc1xuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51ICh1bClcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjsgLy8gSUU4IGZhbGxiYWNrXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkcm9wZG93bi1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblxuICAvLyBBbGlnbnMgdGhlIGRyb3Bkb3duIG1lbnUgdG8gcmlnaHRcbiAgLy9cbiAgLy8gRGVwcmVjYXRlZCBhcyBvZiAzLjEuMCBpbiBmYXZvciBvZiBgLmRyb3Bkb3duLW1lbnUtW2Rpcl1gXG4gICYucHVsbC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiB0aGUgZHJvcGRvd25cbiAgLmRpdmlkZXIge1xuICAgIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgfVxuXG4gIC8vIExpbmtzIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuICA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICB9XG59XG5cbi8vIEhvdmVyL0ZvY3VzIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gRGlzYWJsZWQgc3RhdGVcbi8vXG4vLyBHcmF5IG91dCB0ZXh0IGFuZCBlbnN1cmUgdGhlIGhvdmVyL2ZvY3VzIHN0YXRlIHJlbWFpbnMgZ3JheVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBOdWtlIGhvdmVyL2ZvY3VzIGVmZmVjdHNcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRcbiAgICBAaW5jbHVkZSByZXNldC1maWx0ZXI7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG5cbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxuLm9wZW4ge1xuICAvLyBTaG93IHRoZSBtZW51XG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxuICA+IGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gTWVudSBwb3NpdGlvbmluZ1xuLy9cbi8vIEFkZCBleHRyYSBjbGFzcyB0byBgLmRyb3Bkb3duLW1lbnVgIHRvIGZsaXAgdGhlIGFsaWdubWVudCBvZiB0aGUgZHJvcGRvd25cbi8vIG1lbnUgd2l0aCB0aGUgcGFyZW50LlxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbiAgcmlnaHQ6IDA7XG59XG4vLyBXaXRoIHYzLCB3ZSBlbmFibGVkIGF1dG8tZmxpcHBpbmcgaWYgeW91IGhhdmUgYSBkcm9wZG93biB3aXRoaW4gYSByaWdodFxuLy8gYWxpZ25lZCBuYXYgY29tcG9uZW50LiBUbyBlbmFibGUgdGhlIHVuZG9pbmcgb2YgdGhhdCwgd2UgcHJvdmlkZSBhbiBvdmVycmlkZVxuLy8gdG8gcmVzdG9yZSB0aGUgZGVmYXVsdCBkcm9wZG93biBtZW51IGFsaWdubWVudC5cbi8vXG4vLyBUaGlzIGlzIG9ubHkgZm9yIGxlZnQtYWxpZ25pbmcgYSBkcm9wZG93biBtZW51IHdpdGhpbiBhIGAubmF2YmFyLXJpZ2h0YCBvclxuLy8gYC5wdWxsLXJpZ2h0YCBuYXYgY29tcG9uZW50LlxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBCYWNrZHJvcCB0byBjYXRjaCBib2R5IGNsaWNrcyBvbiBtb2JpbGUsIGV0Yy5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAoJHppbmRleC1kcm9wZG93biAtIDEwKTtcbn1cblxuLy8gUmlnaHQgYWxpZ25lZCBkcm9wZG93bnNcbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vL1xuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LCBicm8uXG4vLyBUT0RPOiBhYnN0cmFjdCB0aGlzIHNvIHRoYXQgdGhlIG5hdmJhciBmaXhlZCBzdHlsZXMgYXJlIG5vdCBwbGFjZWQgaGVyZT9cblxuLmRyb3B1cCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biB7XG4gIC8vIFJldmVyc2UgdGhlIGNhcmV0XG4gIC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgXFw5OyAvLyBJRThcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlaXRlcmF0ZSBwZXIgbmF2YmFyLmxlc3MgYW5kIHRoZSBtb2RpZmllZCBjb21wb25lbnQgYWxpZ25tZW50IHRoZXJlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLXJpZ2h0IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICByaWdodDogMDsgbGVmdDogYXV0bztcbiAgICB9XG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxuICAgIC8vIFdpbGwgcmVtb3ZlIGNvbWUgdjQgaW4gYWxsIGxpa2VsaWhvb2QuXG4gICAgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgICBsZWZ0OiAwOyByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xufVxuIiwiLy9cbi8vIEJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4uYnRuLWdyb3VwIHtcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyAvLyBPZmZzZXQgdGhlIGZpcnN0IGNoaWxkJ3MgbWFyZ2luXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIC5idG4sXG4gIC5idG4tZ3JvdXAsXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgPiAuYnRuLFxuICA+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+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIE5hdmJhciB2ZXJ0aWNhbCBhbGlnblxuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGVsZW1lbnRzIGluIHRoZSBuYXZiYXIuXG4vLyBFeGFtcGxlOiBhbiBlbGVtZW50IGhhcyBhIGhlaWdodCBvZiAzMHB4LCBzbyB3cml0ZSBvdXQgYC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzBweCk7YCB0byBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHRvcCBtYXJnaW4uXG5cbkBtaXhpbiBuYXZiYXItdmVydGljYWwtYWxpZ24oJGVsZW1lbnQtaGVpZ2h0KSB7XG4gIG1hcmdpbi10b3A6ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG59XG4iLCIvL1xuLy8gQnJlYWRjcnVtYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsICRicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICArIGxpOmJlZm9yZSB7XG4gICAgICAvLyBbY29udmVydGVyXSBXb3JrYXJvdW5kIGZvciBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9saWJzYXNzL2lzc3Vlcy8xMTE1XG4gICAgICAkbmJzcDogXCJcXDAwYTBcIjtcbiAgICAgIGNvbnRlbnQ6IFwiI3skYnJlYWRjcnVtYi1zZXBhcmF0b3J9I3skbmJzcH1cIjsgLy8gVW5pY29kZSBzcGFjZSBhZGRlZCBzaW5jZSBpbmxpbmUtYmxvY2sgbWVhbnMgbm9uLWNvbGxhcHNpbmcgd2hpdGUtc3BhY2VcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2luYXRpb24gKG11bHRpcGxlIHBhZ2VzKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyAvLyBSZW1vdmUgbGlzdC1zdHlsZSBhbmQgYmxvY2stbGV2ZWwgZGVmYXVsdHNcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBDb2xsYXBzZSB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gbGkgPiBhLFxuICA+IGxpID4gc3BhbiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IHNwYW4ge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gID4gLmRpc2FibGVkIHtcbiAgICA+IHNwYW4sXG4gICAgPiBzcGFuOmhvdmVyLFxuICAgID4gc3Bhbjpmb2N1cyxcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyO1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIExhcmdlXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG5cbi8vIFNtYWxsXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgPiBsaSB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGFnZXIgcGFnaW5hdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwYWdlci1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAkcGFnZXItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmV4dCB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLnByZXZpb3VzIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5kaXNhYmxlZCB7XG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMsXG4gICAgPiBzcGFuIHtcbiAgICAgIGNvbG9yOiAkcGFnZXItZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZXItYmc7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gTGFiZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIC8vcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIC8vZm9udC1zaXplOiA3NSU7XG4gIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGxhYmVsLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGEmIHRvIGEubGFiZWxcblxuICAvLyBFbXB0eSBsYWJlbHMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGxhYmVscyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxufVxuXG4vLyBBZGQgaG92ZXIgZWZmZWN0cywgYnV0IG9ubHkgZm9yIGxpbmtzXG5hLmxhYmVsIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRsYWJlbC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLy8gQ29sb3JzXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBsYWJlbHMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpXG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtZGVmYXVsdC1iZyk7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtcHJpbWFyeS1iZyk7XG59XG5cbi5sYWJlbC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtc3VjY2Vzcy1iZyk7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtaW5mby1iZyk7XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgbGFiZWwtdmFyaWFudCgkbGFiZWwtd2FybmluZy1iZyk7XG59XG5cbi5sYWJlbC1kYW5nZXIge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kYW5nZXItYmcpO1xufVxuIiwiLy8gTGFiZWxzXG5cbkBtaXhpbiBsYWJlbC12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgJltocmVmXSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFkZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYmFkZ2UtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAkYmFkZ2UtbGluZS1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYmFkZ2UtYm9yZGVyLXJhZGl1cztcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxuXG4gIC5idG4teHMgJixcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gJiB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5iYWRnZVxuXG4gIC8vIEFjY291bnQgZm9yIGJhZGdlcyBpbiBuYXZzXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gJixcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gJiB7XG4gICAgY29sb3I6ICRiYWRnZS1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtID4gJiArICYge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm5hdi1waWxscyA+IGxpID4gYSA+ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuLy8gSG92ZXIgc3RhdGUsIGJ1dCBvbmx5IGZvciBsaW5rc1xuYS5iYWRnZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYmFkZ2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4iLCIvL1xuLy8gSnVtYm90cm9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogICAgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuXG4gIGgxLFxuICAuaDEge1xuICAgIGNvbG9yOiAkanVtYm90cm9uLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gICAgZm9udC1zaXplOiAkanVtYm90cm9uLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgPiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRqdW1ib3Ryb24tYmcsIDEwJSk7XG4gIH1cblxuICAuY29udGFpbmVyICYsXG4gIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7IC8vIE9ubHkgcm91bmQgY29ybmVycyBhdCBoaWdoZXIgcmVzb2x1dGlvbnMgaWYgY29udGFpbmVkIGluIGEgY29udGFpbmVyXG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcGFkZGluZy10b3A6ICAgICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xuICAgIHBhZGRpbmctYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcblxuICAgIC5jb250YWluZXIgJixcbiAgICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAgKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgICAgcGFkZGluZy1yaWdodDogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6ICRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVGh1bWJuYWlsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBNaXhpbiBhbmQgYWRqdXN0IHRoZSByZWd1bGFyIGltYWdlIGNsYXNzXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgPiBpbWcsXG4gIGEgPiBpbWcge1xuICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJjpob3ZlciwgYSY6Zm9jdXMsIGEmLmFjdGl2ZSB0byBhLnRodW1ibmFpbDpob3ZlciwgYS50aHVtYm5haWw6Zm9jdXMsIGEudGh1bWJuYWlsLmFjdGl2ZVxuXG4gIC8vIEltYWdlIGNhcHRpb25zXG4gIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAkdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZztcbiAgICBjb2xvcjogJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG5cbi8vIEFkZCBhIGhvdmVyIHN0YXRlIGZvciBsaW5rZWQgdmVyc2lvbnMgb25seVxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XG59XG4iLCIvL1xuLy8gQWxlcnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYWxlcnQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4gIC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIH1cblxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XG4gID4gcCxcbiAgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NhYmxlLCAvLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWluZm8tYmcsICRhbGVydC1pbmZvLWJvcmRlciwgJGFsZXJ0LWluZm8tdGV4dCk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtd2FybmluZy1iZywgJGFsZXJ0LXdhcm5pbmctYm9yZGVyLCAkYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XG59XG4iLCIvLyBBbGVydHNcblxuQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICR0ZXh0LWNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkdGV4dC1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy9cbi8vIFByb2dyZXNzIGJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFyIGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gV2ViS2l0XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG4vLyBTcGVjIGFuZCBJRTEwK1xuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cblxuLy8gQmFyIGl0c2VsZlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBPdXRlciBjb250YWluZXJcbi5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgYm9yZGVyLXJhZGl1czogJHByb2dyZXNzLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpKTtcbn1cblxuLy8gQmFyIG9mIHByb2dyZXNzXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTUpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih3aWR0aCAuNnMgZWFzZSk7XG59XG5cbi8vIFN0cmlwZWQgYmFyc1xuLy9cbi8vIGAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLXN0cmlwZWRgIGNsYXNzLCB3aGljaCB5b3UganVzdCBhZGQgdG8gYW4gZXhpc3Rpbmdcbi8vIGAucHJvZ3Jlc3MtYmFyYC5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cblxuLy8gQ2FsbCBhbmltYXRpb24gZm9yIHRoZSBhY3RpdmUgb25lXG4vL1xuLy8gYC5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci5hY3RpdmVgIGFwcHJvYWNoLlxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xuICBAaW5jbHVkZSBhbmltYXRpb24ocHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlKTtcbn1cblxuXG4vLyBWYXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItaW5mby1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIEBpbmNsdWRlIHByb2dyZXNzLWJhci12YXJpYW50KCRwcm9ncmVzcy1iYXItd2FybmluZy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1kYW5nZXItYmcpO1xufVxuIiwiLy8gR3JhZGllbnRzXG5cblxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG59XG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xufVxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIFByb2dyZXNzIGJhcnNcblxuQG1peGluIHByb2dyZXNzLWJhci12YXJpYW50KCRjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgLy8gRGVwcmVjYXRlZCBwYXJlbnQgY2xhc3MgcmVxdWlyZW1lbnQgYXMgb2YgdjMuMi4wXG4gIC5wcm9ncmVzcy1zdHJpcGVkICYge1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQ7XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIC8vIFByb3BlciBzcGFjaW5nIGJldHdlZW4gaW5zdGFuY2VzIG9mIC5tZWRpYVxuICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLm1lZGlhLFxuLm1lZGlhLWJvZHkge1xuICB6b29tOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAwMHB4O1xufVxuXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLy8gRml4IGNvbGxhcHNlIGluIHdlYmtpdCBmcm9tIG1heC13aWR0aDogMTAwJSBhbmQgZGlzcGxheTogdGFibGUtY2VsbC5cbiAgJi5pbWctdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gaGVhZGluZ3MgZm9yIHRpZ2h0ZXIgZGVmYXVsdCBzcGFjaW5nXG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLy8gTWVkaWEgbGlzdCB2YXJpYXRpb25cbi8vXG4vLyBVbmRvIGRlZmF1bHQgdWwvb2wgc3R5bGVzXG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBMaXN0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyO1xuXG4gIC8vIFJvdW5kIHRoZSBmaXJzdCBhbmQgbGFzdCBpdGVtc1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlIGl0ZW1zLlxuLy8gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzaG93aW5nIHNlbGVjdGVkIGl0ZW1zLlxuXG5hLmxpc3QtZ3JvdXAtaXRlbSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1jb2xvcjtcblxuICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cbn1cblxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgJi5kaXNhYmxlZCxcbiAgJi5kaXNhYmxlZDpob3ZlcixcbiAgJi5kaXNhYmxlZDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aXZlIGNsYXNzIG9uIGl0ZW0gaXRzZWxmLCBub3QgcGFyZW50XG4gICYuYWN0aXZlLFxuICAmLmFjdGl2ZTpob3ZlcixcbiAgJi5hY3RpdmU6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoc3VjY2VzcywgJHN0YXRlLXN1Y2Nlc3MtYmcsICRzdGF0ZS1zdWNjZXNzLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoaW5mbywgJHN0YXRlLWluZm8tYmcsICRzdGF0ZS1pbmZvLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQod2FybmluZywgJHN0YXRlLXdhcm5pbmctYmcsICRzdGF0ZS13YXJuaW5nLXRleHQpO1xuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoZGFuZ2VyLCAkc3RhdGUtZGFuZ2VyLWJnLCAkc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG5cbi8vIEN1c3RvbSBjb250ZW50IG9wdGlvbnNcbi8vXG4vLyBFeHRyYSBjbGFzc2VzIGZvciBjcmVhdGluZyB3ZWxsLWZvcm1hdHRlZCBjb250ZW50IHdpdGhpbiBgLmxpc3QtZ3JvdXAtaXRlbWBzLlxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJiwgYnV0dG9uJiB0byBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9XG4gIH1cblxuICBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICAgICYuYWN0aXZlLFxuICAgICYuYWN0aXZlOmhvdmVyLFxuICAgICYuYWN0aXZlOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUGFuZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJHBhbmVsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XG59XG5cbi8vIFBhbmVsIGNvbnRlbnRzXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4vLyBPcHRpb25hbCBoZWFkaW5nXG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6ICRwYW5lbC1oZWFkaW5nLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFdpdGhpbiBoZWFkaW5nLCBzdHJpcCBhbnkgYGgqYCB0YWcgb2YgaXRzIGRlZmF1bHQgbWFyZ2lucyBmb3Igc3BhY2luZy5cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4xMjUpKTtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbiAgPiBhLFxuICA+IHNtYWxsLFxuICA+IC5zbWFsbCxcbiAgPiBzbWFsbCA+IGEsXG4gID4gLnNtYWxsID4gYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgZm9vdGVyIChzdGF5cyBncmF5IGluIGV2ZXJ5IG1vZGlmaWVyIGNsYXNzKVxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRwYW5lbC1mb290ZXItcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhbmVsLWZvb3Rlci1iZztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbn1cblxuXG4vLyBMaXN0IGdyb3VwcyBpbiBwYW5lbHNcbi8vXG4vLyBCeSBkZWZhdWx0LCBzcGFjZSBvdXQgbGlzdCBncm91cCBjb250ZW50IGZyb20gcGFuZWwgaGVhZGluZ3MgdG8gYWNjb3VudCBmb3Jcbi8vIGFueSBraW5kIG9mIGN1c3RvbSBjb250ZW50IGJldHdlZW4gdGhlIHR3by5cblxuLnBhbmVsIHtcbiAgPiAubGlzdC1ncm91cCxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cbi8vIENvbGxhcHNlIHNwYWNlIGJldHdlZW4gd2hlbiB0aGVyZSdzIG5vIGFkZGl0aW9uYWwgY29udGVudC5cbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAge1xuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4vLyBUYWJsZXMgaW4gcGFuZWxzXG4vL1xuLy8gUGxhY2UgYSBub24tYm9yZGVyZWQgYC50YWJsZWAgd2l0aGluIGEgcGFuZWwgKG5vdCB3aXRoaW4gYSBgLnBhbmVsLWJvZHlgKSBhbmRcbi8vIHdhdGNoIGl0IGdvIGZ1bGwgd2lkdGguXG5cbi5wYW5lbCB7XG4gID4gLnRhYmxlLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGNhcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgICAgcGFkZGluZy1yaWdodDogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgICB9XG4gIH1cbiAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGhlYWQ6Zmlyc3QtY2hpbGQsXG4gICAgPiB0Ym9keTpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRib2R5Omxhc3QtY2hpbGQsXG4gICAgPiB0Zm9vdDpsYXN0LWNoaWxkIHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbiAgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuICA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuICA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gID4gLnRhYmxlLWJvcmRlcmVkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0ciB7XG4gICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgID4gdGg6bGFzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0aGVhZCxcbiAgICA+IHRib2R5IHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cblxuLy8gQ29sbGFwc2libGUgcGFuZWxzIChha2EsIGFjY29yZGlvbilcbi8vXG4vLyBXcmFwIGEgc2VyaWVzIG9mIHBhbmVscyBpbiBgLnBhbmVsLWdyb3VwYCB0byB0dXJuIHRoZW0gaW50byBhbiBhY2NvcmRpb24gd2l0aFxuLy8gdGhlIGhlbHAgb2Ygb3VyIGNvbGxhcHNlIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG5cbiAgLy8gVGlnaHRlbiB1cCBtYXJnaW4gc28gaXQncyBvbmx5IGJldHdlZW4gcGFuZWxzXG4gIC5wYW5lbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcblxuICAgICsgLnBhbmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAucGFuZWwtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9uc1xuLnBhbmVsLWRlZmF1bHQge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kZWZhdWx0LWJvcmRlciwgJHBhbmVsLWRlZmF1bHQtdGV4dCwgJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZywgJHBhbmVsLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5wYW5lbC1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtcHJpbWFyeS1ib3JkZXIsICRwYW5lbC1wcmltYXJ5LXRleHQsICRwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmcsICRwYW5lbC1wcmltYXJ5LWJvcmRlcik7XG59XG4ucGFuZWwtc3VjY2VzcyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyLCAkcGFuZWwtc3VjY2Vzcy10ZXh0LCAkcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnLCAkcGFuZWwtc3VjY2Vzcy1ib3JkZXIpO1xufVxuLnBhbmVsLWluZm8ge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1pbmZvLWJvcmRlciwgJHBhbmVsLWluZm8tdGV4dCwgJHBhbmVsLWluZm8taGVhZGluZy1iZywgJHBhbmVsLWluZm8tYm9yZGVyKTtcbn1cbi5wYW5lbC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtd2FybmluZy1ib3JkZXIsICRwYW5lbC13YXJuaW5nLXRleHQsICRwYW5lbC13YXJuaW5nLWhlYWRpbmctYmcsICRwYW5lbC13YXJuaW5nLWJvcmRlcik7XG59XG4ucGFuZWwtZGFuZ2VyIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtZGFuZ2VyLWJvcmRlciwgJHBhbmVsLWRhbmdlci10ZXh0LCAkcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmcsICRwYW5lbC1kYW5nZXItYm9yZGVyKTtcbn1cbiIsIi8vIFBhbmVsc1xuXG5AbWl4aW4gcGFuZWwtdmFyaWFudCgkYm9yZGVyLCAkaGVhZGluZy10ZXh0LWNvbG9yLCAkaGVhZGluZy1iZy1jb2xvciwgJGhlYWRpbmctYm9yZGVyKSB7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGhlYWRpbmctYm9yZGVyO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJiA+IC5wYW5lbC1mb290ZXIge1xuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEVtYmVkcyByZXNwb25zaXZlXG4vL1xuLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgMTY6OSBhc3BlY3QgcmF0aW9cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cblxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDQ6MyBhc3BlY3QgcmF0aW9cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuIiwiLy9cbi8vIFdlbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdlbGwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3ZWxsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLDAsMCwuMTUpO1xuICB9XG59XG5cbi8vIFNpemVzXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xufVxuIiwiLy9cbi8vIENsb3NlIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIEBpbmNsdWRlIG9wYWNpdHkoLjIpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KC41KTtcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBidXR0b24mIHRvIGJ1dHRvbi5jbG9zZVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbiIsIi8vXG4vLyBNb2RhbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzaGl0XG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjNzIGVhc2Utb3V0KTtcbiAgfVxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyBAaW5jbHVkZSB0cmFuc2xhdGUoMCwgMCkgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxuICBib3JkZXI6IDFweCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsMCwwLC41KSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tncm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxuICAmLmluIHsgQGluY2x1ZGUgb3BhY2l0eSgkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi8vIENsb3NlIGljb25cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBjbGVhcmZpeDsgLy8gY2xlYXIgaXQgaW4gY2FzZSBmb2xrcyB1c2UgLnB1bGwtKiBjbGFzc2VzIG9uIGJ1dHRvbnNcblxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xuICAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXG4gIH1cbiAgLy8gYnV0IG92ZXJyaWRlIHRoYXQgZm9yIGJ1dHRvbiBncm91cHNcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpKTtcbiAgfVxuXG4gIC8vIE1vZGFsIHNpemVzXG4gIC5tb2RhbC1zbSB7IHdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIC5tb2RhbC1sZyB7IHdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vXG4vLyBUb29sdGlwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG5cbiAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcblxuICAmLmluICAgICB7IEBpbmNsdWRlIG9wYWNpdHkoJHRvb2x0aXAtb3BhY2l0eSk7IH1cbiAgJi50b3AgICAgeyBtYXJnaW4tdG9wOiAgLTNweDsgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxuICAmLnJpZ2h0ICB7IG1hcmdpbi1sZWZ0OiAgM3B4OyBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoOyB9XG4gICYuYm90dG9tIHsgbWFyZ2luLXRvcDogICAzcHg7IHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cbiAgJi5sZWZ0ICAgeyBtYXJnaW4tbGVmdDogLTNweDsgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDsgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIEFycm93c1xuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4vLyBOb3RlOiBEZXByZWNhdGVkIC50b3AtbGVmdCwgLnRvcC1yaWdodCwgLmJvdHRvbS1sZWZ0LCBhbmQgLmJvdHRvbS1yaWdodCBhcyBvZiB2My4zLjFcbi50b29sdGlwIHtcbiAgJi50b3AgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWJvdHRvbTogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoIDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuIiwiLy9cbi8vIFBvcG92ZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDFweDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgcG9wb3ZlcnMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMikpO1xuXG4gIC8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuICAmLnRvcCAgICAgeyBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5yaWdodCAgIHsgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYuYm90dG9tICB7IG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYubGVmdCAgICB7IG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbn1cblxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7IC8vIHJlc2V0IGhlYWRpbmcgbWFyZ2luXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItdGl0bGUtYmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItdGl0bGUtYmcsIDUlKTtcbiAgYm9yZGVyLXJhZGl1czogKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgMCAwO1xufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG5cbi8vIEFycm93c1xuLy9cbi8vIC5hcnJvdyBpcyBvdXRlciwgLmFycm93OmFmdGVyIGlzIGlubmVyXG5cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgJixcbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbn1cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbn1cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBvcG92ZXIge1xuICAmLnRvcCA+IC5hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5yaWdodCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5ib3R0b20gPiAuYXJyb3cge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIHRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5sZWZ0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDYXJvdXNlbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNnMgZWFzZS1pbi1vdXQgbGVmdCk7XG5cbiAgICAvLyBBY2NvdW50IGZvciBqYW5raXR1ZGUgb24gaW1hZ2VzXG4gICAgPiBpbWcsXG4gICAgPiBhID4gaW1nIHtcbiAgICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLy8gV2ViS2l0IENTUzMgdHJhbnNmb3JtcyBmb3Igc3VwcG9ydGVkIGRldmljZXNcbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjZzIGVhc2UtaW4tb3V0KTtcbiAgICAgIEBpbmNsdWRlIGJhY2tmYWNlLXZpc2liaWxpdHkoaGlkZGVuKTtcbiAgICAgIEBpbmNsdWRlIHBlcnNwZWN0aXZlKDEwMDBweCk7XG5cbiAgICAgICYubmV4dCxcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLnByZXYsXG4gICAgICAmLmFjdGl2ZS5sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5uZXh0LmxlZnQsXG4gICAgICAmLnByZXYucmlnaHQsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSxcbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAubmV4dCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5uZXh0LmxlZnQsXG4gID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbn1cblxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIEBpbmNsdWRlIG9wYWNpdHkoJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eSk7XG4gIGZvbnQtc2l6ZTogJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6ICRjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gRml4IElFOSBjbGljay10aHJ1IGJ1Z1xuICAvLyBXZSBjYW4ndCBoYXZlIHRoaXMgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gU2V0IGdyYWRpZW50cyBmb3IgYmFja2dyb3VuZHNcbiAgJi5sZWZ0IHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuNSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpKTtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSwgJGVuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjkpO1xuICB9XG5cbiAgLy8gVG9nZ2xlc1xuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6ICAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogc2VyaWY7XG4gIH1cblxuXG4gIC5pY29uLXByZXYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMzknOy8vIFNJTkdMRSBMRUZULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwMzkpXG4gICAgfVxuICB9XG4gIC5pY29uLW5leHQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwM2EnOy8vIFNJTkdMRSBSSUdIVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDNBKVxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiB1bm9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6ICAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLy8gSUU4LTkgaGFjayBmb3IgZXZlbnQgaGFuZGxpbmdcbiAgICAvL1xuICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDgtOSBkb2VzIG5vdCBzdXBwb3J0IGNsaWNrcyBvbiBlbGVtZW50cyB3aXRob3V0IGEgc2V0XG4gICAgLy8gYGJhY2tncm91bmQtY29sb3JgLiBXZSBjYW5ub3QgdXNlIGBmaWx0ZXJgIHNpbmNlIHRoYXQncyBub3Qgdmlld2VkIGFzIGFcbiAgICAvLyBiYWNrZ3JvdW5kIGNvbG9yIGJ5IHRoZSBicm93c2VyLiBUaHVzLCBhIGhhY2sgaXMgbmVlZGVkLlxuICAgIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjSW50ZXJuZXRfRXhwbG9yZXJcbiAgICAvL1xuICAgIC8vIEZvciBJRTgsIHdlIHNldCBzb2xpZCBibGFjayBhcyBpdCBkb2Vzbid0IHN1cHBvcnQgYHJnYmEoKWAuIEZvciBJRTksIHdlXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTsgLy8gSUU4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgLy8gSUU5XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAgMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIaWRkZW4gYnkgZGVmYXVsdCBmb3Igc21hbGxlciB2aWV3cG9ydHNcbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG4gICYgLmJ0biB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cbiAgfVxufVxuXG5cbi8vIFNjYWxlIHVwIGNvbnRyb2xzIGZvciB0YWJsZXRzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblxuICAvLyBTY2FsZSB1cCB0aGUgY29udHJvbHMgYSBzbWlkZ2VcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1wcmV2LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgd2lkdGg6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgICAgaGVpZ2h0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICAgIG1hcmdpbi10b3A6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgICBmb250LXNpemU6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuaWNvbi1wcmV2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgfVxuICB9XG5cbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGxlZnQ6IDIwJTtcbiAgICByaWdodDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIvL1xuLy8gVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEZsb2F0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi5jZW50ZXItYmxvY2sge1xuICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGU7XG59XG5cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIEZvciBBZmZpeCBwbHVnaW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuIiwiLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxuXG5AbWl4aW4gY2VudGVyLWJsb2NrKCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuLy9cbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcbi8vIG9mIHYzLjAuMSB3ZSBoYXZlIGFkZGVkIGAudGV4dC1oaWRlKClgIGFuZCBkZXByZWNhdGVkIGAuaGlkZS10ZXh0KClgLlxuLy9cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xuXG4vLyBEZXByZWNhdGVkIGFzIG9mIHYzLjAuMSAoaGFzIGJlZW4gcmVtb3ZlZCBpbiB2NClcbkBtaXhpbiBoaWRlLXRleHQoKSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBOZXcgbWl4aW4gdG8gdXNlIGFzIG9mIHYzLjAuMVxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgQGluY2x1ZGUgaGlkZS10ZXh0O1xufVxuIiwiLy9cbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XG4vL1xuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3Jcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XG4vLyBEb2NzOiBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cblxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cblxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XG59XG4udmlzaWJsZS14cy1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG59XG4udmlzaWJsZS1zbS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG59XG4udmlzaWJsZS1tZC1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xufVxuLnZpc2libGUtbGctYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXhzJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXNtJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLW1kJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1sZycpO1xufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuLy9cbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tcHJpbnQnKTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgdXRpbGl0aWVzXG5cbi8vXG4vLyBNb3JlIGVhc2lseSBpbmNsdWRlIGFsbCB0aGUgc3RhdGVzIGZvciByZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzLlxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZSN7JHBhcmVudH0gIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ciN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgjeyRwYXJlbnR9LFxuICB0ZCN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5hYmJyLFxuYWRkcmVzcyxcbmFydGljbGUsXG5hc2lkZSxcbmF1ZGlvLFxuYixcbmJsb2NrcXVvdGUsXG5ib2R5LFxuY2FudmFzLFxuY2FwdGlvbixcbmNpdGUsXG5jb2RlLFxuZGQsXG5kZWwsXG5kZXRhaWxzLFxuZGZuLFxuZGl2LFxuZGwsXG5kdCxcbmVtLFxuZmllbGRzZXQsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuZm9ybSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmhlYWRlcixcbmhncm91cCxcbmh0bWwsXG5pLFxuaWZyYW1lLFxuaW1nLFxuaW5zLFxua2JkLFxubGFiZWwsXG5sZWdlbmQsXG5saSxcbm1hcmssXG5tZW51LFxubmF2LFxub2JqZWN0LFxub2wsXG5wLFxucHJlLFxucSxcbnNhbXAsXG5zZWN0aW9uLFxuc21hbGwsXG5zcGFuLFxuc3Ryb25nLFxuc3ViLFxuc3VtbWFyeSxcbnN1cCxcbnRhYmxlLFxudGJvZHksXG50ZCxcbnRmb290LFxudGgsXG50aGVhZCxcbnRpbWUsXG50cixcbnVsLFxudmFyLFxudmlkZW8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgYmFja2dyb3VuZDogMCAwXG59XG5cbmJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxXG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbm5hdiB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZVxufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gICAgcXVvdGVzOiBub25lXG59XG5cbmJsb2NrcXVvdGU6YWZ0ZXIsXG5ibG9ja3F1b3RlOmJlZm9yZSxcbnE6YWZ0ZXIsXG5xOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZVxufVxuXG5hIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgIGJhY2tncm91bmQ6IDAgMFxufVxuXG5pbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG59XG5cbm1hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjk7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuZGVsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaFxufVxuXG5hYmJyW3RpdGxlXSxcbmRmblt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gICAgY3Vyc29yOiBoZWxwXG59XG5cbnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwXG59XG5cbmhyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbmlucHV0LFxuc2VsZWN0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlXG59XG5cbmh0bWwge1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZVxufVxuXG5ib2R5IHtcbiAgICBmb250OiA4MCUgJ09wZW4gU2FucycsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIC8vcGFkZGluZy10b3A6IDE4MHB4XG59XG5cbmJvZHkudG9vbGJhciB7XG4gICAgLy9wYWRkaW5nLXRvcDogMTg1cHghaW1wb3J0YW50XG59XG5cbmJvZHkudG9vbGJhci5uZXR3b3JrIHtcbiAgICAvL3BhZGRpbmctdG9wOiAyNDVweCFpbXBvcnRhbnRcbn1cblxuYm9keS5uZXR3b3JrIHtcbiAgICAvL3BhZGRpbmctdG9wOiAyNDVweFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcbiAgICBib2R5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgICAgICAgcGFkZGluZzogMFxuICAgIH1cbiAgICBib2R5LnRvb2xiYXIsXG4gICAgYm9keS50b29sYmFyLm5ldHdvcmsge1xuICAgICAgICAvL3BhZGRpbmctdG9wOiAwIWltcG9ydGFudFxuICAgIH1cbiAgICBib2R5Lm5ldHdvcmsge1xuICAgICAgICAvL3BhZGRpbmctdG9wOiAwXG4gICAgfVxufVxuXG4jd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBib3gtc2hhZG93OiAwIDAgOXB4ICMxYTFhMWFcbn1cblxuLmJveC1jb250ZW50IHtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5ib3gtY29udGVudCAuYmxvY2stdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjdlbTtcbiAgICBsaW5lLWhlaWdodDogMVxufVxuXG4uYm94LWNvbnRlbnQgLmxpZ2h0LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjMDA1ZDI1XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xuICAgIC5ib3gtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgIHBhZGRpbmc6IDAgMiVcbiAgICB9XG59XG5cbi5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdFxufVxuXG4ucmlnaHQge1xuICAgIGZsb2F0OiByaWdodFxufVxuXG4uY2xlYXIge1xuICAgIGNsZWFyOiBib3RoXG59XG5cbnNwYW4uY2xlYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMFxufVxuXG4uZ3JlZW4ge1xuICAgIGNvbG9yOiAjMDA1ZDI1XG59XG5cbi55ZWxsb3cge1xuICAgIGNvbG9yOiAjZmZjMjAwXG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAwNWQyNVxufVxuXG5hLnJlYWQtbW9yZS15ZWxsb3ctcGx1cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbmEucmVhZC1tb3JlLXllbGxvdy1wbHVzOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZjMjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS45O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwXG59XG5cbi53aXRoLWljb246YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4XG59XG5cbmJsb2NrcXVvdGU6YWZ0ZXIsXG5ibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgZm9udDogLjRlbSBvd3NkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzAwNWQyNVxufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ2gnO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweFxufVxuXG5ibG9ja3F1b3RlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnZyc7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4XG59XG5cbmJsb2NrcXVvdGUgcCB7XG4gICAgZGlzcGxheTogaW5saW5lXG59XG5cbi5idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDlweCAxMnB4O1xuICAgIGJhY2tncm91bmQ6ICM3OGM2ZTc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIG1hcmdpbjogMCBhdXRvXG59XG5cbi5idXR0b24tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQ6ICMwMDVkMjVcbn1cblxuLmNlbnRlcmVkLWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDBcbn1cblxuLnJpZ2h0ZWQtYnV0dG9uIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4uY29udHJvbHMgYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5jb250cm9scyBhLmRpc2FibGVkIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuLml0YWxpYy10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWNcbn1cblxuLmljb24tbmV3cy1pY29uOmJlZm9yZSB7XG4gICAgY29sb3I6ICM4YzhkMDBcbn1cblxuLmljb24td29ya3Nob3AtaWNvbjpiZWZvcmUge1xuICAgIGNvbG9yOiAjYmJiXG59XG5cbi5pY29uLWV2ZW50LWljb246YmVmb3JlIHtcbiAgICBjb2xvcjogI2Q5NmQwMFxufVxuXG4ud2l0aC1ibHVlLXNpZ246YmVmb3JlLFxuLndpdGgtc21hbGwtc2lnbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29udGVudDogJydcbn1cblxuLndpdGgtYmx1ZS1zaWduIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLndpdGgtYmx1ZS1zaWduOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZDogIzAwODViMlxufVxuXG4ud2l0aC1zbWFsbC1zaWduIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLndpdGgtc21hbGwtc2lnbjpiZWZvcmUge1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNkZGRcbn1cblxuI2FjY29yZGlvbixcbi5hY2NvcmRpb24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlXG59XG5cbiNhY2NvcmRpb24gZHQsXG4uYWNjb3JkaW9uIGR0IHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMjBweCAzcHggMjlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlXG59XG5cbiNhY2NvcmRpb24gZHQgc3Bhbixcbi5hY2NvcmRpb24gZHQgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbiNhY2NvcmRpb24gZHQ6YWZ0ZXIsXG4uYWNjb3JkaW9uIGR0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnaSc7XG4gICAgZm9udC1mYW1pbHk6IG93c2Q7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogM3B4O1xuICAgIHRvcDogNDBweFxufVxuXG4jYWNjb3JkaW9uIGR0Lm9uLFxuLmFjY29yZGlvbiBkdC5vbiB7XG4gICAgYm9yZGVyOiBub25lXG59XG5cbiNhY2NvcmRpb24gZHQub246YWZ0ZXIsXG4uYWNjb3JkaW9uIGR0Lm9uOmFmdGVyIHtcbiAgICBjb250ZW50OiAncSc7XG4gICAgY29sb3I6ICNkZGRcbn1cblxuLnN0aWNraXQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDk1cHg7XG4gICAgei1pbmRleDogMTAxXG59XG5cbi52aWV3IHtcbiAgICBjbGVhcjogYm90aFxufVxuXG4jY29va2llQ2hvaWNlSW5mbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgLjkpXG59XG5cbiNjb29raWVDaG9pY2VJbmZvPnNwYW4ge1xuICAgIHBhZGRpbmc6IDFlbVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAjY29va2llQ2hvaWNlSW5mbz5hIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IC41ZW1cbiAgICB9XG59XG5cbiNjb29raWVDaG9pY2VJbmZvICNjb29raWVDaG9pY2VEaXNtaXNzIHtcbiAgICBtYXJnaW46IDAgMjRweFxufVxuXG5pbWdbc3R5bGUqPWxlZnRdIHtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDBcbn1cblxuaW1nW3N0eWxlKj1yaWdodF0ge1xuICAgIG1hcmdpbjogMCAwIDIwcHggMjBweFxufVxuXG4jY29udGVudCAjbmV3cyAuc2VydmljZS1saW5rcyAubGlua3Mge1xuICAgIG1hcmdpbjogMFxufVxuXG4jY29udGVudCAuc2VydmljZS1saW5rcyAubGlua3Mge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgcGFkZGluZzogMFxufVxuXG4jY29udGVudCAuc2VydmljZS1saW5rcyAubGlua3MgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW1cbn1cblxuI2NvbnRlbnQgLnNlcnZpY2UtbGlua3MgLmxpbmtzIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogJydcbn1cblxuI2NvbnRlbnQgLnNlcnZpY2UtbGlua3MgLmxpbmtzIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NoYXJlLWljb24ucG5nKSBuby1yZXBlYXQ7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbiNjb250ZW50IC5zZXJ2aWNlLWxpbmtzIC5saW5rcyBsaSBhLnNlcnZpY2UtbGlua3MtZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtOTdweFxufVxuXG4jY29udGVudCAuc2VydmljZS1saW5rcyAubGlua3MgbGkgYS5zZXJ2aWNlLWxpbmtzLXR3aXR0ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMjEycHhcbn1cblxuI2NvbnRlbnQgLnNlcnZpY2UtbGlua3MgLmxpbmtzIGxpIGEuc2VydmljZS1saW5rcy1saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC0xMzczcHhcbn1cblxuLmhpZ2hjaGFydHMtdG9vbHRpcCxcbi5oaWdoY2hhcnRzLXRvb2x0aXA+c3BhbiB7XG4gICAgd2lkdGg6IDE4MHB4XG59XG5cbi5oaWdoY2hhcnRzLXRvb2x0aXAgLnRvb2x0aXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWwhaW1wb3J0YW50XG59XG5cbiNjb250ZW50IC5wYWdlIHRhYmxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzJjMmMyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuI2NvbnRlbnQgLnBhZ2UgdGFibGUgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cFxufVxuXG4jY29udGVudCAucGFnZSB0YWJsZSB0aCB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzJjMmMyO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjMmMyYzI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOVxufVxuXG4jY29udGVudCAucGFnZSB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gICAgZm9udC1zaXplOiAxMjAlO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4XG59XG5cbiNjb250ZW50IC5wYWdlIHRhYmxlIHRkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2MyYzJjMjtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDRweCA4cHhcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAjY29udGVudCAucGFnZSB0YWJsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogdGFibGVcbiAgICB9XG4gICAgI2NvbnRlbnQgLnBhZ2UgdGFibGUgcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHhcbiAgICB9XG4gICAgI2NvbnRlbnQgLnBhZ2UgdGFibGUgY2FwdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcbiAgICB9XG4gICAgLnBhZ2Utbm9kZS0xMzA1OCAuY29udGVudCAuZmllbGQtaXRlbSB0YWJsZS5tb2JpbGUtdGIgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgICNjb250ZW50IC5wYWdlIHRhYmxlIHRib2R5IHRkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IC42cmVtXG4gICAgfVxuICAgICNjb250ZW50IC5wYWdlIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U5ZTllOTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxMjAlXG4gICAgfVxuICAgICNjb250ZW50IC5wYWdlIHRhYmxlIHRib2R5IHRkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgIH1cbiAgICAjY29udGVudCAucGFnZSB0YWJsZSB0aGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG59XG5cbmhlYWRlci5tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL2hlaWdodDogMTUwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9oZWFkZXJfYmcuanBnKSBsZWZ0IHRvcCByZXBlYXQteDtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzAwNWQyNTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjAyO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAuNXNcbn1cblxuaGVhZGVyLm1haW4+LmJveC1jb250ZW50IHtcbiAgICAvL2hlaWdodDogMTUwcHg7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41c1xufVxuXG5oZWFkZXIubWFpbiAubG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG5oZWFkZXIubWFpbiAubG9nbyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC41c1xufVxuXG5oZWFkZXIubWFpbiAuZmlyc3QtbGV2ZWw+bGksXG5oZWFkZXIubWFpbiAuc3VibWVudSB7XG4gICAgdHJhbnNpdGlvbjogNTAwbXNcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XG4gICAgaGVhZGVyLm1haW4ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAvL2hlaWdodDogMTQwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwXG4gICAgfVxuICAgIGhlYWRlci5tYWluIC5sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpXG4gICAgfVxuICAgIGhlYWRlci5tYWluPi5ib3gtY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIH1cbiAgICAubmV0d29yayBoZWFkZXIubWFpbiB7XG4gICAgICAgIC8vaGVpZ2h0OiAxOThweFxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XG4gICAgaGVhZGVyLm1haW4ge1xuICAgICAgICAvL2hlaWdodDogMTEwcHhcbiAgICB9XG4gICAgaGVhZGVyLm1haW4gLnNvY2lhbCxcbiAgICBoZWFkZXIubWFpbiAudXRpbGl0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgaGVhZGVyLm1haW4gLmxvZ28ge1xuICAgICAgICB0b3A6IDM4JTtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgfVxuICAgIGhlYWRlci5tYWluIC5sb2dvIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgfVxuICAgIGhlYWRlci5tYWluIC5idXJnZXItbWVudSB7XG4gICAgICAgIHRvcDogNDRweFxuICAgIH1cbn1cblxuaGVhZGVyLnNtYWxsIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHhcbn1cblxuaGVhZGVyLnNtYWxsPi5ib3gtY29udGVudCB7XG4gICAgaGVpZ2h0OiA4MHB4XG59XG5cbmhlYWRlci5zbWFsbCAubG9nbyBpbWcge1xuICAgIGhlaWdodDogNzBweFxufVxuXG5oZWFkZXIuc21hbGwgLmZpcnN0LWxldmVsPmxpIHtcbiAgICBoZWlnaHQ6IDQ1cHhcbn1cblxuaGVhZGVyLnNtYWxsIC5tZWdhLW1lbnUsXG5oZWFkZXIuc21hbGwgLnN1Ym1lbnUge1xuICAgIHRvcDogOTVweFxufVxuXG5uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDBcbn1cblxubmF2IC5maXJzdC1sZXZlbD5saSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDEwcHhcbn1cblxubmF2IC5maXJzdC1sZXZlbD5saS5hY3RpdmU6YmVmb3JlLFxubmF2IC5maXJzdC1sZXZlbD5saTpob3ZlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICduJztcbiAgICBmb250LWZhbWlseTogb3dzZDtcbiAgICBsaW5lLWhlaWdodDogLjY7XG4gICAgY29sb3I6ICMwMDVkMjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG5uYXYgLmZpcnN0LWxldmVsPmxpLmFjdGl2ZT5hLFxubmF2IC5maXJzdC1sZXZlbD5saTpob3Zlcj5hIHtcbiAgICBjb2xvcjogIzAzYTI0MjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNWQyNVxufVxuXG5uYXYgLmZpcnN0LWxldmVsPmxpPmEge1xuICAgIGZvbnQ6IDEuMWVtIENhYmluLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbm5hdiAuZmlyc3QtbGV2ZWw+bGk+YTpmb2N1cyxcbm5hdiAuZmlyc3QtbGV2ZWw+bGk+YTpob3ZlciB7XG4gICAgY29sb3I6ICMwM2EyNDI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDVkMjVcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XG4gICAgbmF2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxMTVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG4gICAgbmF2IC5maXJzdC1sZXZlbD5saSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG4gICAgbmF2IC5maXJzdC1sZXZlbD5saS5hY3RpdmU6YmVmb3JlLFxuICAgIG5hdiAuZmlyc3QtbGV2ZWw+bGk6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAwXG4gICAgfVxuICAgIG5hdiAuZmlyc3QtbGV2ZWw+bGk+YSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA5cHggMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICAgICAgY29sb3I6ICM0NjkyNjc7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzXG4gICAgfVxufVxuXG4ubWVnYS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTg1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWVnYW1lbnVfcGF0dGVybi5wbmcpO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDZweCAwICNkZWRlZGU7XG4gICAgdHJhbnNpdGlvbjogNTAwbXM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdG9wXG59XG5cbi5tZWdhLW1lbnUgLmJveC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21lZ2FfbWVudV9iZy5naWYpIGxlZnQgdG9wIHJlcGVhdC15ICNmZmZcbn1cblxuLm1lZ2EtbWVudSAuY3RhIHtcbiAgICB3aWR0aDogMjM5cHg7XG4gICAgaGVpZ2h0OiAxNDdweDtcbiAgICBwYWRkaW5nOiAzM3B4IDIxcHggMCAxMzBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0XG59XG5cbi5tZWdhLW1lbnUgLmN0YSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBjb2xvcjogIzAwNWQyNVxufVxuXG4ubWVnYS1tZW51IC5jdGEgaDMgYSB7XG4gICAgY29sb3I6ICMwMDVkMjVcbn1cblxuLm1lZ2EtbWVudSAuY3RhIGEge1xuICAgIGNvbG9yOiAjNTI1MjUyXG59XG5cbi5tZWdhLW1lbnUgLmN0YSBhLm1vcmUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwMDVkMjU7XG4gICAgZm9udC1zaXplOiAuOWVtXG59XG5cbi5tZWdhLW1lbnUgLmFib3V0LWN0YSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZWdhbWVudV9hYm91dF9pY29uLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMThweCAzNHB4XG59XG5cbi5tZWdhLW1lbnUgLndoeS1jdGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVnYW1lbnVfd2h5X2ljb24ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IDM0cHhcbn1cblxuLm1lZ2EtbWVudSAubmV0d29yay1jdGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWVnYW1lbnVfbmV0d29ya19pY29uLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogN3B4IDM3cHhcbn1cblxuLm1lZ2EtbWVudSAuY2FyZWVyLWN0YSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9tZWdhbWVudV9jYXJlZXJfaWNvbi5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDI2cHggMzRweFxufVxuXG4ubWVnYS1tZW51IC5yZXNvdXJjZXMtY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21lZ2FtZW51X3Jlc291cmNlc19pY29uLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzhweCAzNHB4XG59XG5cbi5tZWdhLW1lbnUgLmJsb2NrLW1lbnUge1xuICAgIHBhZGRpbmc6IDMlIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWJhYmFiXG59XG5cbi5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgbGkgdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiAzMnB4O1xuICAgIGhlaWdodDogMTAwJVxufVxuXG4ubWVnYS1tZW51IC5ibG9jay1tZW51IGxpIGxpIGEge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuLm1lZ2EtbWVudSAuYmxvY2stbWVudSBsaSBsaSBhLmFjdGl2ZSxcbi5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgbGkgbGkgYTpmb2N1cyxcbi5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgbGkgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIGNvbG9yOiAjMDA1ZDI1XG59XG5cbi5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4IDI3cHg7XG4gICAgY29sb3I6ICM1MjUyNTI7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBmb250LXdlaWdodDogNzAwXG59XG5cbi5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfigKInO1xuICAgIG1hcmdpbi1yaWdodDogOXB4XG59XG5cbi5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgYS5hY3RpdmUsXG4ubWVnYS1tZW51IC5ibG9jay1tZW51IGE6Zm9jdXMsXG4ubWVnYS1tZW51IC5ibG9jay1tZW51IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM5YWJlYTk7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XG4gICAgLm1lZ2EtbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYTJhMmE7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgd2lkdGg6IGF1dG9cbiAgICB9XG4gICAgLm1lZ2EtbWVudSAuYm94LWNvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICAgIC5tZWdhLW1lbnUgLmN0YSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICAgIC5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgbGkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmVcbiAgICB9XG4gICAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSBsaS5sYXN0PmEge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lXG4gICAgfVxuICAgIC5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgbGkgbGkgYSB7XG4gICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBcbiAgICB9XG4gICAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSBsaSB1bCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogNSVcbiAgICB9XG4gICAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSBsaSB1bCBhLFxuICAgIC5tZWdhLW1lbnUgLmJsb2NrLW1lbnUgbGkgdWwgYTpmb2N1cyxcbiAgICAubWVnYS1tZW51IC5ibG9jay1tZW51IGxpIHVsIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzk5OVxuICAgIH1cbiAgICAubWVnYS1tZW51IC5ibG9jay1tZW51IGEge1xuICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZzogOXB4IDE1cHg7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NlxuICAgIH1cbiAgICAubWVnYS1tZW51IC5ibG9jay1tZW51IGEuc2xpY2tuYXZfaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBtYXJnaW46IDBcbiAgICB9XG4gICAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSBhLmFjdGl2ZSxcbiAgICAubWVnYS1tZW51IC5ibG9jay1tZW51IGE6Zm9jdXMsXG4gICAgLm1lZ2EtbWVudSAuYmxvY2stbWVudSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogMCAwXG4gICAgfVxufVxuXG4uc3VibWVudSB7XG4gICAgLypwb3NpdGlvbjogYWJzb2x1dGU7Ki9cbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTg1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgI2RlZGVkZVxufVxuXG4uc3VibWVudSB1bC5tZW51IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4uc3VibWVudSB1bC5tZW51IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5zdWJtZW51IGEge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDNcbn1cblxuLnN1Ym1lbnUgYS5hY3RpdmUsXG4uc3VibWVudSBhOmZvY3VzLFxuLnN1Ym1lbnUgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2ZmYmYwMFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcbiAgICAuc3VibWVudSB7XG4gICAgICAgIHRvcDogMTc1cHhcbiAgICB9XG4gICAgLnN1Ym1lbnUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwXG4gICAgfVxufVxuXG4udXRpbGl0eSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDJweDtcbiAgICByaWdodDogMFxufVxuXG4udXRpbGl0eSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDEwcHhcbn1cblxuLnV0aWxpdHkgYSB7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuLnV0aWxpdHkgYTpmb2N1cyxcbi51dGlsaXR5IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbi5zbWFsbCAudXRpbGl0eSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDBweFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAudXRpbGl0eSB7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogMTAwcHhcbiAgICB9XG59XG5cbi5zb2NpYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDBcbn1cblxuLnNvY2lhbCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCA0cHhcbn1cblxuLnNvY2lhbCBsaSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5zb2NpYWwgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjRlbVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAuc29jaWFsIHtcbiAgICAgICAgdG9wOiA1cHhcbiAgICB9XG59XG5cbi5idXJnZXItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogOXB4O1xuICAgIHRvcDogNjBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIuMmVtXG59XG5cbi5idXJnZXItbWVudSBzcGFuLFxuLnNsaWRlb3V0LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XG4gICAgLmJ1cmdlci1tZW51IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcbiAgICAuc2xpZGVvdXQtb3BlbiAuc2xpZGVvdXQtcGFuZWwsXG4gICAgLnNsaWRlb3V0LW9wZW4gYm9keSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cbiAgICB9XG4gICAgLnNsaWRlb3V0LW9wZW4gLnNsaWRlb3V0LW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9ja1xuICAgIH1cbiAgICAuc2xpZGVvdXQtbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiBhdXRvXG4gICAgfVxuICAgIC5zbGlkZW91dC1tZW51Pi5tb2JpbGVfbG9nbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbiAgICB9XG4gICAgLnNsaWRlb3V0LW1lbnU+Lm1vYmlsZV9sb2dvPmltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxufVxuXG4jc2xpZGVzaG93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4jc2xpZGVzaG93IC5zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0XG59XG5cbiNzbGlkZXNob3cgLnNsaWRlIGltZy5pbWFnZS1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0b1xufVxuXG4jc2xpZGVzaG93IC5zbGlkZSAuaW5mbyB7XG4gICAgd2lkdGg6IDQ0OHB4O1xuICAgIHBhZGRpbmc6IDI0cHggMjFweCAxMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICB6LWluZGV4OiAxMDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzEsIDIzMSwgMjMzLCAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweFxufVxuXG4jc2xpZGVzaG93IC5zbGlkZSAuaW5mby5nZW5lcmljIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIxcHggMTBweFxufVxuXG4jc2xpZGVzaG93IC5zbGlkZSAuaW5mby5nZW5lcmljIC5maWVsZC1kYXRlIHtcbiAgICBjb2xvcjogIzAwNUMyQjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcbn1cblxuI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8uZ2VuZXJpYyBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFcbn1cblxuI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8uZ2VuZXJpYyBibG9ja3F1b3RlIGEge1xuICAgIGNvbG9yOiAjNTI1MjUyXG59XG5cbiNzbGlkZXNob3cgLnNsaWRlIC5pbmZvLmdlbmVyaWMgYmxvY2txdW90ZTphZnRlcixcbiNzbGlkZXNob3cgLnNsaWRlIC5pbmZvLmdlbmVyaWMgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGluaXRpYWxcbn1cblxuI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8uZ2VuZXJpYyBhLnJlYWQtbW9yZS15ZWxsb3ctcGx1czpiZWZvcmUge1xuICAgIGxpbmUtaGVpZ2h0OiAyXG59XG5cbiNzbGlkZXNob3cgLnNsaWRlIC5pbmZvLnN1Y2Nlcy1zdG9yeSBhLnJlYWQtbW9yZS15ZWxsb3ctcGx1cyB7XG4gICAgbWFyZ2luLWxlZnQ6IDlweFxufVxuXG4jc2xpZGVzaG93IC5zbGlkZSBibG9ja3F1b3RlIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcbn1cblxuI3NsaWRlc2hvdyAuc2xpZGUgYmxvY2txdW90ZSBhIHtcbiAgICBjb2xvcjogIzUyNTI1MlxufVxuXG4jc2xpZGVzaG93IC5zbGlkZSBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHhcbn1cblxuI3NsaWRlc2hvdyAuc2xpZGUgYmxvY2txdW90ZTphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDBcbn1cblxuI3NsaWRlc2hvdyAuc2xpZGUgYmxvY2txdW90ZSBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICMwMDVkMjVcbn1cblxuI3NsaWRlc2hvdyAuc2xpZGUgLm1lbWJlciB7XG4gICAgbWFyZ2luOiA1cHggMTBweFxufVxuXG4jc2xpZGVzaG93IC5zbGlkZSAubWVtYmVyIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggMnB4ICNiNWI0YjNcbn1cblxuI3NsaWRlc2hvdyAuc2xpZGUgLm1lbWJlciBhIHtcbiAgICBjb2xvcjogIzMzM1xufVxuXG4jc2xpZGVzaG93IC5zbGlkZSAubWVtYmVyIGg1IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDVweCAwIDE4cHggOXB4O1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4XG59XG5cbiNzbGlkZXNob3cgLnNsaWRlIC5tZW1iZXIgaDUgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDA1ZDI1XG59XG5cbiNzbGlkZXNob3cgLnNsaWNrLW5leHQsXG4jc2xpZGVzaG93IC5zbGljay1wcmV2IHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHhcbn1cblxuI3NsaWRlc2hvdyAuc2xpY2stbmV4dDpiZWZvcmUsXG4jc2xpZGVzaG93IC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDVkMjU7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzEsIDIzMSwgMjMzLCAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4XG59XG5cbiNzbGlkZXNob3cgLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuI3NsaWRlc2hvdyAuc2xpY2stcHJldjpob3ZlcjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTlcbn1cblxuI3NsaWRlc2hvdyAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogNDBweFxufVxuXG4jc2xpZGVzaG93IC5zbGljay1uZXh0IHtcbiAgICByaWdodDogNDBweFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcbiAgICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mbyB7XG4gICAgICAgIHdpZHRoOiAyNzZweDtcbiAgICAgICAgcGFkZGluZzogMjRweCAxMnB4XG4gICAgfVxuICAgICNzbGlkZXNob3cgLnNsaWRlIC5pbmZvLmdlbmVyaWMgYmxvY2txdW90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjEuNXB4XG4gICAgfVxuICAgICNzbGlkZXNob3cgLnNsaWRlIC5pbmZvLnN1Y2Nlcy1zdG9yeSBibG9ja3F1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4XG4gICAgfVxuICAgICNzbGlkZXNob3cgLnNsaWRlIC5pbmZvLnN1Y2Nlcy1zdG9yeSBhLnJlYWQtbW9yZS15ZWxsb3ctcGx1cyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwXG4gICAgfVxuICAgICNzbGlkZXNob3cgLnNsaWRlIGJsb2NrcXVvdGUge1xuICAgICAgICBmb250LXNpemU6IDIuN2VtO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxXG4gICAgfVxuICAgICNzbGlkZXNob3cgLnNsaWRlIC5tZW1iZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogYXV0b1xuICAgIH1cbiAgICAjc2xpZGVzaG93IC5zbGlkZSAubWVtYmVyIGEucmVhZC1tb3JlLXllbGxvdy1wbHVzIHtcbiAgICAgICAgY2xlYXI6IGJvdGhcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAgICNzbGlkZXNob3cgLnNsaWNrLW5leHQsXG4gICAgI3NsaWRlc2hvdyAuc2xpY2stcHJldiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlblxuICAgIH1cbiAgICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mby5zdWNjZXMtc3RvcnkgYmxvY2txdW90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxuICAgIH1cbiAgICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mby5nZW5lcmljIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA1cHhcbiAgICB9XG4gICAgI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8uZ2VuZXJpYyBibG9ja3F1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgfVxuICAgICNzbGlkZXNob3cgLnNsaWRlIC5pbmZvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDVweFxuICAgIH1cbiAgICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mbyAuZmllbGQtZGF0ZSxcbiAgICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mbyAubWVtYmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAjc2xpZGVzaG93IC5zbGlkZSAuaW5mbyBibG9ja3F1b3RlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4XG4gICAgfVxuICAgICNzbGlkZXNob3cgLnNsaWRlIC5pbmZvIGJsb2NrcXVvdGU6YWZ0ZXIsXG4gICAgI3NsaWRlc2hvdyAuc2xpZGUgLmluZm8gYmxvY2txdW90ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJ1xuICAgIH1cbn1cblxuI21pc3Npb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIGJhY2tncm91bmQ6ICNkYmU5ZTE7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLCA1MCwgNTAsIC4yNSk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLCA1MCwgNTAsIC4yNSk7XG4gICAgYm94LXNoYWRvdzogMCAycHggNXB4IDAgcmdiYSg1MCwgNTAsIDUwLCAuMjUpXG59XG5cbiNtaXNzaW9uIC50ZXh0IHtcbiAgICB3aWR0aDogNTU2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctbGVmdDogMTJweFxufVxuXG4jbWlzc2lvbiAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdcbn1cblxuI21pc3Npb24gLnRleHQgc3Ryb25nIHtcbiAgICBjb2xvcjogIzAwNWQyNVxufVxuXG4jbWlzc2lvbiBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDMuN2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDI3cHggMCAyMXB4XG59XG5cbiNtaXNzaW9uIGgyIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBjb2xvcjogIzAwNWQyNVxufVxuXG4jbWlzc2lvbiBoMyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweFxufVxuXG4jbWlzc2lvbiAubWUtb3dzLWN0YSB7XG4gICAgd2lkdGg6IDMwM3B4O1xuICAgIGhlaWdodDogMzgwcHg7XG4gICAgYmFja2dyb3VuZDogI0UwRUVFQjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuI21pc3Npb24gLm1lLW93cy1jdGEgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMjVweDtcbiAgICB6LWluZGV4OiAxXG59XG5cbiNtaXNzaW9uIC5tZS1vd3MtY3RhIHAge1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4XG59XG5cbiNtaXNzaW9uIC5tZS1vd3MtY3RhIGg0IHtcbiAgICBjb2xvcjogIzc4YzZlN1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcbiAgICAjbWlzc2lvbiB7XG4gICAgICAgIGhlaWdodDogYXV0b1xuICAgIH1cbiAgICAjbWlzc2lvbiAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweFxuICAgIH1cbiAgICAjbWlzc2lvbiAubWUtb3dzLWN0YSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIlXG4gICAgfVxufVxuXG4jY2FyZWVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzOThweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BhdHRlcm4uZ2lmKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsIDUwLCA1MCwgLjI1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoNTAsIDUwLCA1MCwgLjI1KTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA1cHggMCByZ2JhKDUwLCA1MCwgNTAsIC4yNSk7XG4gICAgcGFkZGluZy10b3A6IDJlbVxufVxuXG4jY2FyZWVyIC5ibG9jay10aXRsZSB7XG4gICAgcGFkZGluZzogOXB4IDAgMTVweFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcbiAgICAjY2FyZWVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgfVxufVxuXG4jY2FyZWVyLXNsaWRlciB7XG4gICAgaGVpZ2h0OiAzMjBweFxufVxuXG4jY2FyZWVyLXNsaWRlciAuY2Fyb3VmcmVkc2VsX3dyYXBwZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlYmViZTk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcbiAgICAjY2FyZWVyLXNsaWRlciB7XG4gICAgICAgIGhlaWdodDogMjk1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbiAgICB9XG4gICAgI2NhcmVlci1zbGlkZXIgLmNhcm91ZnJlZHNlbF93cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDBcbiAgICB9XG59XG5cbiNjYXJlZXItc2xpZGVyLWNvbnRlbnQgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDkzMXB4O1xuICAgIGhlaWdodDogMTQ2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyMXB4IDEycHggMThweFxufVxuXG4jY2FyZWVyLXNsaWRlci1jb250ZW50IGZpZ3VyZSB7XG4gICAgd2lkdGg6IDI2NXB4O1xuICAgIGhlaWdodDogMTM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA5cHhcbn1cblxuI2NhcmVlci1zbGlkZXItY29udGVudCAudGV4dCB7XG4gICAgd2lkdGg6IDYwNXB4XG59XG5cbiNjYXJlZXItc2xpZGVyLWNvbnRlbnQgLnRleHQgaDIge1xuICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgIGZvbnQtc2l6ZTogMS43ZW1cbn1cblxuI2NhcmVlci1zbGlkZXItY29udGVudCAudGV4dCBoMiBhIHtcbiAgICBjb2xvcjogIzAwNWQyNVxufVxuXG4jY2FyZWVyLXNsaWRlci1jb250ZW50IC50ZXh0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhcbn1cblxuI2NhcmVlci1zbGlkZXItY29udGVudCAudGV4dCBhLm1vcmUge1xuICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgIGZvbnQtc2l6ZTogLjllbVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcbiAgICAjY2FyZWVyLXNsaWRlci1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50XG4gICAgfVxuICAgICNjYXJlZXItc2xpZGVyLWNvbnRlbnQgYXJ0aWNsZSB7XG4gICAgICAgIHdpZHRoOiA5NiU7XG4gICAgICAgIHBhZGRpbmc6IDIlO1xuICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICB9XG4gICAgI2NhcmVlci1zbGlkZXItY29udGVudCBmaWd1cmUge1xuICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudFxuICAgIH1cbiAgICAjY2FyZWVyLXNsaWRlci1jb250ZW50IC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3JVxuICAgIH1cbn1cblxuI2NhcmVlci1wYWdlciB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogODAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTQxNXB4XG59XG5cbiNjYXJlZXItcGFnZXIgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE5MnB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbiNjYXJlZXItcGFnZXIgYS5maXJzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNXB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDVkMjUhaW1wb3J0YW50XG59XG5cbiNjYXJlZXItcGFnZXIgYS5sYXN0IHtcbiAgICB3aWR0aDogYXV0b1xufVxuXG4jY2FyZWVyLXBhZ2VyIGEubGFzdCBhLmZpcnN0OmJlZm9yZSxcbiNjYXJlZXItcGFnZXIgYS5sYXN0IHNwYW4uYmFyLFxuI2NhcmVlci1wYWdlciBhLmxhc3Qgc3Bhbi5iYXItYmcsXG4jY2FyZWVyLXBhZ2VyIGEubGFzdCBzcGFuLmRvdCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4jY2FyZWVyLXBhZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxufVxuXG4jY2FyZWVyLXBhZ2VyIHNwYW4uYmFyLFxuI2NhcmVlci1wYWdlciBzcGFuLmJhci1iZyB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogIzAzYTI0MjtcbiAgICB6LWluZGV4OiAxMDFcbn1cblxuI2NhcmVlci1wYWdlciBzcGFuLmJhci1iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2VhZTZkNTtcbiAgICB6LWluZGV4OiAxMDBcbn1cblxuI2NhcmVlci1wYWdlciBzcGFuLmxhYmVsIHtcbiAgICB3aWR0aDogOTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzAwNWQyNTtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgbGVmdDogLTQ1cHg7XG4gICAgdG9wOiAyMHB4XG59XG5cbiNjYXJlZXItcGFnZXIgc3Bhbi5sYWJlbCBpbWcge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogYXV0b1xufVxuXG4jY2FyZWVyLXBhZ2VyIHNwYW4ubGFiZWwgc3BhbiB7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuI2NhcmVlci1wYWdlciBhLmZpcnN0OmJlZm9yZSxcbiNjYXJlZXItcGFnZXIgc3Bhbi5kb3Qge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2VhZTZkNTtcbiAgICB0b3A6IC01cHg7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgei1pbmRleDogMTAyO1xuICAgIHRyYW5zaXRpb246IDFzXG59XG5cbiNjYXJlZXItcGFnZXIgc3Bhbi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDVkMjVcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XG4gICAgI2NhcmVlci1wYWdlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50XG4gICAgfVxufVxuXG4jY2FyZWVyLWZ1bGwtc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDM5cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVcbn1cblxuI2NhcmVlci1mdWxsLXNsaWRlciAuY2Fyb3VmcmVkc2VsX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDg1cHghaW1wb3J0YW50XG59XG5cbiNjYXJlZXItZnVsbC1zbGlkZXIgI2NhcmVlci1wYWdlciB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIDEwJTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwXG59XG5cbiNjYXJlZXItZnVsbC1zbGlkZXIgI2NhcmVlci1wYWdlciBhIHtcbiAgICB3aWR0aDogMjUlXG59XG5cbiNjYXJlZXItZnVsbC1zbGlkZXIgI2NhcmVlci1wYWdlciBhIC5sYWJlbCB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIHRvcDogMzBweFxufVxuXG4jY2FyZWVyLWZ1bGwtc2xpZGVyICNjYXJlZXItcGFnZXIgYSAubGFiZWwgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWQyNTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNXB4IDhweFxufVxuXG4jY2FyZWVyLWZ1bGwtc2xpZGVyICNjYXJlZXItcGFnZXIgYSAubGFiZWwgc3Bhbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzYTI0MlxufVxuXG4jY2FyZWVyLWZ1bGwtc2xpZGVyICNjYXJlZXItcGFnZXIgYS5sYXN0IHtcbiAgICB3aWR0aDogYXV0b1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcbiAgICAjY2FyZWVyLWZ1bGwtc2xpZGVyICNjYXJlZXItZnVsbC1zbGlkZXItY29udGVudCxcbiAgICAjY2FyZWVyLWZ1bGwtc2xpZGVyIC5jYXJvdWZyZWRzZWxfd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA1NjVweCFpbXBvcnRhbnRcbiAgICB9XG4gICAgI2NhcmVlci1mdWxsLXNsaWRlciAjY2FyZWVyLWZ1bGwtc2xpZGVyLWNvbnRlbnQgYXJ0aWNsZSxcbiAgICAjY2FyZWVyLWZ1bGwtc2xpZGVyIC5jYXJvdWZyZWRzZWxfd3JhcHBlciBhcnRpY2xlIHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG4gICAgI2NhcmVlci1mdWxsLXNsaWRlciAjY2FyZWVyLWZ1bGwtc2xpZGVyLWNvbnRlbnQgYXJ0aWNsZSBmaWd1cmUsXG4gICAgI2NhcmVlci1mdWxsLXNsaWRlciAuY2Fyb3VmcmVkc2VsX3dyYXBwZXIgYXJ0aWNsZSBmaWd1cmUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTAlXG4gICAgfVxuICAgICNjYXJlZXItZnVsbC1zbGlkZXIgI2NhcmVlci1mdWxsLXNsaWRlci1jb250ZW50IGFydGljbGUgZmlndXJlIGltZyxcbiAgICAjY2FyZWVyLWZ1bGwtc2xpZGVyIC5jYXJvdWZyZWRzZWxfd3JhcHBlciBhcnRpY2xlIGZpZ3VyZSBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgfVxuICAgICNjYXJlZXItZnVsbC1zbGlkZXIgI2NhcmVlci1mdWxsLXNsaWRlci1jb250ZW50IGFydGljbGUgLnRleHQsXG4gICAgI2NhcmVlci1mdWxsLXNsaWRlciAuY2Fyb3VmcmVkc2VsX3dyYXBwZXIgYXJ0aWNsZSAudGV4dCB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NjEwcHgpIHtcbiAgICAjY2FyZWVyLWZ1bGwtc2xpZGVyICNjYXJlZXItZnVsbC1zbGlkZXItY29udGVudCxcbiAgICAjY2FyZWVyLWZ1bGwtc2xpZGVyIC5jYXJvdWZyZWRzZWxfd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMzcwcHghaW1wb3J0YW50XG4gICAgfVxufVxuXG4jY2FyZWVyLWZ1bGwtc2xpZGVyLWNvbnRlbnQgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDcwMHB4XG59XG5cbiNjYXJlZXItZnVsbC1zbGlkZXItY29udGVudCBmaWd1cmUge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDU2NXB4XG59XG5cbiNjYXJlZXItZnVsbC1zbGlkZXItY29udGVudCAudGV4dCB7XG4gICAgd2lkdGg6IDM3NXB4XG59XG5cbiNjYXJlZXItZnVsbC1zbGlkZXItY29udGVudCBoMiB7XG4gICAgY29sb3I6ICMwMDVkMjU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4XG59XG5cbiNjYXJlZXItZnVsbC1zbGlkZXItY29udGVudCBhLm1vcmUge1xuICAgIGZvbnQtc2l6ZTogLjllbVxufVxuXG4jY2FyZWVyLWZ1bGwtc2xpZGVyLWNvbnRlbnQgYS5tb3JlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNhMjQyXG59XG5cbiNjYXJlZXItZnVsbC1wYWdlciB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICB3aWR0aDogOTYwcHhcbn1cblxuI2NhcmVlci1mdWxsLXBhZ2VyIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4jY2FyZWVyLWZ1bGwtcGFnZXIgYS5wYWdlLTAge1xuICAgIHdpZHRoOiAwXG59XG5cbiNjYXJlZXItZnVsbC1wYWdlciBhLnBhZ2UtMSB7XG4gICAgd2lkdGg6IDIxOHB4XG59XG5cbiNjYXJlZXItZnVsbC1wYWdlciBhLnBhZ2UtMiB7XG4gICAgd2lkdGg6IDk4cHhcbn1cblxuI2NhcmVlci1mdWxsLXBhZ2VyIGEucGFnZS0zIHtcbiAgICB3aWR0aDogODVweFxufVxuXG4jY2FyZWVyLWZ1bGwtcGFnZXIgYS5wYWdlLTQge1xuICAgIHdpZHRoOiA3NHB4XG59XG5cbiNjYXJlZXItZnVsbC1wYWdlciBhLmZpcnN0ICNjYXJlZXItcGFnZXIgYS5maXJzdDpiZWZvcmUsXG4jY2FyZWVyLWZ1bGwtcGFnZXIgYS5maXJzdCBzcGFuLmRvdCxcbiNjYXJlZXItcGFnZXIgI2NhcmVlci1mdWxsLXBhZ2VyIGEuZmlyc3QgYS5maXJzdDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDVkMjUhaW1wb3J0YW50XG59XG5cbiNjYXJlZXItZnVsbC1wYWdlciBhOmhvdmVyIHNwYW4ubGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbiNjYXJlZXItZnVsbC1wYWdlciBhLnNlbGVjdGVkICNjYXJlZXItcGFnZXIgYS5maXJzdDpiZWZvcmUsXG4jY2FyZWVyLWZ1bGwtcGFnZXIgYS5zZWxlY3RlZCBzcGFuLmRvdCxcbiNjYXJlZXItcGFnZXIgI2NhcmVlci1mdWxsLXBhZ2VyIGEuc2VsZWN0ZWQgYS5maXJzdDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDVkMjVcbn1cblxuI2NhcmVlci1mdWxsLXBhZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxufVxuXG4jY2FyZWVyLWZ1bGwtcGFnZXIgc3Bhbi5iYXIsXG4jY2FyZWVyLWZ1bGwtcGFnZXIgc3Bhbi5iYXItYmcge1xuICAgIHdpZHRoOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6ICMwM2EyNDI7XG4gICAgei1pbmRleDogMTAxXG59XG5cbiNjYXJlZXItZnVsbC1wYWdlciBzcGFuLmJhci1iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2VhZTZkNTtcbiAgICB6LWluZGV4OiAxMDBcbn1cblxuI2NhcmVlci1mdWxsLXBhZ2VyIHNwYW4ubGFiZWwge1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgbGVmdDogMzZweDtcbiAgICBib3R0b206IC0xOHB4O1xuICAgIGJhY2tncm91bmQ6ICMwM2EyNDI7XG4gICAgcGFkZGluZzogNnB4IDI0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMCA3cHggN3B4IDA7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggI2NjYztcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbiNjYXJlZXItZnVsbC1wYWdlciBzcGFuLmxhYmVsOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgIzAzYTI0MjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0yMHB4XG59XG5cbiNjYXJlZXItZnVsbC1wYWdlciAjY2FyZWVyLXBhZ2VyIGEuZmlyc3Q6YmVmb3JlLFxuI2NhcmVlci1mdWxsLXBhZ2VyIHNwYW4uZG90LFxuI2NhcmVlci1wYWdlciAjY2FyZWVyLWZ1bGwtcGFnZXIgYS5maXJzdDpiZWZvcmUge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2VhZTZkNTtcbiAgICBib3R0b206IC01cHg7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgei1pbmRleDogMTAyXG59XG5cbiNjYXJlZXItZnVsbC1wYWdlciBzcGFuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzAwNWQyNVxufVxuXG4uY2FyZWVyLWNvbnRyb2xzIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgZm9udC1zaXplOiAyLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzAzYTI0MlxufVxuXG4uY2FyZWVyLWNvbnRyb2xzIGEjcHJldi1jYXJlZXIge1xuICAgIGxlZnQ6IC0zMHB4XG59XG5cbi5jYXJlZXItY29udHJvbHMgYSNuZXh0LWNhcmVlciB7XG4gICAgcmlnaHQ6IC0zMHB4XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xuICAgIC5jYXJlZXItY29udHJvbHMgYSNwcmV2LWNhcmVlciB7XG4gICAgICAgIGxlZnQ6IDBcbiAgICB9XG4gICAgLmNhcmVlci1jb250cm9scyBhI25leHQtY2FyZWVyIHtcbiAgICAgICAgcmlnaHQ6IDBcbiAgICB9XG59XG5cbiNmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2VmZWVlYjtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuI2ZvY3VzIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDAgYXV0b1xufVxuXG4jZm9jdXMgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnbCdcbn1cblxuI2ZvY3VzIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgY29udGVudDogJ20nXG59XG5cbiNmb2N1cyAuYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHhcbn1cblxuI2ZvY3VzIC5uZXdzIHtcbiAgICB3aWR0aDogMjA5cHg7XG4gICAgaGVpZ2h0OiAzMDRweDtcbiAgICBwYWRkaW5nOiA2cHggMjRweCA2cHggNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjZWZlZWViXG59XG5cbiNmb2N1cyAubmV3czpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2QyZWNkYztcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDA1ZDI1XG59XG5cbiNmb2N1cyAubmV3cyBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IC45ZW1cbn1cblxuI2ZvY3VzIC5uZXdzIHNwYW4ubGFiZWwge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogI2JiYlxufVxuXG4jZm9jdXMgLm5ld3Mgc3Bhbi5sYWJlbDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogOXB4XG59XG5cbiNmb2N1cyAubmV3cyBzcGFuLmRhdGUge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIG1hcmdpbi10b3A6IDlweFxufVxuXG4jZm9jdXMgLmhpZGRlbi1lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbiNmb2N1cyBoZWFkZXIge1xuICAgIG1hcmdpbjogNnB4IDAgMzBweFxufVxuXG4jZm9jdXMgaGVhZGVyIGgzIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgIGZvbnQtc2l6ZTogMS4xZW1cbn1cblxuI2ZvY3VzIGhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yXG59XG5cbiNmb2N1cyBoZWFkZXIgYSB7XG4gICAgY29sb3I6ICMzMzNcbn1cblxuI2ZvY3VzIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVcbn1cblxuI2ZvY3VzIGEubW9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgIGxlZnQ6IDZweDtcbiAgICBib3R0b206IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IC45ZW1cbn1cblxuI2ZvY3VzIGEuYWxsIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDdweDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBmb250LXdlaWdodDogNDAwXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xuICAgICNmb2N1cyBhLmFsbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcbiAgICAjZm9jdXMgLnNsaWNrLWxpc3Qge1xuICAgICAgICB3aWR0aDogNDc4cHhcbiAgICB9XG4gICAgI2ZvY3VzIC5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogMFxuICAgIH1cbiAgICAjZm9jdXMgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogMFxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgI2ZvY3VzICNuZXdzLWZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgICNmb2N1cyAuYmxvY2stdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbiAgICB9XG4gICAgI2ZvY3VzIC5zbGljay1saXN0IHtcbiAgICAgICAgd2lkdGg6IDIzOXB4XG4gICAgfVxuICAgICNmb2N1cyAuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IDBcbiAgICB9XG4gICAgI2ZvY3VzIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDBcbiAgICB9XG59XG5cbiNuZXdzLWZpbHRlcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICBsZWZ0OiAyMCU7XG4gICAgZm9udC1zaXplOiAxLjJlbVxufVxuXG4jbmV3cy1maWx0ZXJzIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xuICAgICNuZXdzLWZpbHRlcnMge1xuICAgICAgICBsZWZ0OiAzMCVcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xuICAgICNmb2N1cyAubmV3cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkMmVjZGM7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDVkMjVcbiAgICB9XG59XG5cbiNuZXR3b3JrLXJlc3Qtb2YtdGhlLXdvcmxkIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbiNuZXR3b3JrcyB7XG4gICAgaGVpZ2h0OiA4NTBweDtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzAwNWQyNTtcbiAgICBwYWRkaW5nOiAzNnB4IDAgOTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbiNuZXR3b3JrcyAuYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHhcbn1cblxuI25ldHdvcmtzICNuZXR3b3Jrcy1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTFweFxufVxuXG4jbmV0d29ya3MgLm5ldHdvcmsge1xuICAgIHdpZHRoOiAyMzlweDtcbiAgICBoZWlnaHQ6IDgxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4jbmV0d29ya3MgLm5ldHdvcms6Zmlyc3QtY2hpbGQgLm5ldHdvcmstaW5mbyB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlXG59XG5cbiNuZXR3b3JrcyAubmV0d29yayBoMiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAyMzlweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBjb2xvcjogIzAwNWQyNTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyLjJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbVxufVxuXG4jbmV0d29ya3MgLm5ldHdvcmstaW5mbyB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgICBwYWRkaW5nOiAwIDlweFxufVxuXG4jbmV0d29ya3MgLm1hcCB7XG4gICAgaGVpZ2h0OiAyMzNweFxufVxuXG4jbmV0d29ya3MgLm1hcCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIzM3B4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMFxufVxuXG4jbmV0d29ya3MgLm1hcCBhOmZvY3VzLFxuI25ldHdvcmtzIC5tYXAgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDBcbn1cblxuI25ldHdvcmtzIC5jaGFydCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMjAwcHhcbn1cblxuI25ldHdvcmtzIC5pbmZvIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBmb250LXdlaWdodDogNjAwXG59XG5cbiNuZXR3b3JrcyAuaW5mbyBwIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNcbn1cblxuI25ldHdvcmtzIC5pbmZvIHAgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICMzZDhlMDA7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogNDAwXG59XG5cbiNuZXR3b3JrcyAubWVtYmVycyB7XG4gICAgbWFyZ2luLXRvcDogMTVweFxufVxuXG4jbmV0d29ya3MgLm1lbWJlcnMgaDQge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4XG59XG5cbiNuZXR3b3JrcyAubWVtYmVycyBmaWd1cmUge1xuICAgIHdpZHRoOiA4MHB4XG59XG5cbiNuZXR3b3JrcyAubWVtYmVycyBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IGF1dG9cbn1cblxuI25ldHdvcmtzIC5tZW1iZXJzIC5tb3JlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuI25ldHdvcmtzIC5tZW1iZXJzIC5tb3JlIGEge1xuICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcbiAgICAjbmV0d29ya3MgLnNsaWNrLWxpc3Qge1xuICAgICAgICB3aWR0aDogNDc4cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvXG4gICAgfVxuICAgICNuZXR3b3JrcyAuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IDBcbiAgICB9XG4gICAgI25ldHdvcmtzIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDBcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAgICNuZXR3b3JrcyAuc2xpY2stbGlzdCB7XG4gICAgICAgIHdpZHRoOiAyMzlweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICB9XG4gICAgI25ldHdvcmtzIC5zbGljay1wcmV2IHtcbiAgICAgICAgbGVmdDogMFxuICAgIH1cbiAgICAjbmV0d29ya3MgLnNsaWNrLW5leHQge1xuICAgICAgICByaWdodDogMFxuICAgIH1cbn1cblxuLm1lbWJlci1zaG9ydCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbn1cblxuLm1lbWJlci1zaG9ydCBmaWd1cmUge1xuICAgIG1hcmdpbi1yaWdodDogOXB4XG59XG5cbi5tZW1iZXItc2hvcnQgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4XG59XG5cbi5tZW1iZXItc2hvcnQgLm1lbWJlci1pbmZvIHtcbiAgICB3aWR0aDogMTUwcHhcbn1cblxuLnZpZXctLWZyb250LW1lbWJlcnMgLm1lbWJlci1zaG9ydCAubWVtYmVyLWluZm8ge1xuICAgIHdpZHRoOiAxMjRweFxufVxuXG4ubWVtYmVyLXNob3J0IC5tZW1iZXItaW5mbyBzcGFuLnR5cGUge1xuICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLm1lbWJlci1zaG9ydCAubWVtYmVyLWluZm8gYSB7XG4gICAgY29sb3I6ICM1MjUyNTJcbn1cblxuLm1lbWJlci1zaG9ydCAubWVtYmVyLWluZm8gaDUge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xXG59XG5cbi5tZW1iZXItc2hvcnQgLm1lbWJlci1pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBsaW5lLWhlaWdodDogMS4zXG59XG5cbi5tZW1iZXItc2hvcnQ6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjMDNhMjQyXG59XG5cbi5tZW1iZXItc2hvcnQtc3VjY2VzcyB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI0ZGQzEwMDtcbiAgICBoZWlnaHQ6IDc0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3BfbWVtYmVyX2JhZGdlX3NtYWxsLmdpZikgMTgwcHggNDVweCBuby1yZXBlYXRcbn1cblxuLm1lbWJlci1zaG9ydC1zdWNjZXNzIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDc3cHg7XG4gICAgaGVpZ2h0OiA3NHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLm1hcC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2VlZVxufVxuXG4ubWFwLWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0b1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcbiAgICAubWFwLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgfVxuICAgIC5tYXAtaW1hZ2UgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG59XG5cbi5uZXR3b3JrLWZ1bGwtaW5mbyB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMzg1cHg7XG4gICAgcGFkZGluZzogMjBweCAyNXB4IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTE3MHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtXG59XG5cbi5uZXR3b3JrLWZ1bGwtaW5mbyBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLm5ldHdvcmstZnVsbC1pbmZvIC5tZW1iZXIge1xuICAgIG1hcmdpbjogMTVweCAwIDI0cHg7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI0FBQTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNBQUFcbn1cblxuLm5ldHdvcmstZnVsbC1pbmZvIC5tZW1iZXIgZmlndXJlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4XG59XG5cbi5uZXR3b3JrLWZ1bGwtaW5mbyAubWVtYmVyIGZpZ3VyZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0b1xufVxuXG4ubmV0d29yay1mdWxsLWluZm8gLm1lbWJlciBwIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNcbn1cblxuLm5ldHdvcmstZnVsbC1pbmZvIC5tZW1iZXIgYSB7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICAgIGNvbG9yOiAjOTk5XG59XG5cbi5uZXR3b3JrLWZ1bGwtaW5mbyAubWVtYmVyLWluZm8ge1xuICAgIHdpZHRoOiAxOTBweFxufVxuXG4ubmV0d29yay1mdWxsLWluZm8gYmxvY2txdW90ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMWVtXG59XG5cbi5uZXR3b3JrLWZ1bGwtaW5mbyBibG9ja3F1b3RlOmFmdGVyLFxuLm5ldHdvcmstZnVsbC1pbmZvIGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDFlbVxufVxuXG4ubmV0d29yay1mdWxsLWluZm8gYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4XG59XG5cbi5uZXR3b3JrLWZ1bGwtaW5mbyBibG9ja3F1b3RlOmFmdGVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMTJweFxufVxuXG4ubmV0d29yay1mdWxsLWluZm8gYmxvY2txdW90ZSBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogLjdlbVxufVxuXG4ubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgdG9wOiAzMDBweFxufVxuXG4ubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHAge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0FBQTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FBQVxufVxuXG4ubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHA6Zmlyc3QtY2hpbGQge1xuICAgIGNvbG9yOiAjNDM4ZDAwO1xuICAgIGJvcmRlci1ib3R0b206IDBcbn1cblxuLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyBwOmZpcnN0LWNoaWxkIHN0cm9uZyB7XG4gICAgY29sb3I6IGluaGVyaXRcbn1cblxuLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyBwIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxLjVlbVxufVxuXG4ubmV0d29yay1mdWxsLWluZm8gLnN0YXRzLmNvdW50cnkgcCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi10b3A6IDEycHhcbn1cblxuLm5ldHdvcmstZnVsbC1pbmZvIC5uZXR3b3JrLWNoYXJ0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAyMzhweDtcbiAgICBoZWlnaHQ6IDIzOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC05MHB4O1xuICAgIGxlZnQ6IC05MHB4XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xuICAgIC5uZXR3b3JrLWZ1bGwtaW5mbyB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAgIC5uZXR3b3JrLWZ1bGwtaW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMzZweCAyJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNjM2MzYztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSFpbXBvcnRhbnRcbiAgICB9XG4gICAgLm5ldHdvcmstZnVsbC1pbmZvIC5tZW1iZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDM2cHggMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmXG4gICAgfVxuICAgIC5uZXR3b3JrLWZ1bGwtaW5mbyAubWVtYmVyIGZpZ3VyZSB7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgaGVpZ2h0OiAxMzBweFxuICAgIH1cbiAgICAubmV0d29yay1mdWxsLWluZm8gLm1lbWJlci1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDUwJVxuICAgIH1cbiAgICAubmV0d29yay1mdWxsLWluZm8gYmxvY2txdW90ZSB7XG4gICAgICAgIG1hcmdpbjogMjFweCAwXG4gICAgfVxuICAgIC5uZXR3b3JrLWZ1bGwtaW5mbyAubmV0d29yay1jaGFydCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWNcbiAgICB9XG4gICAgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxufVxuXG4jbmV0d29yay1taXNzaW9uIC50ZXh0IHtcbiAgICB3aWR0aDogNTMwcHg7XG4gICAgcGFkZGluZzogMzBweCAwXG59XG5cbiNuZXR3b3JrLW1pc3Npb24gaDEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMS4xZW1cbn1cblxuI25ldHdvcmstbWlzc2lvbiBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuN2VtXG59XG5cbiNuZXR3b3JrLW1pc3Npb24gdWwge1xuICAgIHBhZGRpbmc6IDE1cHggMCAwXG59XG5cbiNuZXR3b3JrLW1pc3Npb24gbGkge1xuICAgIHBhZGRpbmc6IDAgMCA1cHggMjVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjdcbn1cblxuI25ldHdvcmstbWlzc2lvbiBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdpJztcbiAgICBmb250LWZhbWlseTogb3dzZDtcbiAgICBmb250LXNpemU6IC44ZW07XG4gICAgY29sb3I6ICMwMDVkMjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA2cHhcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XG4gICAgI25ldHdvcmstbWlzc2lvbiB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzMHB4XG4gICAgfVxuICAgICNuZXR3b3JrLW1pc3Npb24gLnRleHQge1xuICAgICAgICB3aWR0aDogNjAlXG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAjbmV0d29yay1taXNzaW9uIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG59XG5cbiNuZXR3b3JrLWNvbmZlcmVuY2Uge1xuICAgIGJhY2tncm91bmQ6ICNkYmU5ZTFcbn1cblxuI25ldHdvcmstY29uZmVyZW5jZSAuYm94LWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4XG59XG5cbiNuZXR3b3JrLWNvbmZlcmVuY2UgaDMuYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHhcbn1cblxuI25ldHdvcmstY29uZmVyZW5jZSAuaW5mbyB7XG4gICAgd2lkdGg6IDE2NHB4O1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNDBweCAyM3B4IDlweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAtNzBweFxufVxuXG4jbmV0d29yay1jb25mZXJlbmNlIC5pbmZvOmJlZm9yZSB7XG4gICAgY29sb3I6ICM0YTkxNjk7XG4gICAgZm9udC1zaXplOiA4ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHhcbn1cblxuI25ldHdvcmstY29uZmVyZW5jZSAuaW5mbzphZnRlciB7XG4gICAgY29udGVudDogJy4uLic7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNHB4O1xuICAgIHJpZ2h0OiAzNXB4XG59XG5cbiNuZXR3b3JrLWNvbmZlcmVuY2UgLmluZm8gcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHhcbn1cblxuI25ldHdvcmstY29uZmVyZW5jZSAuaW5mbyBhIHtcbiAgICBjb2xvcjogIzAwNWQyNVxufVxuXG4jbmV0d29yay1jb25mZXJlbmNlIGZpZ3VyZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4XG59XG5cbiNuZXR3b3JrLWNvbmZlcmVuY2UgLnRleHQge1xuICAgIHdpZHRoOiAzNzVweFxufVxuXG4jbmV0d29yay1jb25mZXJlbmNlIGhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweFxufVxuXG4jbmV0d29yay1jb25mZXJlbmNlIHNwYW4uZGF0ZSB7XG4gICAgY29sb3I6ICMwMDVkMjU7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuNWVtXG59XG5cbiNuZXR3b3JrLWNvbmZlcmVuY2UgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41ZW1cbn1cblxuI25ldHdvcmstY29uZmVyZW5jZSBoMiBhIHtcbiAgICBjb2xvcjogIzUyNTI1MlxufVxuXG4jbmV0d29yay1jb25mZXJlbmNlIHAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHhcbn1cblxuI25ldHdvcmstY29uZmVyZW5jZSBwIGEge1xuICAgIGNvbG9yOiAjMDA1ZDI1XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xuICAgICNuZXR3b3JrLWNvbmZlcmVuY2UgLmluZm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxufVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMge1xuICAgIHBhZGRpbmc6IDQ1cHggMFxufVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgaDMuYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHhcbn1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIC5yZWdpb24ge1xuICAgIHdpZHRoOiA5NDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICNlZmVlZWI7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweFxufVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZTNkYVxufVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgZGl2LnRleHQge1xuICAgIHdpZHRoOiAyNzJweDtcbiAgICBoZWlnaHQ6IDI4MnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IDE4cHggMjFweCAwXG59XG5cbiNuYXRpb25hbC1jaGFwdGVycyBkaXYudGV4dCAuaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMzNweFxufVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgZGl2LnRleHQgLmluZm8gaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIGRpdi50ZXh0IC5pbmZvIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxLjZlbTtcbiAgICBmb250LXdlaWdodDogNDAwXG59XG5cbiNuYXRpb25hbC1jaGFwdGVycyBkaXYudGV4dCAuaW5mbyBhIHtcbiAgICBjb2xvcjogIzAwNWQyNVxufVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgLm5vLWNvb3JkaW5hdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZWViIHVybCguLi9pbWFnZXMvaWNvbi1uZXR3b3JrLnBuZykgbm8tcmVwZWF0IDIwcHggY2VudGVyXG59XG5cbiNuYXRpb25hbC1jaGFwdGVycyAubm8tY29vcmRpbmF0b3IgLnRleHQ+ZGl2LFxuI25hdGlvbmFsLWNoYXB0ZXJzIC5uby1jb29yZGluYXRvciAudGV4dD5wIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbi1sZWZ0OiAzNSVcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XG4gICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5uby1jb29yZGluYXRvciAudGV4dD5kaXYsXG4gICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5uby1jb29yZGluYXRvciAudGV4dD5wIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1JVxuICAgIH1cbn1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIC5jaGFydCB7XG4gICAgd2lkdGg6IDI2MnB4O1xuICAgIGhlaWdodDogMjc5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IDIwcHggMjVweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgLmNoYXJ0IC5jaGFydC1jb250ZW50IHtcbiAgICB3aWR0aDogMjM4cHg7XG4gICAgaGVpZ2h0OiAyMzhweDtcbiAgICBtYXJnaW46IC0xMnB4IGF1dG8gMCBhdXRvXG59XG5cbiNuYXRpb25hbC1jaGFwdGVycyAuY2hhcnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjJlbVxufVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgLmNoYXJ0IHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDJlbVxufVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgLm1lbWJlcnMge1xuICAgIHdpZHRoOiAzMDJweDtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcbn1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQge1xuICAgIC8qd2lkdGg6IDI5MHB4Ki9cbn1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQtc3VjY2VzcyB7XG4gICAgd2lkdGg6IDI4NHB4O1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIC5tZW1iZXJzIC5tZW1iZXItc2hvcnQtc3VjY2VzczpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MnB4O1xuICAgIGhlaWdodDogNjZweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25ldHdvcmtfbWVtYmVyX3N1Y2Nlc3NfYmFkZ2UucG5nKSBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtOXB4O1xuICAgIHRvcDogMTBweFxufVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHhcbn1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIGhlYWRlciBoMiB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDIuNWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIGhlYWRlciBoMiBhIHtcbiAgICBjb2xvcjogIzAwNWQyNVxufVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMgcCB7XG4gICAgZm9udC1zaXplOiAuOWVtXG59XG5cbiNuYXRpb25hbC1jaGFwdGVycyBwIGEge1xuICAgIGNvbG9yOiAjNTI1MjUyXG59XG5cbiNuYXRpb25hbC1jaGFwdGVycyAubW9yZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDZweDtcbiAgICBsZWZ0OiAwXG59XG5cbiNuYXRpb25hbC1jaGFwdGVycyAubW9yZSBhIHtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzAwNWQyNVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbiAgICB9XG4gICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5tZW1iZXJzLFxuICAgICNuYXRpb25hbC1jaGFwdGVycyAudGV4dCB7XG4gICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgIHBhZGRpbmc6IDIlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogbm9uZVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgI25hdGlvbmFsLWNoYXB0ZXJzIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDk2JVxuICAgIH1cbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLnRleHQgLmluZm8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1MjUyNTI7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW1cbiAgICB9XG4gICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5uby1jb29yZGluYXRvciAuaW5mbyB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwXG4gICAgfVxuICAgICNuYXRpb25hbC1jaGFwdGVycyAubWVtYmVycyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG59XG5cbiNuYXRpb25hbC1jaGFwdGVycy1maWx0ZXJzIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgYmFja2dyb3VuZDogIzRkOTA2YTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmXG59XG5cbiNuYXRpb25hbC1jaGFwdGVycy1maWx0ZXJzIHAge1xuICAgIGZvbnQtc2l6ZTogMWVtXG59XG5cbiNuYXRpb25hbC1jaGFwdGVycy1maWx0ZXJzIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMjRweCAwIDlweFxufVxuXG4jbmF0aW9uYWwtY2hhcHRlcnMtZmlsdGVycyBhOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogb3dzZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbnRlbnQ6ICdLJztcbiAgICBtYXJnaW4tbGVmdDogOXB4XG59XG5cbiNuYXRpb25hbC1jaGFwdGVycy1maWx0ZXJzIGEuYWN0aXZlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnSidcbn1cblxuI25hdGlvbmFsLWNoYXB0ZXJzLWZpbHRlcnMgbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHhcbn1cblxuI2NvdW50cnkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4jY291bnRyeSBoZWFkZXIge1xuICAgIHdpZHRoOiAzNzBweDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweFxufVxuXG4jY291bnRyeSBoZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4yZW1cbn1cblxuI2NvdW50cnkgaGVhZGVyIGgyIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS41ZW1cbn1cblxuI2NvdW50cnkgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyXG59XG5cbiNjb3VudHJ5IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3AgbGkge1xuICAgIHBhZGRpbmc6IDdweFxufVxuXG4jY291bnRyeSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogJydcbn1cblxuI2NvdW50cnkgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCBsaS5oaWdobGlnaHRlZCB7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgY29sb3I6ICNmZmMyMDBcbn1cblxuI2NvdW50cnkgLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmMyMDBcbn1cblxuI2NvdW50cnkgLmZvcm0tc3VibWl0IHtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMjAwO1xuICAgIGJvcmRlcjogI2ZmYzIwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuI2NvdW50cnkgLm5ldHdvcmstZnVsbC1pbmZvIHtcbiAgICBoZWlnaHQ6IDIwNHB4O1xuICAgIHRvcDogLTQ1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXR3b3JrX2luZm9fYmcucG5nKVxufVxuXG4jY291bnRyeSAubmV0d29yay1mdWxsLWluZm8gLm1lbWJlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbiNjb3VudHJ5IC5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWNcbn1cblxuI2NvdW50cnkgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyBwIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxXG59XG5cbiNjb3VudHJ5IC5uZXR3b3JrLWZ1bGwtaW5mby5jb3VudHJ5IHtcbiAgICBoZWlnaHQ6IDI1MHB4XG59XG5cbiNjb3VudHJ5IC5uZXR3b3JrLWNoYXJ0IHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAtMTQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTlweFxufVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIHtcbiAgICBib3JkZXI6IG5vbmVcbn1cblxuI2NvdW50cnkgLmFjY29yZGlvbiBoMy5ibG9jay10aXRsZSB7XG4gICAgY29sb3I6ICMwMDVkMjU7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4XG59XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQge1xuICAgIGhlaWdodDogODBweDtcbiAgICBwYWRkaW5nOiA0cHggNHB4IDdweDtcbiAgICBib3JkZXItd2lkdGg6IDRweCA0cHggMXB4O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZiAjZmZmICNlZWU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMWVtXG59XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQ6YWZ0ZXIge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuI2NvdW50cnkgLmFjY29yZGlvbiBkdCAubWVtYmVyLWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiA5cHhcbn1cblxuI2NvdW50cnkgLmFjY29yZGlvbiBkdCBzcGFuLmNsZWFyIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0IGZpZ3VyZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyN3B4XG59XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiBhdXRvXG59XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQgc3Bhbi55ZWFyIHtcbiAgICBmb250LXdlaWdodDogNzAwXG59XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQgaDUge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVlbVxufVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIGR0IHAge1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBwYWRkaW5nOiAwXG59XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQgc3Bhbi50eXBlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDU1cHg7XG4gICAgdG9wOiAzMHB4O1xuICAgIGNvbG9yOiAjNjM2MzcyO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuI2NvdW50cnkgLmFjY29yZGlvbiBkdCBzcGFuLnR5cGU6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogNGVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1sZWZ0OiA5cHhcbn1cblxuI2NvdW50cnkgLmFjY29yZGlvbiBkdC55ZWxsb3ctYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3RvcF9tZW1iZXJfYmFkZ2Vfc21hbGwuZ2lmKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0ODBweCAwO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMjAwO1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHhcbn1cblxuI2NvdW50cnkgLmFjY29yZGlvbiBkdC5vbiB7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHggNHB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgcGFkZGluZzogNHB4XG59XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQub24ueWVsbG93LWJ1dHRvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMjAwXG59XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gZHQub24gc3Bhbi50eXBlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogODBweDtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA5cHg7XG4gICAgdG9wOiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuI2NvdW50cnkgLmFjY29yZGlvbiBkdC5vbiBzcGFuLnR5cGU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBcbn1cblxuI2NvdW50cnkgLmFjY29yZGlvbiBkdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZWNkY1xufVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIGRkIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDRweCA0cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWVlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIGRkLnllbGxvdy1jb250ZW50IHtcbiAgICBib3JkZXItY29sb3I6ICNmZmMyMDBcbn1cblxuI2NvdW50cnkgLmFjY29yZGlvbiAubWVtYmVyLWluZm8tYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwN3B4XG59XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gLm1lbWJlci1pbmZvLWFjY29yZGlvbiAucHJvZmVzc2lvbiB7XG4gICAgcGFkZGluZzogOXB4IDBcbn1cblxuI2NvdW50cnkgLmFjY29yZGlvbiAubWVtYmVyLWluZm8tYWNjb3JkaW9uIC5wcm9mZXNzaW9uIGg0IHtcbiAgICBmb250LXNpemU6IDEuMWVtXG59XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gLm1lbWJlci1pbmZvLWFjY29yZGlvbiAucHJvZmVzc2lvbiBwIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNVxufVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIC5tZW1iZXItaW5mby1hY2NvcmRpb24gLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAuOWVtXG59XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gLm1lbWJlci1pbmZvLWFjY29yZGlvbiAudGhlc2lzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweFxufVxuXG4jY291bnRyeSAuYWNjb3JkaW9uIC5tZW1iZXItaW5mby1hY2NvcmRpb24gLnRoZXNpcyBwIHtcbiAgICBwYWRkaW5nOiAwXG59XG5cbiNjb3VudHJ5IC5hY2NvcmRpb24gLm1lbWJlci1pbmZvLWFjY29yZGlvbiAudGhlc2lzIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxLjJlbVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAjY291bnRyeSBoZWFkZXIge1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbiAgICAjY291bnRyeSAubmV0d29yay1mdWxsLWluZm8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjM2MzYzNjO1xuICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICB9XG4gICAgI2NvdW50cnkgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDM2cHhcbiAgICB9XG4gICAgI2NvdW50cnkgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgfVxuICAgICNjb3VudHJ5IC5uZXR3b3JrLWNoYXJ0IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB6LWluZGV4OiAxXG4gICAgfVxuICAgICNjb3VudHJ5IC5hY2NvcmRpb24gZHQge1xuICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICB9XG4gICAgI2NvdW50cnkgLmFjY29yZGlvbiBkdCBmaWd1cmUge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlXG4gICAgfVxuICAgICNjb3VudHJ5IC5hY2NvcmRpb24gZHQgLm1lbWJlci1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDY1JVxuICAgIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XG4gICAgYm9keS5wYWdlLW5ldHdvcmsge1xuICAgICAgICBwYWRkaW5nOiAwXG4gICAgfVxuICAgIC5uZXR3b3JrIGhlYWRlci5tYWluIHtcbiAgICAgICAgLy9oZWlnaHQ6IDExMHB4XG4gICAgfVxuICAgIC5zdWJtZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAubmV0d29yay1mdWxsLWluZm8gLnN0YXRzIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG9cbiAgICB9XG4gICAgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyBwOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZcbiAgICB9XG4gICAgLm5ldHdvcmstZnVsbC1pbmZvIC5zdGF0cyBwLFxuICAgIC5uZXR3b3JrLWZ1bGwtaW5mbyAuc3RhdHMgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOiAwXG4gICAgfVxuICAgICNuYXRpb25hbC1jaGFwdGVycyBkaXYudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweFxuICAgIH1cbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLnJlZ2lvbiB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlXG4gICAgfVxuICAgICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogMCAwXG4gICAgfVxuICAgICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ3MnO1xuICAgICAgICBmb250LWZhbWlseTogb3dzZDtcbiAgICAgICAgY29sb3I6ICNkZGQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbVxuICAgIH1cbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgZGl2LmNoYXJ0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHhcbiAgICB9XG4gICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5jaGFydCBwLFxuICAgICNuYXRpb25hbC1jaGFwdGVycyAuY2hhcnQgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjb2xvcjogIzY2NlxuICAgIH1cbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLm5vLWNvb3JkaW5hdG9yIHtcbiAgICAgICAgYmFja2dyb3VuZDogMCAwXG4gICAgfVxuICAgICNjb3VudHJ5IC5uZXR3b3JrLWZ1bGwtaW5mbyxcbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgLmNoYXJ0IC5jaGFydC1jb250ZW50LFxuICAgICNuYXRpb25hbC1jaGFwdGVycyAuY2hhcnQgLm1vcmUsXG4gICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5uby1jb29yZGluYXRvciAudGV4dD5kaXYsXG4gICAgI25hdGlvbmFsLWNoYXB0ZXJzIC5uby1jb29yZGluYXRvciAudGV4dD5wLFxuICAgICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIC50ZXh0IC5pbmZvLFxuICAgICNuYXRpb25hbC1jaGFwdGVycyAucmVnaW9uIC50ZXh0IHAge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgICNjb3VudHJ5IGhlYWRlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbVxuICAgIH1cbiAgICAjbmF0aW9uYWwtY2hhcHRlcnMgaGVhZGVyIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyZW1cbiAgICB9XG4gICAgLm1lbnUtbWxpZC00NDEge1xuICAgICAgICBkaXNwbGF5OiBub25lXG4gICAgfVxuICAgICNuZXR3b3JrcyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHhcbiAgICB9XG4gICAgI25ldHdvcmtzIC5uZXR3b3JrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAyNXB4IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVcbiAgICB9XG4gICAgI25ldHdvcmtzIC5uZXR3b3JrOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJ3MnO1xuICAgICAgICBmb250LWZhbWlseTogb3dzZDtcbiAgICAgICAgY29sb3I6ICNkZGQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbVxuICAgIH1cbiAgICAjbmV0d29ya3MgLm5ldHdvcmsgaDIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDBcbiAgICB9XG4gICAgI25ldHdvcmtzIC5uZXR3b3JrIC5uZXR3b3JrLWluZm8ge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDBcbiAgICB9XG4gICAgI25ldHdvcmtzIC5pbmZvIHtcbiAgICAgICAgYmFja2dyb3VuZDogMCAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA5cHhcbiAgICB9XG4gICAgI25ldHdvcmtzIC5pbmZvIHA+c3Ryb25nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgICAgICBmb250LXNpemU6IDEuMWVtXG4gICAgfVxuICAgICNuZXR3b3JrcyAuY2hhcnQsXG4gICAgI25ldHdvcmtzIC5tYXAsXG4gICAgI25ldHdvcmtzIC5tZW1iZXJzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbn1cblxuI2JyZWFkY3J1bWJzIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IC44ZW1cbn1cblxuI2JyZWFkY3J1bWJzIGEge1xuICAgIGNvbG9yOiAjNTI1MjUyXG59XG5cbiNicmVhZGNydW1icyBhOmZvY3VzLFxuI2JyZWFkY3J1bWJzIGE6aG92ZXIsXG4jYnJlYWRjcnVtYnMgc3Bhbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjMDA1ZDI1XG59XG5cbiNjb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQ1cHggNXB4XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xuICAgICNjb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDIlXG4gICAgfVxufVxuXG4uYm94LWNvbnRlbnQgYXNpZGUgLmJsb2NrLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogMzAwXG59XG5cbmFzaWRlIHtcbiAgICB3aWR0aDogMjE1cHhcbn1cblxuYXNpZGUgLmJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4XG59XG5cbmFzaWRlIC5ibG9jay10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogIzAwNWQyNTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbmFzaWRlIC5ibG9jay1tZW51IHVsIHVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweFxufVxuXG5hc2lkZSAuYmxvY2stbWVudSB1bCB1bDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmY2Y4ZlxufVxuXG5hc2lkZSAuYmxvY2stbWVudSB1bCB1bCB1bCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDBcbn1cblxuYXNpZGUgLmJsb2NrLW1lbnUgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNkZGRcbn1cblxuYXNpZGUgLmJsb2NrLW1lbnUgbGkubGFzdCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZGRkXG59XG5cbmFzaWRlIC5ibG9jay1tZW51IGxpIGxpLFxuYXNpZGUgLmJsb2NrLW1lbnUgbGkgbGkubGFzdCB7XG4gICAgYm9yZGVyOiBub25lXG59XG5cbmFzaWRlIC5ibG9jay1tZW51IGxpIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogJ+KAoic7XG4gICAgcGFkZGluZzogMCA2cHhcbn1cblxuYXNpZGUgLmJsb2NrLW1lbnUgbGkgbGkgYSB7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbmFzaWRlIC5ibG9jay1tZW51IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBwYWRkaW5nOiAxMnB4IDZweFxufVxuXG5hc2lkZSAuYmxvY2stbWVudSBhLmFjdGl2ZSxcbmFzaWRlIC5ibG9jay1tZW51IGEuYWN0aXZlLXRyYWlsLFxuYXNpZGUgLmJsb2NrLW1lbnUgYTpmb2N1cyxcbmFzaWRlIC5ibG9jay1tZW51IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgIGJhY2tncm91bmQ6ICNmNWZjZjhcbn1cblxuYXNpZGUgLmJsb2NrLW5ld3MgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDE4OHB4O1xuICAgIGJhY2tncm91bmQ6ICNmN2Y2ZjU7XG4gICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgI2Y3ZjZmNTtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHggMTJweCA5cHhcbn1cblxuYXNpZGUgLmJsb2NrLW5ld3MgYXJ0aWNsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2QyZWNkYztcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDVkMjVcbn1cblxuYXNpZGUgLmJsb2NrLW5ld3MgLmJsb2NrLXRpdGxlIHtcbiAgICBjb2xvcjogIzAwNWQyNTtcbiAgICBmb250LXNpemU6IDEuNGVtXG59XG5cbmFzaWRlIC5ibG9jay1uZXdzIGEge1xuICAgIGNvbG9yOiAjMzMzXG59XG5cbmFzaWRlIC5ibG9jay1uZXdzIHNwYW4uZGF0ZSB7XG4gICAgY29sb3I6ICMwMDVkMjU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IC45ZW1cbn1cblxuYXNpZGUgLmJsb2NrLW5ld3MgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHBhZGRpbmc6IDlweCAwXG59XG5cbmFzaWRlIC5ibG9jay1uZXdzIHAge1xuICAgIGZvbnQtc2l6ZTogLjllbVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcbiAgICBhc2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG59XG5cbiNjb250ZW50IHtcbiAgICB3aWR0aDogNjk1cHhcbn1cblxuI2NvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtXG59XG5cbiNjb250ZW50IGgyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtXG59XG5cbiNjb250ZW50IC5jb250ZW50LXJldHVybiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4XG59XG5cbiNjb250ZW50IGgzLmhlYWRpbmcge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgcGFkZGluZy10b3A6IDE4cHhcbn1cblxuI2NvbnRlbnQgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuN1xufVxuXG4jY29udGVudCBwIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBtYXJnaW46IDAgMjBweCA1cHggMFxufVxuXG4jY29udGVudCB1bCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHhcbn1cblxuI2NvbnRlbnQgbGkge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDMwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMS43XG59XG5cbiNjb250ZW50IGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogJ2knO1xuICAgIGZvbnQtZmFtaWx5OiBvd3NkO1xuICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICBjb2xvcjogIzAwNWQyNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDJweFxufVxuXG4jY29udGVudCAuaW1hZ2UtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDIxcHggMjFweCAwXG59XG5cbiNjb250ZW50IC5pbWFnZS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDIxcHggMjFweFxufVxuXG4jY29udGVudCAubW9yZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZWViO1xuICAgIHBhZGRpbmc6IDE1cHggMjFweCAwO1xuICAgIG1hcmdpbjogMzZweCAwIDQwcHhcbn1cblxuI2NvbnRlbnQgLm1vcmUtaW5mbyBwOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMFxufVxuXG4jY29udGVudCAuZG93bmxvYWRzLFxuI2NvbnRlbnQgLmxpbmtzLFxuI2NvbnRlbnQgLnByb2NlZWRpbmcge1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZVxufVxuXG4jY29udGVudCAuZG93bmxvYWRzIGxpLFxuI2NvbnRlbnQgLmxpbmtzIGxpLFxuI2NvbnRlbnQgLnByb2NlZWRpbmcgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG4jY29udGVudCAuZG93bmxvYWRzIGxpIGltZyxcbiNjb250ZW50IC5saW5rcyBsaSBpbWcsXG4jY29udGVudCAucHJvY2VlZGluZyBsaSBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuI2NvbnRlbnQgLmRvd25sb2FkcyBsaTpiZWZvcmUsXG4jY29udGVudCAubGlua3MgbGk6YmVmb3JlLFxuI2NvbnRlbnQgLnByb2NlZWRpbmcgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnbyc7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0b3A6IDBcbn1cblxuI2NvbnRlbnQgLnByb2NlZWRpbmcgdWwge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuI2NvbnRlbnQgLnByb2NlZWRpbmcgdWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAndCc7XG4gICAgZm9udC1mYW1pbHk6IG93c2Q7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGNvbG9yOiAjZWZlZWViO1xuICAgIGZvbnQtc2l6ZTogM2VtXG59XG5cbiNjb250ZW50IC5saW5rcyBsaSB7XG4gICAgY29sb3I6ICNhYWFcbn1cblxuI2NvbnRlbnQgLmxpbmtzIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogJ3AnO1xuICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgbGluZS1oZWlnaHQ6IDFcbn1cblxuI2NvbnRlbnQgLnRhZ3Mge1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZVxufVxuXG4jY29udGVudCAudGFncyBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjZmNTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgcGFkZGluZzogNXB4IDE4cHg7XG4gICAgbWFyZ2luOiAwIDlweCA5cHggMFxufVxuXG4jY29udGVudCAucGFnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4XG59XG5cbiNjb250ZW50IC5wYWdlcjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgY2xlYXI6IGJvdGhcbn1cblxuI2NvbnRlbnQgLnBhZ2VyIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmNmY1O1xuICAgIG1hcmdpbi1yaWdodDogMTBweFxufVxuXG4jY29udGVudCAucGFnZXIgbGkucGFnZXItY3VycmVudCB7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMFxufVxuXG4jY29udGVudCAucGFnZXIgbGkucGFnZXItbmV4dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMFxufVxuXG4jY29udGVudCAucGFnZXIgbGkucGFnZXItZmlyc3QsXG4jY29udGVudCAucGFnZXIgbGkucGFnZXItbGFzdCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4jY29udGVudCAucGFnZXIgbGkgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGNvbG9yOiAjMzMzXG59XG5cbiNjb250ZW50IC5wYWdlciBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xuICAgICNjb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lXG4gICAgfVxuICAgICNjb250ZW50IC5wYWdlciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMiVcbiAgICB9XG59XG5cbi5wYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLnBhZ2UgaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4XG59XG5cbi5wYWdlIGhlYWRlciBoMiB7XG4gICAgY29sb3I6ICMwMDVkMjU7XG4gICAgZm9udC1zaXplOiAxLjVlbVxufVxuXG4ucGFnZSBoMiB7XG4gICAgZm9udC1zaXplOiAxLjdlbVxufVxuXG4ucGFnZSBoMi5zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICMwMDVkMjU7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW1cbn1cblxuLnBhZ2UgaDIubGlnaHQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHhcbn1cblxuLnBhZ2UgaDMge1xuICAgIGZvbnQtc2l6ZTogMS43ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDE4cHhcbn1cblxuLnBhZ2UgYmxvY2txdW90ZSB7XG4gICAgY29sb3I6ICMwMDVkMjU7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHhcbn1cblxuLnBhZ2UgYmxvY2txdW90ZSBwIHtcbiAgICBsaW5lLWhlaWdodDogMS4zIWltcG9ydGFudFxufVxuXG4ucGFnZSBhIHtcbiAgICBjb2xvcjogIzAwNWQyNVxufVxuXG4ucGFnZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzM1xufVxuXG4ucGFnZSBhLmJ1dHRvbiB7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLnBhZ2UgYS5kb3dubG9hZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG4ucGFnZSBhLmRvd25sb2FkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ28nO1xuICAgIGZvbnQtZmFtaWx5OiBvd3NkO1xuICAgIGZvbnQtc2l6ZTogLjllbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1yaWdodDogMThweFxufVxuXG4ucGFnZSAudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgICBtYXJnaW46IDBcbn1cblxuLnBhZ2UgLnZpZXctZmlsdGVycyB7XG4gICAgd2lkdGg6IDY3MHB4O1xuICAgIHBhZGRpbmc6IDE4cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlXG59XG5cbi5wYWdlIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5wYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5wYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwMDVkMjU7XG4gICAgZmxvYXQ6IGxlZnRcbn1cblxuLnBhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3Mtd2lkZ2V0LFxuLnBhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3Mtd2lkZ2V0IC5mb3JtLWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0XG59XG5cbi5wYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLXdpZGdldCBsYWJlbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICM1MjUyNTI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDlweFxufVxuXG4ucGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy13aWRnZXQgaW5wdXQuZm9ybS1jaGVja2JveCB7XG4gICAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5wYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLXdpZGdldCBzZWxlY3QuZm9ybS1zZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDNweFxufVxuXG4ucGFnZSAjZWRpdC1yZWdpb24td3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgdG9wOiAwXG59XG5cbi5wYWdlICNlZGl0LXJlZ2lvbi13cmFwcGVyIGxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcbiAgICAucGFnZSAudmlldy1maWx0ZXJzIHtcbiAgICAgICAgcGFkZGluZzogMiU7XG4gICAgICAgIHdpZHRoOiA5NiVcbiAgICB9XG59XG5cbi5wYXJ0bmVycy1saXN0IC5wYXJ0bmVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgIGJvcmRlci13aWR0aDogNHB4IDFweCAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMwMDVkMjUgI2RkZCAjZGRkXG59XG5cbi5wYXJ0bmVycy1saXN0IC5wYXJ0bmVyIC5jb250ZW50LXJldHVybiB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweFxufVxuXG4ucGFydG5lcnMtbGlzdCAucGFydG5lciAuY29udGVudC1yZXR1cm4gc3Ryb25nLmdyZWVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMTVweCAwXG59XG5cbi5wYXJ0bmVycy1saXN0IGgyIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbVxufVxuXG4ucGFydG5lcnMtbGlzdCBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4XG59XG5cbi5wYXJ0bmVycy1saXN0IGg1IHN0cm9uZyB7XG4gICAgY29sb3I6ICMwMDVkMjVcbn1cblxuLnBhcnRuZXJzLWxpc3QgLmxpbmtzIHtcbiAgICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNmN2Y2ZjU7XG4gICAgcGFkZGluZzogMTVweCAzMHB4IWltcG9ydGFudFxufVxuXG4ucGFydG5lcnMtbGlzdCAubGlua3MgdWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAwIWltcG9ydGFudFxufVxuXG4uYmxvY2stdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDMzcHhcbn1cblxuLmJsb2NrLXRleHQgaDIge1xuICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweFxufVxuXG4uY29uZmVyZW5jZS11cGNvbWluZyB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICMwMDVkMjU7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwMDVkMjU7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmOTtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICBwYWRkaW5nOiAzNnB4IDIxcHggMjRweCAxMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5jb25mZXJlbmNlLXVwY29taW5nIGEuYnV0dG9uIHtcbiAgICBmb250LXNpemU6IC45ZW1cbn1cblxuLmNvbmZlcmVuY2UtdXBjb21pbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiAncic7XG4gICAgZm9udC1mYW1pbHk6IG93c2Q7XG4gICAgZm9udC1zaXplOiAxMmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNnB4O1xuICAgIHRvcDogMzNweDtcbiAgICBjb2xvcjogIzAwNWQyNVxufVxuXG4uY29uZmVyZW5jZS11cGNvbWluZyBoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLmNvbmZlcmVuY2UtdXBjb21pbmcgaGVhZGVyIGgzIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLmNvbmZlcmVuY2UtdXBjb21pbmcgaGVhZGVyIGg0IHtcbiAgICBjb2xvcjogIzAwODViMjtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyXG59XG5cbi5jb25mZXJlbmNlLXVwY29taW5nIC5ncmVlbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG4uY29uZmVyZW5jZS1wYXN0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE4cHggMTVweCA2cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC0xcHhcbn1cblxuLmNvbmZlcmVuY2UtcGFzdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZWNkY1xufVxuXG4uY29uZmVyZW5jZS1wYXN0OmFmdGVyIHtcbiAgICBjb250ZW50OiAncyc7XG4gICAgZm9udC1mYW1pbHk6IG93c2Q7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIHRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDEuNWVtXG59XG5cbi5jb25mZXJlbmNlLXBhc3QgYSB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuLmNvbmZlcmVuY2UtcGFzdCBoZWFkZXIge1xuICAgIG1hcmdpbjogMFxufVxuXG4uY29uZmVyZW5jZS1wYXN0IGgzIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLmNvbmZlcmVuY2UtcGFzdCBoNCBhIHtcbiAgICBjb2xvcjogIzUyNTI1MlxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcbiAgICAuY29uZmVyZW5jZS1wYXN0IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggNnB4XG4gICAgfVxuICAgIC5jb25mZXJlbmNlLXBhc3Q6YWZ0ZXIge1xuICAgICAgICByaWdodDogNXB4XG4gICAgfVxufVxuXG4jY29uZmVyZW5jZSBoZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4XG59XG5cbiNjb25mZXJlbmNlIGhlYWRlciBoMSB7XG4gICAgZm9udC1zaXplOiAxLjVlbVxufVxuXG4jY29uZmVyZW5jZSBoZWFkZXIgaDIge1xuICAgIGNvbG9yOiAjMDA4NWIyXG59XG5cbiNjb25mZXJlbmNlIC5yZWdpb24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuI2NvbmZlcmVuY2UgLmNvbnRlbnQtcmV0dXJuIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4XG59XG5cbiNjb25mZXJlbmNlIC5nbG9iYWwtYXNzZW1ibHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4XG59XG5cbiNjb25mZXJlbmNlIC5nbG9iYWwtYXNzZW1ibHkgaDIge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgY29sb3I6ICMwMDg1YjI7XG4gICAgcGFkZGluZy10b3A6IDEycHhcbn1cblxuI2NvbmZlcmVuY2UgLmdsb2JhbC1hc3NlbWJseSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXB4XG59XG5cbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgZHQgc3BhbiB7XG4gICAgZmxvYXQ6IGxlZnRcbn1cblxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBkdCAuY29uZmVyZW5jZS1yZWdpb24ge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDEycHg7XG4gICAgY29sb3I6ICMwMDVkMjVcbn1cblxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBkdDphZnRlciB7XG4gICAgY29sb3I6ICMwMDVkMjVcbn1cblxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICBtYXJnaW46IDI0cHggMCA0MHB4XG59XG5cbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweFxufVxuXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvL3dpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICAgIHBhZGRpbmc6IDAgMjFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMWVmO1xuICAgIG1hcmdpbjogNTVweCAwIDI0cHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2Q1ZTNkYVxufVxuXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpIGEge1xuICAgIGNvbG9yOiAjNTI1MjUyXG59XG5cbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGkgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTU1cHg7XG4gICAgbGVmdDogMFxufVxuXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpIGg0IHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICBmb250LXdlaWdodDogNDAwXG59XG5cbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGkgaDUge1xuICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsaW5lLWhlaWdodDogMVxufVxuXG4jY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpIGg1IGEge1xuICAgIGNvbG9yOiAjMDA1ZDI1XG59XG5cbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGkgaDYge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuI2NvbmZlcmVuY2UgLmFjY29yZGlvbi1tZW1iZXItbGlzdCBsaSBibG9ja3F1b3RlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljXG59XG5cbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGkgYmxvY2txdW90ZTphZnRlcixcbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGkgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LXNpemU6IDIuMmVtXG59XG5cbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGkgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwXG59XG5cbiNjb25mZXJlbmNlIC5hY2NvcmRpb24tbWVtYmVyLWxpc3QgbGkgYmxvY2txdW90ZTphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAgICNjb25mZXJlbmNlIC5jb250ZW50LXJldHVybiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyJVxuICAgIH1cbiAgICAjY29uZmVyZW5jZSAuYWNjb3JkaW9uLW1lbWJlci1saXN0IGxpIHtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgcGFkZGluZzogMCA1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUlXG4gICAgfVxufVxuXG4jZWItcm9sZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDkwcHggMCA0MHB4XG59XG5cbiNlYi1yb2xlIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTE1cHg7XG4gICAgbGVmdDogNjBweFxufVxuXG4jZWItcm9sZSBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiAyMjBweDtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjFcbn1cblxuI2ViLXJvbGUgZmlndXJlIGZpZ2NhcHRpb24gc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEuNGVtXG59XG5cbiNlYi1yb2xlIGhlYWRlciB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIGhlaWdodDogMTM4cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDIzOCwgMjM1LCAuOCk7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZzogMjdweCAwIDAgMjUwcHhcbn1cblxuI2ViLXJvbGUgaGVhZGVyIGgxIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMmVtXG59XG5cbiNlYi1yb2xlIGhlYWRlciBwIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtc2l6ZTogMS4xZW1cbn1cblxuI2ViLXJvbGUgLnRleHQge1xuICAgIHdpZHRoOiA1ODBweDtcbiAgICBtYXJnaW46IDAgYXV0b1xufVxuXG4jZWItcm9sZSBibG9ja3F1b3RlIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzNnB4IDA7XG4gICAgcGFkZGluZzogMCAyN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4jZWItcm9sZSBibG9ja3F1b3RlOmFmdGVyLFxuI2ViLXJvbGUgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxufVxuXG4jZWItcm9sZSBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IC0yMHB4XG59XG5cbiNlYi1yb2xlIGJsb2NrcXVvdGU6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTIwcHhcbn1cblxuI2ViLXJvbGUgLnByb2dyYW0ge1xuICAgIG1hcmdpbi10b3A6IDI3cHhcbn1cblxuI2ViLXJvbGUgaDUge1xuICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XG4gICAgI2ViLXJvbGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweFxuICAgIH1cbiAgICAjZWItcm9sZSBmaWd1cmUge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDUlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yNSVcbiAgICB9XG4gICAgI2ViLXJvbGUgZmlndXJlIGltZyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogYXV0b1xuICAgIH1cbiAgICAjZWItcm9sZSBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTUlO1xuICAgICAgICB0b3A6IDBcbiAgICB9XG4gICAgI2ViLXJvbGUgaGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IDkyJTtcbiAgICAgICAgcGFkZGluZzogMjUlIDIlIDIlO1xuICAgICAgICBtYXJnaW46IDAgMiVcbiAgICB9XG4gICAgI2ViLXJvbGUgLnRleHQge1xuICAgICAgICB3aWR0aDogMTAwJVxuICAgIH1cbn1cblxuLm5ld3MtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5uZXdzLXRlYXNlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5uZXdzLXRlYXNlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZWNkY1xufVxuXG4ubmV3cy10ZWFzZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGNvbnRlbnQ6ICdzJztcbiAgICBmb250LWZhbWlseTogb3dzZDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMThweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTRweFxufVxuXG4ubmV3cy10ZWFzZXIgaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICAgIGZsb2F0OiBsZWZ0XG59XG5cbi5uZXdzLXRlYXNlciBoZWFkZXIge1xuICAgIHBhZGRpbmc6IDlweCAwO1xuICAgIG1hcmdpbjogMFxufVxuXG4ubmV3cy10ZWFzZXIgaGVhZGVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogI2JiYjtcbiAgICBmbG9hdDogbGVmdFxufVxuXG4ubmV3cy10ZWFzZXIgaGVhZGVyIHNwYW46YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweFxufVxuXG4ubmV3cy10ZWFzZXIgYSB7XG4gICAgY29sb3I6ICM1MjUyNTJcbn1cblxuLm5ld3MtdGVhc2VyIGgyIHtcbiAgICBmb250LXdlaWdodDogNDAwXG59XG5cbi5uZXdzLXRlYXNlciBoNS5kYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4XG59XG5cbi5uZXdzLXRlYXNlciBoNS5kYXRlIGEge1xuICAgIGNvbG9yOiAjMDA1ZDI1XG59XG5cbi5uZXdzLXRlYXNlciAudGV4dCB7XG4gICAgd2lkdGg6IDU3NXB4XG59XG5cbi5uZXdzLXRlYXNlciAudGV4dC13aXRoLWltYWdlIHtcbiAgICB3aWR0aDogMzkwcHhcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XG4gICAgLm5ld3MtdGVhc2VyIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgLm5ld3MtdGVhc2VyIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IDkwJVxuICAgIH1cbn1cblxuI25ld3MgaDIuZGF0ZSB7XG4gICAgcGFkZGluZy10b3A6IDlweFxufVxuXG4jY29udGVudCAjbmV3cyAubGlua3MsXG4jY29udGVudCAjbmV3cyAucHJvY2VlZGluZyxcbiNuZXdzICNjb250ZW50IC5saW5rcyxcbiNuZXdzICNjb250ZW50IC5wcm9jZWVkaW5nLFxuI25ld3MgLmRvd25sb2FkcyB7XG4gICAgbWFyZ2luLXRvcDogMzJweFxufVxuXG4jZXZlbnQgaDEsXG4jZXZlbnQgaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbiNldmVudCBoMi5kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4XG59XG5cbiNldmVudCBzcGFuLmNhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogOXB4IDA7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBjb2xvcjogI2JiYlxufVxuXG4ucGFnZSAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cyAudmlldy1maWx0ZXJzIHtcbiAgICB3aWR0aDogNjY1cHhcbn1cblxuLnBhZ2UgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMgLnZpZXdzLWV4cG9zZWQtZm9ybSBsYWJlbCB7XG4gICAgY29sb3I6ICMzMzNcbn1cblxuLnBhZ2UgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3Mtd2lkZ2V0IGxhYmVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweFxufVxuXG4ucGFnZSAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cyAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy13aWRnZXQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4XG59XG5cbi5wYWdlIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzIC52aWV3cy1leHBvc2VkLWZvcm0gI2VkaXQtcmVnaW9uLXdyYXBwZXIge1xuICAgIHJpZ2h0OiAxJVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcbiAgICAucGFnZSAudmlldy1mcm9udC1uZXdzLWV2ZW50cy1mb2N1cyAudmlldy1maWx0ZXJzIHtcbiAgICAgICAgd2lkdGg6IDk2JTtcbiAgICAgICAgaGVpZ2h0OiA1N3B4XG4gICAgfVxuICAgIC5wYWdlIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzIC52aWV3cy1leHBvc2VkLWZvcm0gI2VkaXQtcmVnaW9uLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIGxlZnQ6IDFweFxuICAgIH1cbn1cblxuLnN1Y2Nlc3Mtc3Rvcnkge1xuICAgIHdpZHRoOiA2MzBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y2ZjU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdWNjZXNzX3N0b3J5X2JhZGdlLmdpZik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2MTBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uc3VjY2Vzcy1zdG9yeSAubWVtYmVyLWluZm8ge1xuICAgIHdpZHRoOiA0OTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAxXG59XG5cbi5zdWNjZXNzLXN0b3J5IGZpZ3VyZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEzMnB4O1xuICAgIGhlaWdodDogMTMycHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggI2JjYmJiYVxufVxuXG4uc3VjY2Vzcy1zdG9yeSBmaWd1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG9cbn1cblxuLnN1Y2Nlc3Mtc3RvcnkgaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzI4cHhcbn1cblxuLnN1Y2Nlc3Mtc3RvcnkgaGVhZGVyIGgyIHtcbiAgICBjb2xvcjogIzUyNTI1MjtcbiAgICBmb250LXNpemU6IDIuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDFcbn1cblxuLnN1Y2Nlc3Mtc3RvcnkgaGVhZGVyIGgyIGEge1xuICAgIGNvbG9yOiAjNTI1MjUyXG59XG5cbi5zdWNjZXNzLXN0b3J5IC50YWdsaW5lIHtcbiAgICB3aWR0aDogNDQ4cHg7XG4gICAgcGFkZGluZzogMzBweCA0N3B4IDEycHggNjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICAgIHRvcDogMTI1cHg7XG4gICAgYmFja2dyb3VuZDogI2VmZWVlYjtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB6LWluZGV4OiAxMDBcbn1cblxuLnN1Y2Nlc3Mtc3RvcnkgLnRhZ2xpbmU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdWNjZXNzX3N0b3J5X2Fycm93LnBuZykgbm8tcmVwZWF0ICNlZmVlZWI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEycHg7XG4gICAgbGVmdDogNThweFxufVxuXG4uc3VjY2Vzcy1zdG9yeSAudGFnbGluZTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3N1Y2Nlc3Nfc3Rvcnlfc2hhZG93LmdpZikgbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMnB4O1xuICAgIHJpZ2h0OiAwXG59XG5cbi5zdWNjZXNzLXN0b3J5IC5yZWFkLW1vcmUteWVsbG93LXBsdXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgei1pbmRleDogMTAyO1xuICAgIGNvbG9yOiAjNTI1MjUyXG59XG5cbi5zdWNjZXNzLXN0b3J5LWV2ZW4gLnJlYWQtbW9yZS15ZWxsb3ctcGx1cyB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDAgMFxufVxuXG4uc3VjY2Vzcy1zdG9yeS1ldmVuIC5yZWFkLW1vcmUteWVsbG93LXBsdXM6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwXG59XG5cbi5zdWNjZXNzLXN0b3J5LW9kZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjFweCAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMXB4XG59XG5cbi5zdWNjZXNzLXN0b3J5LW9kZCAubWVtYmVyLWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweFxufVxuXG4uc3VjY2Vzcy1zdG9yeS1vZGQgZmlndXJlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMXB4XG59XG5cbi5zdWNjZXNzLXN0b3J5LW9kZCAudGFnbGluZSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTIxcHg7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBwYWRkaW5nOiAzMHB4IDY1cHggMTJweCA0N3B4XG59XG5cbi5zdWNjZXNzLXN0b3J5LW9kZCAudGFnbGluZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNThweFxufVxuXG4uc3VjY2Vzcy1zdG9yeS1vZGQgLnJlYWQtbW9yZS15ZWxsb3ctcGx1cyB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMjVweFxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpIHtcbiAgICAuc3VjY2Vzcy1zdG9yeSB7XG4gICAgICAgIHdpZHRoOiA5MiU7XG4gICAgICAgIHBhZGRpbmc6IDIlIDIlIDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTglIDBcbiAgICB9XG4gICAgLnN1Y2Nlc3Mtc3RvcnkgLm1lbWJlci1pbmZvIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwXG4gICAgfVxuICAgIC5zdWNjZXNzLXN0b3J5IGZpZ3VyZSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIHBhZGRpbmc6IDElO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJVxuICAgIH1cbiAgICAuc3VjY2Vzcy1zdG9yeSBmaWd1cmUgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG4gICAgLnN1Y2Nlc3Mtc3RvcnkgaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBcbiAgICB9XG4gICAgLnN1Y2Nlc3Mtc3RvcnkgaGVhZGVyIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNSVcbiAgICB9XG4gICAgLnN1Y2Nlc3Mtc3RvcnkgaGVhZGVyIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxuICAgIC5zdWNjZXNzLXN0b3J5IC5yZWFkLW1vcmUteWVsbG93LXBsdXMge1xuICAgICAgICBsZWZ0OiAzMCU7XG4gICAgICAgIHRvcDogNXB4O1xuICAgICAgICByaWdodDogYXV0b1xuICAgIH1cbiAgICAuc3VjY2Vzcy1zdG9yeSAudGFnbGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIlIDQlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IC00JTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MCUpXG4gICAgfVxufVxuXG4jc3VjY2Vzcy1zdG9yeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQwcHggMFxufVxuXG4jc3VjY2Vzcy1zdG9yeTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMTNweDtcbiAgICBoZWlnaHQ6IDY3cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdWNjZXNzX3N0b3J5X2xhYmVsX2ludmVydGVkLnBuZykgbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTExcHg7XG4gICAgdG9wOiA1OHB4O1xuICAgIHotaW5kZXg6IDEwMlxufVxuXG4jc3VjY2Vzcy1zdG9yeSBmaWd1cmUuYmlnaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA2NzJweDtcbiAgICBtYXJnaW4tbGVmdDogMjdweDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbiNzdWNjZXNzLXN0b3J5IGZpZ3VyZS5iaWdpbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0b1xufVxuXG4jc3VjY2Vzcy1zdG9yeSAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gICAgei1pbmRleDogMTAxO1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAtNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbiNzdWNjZXNzLXN0b3J5IC5pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0b1xufVxuXG4jc3VjY2Vzcy1zdG9yeSAubWVtYmVyLWluZm8ge1xuICAgIHdpZHRoOiA2MDJweDtcbiAgICBoZWlnaHQ6IDE0NHB4O1xuICAgIGJhY2tncm91bmQ6ICNlZmVlZWI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzksIDIzOCwgMjM1LCAuOCk7XG4gICAgbWFyZ2luOiAtMzBweCAwIDAgMjdweDtcbiAgICBwYWRkaW5nOiAzNnB4IDAgMCA3MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4jc3VjY2Vzcy1zdG9yeSAubWVtYmVyLWluZm8gaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyZW07XG4gICAgY29sb3I6ICM1MjUyNTI7XG4gICAgbWFyZ2luOiA3cHggMCAzcHg7XG4gICAgcGFkZGluZy10b3A6IDhweFxufVxuXG4jc3VjY2Vzcy1zdG9yeSAubWVtYmVyLWluZm8gaDEgYSB7XG4gICAgY29sb3I6ICM1MjUyNTJcbn1cblxuI3N1Y2Nlc3Mtc3RvcnkgLm1lbWJlci1pbmZvIGgxIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzXG59XG5cbiNzdWNjZXNzLXN0b3J5IC5tZW1iZXItaW5mbyBwIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgcGFkZGluZzogMFxufVxuXG4jc3VjY2Vzcy1zdG9yeSAubWVtYmVyLWluZm8gcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMS4xZW1cbn1cblxuI3N1Y2Nlc3Mtc3RvcnkgLnRleHQge1xuICAgIHdpZHRoOiA1ODBweDtcbiAgICBtYXJnaW46IDAgYXV0b1xufVxuXG4jc3VjY2Vzcy1zdG9yeSBibG9ja3F1b3RlIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzNnB4IDA7XG4gICAgcGFkZGluZzogMCAyN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzUyNTI1MlxufVxuXG4jc3VjY2Vzcy1zdG9yeSBibG9ja3F1b3RlOmFmdGVyLFxuI3N1Y2Nlc3Mtc3RvcnkgYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogI2ZmYzIwMFxufVxuXG4jc3VjY2Vzcy1zdG9yeSBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ2gnO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAtMjBweFxufVxuXG4jc3VjY2Vzcy1zdG9yeSBibG9ja3F1b3RlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnZyc7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMjBweFxufVxuXG4jc3VjY2Vzcy1zdG9yeSAucHJvZ3JhbSB7XG4gICAgbWFyZ2luLXRvcDogMjdweFxufVxuXG4jc3VjY2Vzcy1zdG9yeSAucHJvZ3JhbSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweFxufVxuXG4jc3VjY2Vzcy1zdG9yeSAubGlua3MgYSxcbiNzdWNjZXNzLXN0b3J5IC5saW5rcyBsaTpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZjMjAwXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xuICAgICNzdWNjZXNzLXN0b3J5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yJTtcbiAgICAgICAgd2lkdGg6IDEwNCVcbiAgICB9XG4gICAgI3N1Y2Nlc3Mtc3Rvcnk6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE5N3B4O1xuICAgICAgICBoZWlnaHQ6IDc3cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3VjY2Vzc19zdG9yeV9sYWJlbF9tb2JpbGVfaW52ZXJ0ZWQucG5nKSBuby1yZXBlYXQ7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KVxuICAgIH1cbiAgICAjc3VjY2Vzcy1zdG9yeSAud2l0aC1zbWFsbC1zaWduOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgI3N1Y2Nlc3Mtc3Rvcnk6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC00OXB4XG4gICAgfVxuICAgICNzdWNjZXNzLXN0b3J5IGZpZ3VyZS5iaWdpbWFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG4gICAgI3N1Y2Nlc3Mtc3RvcnkgLm1lbWJlci1pbmZvIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICBwYWRkaW5nOiAzJSAyJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvXG4gICAgfVxuICAgICNzdWNjZXNzLXN0b3J5IC5tZW1iZXItaW5mbyBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHhcbiAgICB9XG4gICAgI3N1Y2Nlc3Mtc3RvcnkgLm1lbWJlci1pbmZvIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrXG4gICAgfVxuICAgICNzdWNjZXNzLXN0b3J5IC5pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAyMTVweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA5cHhcbiAgICB9XG4gICAgI3N1Y2Nlc3Mtc3RvcnkgaGVhZGVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogNzBweFxuICAgIH1cbiAgICAjc3VjY2Vzcy1zdG9yeSAubWVtYmVyLXNwZWNpYWxpemF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbiAgICAjc3VjY2Vzcy1zdG9yeSAudGV4dCB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIHBhZGRpbmc6IDAgNSVcbiAgICB9XG59XG5cbi5wdWJsaWNhdGlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHhcbn1cblxuLnB1YmxpY2F0aW9ucyAudmlldy1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA1ZDI1O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5wdWJsaWNhdGlvbnMgLnZpZXctaGVhZGVyIGgzIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIGNvbG9yOiAjMDA1ZDI1XG59XG5cbi5wdWJsaWNhdGlvbnMgLnZpZXctaGVhZGVyIGEubW9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlXG59XG5cbi5wdWJsaWNhdGlvbiB7XG4gICAgcGFkZGluZzogMjFweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlXG59XG5cbi5wdWJsaWNhdGlvbiBmaWd1cmUge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHhcbn1cblxuLnB1YmxpY2F0aW9uIC50ZXh0IHtcbiAgICB3aWR0aDogNTQ1cHhcbn1cblxuLnB1YmxpY2F0aW9uIGhlYWRlciBoMSxcbi5wdWJsaWNhdGlvbiBoZWFkZXIgaDIge1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIGZvbnQtc2l6ZTogMS44ZW1cbn1cblxuLnB1YmxpY2F0aW9uIHAuYXV0aG9yIHtcbiAgICBjb2xvcjogI2I5YjliOTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgcGFkZGluZy1ib3R0b206IDlweCFpbXBvcnRhbnRcbn1cblxuLnZpZXdzLXJvdy1sYXN0IC5wdWJsaWNhdGlvbiB7XG4gICAgYm9yZGVyOiAwXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xuICAgIC5wdWJsaWNhdGlvbiAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlXG4gICAgfVxuICAgIC5wdWJsaWNhdGlvbiBmaWd1cmUubGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG59XG5cbiNtZW1iZXIgaGVhZGVyIGgyIHtcbiAgICBjb2xvcjogIzUyNTI1MlxufVxuXG4jbWVtYmVyIC5pbmZvIHtcbiAgICBwYWRkaW5nOiAyN3B4IDM2cHg7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmMyMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZmMyMDA7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmOTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuI21lbWJlciAuaW5mbyBmaWd1cmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCA0cHggI2JjYmJiYTtcbiAgICB3aWR0aDogMjU1cHg7XG4gICAgaGVpZ2h0OiAyNTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDhweCBzb2xpZCAjZmZmO1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuI21lbWJlciAuaW5mbyAudGV4dCB7XG4gICAgd2lkdGg6IDI1NXB4XG59XG5cbiNtZW1iZXIgLmluZm8gLnRleHQgLm5hdGlvbmFsaXR5IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4XG59XG5cbiNtZW1iZXIgLmluZm8gLnRleHQgLmNvdW50cnkge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuI21lbWJlciAuaW5mbyAudGV4dCAuYXdhcmRfdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuI21lbWJlciAuaW5mbyAudGV4dCAuYXdhcmRfdHlwZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybCguLi9pbWFnZXMvYXdhcmRfdHlwZS1pY29uLnBuZyk7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4XG59XG5cbiNtZW1iZXIgLmluZm8gLnRleHQgLm1lbWJlcl9xdWFsaWZpY2F0aW9uX2l0ZW1zIC55ZWFyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbiNtZW1iZXIgLmluZm8gLnRleHQgLm1lbWJlcl9xdWFsaWZpY2F0aW9uX2l0ZW1zIC5kZWdyZWUge1xuICAgIG1hcmdpbi10b3A6IDEwcHhcbn1cblxuI21lbWJlciAuaW5mbyBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4jbWVtYmVyIC5pbmZvIGgxIHtcbiAgICBmb250LXNpemU6IDIuM2VtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4XG59XG5cbiNtZW1iZXIgLmluZm8gc3Bhbi5lYi1yb2xlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICAgIG1hcmdpbjogOXB4IDAgMjdweFxufVxuXG4jbWVtYmVyIC5pbmZvIHNwYW4uZWItcm9sZTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogNC4yZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZVxufVxuXG4jbWVtYmVyIC5pbmZvIHAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNFxufVxuXG4jbWVtYmVyIC5pbmZvIC5zdWNjZXNzLXN0b3J5LWJhZGdlIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE4cHg7XG4gICAgcmlnaHQ6IC00cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdWNjZXNzX3N0b3J5X2xhYmVsX2ludmVydGVkLnBuZykgdG9wIHJpZ2h0IG5vLXJlcGVhdFxufVxuXG4jbWVtYmVyIC5pbmZvIC5zdWNjZXNzLXN0b3J5LWJhZGdlIGEge1xuICAgIGNvbG9yOiAjNTI1MjUyXG59XG5cbiNtZW1iZXIgI2FjY29yZGlvbiBkdCB7XG4gICAgcGFkZGluZzogMThweCAxOHB4IDE4cHggMTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IDMwMFxufVxuXG4jbWVtYmVyICNhY2NvcmRpb24gZHQ6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmYzIwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICBmb250LXNpemU6IDEuOWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuI21lbWJlciAjYWNjb3JkaW9uIGR0OmFmdGVyIHtcbiAgICBmb250LXNpemU6IC44ZW07XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjZmZjMjAwXG59XG5cbiNtZW1iZXIgI2FjY29yZGlvbiBkdC5vbjphZnRlciB7XG4gICAgY29sb3I6ICNkZGRcbn1cblxuI21lbWJlciAjYWNjb3JkaW9uIGRkIHtcbiAgICBwYWRkaW5nOiAwIDEwcHhcbn1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgcGFkZGluZzogMzZweCAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5sYWJlbCB7XG4gICAgY29sb3I6ICNiYWJhYmFcbn1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAubWVtYmVyX3F1YWxpZmljYXRpb25faXRlbXMgc3BhbiB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiBoNC5sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRvcDogMTJweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgY29sb3I6ICM5NDk0OTQ7XG59XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gcCB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41XG59XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gdWwge1xuICAgIHBhZGRpbmc6IDBcbn1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiBsaSB7XG4gICAgZm9udC1zaXplOiAxLjFlbVxufVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIGxpOmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmMyMDBcbn1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxLjFlbVxufVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIHRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiA0cHhcbn1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiB0YWJsZSB0ZCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMS4xZW1cbn1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZ3JhZHVhdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjZmNTtcbiAgICBwYWRkaW5nOiAyMXB4IDE4cHhcbn1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZ3JhZHVhdGlvbiBmaWd1cmUge1xuICAgIG1hcmdpbjogMCAyNHB4IDIxcHggMFxufVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5ncmFkdWF0aW9uIC55ZWFycyB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4XG59XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmdyYWR1YXRpb24gLnllYXJzIHAge1xuICAgIGNvbG9yOiAjYjFiMWIxO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHhcbn1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZ3JhZHVhdGlvbiAueWVhcnMgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMmVtXG59XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmdyYWR1YXRpb24gaDMudGl0bGUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tZW1iZXJfZmVsbG93c2hpcF90aXRsZS5naWYpIG5vLXJlcGVhdFxufVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5ncmFkdWF0aW9uIC5nYWxsZXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHhcbn1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZ3JhZHVhdGlvbiAuZ2FsbGVyeSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDEwcHhcbn1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZ3JhZHVhdGlvbiAudGhlc2lzIGgzIHtcbiAgICBmb250LXNpemU6IDEuMmVtXG59XG5cbiNjb250ZW50ICNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmxpbmtzLFxuI2NvbnRlbnQgI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAucHJvY2VlZGluZyxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gI2NvbnRlbnQgLmxpbmtzLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAjY29udGVudCAucHJvY2VlZGluZyxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmRvd25sb2FkcyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmVcbn1cblxuI2NvbnRlbnQgI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAubGlua3MgYSxcbiNjb250ZW50ICNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLnByb2NlZWRpbmcgYSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gI2NvbnRlbnQgLmxpbmtzIGEsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uICNjb250ZW50IC5wcm9jZWVkaW5nIGEsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5kb3dubG9hZHMgYSB7XG4gICAgY29sb3I6ICM5OTlcbn1cblxuI2NvbnRlbnQgI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAubGlua3MgbGksXG4jY29udGVudCAjbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5wcm9jZWVkaW5nIGxpLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAjY29udGVudCAubGlua3MgbGksXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uICNjb250ZW50IC5wcm9jZWVkaW5nIGxpLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZG93bmxvYWRzIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHhcbn1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1jdXJyZW50LWFjdGl2aXRpZXMsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLXRhZ3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4XG59XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtY3VycmVudC1hY3Rpdml0aWVzIC5maWVsZC1pdGVtLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC10YWdzIC5maWVsZC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4XG59XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtcmVzZWFyY2gtcHVibGljYXRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4XG59XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtcmVzZWFyY2gtcHVibGljYXRpb25zIC5maWVsZC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMTAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDBcbn1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1yZXNlYXJjaC1wdWJsaWNhdGlvbnMgLmZpZWxkLWl0ZW0ge1xuICAgIG1hcmdpbjogMTBweCAwXG59XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLWFmZmlsaWF0aW9uIC5maWVsZC1pdGVtLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItbmF0aW9uYWwtY2hhcHRlciAuZmllbGQtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4XG59XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLWFmZmlsaWF0aW9uIC5maWVsZC1pdGVtOmJlZm9yZSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLW5hdGlvbmFsLWNoYXB0ZXIgLmZpZWxkLWl0ZW06YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDFweDtcbiAgICBjb250ZW50OiAnSCc7XG4gICAgZm9udC1mYW1pbHk6IG93c2Q7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZjMjAwXG59XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLWFmZmlsaWF0aW9uIC5maWVsZC1pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogJ2UnXG59XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLWdyYW50cyAuZmllbGQtaXRlbSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByZXNlbnRhdGlvbiAuZmllbGQtaXRlbSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByaXplcyAuZmllbGQtaXRlbSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXR3YXMtYXdhcmQgLmZpZWxkLWl0ZW0ge1xuICAgIG1hcmdpbjogMmVtIDBcbn1cblxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItZ3JhbnRzIC5maWVsZC1pdGVtPmRpdixcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByZXNlbnRhdGlvbiAuZmllbGQtaXRlbT5kaXYsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1wcml6ZXMgLmZpZWxkLWl0ZW0+ZGl2LFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItdHdhcy1hd2FyZCAuZmllbGQtaXRlbT5kaXYge1xuICAgIG1hcmdpbjogNXB4XG59XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLWdyYW50cyAuZmllbGQtaXRlbSAueWVhcixcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByZXNlbnRhdGlvbiAuZmllbGQtaXRlbSAueWVhcixcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByaXplcyAuZmllbGQtaXRlbSAueWVhcixcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXR3YXMtYXdhcmQgLmZpZWxkLWl0ZW0gLnllYXIge1xuICAgIGNvbG9yOiAjYzJjMmMyO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpY1xufVxuXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1ncmFudHMgLmZpZWxkLWl0ZW0gLnRpdGxlLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItZ3JhbnRzIC5maWVsZC1pdGVtIC50aXRsZS1wcmVzZW50YXRpdG9uLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItcHJlc2VudGF0aW9uIC5maWVsZC1pdGVtIC50aXRsZSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByZXNlbnRhdGlvbiAuZmllbGQtaXRlbSAudGl0bGUtcHJlc2VudGF0aXRvbixcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByaXplcyAuZmllbGQtaXRlbSAudGl0bGUsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1wcml6ZXMgLmZpZWxkLWl0ZW0gLnRpdGxlLXByZXNlbnRhdGl0b24sXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci10d2FzLWF3YXJkIC5maWVsZC1pdGVtIC50aXRsZSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXR3YXMtYXdhcmQgLmZpZWxkLWl0ZW0gLnRpdGxlLXByZXNlbnRhdGl0b24ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMTAlXG59XG5cbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLWdyYW50cyAuZmllbGQtaXRlbSAudGl0bGUtcHJlc2VudGF0aXRvbjpiZWZvcmUsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1ncmFudHMgLmZpZWxkLWl0ZW0gLnRpdGxlOmJlZm9yZSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByZXNlbnRhdGlvbiAuZmllbGQtaXRlbSAudGl0bGUtcHJlc2VudGF0aXRvbjpiZWZvcmUsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1wcmVzZW50YXRpb24gLmZpZWxkLWl0ZW0gLnRpdGxlOmJlZm9yZSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXByaXplcyAuZmllbGQtaXRlbSAudGl0bGUtcHJlc2VudGF0aXRvbjpiZWZvcmUsXG4jbWVtYmVyICNhY2NvcmRpb24gLm1lbWJlci1zZWN0aW9uIC5maWVsZC1uYW1lLWZpZWxkLW1lbWJlci1wcml6ZXMgLmZpZWxkLWl0ZW0gLnRpdGxlOmJlZm9yZSxcbiNtZW1iZXIgI2FjY29yZGlvbiAubWVtYmVyLXNlY3Rpb24gLmZpZWxkLW5hbWUtZmllbGQtbWVtYmVyLXR3YXMtYXdhcmQgLmZpZWxkLWl0ZW0gLnRpdGxlLXByZXNlbnRhdGl0b246YmVmb3JlLFxuI21lbWJlciAjYWNjb3JkaW9uIC5tZW1iZXItc2VjdGlvbiAuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItdHdhcy1hd2FyZCAuZmllbGQtaXRlbSAudGl0bGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn4oCiJ1xufVxuXG4uY3JlYXRlLW1lbWJlci1mcm9tLXVzZXIgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICMwMDVkMjU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNXB4IDhweFxufVxuXG4ucGFnZS1ub2RlLWFkZC1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2Jsb2NrLXN5c3RlbS1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmY1O1xuICAgIHBhZGRpbmc6IDMwcHggNTBweFxufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1yZXF1aXJlZCB7XG4gICAgY29sb3I6ICNFRjM5M0Ncbn1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLWdyb3VwLWZpZWxkc2V0IHRoIHtcbiAgICBmb250LXdlaWdodDogNDAwXG59XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC1ncm91cC1maWVsZHNldCAuZmllbGQtdHlwZS1maWxlIHRoIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLWdyb3VwLWZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweFxufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBkaXY+ZmllbGRzZXQuZm9ybS13cmFwcGVyIGxlZ2VuZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDExMCVcbn1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLW11bHRpcGxlLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlXG59XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC1tdWx0aXBsZS10YWJsZSB0ci5ldmVuIGlucHV0IHtcbiAgICBtYXJnaW46IDEwcHggMFxufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZmllbGQtbXVsdGlwbGUtdGFibGUgLmZpZWxkLW11bHRpcGxlLWRyYWcge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLW11bHRpcGxlLXRhYmxlIC5maWVsZC1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZmllbGQtbXVsdGlwbGUtdGFibGUrLmRlc2NyaXB0aW9uK2Rpdi5jbGVhcmZpeCxcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5maWVsZC1tdWx0aXBsZS10YWJsZStkaXYuY2xlYXJmaXgge1xuICAgIG1hcmdpbi10b3A6IDE1cHhcbn1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZpZWxkLW11bHRpcGxlLXRhYmxlIC5mb3JtLWl0ZW0tZmllbGQtLWVtYWlsLXVuZC0wLWVtYWlsIGxhYmVsIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbn1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmRlc2NyaXB0aW9uIGEge1xuICAgIGNvbG9yOiAjZmZjMjAwXG59XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLW1hbmFnZWQtZmlsZSAuaW1hZ2Utd2lkZ2V0LWRhdGEge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLW1hbmFnZWQtZmlsZSAuZm9ybS1maWxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzUlIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwJVxufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1tYW5hZ2VkLWZpbGUgLmZvcm0tc3VibWl0IHtcbiAgICB3aWR0aDogMTUlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gYnV0dG9uLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gaW5wdXQsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBzZWxlY3QsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuNHM7XG4gICAgb3V0bGluZTogMFxufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGU6Zm9jdXMsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBidXR0b246Zm9jdXMsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBpbnB1dDpmb2N1cyxcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIHNlbGVjdDpmb2N1cyxcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmMyMDBcbn1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlOmRpc2FibGVkLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gYnV0dG9uOmRpc2FibGVkLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gaW5wdXQ6ZGlzYWJsZWQsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBzZWxlY3Q6ZGlzYWJsZWQsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSB0ZXh0YXJlYTpkaXNhYmxlZCB7XG4gICAgYm9yZGVyOiAwXG59XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS5lcnJvcixcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIGJ1dHRvbi5lcnJvcixcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIGlucHV0LmVycm9yLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gc2VsZWN0LmVycm9yLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gdGV4dGFyZWEuZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBMzAwMDBcbn1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBsaW5lLWhlaWdodDogMlxufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuZXJyb3IgLmNob3Nlbi1zaW5nbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNBMzAwMDBcbn1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tc3VibWl0IHtcbiAgICB3aWR0aDogMjAlO1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMyMDA7XG4gICAgYm9yZGVyOiAjZmZjMjAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzUyNTI1MlxufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSB0ZCAuZm9ybS1zdWJtaXQge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbjogMWVtIDBcbn1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gbGFiZWwsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBzcGFuLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweFxufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS10ZXh0IHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogNnB4XG59XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLXR5cGUtY2hlY2tib3gsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS10eXBlLXJhZGlvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmVcbn1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tY2hlY2tib3gsXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1yYWRpbyB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1jaGVja2JveCtsYWJlbCxcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLXJhZGlvK2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4XG59XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLWNoZWNrYm94K2xhYmVsOmJlZm9yZSxcbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLXJhZGlvK2xhYmVsOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZGFkYTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IC0xcHggM3B4IDAgMDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGZvbnQ6IDEuMmVtIHR3YXNvbmxpbmVmb3JtcztcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tY2hlY2tib3guZXJyb3IrbGFiZWw6YmVmb3JlLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tcmFkaW8uZXJyb3IrbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQTMwMDAwXG59XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLWNoZWNrYm94OmNoZWNrZWQrbGFiZWw6YmVmb3JlLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tcmFkaW86Y2hlY2tlZCtsYWJlbDpiZWZvcmUge1xuICAgIGxpbmUtaGVpZ2h0OiAxXG59XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5mb3JtLWNoZWNrYm94OmNoZWNrZWQrbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnbyc7XG4gICAgY29sb3I6ICNmZmMyMDBcbn1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmZvcm0tcmFkaW8rbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiAuOGVtO1xuICAgIGhlaWdodDogMTVweDtcbiAgICBjb2xvcjogI2ZmYzIwMFxufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZm9ybS1yYWRpbzpjaGVja2VkK2xhYmVsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ3AnXG59XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIGRpdi5hdXRvY29tcGxldGUtZGVsdXhlLW11bHRpcGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gZGl2LmF1dG9jb21wbGV0ZS1kZWx1eGUtbXVsdGlwbGUgaW5wdXQge1xuICAgIGJvcmRlcjogMFxufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBkaXYuYXV0b2NvbXBsZXRlLWRlbHV4ZS1tdWx0aXBsZSAuYXV0b2NvbXBsZXRlLWRlbHV4ZS10aHJvYmJlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLWRyb3AgbGkge1xuICAgIHBhZGRpbmc6IDdweFxufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLWRyb3AgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJ1xufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50XG59XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5jaG9zZW4tY29udGFpbmVyIHVsLmNob3Nlbi1jaG9pY2VzLFxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwXG59XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmYzIwMFxufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLWRyb3Age1xuICAgIGJvcmRlcjogMFxufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuY2hvc2VuLXJlc3VsdHMge1xuICAgIHBhZGRpbmc6IDBcbn1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0gLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBjb2xvcjogI2ZmYzIwMFxufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSB1bC5jaG9zZW4tY2hvaWNlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweFxufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSB1bC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gICAgcGFkZGluZzogMFxufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSB1bC5jaG9zZW4tY2hvaWNlcyBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnXG59XG5cbiNjb250ZW50IC5ub2RlLW1lbWJlcl9wcm9maWxlX2FsdW1uYS1mb3JtIHVsLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDE4cHggMCA1cHg7XG4gICAgbWFyZ2luOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTRFNFxufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSB1bC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlIHtcbiAgICB0b3A6IDZweFxufVxuXG4jY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZmllbGQtYWRkLW1vcmUtc3VibWl0IHtcbiAgICBmbG9hdDogcmlnaHRcbn1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gICAgYm9yZGVyOiAwXG59XG5cbi51aS1hdXRvY29tcGxldGUgYSB7XG4gICAgY29sb3I6ICM1MjUyNTJcbn1cblxuLnVpLWF1dG9jb21wbGV0ZSAudWktbWVudS1pdGVtIGEudWktc3RhdGUtaG92ZXIge1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICBjb2xvcjogI2ZmYzIwMDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDBcbn1cblxuaHRtbC5qcyAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSBmaWVsZHNldC5jb2xsYXBzZWQge1xuICAgIGhlaWdodDogNzVweFxufVxuXG4jdXNlci1wYXNzIC5maWVsZC10eXBlLXRleHQsXG4jdXNlci1wYXNzIC5mb3JtLXR5cGUtcGFzc3dvcmQsXG4jdXNlci1wYXNzIC5mb3JtLXR5cGUtdGV4dGZpZWxkLFxuI3VzZXItcGFzcyAuZm9ybS13cmFwcGVyLFxuI3VzZXItcHJvZmlsZS1mb3JtIC5maWVsZC10eXBlLXRleHQsXG4jdXNlci1wcm9maWxlLWZvcm0gLmZvcm0tdHlwZS1wYXNzd29yZCxcbiN1c2VyLXByb2ZpbGUtZm9ybSAuZm9ybS10eXBlLXRleHRmaWVsZCxcbiN1c2VyLXByb2ZpbGUtZm9ybSAuZm9ybS13cmFwcGVyLFxuI3VzZXItcmVnaXN0ZXItZm9ybSAuZmllbGQtdHlwZS10ZXh0LFxuI3VzZXItcmVnaXN0ZXItZm9ybSAuZm9ybS10eXBlLXBhc3N3b3JkLFxuI3VzZXItcmVnaXN0ZXItZm9ybSAuZm9ybS10eXBlLXRleHRmaWVsZCxcbiN1c2VyLXJlZ2lzdGVyLWZvcm0gLmZvcm0td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtXG59XG5cbiN1c2VyLXBhc3MgYnV0dG9uLFxuI3VzZXItcGFzcyBpbnB1dCxcbiN1c2VyLXByb2ZpbGUtZm9ybSBidXR0b24sXG4jdXNlci1wcm9maWxlLWZvcm0gaW5wdXQsXG4jdXNlci1yZWdpc3Rlci1mb3JtIGJ1dHRvbixcbiN1c2VyLXJlZ2lzdGVyLWZvcm0gaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC40cztcbiAgICBvdXRsaW5lOiAwXG59XG5cbiN1c2VyLXBhc3MgYnV0dG9uOmZvY3VzLFxuI3VzZXItcGFzcyBpbnB1dDpmb2N1cyxcbiN1c2VyLXByb2ZpbGUtZm9ybSBidXR0b246Zm9jdXMsXG4jdXNlci1wcm9maWxlLWZvcm0gaW5wdXQ6Zm9jdXMsXG4jdXNlci1yZWdpc3Rlci1mb3JtIGJ1dHRvbjpmb2N1cyxcbiN1c2VyLXJlZ2lzdGVyLWZvcm0gaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzIwMFxufVxuXG4jdXNlci1wYXNzIGJ1dHRvbjpkaXNhYmxlZCxcbiN1c2VyLXBhc3MgaW5wdXQ6ZGlzYWJsZWQsXG4jdXNlci1wcm9maWxlLWZvcm0gYnV0dG9uOmRpc2FibGVkLFxuI3VzZXItcHJvZmlsZS1mb3JtIGlucHV0OmRpc2FibGVkLFxuI3VzZXItcmVnaXN0ZXItZm9ybSBidXR0b246ZGlzYWJsZWQsXG4jdXNlci1yZWdpc3Rlci1mb3JtIGlucHV0OmRpc2FibGVkIHtcbiAgICBib3JkZXI6IDBcbn1cblxuI3VzZXItcGFzcyBidXR0b24uZXJyb3IsXG4jdXNlci1wYXNzIGlucHV0LmVycm9yLFxuI3VzZXItcHJvZmlsZS1mb3JtIGJ1dHRvbi5lcnJvcixcbiN1c2VyLXByb2ZpbGUtZm9ybSBpbnB1dC5lcnJvcixcbiN1c2VyLXJlZ2lzdGVyLWZvcm0gYnV0dG9uLmVycm9yLFxuI3VzZXItcmVnaXN0ZXItZm9ybSBpbnB1dC5lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0EzMDAwMFxufVxuXG4jdXNlci1wYXNzIC5mb3JtLXN1Ym1pdCxcbiN1c2VyLXByb2ZpbGUtZm9ybSAuZm9ybS1zdWJtaXQsXG4jdXNlci1yZWdpc3Rlci1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzIwMDtcbiAgICBib3JkZXI6ICNmZmMyMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbi5wYXJ0bmVycyB7XG4gICAgYmFja2dyb3VuZDogIzJkMmQyZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLnBhcnRuZXJzIGltZyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xuICAgIC5wYXJ0bmVyIGZpZ3VyZS5yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMWVtIDBcbiAgICB9XG59XG5cbi51c2VyLWZvcm0gLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4XG59XG5cbi51c2VyLWZvcm0gbGFiZWwge1xuICAgIGNvbG9yOiAjZmZjMjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IC45ZW1cbn1cblxuLnVzZXItZm9ybSAuZm9ybS1yZXF1aXJlZCB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4udXNlci1mb3JtIC5mb3JtLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94XG59XG5cbi51c2VyLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMTVweFxufVxuXG4udXNlci1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZjMjAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwXG59XG5cbi51c2VyLWZvcm0gYTpmb2N1cyxcbi51c2VyLWZvcm0gYTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXRcbn1cblxuLmJsb2NrLXVzZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMjE2cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgcGFkZGluZzogMTJweFxufVxuXG4uYmxvY2stdXNlciBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHhcbn1cblxuLmJsb2NrLXVzZXIgLmNsb3NlLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDZweDtcbiAgICByaWdodDogMTJweDtcbiAgICBmb250LXNpemU6IDEuMWVtXG59XG5cbi5mb290ZXItbWVudSB7XG4gICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICBwYWRkaW5nOiA0MHB4IDBcbn1cblxuLmZvb3Rlci1tZW51IC5ibG9jayB7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBmbG9hdDogbGVmdFxufVxuXG4uZm9vdGVyLW1lbnUgLmJsb2NrIGgzLmJsb2NrLXRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2Vcbn1cblxuLmZvb3Rlci1tZW51IC5ibG9jayB1bC5tZW51IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgcGFkZGluZy1ib3R0b206IDZweFxufVxuXG4uZm9vdGVyLW1lbnUgLmJsb2NrIGEge1xuICAgIGNvbG9yOiAjODg4XG59XG5cbi5mb290ZXItbWVudSAuYnVyZ2VyLW1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBcbn1cblxuLmZvb3Rlci1tZW51IC5idXJnZXItbWVudSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IC41ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIGxlZnQ6IDQycHhcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk1OXB4KSB7XG4gICAgLmZvb3Rlci1tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cbn1cblxuZm9vdGVyLm1haW4ge1xuICAgIGJhY2tncm91bmQ6ICMyMjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMFxufVxuXG4jY2JveE92ZXJsYXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB6LWluZGV4OiAzMDBcbn1cblxuI2NvbG9yYm94IHtcbiAgICB6LWluZGV4OiAzMDFcbn1cblxuLm92ZXJsYXktY29udGVudCAjY2JveExvYWRlZENvbnRlbnQsXG4ub3ZlcmxheS1jb250ZW50ICNjYm94TG9hZGluZ0dyYXBoaWMsXG4ub3ZlcmxheS1jb250ZW50ICNjYm94TG9hZGluZ092ZXJsYXkge1xuICAgIHdpZHRoOiA3MDBweCFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvIWltcG9ydGFudFxufVxuXG4jY2JveENsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbG9yYm94X2Nsb3NlLnBuZykgbm8tcmVwZWF0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuI2Nib3hDbG9zZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTJweFxufVxuXG4jdGFicy13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZVxufVxuXG4jdGFicy13cmFwcGVyIHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmQyZDI7XG4gICAgcGFkZGluZzogMTJweCAzM3B4O1xuICAgIG1hcmdpbjogMFxufVxuXG4jdGFicy13cmFwcGVyIGxpIHtcbiAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdFxufVxuXG4jdGFicy13cmFwcGVyIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4jdGFicy13cmFwcGVyIGxpLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogIzAzYTI0MlxufVxuXG4jdGFicy13cmFwcGVyIGEge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM1MjUyNTI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDJkMmQyICNkMmQyZDIgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgbWFyZ2luOiAwXG59XG5cbiN0YWJzLXdyYXBwZXIgYTpmb2N1cyxcbiN0YWJzLXdyYXBwZXIgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwM2EyNDJcbn1cblxuI2Jsb2NrLXZpZXdzLWZyb250LWhvbWUtaW5zdGl0dXRlLWJsb2NrLTEgLnZpZXdzLXJvdyB7XG4gICAgY3Vyc29yOiBwb2ludGVyXG59XG5cbiNibG9jay12aWV3cy1mZWxsb3dzaGlwLXNpZGViYXItYmxvY2ssXG4jYmxvY2stdmlld3Mtd2hhdC1pcy1vd3NkLWJsb2NrIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGNkY1O1xuICAgIGN1cnNvcjogcG9pbnRlclxufVxuXG4jYmxvY2stdmlld3MtZmVsbG93c2hpcC1zaWRlYmFyLWJsb2NrIGgzIGEsXG4jYmxvY2stdmlld3Mtd2hhdC1pcy1vd3NkLWJsb2NrIGgzIGEge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBjb2xvcjogIzAwNWQyNTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDA1QzJCXG59XG5cbiNibG9jay12aWV3cy1mZWxsb3dzaGlwLXNpZGViYXItYmxvY2sgLnZpZXdzLWZpZWxkLWZpZWxkLS1zdWJ0aXRsZSxcbiNibG9jay12aWV3cy1mZWxsb3dzaGlwLXNpZGViYXItYmxvY2sgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSxcbiNibG9jay12aWV3cy13aGF0LWlzLW93c2QtYmxvY2sgLnZpZXdzLWZpZWxkLWZpZWxkLS1zdWJ0aXRsZSxcbiNibG9jay12aWV3cy13aGF0LWlzLW93c2QtYmxvY2sgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgcGFkZGluZzogMTBweFxufVxuXG4jYmxvY2stdmlld3MtZmVsbG93c2hpcC1zaWRlYmFyLWJsb2NrIC52aWV3cy1yb3c6aG92ZXIsXG4jYmxvY2stdmlld3Mtd2hhdC1pcy1vd3NkLWJsb2NrIC52aWV3cy1yb3c6aG92ZXIge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNWQyNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJlY2RjXG59XG5cbiNibG9jay12aWV3cy1mcm9udC1zdWNjZXNzLXN0b3JpZXMtYmxvY2stMiBoMyB7XG4gICAgY29sb3I6ICNmZmMyMDA7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwXG59XG5cbiNibG9jay12aWV3cy1mcm9udC1zdWNjZXNzLXN0b3JpZXMtYmxvY2stMiAudmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMgLnZpZXdzLXJvdyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcmliYm9uX3kucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyMDQsIDQwLCAuMjIpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmMyMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweFxufVxuXG4jYmxvY2stdmlld3MtZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLWJsb2NrLTIgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN1Y2Nlc3MtdGFnbGluZSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxMjAlO1xuICAgIGNvbG9yOiAjNUM1QzVDO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcbn1cblxuI2Jsb2NrLXZpZXdzLWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy1ibG9jay0yIC52aWV3LWZyb250LXN1Y2Nlc3Mtc3RvcmllcyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC0tbWVtYmVyLXByb2ZpbGUge1xuICAgIGZvbnQtc2l6ZTogMTEwJVxufVxuXG4jYmxvY2stdmlld3MtZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLWJsb2NrLTIgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLS1maWVsZCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMFxufVxuXG4jYmxvY2stdmlld3MtZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLWJsb2NrLTIgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMFxufVxuXG4jYmxvY2stdmlld3MtZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLWJsb2NrLTIgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhIHtcbiAgICBjb2xvcjogI2ZmYzIwMFxufVxuXG4jYmxvY2stdmlld3MtZnJvbnQtc3VjY2Vzcy1zdG9yaWVzLWJsb2NrLTIgLnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLS1waWN0dXJlIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAuNzUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIC43NSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDE1cHggMCByZ2JhKDAsIDAsIDAsIC43NSlcbn1cblxuI2Jsb2NrLXZpZXdzLWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy1ibG9jay0yIC52aWV3cy1yb3c6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyMDQsIDQwLCAuNClcbn1cblxuI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiB7XG4gICAgYmFja2dyb3VuZDogI0Y3RjZGNVxufVxuXG4jYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIGgzIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMwMDVkMjU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwNUMyQlxufVxuXG4jYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIC52aWV3LWZyb250LW5ld3MgLnZpZXdzLXJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZGRkO1xuICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICNGN0Y2RjU7XG4gICAgcGFkZGluZzogMTVweCAxMHB4XG59XG5cbiNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTIgLnZpZXctZnJvbnQtbmV3cyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1jcmVhdGVkIHtcbiAgICBjb2xvcjogIzAwNWQyNTtcbiAgICBmb250LXdlaWdodDogNzAwXG59XG5cbiNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTIgLnZpZXctZnJvbnQtbmV3cyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDExMCU7XG4gICAgbWFyZ2luOiA1cHggMCAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbiNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTIgLnZpZXctZnJvbnQtbmV3cyAudmlld3Mtcm93OmhvdmVyIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDVkMjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZWNkY1xufVxuXG4jYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIC52aWV3LWZyb250LW5ld3MgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgICBtYXJnaW46IDE1cHggMCAwXG59XG5cbiNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTIgLnZpZXctZnJvbnQtbmV3cyAudmlld3Mtcm93IHtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiAudmlldy1mcm9udC1uZXdzIC52aWV3cy1yb3ctZmlyc3Qge1xuICAgIG1hcmdpbjogMFxufVxuXG4jYmxvY2stdmlld3MtZnJvbnQtbmV3cy1ibG9jay0yIC52aWV3LWZyb250LW5ld3MgLnZpZXdzLXJvdy1sYXN0IHtcbiAgICBib3JkZXItYm90dG9tOiAwXG59XG5cbiNibG9jay12aWV3cy1mcm9udC1jb25mZXJlbmNlcy1ibG9jay0yIC5ibG9jay10aXRsZSB7XG4gICAgY29sb3I6ICMwMDg1YjJcbn1cblxuI2Jsb2NrLXZpZXdzLWZyb250LWNvbmZlcmVuY2VzLWJsb2NrLTIgLmJsb2NrLXRleHQge1xuICAgIHBhZGRpbmc6IDBcbn1cblxuI2Jsb2NrLXZpZXdzLWZyb250LWNvbmZlcmVuY2VzLWJsb2NrLTIgLnZpZXdzLXJvdyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29uZmVyZW5jZS1pY29uLnBuZykgbm8tcmVwZWF0IDk1JSAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y2ZjU7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDg1YjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4XG59XG5cbiNibG9jay12aWV3cy1mcm9udC1jb25mZXJlbmNlcy1ibG9jay0yIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkIHtcbiAgICBtYXJnaW46IDEwcHggMFxufVxuXG4jYmxvY2stdmlld3MtZnJvbnQtY29uZmVyZW5jZXMtYmxvY2stMiAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC0tZGF0ZS13LWVuZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbiNibG9jay12aWV3cy1mcm9udC1jb25mZXJlbmNlcy1ibG9jay0yIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWNvbmZlcmVuY2UtbG9jYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuI2Jsb2NrLXZpZXdzLWZyb250LWNvbmZlcmVuY2VzLWJsb2NrLTIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTIwJTtcbiAgICBjb2xvcjogIzAwODViMjtcbiAgICBmb250LXN0eWxlOiBpdGFsaWNcbn1cblxuI2Jsb2NrLXZpZXdzLWZyb250LWNvbmZlcmVuY2VzLWJsb2NrLTIgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgICBtYXJnaW46IDMwcHggMCAwXG59XG5cbiNibG9jay12aWV3cy1mcm9udC1jb25mZXJlbmNlcy1ibG9jay0yIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhIHtcbiAgICBjb2xvcjogIzAwODViMlxufVxuXG4jYmxvY2stdmlld3MtZnJvbnQtY29uZmVyZW5jZXMtYmxvY2stMiAudmlld3Mtcm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNkYmU4XG59XG4iLCJcbmJvZHkudG9vbGJhci5uZXR3b3JrLmhhcy1uYXRpb25hbC1jaGFwdGVyIHtcbiAgLy9wYWRkaW5nLXRvcDogMjMxcHghaW1wb3J0YW50O1xufVxuXG4ubmNtZW1iZXJzIHtcbiAgaDEge1xuICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICBjb2xvcjogJGNvbG9yLWJhc2UtYmxhY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbXVsaTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAvL3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5oYXMtbmF0aW9uYWwtY2hhcHRlciB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbXVsaTtcbiAgLnZpZXctZnJvbnQtY291bnRyeSB7XG4gICAgJi52aWV3LWRpc3BsYXktaWQtcGFnZSB7XG4gICAgICBoZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNjb3VudHJ5IC5uZXR3b3JrLWZ1bGwtaW5mbyB7XG4gICAgJi5jb3VudHJ5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnN1Ym1lbnUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAjbmMtY29udGVudC13cmFwcGVyIHtcbiAgICAubmMtaGVhZGVyLXdyYXBwZXIge1xuICAgICAgbWluLWhlaWdodDo2MDBweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIzMXB4KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYy1ncmVlbjtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpe1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgfVxuICAgICAgLnJvdyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAubmF0aW9uYWwtY2hhcHRlci1pbmZvIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgLm5jLWRhdGEge1xuICAgICAgICAgICAgLm5jLWxvZ28taW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6MjAwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDoyMDBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZ3JlZW4ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tdWxpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbXVsaTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmLm1lbWIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tdWxpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbXVsaTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmQtYmxvY2sge1xuICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuXG4gICAgICAgICAgICAgICYubWFpbGwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYy1sZWFkYmcge1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuXG4gIH1cblxuICAubmF0aW9uYWwtY2hhcHRlci1jb250YWN0IHtcbiAgICAubmMtY29udGFjdC1pbWcge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5mbGV4LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjMwcHg7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJhc2UtYmxhY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbXVsaTtcbiAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmxleC1pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICB3aWR0aDpjYWxjKDI1JSAtIDMwcHgpO1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgbWFyZ2luOiA3cHg7XG4gICAgICAgICAgICB3aWR0aDpjYWxjKDI1JSAtIDE0cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6Y2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDonJztcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubWVtYmVyLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLmZsZXgtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6Y2FsYygxNi42NjY2JSAtIDMwcHgpO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjExMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0LWRhdGEge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNvbnRhY3QtZGF0YSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW11bGk7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOjE2cHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW11bGk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgIH1cbiAgICB9XG5cblxuXG4gIH1cblxuXG5cbiAgLmNvbnRlbnQtbmV3cy13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMSB7XG4gICAgICAuYmxvY2stdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZXdzLXdyYXBwZXItdGl0bGUge1xuICAgIGgxIHtcbiAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ibGFjaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tdWxpO1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB9XG4gIH1cblxuICAuZXZlbnRzLXdyYXBwZXIge1xuICAgIGgxIHtcbiAgICAgIGZsZXgtYmFzaXM6MTAwJTtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmFzZS1ibGFjaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tdWxpO1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB9XG5cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICBwYWRkaW5nOiA3cHggMTVweDtcblxuICAgICAgICAmLnZpZXdzLXJvdy1vZGQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LW5ld3MtYmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGF0ZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tdWxpO1xuICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tdWxpO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cblxuICAgIC5wYWdlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tdWxpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnaSc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IG93c2Q7XG4gICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xuICAgICAgICAgIGNvbG9yOiAjMDA1ZDI1O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtM3B4O1xuICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbXVsaTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZXNvdXJjZXMge1xuXG4gICAgICAudmlldy1jb250ZW50IHtcbiAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgICAgIC5maWxlLXdyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuZmlsZSB7XG4gICAgICAgICAgICAgIC5maWxlLWljb24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbXVsaTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJ28nO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogb3dzZDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5tZW1iZXJzLW5ldy13cmFwcGVyIHtcbiAgICBoMSB7XG4gICAgICBmbGV4LWJhc2lzOjEwMCU7XG4gICAgICBjb2xvcjogJGNvbG9yLWJhc2UtYmxhY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbXVsaTtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgLnZpZXctY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjUwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIyLjVweCk7XG4gICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMlIC0gMjIuNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIyLjVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3cy1maWVsZCB7XG4gICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3cy1maWVsZC1maWVsZC0tcGljdHVyZSB7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTAwJTtcbiAgICAgICAgICAgIC5tYW1iZXItYmcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmF3YXJkZWVzIHtcbiAgICB3aWR0aDozM3B4O1xuICAgIGhlaWdodDozM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZWFmNDk7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAmPmRpdiB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgfVxuXG4gICAgLmljb24tbWVkYWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmljb2ZvbnRzIHtcbiAgICAmLmZhLXN0YXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOjMzcHg7XG4gICAgICBoZWlnaHQ6MzNweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdztcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mZWxsb3dzIHtcbiAgICB3aWR0aDozM3B4O1xuICAgIGhlaWdodDozM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFkZDg7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAmPmRpdiB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgfVxuXG4gICAgJj5zcGFuIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5pY29mb250cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICYuaWNvZm9udC1sYWJvcmF0b3J5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNmQyNTtcbiAgICAgIH1cblxuICAgICAgJi5pY29mb250LXRlc3QtdHViZS1hbHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZGJiO1xuICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAuaWNvbi1mZWxsb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG4gIC5pY29mb250cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLmljb2ZvbnQtdGVzdC10dWJlLWFsdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZGJiO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBhIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLW1lbWJlci15ZWFyLW9mLW1lbWJlcnNoaXAge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS1taWQ7XG4gICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTppbmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWZpZWxkLWZpZWxkLXNwZWNpYWxpemF0aW9uIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgbWFyZ2luLWJvdHRvbTowO1xuICB9XG5cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLW1lbWJlci10eXBlIHtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktbWlkO1xuICAgIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xuICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6aW5saW5lO1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlci1zaG93LW1vcmUge1xuICAgIGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmVlbi10ZXh0O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgfVxuXG5cblxuICAubmMtbWVtYmVycy1mb3JtIHtcblxuICAgIC52aWV3LWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0ZW4oJGNvbG9yLWdyZWVuLWxpZ2h0LCA1JSk7XG4gICAgICBwYWRkaW5nOiA1MHB4IDUwcHggMCA1MHB4O1xuICAgICAgICBwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6ICRjb250YWluZXItc207XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6ICRjb250YWluZXItbWQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6ICRjb250YWluZXItbGc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXctY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgd2lkdGg6ICRjb250YWluZXItc207XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgd2lkdGg6ICRjb250YWluZXItbWQ7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICAgICAgd2lkdGg6ICRjb250YWluZXItbGc7XG4gICAgICB9XG5cbiAgICAgIC5hbGVydCAge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICYuYWxlcnQtc3VjY2VzcyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpsaWdodGVuKCRjb2xvci1ncmVlbi1saWdodCwgNSUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjokY29sb3ItZ3JlZW4tbGlnaHQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLWJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXctZmlsdGVycyAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjpsaWdodGVuKCRjb2xvci1ncmVlbi1saWdodCwgNSUpO1xuICAgICAgcGFkZGluZzogMTVweCA1MHB4IDUwcHggNTBweDtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6ICRjb250YWluZXItc207XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6ICRjb250YWluZXItbWQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICAgICAgICAgICAgd2lkdGg6ICRjb250YWluZXItbGc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyB7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcblxuICAgICAgICAgICAgLmZvcm0tdGV4dCB7XG4gICAgICAgICAgICAgIGhlaWdodDo0NnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWV3cy13aWRnZXQtZmlsdGVyLWNvbWJpbmUge1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDcwJSAtIDEwcHgpO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xuXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmlld3Mtd2lkZ2V0LWZpbHRlci1jb21iaW5lXzIge1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDMwJSAtIDEwcHgpO1xuICAgICAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmlld3Mtd2lkZ2V0LWZpbHRlci1zZWNvbmRhcnkge1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgICAgIHdpZHRoOjE4MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYy1ncmVlbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG5cbiAgICAgICAgICAgICAgICAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgLmZpZWxkc2V0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDVweCAzMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yLWdyZWVuLWxpZ2h0O1xuICAgICAgICAgICAgICAgIC5iZWYtc2Vjb25kYXJ5LW9wdGlvbnMge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogNDZweDtcbiAgICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NDZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDo0NnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zaXRlcy9hbGwvdGhlbWVzL293c2QvaW1hZ2VzL3NlYXJjaDItdy5wbmcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYy1ncmVlbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmlld3MtcmVzZXQtYnV0dG9uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQ2cHg7XG4gICAgICAgICAgICAgIG9yZGVyOiA1O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuXG4gICAgICAgICAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjQ2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6NDZweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc2l0ZXMvYWxsL3RoZW1lcy9vd3NkL2ltYWdlcy9yZXNldC13LnBuZyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdy1taWQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNXB4IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cblxuXG5cbiAgICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLnJlcGxhY2VkLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6JGNvbG9yLWJhc2Utd2hpdGU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDhweDtcbiAgfVxuXG59XG4iLCIvL2NhbGVuZGFyXG4udmlldy1uYXRpb25hbC1jaGFwdGVycy1ldmVudHMge1xuXG4gICYudmlldy1kaXNwbGF5LWlkLXVwY29taW5nIHtcblxuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgLy9kaXNwbGF5OmZsZXg7XG4gICAgICAvL2ZsZXgtd3JhcDp3cmFwO1xuXG4gICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgLy9wYWRkaW5nOiAyMHB4O1xuICAgICAgICAvL2ZsZXgtYmFzaXM6IDUwJTtcblxuICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnRpbWVsaW5lIHtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xuXG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpID4gZGl2IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWVsaW5lLWltYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIC50aW1lbGluZS10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvdW50cmllcyB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmV5LW5ld3MtYmc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaW1wbGVfdGltZWxpbmUge1xuICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuXG5cbiAgICB9XG4gIH1cbn1cbiIsIi5ub2RlLXR5cGUtZXZlbnQtd29ya3Nob3Age1xuICAuZGF0ZS1kaXNwbGF5LXNpbmdsZSwgLmRhdGUtZGlzcGxheS1yYW5nZSB7XG4gICAgY29sb3I6ICRjb2xvci1iYXNlLW5hdmJhci10ZXh0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgZGlzcGxheTpibG9jaztcbiAgfVxuXG4gIC5maWVsZC1uYW1lLWZpZWxkLXRhZ3Mge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgfVxuXG4gIC5maWVsZC1ncm91cC1kaXYge1xuICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgYSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDpcIiwgXCI7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHsgLy8xMjAwcHgtMVxyXG5cclxuXHQudGlkLWNvdW50cnkuY29udGFpbmVyLmJveC1jb250ZW50IHtcclxuXHRcdCNjb250ZW50IHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHsgLy85OTJweFxyXG5cclxuYm9keSB7XHJcblx0Ly9wYWRkaW5nLXRvcDogOTBweCFpbXBvcnRhbnQ7XHJcblx0Ji50b29sYmFyIHtcclxuXHRcdC8vcGFkZGluZy10b3A6IDkwcHghaW1wb3J0YW50O1xyXG5cdFx0aGVhZGVyLm1haW4ge1xyXG5cdFx0XHQvL3BhZGRpbmctdG9wOiA5MHB4IWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQjd3JhcHBlciB7XHJcblx0XHRcdC8vcGFkZGluZy10b3A6IDgwcHghaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCYubmV0d29yayB7XHJcblx0XHQjd3JhcHBlciB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwcHghaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHQudG9vbGJhciBoZWFkZXIubWFpbiB7XHJcblx0XHRcdC5tZWdhLW1lbnUsIC5zdWJtZW51IHtcclxuXHRcdFx0XHQvL3RvcDogMTcwcHg7XHJcblx0XHRcdH1cclxuXHR9XHJcblxyXG5cdGhlYWRlciB7XHJcblx0XHR6LWluZGV4OiA0MTA7XHJcblx0XHQmLm1haW4ge1xyXG5cdFx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS1saWdodDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xyXG5cclxuXHRcdFx0Jj4uYm94LWNvbnRlbnQge1xyXG5cdFx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQubG9nbyBpbWcge1xyXG5cdFx0XHRcdGhlaWdodDogNzBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZpcnN0LWxldmVsPmxpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5tZWdhLW1lbnUsIC5zdWJtZW51IHtcclxuXHRcdFx0XHR0b3A6IDkwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC51dGlsaXR5IHtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0cmlnaHQ6IDEwMHB4XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdG5hdiAuZmlyc3QtbGV2ZWw+bGk+YSB7Y29sb3I6ICRjb2xvci1ncmVlbi1kYXJrfVxyXG5cdFx0XHQudXRpbGl0eSBhOmZvY3VzLCAudXRpbGl0eSBhOmhvdmVyLCAuc29jaWFsIGEge2NvbG9yOiAkY29sb3ItYmFzZS1ibGFja31cclxuXHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1hcC1pbWFnZSB7XHJcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdH1cclxuXHJcblxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk2MHB4KSB7XHJcbmhlYWRlciB7XHJcblx0XHR6LWluZGV4OiA0MTA7XHJcblx0XHQmLm1haW4ge1xyXG5cdFx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS1saWdodDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xyXG5cclxuXHRcdFx0Jj4uYm94LWNvbnRlbnQge1xyXG5cdFx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQubG9nbyBpbWcge1xyXG5cdFx0XHRcdGhlaWdodDogNzBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZpcnN0LWxldmVsPmxpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5tZWdhLW1lbnUsIC5zdWJtZW51IHtcclxuXHRcdFx0XHR0b3A6IDE1NHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudXRpbGl0eSB7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAxMDBweFxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRuYXYgLmZpcnN0LWxldmVsPmxpPmEge2NvbG9yOiAkY29sb3ItZ3JlZW4tZGFya31cclxuXHRcdFx0LnV0aWxpdHkgYTpmb2N1cywgLnV0aWxpdHkgYTpob3ZlciwgLnNvY2lhbCBhIHtjb2xvcjogJGNvbG9yLWJhc2UtYmxhY2t9XHJcblxyXG5cclxuXHRcdH1cclxuICB9XHJcblxyXG4gICNtZW51LWRvbmF0ZS5tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7IC8vOTkycHggLSAxXHJcblxyXG5cdGJvZHkge1xyXG5cclxuXHRcdCYubm90LWxvZ2dlZC1pbiB7XHJcblx0XHRcdC8vcGFkZGluZy10b3A6IDBweCFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji50b29sYmFyIHtcclxuXHRcdFx0Ly9wYWRkaW5nLXRvcDogOTBweCFpbXBvcnRhbnQ7XHJcblx0XHRcdC5zbGlkZW91dC1tZW51IHtcclxuXHRcdFx0XHQvL21hcmdpbi10b3A6IDkwcHg7XHJcblx0XHRcdH1cclxuXHRcdC8vXHRwYWRkaW5nLXRvcDogOTBweCFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHQjd3JhcHBlciB7XHJcblx0XHRcdFx0Ly9wYWRkaW5nLXRvcDogMHB4IWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQuc2Vjb25kYXJ5bWVudS13cmFwcGVyIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblxyXG5cdH1cclxuXHJcblx0I3dyYXBwZXIge1xyXG5cclxuXHRcdGhlYWRlciB7XHJcblx0XHRcdCYubWFpbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYm94LWNvbnRlbnQge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdFx0XHQubG9nbyB7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MHB4LDApO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIHRvcDoyNXB4O1xyXG4gICAgICAgICAgfVxyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0I2J1cmdlci1tZW51IHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJhc2UtYmxhY2s7XHJcblx0XHRcdFx0XHQmOmZvY3VzLCAmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1iYXNlLWJsYWNrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQjZnJvbnRncmlkIHtcclxuXHRcdFx0I2Zyb250Z3JpZC1jb250ZW50IHtcclxuXHRcdFx0XHQudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xyXG5cdFx0XHRcdCAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmxpbmstYm94IHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bGVmdDogaW5pdGlhbDtcclxuXHRcdFx0XHRcdGJvdHRvbTogaW5pdGlhbDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCN2aWRlby1jb250ZW50IHtcclxuXHRcdFx0aDEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oZWFkaW5nLTM7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDNyZW07XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNidXJnZXItbWVudS1uYXYge1xyXG5cdFx0Lm1vYmlsZV9sb2dvIHtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQjZWItcm9sZSB7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0ZmlndXJlIHtcclxuXHRcdFx0dG9wOiBpbml0aWFsO1xyXG5cdFx0XHRsZWZ0OiBpbml0aWFsO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTFweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0ZmlnY2FwdGlvbiB7XHJcblx0XHRcdFx0dG9wOiBpbml0aWFsO1xyXG5cdFx0XHRcdGxlZnQ6IGluaXRpYWw7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xyXG5cclxuXHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRoZWFkZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHJcblx0XHRcdGgxIHtcclxuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1wbHVzO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudGV4dCB7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWVnYS1tZW51IHtcclxuXHRcdC5ibG9jay1tZW51IHtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA5cHggMHB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxNXB4IDAgMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaSB1bCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0I3N1Y2Nlc3Mtc3Rvcnkge1xyXG5cdFx0Lm1lbWJlci1pbmZvIHtcclxuXHRcdFx0cGFkZGluZzogMzZweCA3MHB4IDAgNzBweDtcclxuXHRcdFx0bWFyZ2luOiAtMzBweCAwIDAgMDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRoZWFkZXIge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0YnIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5tZW1iZXItaW5mbyBoMSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XHJcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAzcHgpICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHJcblxyXG5cdCNuZXR3b3JrcyB7XHJcblx0XHQjbmV0d29ya3MtbGlzdCB7XHJcblx0XHRcdC5uZXR3b3JrIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0Lm5ldHdvcmstaW5mby13cmFwcGVyIHtcclxuXHRcdFx0XHRcdC5pbmZvIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNjb3VudHJ5IHtcclxuXHRcdGhlYWRlciB7XHJcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5ldHdvcmstY2hhcnQge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uZXR3b3JrLWZ1bGwtaW5mbyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpICFpbXBvcnRhbnQ7XHJcblx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHR0b3A6IGluaXRpYWw7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0LnN0YXRzIHtcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5tZW1iZXIge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMCA1cHggMDtcclxuXHJcblx0XHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm1lbWJlci1pbmZvIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTlweCkge1xyXG5cdCNuYXRpb25hbC1jaGFwdGVyc3tcclxuXHRcdC5yZWdpb24ge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gN3B4KTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubWVtYmVycyB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lnllcy1uYyB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcbiAgfVxyXG5cclxuICAjbWVudS1kb25hdGUuZGVza3RvcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgaGVhZGVyLm1haW4gLnV0aWxpdHkge1xyXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICByaWdodDogLTIycHg7XHJcblxyXG4gICAgbGkuZmlyc3Qge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy83NjhweCAtIDFcclxuXHQudmlld3MtZXhwb3NlZC13aWRnZXRzIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XHJcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAzcHgpICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0I2NvdW50cnkge1xyXG5cdFx0Lm5ldHdvcmstZnVsbC1pbmZvIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OjE1cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6MDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5uZXR3b3JrIHtcclxuXHRcdC5uZXR3b3JrLWZ1bGwtaW5mbyB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMiUgNTBweCAyJSAhaW1wb3J0YW50O1xyXG5cdFx0XHQubWVtYmVyIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHggMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3RhdHMge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YmxvY2txdW90ZSB7XHJcblx0XHRcdFx0bWFyZ2luOiAxNXB4IDAgMCAwO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xyXG5cdC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcclxuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmlwLWdlb2xvYy1tYXA+ZGl2IHtcclxuICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiQGtleWZyYW1lcyBsZWFmbGV0LWdlc3R1cmVzLWZhZGVpbiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5sZWFmbGV0LWNvbnRhaW5lciB7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGFuaW1hdGlvbjogbGVhZmxldC1nZXN0dXJlcy1mYWRlaW4gMC44cyBiYWNrd2FyZHM7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgIHotaW5kZXg6IDQ2MTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgICB9XG59XG5cbi5sZWFmbGV0LWdlc3R1cmUtaGFuZGxpbmctdG91Y2gtd2FybmluZyxcbi5sZWFmbGV0LWdlc3R1cmUtaGFuZGxpbmctc2Nyb2xsLXdhcm5pbmcge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBhbmltYXRpb246IGxlYWZsZXQtZ2VzdHVyZXMtZmFkZWluIDAuOHMgZm9yd2FyZHM7XG4gICAgfVxufVxuXG4ubGVhZmxldC1nZXN0dXJlLWhhbmRsaW5nLXRvdWNoLXdhcm5pbmcge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtZ2VzdHVyZS1oYW5kbGluZy10b3VjaC1jb250ZW50KTtcbiAgICB9XG59XG5cbi5sZWFmbGV0LWdlc3R1cmUtaGFuZGxpbmctc2Nyb2xsLXdhcm5pbmcge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtZ2VzdHVyZS1oYW5kbGluZy1zY3JvbGwtY29udGVudCk7XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi9fY29sb3JzLnNjc3MnO1xuQGltcG9ydCAnLi9fZm9udHMuc2Nzcyc7XG5AaW1wb3J0IFwiLi9fYm9vdHN0cmFwX3ZhcnMuc2Nzc1wiO1xuQGltcG9ydCAnLi9ib290c3RyYXAvX2Jvb3RzdHJhcC5zY3NzJztcbkBpbXBvcnQgJy4vX293c2Quc2Nzcyc7XG5AaW1wb3J0ICcuL19uYXRpb25hbF9jaGFwdGVyLnNjc3MnO1xuQGltcG9ydCAnLi9fY2FsZW5kYXIuc2Nzcyc7XG5AaW1wb3J0ICcuL19ldmVudF93b3Jrc2hvcC5zY3NzJztcbkBpbXBvcnQgJy4vX2hhbmRoZWxkLnNjc3MnO1xuQGltcG9ydCAnLi9fbGVhZmxldC1nZXN0dXJlLWhhbmRsaW5nLnNjc3MnO1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdCAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRtYXJnaW46IDNweCAzcHggM3B4IDRweDtcbn1cblxuLnBhZ2UtdGF4b25vbXl7XG4gICYubmMtZWRpdG9yIHtcbiAgICAjdGFicy13cmFwcGVyIHVsIGxpIGEge1xuICAgICAgZGlzcGxheTpub25lO1xuICAgIH1cbiAgfVxufVxuXG4uaWNvbi1mZWxsb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJ1XCI7XG59XG5cbi5pY29uLWFsdW1uYWU6YmVmb3JlIHtcblx0Y29udGVudDogXCJ6XCI7XG59XG5cbi55ZXMtbmMge1xuXHQvKmNvbnRlbnQ6IFwiXFxmMGFjXCI7XG5cdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnOyovXG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRjb2xvcjogJGNvbG9yLWdyZWVuLWRhcms7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLm5vLW5jIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI3dyYXBwZXIge1xuXHRib3gtc2hhZG93OiAwIDAgMDtcbn1cblxuaW1nW3R5cGVvZj1cImZvYWY6SW1hZ2VcIl0ge1xuXHRkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4jY2JveExvYWRlZENvbnRlbnQge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuI2Nib3hDb250ZW50IHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8vIENsZWFycyBjaGlsZCBmbG9hdHNcbi5ncm91cDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiLlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAwO1xuXHRjbGVhcjogYm90aDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5zdWIsIHN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xufVxuXG5zdXAge1xuICAgIHRvcDogLTdweDtcbn1cblxuLnBhZ2UtdXNlciB7XG5cdCNjb250ZW50IHtcblx0XHQgICAgbWluLWhlaWdodDogNTAwcHg7XG5cdH1cbn1cblxuI2Nib3hQcmV2aW91cyB7XG5cdG1hcmdpbjogMDtcblx0cmlnaHQ6IDI1cHg7XG59XG5cbiNjYm94TmV4dCB7XG5cdHJpZ2h0OiAycHg7XG59XG5cbiNjYm94Q2xvc2Uge1xuXHRyaWdodDogMTBweDtcbn1cblxuQGtleWZyYW1lcyBibGlua2VyIHtcbiAgZnJvbSB7b3BhY2l0eTogMS4wO31cbiAgdG8ge29wYWNpdHk6IDAuNzt9XG59XG5cbi5ibGlua19tZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogYmxpbms7XG5cdC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJsaW5rZXI7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO1xuXHQtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7XG5cdC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogYWx0ZXJuYXRlO1xufVxuXG4jYnJlYWRjcnVtYnMge1xuXHRtYXJnaW4tdG9wOiAtN3B4O1xufVxuXG4jY29udGVudC13cmFwcGVyIHtcblx0cGFkZGluZzogNDVweCAwcHg7XG59XG5cbi5jb250YWluZXIuYm94LWNvbnRlbnQsIC5zZWNvbmRhcnltZW51LXdyYXBwZXIgLmJsb2NrLW1lbnUtYmxvY2sge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci5ib3gtY29udGVudCwgLnNlY29uZGFyeW1lbnUtd3JhcHBlciAuYmxvY2stbWVudS1ibG9jayB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmNvbnRhaW5lci5ib3gtY29udGVudCwgLnNlY29uZGFyeW1lbnUtd3JhcHBlciAuYmxvY2stbWVudS1ibG9jayB7XG4gICAgd2lkdGg6IDk2MHB4O1xuXHRhc2lkZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHR9XG5cblx0I2NvbnRlbnQge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNDVweCk7XG5cdH1cblxuXHQmLnRpZC1jb3VudHJ5ICNjb250ZW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuICB9XG5cblx0I2Jsb2NrLXZpZXdzLWNvbnRlbnQtbWVtYmVycy1saXN0LWJsb2NrLTEgLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLXdpZGdldHMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAzcHgpICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIuYm94LWNvbnRlbnQsIC5zZWNvbmRhcnltZW51LXdyYXBwZXIgLmJsb2NrLW1lbnUtYmxvY2sge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2NzhweCkge1xuICAuY29udGFpbmVyLmJveC1jb250ZW50LCAuc2Vjb25kYXJ5bWVudS13cmFwcGVyIC5ibG9jay1tZW51LWJsb2NrIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuXHQjY29udGVudCB7XG5cdFx0d2lkdGg6IDExNzBweDtcblx0fVxuXG5cdGFzaWRlIHtcblx0XHRtYXJnaW4tbGVmdDogLTI0NXB4O1xuXHR9XG4gIH1cblxuXHQjYmxvY2stdmlld3MtY29udGVudC1tZW1iZXJzLWxpc3QtYmxvY2stMSAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuXHRcdHdpZHRoOiBjYWxjKDIwJSAtIDNweCkgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG5hLnRhYmxlZHJhZy1oYW5kbGUgLmhhbmRsZSB7XG5cdCAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmxlYWZsZXQtdG9wLCAubGVhZmxldC1ib3R0b20ge1xuXHR6LWluZGV4OiA0MDk7XG59XG5cbiNjb3VudHJ5IHtcblx0aGVhZGVyIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDU1cHgpO1xuXHR9XG5cblx0Lm5ldHdvcmstY2hhcnQge1xuXHRcdGxlZnQ6IC0xNzBweDtcblx0XHR0b3A6IDMwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQubmV0d29yay1mdWxsLWluZm8ge1xuXHRcdC5zdGF0cyB7XG5cdFx0XHQuaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLWJhc2Utd2hpdGU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cblx0XHRcdFx0cC5tZW1iZXJzSXRlbSB7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblxuXHRcdFx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVxuXG4jbmV0d29ya3MgI25ldHdvcmtzLWxpc3Qge1xuXHRtYXJnaW46IDAgYXV0bztcblxuXHQubmV0d29yayB7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMCAtMTVweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMzBweClcblxuXHR9XG59XG5cbi5wYWdlIC52aWV3LWZyb250LW5ld3MtZXZlbnRzLWZvY3VzIC52aWV3cy1leHBvc2VkLWZvcm0gI2VkaXQtcmVnaW9uLXdyYXBwZXJ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cmlnaHQ6IGluaXRpYWw7XG5cdGxlZnQ6IGluaXRpYWw7XG5cdHRvcDogaW5pdGlhbDtcblx0d2lkdGg6IGF1dG87XG59XG5cblxuXG4uYmVjb21lLW1lbWJlciB7XG5cdGEge1xuXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG5cdFx0JjpsaW5rLFxuXHRcdCY6aG92ZXIsXG5cdFx0Jjp2aXNpdGVkLFxuXHRcdCY6YWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LXBsdXM7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0XHR9XG5cdH1cbn1cblxuLmxlYWZsZXQtdGlsZS1jb250YWluZXIgaW1nIHtcblx0LXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDUwJSk7IC8qIFNhZmFyaSA2LjAgLSA5LjAgKi9cblx0ZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcyg1MCUpO1xufVxuXG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuXHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdHBhZGRpbmc6IDhweCAzMHB4O1xuXG5cdC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICMwMDVkMjU7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1wbHVzO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0XHQmLmVtYWlsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1lbWJlcnNJdGVtIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxufVxuXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycywgLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4jY29udGVudCB7XG5cdC5jb250ZXh0dWFsLWxpbmtzIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6XCJcIjtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMWVtIDAgMC41ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lml0ZW0tbGlzdCB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZXktbGlnaHQ7XG5cdFx0LnBhZ2VyIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdCY+YSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYucGFnZXItY3VycmVudCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktbWlkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXG5cdC52aWV3LWNvbnRlbnQ6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiLlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMDtcblx0XHRjbGVhcjogYm90aDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cbn1cblxuLnBhZ2Uge1xuXHRibG9ja3F1b3RlIHtcblx0XHRjb2xvcjogJGNvbG9yLWJhc2UtYmxhY2s7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWh0bWw7XG5cdH1cbn1cblxuLnZpZXctZmlsdGVycyB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRwYWRkaW5nOiAwIDAgMCAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG5cdFx0LnZpZXdzLWV4cG9zZWQtZm9ybSB7XG5cdFx0XHQudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcblx0XHRcdFx0LnZpZXdzLWV4cG9zZWQtd2lkZ2V0Om5vdCgudmlld3Mtc3VibWl0LWJ1dHRvbik6bm90KC52aWV3cy1yZXNldC1idXR0b24pIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZsb2F0OiBpbml0aWFsO1xuXHRcdFx0XHRcdC52aWV3cy13aWRnZXQge1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHQuZm9ybS1pdGVtIHtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGluaXRpYWw7XG5cdFx0XHRcdFx0XHRcdC5mb3JtLXNlbGVjdCB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJhc2Utd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktbGlnaHQ7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTJweCA2cHg7XG5cblx0XHRcdFx0XHRcdFx0XHQmLmNob3Nlbi1jb250YWluZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNnB4IDZweDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0LmNob3Nlbi1zaW5nbGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0b3B0aW9uW3ZhbHVlPVwiZmVsbG93c2hpcG1zY1wiXSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5mb3JtLXRleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM1NTU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLC13ZWJraXQtYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAgICAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gICAgICAgICAgICAgIH1cblxuXHRcdFx0XHRcdFx0XHQuZm9ybS1jaGVja2JveGVzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDZweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRsYWJlbC5vcHRpb24ge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmLmZvcm0taXRlbS1maWVsZC1tZW1iZXItcHJpemUtdmFsdWV7XG5cdFx0XHRcdFx0XHRcdFx0LmJlZi1zZWxlY3QtYXMtY2hlY2tib3hlcyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxNHB4ICAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyMXB4KSAgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCNlZGl0LWZpZWxkLW1lbWJlci1wcml6ZS12YWx1ZS13cmFwcGVyIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMXB4KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGluaXRpYWw7XG5cdFx0XHRcdFx0cGFkZGluZzogMHB4O1xuXG5cdFx0XHRcdFx0JiNlZGl0LWZpZWxkLW1lbWJlci1wcml6ZS12YWx1ZS13cmFwcGVyIHtcblx0XHRcdFx0XHRcdGJvcmRlcjogMHB4IHNvbGlkICNlZmVlZWI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAycHggNnB4IDZweCA2cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IFx0JGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuXG5cdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogXHQkZm9udC1zaXplLWNvbnRlbnQtbWludXM7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0LmZvcm0tc3VibWl0Om5vdCgjZWRpdC1zdWJtaXQtY29udGVudC1uYy1tZW1iZXJzKSB7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmFzZS1ibGFjayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyZXktbWlkICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJhc2Utd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLWdyZXktbWlkLCAxMCUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC52aWV3cy1yZXNldC1idXR0b24ge1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudCA7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHQuZm9ybS1zdWJtaXQ6bm90KCNuYy1yZXNldCkge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktbWlkICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS1saWdodCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDE1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLWdyZXktbGlnaHQsIDEwJSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0fVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB9XG59XG5cbi5hamF4LXByb2dyZXNzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNCk7XG5cdHotaW5kZXg6MzAwO1xuXG5cdC50aHJvYmJlciAge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvd2FpdGluZy5wbmcnKSBuby1yZXBlYXQgMHB4IGNlbnRlcjtcblx0XHRhbmltYXRpb246IHNwaW4gMzAwMG1zIGluZmluaXRlIGxpbmVhcjtcblx0XHRmbG9hdDogaW5pdGlhbDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0bWFyZ2luOiAwcHg7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IDUwJTtcblx0fVxufVxuXG4ucGFnZS1ub2RlLTI0MDcge1xuXHQudmlld3MtZXhwb3NlZC13aWRnZXQ6bm90KC52aWV3cy1zdWJtaXQtYnV0dG9uKTpub3QoLnZpZXdzLXJlc2V0LWJ1dHRvbikge1xuXHRcdHdpZHRoOiBjYWxjKDI1JSAtIDNweCk7XG5cdH1cblx0LmZvcm0tc2VsZWN0IHt3aWR0aDogMTAwJSAhaW1wb3J0YW50O31cbn1cblxuLmFic29sdXRlLW1lc3NhZ2VzLW1lc3NhZ2Uge1xuXHR6LWluZGV4OiA1O1xufVxuXG4uZHJhZ2dhYmxlIC50YWJsZWRyYWctaGFuZGxlIHtcblx0aGVpZ2h0OiAxNXB4O1xufVxuXG5cblxuaGVhZGVyIHtcblxuXHQmLm1haW4ge1xuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHotaW5kZXg6IDQxMDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICYuZml4ZWQge1xuICAgICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgfVxuXHR9XG5cblx0Lm1lZ2EtbWVudSB7XG4gICAgei1pbmRleDogMTtcblx0XHQuY3RhIHtcblx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRmb250LWZhbWlseTogb3dzZDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC05MHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFib3V0LWN0YSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRmb250LWZhbWlseTogdHdhc29ubGluZWZvcm1zO1xuXHRcdFx0XHRjb250ZW50OiAnZyc7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNzBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tZW1iZXJzaGlwLWN0YSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiB0d2Fzb25saW5lZm9ybXM7XG5cdFx0XHRcdGNvbnRlbnQ6ICd2Jztcblx0XHRcdFx0Zm9udC1zaXplOiA3MHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmF3YXJkcy1jdGEge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnQSc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcmVlci1jdGEge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJHXCI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJlc291cmNlcy1jdGEge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IHR3YXNvbmxpbmVmb3Jtcztcblx0XHRcdFx0Y29udGVudDogJ2QnO1xuXHRcdFx0XHRmb250LXNpemU6IDcwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYmxvY2stbWVudSAubWVudSBsaSAubWVudSBsaSBhIHtcblx0XHRtaW4td2lkdGg6IDIyMnB4O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuXHR9XG59XG5cbiNzbGlkZXNob3cge1xuXHQuc2xpZGUgIHtcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHQuaW5mbyB7XG5cdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHR9XG5cdH1cblxuXHQuc2xpY2stbmV4dDpiZWZvcmUsIC5zbGljay1wcmV2OmJlZm9yZSB7XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdH1cblxuXG59XG5cblxuI2NhcmVlci1zbGlkZXItY29udGVudCBhcnRpY2xlIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbiNmb2N1cywgLnZpZXctZnJvbnQtbmV3cy1ldmVudHMtZm9jdXMudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAge1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMjVweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC01MHB4O1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRib3JkZXItdG9wOiBzb2xpZCAyNXB4ICRjb2xvci1ncmV5LWxpZ2h0O1xuXHRcdGJvcmRlci1sZWZ0OiBzb2xpZCA1MHB4IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogc29saWQgNTBweCB0cmFuc3BhcmVudDtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtNTBweDtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMjVweCAkY29sb3ItYmFzZS13aGl0ZTtcblx0XHRib3JkZXItbGVmdDogc29saWQgNTBweCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmlnaHQ6IHNvbGlkIDUwcHggdHJhbnNwYXJlbnQ7XG5cdFx0ei1pbmRleDogMTA7XG5cdH1cblxuXHQmLnJlZ2lvbnMge1xuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdFx0LmJveC1jb250ZW50IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogLTI1cHg7XG5cblx0XHRcdC5zbi13cmFwcGVyIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjE1cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcblx0XHRcdFx0LmxlYWQtaW1hZ2Uge1xuXHRcdFx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmJsb2NrLXRpdGxlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDI1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRhLmFsbCB7XG5cdFx0dG9wOiAtMjVweDtcblx0XHRyaWdodDogMTVweDtcblx0fVxuXHQubGVhZC1pbWFnZSB7XG5cdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cblx0XHQuZmEge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5kYXRhLXdyYXBwZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubGluay1ib3gge1xuXHRcdHBhZGRpbmc6IDE1cHggMTVweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwcHg7XG5cdFx0bGVmdDoxNXB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogcmdiYSg4Miw4Miw4MiwuNik7XG5cblx0XHQmLmV2ZW50LXR5cGUge1xuXHRcdFx0Ly9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1ncmVlbi1kYXJrLC41KTtcblx0XHR9XG5cblx0XHQuZGF0YS13cmFwcGVyIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJhc2Utd2hpdGU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51czE7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdH1cblxuXHRcdFx0Lm5ld3N0aXRsZTphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDU0XCI7ICAvKiB0aGlzIGlzIHlvdXIgdGV4dC4gWW91IGNhbiBhbHNvIHVzZSBVVEYtOCBjaGFyYWN0ZXIgY29kZXMgYXMgSSBkbyBoZXJlICovXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRzbWFsbCB7XG5cdFx0XHRmb250LXNpemU6IDg1JTtcblx0XHR9XG5cdH1cblxuXG5cblx0LmNvbnRlbnQtcGFnZSB7XG5cdFx0LmxlYWQtaW1hZ2Uge1xuXHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHR9XG5cdH1cbn1cblxuI3RhYnMtd3JhcHBlciB7XG5cdHVsIHtcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0fVxufVxuXG4uaGlnaGNoYXJ0cy1jb250YWluZXIge1xuXG5cdHN2ZyB7XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdH1cblx0LmhpZ2hjaGFydHMtdG9vbHRpcCB7XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cblx0XHQudG9vbHRpcCB7XG5cdFx0ICBvcGFjaXR5OiAxO1xuXHRcdCAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbiNuYXRpb25hbC1jaGFwdGVycyB7XG5cdC5yZWdpb24ge1xuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG5cdFx0LmNoYXJ0IHtcblx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdH1cblxuXHRcdGRpdi50ZXh0IHtcblx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdH1cblxuXHRcdC5tZW1iZXJzIHtcblx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdH1cblx0fVxuXG59XG5cbi5mb290ZXItbWVudSB7XG5cdC5ibG9jayB7XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdH1cbn1cblxuI2Zyb250Z3JpZCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi1kYXJrO1xuXHQvL21hcmdpbi10b3A6IDIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdHotaW5kZXg6IDEwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAtMjVweDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luLWxlZnQ6IC01MHB4O1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRib3JkZXItdG9wOiBzb2xpZCAyNXB4ICRjb2xvci1ncmVlbi1kYXJrO1xuXHRcdGJvcmRlci1sZWZ0OiBzb2xpZCA1MHB4IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1yaWdodDogc29saWQgNTBweCB0cmFuc3BhcmVudDtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxuXG5cdCNmcm9udGdyaWQtY29udGVudCB7XG5cdFx0LmJlY29tZS1tZW1iZXItd3JhcHBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblxuXG5cdFx0LmxpbmstYm94IHtcblx0XHRcdHBhZGRpbmc6IDE1cHggNXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwcHg7XG5cdFx0XHRsZWZ0OjE1cHg7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDgyLDgyLDgyLC41KTtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdHAge1xuXG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LXBsdXM7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcXGYwNTRcIjsgIC8qIHRoaXMgaXMgeW91ciB0ZXh0LiBZb3UgY2FuIGFsc28gdXNlIFVURi04IGNoYXJhY3RlciBjb2RlcyBhcyBJIGRvIGhlcmUgKi9cblx0XHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJhc2Utd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3ZpZGVvIHtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRoMSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0Y29sb3I6ICRjb2xvci1iYXNlLWJsYWNrO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGluZS1oZWlnaHQ6IDRyZW07XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdHNwYW4ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdH1cblx0fVxufVxuXG4jb3dsIHtcblx0ei1pbmRleDogMTtcblx0I293bC1jb250ZW50IHtcblx0XHQubGVhZC1pbWFnZSB7XG5cdFx0XHRoZWlnaHQ6IDM1MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MCU7XG5cdFx0fVxuXHR9XG59XG5cbiNtYXAge1xuXG4gICNtYXAtY29udGVudCB7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICB9XG5cdC52aWV3LWhlYWRlciB7XG5cdFx0aDEge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWhlYWRpbmctMztcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtcGx1cztcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHR9XG5cblxuXHQubWFwTmF2cyB7XG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3ItYmFzZS1uYXZiYXItaG92ZXI7XG5cdFx0XHRcdGJvcmRlci10b3A6IDBweDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDBweDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwcHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyZXktbGlnaHQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmFzZS1ibGFjaztcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luIDogNTAlIDEwMCU7XG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtLW9yaWdpbiA6IDUwJSAxMDAlO1xuXHRcdFx0XHQtby10cmFuc2Zvcm0tb3JpZ2luIDogNTAlIDEwMCU7XG5cdFx0XHRcdC1tcy10cmFuc2Zvcm0tb3JpZ2luIDogNTAlIDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW4gOiA1MCUgMTAwJTtcblxuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb24gOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHQtbW96LXRyYW5zaXRpb24gOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHQtby10cmFuc2l0aW9uIDogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0LW1zLXRyYW5zaXRpb24gOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR0cmFuc2l0aW9uIDogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgICBwYWRkaW5nOiAzcHggMTVweDtcblxuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLWdyZXktbGlnaHQsIDUlKTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgZGFya2VuKCRjb2xvci15ZWxsb3csIDUlKTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJhc2UtYmxhY2s7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzMTtcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY291bnQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LXBsdXM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdFx0XHRtYXJnaW46IDVweCBhdXRvIDBweDtcblx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3IteWVsbG93O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItZ3JleS1saWdodCwgNSUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxufVxuXG4jY29sb3Jib3gge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0dmlkZW8ge1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1heC1oZWlnaHQ6IDgwdmg7XG5cdH1cbn1cblxuLmFubml2ZXJzYXJ5IHtcblxuXHQmI3dyYXBwZXIge1xuXHRcdCAgICBib3gtc2hhZG93OiAwIDAgMHB4ICMxYTFhMWE7XG5cdH1cblxuXHRoZWFkZXIubWFpbiB7XG5cdFx0aGVpZ2h0OiAwcHg7XG5cdFx0ei1pbmRleDogMTA7XG4gICAgfVxuXG5cdCNjb250ZW50IHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5pdGVtLXdyYXBwZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblxuXHRcdFx0LmNvbG9yYm94LW5vZGUge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0LmltZy1yZXNwb25zaXZlIHtcblx0XHRcdFx0XHRmaWx0ZXI6IHNhdHVyYXRlKDAlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQuaW1nLXJlc3BvbnNpdmUge1xuXG5cdFx0XHRcdFx0XHRmaWx0ZXI6IHNhdHVyYXRlKDEwMCUpO1xuXHRcdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06c2NhbGUoMS4yKTtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMik7XG5cdFx0XHRcdFx0XHQtby10cmFuc2Zvcm06c2NhbGUoMS4yKTtcblxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDFzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cblxuXHRcdFx0XHQuZmEge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdFx0XHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0fVxuXHR9XG5cblx0I2Fubml2ZXJzYXJ5LWxvZ28ge1xuXHQgIHBvc2l0aW9uOiBmaXhlZDtcblx0ICB0b3A6IDUwJTtcblx0ICBsZWZ0OiA1MCU7XG5cdCAgLyogYnJpbmcgeW91ciBvd24gcHJlZml4ZXMgKi9cblx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtODAlKTtcblx0ICB6LWluZGV4OiAyMTA7XG5cdCAgbWF4LXdpZHRoOiAyNjBweDtcblx0ICBkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbmFydGljbGUubmV3cyB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cbn1cblxuLnZpZXctYWJvdXQtaGlzdG9yeSB7XG5cdC52aWV3cy1yb3cge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JlZW4tZGFyaztcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtib3JkZXI6IG5vbmU7fVxuXG5cdFx0LmxpbmtzIHVsLCAuZG93bmxvYWRzIHVsIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LmRvd25sb2FkcyB7XG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTokZm9udC1zaXplLWNvbnRlbnQtcGx1cztcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi52aWV3LWRpc3BsYXktaWQtcGFydG5lcl9ob3N0X3RyaWVzdGUge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmV5LWxpZ2h0O1xufVxuXG4vL25ldHdvcmtzXG4ubmV0d29yayAge1xuXHQubmV0d29yay1mdWxsLWluZm8ge1xuXHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuXHRcdC5zdGF0cyB7XG5cdFx0XHR0b3A6IDI1MHB4O1xuXHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdGZsb2F0OiByaWdodDtcblxuXHRcdFx0Ji5yZWdpb25zdGF0cyB7XG5cdFx0XHRcdHRvcDogMzAwcHg7XG5cdFx0XHRcdC5pdGVtIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5jb3VudHJ5c3RhdHMge1xuXHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaXRlbSB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW4tdGV4dDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jb3VudHJpZXMge1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jYmxvY2stdmlld3MtY29udGVudC1tZW1iZXJzLWxpc3QtYmxvY2stMSwgLmFsbC1tZW1iZXJzLXdyYXBwZXIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0LmJsb2NrLXRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmVlbi1kYXJrO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0fVxuXG5cbn1cblxuI2Jsb2NrLXZpZXdzLWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy1ibG9jay0yIHtcblx0LnZpZXctZnJvbnQtc3VjY2Vzcy1zdG9yaWVzIHtcblx0XHQudmlld3Mtcm93IHtcblx0XHRcdC52aWV3cy1maWVsZC1maWVsZC0tcGljdHVyZSB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEsXG4udmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIsXG4udmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzMsXG4udmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzQsXG4udmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzUsXG4udmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzYsXG4udmlldy0tY29udGVudC1tZW1iZXJzLWxpc3Qudmlldy1kaXNwbGF5LWlkLWJsb2NrXzcge1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHQudmlldy1oZWFkZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudDtcblxuXHRcdGg0IHtcblx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdH1cblx0XHRoNSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC0xMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuXHRcdH1cblx0fVxuXG5cdC52aWV3LWZpbHRlcnMge1xuXHRcdHdpZHRoOmNhbGMoMTAwJSAtIDMwcHgpICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXG5cdFx0I3ZpZXdzLWV4cG9zZWQtZm9ybS0tY29udGVudC1tZW1iZXJzLWxpc3QtYmxvY2stMSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0fVxuXHR9XG5cblx0LnZpZXctY29udGVudCB7XG5cdFx0d2lkdGg6Y2FsYygxMDAlIC0gMzBweCkgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0LnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyB7XG5cdFx0cGFkZGluZzogMThweCAxNXB4IDVweCAxNXB4O1xuXHRcdC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG5cdFx0XHQvL3dpZHRoOiBjYWxjKDIwJSAtIDNweCk7XG5cdFx0XHR3aWR0aDogY2FsYygyMCUgLSA0cHgpO1xuXG5cdFx0XHQvLyYjZWRpdC1maWVsZC1tZW1iZXItYXdhcmRlZC12YWx1ZS0xLXdyYXBwZXIsICYjZWRpdC1maWVsZC1tZW1iZXItcHJpemUtdmFsdWUtd3JhcHBlciB7XG5cdFx0XHQmI2VkaXQtZmllbGQtbWVtYmVyLXByaXplLXZhbHVlLXdyYXBwZXIge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWZlZWViO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDZweCAxMXB4IDZweDtcblx0XHRcdFx0Zm9udC1zaXplOiBcdCRmb250LXNpemUtY29udGVudC1taW51cztcblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiBcdCRmb250LXNpemUtY29udGVudC1taW51cztcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdCYudmlld3Mtc3VibWl0LWJ1dHRvbiwgJi52aWV3cy1yZXNldC1idXR0b24ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZi1pY29uIHtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdC8vY29sb3I6ICRjb2xvci1iYXNlLWJsYWNrO1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHQmW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJQaEQgRmVsbG93c2hpcFwiXSB7XG5cdFx0XHRvcGFjaXR5Oi4zO1xuXHRcdH1cblx0XHQmW2RhdGEtb3JpZ2luYWwtdGl0bGU9XCJFYXJseSBDYXJlZXIgRmVsbG93c2hpcFwiXSB7XG4gICAgICBvcGFjaXR5Oi41NTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEljb0ZvbnQhaW1wb3J0YW50O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgICAgIGRpcmVjdGlvbjogbHRyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgICAgICAgY29udGVudDogXCJcXGVhZTNcIjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuXG5cdH1cblx0LmEtaWNvbiB7XG5cdFx0bWF4LXdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci1iYXNlLWJsYWNrO1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXG5cdC5zLWljb24ge1xuXHRcdC8qcGFkZGluZzogMXB4O1xuXHRcdG1heC13aWR0aDogMjRweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xcHg7XG5cdFx0cmlnaHQ6IC0xcHg7Ki9cblx0fVxufVxuXG4udmlldy1mcm9udC1zdWNjZXNzLXN0b3JpZXMge1xuXHQuc3VjY2Vzcy1zdG9yeSB7XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OCUgMDtcblxuXHRcdC5tZW1iZXItaW5mbyB7XG5cdFx0XHQgICAgd2lkdGg6IDgyJTtcblx0XHR9XG5cblx0XHRmaWd1cmUge1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LnRhZ2xpbmUge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdH1cblxuXHRcdC5yZWFkLW1vcmUteWVsbG93LXBsdXM6YmVmb3JlIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxufVxuXG4jc3VjY2Vzcy1zdG9yeSB7XG5cdHBhZGRpbmc6IDIwcHggMDtcblx0Lm1lbWJlci1pbmZvIHtcblx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gOTdweCk7XG5cdH1cblxuXHRmaWd1cmUuYmlnaW1hZ2Uge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LnRleHQge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRyaWdodDogLTZweDtcblx0fVxuXG5cdC55b3V0dWJlLWNvbnRhaW5lci0tcmVzcG9uc2l2ZSB7XG5cdFx0bWF4LXdpZHRoOiA1ODBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG4jbmV0d29ya3Mge1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRwYWRkaW5nLXRvcDogMjVweDtcblx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvci1ncmVlbi1kYXJrO1xuXG5cdC5uZXR3b3JrIHtcblx0XHR3aWR0aDogNjk2cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuLWxpZ2h0O1xuXG5cdFx0aDIge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0bGVmdDogMTVweDtcblx0XHRcdHRvcDogMTVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmV0d29yay1pbmZvIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0Lm5ldHdvcmstaW5mby13cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0LmluZm8ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmFzZS1ibGFjaztcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbi10ZXh0O1xuXHRcdFx0XHRtaW4td2lkdGg6IDE4MHB4O1xuXHRcdFx0XHQuaXRlbSB7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuLWxpZ2h0O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogM3B4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51czE7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0Lm1hcCB7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tZW1iZXJzIHtcblx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdGZpZ3VyZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0aW1nLmltZy10aHVtYm5haWwge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tZW1iZXItc2hvcnQtc3VjY2VzcyAge1xuXHRcdFx0XHRmaWd1cmUge1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRoNCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdH1cblxuXHRcdFx0Lm1vcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZS13aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2hhcnQge1xuXHRcdFx0cmlnaHQ6IDEwJTtcblx0XHRcdGJvdHRvbTogLTQwcHg7XG5cdFx0fVxuXG5cdH1cblxuXHQuY2hhcnQge1xuICAgIGxlZnQ6YXV0bztcbiAgICBsZWZ0OiBpbml0aWFsO1xuXHRcdHJpZ2h0OiAxNDRweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1sZWZ0OjBweDtcbiAgICBib3R0b206IC0zMHB4O1xuICAgIHRvcDphdXRvO1xuXHRcdHRvcDogaW5pdGlhbDtcblx0XHR6LWluZGV4OiAxMDtcblx0fVxufVxuXG4ubWVtYmVycyB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IC0yMnB4O1xuXG5cdC5tb3JlIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZWVuLWRhcms7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblxuXHQubWVtYmVyLXNob3J0IHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XG5cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdH1cblxuXHRcdGZpZ3VyZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygxMDUlKTsgLyogU2FmYXJpIDYuMCAtIDkuMCAqL1xuXHRcdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDEwNSUpO1xuXHRcdFx0XHQtbW96LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMTA1JSk7XG5cdFx0XHRcdC1vLWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMTA1JSk7XG5cdFx0XHRcdC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDEwNSUpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpIGJyaWdodG5lc3MoMTAwJSk7IC8qIFNhZmFyaSA2LjAgLSA5LjAgKi9cblx0XHRcdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgwJSkgYnJpZ2h0bmVzcygxMDAlKTtcblx0XHRcdFx0XHQtbW96LWZpbHRlcjogZ3JheXNjYWxlKDAlKSBicmlnaHRuZXNzKDEwMCUpO1xuXHRcdFx0XHRcdC1vLWZpbHRlcjogZ3JheXNjYWxlKDAlKSBicmlnaHRuZXNzKDEwMCUpO1xuXHRcdFx0XHRcdC1tcy1maWx0ZXI6IGdyYXlzY2FsZSgwJSkgYnJpZ2h0bmVzcygxMDAlKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmltZy10aHVtYm5haWwge1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxcHggMXB4IDBweCAxcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tZW1iZXItaW5mbyB7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDFweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJhc2UtYmxhY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRib3R0b206IDFweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjVzO1xuXHRcdFx0Y29udGVudDogJysnO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuXG5cdFx0XHQuZmEge1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdC13ZWJraXQtdGV4dC1zdHJva2U6IDJweCAkY29sb3ItYmFzZS1ibGFjaztcblx0XHRcdFx0dGV4dC1zdHJva2U6IDJweCAkY29sb3ItYmFzZS1ibGFjaztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bGVmdDogMXB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkY29sb3ItYmFzZS1ibGFjaywgLjUpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMHB4O1xuXHRcdFx0XHRwLCBoNSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5mYSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1iYXNlLXdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXMyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWNvbnRlbnQtbWludXMyICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cblx0XHRcdH1cblxuXHRcdFx0aDUge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICRmb250LXNpemUtY29udGVudC1taW51cztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuY291bnRyeS1uZXR3b3JrLW90aGVyLWNvdW50cmllcyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50O1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuYXNpZGUge1xuXG4gIC5ibG9jay1tZW51IHtcbiAgICB1bCB7XG4gICAgICB1bCB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXHQuYmxvY2stbWVudSBsaSBsaTo6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuYmxvY2stbWVudSBsaSBsaSBhIHtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0fVxuXG5cdC5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLXBhZ2Ugc3BhbiB7XG5cdFx0ICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LWdyaWQ7XG5cdH1cblx0Ly9zaWRlYmFyIG5ld3Ncblx0I2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMSwgI2Jsb2NrLXZpZXdzLWZyb250LW5ld3MtYmxvY2stMiB7XG5cdFx0YmFja2dyb3VuZDogI2Y3ZjZmNTtcblx0XHQuYmxvY2stdGl0bGUge1xuXHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDBweCAxMHB4O1xuXHRcdH1cblxuXHRcdC52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0fVxuXHRcdC5vd2wtaXRlbSB7XG5cdFx0XHRwYWRkaW5nOiAwcHggMTBweCAxMHB4IDEwcHg7XG5cblx0XHRcdC52aWV3cy1maWVsZC1jcmVhdGVkIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXMyO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHR9XG5cblx0XHRcdC52aWV3cy1maWVsZC10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC52aWV3cy1maWVsZC1maWVsZC0tcHJldmlldy10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXM7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblxuXHRcdFx0LnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMnB4O1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmVlbi1kYXJrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52aWV3LWNvbnRlbnQgPiAuZGlzYWJsZWQge1xuXHRcdFx0cGFkZGluZzogMTBweDtcblxuXHRcdFx0LnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51czI7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRcdH1cblxuXHRcdFx0LnZpZXdzLWZpZWxkLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblxuXHRcdFx0LnZpZXdzLWZpZWxkLWZpZWxkLS1wcmV2aWV3LXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudmlld3MtZmllbGQtdmlldy1ub2RlIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAycHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWdyZWVuLWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly9zaWRlYmFyIGhvc3QgaW5zdGl0dXRlc1xuXHQuYmxvY2stbmV3cyB7XG5cdFx0Lm93bC13cmFwcGVyLCAuZGlzYWJsZWQge1xuXHRcdFx0YmFja2dyb3VuZDogI2Y3ZjZmNTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNkMmVjZGM7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIGltZyB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXG5cdFx0YXJ0aWNsZSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW4tZGFyaztcblx0XHR9XG5cdH1cblxuXHQvL3NpZGViYXIgc3VjY2VzcyBzdG9yaWVzIHtcblx0I2Jsb2NrLXZpZXdzLWZyb250LXN1Y2Nlc3Mtc3Rvcmllcy1ibG9jay0yIHtcblxuXHRcdC5vd2wtd3JhcHBlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93LWxpZ2h0O1xuXHRcdH1cblx0XHQub3dsLWl0ZW0ge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9yaWJib25feS5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjVweCBhdXRvO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3IteWVsbG93LW1pZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDBweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC52aWV3cy1maWVsZC1maWVsZC1zdWNjZXNzLXRhZ2xpbmUge1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXllbGxvd2JnLXRleHQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHhcblx0XHRcdH1cblxuXHRcdFx0LnZpZXdzLWZpZWxkLWZpZWxkLS1tZW1iZXItcHJvZmlsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuXHRcdFx0fVxuXG5cdFx0XHQudmlld3MtZmllbGQtZmllbGQtLWZpZWxkIHtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51czI7XG5cdFx0XHR9XG5cblx0XHRcdC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXllbGxvdy1taWQ7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3IteWVsbG93LW1pZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYmxvY2stdmlld3Mge1xuXHQudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufVxuXG4udmlldy1mcm9udHBhZ2UtZ3JpZCB7XG5cdC52aWV3LWNvbnRlbnQge1xuXHRcdC5saW5rLWJveCB7XG5cdFx0XHRhe1xuXHRcdFx0XHQmOmxpbmssXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6dmlzaXRlZCxcblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5tb3JlIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoODIsODIsODIsLjUpO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogNDMlO1xuXHRcdFx0XHRcdG1hcmdpbjogMnB4O1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI25hdGlvbmFsLWNoYXB0ZXJzIHtcblx0cGFkZGluZzogMCAwIDQ1cHggMDtcblxuXG5cdC5yZWdpb24ge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS1saWdodDtcblxuXHRcdGhlYWRlciB7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LXBsdXMyO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGV4dCB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBkYXJrZW4oJGNvbG9yLXllbGxvdywgNSUpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW5mbyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzMztcblxuXHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYmFzZS1ibGFjaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmVlbi10ZXh0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuXHRcdFx0XHRcdCZbaHJlZl49XCJtYWlsdG86XCJdIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLXllbGxvdywgNSUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51czM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblxuXHRcdC5uby1jb29yZGluYXRvciB7XG5cdFx0XHQudGV4dCB7XG5cdFx0XHRcdC5pdGVtIHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubm8tY29vcmRpbmF0b3Ige1xuXHRcdFx0YmFja2dyb3VuZDogI2VmZWVlYjtcblx0XHRcdC5pbmZvLCAubW9yZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubW9yZVx0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdFx0fVxuXG5cdFx0Lm1lbWJlcnMge1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMxNHB4KTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdC5tZW1iZXItc2hvcnQge1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG5cbiNuZXR3b3JrLW1pc3Npb24ge1xuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtcGx1cztcblx0fVxufVxuXG4jY291bnRyeSB7XG5cdC5hY2NvcmRpb24ge1xuXHRcdC5hY2NvcmRpb24tYnV0dG9uIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDAgMTVweCAwIDE1cHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHQmLmFsbG1lbWJlcnNuZXcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdCYueWVsbG93LWJ1dHRvbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDA7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucy1pY29uIHtcblx0XHRcdFx0XHRcdHRvcDogLTE2cHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji55ZWxsb3ctYnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDA7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci15ZWxsb3ctbWlkO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15ZWxsb3ctbGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm1lbWJlci1hY2NvcmRpb24ge1xuXHRcdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuXHRcdFx0XHQucmV2ZXJzZS1pY29uIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2RpcGxvbWEtZ3JleS5wbmcpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzJweCBhdXRvO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYudHlwZSB7XG5cdFx0XHRcdFx0XHR0b3A6IDhweDtcblx0XHRcdFx0XHRcdHJpZ2h0OiA0M3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5tZW1iZXItaW5mbyB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aDUge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51czM7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLWNvbnRlbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5zaW5jZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogJGZvbnQtc2l6ZS1jb250ZW50O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZXktbWlkO1xuXHRcdFx0fVxuXG5cdFx0XHQvKi5mLWljb24ge1xuXHRcdFx0XHRwYWRkaW5nOiAxcHg7XG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAtMjRweDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1iYXNlLWJsYWNrO1xuXHRcdFx0fVxuXHRcdFx0LmEtaWNvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDFweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAyNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IC0yNHB4O1xuXHRcdFx0XHRyaWdodDogMjVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJhc2UtYmxhY2s7XG5cdFx0XHR9XG5cblx0XHRcdC5zLWljb24ge1xuXHRcdFx0XHRwYWRkaW5nOiAxcHg7XG5cdFx0XHRcdG1heC13aWR0aDogMjRweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtMXB4O1xuXHRcdFx0XHRyaWdodDogLTFweDtcblx0XHRcdH0qL1xuXG5cblxuXG5cdFx0fVxuXHR9XG5cblx0I3ZpZXdzLWV4cG9zZWQtZm9ybS1mcm9udC1jb3VudHJ5LXBhZ2Uge1xuXHRcdC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5LWxpZ2h0O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0LmZvcm0tY2hlY2tib3hlcyB7XG5cdFx0XHQgICAgbWFyZ2luOiA4cHggMzBweCA1cHggMHB4O1xuXHRcdH1cblx0fVxufVxuXG4udmlldy1mcm9udC1jb3VudHJ5IHtcblx0Ji52aWV3LWRpc3BsYXktaWQtcGFnZSwgJi52aWV3LWRpc3BsYXktaWQtcGFnZV9vdGhlcl9jb3VudHJpZXMge1xuXHRcdC52aWV3LWZpbHRlcnMge1xuXHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA5cHg7XG5cdFx0XHQvL2JvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JleS1saWdodDtcbiAgICB9XG5cbiAgICBkbCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCkhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAuYWxsbWVtYmVyc25ldyB7XG4gICAgICAgIC5tZW1iZXItYWNjb3JkaW9uIHtcbiAgICAgICAgICAubWVtYmVybGlzdC1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmVlZWI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTMwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1cHgpO1xuXG4gICAgICAgICAgICAuaWNvbnMtd3JhcCwgcC5jb3VudHJ5LCBwLnNwZWNpYWxpemF0aW9uLWRhdGEge1xuICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblx0fVxuXG59XG5cbi5uYXRpb25hbC1jaGFwdGVycy1saXN0IHtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0LnZpZXctZmlsdGVycyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0cGFkZGluZzogMThweCAwO1xuXHR9XG5cblx0Lm5jLWl0ZW0ge1xuXHRcdC52aWV3cy1maWVsZCB7XG5cdFx0fVxuXHR9XG5cdC5yZWdpb24ge1xuXHRcdGhlaWdodDogMjMxcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktbGlnaHQ7XG5cdFx0cGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yLWdyZXktbGlnaHQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi1saWdodDtcblx0XHR9XG5cblxuXHRcdGhlYWRlciB7XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LXBsdXMyO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGV4dCB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0XHQuaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCBkYXJrZW4oJGNvbG9yLXllbGxvdywgNSUpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmluZm8ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51czM7XG5cblx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWJhc2UtYmxhY2s7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JlZW4tdGV4dDtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcblx0XHRcdFx0XHQmW2hyZWZePVwibWFpbHRvOlwiXSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci15ZWxsb3csIDUlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXMzO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vcmVcdCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0YSB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXM7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxufVxuXG4udmlldy1kaXNwbGF5LWlkLWJsb2NrX3Byb2NlZWRpbmdzIHtcblx0Lm1vcmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuXG4uc3VjY2Vzcy1zdG9yaWVzLXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3IteWVsbG93LWxpZ2h0O1xuXHRoMyB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJhc2Utd2hpdGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci15ZWxsb3ctbWlkO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LXBsdXMyO1xuXHRcdGNvbG9yOiAkY29sb3IteWVsbG93LW1pZDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nLXRvcDo1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206NXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5vd2wtaXRlbSB7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxNjBweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHR9XG5cblx0LmJsb2NrLW5ld3Mge1xuXG5cdFx0LnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXM7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdH1cblxuXHRcdC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmVlbi1saWdodDtcblx0XHR9XG5cblx0XHQudmlld3MtZmllbGQtdGl0bGUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXG5cdFx0LnZpZXdzLWZpZWxkLWZpZWxkLS1wcmV2aWV3LXRleHQge1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuXHRcdFx0Y29sb3I6ICRjb2xvci15ZWxsb3diZy10ZXh0O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cblx0LnZpZXctZGlzcGxheS1pZC1ibG9ja18yLnN1Y2Nlc3Mtc3RvcmllcyB7XG5cblxuXHRcdC5vd2wtaXRlbSB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci15ZWxsb3ctbGlnaHQtaG92ZXI7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDE2MHB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdC52aWV3cy1maWVsZC1maWVsZC1zdWNjZXNzLXRhZ2xpbmUge1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXllbGxvd2JnLXRleHQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC52aWV3cy1maWVsZC1maWVsZC0tbWVtYmVyLXByb2ZpbGUge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtY29udGVudC1taW51cztcblx0XHRcdH1cblxuXHRcdFx0LnZpZXdzLWZpZWxkLWZpZWxkLS1maWVsZCB7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXMyO1xuXHRcdFx0fVxuXG5cdFx0XHQudmlld3MtZmllbGQtdmlldy1ub2RlIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci15ZWxsb3ctbWlkO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXllbGxvdy1taWQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG59XG5cbi5jb250ZW50LW5ld3Mtd3JhcHBlciwgLnN1Y2Nlc3Mtc3Rvcmllcy13cmFwcGVyLCAubmV3cy1saXN0ICB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LW5ld3MtYmc7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0Ji52aWV3LWRpc3BsYXktaWQtcGFnZV8xIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdC5sZWFkLWltYWdlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHQubGluay1ib3gge1xuXHRcdFx0XHRib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnZpZXctZmlsdGVycyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KSAhaW1wb3J0YW50O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXG5cdH1cblxuXG5cdC52aWV3LWZyb250LW5ld3Mge1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXG5cdCNibG9jay12aWV3cy1mcm9udC1uZXdzLWJsb2NrLTEge1xuXHRcdGgzLmJsb2NrLXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuLWRhcms7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZS13aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1ncmVlbi1kYXJrO1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IC0zMHB4O1xuXHRcdH1cblx0fVxuXG5cdC52aWV3LWZyb250LW5ld3MsICYudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSwgJi52aWV3LWRpc3BsYXktaWQtYmxvY2tfd29ya3Nob3Age1xuXG5cdFx0Lm93bC1jYXJvdXNlbCB7XG5cdFx0XHQubi13cmFwcGVyIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxlYWQtaW1hZ2Uge1xuXHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHRcdFx0LmZhIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LmRhdGEtd3JhcHBlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5saW5rLWJveCB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDBweDtcblx0XHRcdGxlZnQ6MTVweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoODIsODIsODIsLjUpO1xuXG5cdFx0XHQmLmV2ZW50LXR5cGUge1xuXHRcdFx0XHQvL2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWdyZWVuLWRhcmssLjUpO1xuXHRcdFx0fVxuXG5cdFx0XHQuZGF0YS13cmFwcGVyIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmFzZS13aGl0ZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXMxO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5uZXdzdGl0bGU6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDU0XCI7ICAvKiB0aGlzIGlzIHlvdXIgdGV4dC4gWW91IGNhbiBhbHNvIHVzZSBVVEYtOCBjaGFyYWN0ZXIgY29kZXMgYXMgSSBkbyBoZXJlICovXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNtYWxsIHtcblx0XHRcdFx0Zm9udC1zaXplOiA4NSU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuLnZpZXctLWZyb250LW9wcG9ydHVuaXRpZXMge1xuXHRzcGFuLmljb24tb3Bwb3J0dW5pdHktaWNvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5uZXdzLXRlYXNlciB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR0b3A6IDE4JTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0XHRoNSB7XG5cdFx0XHQmLmRhdGUge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGV4dCB7XG5cdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXG59XG5cbiNjb25mZXJlbmNlIHtcblx0Lml0ZW0tbGlzdCB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblxuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0aDQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0ZmlndXJlIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0dG9wOiBpbml0aWFsO1xuXHRcdFx0XHRsZWZ0OiBpbml0aWFsO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWdbdHlwZW9mPVwiZm9hZjpJbWFnZVwiXSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDE5MHB4O1xuXHRcdFx0fVxuXHRcdFx0Lm1lbWJlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LWxpZ2h0O1xuXHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAyOTBweDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbi1saWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I2FjY29yZGlvbiBkdCwgLmFjY29yZGlvbiBkdCB7XG5cdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdH1cbn1cblxuI2ViLXJvbGUge1xuXHRoZWFkZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0cGFkZGluZzogMzBweCAwIDAgMjgwcHg7XG5cdH1cblxuXHQudGV4dCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEge1xuXHQjY29udGVudCB7XG5cdFx0Lm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0ge1xuXG5cdFx0XHRmaWVsZHNldC5nZW5lcmFsLWluZm9ybWF0aW9uLFxuXHRcdFx0ZmllbGRzZXQuY29udGFjdC1pbmZvLFxuXHRcdFx0ZmllbGRzZXQucmVzZWFyY2gtcHJvZmVzc2lvbixcblx0XHRcdGZpZWxkc2V0LmF3YXJkcyB7XG5cdFx0XHRcdD4uZmllbGRzZXQtd3JhcHBlciB7XG5cdFx0XHRcdFx0Pi5maWVsZHNldC1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JtLXdyYXBwZXIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRmaWVsZHNldC5wcmltYXJ5LWdyb3VwID4gZGl2ID4gZmllbGRzZXQgPiBsZWdlbmQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWdyZWVuLWRhcms7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRcdFx0XHRzcGFuLmZpZWxkc2V0LWxlZ2VuZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1iYXNlLXdoaXRlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IGRpdiA+IGZpZWxkc2V0ID4gLmZpZWxkc2V0LXdyYXBwZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiRjb2xvci1iYXNlLXdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHQuZGVzY3JpcHRpb24sIC5maWVsZHNldC1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5LW1pZDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5LW1pZDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5pbmZvLWljb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuaGVscHRleHQge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdHRvcDphdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cmlnaHQ6YXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5LW1pZDtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JtLXJlcXVpcmVkIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JtLXJhZGlvK2xhYmVsOmJlZm9yZSB7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogLjZlbTtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tY2hlY2tib3g6Y2hlY2tlZCtsYWJlbDpiZWZvcmUge1xuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5mb3JtLXR5cGUtcmFkaW9zLmZvcm0taXRlbS1maWVsZC1tZW1iZXItZ2VuZGVyLXVuZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhO1xuXHRcdFx0fVxuXG5cdFx0XHQjZWRpdC1maWVsZC1waWN0dXJlLXVuZC0wLXVwbG9hZCB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDgwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR0ZXh0YXJlYTpkaXNhYmxlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6bGlnaHRlbigkY29sb3ItZ3JleS1saWdodCw1JSk7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0LmZpZWxkLXR5cGUtZmllbGQtY29sbGVjdGlvbiB0Ym9keSB0ciB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cblx0XHRcdFx0dGQ6YWZ0ZXIge1xuXHRcdFx0XHRcdCAgICBib3R0b206IC00NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5maWVsZC1uYW1lLWZpZWxkLW1xLWNlcnRpZmljYXRlIHtcblx0XHRcdFx0dHIge1xuXHRcdFx0XHRcdCYub2RkLCAmLmV2ZW4ge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5LWxpZ2h0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHRkOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0XHRcdFx0Ly9kaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5maWVsZC1tdWx0aXBsZS10YWJsZSB7XG5cdFx0XHRcdCAgYm9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlO1xuXHRcdFx0XHQgIGJvcmRlci1zcGFjaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ub3RoZXIubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjY29udGVudCAubm9kZS1tZW1iZXJfcHJvZmlsZV9hbHVtbmEtZm9ybSAuZmllbGQtbmFtZS1maWVsZC1tcS1jZXJ0aWZpY2F0ZSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS1pdGVtLXBhc3MtcGFzczEge1xuXHRsYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbmFtZSBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtc3VybmFtZSBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtY291bnRyeS0tMiBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtY291bnRyeSBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLWNpdHkgbGFiZWw6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLWZpZWxkIGxhYmVsOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC10YWdzIGxhYmVsOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1waWN0dXJlIGxhYmVsOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItY3VycmljdWx1bSBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtY3VycmVudC1hY3Rpdml0aWVzIGxhYmVsOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1jdXJyZW50LXByb2YtZGVzYyBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtcmVzZWFyY2gtcHVibGljYXRpb25zIGxhYmVsOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1yZXNlYXJjaC1hY3Rpdml0aWVzIGxhYmVsOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1maWVsZC1zcGVjaWFsaXphdGlvbiBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLWF3YXJkZWQgbGFiZWw6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1ncmFkdWF0aW9uLXBpY3R1cmUgbGFiZWw6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1zaG9ydC1zdW1tYXJ5IGxhYmVsOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItb3RoZXItcGljdHVyZSBsZWdlbmQ6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci10aXRsZS1vZi1waGQgbGFiZWw6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci10aGVzaXMtZW50aXJlIGxhYmVsOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItZmluYWwtcmVwb3J0cyBsZWdlbmQ6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWItZmVsbC1wdWJsaWNhdGlvbnMgbGVnZW5kOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1maWVsZC1tZW1iZXItY2FyZWVyLWRldmVsbyBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLXF1YWxpZmljYXRpb24gdGQgZGl2LmZpZWxkLW5hbWUtZmllbGQtLWRlZ3JlZSBkaXYgbGFiZWw6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1xdWFsaWZpY2F0aW9uIHRkIGRpdi5maWVsZC1uYW1lLWZpZWxkLS1maWVsZCBkaXYgbGFiZWw6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1xdWFsaWZpY2F0aW9uIHRkIGRpdi5maWVsZC1uYW1lLWZpZWxkLXllYXItb2YtYWNoaWV2ZW1lbnQgZGl2IGxlZ2VuZDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLWF0dGVuZGVkIHRkIGRpdiBkaXYgZGl2IGxhYmVsOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItcHJlcy1naXZlbiB0ZCBkaXYgZGl2IGRpdiBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLXByaXplcyB0ZCBkaXYuZmllbGQtbmFtZS1maWVsZC1wcml6ZXMtcHJpemUtdGl0bGUgZGl2IGRpdiBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLXByaXplcyB0ZCBkaXYuZmllbGQtbmFtZS1maWVsZC1wcml6ZXMtbW9udGgteWVhciBkaXYgZmllbGRzZXQgbGVnZW5kOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItcHJpemVzIHRkIGRpdi5maWVsZC1uYW1lLWZpZWxkLXByaXplcy1wcml6ZS1kZXNjcmlwdGlvbiBkaXYgZGl2IGxhYmVsOmFmdGVyLCAubm9kZS10eXBlLW1lbWJlci1wcm9maWxlLWFsdW1uYSAjZWRpdC1maWVsZC1tZW1iZXItdHdhcy1hd2FyZCB0ZCBkaXYuZmllbGQtbmFtZS1maWVsZC0tcHJvZ3JhbW1lcyBkaXYgbGFiZWw6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci10d2FzLWF3YXJkIHRkIGRpdi5maWVsZC1uYW1lLWZpZWxkLXByaXplcy1tb250aC15ZWFyIGZpZWxkc2V0IGxlZ2VuZDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLXR3YXMtYXdhcmQgdGQgZGl2LmZpZWxkLW5hbWUtZmllbGQtcHJpemVzLXByaXplLWRlc2NyaXB0aW9uIGRpdiBkaXYgbGFiZWw6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1ncmFudHMgdGQgZGl2LmZpZWxkLW5hbWUtZmllbGQtcHJpemVzLXByaXplLXRpdGxlIGRpdiBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLWdyYW50cyB0ZCBkaXYuZmllbGQtbmFtZS1maWVsZC1wcml6ZXMtcHJpemUtZGVzY3JpcHRpb24gZGl2IGRpdiBsYWJlbDphZnRlciwgLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2VkaXQtZmllbGQtbWVtYmVyLWdyYW50cyB0ZCBkaXYuZmllbGQtbmFtZS1maWVsZC1wcml6ZXMtbW9udGgteWVhciBmaWVsZHNldCBsZWdlbmQ6YWZ0ZXIsIC5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1wcm9mLW1lbWIgdGQgZGl2LmZpZWxkLW5hbWUtZmllbGQtcG0taW5zdGl0dXRpb24gZGl2IGRpdiBsYWJlbDphZnRlciB7XG5cdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdG1hcmdpbi1ib3R0b206IC0ycHg7XG59XG5cbi5ub2RlLXR5cGUtbWVtYmVyLXByb2ZpbGUtYWx1bW5hICNlZGl0LWZpZWxkLW1lbWJlci1jdXJyaWN1bHVtIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQ6bm9uZTtcbn1cblxuLm5vZGUtdHlwZS1tZW1iZXItcHJvZmlsZS1hbHVtbmEgI2NvbnRlbnQgLmZvcm0taXRlbS1maWVsZC1tZW1iZXItY3VycmljdWx1bS11bmQtMCBsYWJlbC5vcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuXG4ubWFudWFsY3JvcC1vdmVybGF5IHtcblx0Lm1hbnVhbGNyb3AtaW5zdGFudHByZXZpZXcge1xuXHRcdHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cblxuLnBhZ2Utbm9kZS01ODg5MSB7XG5cdC5wYWdlIHtcblx0XHRoZWFkZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmFsbG1lbWJlcnNuZXcge1xuXHQmLnllbGxvdy1idXR0b24ge1xuXHRcdC5tZW1iZXJsaXN0LWl0ZW0ge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXllbGxvdy1saWdodDI7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93LWxpZ2h0Mjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm1lbWJlcmxpc3QtaXRlbSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktbGlnaHQ7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE1cHgpO1xuXG4gICAgLnRleHQge1xuICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW4tbGlnaHQ7XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQ7XG5cdFx0fVxuXG5cdFx0cC5jb3VudHJ5IHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50LW1pbnVzMztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaWNvbnMge1xuXHRcdCAgLypwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogMTVweDsqL1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRcdH1cblxuXHRcdC5hLWljb24sIC5mLWljb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRib3R0b206IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdC8vY29sb3I6ICM1MjUyNTI7XG5cdFx0XHRjb2xvcjogIzAwMDAwMDtcblxuXHRcdFx0JltkYXRhLW9yaWdpbmFsLXRpdGxlPVwiUGhEIEZlbGxvd3NoaXBcIl0ge1xuXHRcdFx0XHRvcGFjaXR5Oi4zO1xuXHRcdFx0fVxuXHRcdFx0JltkYXRhLW9yaWdpbmFsLXRpdGxlPVwiRWFybHkgQ2FyZWVyIEZlbGxvd3NoaXBcIl0ge1xuXHRcdFx0XHRvcGFjaXR5Oi41NTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudGV4dCAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXG5cdCYuYXdhcmRlZXMge1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0XHR3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG5cblx0XHQubWVtYmVybGlzdC1pdGVtIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdFx0fVxuXG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdCYuY291bnRyeSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnllYXIge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jb250ZW50O1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMXB4IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxufVxuXG4uZ2FsbGVyeS1uZXdzIHtcblxuXHQuZ3JpZDphZnRlciB7XG5cdCAgY29udGVudDogJyc7XG5cdCAgZGlzcGxheTogYmxvY2s7XG5cdCAgY2xlYXI6IGJvdGg7XG5cdH1cblxuXHQuZ3JpZC1zaXplcixcblx0LmdyaWQtaXRlbSB7XG5cdFx0d2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdH1cbn1cblxuI21lbnUtZG9uYXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmYzIwMDtcbiAgY29sb3I6ICM1MjUyNTI7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5tYWludGVuYW5jZS1wYWdlIHtcblx0Ly8mYm9keSB7XG5cdFx0cGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuXHQvL31cblxuXHQjY29udGVudCB7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NpdGVzL2FsbC90aGVtZXMvb3dzZC9pbWFnZXMvbWFudGFpbmFuY2UucG5nJyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgODBweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5mb290ZXItbWVudSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG5cblx0Zm9vdGVyLm1haW4ge1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdGJvdHRvbTowO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci10b3A6IDEwcHggc29saWQgJGNvbG9yLWdyZWVuLWRhcms7XG5cdH1cbn1cblxuI21lbWJlciB7XG5cdC5pbmZvIHtcblx0XHRoMSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNpZGViYXItaGVhZGVycztcblxuXHRcdH1cblxuXHRcdC5tZW1iZXItaWQge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWNvbnRlbnQtbWludXM7XG5cdFx0fVxuXHRcdC50ZXh0IHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHQuYXdhcmRfdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHQucHJpemVfdHlwZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJvd3NkXCIgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0c3BlYWs6IG5vbmU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0XHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRjb250ZW50OiBcIkFcIjtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQzcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnR5cGVzIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIm93c2RcIiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblx0XHRcdFx0XHRmb250LXZhcmlhbnQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0c3BlYWs6IG5vbmU7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0M3B4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0b3A6IDZweDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYucHJpemVfdHlwZTpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiQVwiO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5hd2FyZF90eXBlOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJ1XCI7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG5cblxuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLW5hbWU9XCJFYXJseSBDYXJlZXIgRmVsbG93c2hpcFwiXSB7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1uYW1lPVwiRWFybHkgQ2FyZWVyIEZlbGxvd3NoaXBcIl06YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogSWNvRm9udCFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhXCI7XG4gICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIjtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZWMyNVwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cdFx0XHR9XG5cblx0XHRcdC5ib3R0b20ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuY3VycmVudCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdH1cblxuXHRcdFx0LnNwZWNpYWxpemF0aW9uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0LmxhYmVsLW1lbWJlciB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG4ucGFzc3dvcmQtc3VnZ2VzdGlvbnMge1xuXHR1bCB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblxuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4ubWVtYmVyLXNlY3Rpb24ge1xuXHQuZmllbGQtbmFtZS1maWVsZC1tZW1iZXItcHJlc2VudGF0aW9uIHtcblx0XHQudGl0bGUtcHJlc2VudGF0aXRvbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6JycgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQueWVhciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0LmZpZWxkLWl0ZW0ge1xuXHRcdC50aXRsZSB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6JycgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdC5nYWxsZXJ5LW90aGVyIHtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHQuZ3JpZCB7cG9zaXRpb246cmVsYXRpdmU7fVxuXHRcdC5ncmlkOmFmdGVyIHtcblx0XHQgIGNvbnRlbnQ6ICcnO1xuXHRcdCAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICBjbGVhcjogYm90aDtcblx0XHR9XG5cblx0XHQuZ3JpZC1zaXplcixcblx0XHQuZ3JpZC1pdGVtIHtcblx0XHRcdHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxufVxuXG4uYmxvY2steW91dHViZWNoYW5uZWwge1xuXHQvL2JvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmVlbi1saWdodDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQjeW91dHViZWNoYW5uZWwtcGxheWVyIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcblx0fVxuXHQjeW91dHViZWNoYW5uZWwtbGlzdCB7XG5cdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRcdGxpOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogODVweFxuXHRcdH1cblx0fVxuXG5cdC55b3V0dWJlLWNoYW5uZWwtbGluayBhIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZ3JlZW4tdGV4dDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdH1cbn1cblxuLmJsb2NrLXBheXBhbC1kb25hdGlvbnMge1xuXG4gIC5mYS1wYXlwYWwge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5idG4tcHJpbWFyeSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cblxuICBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZDI1O1xuICAgIGJvcmRlci1jb2xvcjogIzAwNDQxYjtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICB9XG5cbiAgLmlubmVyX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIC5wYXlwYWwtdWwge1xuICAgICAgbGkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICAgbWFyZ2luOiAxcHggNXB4IDNweCA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmxhc3Qge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG59XG5cbi53ZWJmb3JtLWNsaWVudC1mb3JtIHtcblxuICAud2ViZm9ybS1jb21wb25lbnQtbWFya3VwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogNXB4IDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMiB7XG4gICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjZWZlZWViO1xuICAgICAgY29sb3I6ICMwMDVkMjU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuXG5cbiAgfVxuXG4gIC5mb3JtLXJlcXVpcmVkIHtcbiAgICBjb2xvcjogcmVkO1xuICB9XG5cblxuICAud2ViZm9ybS1jb21wb25lbnQtdGV4dGZpZWxkLCAud2ViZm9ybS1jb21wb25lbnQtZW1haWwge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC52YXJjaGFyLCAuZW1haWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICAgIGNvbG9yOiAjNTU1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgICAgIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICAud2ViZm9ybS1zdWJtaXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVkMjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA0NDFiO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbiN0b29sYmFyIHtcbiAgbWFyZ2luOjA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zdWJtZW51IHtcbiAgbmF2IHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLmNrZWRpdG9yLWFjY29yZGlvbi1jb250YWluZXItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5ja2VkaXRvci1hY2NvcmRpb24tY29udGFpbmVyIHtcbiAgZGwge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTpub25lO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcblxuICAgIGR0IHtcbiAgICAgIGEge1xuXG5cbiAgICAgICAgJjpsaW5rLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOnZpc2l0ZWQsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZWViO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oI2VmZWVlYiwxMCk7XG4gICAgICAgICAgY29sb3I6ICMwMDVkMjU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2VmZWVlYiwxMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNrZWRpdG9yLWFjY29yZGlvbi10b2dnbGUge1xuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwNWQyNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBkZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4jeW91dHViZSB7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuaXRlbSB7XG5cbiAgICBmbG9hdDpsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206MTVweDtcbiAgICBtYXgtd2lkdGg6MzIwcHg7XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5saW5rLWJveCB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoODIsODIsODIsLjUpO1xuXG4gICAgLmRhdGEtd3JhcHBlciwgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuXHQgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ICBmb250LXNpemU6IDFlbTtcbiAgICB9XG5cbiAgICBoMzphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDg1JTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ueW91dHViZS1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTNweCk7XG5cblxuICAjcGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206MDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBjdXJzb3I6cG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICB9XG5cbiAgICAgICYubmV4dFRva2VuIHtcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICB9XG5cbiAgICAgICYucHJldlRva2VuIHtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhcHRjaGEge1xuICAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbn1cblxuI2NvbnRlbnQgLm5vZGUtbWVtYmVyX3Byb2ZpbGVfYWx1bW5hLWZvcm0ge1xuICAuZmllbGQtdHlwZS10ZXh0IHtcbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAuZmllbGQtbXVsdGlwbGUtdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC1hZGQtbW9yZS1zdWJtaXQge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuY2xlYXJmaXgge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2VkaXQtYWN0aW9ucyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuXG4iXX0= */
