@charset "utf-8";/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 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 */.label,audio,canvas,progress,sub,sup,video{vertical-align:baseline}.fa,.glyphicon{-moz-osx-font-smoothing:grayscale}.dtpicker-overlay *,html{-webkit-tap-highlight-color:transparent}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{max-height:340px}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}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:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}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{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:"Glyphicons Halflings";src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px}body{line-height:1.42857143;color:#333}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.page-header,.parameter{border-bottom:1px solid #eee}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,.label,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.contentHtml,.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}.badge,.label,dt,kbd kbd{font-weight:700}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}pre code,table{background-color:transparent}.page-header{padding-bottom:9px;margin:40px 0 20px}dl,ol,ul{margin-top:0}address,dl{margin-bottom:20px}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ol,ul{margin-bottom:10px}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dd,dt{line-height:1.42857143}dd{margin-left:0}@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}.container{width:750px}}abbr[data-original-title],abbr[title]{cursor:help}.checkbox.disabled label,.form-control[disabled],.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .form-control,fieldset[disabled] .radio label,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}legend,pre{color:#333;display:block}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}code,kbd{padding:2px 4px;font-size:90%}caption,th{text-align:left}.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"}.btnTest:after,.dropup .caret,.login .layer-close::after,.login .layer-header::after,.navbar-fixed-bottom .dropdown .caret,.popover>.arrow:after{content:""}address{font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;-webkit-box-shadow:none;box-shadow:none}.dropDown,pre{font-size:13px}pre{padding:9.5px;margin:0 0 10px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle),.btn-link,pre code{border-radius:0}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap}.container,.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.pre-scrollable{overflow-y:scroll}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.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-right:15px;padding-left: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-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-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-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-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-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-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-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;border-top:1px solid #ddd}.table>thead>tr>th{border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset,legend{padding:0;border:0}fieldset{min-width:0;margin:0}legend{width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;border-bottom:1px solid #e5e5e5}.form-control,output{font-size:14px;color:#555}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.btn,.form-control,output{line-height:1.42857143}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{display:block;padding-top:7px}.form-control{display:block;width:100%;height:34px;padding:6px 12px;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].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-top:4px\9;margin-left:-20px}.checkbox-inline,.collapsing,.dropdown,.dropup,.has-feedback,.radio-inline{position:relative}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.btn-block+.btn-block,.help-block{margin-top:5px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.form-group-sm .form-control,.input-sm{padding:5px 10px;border-radius:3px;font-size:12px}.input-sm{height:30px;line-height:1.5}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;line-height:1.5}.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}.btn-group-lg>.btn,.btn-lg,.form-group-lg .form-control,.input-lg{padding:10px 16px;font-size:18px}.input-lg{height:46px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .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;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.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;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.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;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-control,.form-inline .form-control-static,.form-inline .form-group{display:inline-block}.form-inline .checkbox,.form-inline .control-label,.form-inline .form-group,.form-inline .radio{margin-bottom:0;vertical-align:middle}.form-inline .form-control{width:auto;vertical-align:middle}.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 .checkbox,.form-inline .radio{display:inline-block;margin-top:0}.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 .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.caret,.nav-pills>li+li{margin-left:2px}.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}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn,.input-group-addon{padding:6px 12px;text-align:center;font-weight:400}.btn{display:inline-block;margin-bottom:0;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;font-size:14px;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:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff}.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>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.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>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.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>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.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>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu-right,.dropdown-menu.pull-right{right:0;left:auto}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.42857143;white-space:nowrap}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{clear:both;font-weight:400;color:#333}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-left{right:auto;left:0}.dropdown-header{font-size:12px;color:#777}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.nav-justified>.dropdown .dropdown-menu,.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child:not(:first-child){border-radius:0 0 4px 4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn 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,.input-group .form-control,.input-group-btn,.input-group-btn>.btn,.nav>li,.nav>li>a,.navbar{position:relative}.input-group{display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .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{font-size:14px;line-height:1;color:#555;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .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-top-right-radius:0;border-bottom-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-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{display:block}.nav>li>a{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;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center;margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-justified>li,.nav-stacked>li{float:none}.nav-pills>li>a{border-radius:4px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:768px){.navbar{border-radius:4px}.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}.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}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.navbar-static-top{z-index:1000;border-width:0 0 1px}.navbar-brand{float:left;height:50px;padding:15px;font-size:18px;line-height:20px}.alert-close,.close,.list-group-item>.badge,.nav-tabs li.last,.navbar-toggle,.pageNum,.pager .next>a,.pager .next>span{float:right}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@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{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;padding:9px 10px;margin-right:15px;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}.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;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-toggle{display:none}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:8px -15px}@media (min-width:768px){.navbar-form .form-control,.navbar-form .form-control-static,.navbar-form .form-group{display:inline-block}.navbar-form .checkbox,.navbar-form .control-label,.navbar-form .form-group,.navbar-form .radio{margin-bottom:0;vertical-align:middle}.navbar-form .form-control{width:auto;vertical-align:middle}.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 .checkbox,.navbar-form .radio{display:inline-block;margin-top:0}.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}.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.breadcrumb>li,.pagination{display:inline-block}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-radius:4px 4px 0 0}.breadcrumb,.pagination,.progress{border-radius:4px}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}.navbar-left{float:left!important;float:left}.navbar-right{float:right!important;float:right;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-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-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-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-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}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{padding-left:0;margin:20px 0}.pager li,.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li>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 .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;line-height:1;color:#fff;text-align:center;white-space:nowrap;border-radius:.25em}.badge,.progress-bar{font-size:12px;text-align:center}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;line-height:1;color:#fff;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.media-object,.thumbnail{display:block}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.jumbotron,.jumbotron .h1,.jumbotron h1{color:inherit}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;background-color:#eee}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.alert,.progress,.thumbnail{margin-bottom:20px}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert,.panel-body{padding:15px}.alert{border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}#myAddress #map .labelSet,.alert>p+p,.panel-group .panel+.panel{margin-top:5px}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;overflow:hidden;background-color:#f5f5f5;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;line-height:20px;color:#fff;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-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{-webkit-animation:progress-bar-stripes 2s linear infinite;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{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item-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}.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.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;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive,.panel>.table-responsive>.table{margin-bottom:0}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-title{margin-top:0;font-size:16px}.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 .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.popover,.tooltip{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.42857143;line-break:auto;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-style:normal;text-decoration:none;white-space:normal}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-content,.popover{background-clip:padding-box}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.chosen-container .chosen-results,.modal-open .modal{overflow-y:auto;overflow-x:hidden}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.fa,.modal.in .modal-dialog{-webkit-transform:translate(0,0)}.modal.in .modal-dialog{transform:translate(0,0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.shade,.tooltip{filter:alpha(opacity=0)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-weight:400;text-align:left;text-align:start;font-size:12px;opacity:0}.ajax-container p.sys-text,.carousel-caption,.carousel-control,.carousel-indicators,.conformBtn,.contentHtml,.fa-fw,.fa-li,.fa-stack-1x,.fa-stack-2x,.langen,.noData,.stop_countdown_btn,.tooltip-inner{text-align:center}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-weight:400;text-align:left;text-align:start;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.left>.arrow:after,.popover.right>.arrow:after{bottom:-10px;content:" "}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);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;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;filter:alpha(opacity=90);opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav-nova:after,.nav-nova:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6)}.affix,.tipBox{position:fixed}.carousel-caption .btn,.text-hide{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}@-ms-viewport{width:device-width}@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}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.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}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.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}}.pagefun span.disabled,.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.fa,.fa-stack{display:inline-block}/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.3.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.3.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.3.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;transform:translate(0,0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before,.fa-genderless:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.btn-nova{border-width:1px;border-style:solid;border-color:#ddd;font-size:12px;background-color:#fff;color:#666}.btn-check-2-nova{padding:3px 25px 2px!important}.btn-check-3-nova{padding:5px 21px 4px!important}.btn-nova:active,.btn-nova:hover,.btn-nova:visited{background-color:#5cb95c;color:#fff;background-image:none}.btn-success-nova{border-radius:3px;color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#77cc51),to(#52a451));background-image:linear-gradient(to bottom,#77cc51 0,#52a451 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#64c264;padding:7px 17px}.btn-default,.btn-default-nova{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0)}.btn-success-nova:active,.btn-success-nova:hover,.btn-success-nova:visited{background-color:#5cb95c;color:#fff}.btn-success-nova:focus{outline:0;color:#fff}.btn-default-nova{border-radius:3px;background-color:#f0f0f0;color:#444;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#ccc;padding:7px 17px}.btn-default-nova,.btn-success-nova{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-default-nova:active,.btn-default-nova:hover,.btn-default-nova:visited{background-color:#5cb95c;color:#fff}.btn-addmore-nova{padding:3px 17px 2px}.btn-week-nova{padding:4px 11px 3px}.btn-filter-nova{border-radius:3px;font-size:11px;padding:2px 10px}.btn-clearall-nova{border-radius:3px;font-size:11px;padding:2px 34px}.btn-tablectrl-nova{margin-right:10px}.btn-default-nova:disabled{color:#bfbfbf;background-color:#fafafa}.tipBox{margin:auto;left:0;right:0;top:0;bottom:0;width:470px;height:270px;background-color:#fff;border:1px solid #999;border-radius:3px;z-index:99}.closeLogo{width:21px;position:absolute;top:18px;left:426px}.contentHtml{font-family:Microsoft YaHei;position:relative;color:#4A4848;top:0;border-bottom:#ccc solid 1px;vertical-align:middle;height:148px;width:470px;word-wrap:break-word;display:table-cell;text-indent:5px}.cancelBtn,.conformBtn{position:relative;background-color:#607D8B;border:none;color:#eee}.cancelBtn{left:52px;top:4px;border-radius:4px;width:41px;height:21px;font-size:11px}.conformBtn{left:376px;top:10px;border-radius:3px;width:77px;height:42px;font-size:22px;line-height:42px}#sys-tip,.ajax-container{opacity:.7;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-left-radius:5px}.alertTitle{font-family:Microsoft YaHei;width:390px;font-size:25px;font-weight:600;color:rgba(17,17,17,.57)}.banner{width:100%;margin-top:9px;text-indent:3px;border-bottom:#ccc solid 1px;height:52px}.ajax-container{width:120px;height:120px;position:fixed;z-index:1051;left:50%;margin-left:-60px;top:20%;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-box-shadow:0 0 9px #000;box-shadow:0 0 9px #000;border-radius:5px}.ajax-container img{width:60px;height:60px;margin-top:10px;margin-left:30px}.ajax-container p.sys-text{color:#fff;line-height:40px}.errAlert{opacity:.87;position:absolute;top:62px;left:150px}.mask{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:-1}.nav-nova{padding-left:0;margin-bottom:0;color:#666;list-style:none}.checkedBackground{background-color:#ccc!important}.nav-nova>li{position:relative;display:block}.nav-nova>li>a{position:relative;display:block;margin:0;height:43px;border-radius:0;line-height:1.2em;color:#666;padding:12px 20px}.nav-tabs-nova{border-bottom:1px solid #ddd}.nav-tabs-nova>li{float:left}.nav-tabs-nova>li>a{margin-right:-1px;background-color:#f1f2f2;cursor:pointer;border-radius:4px 4px 0 0}.nav-tabs-nova>li.active>a,.nav-tabs-nova>li.active>a:focus,.nav-tabs-nova>li.active>a:hover{background-color:#FFF;cursor:pointer}.nav-tabs-nova .active{cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-nova>li>a:focus,.nav-nova>li>a:hover{text-decoration:none}.nav-tabs-nova>li>button{margin-left:5px;margin-right:5px}.form-input-nova{position:relative}.form-input-nova:focus{outline:0;border-color:#ccc;-webkit-box-shadow:none;box-shadow:none}.form-input-nova::-moz-placeholder{color:#666;opacity:1}.form-input-nova:-ms-input-placeholder{color:#666}.form-input-nova::-webkit-input-placeholder{color:#666}.form-input-nova[disabled],.form-input-nova[readonly],fieldset[disabled] .form-input-nova{background-color:#eee;opacity:1}.form-input-nova[disabled],fieldset[disabled] .form-input-nova{cursor:not-allowed}.form-input-nova.err{border:1px solid #e3a49f}.nova-input-search{float:left}.nova-input-search input{display:inline;width:547px;height:34px;float:left;border-radius:3px 0 0 3px;border:1px solid #ccc;line-height:32px;vertical-align:middle}.nova-input-search .search-btn{float:left;width:34px;height:34px;margin-left:-1px;border:1px solid #ccc;border-radius:0 3px 3px 0;background-image:url(build/images/search.png);background-repeat:no-repeat;background-position:50%;cursor:pointer}.div-background-nova{background-color:#fff;padding-top:45px;padding-bottom:45px;min-height:77vh}.pageNum{color:#666;margin-right:10px}.dropDown{height:34px;width:58px;border-radius:3px;border-style:solid;border-color:#ddd;border-width:1px;margin-right:0}.attr-title{color:#999}#content table th[ng-click]{cursor:pointer}.alignCenter{height:34px;line-height:34px}.alert-comm{position:absolute;left:50%;width:408px;margin-left:-223px;margin-top:-66px;font-size:12px;padding-top:6px;padding-bottom:6px;text-shadow:0 1px 0 rgba(255,255,255,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 1px 8px rgba(0,0,0,.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 1px 8px rgba(0,0,0,.5);z-index:2}.alert-close{position:relative;right:-21px;height:17px;line-height:17px;color:#000;padding:0;border:0;cursor:pointer;background:0 0;font-size:12px;font-weight:700;-webkit-appearance:none;filter:alpha(opacity=20);opacity:.3;outline:0}button.disabled{opacity:.5}tr.selecteds{background-color:#d9edf7!important}.commodityManage .popover-err .popover,.commodityManage .popover-err input,.commodityManage .popover-err textarea{border-color:red}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{vertical-align:middle!important;word-break:break-word}.nav-tabs>li>a{color:#333}.nav-tabs>li>a.active{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs li.last{padding-right:27px}.noData{background-color:#f9f9f9;line-height:40px;height:40px;border-bottom:1px solid #ddd;width:98%;margin:-21px auto 0}.pagefun span.current{color:#fff!important;background-color:#337ab7!important}#container #content ul.top-nav{background:#f2f2f2}.brightness .brightness-Input,.form-Input,.warnDetail .brightness-Input{margin-top:20px;margin-bottom:15px}.stop_countdown{position:fixed;padding:10px 23px 10px 12px;min-height:80px;right:21px;bottom:300px;z-index:1002;border-radius:4px;background:#3370FF;-webkit-box-shadow:0 0 16px 0 rgba(0,30,74,.4);box-shadow:0 0 16px 0 rgba(0,30,74,.4)}.stop_countdown_close{position:absolute;top:5px;right:5px;width:8px;height:9px;cursor:pointer}.stop_countdown_tip{color:#FFF;font-size:12px;line-height:14px}.stop_countdown_str{color:#FFF;font-size:19px;font-weight:700;line-height:30px;min-height:30px;letter-spacing:1.5px}.stop_countdown_btn{width:48px;height:18px;line-height:18px;font-size:12px;border-radius:2px;color:#3370FF;background:#FFF;cursor:pointer}.form-input-nova,.nova_btn_cancel,.nova_btn_default,.suggest_smart>a,select{background-color:#fff}.suggest_smart{display:block;position:fixed;width:64px;height:72px;right:21px;bottom:75px;z-index:1002}.suggest_smart>a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.3;text-decoration:none;font-size:13px;background-image:url(../images/feedbackEdit.png);background-size:24px 24px;background-repeat:no-repeat;background-position:center 22%;color:#444!important;padding:10px 12px;border:1px solid #eee;border-radius:4px;-webkit-box-shadow:3px 2px 22px #ccc;box-shadow:3px 2px 22px #ccc}.suggest_smart>a:hover{background-color:#ddd}.langen{width:95px;height:42px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:110px;transform-origin:110px;bottom:162px;right:58px;-webkit-box-shadow:-2px 3px 22px #ccc;box-shadow:-2px 3px 22px #ccc}.langen a{padding:0;line-height:42px}.asc,.both,.desc,.tableSorts .asc,.tableSorts .both,.tableSorts .desc{padding-left:20px;background-position:center left;background-repeat:no-repeat;cursor:pointer}.suggest_smart a:hover{text-decoration:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%)}.tangram-suggestion-main{z-index:10000}.tangram-suggestion-main.hide{display:none!important}#MicrosoftNav,.MicrosoftMap .as_container p.line2{display:none}.MicrosoftMap div.as_container_search{margin-top:-13px;width:420px}.MicrosoftMap .Infobox div.infobox-info{color:#222}.MicrosoftMap .as_container a.suggestLink{line-height:20px;padding-top:0;padding-bottom:0}div.MicrosoftMap .as_container ul{padding-top:0}.MicrosoftMap .as_container p.line1{line-height:30px;font-size:12px}.pac-container{z-index:10000}.pac-container.hide{display:none!important}.ui-datepicker{z-index:10!important}.tableSorts .asc{background-image:url(../images/sort_asc.png)}.tableSorts .desc{background-image:url(../images/sort_desc.png)}.tableSorts .both{background-image:url(../images/sort_both.png)}.no-scroll{overflow:hidden}.asc{background-image:url(../images/sort_asc.png)}.desc{background-image:url(../images/sort_desc.png)}.both{background-image:url(../images/sort_both.png)}.icon-search,.screenlist .icon-search{background:url(/smart/build/images/search.png) no-repeat}.modal-header [aria-hidden]{font-size:24px}.ng-cloak,[ng-cloak]{display:none}.icon-search{display:inline-block;width:13px;height:16px;vertical-align:middle}.parameter{height:36px;line-height:36px;cursor:pointer;vertical-align:middle}input[type=checkbox],input[type=radio]{margin:0}.ellipsis_display{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:120px}.nova_btn_default{border-radius:4px;background-image:url(@{root}@backgroudImg);background-repeat:no-repeat;background-position:15px center;color:#444;border:1px solid #dbdbdb;padding:7px 17px 7px 33px}.nova_btn_active,.nova_btn_confirm{border-radius:4px;background-color:#43a3fb;color:#fff;background-image:url(@{root}@backgroudImg);background-repeat:no-repeat;background-position:15px center}.nova_btn_active{border:1px solid #43a3fb;padding:7px 17px 7px 33px}.nova_btn_confirm{border:1px solid #43a3fb;padding:7px 17px}.nova_btn_cancel{border-radius:4px;background-image:url(@{root}@backgroudImg);background-repeat:no-repeat;background-position:15px center;color:#444;border:1px solid #dbdbdb;padding:7px 17px}.attr-link{color:#43a3fb!important;text-decoration:none;cursor:pointer}.row-common-margin-nova{margin-top:25px}select{opacity:1;cursor:pointer}select[disabled]{opacity:.5}.red-star-common{left:25px;padding-top:10px}.div-label,.left-label{line-height:19px;padding-top:7px;padding-bottom:10px;display:inline;height:34px}.div-label{text-align:right}.center-label{height:34px;line-height:34px;padding-bottom:10px;text-align:center;display:inline}.form-input-nova{width:75%;height:34px;padding:6px 12px;font-size:13px;line-height:1.42857143;color:#555;background-image:none;border:1px solid #ccc;border-radius:4px;display:inline}.table-border{border-top:1px solid #ddd;border-bottom:1px solid #ddd!important}.form-control,form-control[readonly]{background-color:#fff!important;opacity:1;cursor:pointer}.form-control[disabled],form-control[readonly][disabled]{opacity:.5}.form-control[disabled],fieldset[disabled]{background-color:#fff;opacity:.5;cursor:not-allowed}.radius_right{border-top-right-radius:0;border-bottom-right-radius:0;line-height:15px}.radius_left{border-top-left-radius:0;border-bottom-left-radius:0;line-height:15px}.red-star-common{position:relative;margin-left:-45px;color:#ef392b;height:34px;line-height:34px}.btn_edit_icon{margin-left:-24px}.redAlert{color:#ef392b}.common-content{width:100%;-webkit-box-shadow:0 2px 2px #ddd;box-shadow:0 2px 2px #ddd;padding-bottom:100px;background-color:#fff;min-height:77vh}.common-content .main{padding-right:15px;padding-top:30px;padding-left:15px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.cursorPoint{cursor:pointer}.disableOperate{opacity:.5;cursor:not-allowed!important}#myAddress #map{padding:0}#myAddress #map .container-fluid{padding:0}#myAddress #map #addrinput1{padding-top:32px;padding-bottom:32px}#myAddress .map_wrap{position:relative;height:400px}#myAddress #map_canvas,#myAddress #map_canvas2{position:absolute;width:100%;height:400px;left:0;top:0;z-index:-1}#myAddress #map_canvas.active,#myAddress #map_canvas2.active{z-index:1}#myAddress #addrSearchAndMap{position:absolute;margin-top:10px;margin-left:0;margin-right:0;z-index:9999;text-align:right!important;width:97%}#myAddress #addrinput{margin-top:-60px;background:#CCC;opacity:.9;margin-left:0;margin-right:0;height:60px;line-height:60px;color:#fff;position:relative;z-index:2}#myAddress #addrinput input{margin-top:12px}#myAddress .introjs-skipbutton{color:#000}#myAddress .address-wrap_autosearch{border:1px solid silver;position:absolute;width:420px;top:46px}#myAddress .address-wrap_autosearch li,#myAddress .address-wrap_autosearch ul{padding:0;margin:0;list-style:none;background:#fff;color:#000}#myAddress .address-wrap_autosearch li{line-height:33px;color:#555;padding-left:10px;cursor:pointer}#myAddress .address-wrap_autosearch li:hover{background:#ebebeb}#myAddress .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,#myAddress .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,#myAddress .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,#myAddress .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),#myAddress .btn-group>.btn:last-child:not(:first-child),#myAddress .btn-group>.dropdown-toggle:not(:first-child){border-radius:0}.nv-picker .nv-picker__body,.nv-picker--popover .nv-picker__body{border:1px solid rgba(0,0,0,.2);color:rgba(0,0,0,.65);background-color:#fff}.nv-picker{position:absolute;line-height:1.4;z-index:2000;font-size:14px}.nv-picker .nv-picker__body{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2);box-shadow:0 5px 10px 0 rgba(0,0,0,.2);padding:0;margin:0;min-width:80px;min-height:40px}.nv-picker .nv-picker__arrow{background-color:#fff;width:12px;height:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;display:block;border-color:transparent;border-style:solid}.nv-picker[x-placement=top-end] .nv-picker__arrow,.nv-picker[x-placement=top-start] .nv-picker__arrow,.nv-picker[x-placement=top] .nv-picker__arrow{bottom:-4px;-webkit-box-shadow:3px 3px 7px rgba(0,0,0,.07);box-shadow:3px 3px 7px rgba(0,0,0,.07)}.nv-picker[x-placement=bottom-end] .nv-picker__arrow,.nv-picker[x-placement=bottom-start] .nv-picker__arrow,.nv-picker[x-placement=bottom] .nv-picker__arrow{-webkit-box-shadow:-2px -2px 5px rgba(0,0,0,.06);box-shadow:-2px -2px 5px rgba(0,0,0,.06);top:-6px}.nv-picker[x-placement=left-end] .nv-picker__arrow,.nv-picker[x-placement=left-start] .nv-picker__arrow,.nv-picker[x-placement=left] .nv-picker__arrow{right:-4px;-webkit-box-shadow:3px -3px 7px rgba(0,0,0,.07);box-shadow:3px -3px 7px rgba(0,0,0,.07)}.nv-picker[x-placement=right-end] .nv-picker__arrow,.nv-picker[x-placement=right-start] .nv-picker__arrow,.nv-picker[x-placement=right] .nv-picker__arrow{left:-4px;-webkit-box-shadow:-3px 3px 7px rgba(0,0,0,.07);box-shadow:-3px 3px 7px rgba(0,0,0,.07)}.nv-picker[x-placement=bottom-start] .nv-picker__arrow,.nv-picker[x-placement=top-start] .nv-picker__arrow{left:16px}.nv-picker[x-placement=bottom] .nv-picker__arrow,.nv-picker[x-placement=top] .nv-picker__arrow{left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.nv-picker[x-placement=bottom-end] .nv-picker__arrow,.nv-picker[x-placement=top-end] .nv-picker__arrow{right:16px}.nv-picker[x-placement=left-start] .nv-picker__arrow,.nv-picker[x-placement=right-start] .nv-picker__arrow{top:16px}.nv-picker[x-placement=left] .nv-picker__arrow,.nv-picker[x-placement=right] .nv-picker__arrow{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.nv-picker[x-placement=left-end] .nv-picker__arrow,.nv-picker[x-placement=right-end] .nv-picker__arrow{bottom:16px}.nv-picker--popover .nv-picker__body{min-height:32px;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.2)!important;box-shadow:0 5px 10px 0 rgba(0,0,0,.2)!important;border-radius:5px}.nv-picker--popover .nv-picker__arrow{border:1px solid rgba(0,0,0,.2);z-index:1}.nv-picker--popover .nv-popover{position:relative;min-height:30px;z-index:5;background-color:#fff;padding:16px;line-height:18px;border-radius:5px}.formError{z-index:990}.formError .formErrorContent{z-index:991}.formError .formErrorArrow{z-index:996}.ui-dialog .formError{z-index:5000}.ui-dialog .formError .formErrorContent{z-index:5001}.ui-dialog .formError .formErrorArrow{z-index:5006}.inputContainer{position:relative;float:left}.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer;text-align:left;min-width:285px}.formError.inline{position:relative;top:0;left:0;display:inline-block}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError .formErrorContent{width:100%;background:#ee0101;position:relative;color:#fff;min-width:120px;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-o-box-shadow:0 0 6px #000;padding:4px 10px;border-radius:6px}.formError.inline .formErrorContent{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#FFF}.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative}body.rtl .formError .formErrorArrow,body[dir=rtl] .formError .formErrorArrow{margin:-2px 13px 0 0}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0 0 0 12px;top:2px}.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;-o-box-shadow:0 2px 3px #444;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorArrow div{background:#393939;color:#FFF}.formError .formErrorArrow .line10{width:13px;border:none}.formError .formErrorArrow .line9{width:11px;border:none}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}.selectDay,.selectDay input{width:100%}.selectDay{display:inline-block;position:relative}.selectDay .daySelectTitle{height:30px;padding:5px;text-align:left;background:#eee}.selectDay .dayselect{position:absolute;top:35px;left:0;width:60%;border:1px solid #eee;z-index:1}.selectDay .everyDays{padding-left:16px;padding-top:7px;background:#fff}.selectDay .everyDays>li:hover{border:1px solid #dcdcdc;background-color:#e8e8e8}.selectDay .everyDays>li{width:27px;height:27px;margin:4px;list-style:none;display:inline-block;background-color:#f5f5f5;border-radius:1px;text-align:center;line-height:27px;cursor:pointer;border:1px solid #e8e8e8}.dtpicker-positions{width:520px;height:100%}.dtpicker-positions .form-control{width:40%}.dtpicker-overlay{z-index:2000;display:none;min-width:300px;background-color:#fff;font-size:70%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dtpicker-mobile{position:fixed;top:0;left:0;width:100%;height:100%}.dtpicker-overlay *{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box}.dtpicker-bg{width:100%;height:100%;font-family:Arial}.dtpicker-mobile .dtpicker-cont{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none}.dtpicker-content{max-width:500px;background:#fff}.dtpicker-mobile .dtpicker-content{width:97%}.dtpicker-subcontent{position:relative}.dtpicker-header .dtpicker-title{color:#2980B9;text-align:center;font-size:1.3em}.dtpicker-header .dtpicker-close{position:absolute;top:-.7em;right:.3em;padding:.5em .5em 1em 1em;color:#3176B0;font-size:1.5em;cursor:pointer}.dtpicker-header .dtpicker-close:hover{color:#3176B0}.dtpicker-header .dtpicker-value{text-align:center}.dtpicker-components{overflow:hidden;margin:1em;font-size:1.4em}.dtpicker-components *{margin:0;padding:0}.dtpicker-components .dtpicker-compOutline{display:inline-block;float:left}.dtpicker-comp2{width:50%}.dtpicker-comp3{width:33.3%}.dtpicker-comp5{width:20%}.dtpicker-comp6{width:16.66%}.dtpicker-components .dtpicker-comp{margin:2%;text-align:center}.dtpicker-components .dtpicker-comp>*{display:block;height:30px;text-align:center;line-height:30px}.dtpicker-components .dtpicker-compButtonEnable{opacity:1}.disabled,.dtpicker-components .dtpicker-compButtonDisable{opacity:.5}.dtpicker-components .dtpicker-compButton{background:#FFF;font-size:140%;cursor:pointer}.dtpicker-components .dtpicker-compValue{margin:.4em 0;width:100%;font-size:100%;-webkit-appearance:none}.dtpicker-overlay .dtpicker-compValue:focus{outline:0;background:#dae9f6}.dtpicker-buttonCont{overflow:hidden;margin:.2em 1em;font-family:"Microsoft YaHei"!important}.dtpicker-buttonCont .dtpicker-button{display:block;padding:.6em 0;text-align:center;border-radius:5px;height:33px;cursor:pointer;line-height:14px;text-decoration:none}.dtpicker-singleButton .dtpicker-button{margin:.2em auto}.dtpicker-twoButtons .dtpicker-buttonSet{float:left}.dtpicker-buttonSet:hover{background:-o-linear-gradient(top,#2c699e,#265a88 50%,#265a88 100%)}.dtpicker-twoButtons .dtpicker-buttonClear{float:right}.dtpicker-buttonClear:hover{background:-o-linear-gradient(top,#eee,#e0e0e0 50%,#e0e0e0 100%)}.ad-gallery{width:600px}.ad-gallery,.ad-gallery *{margin:0 auto;padding:0}.ad-gallery .ad-image-wrapper{width:100%;height:630px;margin-bottom:10px;position:relative;overflow:hidden}.ad-gallery .ad-image-wrapper .ad-loader{position:absolute;z-index:10;top:48%;left:48%;border:1px solid #CCC}.ad-gallery .ad-image-wrapper .ad-next{position:absolute;right:0;top:0;width:10%;height:100%;cursor:pointer;display:block;z-index:100}.ad-gallery .ad-image-wrapper .ad-prev{position:absolute;left:0;top:0;width:10%;height:100%;cursor:pointer;display:block;z-index:100}.ad-gallery .ad-image-wrapper .ad-next .ad-next-image,.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image{background:url(../images/ad_preTop.png);width:44px;height:70px;display:none;position:absolute;top:47%;left:0;z-index:101}.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url(../images/ad_nextTop.png);width:44px;height:70px;right:0;left:auto}.ad-gallery .ad-image-wrapper .ad-image{position:absolute;overflow:hidden;top:0;left:0;z-index:9}.ad-gallery .ad-image-wrapper .ad-image a img{border:0}.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{position:absolute;bottom:0;left:0;padding:7px;text-align:left;width:100%;z-index:2;background:url(../images/opa75.png);color:#000}* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{background:0 0}.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{display:block}.ad-gallery .ad-controls{height:20px}.ad-gallery .ad-info{float:left}.ad-gallery .ad-slideshow-controls,.chosen-rtl .chosen-choices li{float:right}.ad-gallery .ad-slideshow-controls .ad-slideshow-start,.ad-gallery .ad-slideshow-controls .ad-slideshow-stop{padding-left:5px;cursor:pointer}.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{padding-left:5px;font-size:.9em}.ad-gallery .ad-slideshow-running .ad-slideshow-start{cursor:default;font-style:italic}.ad-gallery .ad-nav{width:100%;position:relative}.ad-gallery .ad-back,.ad-gallery .ad-forward{position:absolute;top:0;height:100%;z-index:10}* html .ad-gallery .ad-forward,.ad-gallery .ad-back{height:100px}.ad-gallery .ad-back{cursor:pointer;left:-20px;width:13px;display:block;background:url(../images/ad_scroll_backLeft.png) 0 22px no-repeat}.ad-gallery .ad-forward{cursor:pointer;display:block;right:-20px;width:13px;background:url(../images/ad_scroll_forwardRight.png) 0 22px no-repeat}.ad-gallery .ad-nav .ad-thumbs{overflow:hidden;width:100%}.ad-gallery .ad-thumbs .ad-thumb-list{float:left;width:900000px;list-style:none}.ad-gallery .ad-thumbs li{float:left;padding-right:5px}.ad-gallery .ad-thumbs li a{display:block}.ad-gallery .ad-thumbs li a img{border:3px solid #CCC;display:block}.ad-gallery .ad-thumbs li a.ad-active img{border:3px solid #616161}.ad-preloads{position:absolute;left:-90000px;top:-90000px}/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.2.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2014 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container-single .chosen-single{position:relative;overflow:hidden;padding:0 0 0 8px;background:-webkit-gradient(linear,left bottom,left top,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(to top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;text-decoration:none;white-space:nowrap}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(/smart/build/images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(/smart/build/images/chosen-sprite.png) 0 13px no-repeat}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #ccc;background:url(/smart/build/images/chosen-sprite.png) 100% -20px no-repeat;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:4px}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#8da2b7;background-image:-webkit-gradient(linear,#8da2b7 20%,color-stop(90%,#8da2b7));background-image:linear-gradient(to #8da2b7 20%,#8da2b7 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:none;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(/smart/build/images/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(to top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active .chosen-choices{border:1px solid #5897fb}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl .chosen-drop,.chosen-rtl.chosen-container-single-nosearch .chosen-search{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(/smart/build/images/chosen-sprite.png) -30px -20px no-repeat;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(/smart/build/images/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.chosen-container-single{width:100%!important;height:46px;line-height:46px}.chosen-container-single .chosen-single{display:block;width:100%;height:46px;font-size:14px;line-height:46px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:#ccc ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:#ccc ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:#ccc ease-in-out .15s,box-shadow ease-in-out .15s;transition:#ccc ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.dtpicker-bg{border:1px solid #ccc;border-radius:4px}.dtpicker-header{margin:.1em .3em}.dtpicker-header .dtpicker-value{padding:.5em .2em .2em;border:1px solid #aaa;background:url(../images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc;border-radius:4px;color:#555;font-size:14px}.dtpicker-header .dtpicker-close{display:none}.dtpicker-cont{border:1px solid #ccc;border-radius:4px}.dtpicker-components .dtpicker-comp>*{color:#555}.dtpicker-components .dtpicker-compValue{background:url(../images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #e6e6e6;border:1px solid #ccc}.dtpicker-buttonCont{border-top:1px solid #ccc;height:47px}.dtpicker-twoButtons .dtpicker-buttonClear,.dtpicker-twoButtons .dtpicker-buttonSet{margin-top:10px;border:1px solid #d3d3d3;background:url(../images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #e6e6e6;color:#555}.dtpicker-twoButtons .dtpicker-buttonSet{margin-left:5px;-webkit-box-shadow:none;box-shadow:none}.dtpicker-twoButtons .dtpicker-buttonClear{margin-right:5px}.device .screen-tip,.ui-widget-content{border:1px solid #ccc}.dtpicker-buttonCont .dtpicker-button{width:21%;font-size:14px!important}.dtpicker-content{margin:4px auto;padding:0}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{loat:left;color:#555;font-weight:700;opacity:1}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #adc2d4!important;background:50% 50% repeat-x #d3e3f1!important;color:#363636!important}.dtpicker-components .dtpicker-comp>:hover{color:#555}.ui-datepicker th{padding:.7em 0 .7em .3em!important}.nv-guide-wrap{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}.nv-guide,.nv-guide *{-webkit-box-sizing:border-box;box-sizing:border-box}.nv-guide{position:absolute;top:10vh;left:10vh}.nv-guide .nv-guide__body{background-color:#fff;border:1px solid #cfd5e4}.nv-guide .nv-guide__body::before{content:'';position:absolute;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff}.nv-guide[x-placement=left] .nv-guide__body::before{right:-4px;top:40px}.nv-guide[x-placement=right] .nv-guide__body::before{left:-4px;top:40px}.nv-guide[x-placement=bottom] .nv-guide__body::before{top:-5px;left:20px}.nv-guide[x-placement=top] .nv-guide__body::before{bottom:-5px;left:20px}.nv-guide .nv-guide__content{padding:30px 20px 20px}.nv-guide .nv-guide__content .guide-title{line-height:20px;margin:0;padding:0;font-size:14px;font-weight:700}.nv-guide .nv-guide__content .guide-content{margin:10px 0 0;line-height:28px}.nv-guide .nv-guide__link{cursor:pointer;color:#5196f2;text-decoration:none}.nv-guide .nv-guide__foot{overflow:hidden;padding:14px 20px;border-top:1px solid #cfd5e4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nv-guide .nv-guide__foot .nv-guide__steps .current{color:#5196f2}.nv-guide .nv-guide__foot .nv-guide__check{margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.nv-guide .nv-guide__foot .nv-guide__check>span{margin-left:5px}.nv-guide .nv-guide__foot .nv-guide__btn{height:32px;line-height:20px;padding:6px 20px;border-radius:4px;background-color:#09C;color:#fff;border:none;cursor:pointer;margin-left:10px;outline:0}.nova-ui-tooltip{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;padding:8px 10px;line-height:18px;display:inline-block;max-width:640px;min-width:60px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #dce3f3;color:#464c5b;-webkit-transition:opacity .2s;transition:opacity .2s}.nova-ui-tooltip *{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}.nova-ui-tooltip .ui-tooltip-title{font-weight:400;margin-bottom:5px}.nova-ui-tooltip .ui-tooltip-content{overflow:hidden}.nova-ui-tooltip::after,.nova-ui-tooltip::before{content:'';position:absolute;border:8px solid transparent}.nova-ui-tooltip::before{border-width:6px;z-index:1}.nova-ui-tooltip.ui-tooltip_bottom::after,.nova-ui-tooltip.ui-tooltip_bottom::before,.nova-ui-tooltip.ui-tooltip_top::after,.nova-ui-tooltip.ui-tooltip_top::before{top:100%;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.nova-ui-tooltip.ui-tooltip_top::before{border-top-color:#fff}.nova-ui-tooltip.ui-tooltip_top::after{border-top-color:#dce3f3}.nova-ui-tooltip.ui-tooltip_bottom::before{top:-12px;border-bottom-color:#fff}.nova-ui-tooltip.ui-tooltip_bottom::after{top:-16px;border-bottom-color:#dce3f3}.nova-ui-tooltip.ui-tooltip_left::after,.nova-ui-tooltip.ui-tooltip_left::before,.nova-ui-tooltip.ui-tooltip_right::after,.nova-ui-tooltip.ui-tooltip_right::before{top:50%;left:100%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.nova-ui-tooltip.ui-tooltip_left::before{border-left-color:#fff}.nova-ui-tooltip.ui-tooltip_left::after{border-left-color:#dce3f3}.nova-ui-tooltip.ui-tooltip_right::before{left:-12px;border-right-color:#fff}.nova-ui-tooltip.ui-tooltip_right::after{left:-16px;border-right-color:#dce3f3}.nova-ui-hide{display:none!important}.ui-front{z-index:1002!important}.email-message{z-index:1001;display:none;width:100%;height:100%}#header.home-header_fix{-webkit-box-shadow:3px 3px 3px #999;box-shadow:3px 3px 3px #999}.homepage{width:100%;height:calc(100vh - 60px);font-family:Arial}.homepage .loading-list{padding:10px 20px}.homepage .loading-list img{margin-right:10px;vertical-align:middle}.homepage .loading-list *{font-size:12px;color:#999}.homepage .info-window_wrap{max-height:calc(100vh - 175px);overflow-y:auto}.homepage table.Word{margin-bottom:0}.homepage .loading-swipe{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1001;cursor:default}.homepage .email-notify-logo{width:100%;height:62px;padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#73AEFF;border-bottom:7px solid #CCC}.homepage .email-notify_addr{line-height:30px;word-break:break-all}.homepage .email-notify_hr{width:100%;height:0;border:none;border-bottom:1px solid #ccc}.homepage .email-notify_foothr{height:26px;width:100%;line-height:26px;border-bottom:1px dashed #dedede}.homepage .email-notify_notanswer{width:100%;text-align:center;font-size:14px;color:#999;padding-top:8px}.homepage .email-detail_td{color:red}.homepage .loading{position:absolute;z-index:1000;width:80px;height:80px;left:156px;top:50px;line-height:80px;border-radius:10px;background:url(/smart/build/images/loading.gif) center center no-repeat #fff;opacity:.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage .loading span{font-size:10px;-webkit-transform:scale(.83);transform:scale(.83);color:#222}.homepage .cards{float:left;min-height:80px;margin-top:30px;padding-top:5px;padding-bottom:5px;width:394px}.homepage .cards table{width:100%;border:0;border-collapse:collapse;margin-top:10px}.homepage .cards table tr:hover{background:#fff}.homepage .cards table td{padding-top:4px;padding-bottom:3px;border:0;color:red;font-size:14px;font-weight:700;text-align:center}.homepage .cards table td img{width:22px;height:22px;vertical-align:middle}.homepage .cards .led,.homepage .cards .playhost{padding-bottom:10px}.homepage .cards .led.chartajax,.homepage .cards .playhost.chartajax{background:url(/smart/build/images/ajax_check.gif) center center no-repeat #e6e6e6}.homepage .cards .led .table-header,.homepage .cards .playhost .table-header{width:147px;height:43px;margin-left:auto;margin-right:auto;font-size:12px;line-height:43px;text-align:center;margin-top:-22px!important;background:url(/smart/build/images/bg_table_head.png) center center no-repeat}.homepage .cards .led .table-header img,.homepage .cards .playhost .table-header img{width:30px;height:30px;vertical-align:middle}.homepage .cards .led{-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.3);box-shadow:3px 3px 3px rgba(0,0,0,.3);float:left;width:160px;min-height:100px;max-height:300px;border:1px solid #dcdcdc;border-radius:5px;background:url(/smart/build/images/bg_table.png)}.homepage .cards .led .content{width:159px;height:230px;overflow-x:hidden;overflow-y:auto}.homepage .cards .playhost{-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.3);box-shadow:3px 3px 3px rgba(0,0,0,.3);float:right;width:200px;min-height:100px;max-height:300px;border:1px solid #dcdcdc;border-radius:5px;background:url(/smart/build/images/bg_table.png)}.homepage .cards .playhost table td{color:#333;font-size:12px}.homepage .cards .playhost .content{width:200px;height:230px;overflow-x:hidden;overflow-y:auto}.homepage .cards .playhost .label-text{font-size:12px;position:relative;top:-7px}.homepage .cards .playhost .disks-image{position:relative;top:-7px}.homepage .cards .playhost .playhost-disk p{display:block;width:90%;height:13px;border-radius:3px;border:1px solid #8c8c8c;margin-bottom:0}.homepage .cards .playhost .playhost-disk p.text-info{font-size:12px;border:none;color:#000;text-align:left;font-weight:400;margin-bottom:5px}.homepage .cards .playhost .playhost-disk span{display:block;height:13px;background:url(/smart/build/images/bg_disc.png) repeat-x}.homepage .cards .playhost .playhost-text{text-align:left}.homepage .cards .playhost .playhost-text p{border-radius:0;display:block;width:90%;height:10px;border:1px solid #8c8c8c;margin-bottom:0}.homepage .cards .playhost .playhost-text p span{display:block;height:8px;background:#0f0}.homepage .sidebar{width:300px;float:left;height:100%;-webkit-box-shadow:3px 3px 3px #999;box-shadow:3px 3px 3px #999;position:relative;z-index:1001;background:#fff}.homepage .sidebar .mask-loading{position:absolute;top:0;right:0;bottom:0;left:0;cursor:wait;z-index:1}.homepage .map-content{width:calc(100% - 300px);height:100%;float:left;-webkit-box-shadow:inset 3px 3px 3px #999;box-shadow:inset 3px 3px 3px #999;background:#999;position:relative;overflow:hidden}.homepage .map-content .map-select{list-style:none;position:absolute;z-index:999;top:10px;right:15px}.homepage .map-content .map-select_item{background:#F2F2F2;cursor:pointer;font-size:12px;float:left;padding:5px 8px;border:1px solid #CCC;font-family:Arial}.homepage .map-content .map-select_item:nth-child(1){border-right:none}.homepage .map-content .map-select_item.active{background:#09C;color:#fff}.homepage .map-content .tag-group{padding-right:20px;padding-bottom:20px;position:absolute;z-index:1000;cursor:pointer}.homepage .map-content .tag-group.active{height:100%}.homepage .map-content .tag-group_wrap{margin-left:10px;margin-top:10px;width:50px;height:50px;border-radius:25px;background:url(/smart/build/images/label_tag.png) center center no-repeat #fff}.homepage .map-content .tag-group_container{float:left;max-height:65%;padding-right:10px;overflow-y:scroll}.homepage .map-content .tag-group_container::-webkit-scrollbar{width:0}.homepage .map-content .tag-group_container::-webkit-scrollbar-thumb{background:#CCC}.homepage .map-content .p-label{-webkit-transition:All .3s ease;transition:All .3s ease;margin-left:20px;margin-bottom:5px;height:30px;line-height:30px;clear:both;cursor:pointer;color:#777}.homepage .map-content .tag-item_lock{margin-left:-12px;margin-top:-3px}.homepage .map-content .tag-item_defaut{font-size:12px;padding-left:15px;width:160px;height:30px;display:block;padding-right:5px;background:#D5FFD5;border:1px solid #fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.homepage .map-content .tag-item_defaut:hover{border:1px dotted #0F0}.homepage .map-content .info-window{position:absolute;width:0;border:1px solid #aaa;z-index:999;right:20px;top:40px;-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,.3);box-shadow:-5px 5px 5px rgba(0,0,0,.3)}.homepage .map-content .info-window.active{width:450px;-webkit-transition:width .1s ease;transition:width .1s ease}.homepage .map-content .info-window.unactive{width:0;border:0;-webkit-transition:width .1s ease;transition:width .1s ease;overflow:hidden}.homepage .map-content .info-window_email{cursor:pointer;max-width:135px}.homepage .map-content .info-window_close{position:absolute;width:20px;height:20px;right:10px;top:13px;cursor:pointer;background:url(/smart/build/images/screen-close.png) center center/16px no-repeat;z-index:1000}.homepage .map-content .info-window__switch{position:absolute;right:50px;top:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.homepage .map-content .info-window__switch>img{width:16px;position:relative;top:-2px;left:2px}.homepage .map-content .info-window_name{width:90px;height:100%;line-height:44px;border-bottom:3px solid #0f3;white-space:nowrap}.homepage .map-content .email-success{color:green;font-weight:700}.homepage .map-content .email-error{color:red;font-weight:700}.homepage .map-content .info-window_txt{color:#000;padding:0 10px;display:inline-block;max-width:194px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.homepage .map-content .info-window_header{border:1px solid #aaa;background:#f1f1f1;height:44px;width:449px;border-top:none;border-left:none;padding-left:4px}.homepage .map-content .wrap-item{padding:20px 28px;background:#fff;overflow:auto}.homepage .map-content .wrap-item_header{overflow:hidden;width:394px}.homepage .map-content .wrap-item_header *{font-size:12px}.homepage .map-content .wrap-item_header .header-name{float:left;font-weight:700;color:#000}.homepage .map-content .wrap-item_header .header-more{float:right;background:#7dc1ff;color:#fff;padding:3px 8px;margin-bottom:6px;border-radius:5px;text-indent:0;cursor:pointer}.homepage .map-content .wrap-swiper .btn-left,.homepage .map-content .wrap-swiper .btn-right{border-radius:4px;margin-top:-25px;color:#fff;line-height:50px;font-size:19px;text-align:center;top:50%}.homepage .map-content .wrap-swiper .btn-left{width:50px;height:50px;position:absolute;left:0;background-color:rgba(0,0,0,.5);cursor:pointer}.homepage .map-content .wrap-swiper .btn-left.isdisabled{background-color:rgba(144,144,144,.5);cursor:default}.homepage .map-content .wrap-swiper .btn-left i{display:inline-block;width:100%;height:100%;background:url(/smart/build/images/btnl.png) center center no-repeat}.homepage .map-content .wrap-swiper .btn-right{width:50px;height:50px;position:absolute;right:0;cursor:pointer;background-color:rgba(0,0,0,.5)}.homepage .map-content .wrap-swiper .btn-right.isdisabled{background-color:rgba(144,144,144,.5);cursor:default}.homepage .map-content .wrap-swiper .btn-right i{display:inline-block;width:100%;height:100%;background:url(/smart/build/images/btnr.png) center center no-repeat}.homepage .map-content .wrap-item_banner{position:relative}.homepage .map-content .swiper{width:392px;height:200px;overflow:hidden;position:relative;margin:0 auto;-webkit-box-shadow:3px 3px 4px rgba(0,0,0,.5);box-shadow:3px 3px 4px rgba(0,0,0,.5)}.homepage .map-content .swiper-list{height:100%;width:400%;position:absolute;left:0;top:0;-webkit-transition:all .3s ease;transition:all .3s ease}.homepage .map-content .swiper-list li{width:392px;height:100%;float:left}.homepage .map-content .swiper-list li img{width:100%;height:100%}.homepage .sidebar-status{background:#fafafa;overflow:hidden;height:40px;border:1px solid #c9c9c9}.homepage .screen-item.active,.homepage .screen-item:hover{background:#f1f1f1}.homepage .sidebar-status.wait{opacity:.3}.homepage .sidebar-status_item{float:left;padding-left:8px;padding-right:8px;color:#666;height:38px;line-height:38px;border-left:1px solid #f0f0f0;cursor:pointer;position:relative}.homepage .sidebar-status_item.active{border-bottom:3px solid #0F3}.homepage .sidebar-status_item:not(.active):hover{border-bottom:3px solid red}.homepage .sidebar-status_item .status-name{font-size:12px}.homepage .sidebar-status_item .status-num{position:absolute;width:12px;height:12px;font-size:12px;-webkit-transform:scale(.75);color:#999;top:-8px;right:0}.homepage .sidebar-status_item .status-num.status-mormal{color:#1abc9c}.homepage .sidebar-status_item .status-num.status-offline{color:#95a5a6}.homepage .sidebar-status_item .status-num.status-warning{color:#e67e22}.homepage .sidebar-status_item .status-num.status-error{color:red}.homepage .screen-list{height:calc(100vh - 100px);overflow-y:auto}.homepage .screen-item{height:85px;width:100%;cursor:pointer;border-bottom:1px solid #eee}.homepage .screen-item:hover .screen-item_name{text-decoration:underline}.homepage .screen-item_status{float:left;width:55px;height:55px;vertical-align:top}.homepage .screen-item_status.normal{background:url(/smart/build/images/bg_status.png) -165px 0 no-repeat}.homepage .screen-item_status.error{background:url(/smart/build/images/bg_status.png) no-repeat}.homepage .screen-item_status.off{background:url(/smart/build/images/bg_status.png) -110px 0 no-repeat}.homepage .screen-item_status.warning{background:url(/smart/build/images/bg_status.png) -55px 0 no-repeat}.homepage .screen-item_name{float:left;height:30px;line-height:30px;width:228px;font-size:14px;font-weight:700;cursor:pointer;color:#555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.homepage .screen-item_address,.homepage .screen-item_tag{color:#999;font-size:12px;float:left;overflow:hidden;white-space:nowrap}.homepage .screen-item_address{width:228px;height:25px;line-height:15px;text-overflow:ellipsis}.homepage .screen-item_tag{width:100%;height:30px;line-height:30px}.homepage .tag-item{margin:auto 3px;padding:0 10px;background:#D5FFD5;font-size:12px;font-family:Arial;max-width:58px;display:inline-block;height:21px;line-height:20px;border:1px solid #CCC;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.homepage .tag-item:hover{-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.3);box-shadow:2px 2px 2px rgba(0,0,0,.3)}.homepage .tag-item_color.label0{color:#68acff;background:-webkit-gradient(linear,0 100%,0 0,from(#ceeff8),to(#e3f7fd))}.homepage .tag-item_color.label1{color:#6b7792;background:-webkit-gradient(linear,0 100%,0 0,from(#e4d4cc),to(#eedfd7))}.homepage .tag-item_color.label2{color:#6fa8ee;background:-webkit-gradient(linear,0 100%,0 0,from(#d0ddeb),to(#e4ebf5))}.homepage .tag-item_color.label3{color:#6b7792;background:-webkit-gradient(linear,0 100%,0 0,from(#bbdfd8),to(#e4f7f2))}.homepage .tag-item_color.label4{color:#6faaf3;background:-webkit-gradient(linear,0 100%,0 0,from(#f0d7f5),to(#f6e7f9))}.homepage .tag-item_color.label5{color:#6b7792;background:-webkit-gradient(linear,0 100%,0 0,from(#e6e3c6),to(#f0edd4))}.homepage .tag-item_color.label6{color:#6b7792;background:-webkit-gradient(linear,0 100%,0 0,from(#ffd0cf),to(#ffd8d7))}.homepage .tag-item_color.label7{color:#6b7792;background:-webkit-gradient(linear,0 100%,0 0,from(#c4f3b8),to(#d3f6cc))}.homepage .tag-item_color.label8{color:#6b7792;background:-webkit-gradient(linear,0 100%,0 0,from(#fadeb3),to(#fee6be))}.homepage .tag-item_color.label9{color:#6b7792;background:-webkit-gradient(linear,0 100%,0 0,from(#e6f5bd),to(#f1ffca))}.homepage .map-container{width:100%;height:100%;position:relative}.homepage .map-container>div{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.homepage .map-container>div.active{z-index:1}.nova-scroller::-webkit-scrollbar-thumb{background-color:#c7c7c7;border-radius:3px}.nova-scroller::-webkit-scrollbar-track-piece{background-color:transparent}.nova-scroller::-webkit-scrollbar{width:6px;height:6px}.home-search{float:right;position:relative;height:60px;line-height:60px;-webkit-transition:.2s all;transition:.2s all}.home-search:hover .home-search_input{border:1px solid #4d90fe}.home-search.active{width:250px}.home-search.unactive{width:210px}.home-search .search-clear{position:absolute;width:20px;height:28px;line-height:29px;text-align:center;cursor:pointer;right:39px;top:15px;font-size:16px;z-index:1;font-family:Arial}.home-search .home-search_input{display:inline-block;vertical-align:top;width:calc(100% - 35px);height:27px;line-height:27px;padding:5px 20px 5px 63px;font-size:12px;color:#aaa;border:1px solid silver;border-radius:4px;position:absolute;left:0;top:17px}.home-search .search-button{background:url(/smart/build/images/search_all.png) right no-repeat;display:inline-block;height:17px;vertical-align:middle;width:27px;cursor:pointer;position:absolute;right:6px;top:21px}.home-search .home-search_type{position:absolute;height:32px;line-height:32px;cursor:pointer;top:15px;left:0}.home-search .home-search_type .home-search_typename{font-size:12px;color:#999;padding-left:25px}.home-search .home-search_type .home-search_typename>span{font-size:12px}.home-search .home-search_type .search-arrow{background:url(/smart/build/images/arrow_down.png) no-repeat;display:inline-block;width:10px;height:9px;vertical-align:middle}.home-search .home-search_type .home-search_hover{position:absolute;z-index:1000;border:1px solid #c2c3c5;border-radius:4px;padding-left:18px;width:73px;top:30px;background:#fff;padding-top:5px;padding-bottom:5px;line-height:25px}.home-search .home-search_type .hover-item{cursor:pointer;color:#666;font-size:12px}.home-search .home-search_type .hover-item:hover{color:#000;font-weight:700}.homepage .screen-container{position:absolute;z-index:999;width:0;right:20px;top:40px;background-color:#fff;-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,.3);box-shadow:-5px 5px 5px rgba(0,0,0,.3);-webkit-transition:width .1s ease;transition:width .1s ease;overflow:hidden}.homepage .screen-container .label-ellipsis{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.homepage .screen-container--active{width:900px}.homepage .screen-title{border:1px solid #dce3f3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 24px;background:#f1f1f1}.homepage .screen-title .screen-title__span{font-size:15px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.homepage .screen-title .screen-title__switch{margin-right:27px;color:rgba(0,0,0,.65);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.homepage .screen-title .screen-title__switch>img{width:16px;position:relative;top:-2px;left:2px}.homepage .screen-title .screen-title__img{cursor:pointer;width:16px}.homepage .screen-body{height:calc(100vh - 210px);border:1px solid #dce3f3;border-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;overflow-y:auto}.homepage .screen-body .screen-body_canvas{position:relative}.homepage .screen-body .screen-body_tip{position:absolute;min-width:100px;height:36px;line-height:36px;padding-left:10px;padding-right:10px;background:#fff;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.15);box-shadow:0 0 8px 0 rgba(0,0,0,.15);border:1px solid #e3e3e4;display:none}.homepage .screen-body .switch-s{width:28px;height:16px;position:relative;display:inline-block;vertical-align:middle;margin-bottom:0}.Maskpre,.homepage .screen-body .switch-s input,.popover_hidden{display:none}.homepage .screen-body .switch-s .round{border-radius:24px}.homepage .screen-body .switch-s .slider{background:#ccc;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:all .4s;transition:all .4s;cursor:pointer}.homepage .screen-body .switch-s .slider:after{content:'';width:12px;height:12px;display:block;border-radius:50%;background-color:#FFF;position:absolute;top:2px;left:2px;-webkit-transition:all .4s;transition:all .4s}.homepage .screen-body .switch-s input:checked+.slider{background:#2196F3}.homepage .screen-body .switch-s input:checked+.slider:after{-webkit-transform:translateX(12px);transform:translateX(12px)}.homepage .screen-body .title-switch{margin-bottom:10px}.homepage .screen-body .title-switch .switch-item{margin-right:12px}.homepage .screen-body .title-switch .switch-name{vertical-align:middle}.homepage .screen-body .switch-radio{cursor:pointer;margin:0 24px 0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage .screen-body .switch-radio>span{margin-left:6px}.homepage .screen-body .screen-body_item{padding:15px 20px 0}.homepage .screen-body .screen-body_item canvas{border:1px solid #dce3f3;background:#F7F7F7;width:100%;height:466px}.homepage .screen-body .screen-body__slider{width:120px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.homepage .screen-body .screen-body__slider::after{content:'';display:inline-block;width:1px;height:calc(100% - 34px);background-color:#dce3f3;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.homepage .screen-body .slider__li,.homepage .screen-body .slider__ul{margin:0;padding:0;list-style-type:none;float:unset}.homepage .screen-body .slider__ul{margin-top:13px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.homepage .screen-body .slider__li{color:rgba(0,0,0,.65);height:46px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:25px;text-align:right}.homepage .screen-body .slider__li:hover{color:rgba(0,0,0,.85)}.homepage .screen-body .slider__li::after{content:'';display:inline-block;width:2px;height:38px;background-color:transparent;position:relative;right:-25px}.homepage .screen-body .slider__li.active::after{background-color:#447ab2}.homepage .screen-body .screen-body__content{height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.homepage .screen-body .screen-camera__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.homepage .screen-body .screen-camera__wrap{width:100%;height:475px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f7f7f7;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.homepage .screen-body .screen-camera__wrap .screen-camera__bar{width:64px;height:64px}.homepage .screen-body .screen-camera__content{width:715px;height:443px;-webkit-box-shadow:none;box-shadow:none}.homepage .screen-body .screen-camera__content .swiper-list li{width:715px}.homepage .screen-body .screen-player__wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px;width:450px}.homepage .screen-body .screen-player__wrap .progress-item{width:200px;margin-bottom:24px}.homepage .screen-body .screen-player__wrap .progress-item:nth-child(even){margin-left:32px}.homepage .screen-body .screen-player__wrap .progress-item__label{display:inline-block;margin-bottom:3px}.homepage .screen-body .screen-player__wrap .progress{height:10px;margin-bottom:0;border-radius:8px;-webkit-box-shadow:none;box-shadow:none}.homepage .screen-body .screen-player__wrap .progress-bar{-webkit-box-shadow:none;box-shadow:none;border-radius:8px}.homepage .screen-body .screen-player__wrap .progress-bar-success{background-color:#4ca9ff}.homepage .screen-body .screen-player__header{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.homepage .screen-body .screen-sendercard{padding:18px 20px 0}.homepage .screen-body .screen-sendercard::after{content:'';position:relative;top:5px;width:100%;display:inline-block;border-top:1px dashed #dce3f3}.homepage .screen-body .screen-sendercard .screen-sendercard__header{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage .screen-body .screen-sendercard .screen-sendercard__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:16px}.homepage .screen-body .screen-sendercard .screen-sendercard__title{display:inline-block;color:rgba(0,0,0,.65)}.homepage .screen-body .screen-sendercard .screen-sendercard__item{min-width:180px;position:relative;margin-bottom:8px}.homepage .screen-body .screen-sendercard .screen-sendercard__item+.screen-sendercard__item{margin-left:8px}.homepage .screen-body .screen-sendercard .sendercard__card{width:100%;background:#fff;border:1px solid #e0e1e2;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:4px}.homepage .screen-body .screen-sendercard .sendercard__card+.sendercard__card{margin-top:16px}.homepage .screen-body .screen-sendercard .card__title{height:24px;background:#f7f7f7;color:rgba(0,0,0,.65);padding:0 20px}.homepage .screen-body .screen-sendercard .card__title>span{font-size:12px}.homepage .screen-body .screen-sendercard .card__content{height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px}.homepage .screen-body .screen-sendercard .card__content .card__img{width:24px}.homepage .screen-body .screen-sendercard .card__content .card__img+.card__img{margin-left:16px}.homepage .screen-body .screen-sendercard .card__title--type{display:inline-block;margin:0 -6px}.homepage .screen-body .screen-sendercard .sendercard__connect{position:absolute;top:0;left:0}.homepage .screen-body .screen-sendercard .sendercard__connect .sendercard__connect--tomaster{top:55px;left:69px;width:49px;position:absolute}.homepage .screen-body .screen-sendercard .sendercard__connect .sendercard__connect--toslave{position:absolute;width:9px;top:57px;left:69px}.name-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-report{position:relative}.report-oprate{position:absolute;right:30px;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report-oprate .report-set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.report-oprate .report-icon--help{position:relative;top:7px;width:16px;height:30px;margin-left:4px;cursor:pointer;background:url(/smart/build/images/helpTip.png) no-repeat}.report-oprate .report-config{margin-left:24px;color:#000!important}#container #copyright,.bread-crumb .last,.defulatSystem span{color:#999}.chat-list__warn{position:relative;top:-7px;display:inline-block;width:6px;height:6px;border-radius:6px;background-color:#ff6c60}#neverNotice,.selfSet{display:-ms-flexbox;-webkit-box-align:center}body{margin:0;padding:0;font-family:Microsoft YaHei,'宋体',Arial,Tahoma,Helvetica,"\5b8b\4f53",sans-serif;font-size:14px;background-color:#f5f5f5}.defulatSystem{padding-top:5px}.selfSet{display:-webkit-box;display:flex;-ms-flex-align:center;align-items:center;height:45px}#noticeEmail,#notification,#tamper_notification{min-width:1200px;line-height:36px;font-size:14px;border-bottom:1px solid #c1c1c2;display:block;position:relative;text-align:center}#noticeEmail,#notification{height:36px;background:#fefced;color:#ee733a}#tamper_notification{height:36px;background:#ffeded;color:#ff6c60}#header #header-menu #menulist,.login .login-select_language{background-clip:padding-box;border-width:1px;border-style:solid;border-color:rgba(0,0,0,.2);-o-border-image:initial;border-image:initial}.cursorLink{cursor:pointer}#noticeEmail_closeBtn,#notice_closeBtn,#tamper_notice_closeBtn{background:url(/Public/img/notice_closeBtn.png) center center no-repeat;width:36px;height:36px;z-index:10000000;float:right;position:relative;right:0;cursor:pointer}#neverNotice{float:right;color:#000;position:relative;right:0;display:-webkit-box;display:flex;-ms-flex-align:center;align-items:center}#header #list #enterDropdownMenu,#header #logo{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}li,ul{margin:0;padding:0;list-style-type:none}label{font-weight:400!important}.languages{cursor:pointer}a,a:active,a:hover,a:link,a:visited{text-decoration:none;color:#337ab7}textarea{max-width:1000px}#container{padding-left:7px;padding-right:7px;min-width:1000px}#container.home-page{padding:0}#container #sidebar{float:left;width:98.4%;height:30px;line-height:30px;position:relative;margin:15px;text-align:center;font-weight:600;color:#666}#container #copyright{width:100%;float:right;height:40px;line-height:40px;text-align:center}#container #content{min-height:calc(42vh);padding-top:48px}#container #content.home-page{padding:0;min-height:calc(100vh - 65px);height:calc(100vh - 60px)}#header{height:58px;background-repeat:repeat-x;padding-left:20px;padding-right:20px;min-width:1000px;background-color:#fff;-webkit-box-shadow:3px 3px 3px #e8e8e8;box-shadow:3px 3px 3px #e8e8e8;font-family:Arial!important;position:relative}#header #list{float:left;position:relative;cursor:pointer}#header #list #enterDropdownMenu{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:58px}#header #list .list-image{width:26px;height:26px;margin-right:28px}#header #list #enter-dropdown{min-width:44px}#header #list #enter-dropdown .dropdown-menu{min-width:140px!important;left:12px;top:62px;z-index:10000;position:absolute}#header #list #enter-dropdown .dropdown-menu li>a{color:#6d6b6b}#header #list #enter-dropdown .dropdown-menu .boxTop{position:absolute;left:13px;top:-11px}#header #logo{height:58px;float:left;color:#fff;font-size:16px;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}#header #logo .logo{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:4px}#header #logo .logo a{max-width:380px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:58px;background-size:contain;cursor:pointer;background-repeat:no-repeat;background-position:left center}#header #logo .logo a img{display:inline-block}#header #logo .systemName{color:#6d6b6b;font-weight:700;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#header #topMenu{float:right;position:relative;height:60px;line-height:60px}#header #topMenu li{float:left;padding-left:15px}#header #topMenu .last span{color:#fff}#header #language-menu img{cursor:pointer}#header #goVnnox{float:right;position:relative;margin-right:-22px;cursor:pointer}#header #goVnnox img{border:1px solid #eee;border-radius:4px;padding:4px}#header #topMenuFeature{float:right;position:relative;padding-right:15px;margin-right:-13px}#header #topMenuFeature li{float:left;padding-left:10px;padding-right:10px}#header #header-bottom{height:48px;clear:both;padding-top:10px;padding-left:18px}#header #header-menu{position:relative;height:30px;padding-right:14px}#header #header-menu .boxTop{position:relative;top:-15.5px;left:140px}#header #header-menu #menulist{position:absolute;background-color:#fff;z-index:1050;top:50px;left:-118px;width:308px;line-height:normal;-webkit-box-shadow:rgba(0,0,0,.2) 0 5px 10px;box-shadow:rgba(0,0,0,.2) 0 5px 10px;padding:1px 1px 10px;border-radius:6px}#sys-tip,.login #ajax-container{-webkit-box-shadow:0 0 9px #000}#header #header-menu #menulist li,#header #header-menu #menulist li div a{width:100%}#header #header-menu #menulist li div{display:inline-block;width:50%;text-indent:15px;height:30px;line-height:30px}#header #header-menu #menulist p{margin-left:5px;border-bottom:1px solid #ddd;line-height:25px;margin-bottom:0}#header #header-menu #menulist a span{margin:5px;color:#666}#header #header-menu #menulist hr{margin:10px 0}#header #depthMenu li{float:left;font-size:13px;color:#999}#dropdownMenu1 span{display:inline-block;text-align:center}#dropdownMenu1 img:first-child{position:relative}#dropdownMenu1 img:last-child{margin-bottom:4px}.dropdown-menu{min-width:0!important;margin-top:-13px;margin-left:-22px;padding-bottom:12px}.dropdown-menu li{padding-left:0!important;width:100%;height:30px;padding-top:10px}.dropdown-menu .boxTop{position:absolute;left:51px;top:-11px}#guide-dropdown{width:21px;position:relative}#guide-dropdown .guide-img img{display:inline-block;width:21px;height:21px;cursor:pointer}.guide-content{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.guide-content .guide-content-main{background:url(/smart/build/images/envelope.png) center center no-repeat;background-size:100% 100%;position:fixed;z-index:99999;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:775.52px;height:562.4px;line-height:20px;padding:35px 90px;color:#262626;border-radius:4px}.guide-content .boxClose{position:absolute;top:-10px;right:-10px;width:20px;height:20px;background-size:100% 100%;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.guide-content .boxClose:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.guide-content .guide-text{white-space:pre-line;line-height:24px;margin-bottom:0}.guide-content .guide-text-li{display:-webkit-box;display:-ms-flexbox;display:flex}.guide-content .guide-text-li::before{-webkit-box-flex:0;-ms-flex:none;flex:none;content:'';margin-right:9px;margin-top:10px;width:5px;height:5px;background:#262626;border-radius:50%}.guide-content .guide-btn{position:absolute;bottom:35px;left:50%;text-align:center;width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.guide-content .guide-btn button{border:1px solid #9EABE0;font-size:12px;height:32px;line-height:16px;display:inline-block;border-radius:4px}.guide-content .guide-btn button:last-child{background:#8694D1;color:#fff}.guide-content .guide-btn button:first-child{background:#fff;color:#1890FF;margin-bottom:10px}.language-menu{min-width:0!important}.language-menu-list{min-width:0!important;margin-left:-50px;margin-top:-10px;width:118px;height:88px}.language-menu-list li{padding-left:0!important;width:100%;text-align:center}.language-menu-list li.languages{text-align:left}.language-menu-list li.languages a{padding-left:15px}.language-menu-list li.languages a .isSelect{display:inline-block;width:14px;height:14px;margin-right:5px}.language-menu-list li.languages a .glyphicon{font-size:12px}.language-menu-list .boxTop{position:absolute;left:50px;top:-11px}.activeColor{color:#337ab7!important}.modal_title{margin-left:5px;margin-bottom:0;margin-top:15px;font-weight:700}.modal_label{margin:5px 15px 0 0;color:#666}.modal_cus_body{padding-top:0;padding-left:19px}.modal_area{float:left;margin-right:102px;min-height:104px;width:185px}.modal_input{margin-left:5px!important;position:relative;top:2px}.clear{clear:both}table input[type=checkbox]{cursor:pointer}.shade{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;background-color:#000;z-index:100}.dropdown-ico{position:absolute;background-color:transparent;opacity:1;height:10px;width:367px;top:43px;left:-149px;z-index:99999}.dropdown-ico img{position:absolute;left:50%;margin-left:-7px}.empty{padding:0!important}#sys-tip,.login #sys-tip{-webkit-transform:translate(-50%,-50%);max-width:420px;padding:10px 20px;color:#fff}#sys-tip{position:fixed;left:50%;top:20%;transform:translate(-50%,-50%);z-index:1051;background:#000;line-height:20px;text-align:center;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;box-shadow:0 0 9px #000;border-radius:5px}.account,.common-view{-webkit-box-shadow:0 2px 2px #ddd;min-height:77vh}#userSet-dropdown .dropdown-menu{width:160px;left:-36px;margin-top:-9px}#userSet-dropdown .dropdown-menu a{cursor:pointer;padding:3px 15px}#userSet-dropdown .dropdown-menu .boxTop{left:80px}.return-previos{float:right;cursor:pointer}.setContent-padding_left{padding-left:47px}.set-display_flex{display:-webkit-box;display:-ms-flexbox;display:flex}.help-text_color{color:#22b122}.help-text_error{color:#666}.modal-text_help{line-height:28px;text-indent:30px}.modal-text_headerTitle{font-size:21px}.modal-table_width{margin:10px;width:98%}.common-view{width:100%;box-shadow:0 2px 2px #ddd;padding-bottom:100px;background-color:#fff}.common-view .common-view_content{padding:20px 30px 0}.vnnox-junmp_info{cursor:default;position:absolute;border:1px solid #eee;height:60px;width:228px;background-color:#fff;border-radius:6px;left:-157px;line-height:59px;text-indent:12px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px #e8e8e8;top:56px}.vnnox-junmp_colse{position:absolute;top:5px;line-height:10px;height:15px;right:10px;color:#000;opacity:.3;font-weight:700;font-size:20px;cursor:pointer}.vnnox-junmp_guide{position:absolute;width:15px;height:15px;border:1px solid #eee;-webkit-transform:rotate(45deg);transform:rotate(45deg);right:31px;top:-9px;border-bottom:none;border-right:none;background:#fff}.Maskpre{width:100%;height:100%;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5);z-index:3000}.showModelpreview{width:560px;height:311px;background:url(/smart/build/images/message.png) no-repeat;color:#fff;position:relative;left:0;right:0;top:0;bottom:0;margin:15% auto;padding:10px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.previewClose{text-align:right;padding:5px 10px}.previewClose span{cursor:pointer}.preHeader{font-size:20px;text-align:center;height:30px;line-height:30px;margin-bottom:30px}.login .btn-lg,.login .layer input,.login select.input-lg,.preBody p{font-size:14px!important}.preBody{padding:0 20px;overflow:hidden}.preBody p{margin:0!important;line-height:1.42857143!important}.header-message__bubble{position:absolute;font-size:8px;top:-10px;left:18px;color:#fff;height:12px;line-height:12px;text-align:center;border-radius:5px;background-color:#ff6c60;padding-right:4px;padding-left:4px;z-index:2}.login body,.login button,.login h1,.login h2,.login h3,.login h4,.login h5,.login h6,.login input,.login select,.login textarea{font-family:Microsoft YaHei,'宋体',Arial,Tahoma,Helvetica,"\5b8b\4f53",sans-serif}.login html{height:100%}.login #registerpage div{width:100%;text-align:center}.login #registerpage .spanInfo{font-family:Microsoft YaHei,'宋体',Arial,Tahoma,Helvetica,"\5b8b\4f53",sans-serif;padding-top:12px;line-height:30px;font-size:28px}.login #registerpage .glyphicon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login #registerpage .glyphicon::before{font-size:48px;font-family:'Glyphicons Halflings'}.login .login-contents{position:absolute;top:0;padding-bottom:60px;width:100%;min-width:1024px;height:100%;min-height:100vh;background:url(/smart/build/images/login-page-bg.png) repeat-x #4f6772}.login .layer-close .login-img_logo,.login .layer-header .login-img_logo{background-size:contain;background-repeat:no-repeat;background-position:center bottom}.login .ischrome{top:36px!important;min-height:calc(100vh - 36px)!important}.login .isEnStaly{width:166px}.login .login-headers{position:absolute;top:0;width:70%;left:0;right:0;margin:auto;min-width:1024px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:22px;color:#fff;height:40px;line-height:40px}.login .login-foots{position:absolute;width:calc(100% - 160px);height:28px;margin:0 80px 15px;line-height:28px;color:#fff;font-size:13px;text-align:center;bottom:0}.login .login-foots .login-currentNode{position:absolute;right:11%;cursor:pointer}.login .login-foots .login-currentNode img{border-radius:50%}.login .login-languages_text{margin-right:20px;position:relative;cursor:pointer}.login .login-languages_texts{display:inline-block;margin-left:10px;font-size:16px}.login #loginform{padding:12px}.login .login-icons{top:4px!important;display:none;color:#ef392b;font-size:20px}.login .submit-btn{background-color:#527291;margin-top:4px}.login .login-tip{margin-top:2px;min-height:27px}.login .layer-header{min-width:300px;min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login .layer-header img{max-width:300px;height:64px;float:left}.login .layer-header .login-img_logo{margin:0 30px;max-width:320px;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login .layer-header .login-img_logo .login_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:4px;font-weight:700}.login .layer-header img.register-img_logo{margin-top:25px;margin-left:20px}.login .layer-header .register-img_text{float:left;margin-top:55px;color:#868686;font-size:20px}.login .layer-header::after{display:block;clear:both}.login .layer-close{width:1000px!important;height:622px!important;position:relative}.login .layer-close .login-img_logo{margin:30px auto;max-width:320px;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login .layer-close .login-img_logo .login_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:4px;font-weight:700}.login .layer-close .close-image{width:432px;position:absolute;top:152px;left:284px}.login .layer-close .close-content{width:912px;position:absolute;top:320px;left:44px}.login .layer-close .close-text{margin:16px auto 0;width:912px;font-size:16px;font-weight:500;line-height:28px;text-align:center}.login .layer-close .close-text a{font-size:16px}.login .layer-close .close-text:last-of-type{margin-top:0}.login .layer-close .close-btn{margin:40px auto;width:400px;height:48px;font-size:18px!important;font-weight:600}.login .layer-close::after{display:block;clear:both}.login .login-select_language{position:absolute;top:45px;left:0;z-index:1060;max-width:276px;font-size:14px;font-weight:400;line-height:1.42857;text-align:left;white-space:normal;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,.2) 0 5px 10px;box-shadow:rgba(0,0,0,.2) 0 5px 10px;padding:1px;border-radius:6px}.login .login-select_language li{min-height:20px;padding:10px 0 10px 32px;margin-bottom:0;font-weight:400;cursor:pointer;color:#333;position:relative;display:block;min-width:118px;height:34px}.login .login-select_language li:first-child{font-size:16px!important;padding:8px 14px;margin:0;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;font-weight:500;line-height:1.1}.login .login-select_language li:first-child:after{position:absolute;top:-11px;border-width:0 11px 11px;margin-left:-10px;content:" ";left:50%;display:block;width:0;height:0;border-color:transparent transparent #fff;border-style:solid}.login .login-select_language .language-select:before{content:"\e013";position:absolute;left:10px}@media screen and (max-width:1300px){.login .layer-close{-webkit-transform:scale(.8);transform:scale(.8)}}.login .help-block{color:#999;margin-top:10px;margin-bottom:10px}.login #container{min-height:100%;position:relative}.login #notification{min-width:1024px;height:36px;line-height:36px;background:#fefced;font-size:14px;border-bottom:1px solid #c1c1c2;text-align:center;color:#ee733a}.login #notice_closeBtn{width:36px;height:36px;z-index:10000000;position:fixed;right:0;cursor:pointer}.login tr{cursor:pointer}.login tbody tr:hover{background:#f5f5f5}.login td{vertical-align:middle!important}.login .hide{display:none}.login hr{border:0;background-color:#ddd;height:1px}.login #ajax-container,.login #sys-tip{opacity:.7;position:fixed;left:50%;top:20%;z-index:1051;background:#000;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-radius:5px}.login #ajax-container{display:none;width:120px;height:120px;margin-left:-60px;box-shadow:0 0 9px #000}.login #ajax-container img{width:60px;height:60px;margin-top:10px;margin-left:30px}.login #ajax-container p#sys-text{color:#fff;text-align:center;line-height:40px}.login #sys-tip{transform:translate(-50%,-50%);line-height:20px;text-align:center;word-break:break-all;-webkit-box-shadow:0 0 9px #000;box-shadow:0 0 9px #000}.login .layer-server{margin:100px auto 0!important;border-radius:25px;background-color:rgba(250,250,250,.102);width:1000px;padding:30px 40px 44px 42px;color:#fff;position:relative!important;z-index:10;height:auto!important}.login .layer{position:absolute;bottom:0;right:0;top:0;left:0;margin:auto;z-index:100;background:#e3e8eb;width:420px;height:360px;line-height:20px;color:#333;padding:10px 20px;-moz-border-radius-topleft:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomleft:30px;-moz-border-radius-bottomright:30px;-webkit-border-top-left-radius:30px;-webkit-border-top-right-radius:30px;-webkit-border-bottom-left-radius:30px;-webkit-border-bottom-right-radius:30px;border-radius:30px}.login .layer form.bigForm{width:420px!important;margin-left:auto;margin-right:auto;padding-top:20px}.login .deleteShow{text-shadow:none!important}.login .layer form.bigForm button.btn-type.active{background:#8da2b7;border-color:#869aae}.login .login-min-height{min-width:265px;height:64px;float:left}.login .login-min-height-max{min-width:260px;height:64px;float:left}.login .layer-register{width:709px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.login p.help-block span{font-size:14px}.login .success-info{color:#6ac451}.login .error-info{color:red}.login #password{margin-top:16px}.login #register{width:350px;margin-right:auto;margin-left:auto}.login #register div.login_solid{border-right:1px solid #337AB7;height:16px;float:right;margin-top:2px;margin-right:8px}.login #register .findPassword{float:right;cursor:pointer}.login #register .login_registers{float:right;margin-right:8px;cursor:pointer}.login button#register-btn{margin-top:15px;background-color:#527291}.login button#register-btn:hover{background-color:#375f85}.login #login-header a{color:#fff;font-size:16px;text-decoration:none;cursor:pointer}.login div.popover{color:#333}.login h3.popover-title{font-size:16px!important}.login #login-header a:hover{color:#fff;font-size:16px;text-decoration:none}.login #login-header span{font-size:22px}.login #footer{position:absolute;width:100%;margin-left:auto;margin-right:auto;height:28px;line-height:28px;color:#fff;font-size:13px;text-align:center;bottom:0;margin-bottom:15px}.login .changeNode{padding-right:389px;float:right;cursor:pointer}.login .footerText{padding-left:436px}.login .login-modal-body span{padding:7px}.login .modal-body a{color:#000}#noticeModal a,.login .modal-body a:hover,.screenlist .all{color:#337ab7}.login .modal-dialog{width:441px}.login .phoneButton{height:46px}.login #sysCode{width:calc(100% - 180px);display:inline-block;vertical-align:middle;margin-right:10px}.login #sysCode.findPassword{width:105%}.login .isNone{display:none!important}.login .marginBottoms{margin-bottom:10px}.login #VerifyCode{width:170px;height:43px;display:inline-block;cursor:pointer}.login .loadingStyle{width:auto!important;height:14px!important}.login .loadingStyless{width:700px;height:43px}.login .flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login .istop{margin-top:10px}.login #verCode,.login #verCodePhone{font-size:14px;width:calc(100% - 180px);display:inline-block;margin-right:10px;vertical-align:middle}.login #verCode+img,.login #verCodePhone+img{width:170px;cursor:pointer}.login #verityCodeModel .help-block,.login #verityCodePhoneModel .help-block{margin-bottom:0}.login .globe-icon{top:4px!important}.flex-spans{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-spans span{width:30%;margin-bottom:10px;text-align:left}.flex-spans span img{border-radius:50%;border:1px solid #eee}#noticeModal .noticeModal_call{padding-bottom:10px}#noticeModal .noticeModal_content{text-indent:30px}.screenlist .listSet{padding-top:20px;padding-bottom:20px}.screenlist .search-screenList{cursor:text}.screenlist .verifyError{font-size:12px;color:#ec3324;margin-top:10px}.screenlist .space{height:27px}.screenlist #isChecked{vertical-align:middle;margin:0}.screenlist .icon-search{display:inline-block;width:13px;height:16px;vertical-align:middle}.screenlist-header{display:none;height:55px;min-width:850px;line-height:55px;position:fixed;top:0;left:0;width:100%;z-index:1000;border-bottom:1px solid #ddd;background:#fff;padding:0 52px}.screenlist .screen-content .tileImg,.screenlist-header .right .tileImg{background-image:url(/smart/build/images/tiles.png);background-size:210% 160%;background-position:-9px -7px;display:inline-block}.screenlist-header .set-btn{margin-right:5px}.screenlist-header span.screen-header_title{width:263px;padding-left:0}.screenlist-header .right{width:calc(100% - 285px);height:100%;float:right}.screenlist-header .right .btn_groups{width:43px;height:37px;display:inline-block}.screenlist-header .right .tileImg{background-repeat:no-repeat;width:100%;height:100%}.screenlist-header .right.fullContent{width:calc(100% - 10px)}.screenlist td.checkcolor{background-color:#d9edf7}.screenlist .screen-header{padding:10px 0;height:55px;background-color:#fff;line-height:30px}.screenlist .screen-header_title{width:295px;height:35px;line-height:35px;display:inline-block;vertical-align:middle;padding-left:30px}.screenlist .screen-header_icon{cursor:pointer;margin-left:-14px}.screenlist .screen-header .closeFilter{margin-left:14px}.screenlist .screen-content{min-height:950px;padding:10px 30px;background-color:#fff}.screenlist .screen-content_nav{width:15%;display:inline-block;vertical-align:top;min-height:950px;margin-right:15px;border-right:1px solid #ddd}.screenlist .screen-content_list{width:calc(100% - 285px);display:inline-block;vertical-align:top;min-height:950px;position:relative}.screenlist .screen-content .fullContent{width:100%}.screenlist .screen-content .status-select{display:inline-block;position:absolute;top:-64px;left:0;width:100%;border-bottom:1px solid #e4e4e4}.screenlist .screen-content .status-select li{float:left;cursor:pointer;height:50px;line-height:50px;padding-left:0;padding-right:0;margin-right:25px;text-align:center}.screenlist .screen-content .status-select li:hover{border-bottom:2px solid #6b849a}.screenlist .screen-content .status-select .active,.screenlist .screen-content .status-select .active:hover{border-bottom:5px solid #6b849a}.screenlist .screen-content .btn_groups{width:43px;height:37px;display:inline-block}.screenlist .screen-content .tileImg{background-repeat:no-repeat;width:100%;height:100%}.screenlist .screen-content .set-btn{margin-right:5px}.screenlist .screen-content .screen-list_header{margin:10px 0 0}.screenlist .screen-content .screen-pages{line-height:34px}.screenlist .screen-content .asc,.screenlist .screen-content .both,.screenlist .screen-content .desc{padding-left:20px;background-repeat:no-repeat;background-position:center left;cursor:pointer}.screenlist .screen-content .asc{background-image:url(../images/sort_asc.png)}.screenlist .screen-content .desc{background-image:url(../images/sort_desc.png)}.screenlist .screen-content .both{background-image:url(../images/sort_both.png)}.screenlist .error{color:red}.screenlist .alarm{color:#e67e22}.screenlist .off{color:#95a5a6}.screenlist .normal{color:#1abc9c}.screenlist .gray{color:#999}.screenlist .hour,.screenlist .minute{width:50px;display:inline-block;vertical-align:middle}.screenlist .color-select{position:relative;width:54px;height:34px;display:inline-block;cursor:pointer}.screenlist .color-default{position:absolute;width:24px;height:19px;left:0;right:0;top:0;bottom:0;margin:auto}.screenlist .bg1,.screenlist .fc1{background-color:#fff}.screenlist .bg2,.screenlist .fc2{background-color:#fbada1}.screenlist .bg3,.screenlist .fc3{background-color:#f7bac2}.screenlist .bg4,.screenlist .fc4{background-color:#f8d6b0}.screenlist .bg5,.screenlist .fc5{background-color:#b7eecf}.screenlist .bg6,.screenlist .fc6{background-color:#7fd9fe}.screenlist .bg7,.screenlist .fc7{background-color:#b2adff}.screenlist .bg2,.screenlist .bg3,.screenlist .bg4m,.screenlist .bg5,.screenlist .bg6,.screenlist .bg7{width:25px;height:25px}.screenlist .bg2:hover,.screenlist .bg3:hover,.screenlist .bg4:hover,.screenlist .bg5:hover,.screenlist .bg6:hover,.screenlist .bg7:hover{border:3px solid #999}.screenlist .colorSelectBox{width:285px;height:100px;border:1px solid #eee;position:relative;left:390px;background-color:#fff;top:-24px}.screenlist .colorHear{position:relative;width:100%;height:30px;background-color:#eee;padding-left:10px}.screenlist .colorContent{position:relative;top:0;width:100%;height:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.screenlist .colorCon{width:27px;height:27px;margin:10px;border:1px solid #eee;cursor:pointer}.screenlist #selectSet span{vertical-align:middle}.screenlist #selectSet input[type=checkbox]{position:relative}.screenlist .table-striped td,.screenlist .table-striped th{padding-left:20px}.screenlist .table-striped td{vertical-align:top!important}.screenlist .table-striped a{color:#337ab7}.screenlist .table-striped .pAlert{color:#999}.screenlist tbody{font-size:14px}.screenlist .self-group{position:relative}.screenlist .selectModel-body{padding:17px 17px 50px}.screenlist #selectModel{line-height:32px}.screenlist #selectModel ul.selectModel-box{padding:7px 55px}.screenlist #selectModel li{list-style:none}.screenlist #selectModel li:not(:first-child){padding-left:10px}.screenlist #selectModel ul{padding:7px 60px}.screenlist #selectModel .ulWidth{width:25%;padding:0 0 0 30px}.screenlist #selectModel .interLabel{display:inline-block;vertical-align:top}.screenlist #selectModel .selectModel-item{width:calc(25% - 10px);float:left}.screenlist #selectModel .selectModel-item ul{width:100%;display:block;padding-left:0}.screenlist #selectModel .selectModel-infotext{display:inline-block;max-width:182px;vertical-align:top;margin-left:6px}.screenlist .content-left{width:270px;display:inline-block;vertical-align:top;min-height:950px;margin-right:15px;border-right:1px solid #ddd}.screenlist .content-left-title{width:295px;margin-bottom:-11px;line-height:40px;height:46px}.screenlist .content-left .content{padding-left:5px}.screenlist .content-left ul{margin:0;padding:0}.screenlist .content-left ul li{text-decoration:none;list-style:none;line-height:29px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all}.screenlist .content-left ul .subLi{padding-left:19px;text-indent:-19px;display:table;margin-left:15px}.screenlist .content-left ul .subLi .subSpan{margin-left:-19px}.screenlist .content-left ul li input{cursor:pointer}.screenlist .fileter-list{margin-bottom:15px}.screenlist .filterResult ul{display:inline-block;vertical-align:top;padding:0;margin-bottom:10px}.screenlist .filterResult li{list-style:none;background-color:#337ab7;color:#fff;padding:4px 9px;border-radius:2px;display:inline-block;margin-right:8px;margin-top:6px}.screenlist .filterResult li img{padding-left:10px;cursor:pointer}.screenlist .filterResult ul .clear{background:0 0;color:#999;cursor:pointer}.account{width:100%;box-shadow:0 2px 2px #ddd;padding-bottom:100px;background-color:#fff}.baseInfo,.enterpriseinfo{-webkit-box-shadow:0 2px 2px #ddd;padding-bottom:100px}.account .title{height:52px;width:100%;background-color:#fbfbfb;border-bottom:1px solid #e8e8e8;text-align:left;line-height:52px;text-indent:15px;font-size:17px}.account .main{padding-left:15px;padding-right:15px;padding-top:30px}.account.table{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-top:16px}.account .pageNum,.account .pagefun{margin-top:10px;margin-bottom:10px;float:right}.account .pagefun{text-align:left;color:#797979;margin-right:15px}.account .pageNum{color:#666;margin-right:10px}.account .dropDown{height:31px;width:58px;border-radius:3px;border-style:solid;border-color:#ddd;border-width:1px;margin-right:0;font-size:13px}.table-striped a{color:#5cb95c}.baseSetting{position:absolute;top:-340px;z-index:100000}.baseSetting.phoneinline{left:-145px}.baseSetting.emailCode,.baseSetting.phoneCode{left:-130px}.selfSetting{position:absolute;top:-346px;left:-300px}.enterpriseinfo{width:100%;box-shadow:0 2px 2px #ddd;background-color:#fff;min-height:77vh;position:relative}.enterpriseinfo .default-password{position:absolute;left:0;top:0;z-index:-1}.enterpriseinfo .main{padding-left:15px;padding-right:15px;padding-top:30px}.enterpriseinfo .lable{height:34px;line-height:34px}.enterpriseinfo .lable-upload{height:45px;line-height:45px}.enterpriseinfo .setHelp{line-height:30px;margin-left:-12px}.enterpriseinfo .upload{line-height:45px;margin-left:-12px}.enterpriseinfo .upload form{position:relative;background:#fafafa;overflow:hidden;width:72px;height:35px}.enterpriseinfo .upload form input{position:absolute;font-size:100px;right:0;top:0;opacity:0;cursor:pointer}.enterpriseinfo .Board,.enterpriseinfo .tileImg{cursor:pointer}.enterpriseinfo .copyBoard{margin-top:8px}.enterpriseinfo .copyBoard .text-left{overflow:hidden;white-space:normal;text-overflow:ellipsis;width:89.5%}.enterpriseinfo .browserLogo{background-image:url(/smart/build//images/browserLogoBg.png);background-repeat:repeat;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px}.enterpriseinfo .discription{margin-top:8px;color:#999;font-size:14px}.enterpriseinfo .emailTest{width:calc(100% - 125px);display:inline-block}.enterpriseinfo .emailTest.enEnv{width:calc(100% - 146px)}.enterpriseinfo .sendEmail{margin-left:10px;vertical-align:top}.enterpriseinfo .countryCode_phone{width:12%!important}.enterpriseinfo .info_phone{width:21.32%!important}.enterpriseinfo .text-discription{color:#999;margin-top:6px}.enterpriseinfo .treeDemo{margin-left:-12px}.enterpriseinfo .user-edit{vertical-align:middle;display:inline-block}.enterpriseinfo .user-edit.check{margin:0 5px 0 0;cursor:pointer}.showPicture{padding-right:17px}.showPicture .sysNameCloseBtn{position:relative;left:749px;top:23px;z-index:1000;cursor:pointer}.showPicture .temp{background-size:contain;height:400px;background-repeat:no-repeat}.showPicture .modal-content{border:none}.demainIntro .persionalSet button,.demainIntro .radius_left{border-bottom-left-radius:0;border-top-left-radius:0}.defaultBtn{-webkit-box-shadow:inset 0 -22px 34px -15px #999;box-shadow:inset 0 -22px 34px -15px #999}.confirmInfo{margin-top:15px;margin-bottom:30px}.demainIntro{padding-right:30px;padding-left:30px;margin-top:-32px;padding-top:10px;font-family:Microsoft YaHei,'宋体',Arial,Tahoma,Helvetica,"\5b8b\4f53",sans-serif;min-height:950px;margin-right:auto;margin-left:auto;overflow-x:hidden}.demainIntro .ErrAlert{position:relative;top:-372px;left:78px;z-index:10000}.demainIntro .phoneErrAlert{position:relative;top:-339px;left:78px;z-index:10000}.demainIntro .radius_right{border-top-right-radius:0;border-bottom-right-radius:0;line-height:15px}.demainIntro .radius_left{line-height:15px}.demainIntro .labelSet{line-height:30px}.demainIntro .persionalSet{margin-left:-34px}.demainIntro .link{padding-top:5px;line-height:30px}.demainIntro .Board{padding-top:10px;float:right;cursor:pointer}.demainIntro .pictureUrl{background-size:contain;background-image:url(../../images/sysNameDetail.png)}.demainIntro .getTemp1ImageCloseBtn,.demainIntro .getTemp2ImageCloseBtn,.demainIntro .getTemp3ImageCloseBtn_en,.demainIntro .getTemp3ImageCloseBtn_zn{position:relative;top:23px;left:749px;z-index:1000}.demainIntro .modal-content{border:none}.demainIntro .logoAlert{margin-left:4px;margin-top:5px;color:#999}.demainIntro .radius{border-radius:50%;border:1px solid #ccc;width:50px;height:50px}.demainIntro .title,.title{border-bottom:3px solid #e4e4e4}.demainIntro .radius span{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;color:#337ab7;font-size:14px;font-weight:700}.demainIntro .onlineStyle{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:49px}.demainIntro .onlineStyle a{cursor:pointer}.demainIntro .onlineStyle ul{line-height:28px;list-style-type:lower-alpha;margin-left:-5px}.demainIntro .title{font-size:21px;text-align:left;line-height:45px;color:#666}.demainIntro .alertWarn{border-top:1px solid #ccc;padding-top:10px;color:#999}.demainIntro .alertImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.demainIntro .modal-dialog{width:800px}.demainIntro .tempLine{height:20px;border-left:1px solid #ccc;margin-left:25px}.demainIntro .leftLine{border-left:1px solid #ccc;margin-left:40px}.demainIntro .alertWarnNomal{color:#999;line-height:5px}.demainIntro .firstSpan{width:50px;height:50px}.demainIntro .temp1,.demainIntro .temp2,.demainIntro .temp3{background-size:contain;height:400px;background-repeat:no-repeat}.baseInfo{width:100%;box-shadow:0 2px 2px #ddd;background-color:#fff;min-height:77vh}.baseInfo .baseInfo-box{padding-left:15px;padding-right:15px;padding-top:30px}.baseInfo .btnTagL,.baseInfo .btnTagR{padding:3px 15px!important;top:3px!important}.baseInfo .edit-icon{width:18px;height:18px;float:right;margin-top:6px;cursor:pointer}.baseInfo .editValue,.baseInfo .labelRole{height:34px;line-height:34px}.baseInfo .labelRole{text-align:right;display:inline}.baseInfo .form-control.readInput{width:80%;display:inline-block;vertical-align:middle}.baseInfo .readInput{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:94%;display:inline-block}.baseInfo .tagBox{height:150px;width:100%;overflow-y:auto}.baseInfo .tagBox input[type=checkbox],.baseInfo .tagBox input[type=radio]{margin:4px 0 0}.baseInfo .tagList{display:inline-block;vertical-align:top}.baseInfo .timePlugin{display:-webkit-box;display:-ms-flexbox;display:flex}.baseInfo .timePlugin .end,.baseInfo .timePlugin .start{-webkit-box-flex:1;-ms-flex:1;flex:1}.baseInfo .timePlugin .line{margin:7px 10px 0;color:#999}.baseInfo .theMore{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.baseInfo .theMore .front{display:block;width:94%;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.baseInfo .info_flag,.contentsUl{display:-webkit-box;display:-ms-flexbox}.baseInfo .cureentScreenName{width:12%;cursor:pointer;color:#337ab7;text-align:left}.baseInfo .info_padding,.baseInfo .timeRemind{font-size:12px;color:#999}.baseInfo .timeRemind{margin-top:10px}.baseInfo .bottomMargin{margin:15px 0}.baseInfo .countryCode_phone{width:12%!important}.baseInfo .info_phone{width:21.32%!important}.baseInfo .info_flag{height:50px;line-height:50px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.baseInfo .dayLightstatus{height:25px}.baseInfo .nomargin{margin:0!important}.baseInfo .selectWeek{margin-right:10px}.baseInfo .btnTagL{border-radius:4px 0 0 4px!important}.baseInfo .btnTagR{border-radius:0 4px 4px 0!important}.device{padding:35px 30px 70px}.device .devie-group{margin-left:20px;display:inline-block}.device .devie-group label{display:inline-block;vertical-align:top;color:#666;cursor:pointer}.device .devie-group input{cursor:pointer}.device .device-content{position:relative;margin-top:30px}.device .screen{display:block}.device .screen-tip{display:none;background:#fff;position:absolute;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.5);box-shadow:0 2px 8px 0 rgba(0,0,0,.5);padding:18px 20px}.device .screen-tip>div:nth-child(not:last){margin-bottom:18px}#sys-tip{word-wrap:break-word!important}.addmargin{margin-top:25px}.batch-sencePicture{padding-top:30px}.batch-sencePicture .open-text{line-height:30px}.sencePicture .detectHistory,.sencePicture .historyPic,.sencePicture .newSence{padding-left:30px;padding-right:30px}.sencePicture .newSence-picture_isShowLine{padding:0 .2%;text-align:center;line-height:25px;cursor:pointer;margin-top:5px;float:right}.sencePicture .newSence-picture_isShowLine #isShowLine{margin-right:6px;margin-top:-2px!important;vertical-align:middle}.sencePicture .newSence-picture_isShowLine .show-picture{width:1130px;margin:0 auto}.sencePicture .sencePicture-Input{margin-top:15px}.sencePicture .sencePicture-Input select{display:inline-block;width:210px}.sencePicture .detect-list tbody,.sencePicture .detect-list thead{font-size:14px}.sencePicture .detect-list th:first-child{width:300px}.sencePicture .detect-list th:not(:first-child){min-width:300px}.sencePicture .detect-list td a{color:#337ab7}.sencePicture .detect-list td a:hover{text-decoration:underline;cursor:pointer}.sencePicture .default{display:inline-block;vertical-align:bottom}.sencePicture .setting{float:right;color:#333!important;margin-right:30px;margin-top:-40px}.sencePicture .Suggesteds{width:100%;text-align:right;height:25px}.sencePicture .Suggesteds span{color:#337ab7;cursor:pointer}.newSence{padding-top:20px}.newSence .newSence-select{width:210px;height:34px;outline:0;border-radius:4px;border:1px solid #ddd;padding-left:10px}.newSence .default-picture{width:1130px;height:630px;margin:15px auto 0}.newSence .default-picture>img{width:100%;height:100%}.newSence .ad-gallery{width:75%;max-width:1345px;margin-top:30px}.newSence .ad-gallery.js-origin{display:none}.newSence .ad-image{width:100%!important;height:100%!important;top:0!important;left:0!important}.newSence .ad-image img{width:100%;max-width:1345px}.newSence .ad-image-wrapper{width:100%;position:relative}.newSence .ad-image-wrapper img{height:auto!important}.newSence .newSence-pictureNewTitle{position:relative;width:87.4%}.newSence .newSence-picture_more{width:80px;margin:0 auto;float:right;display:inline-block}#checkoutHistoryModal .HistoryModal,#showSuggesteds .Suggesteds{width:800px}.newSence .newSence-picture_more::after{content:'';display:block;clear:both}.newSence .newSence-picture_more img{float:right;margin-bottom:10px}.newSence canvas{position:absolute;top:0;left:0;z-index:99}#showSuggesteds .Suggesteds tbody{font-size:14px!important}#showSuggesteds .Suggesteds tbody td li{padding:5px 0!important}#checkoutHistoryModal .checkout-modal-title span{font-size:24px}#checkoutHistoryModal .checkout-modal-detial{margin-bottom:10px}#checkoutHistoryModal .checkout-modal-table{border:1px solid #ddd;width:100%;margin-bottom:20px}#checkoutHistoryModal .checkout-modal-table tr{border-bottom:1px solid #ddd;height:35px}#checkoutHistoryModal .checkout-modal-table tr td,#checkoutHistoryModal .checkout-modal-table tr th{padding-left:10px;border-right:1px solid #ddd}#checkoutHistoryModal .checkout-modal-table tr th:nth-child(1),#checkoutHistoryModal .checkout-modal-table tr th:nth-child(2){width:200px}#checkoutHistoryModal .checkout-image-title{margin-bottom:10px}#checkoutHistoryModal .checkout-image-cont{width:100%;min-height:400px;border:1px solid #ddd;padding:5px;margin-bottom:10px}#checkoutHistoryModal .checkout-image-cont img{width:100%}#checkoutHistoryModal .repair-status{background-size:cover;width:63px;height:61px;float:right}.dataTables_empty{text-align:center}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#ccc;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.pagefun{text-align:left;color:#797979}.pagefun a,.pagefun span.current{text-align:center;line-height:32px;margin:0 1px;vertical-align:middle;display:inline-block}.pagefun a{color:#337ab7;height:32px;width:30px;border:1px solid #ddd;border-radius:4px}.pagefun a:hover{text-decoration:none;border:1px solid #ddd;background:#eee}.pagefun span.current{height:32px;padding:0 10px;border:1px solid #ddd;border-radius:4px}.colorHear,.pagefunMedia,.title{text-align:left}.pagefun span.disabled{height:32px;line-height:32px;padding:0 4px;margin:0 1px;color:#bfbfbf;background:#f2f2f2;border:1px solid #bfbfbf;border-radius:4px;vertical-align:middle}.pagefun .nextPage,.pagefun .prevPage{padding:0 4px}.pagefunMedia{color:#797979}.pagefunMedia a{color:#797979;display:inline-block;height:32px;line-height:32px;width:30px;text-align:center;border:1px solid #ddd;margin:0 1px;border-radius:4px;vertical-align:middle}.pagefunMedia a:hover{text-decoration:none;border:1px solid #ddd}.pagefunMedia span.current{display:inline-block;height:32px;line-height:32px;width:30px;text-align:center;margin:0 1px;color:#797979;background-color:#f6f6f6;border:1px solid #ddd;border-radius:4px;vertical-align:middle}.pagefunMedia span.disabled{display:inline-block;height:32px;line-height:32px;padding:0 4px;margin:0 1px;color:#bfbfbf;background:#f2f2f2;border:1px solid #bfbfbf;border-radius:4px;vertical-align:middle}.senceSetting .detect-modal,.senceSetting .setting-height{line-height:34px}.pagefunMedia .nextPage,.pagefunMedia .prevPage{padding:0 4px}.pagefun span.current{background:#337ab7}.dtpicker-positions .time-space{padding:9px 15px}.dtpicker-positions .error-box{position:relative}.dtpicker-positions input{border-radius:4px;border:1px solid #ddd;cursor:pointer;padding-left:10px;width:280px;height:34px}.table-striped thead .sorting,.table-striped thead .sorting_asc,.table-striped thead .sorting_desc{padding-left:18px;background-repeat:no-repeat;background-position:center left;cursor:pointer}.dtpicker-positions .time-error{position:absolute;top:-48px;left:50px}.dtpicker-positions .time-error .formError{position:static}.table-striped{table-layout:fixed}.table-striped thead .sorting_asc{background-image:url(../images/sort_asc.png)}.table-striped thead .sorting_desc{background-image:url(../images/sort_desc.png)}.table-striped thead .sorting{background-image:url(../images/sort_both.png)}.table-striped tbody a{text-decoration:none;color:#337ab7}.senceSetting{padding-left:30px;padding-right:30px}.senceSetting .senceStting-help{background:url(../images/help.png) no-repeat;display:inline-block;vertical-align:middle;width:14px;height:16px}.senceSetting .senceStting-help+span{display:inline-block;vertical-align:middle}.senceSetting a{cursor:pointer}.senceSetting .isOpenSetting{margin-left:21px}.senceSetting table .default{color:#999}.senceSetting table tbody{font-size:14px}.senceSetting .activeTable{background:#f7f9fa}.senceSetting .support-cameral{margin:25px 0;display:inline-block}.senceSetting .clear-setting_header,.senceSetting .detect-setting-header{margin-top:10px;position:relative}.senceSetting .clear-setting_header input,.senceSetting .detect-setting-header input{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;margin:0}.senceSetting .clear-setting_header>i,.senceSetting .detect-setting-header>i{color:#337ab7}.senceSetting hr{margin-top:10px;border-color:#ddd}.senceSetting .row-common-margin-nova{margin-top:20px}.senceSetting .check-box_height{line-height:35px}.senceSetting .detect-setting-help{color:#999;font-size:12px;margin-top:5px;margin-bottom:0;white-space:nowrap!important}.senceSetting .detect-setting-help a:hover{text-decoration:underline}.senceSetting .detect-reset{float:right;margin-left:15px}.senceSetting .detect-canvas{position:relative;margin-bottom:30px;width:100%}.senceSetting .detect-canvas img{width:100%}.senceSetting .detect-canvas canvas{position:absolute;top:0;left:0;right:0;bottom:0}#howDetection .modal-dialog{width:800px}.imgPosition{position:relative}.imgPosition img{position:absolute;top:12px;cursor:pointer}.disableClass{background:0 0;border:1px solid transparent}.ableClass{border:1px solid #ccc!important;background:0 0;border-radius:3px!important}.colorCon,.colorSelectBox,.dayContent{border:1px solid #eee}.imgup{left:-30px}.imgdown{left:-15px}.dayContent{width:459px;height:150px;position:absolute;border-radius:4px;background-color:#fff;z-index:10000}.dayContentHead{position:relative;width:100%;height:30px;background-color:#eee;padding-left:5px;line-height:30px}.contentsUl{position:relative;top:0;width:100%;height:66px;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.colorSelect,.contentsUl ul li,.showColor,.showColorBorder{display:inline-block}.contentsUl ul{padding-left:16px;padding-top:7px}.contentsUl ul li{width:27px;height:27px;margin:4px;border:1px solid #e8e8e8;list-style:none;background-color:#f5f5f5;border-radius:1px;text-align:center;line-height:27px;cursor:pointer}.inputShow{display:block;width:100%;height:100%;position:absolute;z-index:1;left:0;top:0;opacity:0;border:none;cursor:pointer}.btnTagL,.btnTagR{padding:4px 12px!important;width:96px;float:left}.inputHide{display:none}#paddings{text-indent:2em!important}.btnTagL{border-radius:4px 0 0 4px!important}.btnTagR{border-radius:0 4px 4px 0!important}.HistoryModals,.lookbigModal{width:800px}.text-L{margin-left:16.65%}.deletePadding{padding:0!important}.settingTip{color:#9d7437!important;margin-left:.1px;min-height:35px!important;padding:0 15px!important;line-height:35px!important}.addpaddings{padding-bottom:15px}.bg2,.bg3,.bg4,.bg5,.bg6,.bg7{width:25px;height:25px}.addmargins{margin-bottom:15px}.bg2{background-color:red}.bg3{background-color:#eaff00}.bg4{background-color:#00f}.bg5{background-color:#00ff0c}.bg6{background-color:#ffa52f}.bg7{background-color:#912fff}.bg2:hover,.bg3:hover,.bg4:hover,.bg5:hover,.bg6:hover,.bg7:hover{border:3px solid #999}.colorSelect{width:110px;vertical-align:top}.showColor{width:24px;vertical-align:top;position:relative;left:6px;top:8px;height:19px;cursor:pointer;z-index:1000}.showColorBorder{vertical-align:top;width:41px;position:relative;left:-3px;cursor:pointer;z-index:10}.colorSelectBox{width:285px;height:100px;position:absolute;left:0;top:35px;z-index:1005;background-color:#fff}.colorHear{position:relative;width:100%;height:30px;background-color:#eee;padding-left:10px}.colorContent{position:relative;top:0;width:100%;height:66px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.colorCon{width:27px;height:27px;margin:10px;cursor:pointer}.disabled{cursor:not-allowed}.colorSetBox{position:relative;display:inline-block;float:right;width:76px}.color-set-box{cursor:pointer}.colorSetBox img{position:absolute;right:1%}.screen-monitor,.screen-monitor .overview-tab{position:relative}.screen-monitor{min-height:870px}.screen-monitor .overview-tab li{cursor:pointer}.screen-monitor .screen-info_content{position:absolute;top:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;line-height:40px;background:0 0}.screen-monitor .screen-info_content.full-screen{top:-152px}.screen-monitor .screen-info{z-index:5;background:#f6f6f6;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.screen-monitor .screen-info .info{margin-left:15px;margin-right:10px;font-size:17px;color:#eba152;vertical-align:middle;display:inline-block}.screen-monitor .screen-info .close{margin-right:10px;cursor:pointer;font-size:17px;color:#000;opacity:.2;float:none}.screen-monitor .screen-info .close:hover{opacity:.5}.screen-monitor .screen-info a{margin-left:15px;margin-right:40px;cursor:pointer}.screen-monitor .screen-info a,.screen-monitor .screen-info span{display:inline-block;vertical-align:middle}.screen-monitor .screen-info>a,.screen-monitor .screen-info>span{height:40px}.screen-monitor .screen-info_errorNum{color:#f79e3e}.screen-monitor .screen-monitor_buttons{position:absolute;top:0;right:0}.screen-monitor .btnRight{margin-top:5px;margin-right:12px;height:32px;background:#F0F0F0;border:1px solid #d0d0d0;outline-color:transparent}.screen-monitor .btn{outline-color:transparent!important}.screen-monitor .full-scrren_icon{color:#888;font-size:23px;padding:0 5px}.screen-monitor .out-screen{height:40px;position:fixed;top:0;right:0;display:none;z-index:1;line-height:40px;background:#fff;border-radius:4px;padding-left:20px;padding-right:15px;cursor:pointer}.screen-monitor .out-screen.full-screen{display:block}.screen-monitor .out-screen i{font-size:23px;vertical-align:middle;color:#888}.screen-monitor .out-screen span{display:inline-block;vertical-align:middle;margin-left:4px;margin-top:-4px}.screen-monitor .grid-content{min-height:800px;padding:20px 30px;position:absolute;top:44px;bottom:100px;left:0;right:0}.screen-monitor .no-setting{width:100%;height:100%}.screen-monitor .has-setting_bgColor{background:#fff;width:100%;height:100%;display:inline-block}.screen-monitor .has-setted{position:relative;width:100%;height:100%}.screen-monitor .cameral-name,.screen-monitor .cameral-text{font-size:12px;position:absolute;color:#fff}.screen-monitor .cameral-name img,.screen-monitor .cameral-text img{margin-right:10px;display:inline-block;vertical-align:top;width:18px}.screen-monitor .cameral-name{left:5px;top:5px;z-index:3}.screen-monitor .cameral-text{left:0;bottom:0;z-index:2;width:100%;padding:5px 10px;background:rgba(0,0,0,.7)}.screen-monitor .cameral-text .cameral-text_bottom{margin-top:2px}.screen-monitor .monitor-img{width:100%;height:100%}.screen-monitor .grid-content_box{width:100%;height:100%;position:relative}.screen-monitor .grid-content_box.full-screen{position:fixed;left:0;right:0;bottom:0;top:0;min-height:800px}.screen-monitor .grid-content_box .grid{margin:1px;float:left;background:#000;position:relative}.screen-monitor .grid-content_box .grid p{color:#fff;text-align:center;margin:0;font-size:12px;padding-top:20px}.screen-monitor .grid-content_box .single:first-child{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%}.screen-monitor .grid-content_box .grid1{width:100%;height:100%;margin:0}.screen-monitor .grid-content_box .grid4{width:calc(50% - 1px);height:calc(50% - 1px)}.screen-monitor .grid-content_box .grid4:nth-child(1),.screen-monitor .grid-content_box .grid4:nth-child(3){margin-left:0}.screen-monitor .grid-content_box .grid4:nth-child(2),.screen-monitor .grid-content_box .grid4:nth-child(4){margin-right:0}.screen-monitor .grid-content_box .grid4:nth-child(1),.screen-monitor .grid-content_box .grid4:nth-child(2){margin-top:0}.screen-monitor .grid-content_box .grid4:nth-child(3),.screen-monitor .grid-content_box .grid4:nth-child(4){margin-bottom:0}.screen-monitor .grid-content_box .grid-children4{margin:.5px;width:calc(50% - .5px);height:calc(50% - .5px)}.screen-monitor .grid-content_box .grid-children4:nth-child(1),.screen-monitor .grid-content_box .grid-children4:nth-child(3),.screen-monitor .grid-content_box .grid16:nth-child(1),.screen-monitor .grid-content_box .grid16:nth-child(13),.screen-monitor .grid-content_box .grid16:nth-child(5),.screen-monitor .grid-content_box .grid16:nth-child(9),.screen-monitor .grid-content_box .grid9:nth-child(1),.screen-monitor .grid-content_box .grid9:nth-child(4),.screen-monitor .grid-content_box .grid9:nth-child(7){margin-left:0}.screen-monitor .grid-content_box .grid-children4:nth-child(2),.screen-monitor .grid-content_box .grid-children4:nth-child(4),.screen-monitor .grid-content_box .grid16:nth-child(12),.screen-monitor .grid-content_box .grid16:nth-child(16),.screen-monitor .grid-content_box .grid16:nth-child(4),.screen-monitor .grid-content_box .grid16:nth-child(8),.screen-monitor .grid-content_box .grid9:nth-child(3),.screen-monitor .grid-content_box .grid9:nth-child(6),.screen-monitor .grid-content_box .grid9:nth-child(9){margin-right:0}.screen-monitor .grid-content_box .grid-children4:nth-child(1),.screen-monitor .grid-content_box .grid-children4:nth-child(2),.screen-monitor .grid-content_box .grid16:nth-child(1),.screen-monitor .grid-content_box .grid16:nth-child(2),.screen-monitor .grid-content_box .grid16:nth-child(3),.screen-monitor .grid-content_box .grid16:nth-child(4),.screen-monitor .grid-content_box .grid9:nth-child(1),.screen-monitor .grid-content_box .grid9:nth-child(2),.screen-monitor .grid-content_box .grid9:nth-child(3){margin-top:0}.screen-monitor .grid-content_box .grid-children4:nth-child(3),.screen-monitor .grid-content_box .grid-children4:nth-child(4),.screen-monitor .grid-content_box .grid16:nth-child(13),.screen-monitor .grid-content_box .grid16:nth-child(14),.screen-monitor .grid-content_box .grid16:nth-child(15),.screen-monitor .grid-content_box .grid16:nth-child(16),.screen-monitor .grid-content_box .grid9:nth-child(7),.screen-monitor .grid-content_box .grid9:nth-child(8),.screen-monitor .grid-content_box .grid9:nth-child(9){margin-bottom:0}.screen-monitor .grid-content_box .grid9{width:calc(100%/3 - 4px/3);height:calc(100%/3 - 4px/3)}.screen-monitor .grid-content_box .grid16{width:calc(100%/4 - 6px/4);height:calc(100%/4 - 6px/4)}#errorInfo .modal-dialog{width:700px;color:#6e6e6e}#errorInfo h3{margin:0 0 10px;font-size:14px;color:#a6a6a6}#errorInfo tr:last-child td,#errorInfo tr:last-child th{border-bottom:1px solid #ddd}#errorInfo td,#errorInfo th{padding-left:10px;font-weight:400}#errorInfo td:first-child,#errorInfo th:first-child{padding-left:14px}#errorInfo .table_header{margin-bottom:0}#errorInfo .table_header.table th{border-top:1px solid #ddd;border-bottom:none;background:#f7f9fa;font-weight:400}#errorInfo tbody{font-size:13px}#errorInfo .table_cont{max-height:140px;overflow-y:auto}#errorInfo .modal-header{border-bottom:none;padding-bottom:0}.roast-modal .modal-dialog{width:860px}.roast-modal #buttonGroup{display:inline-block}.roast-modal .btn{outline:0}.roast-modal .btn-default.active{background-color:#265a88;border-color:#245580;color:#fff}.roast-modal .roast-modal_space{margin-left:160px;vertical-align:middle;margin-right:25px;font-weight:700}.roast-modal .roast-modal_min{margin-left:10px;vertical-align:middle}.screen-select .modal-dialog{width:860px}.screen-select .modal-body{min-height:490px;height:490px;padding:0}.screen-select .screen-list_modal{width:490px;height:100%;float:left;background:#f7f9fa;padding:20px 20px 20px 40px}.screen-select .screen-list_modal .screen-search_modal{position:relative}.screen-select .screen-list_modal .screen-searchinput_modal{width:100%;height:30px;line-height:30px;padding-left:40px;border-radius:4px;border:1px solid #ddd}.screen-select .screen-list_modal .screen-searchicon_modal{position:absolute;left:15px;top:8px;color:#6d6d6d}.screen-select .search-text{display:inline-block;width:30px;vertical-align:top;float:left}.screen-select .search-text input{cursor:pointer}.screen-select .result-name{width:260px}.screen-select .list-name{width:210px}.screen-select .list-name,.screen-select .result-name{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.screen-select .list-tag{display:inline-block;width:calc(100% - 250px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.screen-select .content-listheader_modal{font-weight:700;margin-top:20px;margin-bottom:10px}.screen-select .content-list_modal{height:380px;overflow-y:auto}.screen-select .screen-result_modal{height:425px;overflow-y:auto}.screen-select .select-header_modal{font-size:16px;font-weight:700;margin:15px 0}.screen-select .item-list_modal{margin-bottom:6px}.screen-select .screen-select_modal{width:calc(100% - 490px);height:100%;float:left;padding:0 30px}.screen-select .screen-select_modal .creen-selectitem{height:34px;line-height:34px;margin-bottom:8px;background:#f7f9fa;padding:0 15px;border-radius:4px;cursor:move}.screen-select .screen-select_modal .creen-selectitem i{float:right;color:#000;opacity:.2;font-size:18px;margin-top:7px;cursor:pointer}.reportSet .row .setOpcity,.screen-select .screen-select_modal .creen-selectitem i:hover{opacity:.5}.screen-select .screen-select_modal .creen-selectitem_close{font-size:21px;color:#000;opacity:.2;line-height:1;float:right;margin-top:4px;cursor:pointer}.screen-select .screen-select_modal .creen-selectitem_close:hover{opacity:.7}.title-icon_monitor{display:inline-block;width:4px;height:14px;background:#7ba7e4;vertical-align:bottom;margin-right:7px}.containerCamera{width:99%;margin:0 auto}.title{font-size:21px;line-height:45px;color:#666}.title strong{font-size:21px}.cameraconfig{padding:15px 30px}.cameraSetContent{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cameraDate,.getImageSet,.getImageSetImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:28%}.FtpSetImg,.cameraCopy{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.FtpSetImg{display:flex;-ms-flex-direction:column;flex-direction:column;width:35%}.FtpSetImg .row span,.cameraCopy .row span,.cameraDate .row span,.getImageSetImg .row span{color:#337ab7;font-size:20px;line-height:2}.FtpSetImg img,.cameraDate img,.getImageSetImg img{cursor:pointer}.cameraDate .row p{color:#666;line-height:22px}.cameraCopy{display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:35px;padding-left:45px}.getImageSetImg .row p{color:#666;margin-bottom:2px}.FtpSetImg .row small{font-size:14px;line-height:14px;word-break:break-all}.brightness .email-break,.brightness .email-receiver,.warnDetail .email-break,.warnDetail .email-receiver{word-break:break-word}.FtpSetImg .row p{color:#666;line-height:0}.setContent{height:110px}.transitionImage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.setAlign div{display:inline-block;vertical-align:top}.testCamera{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.testCamera p{width:36%;text-align:left;margin:0 auto;padding-left:160px;line-height:22px}.smallTitle{border-bottom:1px dashed #e4e4e4;line-height:13px}.smallTitle span{line-height:45px}.algin-center{margin:auto;font-size:20px}.btnTest:after{clear:both;display:block}.btnTest{width:80%;margin:0 auto;text-align:center}.btnTest:first-child{margin-left:40%}.btnTest button{min-width:140px!important;float:left;margin-right:30px;display:inline}.clickViewConfig{text-align:center}.clickViewConfig span{font-size:18px}.cameraDateCloseBtn{position:relative;left:700px;top:15px;z-index:10000}.getImageCloseBtn{position:relative;left:768px;top:16px;z-index:10000}.ftpSetCloseBtn{position:relative;left:740px;top:14px;z-index:10000}.StepImg{margin-top:-6px;cursor:auto!important}.modal-content{border:none}.modal-content .suoLue{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.minWidth{min-width:142px!important}.photolist-Date{font-size:18px;font-weight:700;margin:0 10px 0 0}.lookbigModal img{width:100%}.photolist-canmeraName{font-size:14px;font-weight:700;color:#7a7a7a}.photolistHead{margin:20px 0;padding:0}.addpadding{padding:0 45px}.addpadding .addpadding-search{padding-left:0;margin-bottom:16px}.addpadding .addpadding-datebtn{right:15px;color:#999}.modal-title{float:left}.imgheads{background:url(/smart/build/images/photolist_time.png) left no-repeat;padding:2px 0 0 25px;margin:9px;font-size:18px;font-weight:550}.photolist-imgArr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.photolist-imgArr li{width:23%;height:233px;margin:13px;overflow:hidden!important}.photolist-imgArr li img{width:100%;cursor:pointer;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.photolist-imgArr li img:hover{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.photolist-imgDatas{position:relative}.photolist-img-title{background:rgba(0,0,0,.5);position:absolute;bottom:0;width:100%;height:15%;line-height:15%;display:block}.photolist-icon{width:37%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(../images/photolist-time.png) 10px center no-repeat;background-size:contain;padding:0 50px 0 60px;text-align:center;line-height:100%;color:#fff}.returnTop{width:50px;height:50px;position:fixed;bottom:20px;right:40px;cursor:pointer;display:none;border-radius:4px;border:1px solid #ccc}.returnTop a{display:block;margin:0 auto;width:90%;height:90%;background:url(/smart/build/images/renturnTop.png) center center no-repeat}.screen-cameral{background:#fff;height:100vh}.screen-cameral .screen-cameral_item{width:calc(100%/3 - 15px/3);float:left;height:310px;margin-right:5px;margin-bottom:5px}.screen-cameral .screen-cameral_item .has-setted{position:relative;height:100%;background:#555}.screen-cameral .screen-cameral_item .no-setting{width:100%;height:100%;background:#000}.screen-cameral .screen-cameral_item .no-setting p{margin:0;width:100%;padding-top:20px;text-align:center;color:#fff}.screen-cameral .screen-cameral_item .grid{width:calc(50% - 1px);height:calc(50% - 1px);float:left;margin:.5px}.brightness table,.screen-cameral .screen-cameral_item .grid.nth-child(3),.screen-cameral .screen-cameral_item .grid.nth-child(4),.warnDetail table{margin-bottom:0}.screen-cameral .screen-cameral_item .grid.nth-child(1),.screen-cameral .screen-cameral_item .grid.nth-child(2){margin-top:0}.screen-cameral .screen-cameral_item .grid.nth-child(1),.screen-cameral .screen-cameral_item .grid.nth-child(3){margin-left:0}.screen-cameral .screen-cameral_item .grid.nth-child(2),.screen-cameral .screen-cameral_item .grid.nth-child(4){margin-right:0}.screen-cameral .screen-cameral_item .grid img{width:100%;height:100%}.screen-cameral .screen-cameral_item .single:first-child{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%}.screen-cameral .screen-cameral_item .cameral-text{position:absolute;color:#fff;bottom:0;left:0;z-index:2;width:100%;padding:5px 10px;background:rgba(0,0,0,.7)}.screen-cameral .screen-cameral_item .cameral-text>div img{margin-right:5px;width:18px}.screen-cameral .screen-cameral_item .cameral-text>div img,.screen-cameral .screen-cameral_item .cameral-text>div span{vertical-align:middle;display:inline-block}.screen-cameral .screen-cameral_item .cameral-text .env{margin-right:5px}.imageDetail-content{position:relative;width:900px}.imageDetail-img{width:100%}.imageDetail-close{position:absolute;right:-15px;top:-20px;cursor:pointer}.camera-items{padding:20px 30px}.camera-items .camera-items_date{font-size:18px;font-weight:700;margin-right:10px}.camera-items .camera-items_name{font-size:14px;font-weight:700;color:#7a7a7a}.brightness .emailServer-list tbody,.brightness .emailServer-list thead,.brightness .log-list tbody,.brightness .log-list thead,.warnDetail .emailServer-list tbody,.warnDetail .emailServer-list thead,.warnDetail .log-list tbody,.warnDetail .log-list thead{font-size:14px}.brightness .email-detail_td,.warnDetail .email-detail_td{color:red}.brightness .email-date_time,.warnDetail .email-date_time{cursor:pointer}.brightness .times-wrap,.warnDetail .times-wrap{margin:15px 0}.brightness .suggest-message,.warnDetail .suggest-message{padding-top:5px;padding-bottom:5px;height:30px}.brightness .suggest-message .suggest-message_btn,.warnDetail .suggest-message .suggest-message_btn{cursor:pointer}.brightness .current,.brightness .emailServer,.brightness .log,.warnDetail .current,.warnDetail .emailServer,.warnDetail .log{padding-left:30px;padding-right:30px}.brightness .log #js-log-Time,.warnDetail .log #js-log-Time{left:-300px}.brightness .leftSelect,.warnDetail .leftSelect{width:210px;height:34px;outline:0;border-radius:4px;border:1px solid #ddd;padding-left:10px;float:left;margin-right:10px}.brightness .brightness-export,.warnDetail .brightness-export{float:right}.brightness .setting,.warnDetail .setting{float:right;color:#333!important;margin-right:30px;margin-top:-40px}.brightness .emailServer .default,.warnDetail .emailServer .default{display:inline-block;vertical-align:bottom}.brightness .fontColor,.warnDetail .fontColor{color:#337ab7;cursor:pointer}.brightness .table>thead>tr>th,.warnDetail .table>thead>tr>th{border-bottom:2px solid #ddd;font-weight:700}.brightness .brightness-monitor,.warnDetail .brightness-monitor{padding-top:20px;padding-left:30px;padding-right:30px}.brightness .brightness-monitor_m,.warnDetail .brightness-monitor_m{border-radius:4px;border:1px solid #ccc;height:34px;padding:6px 12px;font-size:14px;outline:0;width:70px}.brightness .labelSet,.warnDetail .labelSet{line-height:33px}.brightness .labelSet input,.brightness .labelSet select,.brightness .labelSet span,.warnDetail .labelSet input,.warnDetail .labelSet select,.warnDetail .labelSet span{display:inline-block;vertical-align:middle}.brightness .labelSet input,.warnDetail .labelSet input{margin:0}.brightness .labelSet select,.warnDetail .labelSet select{width:70px;padding:6px 12px;outline:0;border:1px solid #ccc;font-size:14px;border-radius:4px}.brightness .brightness-monitor_add,.warnDetail .brightness-monitor_add{cursor:pointer;margin-top:5px;display:inline-block}.brightness .add-monitor_end,.brightness .submit-wrap,.warnDetail .add-monitor_end,.warnDetail .submit-wrap{margin-top:20px}.brightness .brightness-monitor_add span,.warnDetail .brightness-monitor_add span{font-size:15px;color:#666}.brightness .probe-slider,.warnDetail .probe-slider{width:calc(100% - 95px);display:inline-block;vertical-align:middle}.brightness .probe-value,.warnDetail .probe-value{margin-left:20px}.brightness #probe,.warnDetail #probe{background:#f0ad4e}.brightness .ui-slider-range,.warnDetail .ui-slider-range{background:#5cb85c}.brightness .monitor-slider,.warnDetail .monitor-slider{display:inline-block;width:60%;margin-right:10px;float:left}.brightness .monitor-slider_val,.warnDetail .monitor-slider_val{width:calc(40% - 10px);float:left;text-align:center}.brightness .monitor-slider_minval,.warnDetail .monitor-slider_minval{margin-right:40px}.brightness .monitor-icon,.warnDetail .monitor-icon{color:#666;cursor:pointer}.brightness .monitor-icon:nth-child(1),.warnDetail .monitor-icon:nth-child(1){margin-right:5px}.brightness .slider-val,.warnDetail .slider-val{float:left;height:100%}.brightness .slider-val.val1,.warnDetail .slider-val.val1{background:#d9534f;width:20%}.brightness .slider-val.val2,.warnDetail .slider-val.val2{background:#5cb85c;width:20%}.brightness .slider-val.val3,.warnDetail .slider-val.val3{background:#d9534f;width:20%}.brightness .light-box,.warnDetail .light-box{cursor:pointer}.brightness .light-icon,.warnDetail .light-icon{display:inline-block;vertical-align:top;margin-right:5px;font-size:18px;line-height:36px;color:#256aaa}.brightness .light-text,.warnDetail .light-text{display:inline-block;vertical-align:top;color:#676767;line-height:36px}.brightness .light-line,.warnDetail .light-line{width:100%;height:0;border-top:1px solid #eee;margin-bottom:20px}.brightness .val-text,.warnDetail .val-text{font-size:12px;color:#999}.brightness .table-center,.warnDetail .table-center{text-align:center}.brightness .add-monitor_text,.warnDetail .add-monitor_text{color:#999;font-size:12px;margin-top:5px}#emailTitles,#table-container #emailTitle{margin-top:20px;margin-bottom:20px;text-align:center!important;font-size:24px;font-family:Microsoft YaHei,'宋体',Arial,Tahoma,Helvetica,"\5b8b\4f53",sans-serif;font-weight:500;line-height:1.1;color:inherit}#table-container{overflow:scroll;height:50%}#table-container #statusAddress{margin-bottom:10px;width:50%;float:left;line-height:22px}#table-container .repairStatus{width:61px;height:61px;float:right}#table-container .repairStatus img{width:100%;height:100%}.userSuggest .form-label{text-align:right;height:34px;line-height:34px}.userSuggest .require{color:red}.userSuggest .form-line{margin-bottom:20px}.userSuggest .userBtn{margin-right:10px}.userSuggest .fixSpace{padding-left:0}.userSuggest .user-content{position:relative}.userSuggest .cont-place{position:absolute;left:10px;top:39px;color:#999;font-size:14px}@media screen and (max-width:1199px){.userSuggest .cont-place{top:59px}}.userSuggest #editor{width:100%!important;min-height:250px;z-index:999}.userSuggest #editor ol,.userSuggest #editor ul{padding-left:20px}.userSuggest #editor ol li{list-style-type:decimal}.userSuggest #editor ul li{list-style-type:disc}.userSuggest #editor a,.userSuggest #editor a:active,.userSuggest #editor a:hover,.userSuggest #editor a:link,.userSuggest #editor a:visited{color:#00f;text-decoration:underline}.userSuggest .edui-container{-webkit-box-shadow:none;box-shadow:none;background:0 0}.userSuggest .edui-container .edui-editor-body{background:0 0}.userSuggest .computed{height:23px;width:calc(100% + 1px);border:1px solid #d4d4d4;border-top:none;text-align:right;color:#aaa;line-height:23px;font-size:12px;padding-right:10px}.userSuggest .upload{display:inline-block;position:relative;overflow:hidden;height:34px;width:90px;padding:0}#edui1_message_holder,.userSuggest .upload input{display:none}.userSuggest .upload .upload-text{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;margin:0;line-height:34px;border-radius:4px;padding:0}.userSuggest .form-discription{margin-left:20px;height:34px;line-height:34px;vertical-align:top;color:#999}.userSuggest .uploader{height:30px;line-height:30px;background:#ebf1f7;padding:0 10px;margin-bottom:5px;color:#337ab7}.userSuggest .uploader-delete{font-size:21px;color:#000;opacity:.2;line-height:1;float:right;margin-top:2px;cursor:pointer;width:15.58px;height:21px}.userSuggest .dropdown-menu li{padding-left:0!important;width:auto;height:auto;padding-top:0;line-height:32px}.detectTemplate .detectTemplateList .main,.detectTemplate .editDetectTemplate .main{padding-left:15px;padding-right:15px;padding-top:35px}.userSuggest .edui-combobox-menu .edui-combobox-item .edui-combobox-icon{vertical-align:middle}.userSuggest .edui-combobox .edui-button-label{line-height:17px}.userSuggest-modal{width:800px}.userSuggest-modal .modal-body_line{margin-bottom:10px;color:#666}.userSuggest-modal .modal-body_line:last-child{margin-bottom:0}.userSuggest-modal .concat{color:#337ab7}#edui_fixedlayer *{-webkit-box-sizing:content-box;box-sizing:content-box}.feedback-form{width:50%;margin-left:15%}.feedback-form .feedback-form__check{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.feedback-form .feedback-form__check>input[type=checkbox]{position:static;margin:0}.feedback-form .feedback-form__check>input[type=checkbox],.feedback-form .feedback-form__check>input[type=radio]{margin-right:10px}.feedback-form .feedback-form__textarea{width:100%;resize:vertical;min-height:100px;max-height:200px}.detectTemplate .detectTemplateList,.detectTemplate .editDetectTemplate{-webkit-box-shadow:0 2px 2px #ddd;padding-bottom:100px;min-height:77vh;background-color:#fff}.feedback-form .feedback_form__other{border:none;border-bottom:1px solid;width:100px;outline:0;margin-left:5px}.feedback-form .feedback_form__other:disabled{background-color:#fff}.detectTemplate .detectTemplateList{width:100%;box-shadow:0 2px 2px #ddd}.detectTemplate .detectTemplateList .main .operateBth{position:relative;float:right;right:13px;bottom:15px}.detectConfig .nameError,.detectConfig .repairFormError,.detectTemplate .detectTemplateList .nameError,.detectTemplate .editDetectTemplate .nameError,.detectTemplate .editDetectTemplate .repairFormError{position:absolute;top:-340px}.detectTemplate .detectTemplateList .main .operateBth button{margin-right:5px}.detectTemplate .editDetectTemplate{width:100%;box-shadow:0 2px 2px #ddd}.custom .customList,.detectConfig{-webkit-box-shadow:0 2px 2px #ddd}.detectTemplate .editDetectTemplate .main .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.detectTemplate .editDetectTemplate .main .group .noPadding{padding:0}.detectTemplate .editDetectTemplate .main .group .left,.detectTemplate .editDetectTemplate .main .group .middle,.detectTemplate .editDetectTemplate .main .group .right{display:inline-block;vertical-align:top}.detectTemplate .editDetectTemplate .main .group .left{padding-right:10px}.detectTemplate .editDetectTemplate .main .group .right{text-align:left;padding-left:10px}.detectTemplate .editDetectTemplate .main .group .middle{width:70px}.detectTemplate .editDetectTemplate .repairFormError{left:0}.detectTemplate .editDetectTemplate .clearMP{margin:0;padding:0}.custom .customList,.custom .editDetectTemplate,.detectConfig{padding-bottom:100px;min-height:77vh}.detection .setting{float:right;color:#333!important;margin-right:30px;margin-top:-40px}.detection .main{padding-left:30px;padding-right:30px}.detection .main .analysis{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detection .main .analysis .left,.detection .main .analysis .right{width:49.5%}.detection .main .analysis .left .content,.detection .main .analysis .right .content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detection .main .analysis .left .content .chart,.detection .main .analysis .right .content .chart{height:500px;width:700px}.detection .main .analysisTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detection .main .analysisTitle .left,.detection .main .analysisTitle .right{width:49.5%}.detection .main .fontColor{color:#337ab7;cursor:pointer}.detection .main .table>thead>tr>th{border-bottom:2px solid #ddd;font-weight:400}.detectConfig{width:100%;box-shadow:0 2px 2px #ddd;background-color:#fff}.detectConfig .main{padding-left:15px;padding-right:15px;padding-top:35px}.detectConfig .main .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.detectConfig .main .group .noPadding{padding:0}.detectConfig .main .group .left,.detectConfig .main .group .middle,.detectConfig .main .group .right{display:inline-block;vertical-align:top}.detectConfig .main .group .left{padding-right:10px}.detectConfig .main .group .right{text-align:left;padding-left:10px}.detectConfig .main .group .middle{width:70px}.detectConfig .introP{padding-top:10px;color:#999;font-size:13px;margin:0}.detectConfig .repairFormError{left:0}.detectConfig .clearMP{margin:0;padding:0}.realtime{padding-left:30px;padding-right:30px}.realtime .realtime-set{float:right;top:-7px;position:relative;padding:6px 12px;color:#333}.realtime .realtime-status_icon{width:24px;height:24px;display:block;float:right}.message-log .page-area,.noRecord{height:40px}.realtime .realtime-status_icon.status_0{background:url(/smart/build/images/status-bg.png) -120px 0 no-repeat}.realtime .realtime-status_icon.status_1{background:url(/smart/build/images/status-bg.png) -72px 0 no-repeat}.realtime .realtime-status_icon.status_3{background:url(/smart/build/images/status-bg.png) -47px 0 no-repeat}.realtime .realtime-status_icon.status{background:url(/smart/build/images/status-bg.png) 0 no-repeat}.realtime .realtime-info{overflow:hidden;margin-bottom:5px}.realtime .realtime-label,.realtime .realtime-text{float:left}.realtime .realtime-label{width:50px;text-align:right}.realtime .realtime-text{width:calc(100% - 50px);padding-left:10px}.realtime .realtime-set_inline input,.realtime .realtime-set_inline select,.realtime .realtime-set_inline span{display:inline-block;vertical-align:middle;margin:0}.realtime-history .search{vertical-align:top}.realtime-history .btn-color_def{color:#444;float:right}.realtime-history .list{margin-top:20px}.realtime-history .asc,.realtime-history .both,.realtime-history .desc{padding-left:20px;background-repeat:no-repeat;background-position:center left;cursor:pointer}.realtime-history .asc{background-image:url(../images/sort_asc.png)}.realtime-history .desc{background-image:url(../images/sort_desc.png)}.realtime-history .both{background-image:url(../images/sort_both.png)}.realtime-history .number{width:50px}*{font-size:14px}.report-nav{background:#f2f2f2}.report .fontRed{color:red!important}.report .nomal{color:#666!important}.report .report-nav{background:#f2f2f2!important}.report .report-nav>li{margin-bottom:-2px}.report .setting{float:right;color:#333!important;margin-right:30px;margin-top:-40px}.report .report-history,.report .report-new{padding:10px 30px}.report table th.sorting,.report table th.sorting_asc,.report table th.sorting_desc{padding-left:18px;background-repeat:no-repeat;background-position:center left;cursor:pointer}.report table{margin-bottom:20px}.report table th.sorting_asc{background-image:url(../../images/sort_asc.png)}.report table th.sorting_desc{background-image:url(../../images/sort_desc.png)}.report table th.sorting{background-image:url(../../images/sort_both.png)}.report table td{padding:10px 18px;word-break:break-all}.report table td>a{color:#337ab7!important}.report table td>a:hover{text-decoration:underline}.report table th{padding:10px 18px;border-bottom:1px solid #ccc}.report table .showReports{cursor:pointer}.bar{color:#337ab7}.bar span{padding-left:10px}.lableTab{padding-bottom:5px}.lableTab label{font-weight:400;margin:0}.checSub{text-align:center}.set{position:relative;top:-38px;right:-9px}.noRecord{text-align:center;line-height:40px;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}.pageJump input{width:51px!important}.pageJump{float:left;cursor:pointer;padding-left:12px;line-height:36px}.custom .customDetail .enterpriseUserPermissList li,.reportSet .selectDay .everyDays>li{line-height:27px;list-style:none;cursor:pointer}.page-info{float:left}.innerTable{padding:0!important}.reportSet .row .EmailTips{color:#999;font-size:12px;position:relative}.reportListShow{padding:10px 30px}.reportListShow th{color:#333}.reportListShow .table-bordered>tbody>tr>td,.reportListShow .table-bordered>thead>tr>th{padding:10px 18px}.reportListShow .table{margin-bottom:0}.reportListShow .Abnormal_Red{color:red}.reportListShow .nomal_fontColor{color:#666}.reportListShow .noRecord{background:#EEE}.reportSet .dtpicker-button{font-size:15px!important}.reportSet .row .EmailTipsP{color:#999;font-size:12px;position:relative}.reportSet .row .last-class-rows{margin-top:0!important}.reportSet .row .setBackground{background:#eee}.reportSet .row .TimeSetTip{position:absolute;top:8px;right:-10px;cursor:pointer}.reportSet .row input,.reportSet .row select{display:inline-block}.reportSet .reportSet_baseinfo,.reportSet .reportSet_screenSetting{padding:0 30px}.reportSet .selectDay{width:100%;display:inline-block;position:relative}.reportSet .selectDay input{width:100%}.reportSet .selectDay .daySelectTitle{height:30px;padding:5px;text-align:left;background:#eee}.reportSet .selectDay .dayselect{position:absolute;z-index:1;top:35px;left:0;width:60%;border:1px solid #eee}.reportSet .selectDay .everyDays{padding-left:16px;padding-top:7px;background:#fff}.reportSet .selectDay .everyDays>li:hover{border:1px solid #dcdcdc;background-color:#e8e8e8}.reportSet .selectDay .everyDays>li{width:27px;height:27px;margin:4px;display:inline-block;background-color:#f5f5f5;border-radius:1px;text-align:center;border:1px solid #e8e8e8}.reportSet .reportSet_screenSetting tbody tr:first-child td{border-top:none!important}.reportSet .reportSet_screenSetting .clearsBottom{margin-bottom:0!important;border-top:1px solid #ddd}.reportSet .reportSet_screenSetting tbody.settingTable{display:block;max-height:390px;overflow-y:scroll}.reportSet .reportSet_screenSetting tr.selecteds{background-color:#d9edf7!important}.reportSet .reportSet_screenSetting tbody.settingTable tr,.reportSet .reportSet_screenSetting thead{display:table;width:100%;table-layout:fixed}.reportSet .reportSet_screenSetting .marginTops{margin-top:25px}.reportSet .reportSet_screenSetting .lableTip{margin-top:15px;font-weight:400;color:#000!important}.reportSet .reportSet_screenSetting .lableTip p{display:inline-block;vertical-align:top;font-weight:700;margin:0 0 10px}.reportSet .reportSet_screenSetting .lableTip span{display:inline-block;vertical-align:top;font-weight:400;margin-left:25px;color:#999;font-size:12px}.customSetList-tip{border:1px solid #fff1c4;margin:0 auto;padding:12px;background-color:#fff9e6}.customSetList-tip p{color:#9d7437;margin:0;font-size:12px}.customSetList-btn{margin:15px 0}.customSetList-btn .col-xs-4{padding:0!important}.customSetList-btn .col-xs-8{padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.customSetList-btn button{margin-left:10px}.clearsBottom{margin-bottom:0!important}.custom .customList{width:100%;box-shadow:0 2px 2px #ddd;background-color:#fff}.custom .editDetectTemplate,.faultAlarmConfig,.manageTag,.role .roleList,.warnVal,.workgroup{-webkit-box-shadow:0 2px 2px #ddd}.custom .customList .main{padding-left:15px;padding-right:15px;padding-top:35px}.custom .customList .main .operateSearch,.custom .customList .main .searchBtn{position:relative;left:15px;margin-bottom:14px}.custom .customList .main .operateBth{position:relative;float:right;right:40px;bottom:0}.custom .customList .main .operateBth button{margin-right:5px}.custom .customList .main .operateBth .report-icon--help{display:inline-block;margin-right:20px;position:relative;top:17px;width:16px;height:30px;cursor:pointer;background:url(/smart/build/images/helpTip.png) no-repeat}.custom .customList .main .col-xs-4{width:440px}.custom .customList .main .col-xs-2{width:200px}.custom .customList .main .noPadding{padding-left:0}.custom .customList .main .filterSearch{position:relative;left:-15px;top:6px;color:#666;cursor:pointer}.custom .customList .nameError,.custom .editDetectTemplate .nameError,.custom .editDetectTemplate .repairFormError{position:absolute;top:-340px}.custom .customList .main .dtpicker-positions input{width:192px}.custom .customList .main .icon-search{background:url(/smart/build/images/search.png) no-repeat;display:inline-block;width:13px;height:16px;vertical-align:middle}.custom .editDetectTemplate{width:100%;box-shadow:0 2px 2px #ddd;background-color:#fff}.custom .editDetectTemplate .main{padding-left:15px;padding-right:15px;padding-top:35px}.custom .editDetectTemplate .main .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.custom .customDetail .module,.custom .editDetectTemplate .main .group .left,.custom .editDetectTemplate .main .group .middle,.custom .editDetectTemplate .main .group .right{display:inline-block;vertical-align:top}.custom .editDetectTemplate .main .group .noPadding{padding:0}.custom .editDetectTemplate .main .group .left{padding-right:10px}.custom .editDetectTemplate .main .group .right{text-align:left;padding-left:10px}.custom .editDetectTemplate .main .group .middle{width:70px}.custom .editDetectTemplate .repairFormError{left:0}.custom .editDetectTemplate .clearMP{margin:0;padding:0}.custom .customDetail{padding:10px 30px}.custom .customDetail .operateBth{position:relative;float:right;right:13px;top:14px}.custom .customDetail .operateBth button{margin-right:5px}.custom .customDetail .ErrAlert{position:relative;top:-372px;left:78px;z-index:10000}.custom .customDetail .module{width:33%}.custom .customDetail .titlePage,.custom .customDetail .titlePage_left{display:-webkit-box;display:-ms-flexbox;-webkit-box-direction:normal;-webkit-box-orient:vertical}.custom .customDetail .enterpriseUserPermissList{padding-left:104px}.custom .customDetail .enterpriseUserPermissList span{padding-left:5px}.custom .customDetail .checkAll,.custom .customDetail a{cursor:pointer}.custom .customDetail .radius_right{border-top-right-radius:0;border-bottom-right-radius:0;line-height:16px}.custom .customDetail .radius_left{border-top-left-radius:0;border-bottom-left-radius:0;line-height:16px}.custom .customDetail .userRole{height:162px;overflow:auto}.custom .customDetail .chart{position:absolute}.custom .customDetail .detectChart{width:320px;height:200px}.custom .customDetail .detectChart div{left:0!important;top:-13%!important}.custom .customDetail .blue{border-left:#241aff solid 1em;padding-left:.5em}.custom .customDetail .green{border-left:#00ff01 solid 1em;padding-left:.5em}.custom .customDetail .red{border-left:#fe0000 solid 1em;padding-left:.5em}.custom .customDetail .virtualRed{border-left:#fe8081 solid 1em;padding-left:.5em}.custom .customDetail .userRole ul{padding-left:0}.custom .customDetail .userRole ul li{list-style:none;line-height:25px;cursor:pointer}.custom .customDetail .userRole ul li input{cursor:pointer}.custom .customDetail #treeDemo{margin-left:-12px}.custom .customDetail .titlePage{text-align:center;display:flex;-ms-flex-direction:column;flex-direction:column}.custom .customDetail .titlePage img{margin:120px auto auto}.custom .customDetail .titlePage strong{font-size:38px;padding-top:10px}.custom .customDetail .titlePage_left{display:flex;-ms-flex-direction:column;flex-direction:column;text-align:left;margin-top:220px}.custom .customDetail .titlePage_left span{line-height:25px}.custom .customDetail .titlePage_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:270px}.custom .customDetail .titlePage_bottom div{text-align:left}.custom .customDetail .titlePage_bottom span{line-height:25px}.custom .customDetail .title_top{margin-top:60px}.custom .customDetail .number{margin-bottom:8px}.custom .customDetail .pageDetailList ul{padding:0}.custom .customDetail .pageDetailList ul li{list-style:none;margin-bottom:10px}.custom .customDetail .pageDetailList_top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.faultAlarmConfig .main .group,.role .editRole .main .group,.user .editUser .main .group{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.custom .customDetail .pageDetailList_top span{line-height:23px}.custom .customDetail .pie{width:100px;height:100px;border-radius:50%;background:#9acd32}.custom .customDetail .paddingBanner{padding-top:5px}.custom .customDetail .pie_Out{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0!important;margin:0!important;border:none!important}.custom .customDetail .picture-content.lineStyle{height:20px}.custom .customDetail .highcharts-button{display:none!important}.custom .customDetail .legendBottom{position:relative;bottom:-114px;left:90px;margin:0 auto}.custom .customDetail .highcharts-container{left:50%!important;top:-10px!important}.custom .customDetail .picture-content{width:600px;height:340px;position:relative;margin-left:26px}.custom .customDetail .picture-content>div{float:left;width:calc(49%);height:calc(49%);position:relative}.custom .customDetail .picture-content>div>div{position:relative;width:100%;height:100%}.custom .customDetail .picture-content>div .single{width:690px;height:340px}.custom .customDetail .picture-content_img{width:100%;height:100%}.custom .customDetail .picture-content>div:nth-child(1),.custom .customDetail .picture-content>div:nth-child(3){margin-right:2px}.custom .customDetail .picture-content>div:nth-child(1),.custom .customDetail .picture-content>div:nth-child(2){margin-bottom:2px}.custom .customDetail .picture-img_header{position:absolute;top:10px;left:10px;color:#fff;font-size:14px}.custom .customDetail .picture-img_footer{position:absolute;bottom:0;padding:2px 10px;background:rgba(0,0,0,.7);width:100%;color:#fff;font-size:14px}.custom .customDetail .picture-img_footer img{width:18px}.custom .customDetail .picture-img_result{margin-left:10px}.manageTag,.warnVal{width:100%;box-shadow:0 2px 2px #ddd;background-color:#fff;padding:30px 30px 100px;min-height:77vh}.manageTag .manageTag-number,.manageTag .warnVal-number,.warnVal .manageTag-number,.warnVal .warnVal-number{padding-left:10px;text-align:center;width:50px}.manageTag .checkcolor,.warnVal .checkcolor{background-color:#d9edf7}.manageTag .mustneed,.warnVal .mustneed{color:red}.manageTag .control-label,.warnVal .control-label{line-height:34px}.manageTag .control-label_text,.warnVal .control-label_text{min-width:144px}.manageTag .description,.warnVal .description{padding-left:10px;color:#999}.manageTag table>tbody>tr>td.cont,.warnVal table>tbody>tr>td.cont{padding-left:20px}.manageTag .table-bordered>thead>tr>th,.warnVal .table-bordered>thead>tr>th{border-width:1px}.manageTag .temperature-slider,.warnVal .temperature-slider{width:75%;display:inline-block;vertical-align:middle}.manageTag .temperature-slider .slider-val,.warnVal .temperature-slider .slider-val{float:left;height:100%}.manageTag .temperature-slider .slider-val.val1,.warnVal .temperature-slider .slider-val.val1{background:#d9534f;width:20%}.manageTag .temperature-slider .slider-val.val2,.warnVal .temperature-slider .slider-val.val2{background:#f0ad4e;width:20%}.manageTag .temperature-slider .slider-val.val3,.warnVal .temperature-slider .slider-val.val3{background:#5cb85c;width:20%}.manageTag .temperature-slider .slider-val.val4,.warnVal .temperature-slider .slider-val.val4{background:#f0ad4e;width:40%}.manageTag .title_item,.warnVal .title_item{width:220px}.manageTag #humidity,.manageTag #smartModule_temperature,.manageTag #temperature,.manageTag #voltage,.warnVal #humidity,.warnVal #smartModule_temperature,.warnVal #temperature,.warnVal #voltage{background:#f0ad4e}.manageTag .ui-slider-range,.warnVal .ui-slider-range{background:#5cb85c}.manageTag #fanspeed .ui-slider-range,.warnVal #fanspeed .ui-slider-range{background:#f0ad4e}.manageTag #fanspeed,.warnVal #fanspeed{background:#5cb85c}.manageTag .ui-slider-handle,.warnVal .ui-slider-handle{font-size:16px}.manageTag .threshold>span,.warnVal .threshold>span{display:inline-block;text-align:right;font-size:13px;min-width:150px}.faultAlarmConfig{width:100%;box-shadow:0 2px 2px #ddd;padding-bottom:100px;background-color:#fff;min-height:77vh}.faultAlarmConfig .table-border{border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd;margin-bottom:10px}.faultAlarmConfig .table-border td,.faultAlarmConfig .table-border th{border-left:1px solid #ddd}.faultAlarmConfig .table-border th{font-weight:700}.faultAlarmConfig .main{padding-left:30px;padding-right:30px;padding-top:35px}.faultAlarmConfig .main .group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.faultAlarmConfig .main .group .middle,.faultAlarmConfig .main .group select{width:70px}.faultAlarmConfig .main .group .noPadding{padding:0}.faultAlarmConfig .main .group .left,.faultAlarmConfig .main .group .middle,.faultAlarmConfig .main .group .right{display:inline-block;vertical-align:top}.faultAlarmConfig .main .group .left{padding-right:10px}.faultAlarmConfig .main .group .right{text-align:left;padding-left:10px}.faultAlarmConfig .main .temperature-slider{width:75%;display:inline-block;vertical-align:middle}.faultAlarmConfig .main .temperature-slider .slider-val{float:left;height:100%}.faultAlarmConfig .main .temperature-slider .slider-val.val1{background:#d9534f;width:20%}.faultAlarmConfig .main .temperature-slider .slider-val.val2{background:#f0ad4e;width:20%}.faultAlarmConfig .main .temperature-slider .slider-val.val3{background:#5cb85c;width:20%}.faultAlarmConfig .main .temperature-slider .slider-val.val4{background:#f0ad4e;width:40%}.faultAlarmConfig .main .title_item{width:220px}.faultAlarmConfig .main #monitor_fanspeed,.faultAlarmConfig .main #monitor_humidity,.faultAlarmConfig .main #monitor_voltage,.faultAlarmConfig .main #receive_temperature,.faultAlarmConfig .main #receive_voltage,.faultAlarmConfig .main #smartModule_temperature{background:#f0ad4e}.faultAlarmConfig .main .ui-slider-range{background:#5cb85c}.faultAlarmConfig .main #monitor_fanspeed .ui-slider-range{background:#f0ad4e}.faultAlarmConfig .main #monitor_fanspeed{background:#5cb85c}.faultAlarmConfig .main .ui-slider-handle{font-size:16px}.faultAlarmConfig .main .threshold>span{display:inline-block;text-align:right;font-size:13px;min-width:150px}.faultAlarmConfig .introP{padding-top:10px;color:#999;font-size:13px;margin:0}.faultAlarmConfig .nameError{position:absolute;top:-340px}.faultAlarmConfig .repairFormError{position:absolute;top:-340px;left:0}.faultAlarmConfig .clearMP{margin:0;padding:0}.role .roleList .main .operateBth button,.workgroup .main .operateBth button{margin-right:5px}.faultAlarmConfig .table-title{padding-bottom:10px}.workgroup{width:100%;box-shadow:0 2px 2px #ddd;padding-bottom:100px;background-color:#fff;min-height:77vh}.workgroup .main{padding-left:30px;padding-right:30px;padding-top:30px}.workgroup .main .operateBth{position:relative;float:right;right:13px;bottom:15px}.workgroup .main .row-common-margin-nova{margin-top:15px}.workgroup hr{margin-top:8px;margin-bottom:8px}.workgroup .nameError{position:absolute;top:-340px}.batch-workgroup{padding:10px 30px 20px}.role .editRole,.role .roleList{width:100%;padding-bottom:100px;background-color:#fff;min-height:77vh}.batch-workgroup .row-space{padding-top:10px}.batch-workgroup .order{cursor:pointer}.batch-workgroup .order .asc{position:relative;top:3px}.batch-workgroup .order .desc{position:relative;top:-2px}.role .roleList{box-shadow:0 2px 2px #ddd}.role .editRole,.user .userList{-webkit-box-shadow:0 2px 2px #ddd}.role .roleList .main{padding-left:30px;padding-right:30px;padding-top:30px}.role .roleList .main .operateBth{position:relative;float:right;right:24px}.role .editRole .nameError,.role .editRole .repairFormError,.role .roleList .nameError{position:absolute;top:-340px}.role .roleList .main .list{padding-top:15px}.role .editRole{box-shadow:0 2px 2px #ddd}.role .editRole .main{padding-left:15px;padding-right:15px;padding-top:35px}.role .editRole .main .parentModule{height:34px;line-height:34px}.role .editRole .main .parentModule label{padding-left:3px}.role .editRole .main .module{display:inline-block;vertical-align:top;width:33%;padding-left:15px}.role .editRole .main .module li{list-style:none;line-height:27px;cursor:pointer}.role .editRole .main .module li label{padding-left:3px}.role .editRole .main .module li .subModule{padding-left:15px}.role .editRole .main .group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.role .editRole .main .group .left,.role .editRole .main .group .middle,.role .editRole .main .group .right,.user .editUser .main .module{display:inline-block;vertical-align:top}.role .editRole .main .group .noPadding{padding:0}.role .editRole .main .group .left{padding-right:10px}.role .editRole .main .group .right{text-align:left;padding-left:10px}.role .editRole .main .group .middle{width:70px}.role .editRole .repairFormError{left:0}.role .editRole .clearMP{margin:0;padding:0}.user .editUser,.user .userList{width:100%;padding-bottom:100px}.user .userList{box-shadow:0 2px 2px #ddd;background-color:#fff;min-height:77vh}.brightnessTemplate .brightnessTemplateList,.user .editUser{-webkit-box-shadow:0 2px 2px #ddd;background-color:#fff;min-height:77vh}.user .userList .main{padding-left:30px;padding-right:30px;padding-top:30px}.user .userList .main .operateBth{position:relative;float:right;right:24px}.user .userList .main .operateBth button{margin-right:5px}.user .userList .main .list{padding-top:15px}.user .editUser{box-shadow:0 2px 2px #ddd}.user .editUser .main{padding-left:15px;padding-right:15px;padding-top:35px}.user .editUser .main .parentModule{height:34px;line-height:34px}.user .editUser .main .parentModule label{padding-left:3px}.user .editUser .main .module{width:33%;padding-left:15px}.errorPage,.user .editUser .main .group{display:-webkit-box;display:-ms-flexbox}.user .editUser .main .module li{list-style:none;line-height:27px;cursor:pointer}.user .editUser .main .module li label{padding-left:3px}.user .editUser .main .module li .subModule{padding-left:15px}.user .editUser .main .group{display:flex;-ms-flex-direction:row;flex-direction:row;width:100%}.user .editUser .main .group .noPadding{padding:0}.user .editUser .main .group .left,.user .editUser .main .group .middle,.user .editUser .main .group .right{display:inline-block;vertical-align:top}.user .editUser .main .group .left{padding-right:10px}.user .editUser .main .group .right{text-align:left;padding-left:10px}.user .editUser .main .group .middle{width:70px}.user .editUser .nameError{position:absolute;top:-340px}.user .editUser .repairFormError{position:absolute;top:-340px;left:0}.user .editUser .clearMP{margin:0;padding:0}.user .radioRight{height:34px;line-height:34px}.user .nameError{position:absolute;top:-340px}.user .textAreaAlert{color:#999;padding-top:5px}.user .textArea{max-height:100px;min-height:34px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;overflow:auto}.workgroup .setting{float:right;color:#333!important;margin-right:30px;margin-top:-40px}.workgroup .workgroup-cont{margin-top:30px}.statusDescriptionContainer{width:1155px;margin:0 auto;padding:50px 0 71px}.statusDescriptionContainer a,.statusDescriptionContainer img,.statusDescriptionContainer p{margin:0;padding:0}.statusDescriptionContainer .clear{clear:both}.statusDescriptionContainer p{font-size:15px}.statusDescriptionContainer hr{margin-bottom:37px;color:#ccc}.statusDescriptionContainer .red_border{border-bottom:4px solid #ff7878}.statusDescriptionContainer .yellow_border{border-bottom:4px solid #ffd237}.statusDescriptionContainer .green_border{border-bottom:4px solid #91d101}.statusDescriptionContainer .deepGreen_border{border-bottom:4px solid #5fc9af}.statusDescriptionContainer .statusDescriptionHeader{font-size:35px;font-weight:700}.statusDescriptionContainer .headPosition{position:absolute;top:116px}.statusDescriptionContainer .topPosition{position:absolute;top:198px}.statusDescriptionContainer .fourBoder{border-bottom-width:4px}.statusDescriptionContainer .oneBoder{border-bottom-width:1px}.statusDescriptionContainer .statusDescription{margin-top:35px;margin-bottom:60px}.statusDescriptionContainer .statusDescriptionTop{margin-bottom:16px}.statusDescriptionContainer .statusDescriptionTop_mainTitle{font-size:30px;line-height:1.3;font-weight:700}.statusDescriptionContainer .statusDescriptionTop_subTitle{padding-top:10px;height:auto;line-height:26px}.brightnessTemplate .brightnessTemplateList .main,.brightnessTemplate .editDetectTemplate .main{padding-left:30px;padding-right:30px;padding-top:35px}.brightnessTemplate .brightnessTemplateList{width:100%;box-shadow:0 2px 2px #ddd;padding-bottom:100px}.brightnessTemplate .brightnessTemplateList .main .operateBth{position:relative;float:right;right:13px;bottom:15px}.brightness-adjust .brightness-slider .slider-val,.brightnessTemplate .editDetectTemplate .main .brightness-slider .slider-val{float:left;height:100%}.brightnessTemplate .brightnessTemplateList .main .operateBth button{margin-right:5px}.brightnessTemplate .brightnessTemplateList .nameError{position:absolute;top:-340px}.brightnessTemplate .editDetectTemplate{width:100%;-webkit-box-shadow:0 2px 2px #ddd;box-shadow:0 2px 2px #ddd;padding-bottom:100px;background-color:#fff;min-height:77vh}.brightnessTemplate .editDetectTemplate .main .table>thead>tr>th{font-size:13px}.brightnessTemplate .editDetectTemplate .main .table-center{text-align:center}.brightnessTemplate .editDetectTemplate .main .gamma-slider{width:74.5%;display:inline-block;margin-left:10px;margin-right:10px;vertical-align:middle}.brightnessTemplate .editDetectTemplate .main .brightness-slider{width:81%;margin-right:10px;display:inline-block;vertical-align:middle}.brightnessTemplate .editDetectTemplate .main .brightness-slider .slider-val.val1{background:#d9534f;width:20%}.brightnessTemplate .editDetectTemplate .main .brightness-slider .slider-val.val2{background:#f0ad4e;width:20%}.brightnessTemplate .editDetectTemplate .main .brightness-slider .slider-val.val3{background:#5cb85c;width:20%}.brightnessTemplate .editDetectTemplate .main .brightness-slider .slider-val.val4{background:#f0ad4e;width:40%}.brightnessTemplate .editDetectTemplate .main .title_item{width:220px}.brightnessTemplate .editDetectTemplate .main .threshold{height:34px;line-height:31px}.brightnessTemplate .editDetectTemplate .main .threshold>span{display:inline-block;text-align:left;font-size:13px;padding-left:10px;min-width:45px}.brightness-adjust .table-center,.message-log .message-nodate{text-align:center}.brightnessTemplate .editDetectTemplate .main .threshold #brightness_failsSet,.brightnessTemplate .editDetectTemplate .main .threshold #brightness_gamma,.brightnessTemplate .editDetectTemplate .main .threshold #custom_brightness{background:#eee}.brightnessTemplate .editDetectTemplate .main .threshold .ui-slider-range{background:#5cb85c}.brightnessTemplate .editDetectTemplate .main .threshold .ui-slider-handle{font-size:16px}.brightnessTemplate .editDetectTemplate .main .brightness-monitor_add{cursor:pointer;margin-top:5px;display:inline-block}.brightnessTemplate .editDetectTemplate .main .brightness-monitor_add span{font-size:15px;color:#666}.brightnessTemplate .editDetectTemplate .light-icon{display:inline-block;vertical-align:top;margin-right:5px;font-size:16px;line-height:36px;color:#256aaa}.brightnessTemplate .editDetectTemplate .nameFormError{position:relative;top:-373px}.brightnessTemplate .editDetectTemplate .nameError{position:relative;top:-337px}.brightnessTemplate .editDetectTemplate .repairFormError{position:absolute;top:-340px;left:0}.brightnessTemplate .editDetectTemplate .clearMP{margin:0;padding:0}.brightnessTemplate .editDetectTemplate .introP{color:#999;font-size:13px}.brightness-adjust{padding-left:30px;padding-right:30px;padding-top:35px}.brightness-adjust .table>thead>tr>th{font-size:13px}.brightness-adjust .gamma-slider{width:74.5%;display:inline-block;margin-left:10px;margin-right:10px;vertical-align:middle}.brightness-adjust .brightness-slider{width:81%;display:inline-block;margin-right:10px;vertical-align:middle}.brightness-adjust .brightness-slider .slider-val.val1{background:#d9534f;width:20%}.brightness-adjust .brightness-slider .slider-val.val2{background:#f0ad4e;width:20%}.brightness-adjust .brightness-slider .slider-val.val3{background:#5cb85c;width:20%}.brightness-adjust .brightness-slider .slider-val.val4{background:#f0ad4e;width:40%}.brightness-adjust .title_item{width:220px}.brightness-adjust .threshold{height:34px;line-height:31px}.brightness-adjust .threshold>span{display:inline-block;text-align:left;font-size:13px;min-width:45px}.brightness-adjust .threshold #brightness_failsSet,.brightness-adjust .threshold #brightness_gamma,.brightness-adjust .threshold #custom_brightness{background:#eee}.brightness-adjust .threshold .ui-slider-range{background:#5cb85c}.brightness-adjust .threshold .ui-slider-handle{font-size:16px}.brightness-adjust .light-icon{display:inline-block;vertical-align:top;margin-right:5px;font-size:16px;line-height:36px;color:#256aaa}.brightness-adjust .nameError{position:relative;top:-337px}.brightness-adjust .repairFormError{position:absolute;top:-340px;left:0}.brightness-adjust .clearMP{margin:0;padding:0}.brightness-adjust .introP{padding-top:10px;color:#999;font-size:13px}.message-log{padding:20px}.message-log .message-header{font-size:20px;margin-bottom:8px}.message-log .message-content{padding-left:18px}.message-log .message-title{border-top:1px solid #ddd;padding-top:25px}.message-log .message-title img,.message-log .message-title span{display:inline-block;vertical-align:middle}.message-log .message-version{color:#337ab7;font-size:16px;font-weight:700}.message-log .message-time{color:#337ab7;font-size:14px}.errorPage{width:100vw;height:100vh;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.errorPage .content{width:500px;height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.errorPage .content .tip{font-size:40px;color:#8a8e9b;padding-top:16px}.errorPage .content a{color:#fff}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vcGFjay9ib290c3RyYXAvbGVzcy9ub3JtYWxpemUubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvZ2x5cGhpY29ucy5sZXNzIiwiLi4vLi4vcGFjay9ib290c3RyYXAvbGVzcy9taXhpbnMvdmVuZG9yLXByZWZpeGVzLmxlc3MiLCIuLi8uLi9wYWNrL2Jvb3RzdHJhcC9sZXNzL25hdmJhci5sZXNzIiwiLi4vLi4vcGFjay9ib290c3RyYXAvbGVzcy9zY2FmZm9sZGluZy5sZXNzIiwiLi4vLi4vcGFjay9ib290c3RyYXAvbGVzcy9wcmludC5sZXNzIiwiLi4vLi4vcGFjay9ib290c3RyYXAvbGVzcy9taXhpbnMvdGFiLWZvY3VzLmxlc3MiLCIuLi8uLi9wYWNrL2Jvb3RzdHJhcC9sZXNzL21peGlucy9pbWFnZS5sZXNzIiwiLi4vLi4vcGFjay9ib290c3RyYXAvbGVzcy9taXhpbnMvYmFja2dyb3VuZC12YXJpYW50Lmxlc3MiLCIuLi8uLi9wYWNrL2Jvb3RzdHJhcC9sZXNzL3R5cGUubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2xhYmVscy5sZXNzIiwiLi4vLi4vcGFjay9ib290c3RyYXAvbGVzcy9taXhpbnMvdGV4dC1lbXBoYXNpcy5sZXNzIiwiLi4vLi4vcGFjay9ib290c3RyYXAvbGVzcy9taXhpbnMvZ3JpZC1mcmFtZXdvcmsubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3RleHQtb3ZlcmZsb3cubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2dyaWQubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvZm9ybXMubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvY29kZS5sZXNzIiwiLi4vLi4vcGFjay9ib290c3RyYXAvbGVzcy90YWJsZXMubGVzcyIsInBhZ2VzL3RlbXBsYXRlL2NhbWVyYWNvbmZpZy5sZXNzIiwiLi4vLi4vcGFjay9ib290c3RyYXAvbGVzcy9kcm9wZG93bnMubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvYnV0dG9ucy5sZXNzIiwiLi4vLi4vcGFjay9ib290c3RyYXAvbGVzcy9ncmlkLmxlc3MiLCIuLi8uLi9wYWNrL2Jvb3RzdHJhcC9sZXNzL21peGlucy90YWJsZS1yb3cubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2Zvcm1zLmxlc3MiLCIuLi8uLi9wYWNrL2Jvb3RzdHJhcC9sZXNzL21peGlucy9idXR0b25zLmxlc3MiLCIuLi8uLi9wYWNrL2Jvb3RzdHJhcC9sZXNzL2NvbXBvbmVudC1hbmltYXRpb25zLmxlc3MiLCIuLi8uLi9wYWNrL2Jvb3RzdHJhcC9sZXNzL2J1dHRvbi1ncm91cHMubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2JvcmRlci1yYWRpdXMubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvbmF2cy5sZXNzIiwiLi4vLi4vcGFjay9ib290c3RyYXAvbGVzcy9pbnB1dC1ncm91cHMubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvbWl4aW5zL25hdi1kaXZpZGVyLmxlc3MiLCIuLi8uLi9wYWNrL2Jvb3RzdHJhcC9sZXNzL3dlbGxzLmxlc3MiLCIuLi8uLi9wYWNrL2Jvb3RzdHJhcC9sZXNzL21peGlucy9uYXYtdmVydGljYWwtYWxpZ24ubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvYnJlYWRjcnVtYnMubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvcGFnaW5hdGlvbi5sZXNzIiwiLi4vLi4vcGFjay9ib290c3RyYXAvbGVzcy91dGlsaXRpZXMubGVzcyIsIi4uLy4uL3BhY2svZm9udC1hd2Vzb21lLWxlc3MvbGVzcy9ib3JkZXJlZC1wdWxsZWQubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3BhZ2luYXRpb24ubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvcGFnZXIubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvbGFiZWxzLmxlc3MiLCIuLi8uLi9wYWNrL2Jvb3RzdHJhcC9sZXNzL2JhZGdlcy5sZXNzIiwiLi4vLi4vcGFjay9ib290c3RyYXAvbGVzcy9wcm9ncmVzcy1iYXJzLmxlc3MiLCIuLi8uLi9wYWNrL2Jvb3RzdHJhcC9sZXNzL2xpc3QtZ3JvdXAubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvanVtYm90cm9uLmxlc3MiLCIuLi8uLi9wYWNrL2Jvb3RzdHJhcC9sZXNzL3RodW1ibmFpbHMubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvYWxlcnRzLmxlc3MiLCIuLi8uLi9wYWNrL2Jvb3RzdHJhcC9sZXNzL3BhbmVscy5sZXNzIiwiLi4vLi4vcGFjay9ib290c3RyYXAvbGVzcy9taXhpbnMvYWxlcnRzLmxlc3MiLCIuLi8uLi9wYWNrL2Jvb3RzdHJhcC9sZXNzL21peGlucy9wcm9ncmVzcy1iYXIubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvbWVkaWEubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2xpc3QtZ3JvdXAubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3BhbmVscy5sZXNzIiwiLi4vLi4vcGFjay9ib290c3RyYXAvbGVzcy9yZXNwb25zaXZlLWVtYmVkLmxlc3MiLCIuLi8uLi9wYWNrL2Jvb3RzdHJhcC9sZXNzL2Nsb3NlLmxlc3MiLCIuLi8uLi9wYWNrL2Jvb3RzdHJhcC9sZXNzL3BvcG92ZXJzLmxlc3MiLCIuLi8uLi9wYWNrL2Jvb3RzdHJhcC9sZXNzL21peGlucy9yZXNldC10ZXh0Lmxlc3MiLCIuLi8uLi9wYWNrL2Jvb3RzdHJhcC9sZXNzL21peGlucy9vcGFjaXR5Lmxlc3MiLCIuLi8uLi9wYWNrL2Jvb3RzdHJhcC9sZXNzL21vZGFscy5sZXNzIiwiLi4vLi4vcGFjay9ib290c3RyYXAvbGVzcy90b29sdGlwLmxlc3MiLCIuLi8uLi9wYWNrL2ZvbnQtYXdlc29tZS1sZXNzL2xlc3MvbGlzdC5sZXNzIiwiLi4vLi4vcGFjay9mb250LWF3ZXNvbWUtbGVzcy9sZXNzL3N0YWNrZWQubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvY2Fyb3VzZWwubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2dyYWRpZW50cy5sZXNzIiwiLi4vLi4vcGFjay9ib290c3RyYXAvbGVzcy9taXhpbnMvY2xlYXJmaXgubGVzcyIsInBhZ2VzL2NvbW1vbi9jb21tb24ubGVzcyIsIi4uLy4uL3BhY2svYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2NlbnRlci1ibG9jay5sZXNzIiwiLi4vLi4vcGFjay9ib290c3RyYXAvbGVzcy9yZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzIiwiLi4vLi4vcGFjay9ib290c3RyYXAvbGVzcy9taXhpbnMvaGlkZS10ZXh0Lmxlc3MiLCIuLi8uLi9wYWNrL2Jvb3RzdHJhcC9sZXNzL21peGlucy9yZXNwb25zaXZlLXZpc2liaWxpdHkubGVzcyIsIi4uLy4uL3BhY2svZm9udC1hd2Vzb21lLWxlc3MvbGVzcy9yb3RhdGVkLWZsaXBwZWQubGVzcyIsIi4uLy4uL3BhY2svZm9udC1hd2Vzb21lLWxlc3MvbGVzcy9wYXRoLmxlc3MiLCIuLi8uLi9wYWNrL2ZvbnQtYXdlc29tZS1sZXNzL2xlc3MvY29yZS5sZXNzIiwiLi4vLi4vcGFjay9mb250LWF3ZXNvbWUtbGVzcy9sZXNzL2xhcmdlci5sZXNzIiwiLi4vLi4vcGFjay9mb250LWF3ZXNvbWUtbGVzcy9sZXNzL2ZpeGVkLXdpZHRoLmxlc3MiLCIuLi8uLi9wYWNrL2ZvbnQtYXdlc29tZS1sZXNzL2xlc3MvYW5pbWF0ZWQubGVzcyIsIi4uLy4uL3BhY2svZm9udC1hd2Vzb21lLWxlc3MvbGVzcy9taXhpbnMubGVzcyIsIi4uLy4uL3BhY2svZm9udC1hd2Vzb21lLWxlc3MvbGVzcy9pY29ucy5sZXNzIiwicGFnZXMvY29tbW9uL2luZGl2aWR1YWxCdG4ubGVzcyIsInBhZ2VzL2NvbW1vbi9ub3ZhV2ViX2Zvcm0ubGVzcyIsInBhZ2VzL2NvbW1vbi9tYWluLmxlc3MiLCJwYWdlcy90ZW1wbGF0ZS9sb2dpbi5sZXNzIiwicGFnZXMvY29tbW9uL21hcC1jb21tb24ubGVzcyIsInBhZ2VzL2NvbW1vbi9qcXVlcnkucGFnZS5sZXNzIiwicGFnZXMvY29tbW9uL252LXBvcG92ZXIubGVzcyIsInBhZ2VzL2NvbW1vbi92YWxpZGF0aW9uRW5naW5lLmpxdWVyeS5sZXNzIiwicGFnZXMvY29tbW9uL3NlbGVjdERheS5sZXNzIiwicGFnZXMvbGliL0RhdGVUaW1lUGlja2VyLmxlc3MiLCJwYWdlcy9saWIvanF1ZXJ5LmFkLWdhbGxlcnkubGVzcyIsInBhZ2VzL2xpYi9jaG9zZW4ubGVzcyIsInBhZ2VzL2NvbW1vbi9yZXNldERhdGVUaW1lUGlja2VyLmxlc3MiLCJwYWdlcy90ZW1wbGF0ZS9ob21lLmxlc3MiLCJwYWdlcy9jb21tb24vcmVzZXRKcXVlcnktdWkubWluLmxlc3MiLCJwYWdlcy9jb21tb24vZ3VpZGUubGVzcyIsInBhZ2VzL2NvbW1vbi9wb3BvdmVyLmxlc3MiLCJwYWdlcy90ZW1wbGF0ZS9pbmRleC5sZXNzIiwicGFnZXMvdGVtcGxhdGUvc2NyZWVuTGlzdC5sZXNzIiwicGFnZXMvdGVtcGxhdGUvYWNjb3VudC5sZXNzIiwicGFnZXMvdGVtcGxhdGUvZGVtYWluSW50cm8ubGVzcyIsInBhZ2VzL3RlbXBsYXRlL2VudGVycHJpc2VpbmZvLmxlc3MiLCJwYWdlcy90ZW1wbGF0ZS9iYXNlSW5mby5sZXNzIiwicGFnZXMvdGVtcGxhdGUvZGV2aWNlLmxlc3MiLCJwYWdlcy90ZW1wbGF0ZS9zZW5jZVBpY3R1cmUubGVzcyIsInBhZ2VzL3RlbXBsYXRlL3BhZ2VmdW4ubGVzcyIsInBhZ2VzL3RlbXBsYXRlL3RhYmxlU29ydC5sZXNzIiwicGFnZXMvdGVtcGxhdGUvc2VuY2VTZXR0aW5nLmxlc3MiLCJwYWdlcy90ZW1wbGF0ZS90aW1lUGx1Z2luLmxlc3MiLCJwYWdlcy90ZW1wbGF0ZS9jYW1lcmFsU2V0Lmxlc3MiLCJwYWdlcy90ZW1wbGF0ZS9zY3JlZW5Nb25pdG9yLmxlc3MiLCJwYWdlcy90ZW1wbGF0ZS9zY3JlZW5DYW1lcmFsLmxlc3MiLCJwYWdlcy90ZW1wbGF0ZS9waG90b2xpc3QubGVzcyIsInBhZ2VzL3RlbXBsYXRlL2JyaWdodG5lc3MubGVzcyIsInBhZ2VzL3RlbXBsYXRlL2NhbWVyYUl0ZW0ubGVzcyIsInBhZ2VzL3RlbXBsYXRlL3VzZXJTdWdnZXN0Lmxlc3MiLCJwYWdlcy90ZW1wbGF0ZS9kZXRlY3RDb25maWcubGVzcyIsInBhZ2VzL3RlbXBsYXRlL2RldGVjdGlvbi5sZXNzIiwicGFnZXMvdGVtcGxhdGUvZGV0ZWN0VGVtcGxhdGUubGVzcyIsInBhZ2VzL3RlbXBsYXRlL3BlcmlvZGljSW5zcGVjdC5sZXNzIiwicGFnZXMvdGVtcGxhdGUvcmVhbFRpbWUubGVzcyIsInBhZ2VzL3RlbXBsYXRlL2N1c3RvbVNldC5sZXNzIiwicGFnZXMvdGVtcGxhdGUvcGVyaW9kaWNJbnNwZWN0U2V0Lmxlc3MiLCJwYWdlcy90ZW1wbGF0ZS9wZXJpb2RpY0luc3BlY3RMaXN0U2hvdy5sZXNzIiwicGFnZXMvdGVtcGxhdGUvY3VzdG9tTGlzdC5sZXNzIiwicGFnZXMvdGVtcGxhdGUvY3VzdG9tU2V0TGlzdC5sZXNzIiwicGFnZXMvdGVtcGxhdGUvY3VzdG9tRGV0YWlsLmxlc3MiLCJwYWdlcy90ZW1wbGF0ZS93YXJuVmFsLmxlc3MiLCJwYWdlcy90ZW1wbGF0ZS9yb2xlLmxlc3MiLCJwYWdlcy90ZW1wbGF0ZS9mYXVsdEFsYXJtQ29uZmlnLmxlc3MiLCJwYWdlcy90ZW1wbGF0ZS93b3JrZ3JvdXAubGVzcyIsInBhZ2VzL3RlbXBsYXRlL3VzZXIubGVzcyIsInBhZ2VzL3RlbXBsYXRlL2d1aWRFbWFpbC5sZXNzIiwicGFnZXMvdGVtcGxhdGUvc2NyZWVuTGlzdC93b3JrZ3JvdXAubGVzcyIsInBhZ2VzL3RlbXBsYXRlL2JyaWdodG5lc3NUZW1wbGF0ZS5sZXNzIiwicGFnZXMvdGVtcGxhdGUvYmF0Y2hzZXR0aW5nL2JyaWdodG5lc3NDb25maWcubGVzcyIsInBhZ2VzL3RlbXBsYXRlL21lc3NhZ2VMb2cubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OzRFQStzSkEsT0FyckpBLE1BQ0EsT0FDQSxTQTRDQSxJQ3NGQSxJRGpJQSxNQWdERSxlQUFnQixTQW0rTWxCLElBenlNQSxXRTNPRSx3QkFBQSxVRm90VEYsb0JBbHNSQSxLR2grQlUsNEJBQUEsWUhtaElWLHNDQURBLG1DQWhrRkEsZ0JJdjdDRSxXQUFBLE1KdEdGLEtBQ0UsWUFBYSxXQUNiLHFCQUFDLEtBQ0gseUJBQUEsS0FLQSxRQ1NBLE1EUEEsUUFDQSxXQ29CQSxPRGxCQSxPQUNBLE9BQ0EsT0FDQSxLQUNBLEtBQ0EsSUFDQSxRQUNBLFFBQ0UsUUFBUyxNQUVYLE1BQ0EsT0FDQSxTQUNBLE1DMEJBLFFBQUEsYUR0QkEsc0JDMEJFLFFBQUEsS0FDQSxPQUFBLEVBUUYsU0Q5QkEsU0NnQ0UsUUFBQSxLQVFGLEVEcENFLGlCQUFrQixZQUVwQixTQzhDQSxRQUNFLFFBQUEsRUFRRixZRGxERSxjQUFlLEtBRWhCLHdCQUFBLFVBQUEsT0M2REQsZ0JBQUEsVUFBQSxPRDFEQSxFQXlIQSxTQXhIQSxPQUNFLFlDMkRBLElBT0YsSUQvREUsV0FBWSxPQUVkLEdDdUVFLE9BQUEsTUFBQSxFQVFGLEtBQ0UsV0FBQSxLQUNBLE1BQUEsS0R0RUYsSUNzRkEsSUFDRSxVQUFBLElEckZELFlBQUEsRUM0RkQsU0FBQSxTRHZGQSxJQzJGRSxJQUFBLE1EeEZGLElDNEZBLE9BQUEsT0R6RkEsSUM2RkEsT0FBQSxFSTlHQSxlQUFBLE9Mb0JBLGVDcUdBLFNBQUEsT0QvRkEsR0NrSEEsbUJBQUEsWUFDRSxXQUFBLFlEakhELE9BQUEsRUFHRCxJQ29TQSxTRG5TRSxTQ3FIQSxLRG5IRixLQzJIQSxJRHpIQSxJQUNBLEtBRUUsVUFBVyxJQUViLE9BQ0EsTUFDQSxTQUNBLE9DZ0pBLFNEOUlFLE1BQU8sUUFDUCxLQUFNLFFBQ04sT0FBUSxFQUVWLE9DZ0pFLFNBQUEsUUQ3SUYsT0NxSkEsT0FDRSxlQUFBLEtBVUYsT0QzSkEsd0JBQ0Esa0JBQ0EsbUJDc0tBLG1CQUFBLE9EcEtFLE9BQVEsUUFFVixpQkFDQSxxQkNzS0UsT0FBQSxRQU9GLHlCRHpLQSx3QkMyS0UsT0FBQSxFRDNLRCxRQUFBLEVBT0QscUJDc0xBLGtCQUNFLG1CQUFBLFdEdExELFdBQUEsV0NpTUQsUUFBQSxFRDVMQSw4Q0FDQSw4Q0M4TEUsT0FBQSxLRHRMRixpREFDQSw4Q0FDRSxtQkN5TUEsS0R4TEYsTUN1T0EsZ0JBQUEsU0FDRSxlQUFBLEVBVUYsR0Q3T0EsR0MrT0UsUUFBQSx1RkQzT0YsYUF5QkUsV012S0EsSUFYQSxJTnlMQSxHTTdLRSxrQkFBQSxNTDZYRixFRGpQRixPQURDLFFNaExELE1BQUEsZUFDRSxZQUFBLGVOdUxFLHlCQUNBLG1CQUFvQixlTXJMcEIsV0FBQSxlTndMRixFQUNBLFVBQ0UsZ0JNdkxBLFVBR0YsY051TEUsUUFBUyxLQUFLLFdBQVcsSUFFM0Isa0JNcExBLFFBQUEsS0FBQSxZQUFBLElOdUxBLG1CTW5MQSw2QkFDRSxRQUFBLEdOdUxGLFdNbExBLElBRUUsT0FBQSxJQUFBLE1BQUEsS05vTEYsTU0vS0UsUUFBQSxtQkFRRixJTitLRSxVQUFXLGVNMUtiLEdOOEtBLEdBRkEsRUFGQyxRQUFBLEVNdEtELE9BQUEsRU44S0EsR0FDQSxHTTNLRSxpQkFBQSxNQUdGLFFONEtFLFFBQVMsS0FFWCxZTXRLQSxvQkFDRSxpQkFBQSxlQUVGLE9Od0tFLE9BQVEsSUFBSSxNQUFNLEtBRXBCLE9NcEtBLGdCQUFBLG1CTnVLQSxVTW5LQSxVQUNFLGlCQUFBLGVOdUtGLG1CTXhLQSxtQkFLSSxPQUFBLElBQUEsTUFBQSxnQk51S04sV0FDRSxZTWxLSSx1Qk5tS0osSUFMQywrQ0FDRixJQUFBLHNEQUFBLDRCQUFBLGlEQUFBLGdCQUFBLGdEQUFBLGVBQUEsK0NBQUEsbUJBQUEsMkVBQUEsY0FPRCxXRXpQRSxTQUFBLFNBQ0EsSUFBQSxJRnNQRCxRQUFBLGFFOU9ELFlBQUEsdUJBQ0UsV0FBQSxPQUNBLFlBQUEsSUFDQSxZQUFBLEVBQ0EsdUJBQUEsWUZ1UEYsMkJFblBFLFFBQUEsUUZzUEYsdUJFalBvQyxRQUFBLFFBQ0Esc0JGbVBwQyx1QkVuUCtDLFFBQUEsUUFFWCx3QkZzUGxDLFFBQVMsUUFFWCx3QkV2UG9DLFFBQUEsUUYwUHBDLDJCRXpQb0MsUUFBQSxRRjRQcEMseUJFM1BvQyxRQUFBLFFGOFBwQyx3QkU3UG9DLFFBQUEsUUZnUXBDLHdCRS9Qb0MsUUFBQSxRRmtRcEMseUJFalFvQyxRQUFBLFFGb1FwQyx3QkVuUW9DLFFBQUEsUUZzUXBDLHVCRXJRb0MsUUFBQSxRRndRcEMsNkJFdlFvQyxRQUFBLFFGMFFwQyx1QkV6UW9DLFFBQUEsUUY0UXBDLHVCRTNRb0MsUUFBQSxRRjhRcEMsMkJFN1FvQyxRQUFBLFFGZ1JwQyxxQkUvUW9DLFFBQUEsUUZrUnBDLDBCRWpSb0MsUUFBQSxRRm9ScEMscUJFblJvQyxRQUFBLFFGc1JwQyx5QkVyUm9DLFFBQUEsUUZ3UnBDLDBCRXZSb0MsUUFBQSxRRjBScEMsMkJFelJvQyxRQUFBLFFGNFJwQyxzQkUzUm9DLFFBQUEsUUY4UnBDLHlCRTdSb0MsUUFBQSxRRmdTcEMsc0JFL1JvQyxRQUFBLFFGa1NwQyx3QkVqU29DLFFBQUEsUUZvU3BDLHVCRW5Tb0MsUUFBQSxRRnNTcEMsdUJFclNvQyxRQUFBLFFGd1NwQyx1QkV2U29DLFFBQUEsUUYwU3BDLHVCRXpTb0MsUUFBQSxRRjRTcEMsK0JFM1NvQyxRQUFBLFFGOFNwQywyQkU3U29DLFFBQUEsUUZnVHBDLHlCRS9Tb0MsUUFBQSxRRmtUcEMsd0JFalRvQyxRQUFBLFFGb1RwQyw4QkVuVG9DLFFBQUEsUUZzVHBDLHlCRXJUb0MsUUFBQSxRRndUcEMsMEJFdlRvQyxRQUFBLFFGMFRwQywyQkV6VG9DLFFBQUEsUUY0VHBDLHVCRTNUb0MsUUFBQSxRRjhUcEMsdUJFN1RvQyxRQUFBLFFGZ1VwQyw2QkUvVG9DLFFBQUEsUUZrVXBDLDZCRWpVb0MsUUFBQSxRRm9VcEMsOEJFblVvQyxRQUFBLFFGc1VwQyw0QkVyVW9DLFFBQUEsUUZ3VXBDLHlCRXZVb0MsUUFBQSxRRjBVcEMsMEJFelVvQyxRQUFBLFFGNFVwQyxzQkUzVW9DLFFBQUEsUUY4VXBDLHVCRTdVb0MsUUFBQSxRRmdWcEMsdUJFL1VvQyxRQUFBLFFGa1ZwQywyQkVqVm9DLFFBQUEsUUZvVnBDLHdCRW5Wb0MsUUFBQSxRRnNWcEMseUJFclZvQyxRQUFBLFFGd1ZwQyx1QkV2Vm9DLFFBQUEsUUYwVnBDLHVCRXpWb0MsUUFBQSxRRjRWcEMseUJFM1ZvQyxRQUFBLFFGOFZwQyw4QkU3Vm9DLFFBQUEsUUZnV3BDLDZCRS9Wb0MsUUFBQSxRRmtXcEMsNkJFaldvQyxRQUFBLFFGb1dwQywrQkVuV29DLFFBQUEsUUZzV3BDLDhCRXJXb0MsUUFBQSxRRndXcEMsZ0NFdldvQyxRQUFBLFFGMFdwQyx1QkV6V29DLFFBQUEsUUY0V3BDLDhCRTNXb0MsUUFBQSxRRjhXcEMsK0JFN1dvQyxRQUFBLFFGZ1hwQyxpQ0UvV29DLFFBQUEsUUZrWHBDLDBCRWpYb0MsUUFBQSxRRm9YcEMsNkJFblhvQyxRQUFBLFFGc1hwQyx5QkVyWG9DLFFBQUEsUUZ3WHBDLHVCRXZYb0MsUUFBQSxRRjBYcEMsdUJFelhvQyxRQUFBLFFGNFhwQyx3QkUzWG9DLFFBQUEsUUY4WHBDLHdCRTdYb0MsUUFBQSxRRmdZcEMsdUJFL1hvQyxRQUFBLFFGa1lwQyxnQ0VqWW9DLFFBQUEsUUZvWXBDLGdDRW5Zb0MsUUFBQSxRRnNZcEMsMkJFcllvQyxRQUFBLFFGd1lwQyx1QkV2WW9DLFFBQUEsUUYwWXBDLHdCRXpZb0MsUUFBQSxRRjRZcEMsdUJFM1lvQyxRQUFBLFFGOFlwQywwQkU3WW9DLFFBQUEsUUZnWnBDLCtCRS9Zb0MsUUFBQSxRRmtacEMsK0JFalpvQyxRQUFBLFFGb1pwQyx3QkVuWm9DLFFBQUEsUUZzWnBDLCtCRXJab0MsUUFBQSxRRndacEMsZ0NFdlpvQyxRQUFBLFFGMFpwQyw0QkV6Wm9DLFFBQUEsUUY0WnBDLDZCRTNab0MsUUFBQSxRRjhacEMsOEJFN1pvQyxRQUFBLFFGZ2FwQywwQkUvWm9DLFFBQUEsUUZrYXBDLGdDRWphb0MsUUFBQSxRRm9hcEMsNEJFbmFvQyxRQUFBLFFGc2FwQyw2QkVyYW9DLFFBQUEsUUZ3YXBDLGdDRXZhb0MsUUFBQSxRRjBhcEMsNEJFemFvQyxRQUFBLFFGNGFwQyw2QkUzYW9DLFFBQUEsUUY4YXBDLDZCRTdhb0MsUUFBQSxRRmdicEMsOEJFL2FvQyxRQUFBLFFGa2JwQywyQkVqYm9DLFFBQUEsUUZvYnBDLDZCRW5ib0MsUUFBQSxRRnNicEMsNEJFcmJvQyxRQUFBLFFGd2JwQyw4QkV2Ym9DLFFBQUEsUUYwYnBDLCtCRXpib0MsUUFBQSxRRjRicEMsbUNFM2JvQyxRQUFBLFFGOGJwQyx1QkU3Ym9DLFFBQUEsUUZnY3BDLHVCRS9ib0MsUUFBQSxRRmtjcEMsdUJFamNvQyxRQUFBLFFGb2NwQywyQkVuY29DLFFBQUEsUUZzY3BDLDRCRXJjb0MsUUFBQSxRRndjcEMsK0JFdmNvQyxRQUFBLFFGMGNwQyx3QkV6Y29DLFFBQUEsUUY0Y3BDLDJCRTNjb0MsUUFBQSxRRjhjcEMseUJFN2NvQyxRQUFBLFFGZ2RwQywwQkUvY29DLFFBQUEsUUZrZHBDLHlCRWpkb0MsUUFBQSxRRm9kcEMsNkJFbmRvQyxRQUFBLFFGc2RwQywrQkVyZG9DLFFBQUEsUUZ3ZHBDLDBCRXZkb0MsUUFBQSxRRjBkcEMsZ0NFemRvQyxRQUFBLFFGNGRwQywrQkUzZG9DLFFBQUEsUUY4ZHBDLDhCRTdkb0MsUUFBQSxRRmdlcEMsa0NFL2RvQyxRQUFBLFFGa2VwQyxvQ0VqZW9DLFFBQUEsUUZvZXBDLHNCRW5lb0MsUUFBQSxRRnNlcEMsMkJFcmVvQyxRQUFBLFFGd2VwQyx1QkV2ZW9DLFFBQUEsUUYwZXBDLDhCRXplb0MsUUFBQSxRRjRlcEMsNEJFM2VvQyxRQUFBLFFGOGVwQyw4QkU3ZW9DLFFBQUEsUUZnZnBDLDZCRS9lb0MsUUFBQSxRRmtmcEMsNEJFamZvQyxRQUFBLFFGb2ZwQywwQkVuZm9DLFFBQUEsUUZzZnBDLDRCRXJmb0MsUUFBQSxRRndmcEMscUNFdmZvQyxRQUFBLFFGMGZwQyxvQ0V6Zm9DLFFBQUEsUUY0ZnBDLGtDRTNmb0MsUUFBQSxRRjhmcEMsb0NFN2ZvQyxRQUFBLFFGZ2dCcEMsd0JFL2ZvQyxRQUFBLFFGa2dCcEMseUJFamdCb0MsUUFBQSxRRm9nQnBDLHdCRW5nQm9DLFFBQUEsUUZzZ0JwQyx5QkVyZ0JvQyxRQUFBLFFGd2dCcEMsNEJFdmdCb0MsUUFBQSxRRjBnQnBDLDZCRXpnQm9DLFFBQUEsUUY0Z0JwQyw0QkUzZ0JvQyxRQUFBLFFGOGdCcEMsNEJFN2dCb0MsUUFBQSxRRmdoQnBDLDhCRS9nQm9DLFFBQUEsUUZraEJwQyx1QkVqaEJvQyxRQUFBLFFGb2hCcEMsd0JFbmhCb0MsUUFBQSxRRnNoQnBDLDBCRXJoQm9DLFFBQUEsUUZ3aEJwQyxzQkV2aEJvQyxRQUFBLFFGMGhCcEMsc0JFemhCb0MsUUFBQSxRRjRoQnBDLHVCRTNoQm9DLFFBQUEsUUY4aEJwQyxtQ0U3aEJvQyxRQUFBLFFGZ2lCcEMsdUNFL2hCb0MsUUFBQSxRRmtpQnBDLGdDRWppQm9DLFFBQUEsUUZvaUJwQyxvQ0VuaUJvQyxRQUFBLFFGc2lCcEMscUNFcmlCb0MsUUFBQSxRRndpQnBDLHlDRXZpQm9DLFFBQUEsUUYwaUJwQyw0QkV6aUJvQyxRQUFBLFFGNGlCcEMseUJFM2lCb0MsUUFBQSxRRjhpQnBDLGdDRTdpQm9DLFFBQUEsUUZnakJwQyw4QkUvaUJvQyxRQUFBLFFGa2pCcEMseUJFampCb0MsUUFBQSxRRm9qQnBDLHdCRW5qQm9DLFFBQUEsUUZzakJwQywwQkVyakJvQyxRQUFBLFFGd2pCcEMsNkJFdmpCb0MsUUFBQSxRRjBqQnBDLHlCRXpqQm9DLFFBQUEsUUY0akJwQyx1QkUzakJvQyxRQUFBLFFGOGpCcEMsdUJFN2pCb0MsUUFBQSxRRmdrQnBDLHdCRS9qQm9DLFFBQUEsUUZra0JwQyx5QkVqa0JvQyxRQUFBLFFGb2tCcEMseUJFbmtCb0MsUUFBQSxRRnNrQnBDLHVCRXJrQm9DLFFBQUEsUUZ3a0JwQyw4QkV2a0JvQyxRQUFBLFFGMGtCcEMsK0JFemtCb0MsUUFBQSxRRjRrQnBDLGdDRTNrQm9DLFFBQUEsUUY4a0JwQyw4QkU3a0JvQyxRQUFBLFFGZ2xCcEMsOEJFL2tCb0MsUUFBQSxRRmtsQnBDLDhCRWpsQm9DLFFBQUEsUUZvbEJwQywyQkVubEJvQyxRQUFBLFFGc2xCcEMsMEJFcmxCb0MsUUFBQSxRRndsQnBDLHlCRXZsQm9DLFFBQUEsUUYwbEJwQyw2QkV6bEJvQyxRQUFBLFFGNGxCcEMsMkJFM2xCb0MsUUFBQSxRRjhsQnBDLDRCRTdsQm9DLFFBQUEsUUZnbUJwQyx3QkUvbEJvQyxRQUFBLFFGa21CcEMsd0JFam1Cb0MsUUFBQSxRRm9tQnBDLDJCRW5tQm9DLFFBQUEsUUZzbUJwQywyQkVybUJvQyxRQUFBLFFGd21CcEMsNEJFdm1Cb0MsUUFBQSxRRjBtQnBDLCtCRXptQm9DLFFBQUEsUUY0bUJwQyw4QkUzbUJvQyxRQUFBLFFGOG1CcEMsNEJFN21Cb0MsUUFBQSxRRmduQnBDLDRCRS9tQm9DLFFBQUEsUUZrbkJwQyw0QkVqbkJvQyxRQUFBLFFGb25CcEMsaUNFbm5Cb0MsUUFBQSxRRnNuQnBDLG9DRXJuQm9DLFFBQUEsUUZ3bkJwQyxpQ0V2bkJvQyxRQUFBLFFGMG5CcEMsK0JFem5Cb0MsUUFBQSxRRjRuQnBDLCtCRTNuQm9DLFFBQUEsUUY4bkJwQyxpQ0U3bkJvQyxRQUFBLFFGZ29CcEMscUJFL25Cb0MsUUFBQSxRRmtvQnBDLDRCRWpvQm9DLFFBQUEsUUZvb0JwQyw0QkVub0JvQyxRQUFBLFFGc29CcEMsMkJFcm9Cb0MsUUFBQSxRRndvQnBDLHVCRXZvQm9DLFFBQUEsUUYwb0JwQyx3QkV6b0JvQyxRQUFBLFFGNG9CcEMsd0JFM29Cb0MsUUFBQSxRRjhvQnBDLDRCRXJvQm9DLFFBQUEsUUZ3b0JwQyx1QkV2b0JvQyxRQUFBLFFGMG9CcEMsd0JFem9Cb0MsUUFBQSxRRjRvQnBDLHVCRTNvQm9DLFFBQUEsUUY4b0JwQyx5QkU3b0JvQyxRQUFBLFFGZ3BCcEMseUJFL29Cb0MsUUFBQSxRRmtwQnBDLCtCRWpwQm9DLFFBQUEsUUZvcEJwQyx1QkVucEJvQyxRQUFBLFFGc3BCcEMsNkJFcnBCb0MsUUFBQSxRRndwQnBDLHNCRXZwQm9DLFFBQUEsUUYwcEJwQyx3QkV6cEJvQyxRQUFBLFFGNHBCcEMsd0JFM3BCb0MsUUFBQSxRRjhwQnBDLDRCRTdwQm9DLFFBQUEsUUZncUJwQyx1QkUvcEJvQyxRQUFBLFFGa3FCcEMsNEJFanFCb0MsUUFBQSxRRm9xQnBDLDZCRW5xQm9DLFFBQUEsUUZzcUJwQywyQkVycUJvQyxRQUFBLFFGd3FCcEMsMEJBR0Esc0JBR0Esc0JFN3FCb0MsUUFBQSxRRm1yQnBDLHNCQUhBLHNCRTdxQm9DLFFBQUEsUUZzckJwQyxzQkFIQSx3QkVqckJvQyxRQUFBLFFGdXJCcEMsd0JFcnJCb0MsUUFBQSxRRndyQnBDLDRCRXZyQm9DLFFBQUEsUUYwckJwQyxtQ0V6ckJvQyxRQUFBLFFGNHJCcEMsNEJFM3JCb0MsUUFBQSxRRjhyQnBDLG9DRTdyQm9DLFFBQUEsUUZnc0JwQyxrQ0UvckJvQyxRQUFBLFFGa3NCcEMsaUNFanNCb0MsUUFBQSxRRm9zQnBDLCtCRW5zQm9DLFFBQUEsUUZzc0JwQyxzQkVyc0JvQyxRQUFBLFFGd3NCcEMsd0JFdnNCb0MsUUFBQSxRRjBzQnBDLDZCRXpzQm9DLFFBQUEsUUY0c0JwQyw0QkUzc0JvQyxRQUFBLFFGOHNCcEMsNkJFN3NCb0MsUUFBQSxRRmd0QnBDLGtDRS9zQm9DLFFBQUEsUUZrdEJwQyxtQ0VqdEJvQyxRQUFBLFFGb3RCcEMsc0NFbnRCb0MsUUFBQSxRRnN0QnBDLDBDRXJ0Qm9DLFFBQUEsUUZ3dEJwQyxvQ0V2dEJvQyxRQUFBLFFGMHRCcEMsd0NFenRCb0MsUUFBQSxRRjR0QnBDLHFDRTN0Qm9DLFFBQUEsUUY4dEJwQyxpQ0U3dEJvQyxRQUFBLFFGZ3VCcEMsZ0NFL3RCb0MsUUFBQSxRRmt1QnBDLGtDRWp1Qm9DLFFBQUEsUUZvdUJwQywrQkVudUJvQyxRQUFBLFFGc3VCcEMsMEJFcnVCb0MsUUFBQSxRRnd1QnBDLDhCRXZ1Qm9D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Q0QsYVYydENBLGVVMXRDRSxhQUFBLEVBQ0EsV0FBQSxLVnVtQ0YsV1UvckNFLFdBQUEsS1Zrc0NGLFlVN3JDQSxXQUFBLE1WZ3NDQSxhVS9yQ0EsV0FBQSxPVmtzQ0EsY1Vqc0NBLFdBQUEsUVZvc0NBLGFVbnNDQSxZQUFBLE9Wc3NDQSxnQlVyc0NBLGVBQUEsVVZ3c0NBLGdCVXJzQ0EsZUFBQSxVVndzQ0EsaUJVdnNDQSxlQUFBLFdWMHNDQSxZVXpzQ0EsTUFBQSxLVjRzQ0EsY1V6c0NBLE1BQUEsUUFHQSxxQlZ5c0NBLHFCWWh6Q0UsTUFBQSxRQUNBLGNab3pDQSxNQUFPLFFVM3NDVCxxQlY2c0NBLHFCWXZ6Q0UsTUFBQSxRQUNBLFdaMnpDQSxNQUFPLFFVL3NDVCxrQlZpdENBLGtCWTl6Q0UsTUFBQSxRQUNBLGNaazBDQSxNQUFPLFFVbnRDVCxxQlZxdENBLHFCWXIwQ0UsTUFBQSxRQUNBLGFaeTBDQSxNQUFPLFFVdnRDVCxvQlZ5dENBLG9CWTUwQ0UsTUFBQSxRQUNBLFlaZzFDQSxNQUFPLEtZOTBDTCxpQkFBQSxRWmsxQ0osbUJVM3RDQSxtQkQxSEUsaUJBQUEsUUFDQSxZVHcxQ0EsaUJBQWtCLFFVenRDcEIsbUJWMnRDQSxtQlMzMUNFLGlCQUFBLFFBQ0EsU1QrMUNBLGlCQUFrQixRVTd0Q3BCLGdCVit0Q0EsZ0JTbDJDRSxpQkFBQSxRQUNBLFlUczJDQSxpQkFBa0IsUVVqdUNwQixtQlZtdUNBLG1CU3oyQ0UsaUJBQUEsUUFDQSxXVDYyQ0EsaUJBQWtCLFFVcnVDcEIsa0JWdXVDQSxrQlNoM0NFLGlCQUFBLFFUcWhERixTQStxQkEsTUFDRSxpQmFob0VFLFlKcEVGLGFUbzNDQSxlQUFnQixJU2wzQ2QsT0FBQSxLQUFBLEVBQUEsS1QrNENKLEdBeEJBLEdBREEsR1Vwc0NJLFdBQUEsRVZpekNKLFFBcEZBLEdVNXRDSSxjQUFBLEtWd3dDSix5QkFGQSx3QkFDQSx5QkE1REEsTUFGQSxNQUNBLE1BRkEsTUErREMsY0FBQSxFQW5FRCxHQURBLEdBQ0MsY0FBQSxLVWp0Q0QsYVZndUNDLFlBQUEsS0FJRCxnQlVsdUNFLFFBQUEsYUFNQSxjQUFBLElWNnRDRCxhQUFBLElBU0QsR1U1dENBLEdBRUUsWUFBQSxXVmd1Q0YsR1UxdENBLFlBQUEsRVY2dENBLHlCVTF0Q0Esa0JBQ0UsTUFBQSxLVjB0Q0QsTUFBQSxNVTdzQ0MsTUFBQSxLQXlGRixXQUFBLE1BdkZNLFNBQUEsT0FDQSxjQUFBLFNBQ0EsWUFBQSxPVmt0Q0osa0JjeDZDQSxZQUFBLE1DR0EsV0FDQSxNQUFBLE9meTZDRiwwQkFEQSxZQUVFLE9BRkMsS0FzcUNILHlCQTlDQSx3QkE2Q0Esc0JBR0EsbUNBL0NBLGlDQThDQSxnQ0F4SEEsd0NnQng1RUUscUNoQnM1RUYsOEJBRkEsK0JBQ0EsMkJBRkEsNEJnQjd1RUUsT0FBQSxZTkhGLFlWMnNDRSxVQUFXLElVenNDWCxlQUFBLFVBR0YsV0FDRSxRQUFBLEtBQUEsS0E5SXFCLE9BQUEsRUFBQSxFQUFBLEtWdTFDdEIsVUFBQSxPVXBzQ0QsWUFBQSxJQUFBLE1BQUEsS1ZndENBLGtCQUZBLGtCQUNBLGlCQUFDLFFBQUEsTVUvc0NELFVBQUEsSVZtdENFLFlBQWEsV0FDYixNQUFPLEtBbS9CVCxPQWw3QkEsSWlCaitDRSxNQUFBLEtEekJBLFFBQUEsTWhCNjdDRix5QkFGQSx5QkFDQSx3QkFBQyxRQUFBLGNBSUQsb0JBQ0Esc0JVbnNDTSxjQUFBLEtWbXNDTCxhQUFBLEVVM3JDRCxXQUFBLE1WK3JDRSxhQUFjLElBQUksTUFBTSxLVTdyQ3hCLFlBQUEsRVYydENGLEtBT0EsSWlCeitDRSxRQUFBLElBQUEsSUFDQSxVQUFBLElqQmtzRUYsUUFNQSxHa0IxckVFLFdBQUEsS1JrUUUsa0NWc3JDSixrQ0FFQSxpQ0FHQSxvQ0FKQSxvQ0FFQSxtQ0FHRSxRQUFTLEdVM3JDUCxpQ1Y2ckNKLGlDQUVBLGdDQUdBLG1DQUpBLG1DQUVBLGtDQUdFLFFBQVMsY21CdDVDWCxlQ3dGQSxlcEJzN1pBLDJCQW5FQSw0QkFyaFRBLHNDQWs5RUEsc0JvQjl5TEUsUUFBQSxHcEI4ekNGLFFVcHNDTSxXQUFBLE9WcXNDTCxZQUFBLFdBSUQsS0FDQSxJQUNBLElBQ0EsS2lCMytDQSxZQUFBLE1BQUEsT0FBQSxTQUFBLGNBQUEsVWpCOCtDQSxLQUNDLE1BQUEsUWlCditDRCxpQkFBQSxRQUNFLGNBQUEsSWpCNCtDRixJQUNDLE1BQUEsS2lCcitDRCxpQkFBQSxLQUNFLGNBQUEsSUFDQSxtQkFBQSxNQUFBLEVBQUEsS0FBQSxFQUFBLGdCQUNBLFdBQUEsTUFBQSxFQUFBLEtBQUEsRUFBQSxnQmpCMCtDRixRaUJ2K0NFLFFBQUEsRWpCeStDQSxVaUJ6K0NBLEtBTkYsbUJBQUEsS0FTSSxXQUFBLEtqQmdyUkosVUFyc09BLElpQm4rQ0EsVUFBQSxLakJtK0NBLElBRUUsUWlCMStDRSxNakJ1K0NILE9BQUEsRUFBQSxFQUFBLEtpQmorQ0MsWUFBQSxXQUVBLFdBQUEsVUFDQSxVQUFBLFdBQ0EsaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsSWpCb21IRiw0REE1REEsOERBbEJBLHlFcUIvK0dBLFVyQms4Q0EsU2lCaCtDSSxjQUFBLEVqQmcrQ0osU2lCdCtDRSxRQUFBLEVBQ0EsVUFBQSxRakJvK0NELE1BQUEsUWlCLytDRCxZQUFBLFNBeUJBLFdqQncvQ0EsaUJBQ0UsY3NCdmlERSxLdEJ3aURGLGFBSkMsS0FDRixhQUFBLEtzQjNoREQsWUFBQSxLdEJtZ0RBLGdCaUJwK0NJLFdBQUEsT2pCbS9DSix5QkFDRSxXQUhDLE1BQUEsT0FPSCwwQkFDRSxXQUhDLE1BQUEsUUFhSCxLZXZqREUsYUFBQSxNQUNBLFlBQUEsTU82QkYsZ0JQdkJFLGFBQUEsRUFDQSxZQUFBLEVPMEJGLDhCQUNFLGNBQUEsRUFDQSxhQUFBLEVBRkYsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBS0ksU0FBQSxTQUNBLFdBQUEsSXRCMGhESCxjQUFBLEthMWpERyxhQUFBLEtiaWtESixVYTlqRE0sV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUVBLE1BQUEsS2IrakROLFdhOWlESSxNQUFBLEtiaWpESixXYXppREUsTUFBQSxhYjRpREYsV2E1aURFLE1BQUEsYWIraURGLFVhL2lERSxNQUFBLElia2pERixVYWxqREUsTUFBQSxhYnFqREYsVWFyakRFLE1BQUEsYWJ3akRGLFVheGpERSxNQUFBLEliMmpERixVYTNqREUsTUFBQSxhYjhqREYsVWE5akRFLE1BQUEsYWJpa0RGLFVhamtERSxNQUFBLElib2tERixVYXBrREUsTUFBQSxhYnVrREYsVWF2a0RFLE1BQUEsWWIwa0RGLGdCYTFrREUsTUFBQSxLYjZrREYsZ0JhOWpERSxNQUFBLGFiaWtERixnQmFqa0RFLE1BQUEsYWJva0RGLGVhcGtERSxNQUFBLElidWtERixlYXZrREUsTUFBQSxhYjBrREYsZWExa0RFLE1BQUEsYWI2a0RGLGVhN2tERSxNQUFBLEliZ2xERixlYWhsREUsTUFBQSxhYm1sREYsZWFubERFLE1BQUEsYWJzbERGLGVhdGxERSxNQUFBLElieWxERixlYXpsREUsTUFBQSxhYjRsREYsZWE1bERFLE1BQUEsWWIrbERGLGVhL2xERSxNQUFBLEtia21ERixnQmE3bERFLEtBQUEsS2JnbURGLGdCYS9tREUsS0FBQSxhYmtuREYsZ0JhbG5ERSxLQUFBLGFicW5ERixlYXJuREUsS0FBQSxJYnduREYsZWF4bkRFLEtBQUEsYWIybkRGLGVhM25ERSxLQUFBLGFiOG5ERixlYTluREUsS0FBQSxJYmlvREYsZWFqb0RFLEtBQUEsYWJvb0RGLGVhcG9ERSxLQUFBLGFidW9ERixlYXZvREUsS0FBQSxJYjBvREYsZWExb0RFLEtBQUEsYWI2b0RGLGVhN29ERSxLQUFBLFliZ3BERixlYWhwREUsS0FBQSxLYm1wREYsa0JhOW9ERSxZQUFBLEtiaXBERixrQmFsb0RFLFlBQUEsYWJxb0RGLGtCYXJvREUsWUFBQSxhYndvREYsaUJheG9ERSxZQUFBLEliMm9ERixpQmEzb0RFLFlBQUEsYWI4b0RGLGlCYTlvREUsWUFBQSxhYmlwREYsaUJhanBERSxZQUFBLElib3BERixpQmFwcERFLFlBQUEsYWJ1cERGLGlCYXZwREUsWUFBQSxhYjBwREYsaUJhMXBERSxZQUFBLEliNnBERixpQmE3cERFLFlBQUEsYWJncURGLGlCYWhxREUsWUFBQSxZYm1xREYsaUJhbnFERSxZQUFBLEVic3FERix5QmF0cURFLFVBQUEsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUNFLE1BQUEsS1NDSixXVG5DSSxNQUFBLEtiOHNERixXYXRzREEsTUFBQSxhYnlzREEsV2F6c0RBLE1BQUEsYWI0c0RBLFVhNXNEQSxNQUFBLEliK3NEQSxVYS9zREEsTUFBQSxhYmt0REEsVWFsdERBLE1BQUEsYWJxdERBLFVhcnREQSxNQUFBLElid3REQSxVYXh0REEsTUFBQSxhYjJ0REEsVWEzdERBLE1BQUEsYWI4dERBLFVhOXREQSxNQUFBLEliaXVEQSxVYWp1REEsTUFBQSxhYm91REEsVWFwdURBLE1BQUEsWWJ1dURBLGdCYXZ1REEsTUFBQSxLYjB1REEsZ0JhM3REQSxNQUFBLGFiOHREQSxnQmE5dERBLE1BQUEsYWJpdURBLGVhanVEQSxNQUFBLElib3VEQSxlYXB1REEsTUFBQSxhYnV1REEsZWF2dURBLE1BQUEsYWIwdURBLGVhMXVEQSxNQUFBLEliNnVEQSxlYTd1REEsTUFBQSxhYmd2REEsZWFodkRBLE1BQUEsYWJtdkRBLGVhbnZEQSxNQUFBLElic3ZEQSxlYXR2REEsTUFBQSxhYnl2REEsZWF6dkRBLE1BQUEsWWI0dkRBLGVhNXZEQSxNQUFBLEtiK3ZEQSxnQmExdkRBLEtBQUEsS2I2dkRBLGdCYTV3REEsS0FBQSxhYit3REEsZ0JhL3dEQSxLQUFBLGFia3hEQSxlYWx4REEsS0FBQSxJYnF4REEsZWFyeERBLEtBQUEsYWJ3eERBLGVheHhEQSxLQUFBLGFiMnhEQSxlYTN4REEsS0FBQSxJYjh4REEsZWE5eERBLEtBQUEsYWJpeURBLGVhanlEQSxLQUFBLGFib3lEQSxlYXB5REEsS0FBQSxJYnV5REEsZWF2eURBLEtBQUEsYWIweURBLGVhMXlEQSxLQUFBLFliNnlEQSxlYTd5REEsS0FBQSxLYmd6REEsa0JhM3lEQSxZQUFBLEtiOHlEQSxrQmEveERBLFlBQUEsYWJreURBLGtCYWx5REEsWUFBQSxhYnF5REEsaUJhcnlEQSxZQUFBLElid3lEQSxpQmF4eURBLFlBQUEsYWIyeURBLGlCYTN5REEsWUFBQSxhYjh5REEsaUJhOXlEQSxZQUFBLEliaXpEQSxpQmFqekRBLFlBQUEsYWJvekRBLGlCYXB6REEsWUFBQSxhYnV6REEsaUJhdnpEQSxZQUFBLEliMHpEQSxpQmExekRBLFlBQUEsYWI2ekRBLGlCYTd6REEsWUFBQSxZYmcwREEsaUJhaDBEQSxZQUFBLEdibzBERix5QkFDRSxVYXAwREUsV0FBQSxXQUFBLFdBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVYmkwREQsTUFBQSxLc0J2ekRILFdUNUNJLE1BQUEsS2I0MkRGLFdhcDJEQSxNQUFBLGFidTJEQSxXYXYyREEsTUFBQSxhYjAyREEsVWExMkRBLE1BQUEsSWI2MkRBLFVhNzJEQSxNQUFBLGFiZzNEQSxVYWgzREEsTUFBQSxhYm0zREEsVWFuM0RBLE1BQUEsSWJzM0RBLFVhdDNEQSxNQUFBLGFieTNEQSxVYXozREEsTUFBQSxhYjQzREEsVWE1M0RBLE1BQUEsSWIrM0RBLFVhLzNEQSxNQUFBLGFiazREQSxVYWw0REEsTUFBQSxZYnE0REEsZ0JhcjREQSxNQUFBLEtidzREQSxnQmF6M0RBLE1BQUEsYWI0M0RBLGdCYTUzREEsTUFBQSxhYiszREEsZWEvM0RBLE1BQUEsSWJrNERBLGVhbDREQSxNQUFBLGFicTREQSxlYXI0REEsTUFBQSxhYnc0REEsZWF4NERBLE1BQUEsSWIyNERBLGVhMzREQSxNQUFBLGFiODREQSxlYTk0REEsTUFBQSxhYmk1REEsZWFqNURBLE1BQUEsSWJvNURBLGVhcDVEQSxNQUFBLGFidTVEQSxlYXY1REEsTUFBQSxZYjA1REEsZWExNURBLE1BQUEsS2I2NURBLGdCYXg1REEsS0FBQSxLYjI1REEsZ0JhMTZEQSxLQUFBLGFiNjZEQSxnQmE3NkRBLEtBQUEsYWJnN0RBLGVhaDdEQSxLQUFBLElibTdEQSxlYW43REEsS0FBQSxhYnM3REEsZWF0N0RBLEtBQUEsYWJ5N0RBLGVhejdEQSxLQUFBLEliNDdEQSxlYTU3REEsS0FBQSxhYis3REEsZWEvN0RBLEtBQUEsYWJrOERBLGVhbDhEQSxLQUFBLElicThEQSxlYXI4REEsS0FBQSxhYnc4REEsZWF4OERBLEtBQUEsWWIyOERBLGVhMzhEQSxLQUFBLEtiODhEQSxrQmF6OERBLFlBQUEsS2I0OERBLGtCYTc3REEsWUFBQSxhYmc4REEsa0JhaDhEQSxZQUFBLGFibThEQSxpQmFuOERBLFlBQUEsSWJzOERBLGlCYXQ4REEsWUFBQSxhYnk4REEsaUJhejhEQSxZQUFBLGFiNDhEQSxpQmE1OERBLFlBQUEsSWIrOERBLGlCYS84REEsWUFBQSxhYms5REEsaUJhbDlEQSxZQUFBLGFicTlEQSxpQmFyOURBLFlBQUEsSWJ3OURBLGlCYXg5REEsWUFBQSxhYjI5REEsaUJhMzlEQSxZQUFBLFliODlEQSxpQmE5OURBLFlBQUEsR2JrK0RGLDBCQUNFLFVhbCtERSxXQUFBLFdBQUEsV0FBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFVBQUEsVUFBQSxVQUFBLFViKzlERCxNQUFBLEtzQjU4REgsV1RyREksTUFBQSxLYjBnRUYsV2FsZ0VBLE1BQUEsYWJxZ0VBLFdhcmdFQSxNQUFBLGFid2dFQSxVYXhnRUEsTUFBQSxJYjJnRUEsVWEzZ0VBLE1BQUEsYWI4Z0VBLFVhOWdFQSxNQUFBLGFiaWhFQSxVYWpoRUEsTUFBQSxJYm9oRUEsVWFwaEVBLE1BQUEsYWJ1aEVBLFVhdmhFQSxNQUFBLGFiMGhFQSxVYTFoRUEsTUFBQSxJYjZoRUEsVWE3aEVBLE1BQUEsYWJnaUVBLFVhaGlFQSxNQUFBLFlibWlFQSxnQmFuaUVBLE1BQUEsS2JzaUVBLGdCYXZoRUEsTUFBQSxhYjBoRUEsZ0JhMWhFQSxNQUFBLGFiNmhFQSxlYTdoRUEsTUFBQSxJYmdpRUEsZWFoaUVBLE1BQUEsYWJtaUVBLGVhbmlFQSxNQUFBLGFic2lFQSxlYXRpRUEsTUFBQSxJYnlpRUEsZWF6aUVBLE1BQUEsYWI0aUVBLGVhNWlFQSxNQUFBLGFiK2lFQSxlYS9pRUEsTUFBQSxJYmtqRUEsZWFsakVBLE1BQUEsYWJxakVBLGVhcmpFQSxNQUFBLFlid2pFQSxlYXhqRUEsTUFBQSxLYjJqRUEsZ0JhdGpFQSxLQUFBLEtieWpFQSxnQmF4a0VBLEtBQUEsYWIya0VBLGdCYTNrRUEsS0FBQSxhYjhrRUEsZWE5a0VBLEtBQUEsSWJpbEVBLGVhamxFQSxLQUFBLGFib2xFQSxlYXBsRUEsS0FBQSxhYnVsRUEsZWF2bEVBLEtBQUEsSWIwbEVBLGVhMWxFQSxLQUFBLGFiNmxFQSxlYTdsRUEsS0FBQSxhYmdtRUEsZWFobUVBLEtBQUEsSWJtbUVBLGVhbm1FQSxLQUFBLGFic21FQSxlYXRtRUEsS0FBQSxZYnltRUEsZWF6bUVBLEtBQUEsS2I0bUVBLGtCYXZtRUEsWUFBQSxLYjBtRUEsa0JhM2xFQSxZQUFBLGFiOGxFQSxrQmE5bEVBLFlBQUEsYWJpbUVBLGlCYWptRUEsWUFBQSxJYm9tRUEsaUJhcG1FQSxZQUFBLGFidW1FQSxpQmF2bUVBLFlBQUEsYWIwbUVBLGlCYTFtRUEsWUFBQSxJYjZtRUEsaUJhN21FQSxZQUFBLGFiZ25FQSxpQmFobkVBLFlBQUEsYWJtbkVBLGlCYW5uRUEsWUFBQSxJYnNuRUEsaUJhdG5FQSxZQUFBLGFieW5FQSxpQmF6bkVBLFlBQUEsWWI0bkVBLGlCYTVuRUEsWUFBQSxHYm1vRUYsdUJrQm5zRUEsU0FBQSxPQUNFLFFBQUEsYWxCaXNFRCxNQUFBLEtBTUQsc0JBQ0Esc0JrQi9yRUksU0FBQSxPbEI2ckVILFFBQUEsV2tCeHJFRyxNQUFBLEtsQityRUosUWtCN3JFTSxZQUFBLElBQ0EsZUFBQSxJbEIyckVMLE1BQUEsS0FVRCxPa0J6ckVBLE1BQUEsS0FDRSxVQUFBLEtsQnVyRUQsY0FBQSxLa0JqckVELG1CbEJ3ckVBLG1CQUlBLG1CQUhBLG1CQUNBLG1CQUhBLG1CQU1FLFFBQVMsSUFDVCxZQUFhLFdBRWIsV0FBWSxJQUFJLE1BQU0sS0FFeEIsbUJrQnByRVEsY0FBQSxJQUFBLE1BQUEsS2xCMnJFUix1Q2tCenNFQSx1Q0FBQSx3Q2xCdXNFQSx3Q0FJQSwyQ0FIQSwyQ0FJRSxXQUFZLEVBRWQsbUJBQ0UsV0FBWSxJQUFJLE1BQU0sS0FFeEIsY2tCanRFQSxpQkFBQSxLQWdEQSw2QkFoREEsNkJsQnl0RUEsNkJBSEEsNkJBQ0EsNkJBSEEsNkJBTUUsUUFBUyxJQUVYLGdCa0IxcEVBLDRCQUFBLDRCbEJrcUVBLDRCQUhBLDRCQUNBLDRCQUhBLDRCQUZFLE9BQVEsSUFBSSxNQUFNLEtBV3BCLDRCQURBLDRCa0I3cEVRLG9CQUFBLElBUlIseUNsQjBxRUUsaUJBQWtCLFFBRXBCLDRCQVVBLDBCQUdBLDBCa0JycEVBLDBCSzdJRSwwQnZCZ3lFRiwwQkFHQSwwQkFUQSwwQkFHQSwwQkFDQSwwQkFHQSwwQkFUQSwwQkFHQSwwQmtCenBFQSxpQkFBQSxRbEJzcUVBLHNDdUIzeEVFLHNDdkI0eEVGLG9DQUhBLHNDQUNBLHNDQUlFLGlCQUFrQixRQVNwQiwyQkFHQSwyQkFUQSwyQnVCOXlFRSwyQnZCcXpFRiwyQkFHQSwyQkFUQSwyQkFHQSwyQkFDQSwyQkFHQSwyQkFUQSwyQkFHQSwyQkFTRSxpQkFBa0IsUUFJcEIsdUN1Qmh6RUUsdUN2Qml6RUYscUNBSEEsdUNBQ0EsdUNBSUUsaUJBQWtCLFFBU3BCLHdCQUdBLHdCQVRBLHdCdUJuMEVFLHdCdkIwMEVGLHdCQUdBLHdCQVRBLHdCQUdBLHdCQUNBLHdCQUdBLHdCQVRBLHdCQUdBLHdCQVNFLGlCQUFrQixRQUlwQixvQ3VCcjBFRSxvQ3ZCczBFRixrQ0FIQSxvQ0FDQSxvQ0FJRSxpQkFBa0IsUUFTcEIsMkJBR0EsMkJBVEEsMkJ1QngxRUUsMkJ2QisxRUYsMkJBR0EsMkJBVEEsMkJBR0EsMkJBQ0EsMkJBR0EsMkJBVEEsMkJBR0EsMkJBU0UsaUJBQWtCLFFBSXBCLHVDdUIxMUVFLHVDdkIyMUVGLHFDQUhBLHVDQUNBLHVDQUlFLGlCQUFrQixRQVNwQiwwQkFHQSwwQkFUQSwwQnVCNzJFRSwwQnZCbzNFRiwwQkFHQSwwQkFUQSwwQkFHQSwwQkFDQSwwQkFHQSwwQkFUQSwwQkFHQSwwQkFTRSxpQkFBa0IsUUFJcEIsc0N1Qi8yRUUsc0N2QmczRUYsb0NBSEEsc0NBQ0Esc0NBSUUsaUJBQWtCLFFBRXBCLGtCQUNFLFdBQVksS3VCLzJFUixXQUFBLEtMb0pOLG9DQUNFLGtCQUNBLE1BQUEsS2xCMnRFRCxjQUFBLEtrQnp0RUMsV0FBQSxPQTRERixtQkFBQSx5QkEzREksT0FBQSxJQUFBLE1BQUEsS2xCaXVFRix5QmtCOXRFRSxjQUFBLEVBd0RKLHFDQUFBLHFDbEI4cUVFLHFDQUhBLHFDQUNBLHFDQUhBLHFDQU1FLFlBQWEsT0FFZixrQ0FDRSxPQUFRLEVrQmxyRVosMERBQUEsMERsQnlyRUUsMERBSEEsMERBQ0EsMERBSEEsMERBTUUsWUFBYSxFa0IxckVqQix5RGxCNnJFRSx5REFJQSx5REFIQSx5REFDQSx5REFIQSx5REFNRSxhQUFjLEVBSWhCLHlEQUZBLHlEQUdBLHlEQUZBLHlEa0Jyc0VGLGNBQUEsR2xCMnNFQSxTQU1BLE9BREMsUUFBQSxFZ0JuNkVDLE9BQUEsRWhCODVFRixTQUNFLFVrQnB0RVUsRWxCa3RFWCxPQUFBLEVBT0QsT2dCMzZFRSxNQUFBLEtBR0YsY0FBQSxLQUNFLFVBQUEsS0FDQSxZQUFBLFFBR0EsY0FBQSxJQUFBLE1BQUEsUWhCaStFRixjQVBBLE9nQjcyRUUsVUFBQSxLQUVBLE1BQUEsS2hCK3pFRixNZ0IzNkVFLFFBQUEsYUFDQSxVQUFBLEtoQnk2RUQsY0FBQSxJQU9ELG1CZ0IxNkVFLG1CQUFBLFdBQ0EsV0FBQSxXaEJ3NkVELG1CQUFBLEtnQjk1RUQsZ0JBQUEsS2I2QkUsV0FBQSxLSDA0RUYscUJBREEsa0JBRUUsT2dCNzVFQSxJQUFBLEVBQUEsRWhCMDVFRCxXQUFBLE1nQnQ1RUQsWUFBQSxPaEIwM0ZBLEtBN2JBLGNBUEEsT2dCNTJFRSxZQUFBLFdoQjIxRUYsaUJBQ0UsUUFBUyxNQUVYLGtCZ0J2NUVBLFFBQUEsTUFDRSxNQUFBLEtBSUYsaUJoQnU1RUEsYWdCcjVFRSxPQUFBLEtBSUYsdUJoQnM1RUEsMkJBREEsd0JBRkMsUUFBQSx5QkFBQSxLQUFBLElnQjc0RUQsZUFBQSxLaEJvNUVBLE9POStFRSxRQUFBLE1BQ0EsWUFBQSxJUG8vRUYsY2dCaDVFRSxRQUFBLE1BQ0EsTUFBQSxLaEI4NEVELE9BQUEsS2dCcDNFRCxRQUFBLElBQUEsS0FLRSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxJQUNBLG1CQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsaUJBQ0EsV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGlCQUNBLG1CQUFBLGFBQUEsWUFBQSxLQUFBLFdBQUEsWUFBQSxLQUNBLG1CQUFBLGFBQUEsWUFBQSxLQUFBLG1CQUFBLFlBQUEsS2IzRUEsV0FBQSxhQUFBLFlBQUEsS0FBQSxtQkFBQSxZQUFBLEtBQ1EsV0FBQSxhQUFBLFlBQUEsS0FBQSxXQUFBLFlBQUEsS0F5SFIsV0FBQSxhQUFBLFlBQUEsS0FBQSxXQUFBLFlBQUEsS0FBQSxtQkFBQSxZQUFBLEtIKzBFRixvQkc3MEVVLGFBQUEsUUFBQSxRQUFBLEVIMDBFVCxtQkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGlCQUFBLEVBQUEsRUFBQSxJQUFBLHFCd0JwOUVDLFdBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxpQkFBQSxFQUFBLEVBQUEsSUFBQSxxQnhCNjlFRixnQ0cvOEVFLE1BQUEsS0FDUSxRQUFBLEVBaUNSLG9DQUNFLE1BQUEsS0htN0VKLHlDR2g3RUUsTUFBQSxLSG03RUYsMEJHbDdFRSxpQkFBQSxZQUFnQyxPQUFBLEVhK0NoQyx3QmhCdzRFRix3QkFDQSxpQ0FMQyxpQkFBQSxLZ0IxM0VDLFFBQUEsRUFPQSxzQmhCaTRFQSxPQUFRLEtBRVYscURnQjczRUUsOEJBQ0UsOEJoQnkzRUgsd0NnQjMyRUQsK0JBS0ksWUFBQSxLQUlBLGlDaEJpM0VGLGlDQUNBLDJDQUNBLGtDQVBBLDBCQUNBLDBCQUNBLG9DQUNBLDJCQUtFLFlBQWEsS2dCLzJFYixpQ2hCczNFRixpQ0FDQSwyQ0FDQSxrQ0FQQSwwQkFDQSwwQkFDQSxvQ0FDQSwyQkFLRSxZQUFhLE1BR2pCLFlBQ0UsY2dCMzNFSSxLQVdOLFVoQmszRUEsT2dCajNFRSxTQUFBLFNoQjgyRUQsUUFBQSxNZ0J0MkVELFdBQUEsS2hCODJFRSxjQUFlLEtBU2pCLGdCQURBLGFnQjMyRU0sV0FBQSxLaEJ3MkVMLGFBQUEsS2dCbjNFRCxjQUFBLEVoQjIzRUUsWUFBYSxJZ0IzMkVYLE9BQUEsUWhCZzNFSiwrQkFDQSxzQ0FIQSx5QkFDQSxnQ2dCeDJFQSxTQUFBLFNoQjQyRUUsV0FBWSxNQUNaLFlBQWEsTUFPZixpQkFteEJBLFlBdUJBLFVBREEsUUFoc0JBLGNnQnA5RUEsY0FFRSxTQUFBLFNoQnEyRUYsb0JBREEsY2dCejJFRSxXQUFBLEtoQjgyRUYsaUJnQjMyRUEsY2hCdTJFQyxRQUFBLGFnQmoyRUQsYUFBQSxLaEJ5MkVFLGNBQWUsRWdCdjJFZixZQUFBLElBQ0EsZUFBQSxPQUNBLE9BQUEsUWhCMjJFRiwwQkFEQSx1QkFHQSxvQ0FEQSxpQ2dCcjJFRSxPQUFBLFloQjAyRUYsa0NBREEsNEJnQnYyRUksV0FBQSxFaEJvMkVILFlBQUEsS3FCditFRCxzQnJCb3NGQSxZZ0J0NkVJLFdBQUEsSWhCaXRFSixxQmdCdjJFRSxXQUFBLEtBQ0EsWUFBQSxJaEJtMkVELGVBQUEsSWdCMTFFRCxjQUFBLEVoQm0yRUEsOEJBQ0EsOEJnQjkxRUUsY0FBQSxFaEIwMUVELGFBQUEsRXdCeGpGQyw2QnhCZ2tGRixVd0I5akZJLFFBQUEsSUFBQSxLUm1QQSxjQUFBLEloQncwRUgsVUFBQSxLQUdELFVnQjkxRUksT0FBQSxLQWNKLFlBQUEsSWhCdTFFQSxnQndCL2tGRSxPQUFBLEtBQ0EsWUFBQSxLeEJtbEZGLDBCd0JqbEZFLGtCQUVFLE9BQUEsS0FHRiw2QnhCZ2xGQSxPQUFRLEtnQjcxRVYsWUFBQSxJaEJtMkVBLG1DZ0I5MUVJLE9BQUEsS0FDQSxZQUFBLEtoQmsyRUosNkNnQngyRUEscUNBVUksT0FBQSxLQVZKLG9DaEI0MkVFLE9BQVEsS2dCOTFFTixXQUFBLEtoQjAxRUgsUUFBQSxJQUFBLEtnQngyRUQsVUFBQSxLQWlCSSxZQUFBLEloQjQvRkosbUJBREEsUXdCL3ZHRSw2QnhCcW1GRixVd0JubUZJLFFBQUEsS0FBQSxLeEJnbUZILFVBQUEsS0FHRCxVZ0I5MUVJLE9BQUEsS0FLSixZQUFBLFVRdlJFLGNBQUEsSXhCdW5GRixnQndCcG5GRSxPQUFBLEtBQ0EsWUFBQSxLeEJ3bkZGLDBCd0J0bkZFLGtCQUVFLE9BQUEsS0FHRiw2QnhCcW5GQSxPQUFRLEtnQnQyRVYsWUFBQSxVQUVJLGNBQUEsSWhCMDJFSixtQ2dCdjJFSSxPQUFBLEtBQ0EsWUFBQSxLaEIyMkVKLDZDZ0JqM0VBLHFDQVVJLE9BQUEsS0FWSixvQ2hCcTNFRSxPQUFRLEtnQnYyRU4sV0FBQSxLaEJtMkVILFFBQUEsS0FBQSxLZ0JqM0VELFVBQUEsS0FpQkksWUFBQSxVaEI2MkVKLDRCZ0JoMkVBLGNBQUEsT2hCbTJFQSx1QmdCbjJFQSxTQUFBLFNBTUksSUFBQSxFaEIwMUVILE1BQUEsRWdCdDFFRCxRQUFBLEVBQ0UsUUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLFdBQUEsT0FDQSxlQUFBLEtoQmkyRUYsb0RBREEsdUNBREEsaUNBSEMsTUFBQSxLZ0J0MUVELE9BQUEsS2hCODFFRSxZQUFhLEtBSWYsb0RBREEsdUNBREEsaUNBSEMsTUFBQSxLZ0J0MUVELE9BQUEsS2hCODFFRSxZQUFhLEtBS2YsdUJBRUEsOEJBSkEsNEJBREEseUJBRUEsb0JnQnoxRUEsMkJoQjgxRUEsNEJBRUEsbUNBSEEseUJBRUEsZ0NBRUUsTUFBTyxRQUVULDJCQUNFLGFBQWMsUXdCdHZGWixtQkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGlCeEJrdkZILFdBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxpQkFRRCxpQ0dyc0ZFLGFBQUEsUUFDUSxtQkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGlCQUFBLEVBQUEsRUFBQSxJQUFBLFFIaXNGVCxXQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsaUJBQUEsRUFBQSxFQUFBLElBQUEsUUFRRCxnQ0cxc0ZFLE1BQUEsUUFDUSxpQkFBQSxRSHNzRlQsYUFBQSxRQVFELG9Dd0JydkZJLE1BQUEsUXhCMnZGSix1QkFFQSw4QmdCMTNFQSw0QmhCcTNFQSx5QkFFQSxvQmdCcDNFQSwyQmhCeTNFQSw0QkFFQSxtQ0FIQSx5QkFFQSxnQ0FFRSxNQUFPLFFBRVQsMkJBQ0UsYUFBYyxRd0JweEZaLG1CQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsaUJ4Qmd4RkgsV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGlCQVFELGlDR251RkUsYUFBQSxRQUNRLG1CQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsaUJBQUEsRUFBQSxFQUFBLElBQUEsUUgrdEZULFdBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxpQkFBQSxFQUFBLEVBQUEsSUFBQSxRQVFELGdDR3h1RkUsTUFBQSxRQUNRLGlCQUFBLFFIb3VGVCxhQUFBLFFBUUQsb0N3Qm54RkksTUFBQSxReEJ5eEZKLHFCQUVBLDRCZ0JyNUVBLDBCaEJnNUVBLHVCQUVBLGtCZ0IvNEVBLHlCaEJvNUVBLDBCQUVBLGlDQUhBLHVCQUVBLDhCQUVFLE1BQU8sUUFFVCx5QkFDRSxhQUFjLFF3Qmx6RlosbUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxpQnhCOHlGSCxXQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsaUJBUUQsK0JHandGRSxhQUFBLFFBQ1EsbUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxpQkFBQSxFQUFBLEVBQUEsSUFBQSxRSDZ2RlQsV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGlCQUFBLEVBQUEsRUFBQSxJQUFBLFFBUUQsOEJHdHdGRSxNQUFBLFFBQ1EsaUJBQUEsUUhrd0ZULGFBQUEsUUFRRCxrQ3dCanpGSSxNQUFBLFF4Qm96RkosMkNnQjM2RUEsSUFBQSxLaEI4NkVBLG1EZ0J2NkVFLElBQUEsRWhCMDZFRixZZ0J2NkVFLFFBQUEsTWhCbzZFRCxjQUFBLEtnQno1RUQsTUFBQSxRaEJrNkVBLHlCQU1FLDJCQUtBLGtDZ0IxNkVBLHlCQThCSSxRQUFBLGFoQmc2RUosdUJBTEEsNEJnQno3RUEseUJBNEpGLG9CQUFBLGNBQUEsRWhCc3lFSSxlQUFnQixPQTdCbEIsMkJnQjc0RUksTUFBQSxLaEIwNEVILGVBQUEsT0FXRCwwQmdCanhFRixRQUFBLGFBeEhNLGVBQUEsT2hCKzRFSix3Q2dCdnhFRiw2Q2hCc3hFRSwyQ0FKQyxNQUFBLEtBUUQsd0NBQ0UsTUFBTyxLQU9ULHVCZ0JseUVGLG9CQW5HTSxRQUFBLGFoQmk0RUgsV0FBQSxFQVdELDZCQURBLDBCZ0JqNEVJLGFBQUEsRWhCczRFSiw0Q2dCN3lFRixzQ0F0RlEsU0FBQSxTaEIrM0VMLFlBQUEsRUFRRCxrRGdCbDRFSSxJQUFBLEVEN2ZKLGdDQUNBLFlBQUEsSWYrNEZELGNBQUEsRWdCdjJFQyxXQUFBLE9oQjIxRUYsMkJBRUEsa0NBSEEsd0JBRUEsK0JnQnYzRUEsWUFBQSxJaEIwM0VFLFdBQVksRUFDWixjQUFlLEVBR2pCLDJCQURBLHdCZ0JsM0VJLFdBQUEsS0FYSiw2QmhCazRFRSxhQUFjLE1nQmozRVosWUFBQSxNaEJpMkZKLE9BOGtCQSxpQm9CdjlIQSxZQUFBLElwQm02RkEsc0RBQ0UsTWdCOTJFSSxLaEJzM0VOLHlCZ0JyNUVBLCtDQXdDSSxZQUFBLEtoQm8yRUgsVUFBQSxLQVVDLCtDQUxDLFlBQUEsSUFDRixVQUFBLE1BU0QsS0FrMkJBLG1CQXQxQkUsUXFCbjdGQSxJQUFBLEtBUEYsV0FBQSxPSXVDSSxZQUFBLEl6QnU0RkosS0FDRSxRZ0JqMkVNLGFoQmsyRU4sY0FOQyxFcUJ6NkZELFlBQUEsT0FDQSxlQUFBLE9BQ0EsaUJBQUEsYUFDQSxhQUFBLGFBQ0EsT0FBQSxRQUNBLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsWUFDQSxVQUFBLEtBRUEsY0FBQSxJSW9DQSxvQkFBQSxLQUNBLGlCQUFBLEtBQ0EsZ0JBQUEsS0FDQSxZQUFBLEt6QnU1RkYsa0JBSEEsa0JBQ0EsV3FCcjdGSSxrQnJCbTdGSixrQkFEQSxXQU1FLFFBQWtCLHlCQUFMLEtBQUosSUFDVCxlQUFnQixLQUlsQixXQURBLFdBREEsV0FKQyxNQUFBLEtxQmo3RkMsZ0JBQUEsS3JCNDdGRixZQURBLFlxQnY3RkksaUJBQUEsS3JCbTdGSCxRQUFBLEVxQmg3RkMsbUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxpQnJCeTdGQSxXQUFZLE1BQU0sRUFBRSxJQUFJLElBQUksaUJBRTlCLGNBQ0EsZUFDQSx3QkFOQyxPQUFBLFlxQmg3RkMsT0FBQSxrQnJCeTdGQSxRQUFTLElBQ1QsbUJBQW9CLEtxQnY3RmxCLFdBQUEsS3JCMDdGSixlQUNBLHlCR3Q2RlUsZUFBQSxLa0JmTixhckJ5N0ZGLE1BQU8sS3FCdjdGSCxpQkFBQSxLckI0N0ZOLG1CQURBLG1CeUI3K0ZFLE1BQUEsS3pCeStGRCxpQkFBQSxReUJ2K0ZDLGFBQUEsUXpCaS9GRixtQnlCOStGSSxNQUFBLEtBQ0EsaUJBQUEsUXpCeStGSCxhQUFBLFFBVUQsb0JBREEsb0JBRUEsbUNBTkMsTUFBQSxLeUJ2K0ZDLGlCQUFBLFF6QmcvRkEsaUJBQWtCLEtBQ2xCLGFBQWMsUUFTaEIsMEJ5QmwvRkksMEJ6QjQrRkosMEJBS0EsMEJBSEEsMEJBSEEsMEJBUUEseUNBSEEseUNBSEEseUNBT0UsTUFBTyxLQUNQLGlCQUFrQixRQUNsQixhQUFjLFFBUWhCLDRCQUhBLDRCQUhBLDRCQU9BLDZCeUJwL0ZJLDZCekI4K0ZKLDZCQU9BLHNDQUhBLHNDQUhBLHNDQU9FLGlCQUFrQixLQUNsQixhQUFjLEtBRWhCLG9CeUJ0L0ZNLE1BQUEsS0FDQSxpQkFBQSxLSnVCTixhSWxCSSxNQUFBLEtBQ0EsaUJBQUEsUXpCKytGSCxhQUFBLFFBVUQsbUJBREEsbUJ5QmxpR0UsTUFBQSxLekI4aEdELGlCQUFBLFF5QjVoR0MsYUFBQSxRekJzaUdGLG1CeUJuaUdJLE1BQUEsS0FDQSxpQkFBQSxRekI4aEdILGFBQUEsUUFVRCxvQkFEQSxvQkFFQSxtQ0FOQyxNQUFBLEt5QjVoR0MsaUJBQUEsUXpCcWlHQSxpQkFBa0IsS0FDbEIsYUFBYyxRQVNoQiwwQnlCdmlHSSwwQnpCaWlHSiwwQkFLQSwwQkFIQSwwQkFIQSwwQkFRQSx5Q0FIQSx5Q0FIQSx5Q0FPRSxNQUFPLEtBQ1AsaUJBQWtCLFFBQ2xCLGFBQWMsUUFRaEIsNEJBSEEsNEJBSEEsNEJBT0EsNkJ5QnppR0ksNkJ6Qm1pR0osNkJBT0Esc0NBSEEsc0NBSEEsc0NBT0UsaUJBQWtCLFFBQ2xCLGFBQWMsUUFFaEIsb0J5QjNpR00sTUFBQSxRQUNBLGlCQUFBLEtKMEJOLGFJckJJLE1BQUEsS0FDQSxpQkFBQSxRekJvaUdILGFBQUEsUUFVRCxtQkFEQSxtQnlCdmxHRSxNQUFBLEt6Qm1sR0QsaUJBQUEsUXlCamxHQyxhQUFBLFF6QjJsR0YsbUJ5QnhsR0ksTUFBQSxLQUNBLGlCQUFBLFF6Qm1sR0gsYUFBQSxRQVVELG9CQURBLG9CQUVBLG1DQU5DLE1BQUEsS3lCamxHQyxpQkFBQSxRekIwbEdBLGlCQUFrQixLQUNsQixhQUFjLFFBU2hCLDBCeUI1bEdJLDBCekJzbEdKLDBCQUtBLDBCQUhBLDBCQUhBLDBCQVFBLHlDQUhBLHlDQUhBLHlDQU9FLE1BQU8sS0FDUCxpQkFBa0IsUUFDbEIsYUFBYyxRQVFoQiw0QkFIQSw0QkFIQSw0QkFPQSw2QnlCOWxHSSw2QnpCd2xHSiw2QkFPQSxzQ0FIQSxzQ0FIQSxzQ0FPRSxpQkFBa0IsUUFDbEIsYUFBYyxRQUVoQixvQnlCaG1HTSxNQUFBLFFBQ0EsaUJBQUEsS0o4Qk4sVUl6QkksTUFBQSxLQUNBLGlCQUFBLFF6QnlsR0gsYUFBQSxRQVVELGdCQURBLGdCeUI1b0dFLE1BQUEsS3pCd29HRCxpQkFBQSxReUJ0b0dDLGFBQUEsUXpCZ3BHRixnQnlCN29HSSxNQUFBLEtBQ0EsaUJBQUEsUXpCd29HSCxhQUFBLFFBVUQsaUJBREEsaUJBRUEsZ0NBTkMsTUFBQSxLeUJ0b0dDLGlCQUFBLFF6QitvR0EsaUJBQWtCLEtBQ2xCLGFBQWMsUUFTaEIsdUJ5QmpwR0ksdUJ6QjJvR0osdUJBS0EsdUJBSEEsdUJBSEEsdUJBUUEsc0NBSEEsc0NBSEEsc0NBT0UsTUFBTyxLQUNQLGlCQUFrQixRQUNsQixhQUFjLFFBUWhCLHlCQUhBLHlCQUhBLHlCQU9BLDBCeUJucEdJLDBCekI2b0dKLDBCQU9BLG1DQUhBLG1DQUhBLG1DQU9FLGlCQUFrQixRQUNsQixhQUFjLFFBRWhCLGlCeUJycEdNLE1BQUEsUUFDQSxpQkFBQSxLSmtDTixhSTdCSSxNQUFBLEtBQ0EsaUJBQUEsUXpCOG9HSCxhQUFBLFFBVUQsbUJBREEsbUJ5QmpzR0UsTUFBQSxLekI2ckdELGlCQUFBLFF5QjNyR0MsYUFBQSxRekJxc0dGLG1CeUJsc0dJLE1BQUEsS0FDQSxpQkFBQSxRekI2ckdILGFBQUEsUUFVRCxvQkFEQSxvQkFFQSxtQ0FOQyxNQUFBLEt5QjNyR0MsaUJBQUEsUXpCb3NHQSxpQkFBa0IsS0FDbEIsYUFBYyxRQVNoQiwwQnlCdHNHSSwwQnpCZ3NHSiwwQkFLQSwwQkFIQSwwQkFIQSwwQkFRQSx5Q0FIQSx5Q0FIQSx5Q0FPRSxNQUFPLEtBQ1AsaUJBQWtCLFFBQ2xCLGFBQWMsUUFRaEIsNEJBSEEsNEJBSEEsNEJBT0EsNkJ5QnhzR0ksNkJ6QmtzR0osNkJBT0Esc0NBSEEsc0NBSEEsc0NBT0UsaUJBQWtCLFFBQ2xCLGFBQWMsUUFFaEIsb0J5QjFzR00sTUFBQSxRQUNBLGlCQUFBLEtKc0NOLFlJakNJLE1BQUEsS0FDQSxpQkFBQSxRekJtc0dILGFBQUEsUUFVRCxrQkFEQSxrQnlCdHZHRSxNQUFBLEt6Qmt2R0QsaUJBQUEsUXlCaHZHQyxhQUFBLFF6QjB2R0Ysa0J5QnZ2R0ksTUFBQSxLQUNBLGlCQUFBLFF6Qmt2R0gsYUFBQSxRQVVELG1CQURBLG1CQUVBLGtDQU5DLE1BQUEsS3lCaHZHQyxpQkFBQSxRekJ5dkdBLGlCQUFrQixLQUNsQixhQUFjLFFBU2hCLHlCeUIzdkdJLHlCekJxdkdKLHlCQUtBLHlCQUhBLHlCQUhBLHlCQVFBLHdDQUhBLHdDQUhBLHdDQU9FLE1BQU8sS0FDUCxpQkFBa0IsUUFDbEIsYUFBYyxRQVFoQiwyQkFIQSwyQkFIQSwyQkFPQSw0QnlCN3ZHSSw0QnpCdXZHSiw0QkFPQSxxQ0FIQSxxQ0FIQSxxQ0FPRSxpQkFBa0IsUUFDbEIsYUFBYyxRQUVoQixtQnlCL3ZHTSxNQUFBLFFBQ0EsaUJBQUEsS0owQ04sVUlyQ0ksWUFBQSxJQUNBLE1BQUEsUXpCaXdHSixVQUVBLGlCQURBLGlCQUVBLG9CcUJsdEdFLDZCckJvdEdBLGlCQUFrQixZQUNsQixtQkFBb0IsS0FDcEIsV0FBWSxLQUVkLFVBR0EsaUJBREEsZ0JBREEsZ0JxQmp0R0UsYUFBQSxZckJ1dEdGLGdCQURBLGdCcUJsdEdJLE1BQUEsUXJCOHNHSCxnQkFBQSxVcUI1c0dDLGlCQUFBLFlyQnd0R0YsMEJBRkEsMEJBR0EsbUNBRkEsbUNxQi9zR0ksTUFBQSxLckJtdEdGLGdCQUFpQixLQUduQixtQkFEQSxRcUJ6c0dBLFlBQUEsVXJCOHNHRSxjQUFlLElBR2pCLG1CQURBLFF5QjN4R0UsUUFBQSxJQUFBLEt6QnV4R0QsVUFBQSxLcUJ4c0dELFlBQUEsSXJCaXRHRSxjQUFlLElBR2pCLG1CQURBLFF5Qmx5R0UsUUFBQSxJQUFBLEl6Qjh4R0QsVUFBQSxLcUIzc0dELFlBQUEsSXJCb3RHRSxjQUFlLElBRWpCLFd5QjF5R0UsUUFBQSxNQUNBLE1BQUEsS3pCa3pHRiw2QnFCanRHQSw0QnJCK3NHQSw2QkFKQyxNQUFBLEtBU0QsTUFDRSxRQUFTLEVxQjVzR1AsbUJBQUEsUUFBQSxLQUFBLE9yQnVzR0gsV0FBQSxRQUFBLEtBQUEsT0FTRCxTR3JyR0UsUUFBQSxFSHdyR0YsVTBCejJHRSxRQUFBLEsxQjQyR0YsYTBCdjJHQSxRQUFBLE0xQjAyR0EsZTBCdjJHRSxRQUFBLFUxQjAyR0Ysa0IwQnoyR0UsUUFBQSxnQjFCNDJHRixZMEIzMkdjLE9BQUEsRTFCdzJHYixTQUFBLE8wQnIyR0QsNEJBQUEsT0FBQSxXQUNFLG9CQUFBLE9BQUEsV0FDQSw0QkFBQSxLQUNBLG9CQUFBLEt2QnNLQSxtQ0FBQSxLQUNRLDJCQUFBLEtIeXNHVixPRzlyR0UsUUFBQSxhQUNRLE1BQUEsRUgwckdULE9BQUEsRW9CcjRHQyxlQUFBLE9BQ0EsV0FBQSxJQUFBLE9BQ0EsV0FBQSxJQUFBLFFBQ0EsYUFBQSxJQUFBLE1BQUEsWUFDQSxZQUFBLElBQUEsTUFBQSxZQVFGLHVCcEI0NEdFLFFBQVMsRUFFWCxlb0J4NEdBLFNBQUEsU0FDRSxJQUFBLEtwQm80R0QsS0FBQSxFb0JoNEdELFFBQUEsS0FDRSxRQUFBLEtBQ0EsTUFBQSxLQUVBLFFBQUEsSUFBQSxFQUNBLE9BQUEsSUFBQSxFQUFBLEVBQ0EsVUFBQSxLQUNBLFdBQUEsS0FDQSxXQUFBLEtBQ0EsaUJBQUEsS0FDQSxnQkFBQSxZQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsZ0JBQ0EsY0FBQSxJQUNBLG1CQUFBLEVBQUEsSUFBQSxLQUFBLGlCQUNBLFdBQUEsRUFBQSxJQUFBLEtBQUEsaUJwQjY3R0YscUJBcERBLDBCb0JqMEdBLE1BQUEsRUFRSSxLQUFBLEtBa0JKLGlCcEJpekdBLG9Cb0JoekdFLFFBQUEsTUFDQSxRQUFBLElBQUEsS0FJRixZQUFBLFdwQjRuSEMsWUFBQSxPQWxMRCxvRTJCcGlIRSw2QzNCcWhIRiw4QzRCemtIRSx1QkFBQSxFQUNBLDBCQUFBLEVSNkNBLHdCQUNFLE9BQUEsSUFDQSxPQUFBLElBQUEsRXBCZzRHSCxTQUFBLE9vQno1R0QsaUJBQUEsUXBCazZHQSxvQkFIQyxNQUFBLEtvQi81R0QsWUFBQSxJQW9DSSxNQUFBLEtwQnc0R0osMEJBREEsMEJvQmw0R0ksTUFBQSxRcEIrM0dILGdCQUFBLEtvQjczR0csaUJBQUEsUXBCczRHSix5QkFFQSwrQkFEQSwrQkFKQyxNQUFBLEtvQngzR0MsZ0JBQUEsS3BCZzRHQSxpQkFBa0IsUUFDbEIsUUFBUyxFQUVYLDJCQUVBLGlDQURBLGlDQUpDLE1BQUEsS0FTRCxpQ0FEQSxpQ29CdDNHSSxnQkFBQSxLcEJtM0dILE9BQUEsWW9CLzJHQyxpQkFBQSxZcEJ1M0dBLGlCQUFrQixLb0JyM0doQixPQUFBLDBEcEJ3M0dKLHFCb0JyM0dJLFFBQUEsTXBCdzNHSixRb0JsM0dBLFFBQUEsRUFnQkEsb0JBQ0UsTUFBQSxLQUNBLEtBQUEsRUFRRixpQnBCZzJHQyxVQUFBLEtvQnoxR0MsTUFBQSxLcEJvMkdGLG1Cb0JoMkdFLFNBQUEsTUFDQSxJQUFBLEVwQjQxR0QsTUFBQSxFb0J4MUdELE9BQUEsRUFDRSxLQUFBLEVBQ0EsUUFBQSxJU0FGLHdDQXBERSxpRFQ2RUUsSUFBQSxLT2dCSixLQUFBLEszQnd6R0EsMkJvQjkxR0UsTUFBQSxFQUNBLEtBQUEsS0FJRixlcEI4MUdBLHNDQUpDLFdBQUEsRW9CaDFHRCxjQUFBLElBQUEsT3BCdzFHRSxjQUFlLElBQUksUUFFckIsdUJBQ0EsOENvQnAxR0ksSUFBQSxLcEJnMUdILE9BQUEsS29CdjFHRCxjQUFBLElwQmcyR0EseUJvQnAxR0ksNkJBQ0EsTUFBQSxFcEJnMUdILEtBQUEsS29CdDBHQyxrQ0FwRUEsTUFBQSxLQUNBLEtBQUEsR3BCczVHRixXQUNBLG9CQUNFLFNBTkMsU0FDRixRQUFBLGEyQm5oSEQsZUFBQSxPM0I2aEhBLHlCQURBLGdCMkJ4aEhFLFNBQUEsUzNCcWhIRCxNQUFBLEtBZUQsZ0NBRkEsZ0NBRkEsK0JBRkEsK0JBS0EsdUIyQjloSEksdUIzQjBoSEosc0JBRkEsc0JBUUUsUUFBUyxFQUVYLHFCQUNBLDJCQUNBLDJCQUNBLGlDMkIzaEhBLFlBQUEsSzNCOGhIQSxhQUNFLFlBQWEsS0FFZixrQjJCdmhIQSx3QjNCeWhIQSwwQkFMQyxNQUFBLEtBUUQsa0JBQ0Esd0JBQ0EsMEJBTEMsWUFBQSxJQVdELDRCMkJwaEhBLFlBQUEsRTNCdWhIQSxtRTJCbGhIQSx3QkFBQSxFQUNFLDJCQUFBLEUzQjBoSEYsc0I0QnJrSEUsTUFBQSxLNUIya0hGLG1FMkJqaEhBLG9FQUNFLHdCQUFBLEUzQjZnSEQsMkJBQUEsRTJCcmdIRCxtQzNCa2hIQSxpQzRCcGxIRSxRQUFBLEVEdUVGLGlDM0JpaEhFLGNBQWUsSTJCL2dIZixhQUFBLElBaUJGLG9DQUNFLGNBQUEsS0FDQSxhQUFBLEtBRUYsaUNBQ0UsbUJBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxpQkFDQSxXQUFBLE1BQUEsRUFBQSxJQUFBLElBQUEsaUJBS0YsMEN4Qi9DRSxtQkFBQSxLQUNRLFdBQUEsS3dCa0RSLFl4Qm5EQSxZQUFBLEVIb2pIRixlMkIxL0dBLGFBQUEsSUFBQSxJQUNFLEVBR0YsdUJBQ0UsYUFBQSxFQUFBLElBQUEsSTNCNC9HRix5QjJCeC9HQSwrQjNCMC9HQSxvQ0FMQyxRQUFBLE0yQjcrR0QsTUFBQSxLM0JxL0dFLE1BQU8sS0FDUCxVQUFXLEtBRWIsb0MyQmwvR0ksTUFBQSxLM0JxL0dKLDhCMkIzL0dBLG9DM0I2L0dBLG9DQUNBLDBDMkI5L0dBLFdBQUEsSzNCZ2dIRSxZQUFhLEVBS2Ysc0QyQnorR0UsQUFDRSxBM0JxK0dILEEyQm4rR0MsY0FIQSxJQUNFLEkzQnErR0gsRTJCbitHQyxFM0I0K0dGLHNENEJqcEhFLEFBQ0EsQTVCNm9IRCxBMkJyK0dDLGNDektBLEVBQ0EsRTVCNm9IRCxJMkJyK0dDLEkzQjgrR0YsdUU0QnZwSEUsY0FBQSxFNUIwcEhGLDRFMkI1K0dBLDZFQUNFLDJCQUFBLEUzQncrR0QsMEJBQUEsRUFRRCw2RTRCL3BIRSx1QkFBQSxFQUNBLHdCQUFBLEVEc0xGLHFCQy9MRSxRQUFBLE1BQ0EsTUFBQSxLNUJ1cUhELGFBQUEsTTJCaitHRCxnQkFBQSxTM0IwK0dBLDBCQUNBLGdDMkJ2K0dFLFFBQUEsVzNCbStHRCxNQUFBLEsyQnYrR0QsTUFBQSxHM0JnL0dBLHFDMkJ4K0dJLE1BQUEsSzNCMitHSiwrQzJCbi9HQSxLQUFBLEszQncvR0EsZ0RBRkEsNkNBR0EsMkQyQnovR0Esd0RBaUNBLFNBQUEsUzNCMDlHRSxLQUFNLGNBQ04sZUFBZ0IsS0FFbEIsYUFVQSwyQkEySEEsaUJBS0Esc0JBeUJBLFE2QmoySEEsVTdCNGhJQSxROEJ0aElJLFNBQUEsUzlCd3JISixhMkJ0OUdNLFFBQUEsTTNCbTlHTCxnQkFBQSxTQVFELDBCOEJuc0hFLE1BQUEsS0FDQSxjQUFBLEU5QitySEQsYUFBQSxFQVFELDJCOEJqc0hJLFFBQUEsRTlCOHJISCxNQUFBLEs4QnZzSEQsTUFBQSxLQWVJLGNBQUEsRTlCa3NISixpQzhCMXJISSxRQUFBLEU5QjZySEosOEI4QjFySEksbUM5QjRySEosc0NBTEMsT0FBQSxLOEI1cUhELFFBQUEsS0FBQSxLOUJvckhFLFVBQVcsS0FDWCxZQUFhLFV3QjdwSGIsY0FBQSxJeEJncUhGLG9DQUNBLHlDQUNBLDRDQUxDLE9BQUEsS3dCdnBIQyxZQUFBLEt4Qm1xSEYsOEN3QjlwSEUsbUR4QmdxSEYsc0RBTEEsc0NBQ0EsMkNBQ0EsOENBSUUsT0FBUSxLQUVWLDhCQUNBLG1DQUNBLHNDQUxDLE9BQUEsSzhCOXJIRCxRQUFBLElBQUEsSzlCc3NIRSxVQUFXLEtBQ1gsWUFBYSxJd0JwckhiLGNBQUEsSXhCdXJIRixvQ0FDQSx5Q0FDQSw0Q0FMQyxPQUFBLEt3QjlxSEMsWUFBQSxLeEIwckhGLDhDd0JyckhFLG1EeEJ1ckhGLHNEQUxBLHNDQUNBLDJDQUNBLDhDQUlFLE9BQVEsS0FJViwyQkFGQSxtQkFDQSxpQkFKQyxRQUFBLFdBVUQsOERBRkEsc0RBQ0Esb0RBSkMsY0FBQSxFQVFELG1CQUNBLGlCOEJwdEhJLE1BQUEsRzlCZ3RISCxZQUFBLE84QjVzSEQsZUFBQSxPOUJxdEhBLG1COEJqdEhFLFVBQUEsS0FLRixZQUFBLEVBQ0UsTUFBQSxLQUVBLGlCQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLEk5Qmt0SEYsNEI4Qi9zSEUsUUFBQSxJQUFBLEtBQ0EsVUFBQSxLOUIyc0hELGNBQUEsSUFRRCw0QjhCOXNISSxRQUFBLEtBQUEsS0FDQSxVQUFBLEs5QjBzSEgsY0FBQSxJQVNELHdDQURBLHFDOEI3c0hJLFdBQUEsRUFwQkosdUM5QnN1SEEsK0JBQ0Esa0NBQ0EsNkM4QnpzSEEsOEM5QjRzSEEsNkRBREEsd0VBRUUsd0JBQXlCLEVBQ3pCLDJCQUE0QixFQUU5QiwrQjRCdHpIRSxhQUFBLEU1Qnl6SEYsc0M4QjFzSEEsOEI5Qmd0SEEsK0RBREEsb0RBSEEsaUNBQ0EsNEM4QjFzSEEsNkM5QjhzSEUsdUJBQXdCLEVBQ3hCLDBCQUEyQixFQUU3Qiw4QjRCM3pIRSxZQUFBLEU1Qjh6SEYsaUI4QjFzSEUsVUFBQSxFOUJ1c0hELFlBQUEsT0FXRCwyQjhCN3NIQSxZQUFBLEs5Qmt0SEEsNkI4Qmx0SEEsNEI5Qmd0SEEsNEJBSEMsUUFBQSxFQVFELGtDQUNBLHdDOEJwc0hNLGFBQUEsS0FLSixpQzlCbXNIRix1QzhCaHNITSxRQUFBLEU5QjRySEwsWUFBQSxLQVFELEs4QjlySE0sYUFBQSxFQUNBLGNBQUEsRTlCMHJITCxXQUFBLEtBUUQsUTZCOTFIRSxRQUFBLE1BSEYsVUFRSSxRQUFBLE03QjAxSEgsUUFBQSxLQUFBLEtBU0QsZ0JBREEsZ0I2QjcxSE0sZ0JBQUEsSzdCMDFITCxpQkFBQSxLQVFELG1CNkIvMUhRLE1BQUEsS0FNSix5QjdCNDFISix5QjZCMzFITSxNQUFBLEs3QncxSEwsZ0JBQUEsSzZCdDFISyxPQUFBLFk3QjgxSEosaUJBQWtCLFlBRXBCLGFBRUEsbUJBREEsbUJBSkMsaUJBQUEsSzZCajFIRyxhQUFBLFE3QjAxSEosa0I2QnYxSE0sT0FBQSxJQUNBLE9BQUEsSUFBQSxFN0JtMUhMLFNBQUEsTzZCNTNIRCxpQkFBQSxRN0JxNEhBLGMrQng0SEUsVUFBQSxLL0IyNEhGLFU2Qng0SEEsY0FBQSxJQUFBLE1BQUEsSzdCMjRIQSxhNkJ4MEhBLE1BQUEsS0FDRSxjQUFBLEtBREYsZUFHSSxhQUFBLElBRUEsWUFBQSxXN0JvMEhILE9BQUEsSUFBQSxNQUFBLFk2QnowSEQsY0FBQSxJQUFBLElBQUEsRUFBQSxFN0JrMUhBLHFCNkJ2MEhNLGFBQUEsS0FBQSxLQUFBLEs3QjAwSE4sc0JBRUEsNEI2QjEwSE0sNEI3QnEwSEwsTUFBQSxLNkI5ekhLLE9BQUEsUTdCczBISixpQkFBa0IsS0FDbEIsT0FBUSxJQUFJLE1BQU0sSzZCcDBIWixvQkFBQSxZN0J1MEhSLHdCNkJwMEhRLE1BQUEsS0FDQSxjQUFBLEVBS04sMkJBcURBLE1BQUEsSzdCZ3hIRiw2QjZCcjBIRSxjQUFBLElBd0RFLFdBQUEsTzdCK3hIRixhNkI5d0hNLEU3Qit3SE4sY0FOQyxJNkJsMUhELGtDN0I0MUhGLHdDQURBLHdDQUpDLE9BQUEsSUFBQSxNQUFBLEtBUUQseUI2Qi94SEksMkJBQ0EsUUFBQSxXN0J5d0hILE1BQUEsRzZCbnNIRCw2QkFqRU0sY0FBQSxFQXdCRixjQUFBLElBQUEsTUFBQSxLN0I4dkhILGNBQUEsSUFBQSxJQUFBLEVBQUEsRTZCcnRIRCxrQzdCK3RIRSx3Q0FEQSx3Q0FKQyxvQkFBQSxNQVNILGNBQ0UsTTZCbHdISSxLN0IweEhOLGtCQVZBLGdCNkJyMEhBLE1BQUEsSzdCeXpIQSxnQjZCcDJIQSxjQUFBLEk3QjAySEEsdUJBRUEsNkI2QjUySEEsNkI3QnUySEMsTUFBQSxLNkJ6MUhLLGlCQUFBLFE3QnEySE4sbUI2QnoxSEEsV0FBQSxJQUVJLFlBQUEsRUFGSixlQUlNLE1BQUEsSzdCKzFITixvQjZCbDFIQSxjQUFBLElBSUksV0FBQSxPN0IrMUhKLG9CQUNFLGM2Qi8wSE0sRTdCaTFIUix5QjZCeDBIQSxhQUFBLEVBQ0UsY0FBQSxJQURGLDhCN0I4MEhBLG9DQURBLG9DQUpDLE9BQUEsSUFBQSxNQUFBLEtBUUQseUI2Qm4ySEksa0JBQ0EsUUFBQSxXN0IwMEhILE1BQUEsRzZCcHdIRCxvQkFqRU0sY0FBQSxFN0I4MUhKLHlCNkJ0MEhFLGNBQUEsSUFBQSxNQUFBLEs3QmswSEgsY0FBQSxJQUFBLElBQUEsRUFBQSxFNkJ6eEhELDhCN0JteUhFLG9DQURBLG9DQUpDLG9CQUFBLE1BU0gsdUJBQ0UsUTZCdDBISSxLN0J3MEhOLHFCNkI5ekhBLFFBQUEsTTdCaTBIQSx5QjZCajBIQSxXQUFBLEtBS0ksdUJBQUEsRTdCeXpISCx3QkFBQSxFQVFELFE0QmxpSUUsV0FBQSxLNUIraElELGNBQUEsS0l2aElELE9BQUEsSUFBQSxNQUFBLFlKMGlJQSxpQkFDRSxjSW5oSUUsS0pvaElGLGFBTkMsS0FDRixXQUFBLFFJaGdJRCxXQUFBLElBQUEsTUFBQSxZQUNFLG1CQUFBLE1BQUEsRUFBQSxJQUFBLEVBQUEscUJBQ0EsV0FBQSxNQUFBLEVBQUEsSUFBQSxFQUFBLHFCQUNBLDJCQUFBLE1KeWdJRixvQkFDRSxXSXhnSUEsS0praUlGLHFCQURBLGtCQUVFLFNBUkMsTUFDRixNQUFBLEVJei9IRCxLQUFBLEVKbWdJRSxRQUFTLEtJbmdJWCw0REFHSSxzQ0p1Z0lGLG1DQU5ELFdBQUEsT0FXRCx5QkkzbElFLFFBQ0EsY0FBQSxJSmtpSUEsZUFMQyxNQUFBLEtJai9IRCxpQkFDRSxNQUFBLEtKaWdJSCxXQUFBLEVJOS9IQyxtQkFBQSxLQWdsQkYsV0FBQSxLSnk3R0UsMEJJdGdJRSxRQUFBLGdCSndnSUEsT0l4Z0lBLGVKaWdJRCxlQUFBLEVJLy9IQyxTQUFBLGtCSjBnSUYsb0JJdmdJSSxXQUFBLFFKNGdJSixzQ0FGQSxtQ0l0Z0lFLG9DSmlnSUQsY0FBQSxFSTMvSEMsYUFBQSxFSjBoSUYscUJBREEsa0JBTkQsY0FBQSxHQVdELGtCQUNFLElJcGdJRSxFSnFnSUYsYUFSQyxFQUFBLEVBQUEsSUl6L0hILHFCQUNFLE9BQUEsRUFDQSxjQUFBLEVKNC9IRCxhQUFBLElBQUEsRUFBQSxFQWFELGtDQUZBLGdDQUNBLDRCQUZBLDBCSXovSEEsYUFBQSxNSjgvSEUsWUFBYSxNQVdmLG1CQUNFLFFJamdJSSxLSmtnSUosYUFSQyxFQUFBLEVBQUEsSUFlSCxjQUNFLE1JeC9IRSxLSnkvSEYsT0FSQyxLQUNGLFFBQUEsS0kzK0hELFVBQUEsS0FDRSxZQUFBLEtKbWxSRixhZ0M3dFJBLE9oQzh4SkEsd0JBKytIQSxrQkFob0pBLGVBcWlKQSxTQTVnSUEsZUFDQSxrQkF4aEJFLE1BUkMsTUFOSCxvQkFEQSxvQklsL0hFLGdCQUFBLEtBRUEsa0JKcS9IQSxRQUFTLE1BRVgseUJJemhJSSxrQ0FGQSxnQ0pzL0hILDRCSXYvSEcsMEJBNGdCSixhQUFBLEVKcy9HSSxZQUFhLEVJLytIZixtQkFDQSxjQUFBLEVBVUYsaUNBYUksdUNKNCtISCxZQUFBLE9BV0QsZUFDRSxTSWwvSEksU0o0K0hMLFFBQUEsSUFBQSxLSWorSEQsYUFBQSxLQUNFLFdBQUEsSUFDQSxjQUFBLElBQ0EsaUJBQUEsWUFDQSxpQkFBQSxLNkI5TEEsT0FBQSxJQUFBLE1BQUEsWUFDQSxjQUFBLElqQzJxSUYscUJJMStIRSxRQUFBLEVKNitIRix5Qkl4K0hFLFFBQUEsTUFDRSxNQUFBLEtKaytISCxPQUFBLElJaC9IRCxjQUFBLElKMi9IQSxtQ0l0K0hJLFdBQUEsSUo4K0hKLFlBQ0UsT0l2K0hFLE1BQUEsTUp5K0hKLGlCSS85SEEsWUFBQSxLQUNFLGVBQUEsS0p5OUhELFlBQUEsS0FVRCx5QkkvOUhJLGlDQUNBLFNBQUEsT0p5OUhILE1BQUEsS0l0OUhDLE1BQUEsS0FnYUYsV0FBQSxFQTdaTSxpQkFBQSxZQUNBLE9BQUEsRUFDQSxtQkFBQSxLQUNBLFdBQUEsS0ppK0hKLGtEQURBLHNDQUVFLFFJLzlIRSxJQUFBLEtBQUEsSUFBQSxLQXVaTixzQ0oya0hJLFlBQWEsS0kza0hqQiw0Q0o2a0hFLDRDSTk5SE0saUJBQUEsTUptK0hSLHlCSWxpSUEsZUF5QkksUUFBQSxLSjBnSUYsWUFSQyxNQUFBLEtBQ0YsT0FBQSxFSTVrSEQsZUF0WUksTUFBQSxLSmcrSEYsaUJJMWxIRixZQUFBLEtBbFlNLGVBQUEsTUppK0hOLGFBQ0UsUUkvOUhNLEtBQUEsS0FZUixXQUFBLElBQUEsTUFBQSxZQUNFLGNBQUEsSUFBQSxNQUFBLFlBQ0EsbUJBQUEsTUFBQSxFQUFBLElBQUEsRUFBQSxxQkFBQSxFQUFBLElBQUEsRUFBQSxxQkFDQSxXQUFBLE1BQUEsRUFBQSxJQUFBLEVBQUEscUJBQUEsRUFBQSxJQUFBLEVBQUEscUJKaTlIQSxBQVJELEFJeDhIQyxBQUNBLE9BREEsSUp1OEhDLE1Ba0JILHlCQU1FLDJCQUtBLGtDaUMvdklBLHlCakJ5ZEksUUFBQSxhaEIwekhKLHVCQUxBLDRCaUM5d0lBLHlCakJ1bEJGLG9CQUFBLGNBQUEsRWhCZ3NISSxlQUFnQixPQTdCbEIsMkJnQnZ5SEksTUFBQSxLaEJpeUhILGVBQUEsT0FjRCwwQmdCM3FIRixRQUFBLGFBeEhNLGVBQUEsT2hCeXlISix3Q2dCanJIRiw2Q2hCZ3JIRSwyQ0FQQyxNQUFBLEtBV0Qsd0NBQ0UsTUFBTyxLQU9ULHVCZ0I1ckhGLG9CQW5HTSxRQUFBLGFoQnd4SEgsV0FBQSxFQWNELDZCQURBLDBCZ0IzeEhJLGFBQUEsRWhCZ3lISiw0Q2dCdnNIRixzQ0F0RlEsU0FBQSxTaEJzeEhMLFlBQUEsRUFXRCxrRGdCNXhISSxJQUFBLEVoQnl5SEosYUFSQyxNQUFBLEtBQ0YsWUFBQSxFSXYvSEMsZUFBQSxFQXlWRixhQUFBLEVBeFZJLFlBQUEsRUFDQSxPQUFBLEVBQ0EsbUJBQUEsS0FDQSxXQUFBLE1KbXdJSixlQVdBLFlrQ3BrSkEsUUFBQSxhbEN1eUlBLHlCQUNFLHlCQVJDLGNBQUEsSUkzL0hDLG9DQXNXSixjQUFBLEdKZ3JIQSw4QkFDRSxXRzF2SVEsRUgydklSLHVCQVRDLEVBQ0Ysd0JBQUEsRUFXRCxtRDRCbDBJRSxjQUFBLEVBQ0EsQTVCMnpJRCxBSXAvSEQsQUFDRSxjd0J4VUEsSTVCMnpJRCxJSXAvSEQsRUFDRSxFSjJ1SUYsWUFrQkEsWUFzWkEsVW1DNTlKQSxjQUFBLEluQ3kwSUEsWTRCajBJRSxXQUFBLElBQ0EsY0FBQSxJeEIwVUYsbUI2QmhWRSxXQUFBLEtBQ0EsY0FBQSxLN0JrVkEsbUI2Qm5WQSxXQUFBLEtBQ0EsY0FBQSxLN0JxVkEsYTZCdFZBLFdBQUEsS0FDQSxjQUFBLEtqQzQxSUYseUJpQzcxSUUsYUFDQSxNQUFBLEtqQyswSUQsYUFBQSxLSTcrSEMsWUFBQSxLSjIvSEEsYUFSQyxNQUFBLGVBQ0YsTUFBQSxLSW4rSEMsY2dDdFdBLE1BQUEsZ0JDVlcsTUFBQSxNckN3MUlWLGFBQUEsTUFXRCw0QnFDcDJJWSxhQUFBLEdyQ3cySWQsZ0JBQ0UsaUJJbC9ISSxRSm0vSEosYUFUQyxRSWgrSEgsOEJBQ0UsTUFBQSxLQURGLG9DSjgrSEEsb0NJeitISSxNQUFBLFFKbStISCxpQkFBQSxZQWNELGlDQUhBLDZCSTMrSE0sTUFBQSxLQVJOLHVDSnkvSEEsdUNJdCtITSxNQUFBLEtKZytITCxpQkFBQSxZQVdELHNDQUVBLDRDQURBLDRDQVBDLE1BQUEsS0k1OUhLLGlCQUFBLFFKdytITix3Q0FFQSw4Q0FEQSw4Q0FQQyxNQUFBLEtJMTlISyxpQkFBQSxZSnMrSE4sb0NBRUEsMENBREEsMENBUEMsTUFBQSxLSXI5SEssaUJBQUEsUUppK0hOLHlCSTk5SFEsc0RBQ0EsTUFBQSxLQW1OUiw0REEvTUksNERBSU0sTUFBQSxLSm05SFAsaUJBQUEsWUFXRCwyREFFQSxpRUFEQSxpRUFQQyxNQUFBLEtJaDlITyxpQkFBQSxRSjQ5SFIsNkRBRUEsbUVBREEsbUVBUEMsTUFBQSxLSTk4SE8saUJBQUEsYUoyOUhWLCtCQUNFLGFJeDlIVSxLQS9FWixxQ0p5aUlBLHFDSWw5SEksaUJBQUEsS0FDQSx5Q0pzOUhGLGlCQUFrQixLQUVwQixpQ0loaklBLDZCQTZGTSxhQUFBLFFBN0ZOLDZCSnFqSUUsTUFBTyxLQUVULG1DSXZqSUEsTUFBQSxLSjBqSUEsMEJJNzhISSxNQUFBLEtBN0dKLGdDSjZqSUEsZ0NJMThISSxNQUFBLEtKZzlISiwwQ0kvOEhJLDBDSmc5SEosbURBRkEsbURJeDhITSxNQUFBLEtKNjhITixnQkFDRSxpQkFBa0IsS0k1OEhaLGFBQUEsUUFRUiw4QkFDRSxNQUFBLFFBREYsb0NKMDhIQSxvQ0lyOEhJLE1BQUEsS0orN0hILGlCQUFBLFlBY0QsaUNBSEEsNkJJdjhITSxNQUFBLFFBUk4sdUNKcTlIQSx1Q0lsOEhNLE1BQUEsS0o0N0hMLGlCQUFBLFlBV0Qsc0NBRUEsNENBREEsNENBUEMsTUFBQSxLSXg3SEssaUJBQUEsUUpvOEhOLHdDQUVBLDhDQURBLDhDQVBDLE1BQUEsS0l0N0hLLGlCQUFBLFlKazhITixvQ0FFQSwwQ0FEQSwwQ0FQQyxNQUFBLEtJbDdISyxpQkFBQSxRSjg3SE4seUJJMzdIUSxrRUFDQSxhQUFBLFFBSUosMERBNEVKLGlCQUFBLFFKaTNIRSxzRElqM0hGLE1BQUEsUUFBQSw0REpvM0hFLDRESXQ3SFEsTUFBQSxLSmc3SFAsaUJBQUEsWUFXRCwyREFFQSxpRUFEQSxpRUFQQyxNQUFBLEtJNzZITyxpQkFBQSxRSnk3SFIsNkRBRUEsbUVBREEsbUVBUEMsTUFBQSxLSTM2SE8saUJBQUEsYUp3N0hWLCtCQUNFLGFJcjdIVSxLQXBGWixxQ0oyZ0lBLHFDSTk2SEksaUJBQUEsS0FDQSx5Q0prN0hGLGlCQUFrQixLQUVwQixpQ0lsaElBLDZCQW1HTSxhQUFBLFFBbkdOLDZCSnVoSUUsTUFBTyxRQUVULG1DSXpoSUEsTUFBQSxLSjRoSUEsMEJJOTZISSxNQUFBLFFBOUdKLGdDSitoSUEsZ0NJMzZISSxNQUFBLEtKaTdISiwwQ0loN0hJLDBDSmk3SEosbURBRkEsbURJejZITSxNQUFBLEtKODZITixZQUNFLFFBQVMsSUFBSSxLSTc2SFAsY0FBQSxLSnM2SFAsV0FBQSxLa0M1aUpELGlCQUFBLFFsQzRqSkEseUJrQzVqSkEsUUFBQSxFQUFBLElBUUksTUFBQSxLbEM4aUpILFFBQUEsU0FXRCxvQmtDcmpKTSxNQUFBLEtsQ3dqSk4sWWtDbGpKSSxhQUFBLEVsQzRpSkgsT0FBQSxLQUFBLEVBNEdELFVBaEdBLGVtQ3prSkUsUUFBQSxPbkM0a0pGLGlCbUMva0pBLG9CQU9JLFNBQUEsU25Da2tKSCxNQUFBLEttQ3prSkQsUUFBQSxJQUFBLEtuQ29sSkUsWUFBYSxLbUMxa0pULFlBQUEsV0FDQSxNQUFBLFFBQ0EsZ0JBQUEsS0FDQSxpQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtuQytrSk4sdUJBRkEsdUJBR0EsMEJBRkEsMEJtQ3hrSk0sUUFBQSxFbkM0a0pKLE1BQU8sUUFDUCxpQkFBa0IsS0FDbEIsYUFBYyxLQUVoQiw2QkFDQSxnQ21DNWtKUSxZQUFBLEVuQ3FrSlAsdUJBQUEsSW1DbGtKRywwQkFBQSxJbkM4a0pKLDRCQUNBLCtCNEI5bEpFLHdCQUFBLEk1QnVsSkQsMkJBQUEsSUFXRCxzQm1DbGtKSSw0Qm5Db2tKSiw0QkFEQSx5QkFJQSwrQkFGQSwrQkFHRSxRQUFTLEVBQ1QsTUFBTyxLQUNQLE9BQVEsUUFDUixpQkFBa0IsUW1DeGtKZCxhQUFBLFFuQzhrSk4sd0JBRUEsOEJtQ2hvSkEsOEJuQzJuSkEsMkJBRUEsaUNBREEsaUNBS0UsTUFBTyxLQUNQLE9BQVEsWUFDUixpQkFBa0IsS0FDbEIsYUFBYyxLQUVoQixvQkFDQSx1Qm1DcmtKTSxRQUFBLEtBQUEsS25DOGpKTCxVQUFBLEttQ3JqSkQsWUFBQSxVbkNpa0pBLGdDQUNBLG1Dc0N4b0pNLHVCQUFBLEl0Q2lvSkwsMEJBQUEsSUFXRCwrQkFDQSxrQzRCcm9KRSx3QkFBQSxJNUI4bkpELDJCQUFBLElBV0Qsb0JBQ0EsdUI0QmxwSkUsUUFBQSxJQUFBLEs1QjJvSkQsVUFBQSxLbUNoa0pELFlBQUEsSW5DNGtKQSxnQ0FDQSxtQ3NDeHBKTSx1QkFBQSxJdENpcEpMLDBCQUFBLElBV0QsK0JBQ0Esa0M0QnJwSkUsd0JBQUEsSTVCOG9KRCwyQkFBQSxJQVdELE80QmxxSkUsYUFBQSxFQUNBLE9BQUEsS0FBQSxFNUIycEpELFdBQUEsT3VDOXBKRCxXQUFBLEt2QzZxSkEsWXVDN3FKQSxlQU9JLFFBQUEsYXZDZ3FKSCxRQUFBLElBQUEsS3VDdnFKRCxpQkFBQSxLdkNrckpFLE9BQVEsSUFBSSxNQUFNLEt1Q3hxSmQsY0FBQSxLdkM0cUpOLGtCQURBLGtCdUN2cUpNLGdCQUFBLEt2Q2lxSkwsaUJBQUEsS3VDL3FKRCxtQnZDK3JKQSxzQnVDcHFKTSxNQUFBLEtBM0JOLG1CdkNvc0pBLHlCQURBLHlCQUVBLHNCdUNyc0pBLE1BQUEsS3ZDdXNKRSxPQUFRLFlBQ1IsaUJBQWtCLEtBRXBCLE91QzlwSk0sUUFBQSxPQUNBLFFBQUEsS0FBQSxLQUFBLEtDN0NKLFlBQUEsRUFDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLFlBQUEsT0FFQSxjQUFBLE03QkpFLE9YaytKSixjeUNsK0pBLFVBQUEsS0NrQ0UsV0FBQSxPMUNvckpGLGNBREEsY3dDN3NKRSxNQUFBLEt4Q3VzSkQsZ0JBQUEsS3dDbnNKRyxPQUFBLFF4QytzSkosYXdDNXNKTSxRQUFBLEt4QytzSk4sWXdDenNKRSxTQUFBLFNBQ0UsSUFBQSxLQUlGLGVBQ0UsaUJBQUEsS0FRSiwyQnhDa3NKQSwyQld4dUpFLGlCQUFBLFFBR0UsZVgwdUpGLGlCQUFrQixRd0Nuc0pwQiwyQnhDcXNKQSwyQlcvdUpFLGlCQUFBLFFBR0UsZVhpdkpGLGlCQUFrQixRd0N0c0pwQiwyQnhDd3NKQSwyQld0dkpFLGlCQUFBLFFBR0UsWVh3dkpGLGlCQUFrQixRd0N6c0pwQix3QnhDMnNKQSx3Qlc3dkpFLGlCQUFBLFFBR0UsZVgrdkpGLGlCQUFrQixRd0M1c0pwQiwyQnhDOHNKQSwyQldwd0pFLGlCQUFBLFFBR0UsY1hzd0pGLGlCQUFrQixRd0Mvc0pwQiwwQnhDaXRKQSwwQlczd0pFLGlCQUFBLFFBR0UsT1g2d0pGLFFBQVMsYVczd0pMLFVBQUEsS1hvd0pMLFFBQUEsSUFBQSxJeUNwd0pDLFlBQUEsRUFDQSxNQUFBLEtBRUEsWUFBQSxPQUNBLGVBQUEsT0FDQSxpQkFBQSxLQUNBLGNBQUEsS3pDa3hKRixheUMvd0pFLFFBQUEsS3pDcWhLRixjQTNMQSxXMkM3MUpFLFFBQUEsTTNDcXhKRixZeUM5d0pFLFNBQUEsU0FDRSxJQUFBLEt6Q2t4SkosMEJ5Qzl3SkUsZUFFRSxJQUFBLEV6Q3F3SkgsUUFBQSxJQUFBLElBWUQsY0FEQSxjeUMxd0pJLE1BQUEsS3pDb3dKSCxnQkFBQSxLeUMvdkpHLE9BQUEsUXpDMndKSiwrQkFDQSw0QnlDeHdKTSxNQUFBLFF6Q2l3SkwsaUJBQUEsS0FvQkQsV0FRQSxlQURBLGM0Qzd6SkUsTUFBQSxRNUNnekpGLCtCeUNwd0pFLGFBQUEsSXpDdXdKRix1QnlDbndKRSxZQUFBLEl6Q3N3SkYsV3lDbHdKRSxZQUFBLEtBQ0UsZUFBQSxLekMydkpILGNBQUEsSzRDcHpKQyxpQkFBQSxLQURGLGE1Q3UwSkUsY0FBZSxLNEM5ekpiLFVBQUEsSzVDdXpKSCxZQUFBLEk2Qzd6SkQsTzdDdTlKQSxVQXBIQSxXNkN4MEpJLGNBQUEsSzdDNnlKSixjNEM3ekpJLGlCQUFBLFE1Q2cwSkosc0I0QzkwSkEsNEJBbUJJLGNBQUEsSzVDcXpKSCxhQUFBLEs0Q2x6SkMsY0FBQSxJNUM4ekpGLHNCNEMzekpJLFVBQUEsSzVDOHpKSixvQzRDdjFKQSxXQThCSSxZQUFBLEs1Q216SkgsZUFBQSxLNENoeUpELHNCNUM0eUpFLDRCNEMxekpFLGNBQUEsSzVDbXpKRCxhQUFBLEtBWUQsZUFEQSxjNEN6ekpJLFVBQUEsTTVDOHpKTixXQUVFLFFBVEMsSTZDNTFKSCxZQUFBLFdBQ0UsaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsSUFDQSxtQkFBQSxPQUFBLElBQUEsWUFDQSxXQUFBLE9BQUEsSUFBQSxZN0MwMkpGLGlCQURBLGVHcHJKVSxhQUFBLEtIK3FKVCxZQUFBLEtBWUQsbUJBREEsa0JBREEsa0JBTEMsYUFBQSxRQVVELG9CQUNFLFFBQVMsSTZDcDJKUCxNQUFBLEtBckJKLE83Q3N4S0EsWTZDNXZLSSxRQUFBLEtBMUJKLE83Q3UzSkMsT0FBQSxJQUFBLE1BQUEsWThDdjNKRCxjQUFBLEk5Q2s0SkEsVThDLzNKRSxXQUFBLEVBQ0EsTUFBQSxROUNtdFNGLDBCOEN2dFNBLFdDdU5BLDJCL0N1ckpFLFdBQVksSThDOTRKZCxtQkFRSSxZQUFBLEk5Q2k0SkosUzhDejRKQSxVQWNJLGNBQUEsRTlDazRKSixtQjhDaDVKQSxtQkF3QkksY0FBQSxLQVNKLDBCOUNvM0pBLDBCOENsM0pFLFNBQUEsUzlDNDJKRCxJQUFBLEs4QzkySkQsTUFBQSxNOUN3M0pFLE1BQU8sUUFFVCxlOENsM0pJLE1BQUEsUUFDQSxpQkFBQSxROUM0MkpILGFBQUEsUUFVRCxrQmdEcDZKRSxpQkFBQSxRaER1NkpGLDJCOENqM0pBLE1BQUEsUTlDbzNKQSxZOENwM0pBLE1BQUEsUUU5Q0ksaUJBQUEsUWhENjVKSCxhQUFBLFFBVUQsZWdELzZKRSxpQkFBQSxRaERrN0pGLHdCOEN4M0pBLE1BQUEsUTlDMjNKQSxlOEMzM0pBLE1BQUEsUUVsREksaUJBQUEsUWhEdzZKSCxhQUFBLFFBVUQsa0JnRDE3SkUsaUJBQUEsUWhENjdKRiwyQjhDLzNKQSxNQUFBLFE5Q2s0SkEsYzhDbDRKQSxNQUFBLFFFdERJLGlCQUFBLFFoRG03SkgsYUFBQSxRQVVELGlCZ0RyOEpFLGlCQUFBLFFoRHc4SkYsMEI4Q3Q0SkEsTUFBQSxROUN5NEpBLHdDOEN6NEpBLEtFMURJLG9CQUFBLEtBQUEsRU5ESixHQUNFLG9CQUFBLEVBQUEsRzFDMjhKRixnQ0FDRSxLQVBDLG9CQUFBLEtBQUEsRTBDaDhKSCxHQUNFLG9CQUFBLEVBQUEsRzFDNjhKRixVQUNFLE8wQzc4SlEsSzFDdThKVCxTQUFBLE8wQy83SkQsaUJBQUEsUUFFRSxtQkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGVBQ0EsV0FBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGUxQzA4SkYsY0dsNkpFLE1BQUEsS0FDUSxNQUFBLEdINDVKVCxPQUFBLEswQzc3SkMsWUFBQSxLQUNBLE1BQUEsS0FFQSxpQkFBQSxRQUNBLG1CQUFBLE1BQUEsRUFBQSxLQUFBLEVBQUEsZ0JBQ0EsV0FBQSxNQUFBLEVBQUEsS0FBQSxFQUFBLGdCQUNBLG1CQUFBLE1BQUEsSUFBQSxLQUNBLFdBQUEsTUFBQSxJQUFBLEsxQzA4SkYsc0JBREEsZ0NHcHpKVSxpQkFBQSxpS0hnekpULGdCQUFBLEtBQUEsS0FVRCxxQkFEQSwrQjBDajhKRSxrQkFBQSxxQkFBQSxHQUFBLE9BQUEsUzFDKzdKRCxVQUFBLHFCQUFBLEdBQUEsT0FBQSxTQU9ELHNCRzMrSkUsaUJBQUEsUUg4K0pGLHdDMEN6N0pBLGlCQUFBLGlLMUM0N0pBLG1CaURoZ0tFLGlCQUFBLFFqRG1nS0YscUMwQzM3SkEsaUJBQUEsaUsxQzg3SkEsc0JpRHRnS0UsaUJBQUEsUWpEeWdLRix3QzBDNzdKQSxpQkFBQSxpSzFDZzhKQSxxQmlENWdLRSxpQkFBQSxRakQrZ0tGLHVDMEMvN0pBLGlCQUFBLGlLMUNrOEpBLE9pRGxoS0UsV0FBQSxLakRxaEtGLG1Ca0QzaEtBLFdBQUEsRWxEOGhLQSxPa0QxaEtFLFlBQ0UsU0FBQSxPbERnaUtILEtBQUEsRUFGRCxZa0R4aEtFLE1BQUEsUWxEOGhLRiw0QmtEdGhLQSxVQUFBLEtsRHloS0EsYWtEcmhLRSxtQkFDRSxhQUFBLEtBSUosWWxEcWhLQSxrQmtEbmhLRSxjQUFBLEtsRHdoS0YsWWtEcmhLQSxZbERvaEtBLGFBTUMsUUFBQSxXa0RyaEtELGVBQUEsSWxEb2hLQSxja0RqaEtFLGVBQUEsT2xEb2hLRixja0RoaEtBLGVBQUEsT2xEbWhLQSxla0QvZ0tBLFdBQUEsRUFDRSxjQUFBLElBSUYsWUFDRSxhQUFBLEVBQ0EsV0FBQSxLQU1GLFlBQ0UsYUFBQSxFQUNBLGNBQUEsS1ByREYsaUJBRUUsU0FBQSxTQUNBLFFBQUEsTTNDcWtLRCxRQUFBLEtBQUEsSzJDN2pLRCxjQUFBLEtBQ0UsaUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLM0M0aktGLDZCMkN4aktFLHVCQUFBLElBQ0Esd0JBQUEsSUFHQSw0QmY3QkEsY0FBQSxFQUNBLDJCQUFBLEk1QjJsS0QsMEJBQUEsSUFGRCwwQkFFQSxnQ0FEQSxnQ0FNQyxNQUFBLEsyQzNqS0MsT0FBQSxZM0N5aktBLGlCQUFrQixLQUVwQixtREFFQSx5REFEQSx5REFNQyxNQUFBLFFBRkQsZ0RBRUEsc0RBREEsc0RBTUMsTUFBQSxLQUZELHdCQUVBLDhCQURBLDhCQU1DLFFBQUEsRTJDM2pLQyxNQUFBLEszQ3lqS0EsaUJBQWtCLFFBQ2xCLGFBQWMsUUFFaEIsaURBTUEsd0RBSEEsdURBREEsdURBTUEsOERBSEEsNkRBSkEsdURBTUEsOEQyQ25rS0UsNkQzQ3FrS0EsTUFBTyxRQUVULDhDQUVBLG9EQURBLG9EQU1DLE1BQUEsUUFGRCxrQkFDQSx1QjJDOWpLTSxNQUFBLEtBV04sMkMzQ3VqS0EsZ0QyQ3JqS0UsTUFBQSxLM0MwaktGLHdCMkM1aktBLHdCM0M2aktBLDZCQUZBLDZCMkNsaktFLE1BQUEsSzNDc2pLQSxnQkFBaUIsS0FDakIsaUJBQWtCLFFBRXBCLHVCMkN0aktJLE1BQUEsS0FDQSxXQUFBLEtBSUoseUJBQ0UsTUFBQSxRQUNBLGlCQUFBLFFRcEdBLDBCbkQ0cEtGLCtCbUQxcEtJLE1BQUEsUUFFQSxtRG5ENHBLSix3RG1EMXBLTSxNQUFBLFFuRCtwS04sZ0NtRGpxS0ksZ0NuRGtxS0oscUNBRkEscUNtRHhwS00sTUFBQSxRbkQ0cEtKLGlCQUFrQixRQUVwQixpQ21EenBLTSx1Q25EMnBLTix1Q0FEQSxzQ0FJQSw0Q0FGQSw0Q0FHRSxNQUFPLEtBQ1AsaUJBQWtCLFFBQ2xCLGFBQWMsUUFFaEIsc0JtRC9wS1EsTUFBQSxRQUNBLGlCQUFBLFFBdEJOLHVCbkR5cktGLDRCbUR2cktJLE1BQUEsUUFFQSxnRG5EeXJLSixxRG1EdnJLTSxNQUFBLFFuRDRyS04sNkJtRDlyS0ksNkJuRCtyS0osa0NBRkEsa0NtRHJyS00sTUFBQSxRbkR5cktKLGlCQUFrQixRQUVwQiw4Qm1EdHJLTSxvQ25Ed3JLTixvQ0FEQSxtQ0FJQSx5Q0FGQSx5Q0FHRSxNQUFPLEtBQ1AsaUJBQWtCLFFBQ2xCLGFBQWMsUUFFaEIseUJtRDVyS1EsTUFBQSxRQUNBLGlCQUFBLFFBdEJOLDBCbkRzdEtGLCtCbURwdEtJLE1BQUEsUUFFQSxtRG5Ec3RLSix3RG1EcHRLTSxNQUFBLFFuRHl0S04sZ0NtRDN0S0ksZ0NuRDR0S0oscUNBRkEscUNtRGx0S00sTUFBQSxRbkRzdEtKLGlCQUFrQixRQUVwQixpQ21EbnRLTSx1Q25EcXRLTix1Q0FEQSxzQ0FJQSw0Q0FGQSw0Q0FHRSxNQUFPLEtBQ1AsaUJBQWtCLFFBQ2xCLGFBQWMsUUFFaEIsd0JtRHp0S1EsTUFBQSxRQUNBLGlCQUFBLFFBdEJOLHlCbkRtdktGLDhCbURqdktJLE1BQUEsUUFFQSxrRG5EbXZLSix1RG1EanZLTSxNQUFBLFFuRHN2S04sK0JtRHh2S0ksK0JuRHl2S0osb0NBRkEsb0NtRC91S00sTUFBQSxRbkRtdktKLGlCQUFrQixRQUVwQixnQ21EaHZLTSxzQ25Ea3ZLTixzQ0FEQSxxQ0FJQSwyQ0FGQSwyQ0FHRSxNQUFPLEtBQ1AsaUJBQWtCLFFBQ2xCLGFBQWMsUUEyQmhCLDBDQUdBLGFBUUEsb0IrQ2h4S0Esc0IvQzh3S0EsZUFDQSxtQkFFQSxxQkFFRSxNQUFPLFFBdkNULHlCbUR0dktRLFdBQUEsRUFDQSxjQUFBLElSaUdSLHNCQUNFLGNBQUEsRUFDQSxZQUFBLElBRUYsT0FDRSxjQUFBLEtBQ0EsaUJBQUEsSzNDNnBLRCxPQUFBLElBQUEsTUFBQSxZK0NyeEtELGNBQUEsSUFDRSxtQkFBQSxFQUFBLElBQUEsSUFBQSxnQkFDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLGdCL0NneUtGLGFBb0JBLG1CQUNBLG1DQWdDQSw4QkFGQSxjQXlJQSx5QitDajRLQSxnQy9DazRLRSxjQUFlLEVBdE1qQixlK0NoeEtBLFFBQUEsS0FBQSxLQUNFLGNBQUEsSUFBQSxNQUFBLFkvQ3N4S0QsdUJBQUEsSStDanhLRCx3QkFBQSxJL0NteEtBLGErQ254S0EsV0FBQSxFL0MweEtDLFVBQUEsS0FNRCxjQUNFLFFBQVMsS0FBSyxLK0Mzd0taLGlCQUFBLFEvQ2l4S0gsV0FBQSxJQUFBLE1BQUEsSytDNXdLRCwyQkFBQSxJQUNFLDBCQUFBLElBWUYsb0MvQ293S0Esb0QrQ2p3S0ksYUFBQSxJQUFBLEUvQ3V3S0gsY0FBQSxFQUZELDREQUNBLDRFK0Nsd0tNLFdBQUEsRS9Dd3dLTCx1QkFBQSxJK0Nwd0tHLHdCQUFBLEkvQ213S0osMERBQ0EsMEU0QjEwS0UsY0FBQSxFNUJnMUtELDJCQUFBLEkrQ2x3S0csMEJBQUEsSS9DaXdLSiwrRTRCeDBLRSx1QkFBQSxFQUNBLHdCQUFBLEU1QjgwS0YsMEIrQzN4S0Esd0RuQjVERSxpQkFBQSxFNUJpMktGLHNDQUZBLHNCQUNBLHdDQU1DLGNBQUEsSytDM3ZLRCxhQUFBLEsvQzJ2S0Esd0RBT0EseUZBRkEseUZBTkEsMEJBT0EsMkRBRkEsMkQrQ3Z2S00sdUJBQUEsSS9DeXZLTCx3QkFBQSxJQVFELHdHQUlBLHdHQU5BLHdHQUlBLHdHQUhBLDBFQUlBLDBFQU5BLDBFK0N0d0tBLDBFL0M4d0tFLHVCQUF3QixJQUsxQix1R0FJQSx1R0FOQSx1R0FJQSx1R0FIQSx5RUFJQSx5RUFOQSx5RStDaHhLQSx5RS9Dd3hLRSx3QkFBeUIsSUFHM0Isc0RBS0EscUZBRUEscUZBUkEseUJBS0Esd0RBRUEsd0QrQ3J3S1UsMkJBQUEsSS9DcXdLVCwwQkFBQSxJQU1ELG9HQUlBLG9HQUZBLG9HQUlBLG9HQVBBLHVFK0N0eUtBLHVFL0N3eUtBLHVFQUlBLHVFQUVFLDBCQUEyQixJQUc3QixtR0FJQSxtR0FGQSxtR0FJQSxtR0FQQSxzRStDaHpLQSxzRS9Da3pLQSxzRUFJQSxzRUFFRSwyQkFBNEIsSUFFOUIsMEJBQ0EscUNBQ0EsMEJBQ0EscUMrQzd6S0EsV0FBQSxJQUFBLE1BQUEsSy9DaTBLQSxrREFEQSxrRCtDcndLSSxXQUFBLEVBM0RKLHVCL0NxMEtBLHlDK0N0d0tJLE9BQUEsRS9DaXhLSiwrQ0FOQSwrQ0FRQSwrQytDbDFLQSwrQy9DODBLQSwrQytDOTBLQSwrQy9DaTFLQSxpRUFOQSxpRUFRQSxpRUFOQSxpRUFFQSxpRUFOQSxpRUFXRSxZQUFhLEVBVWYsOENBTkEsOENBUUEsOEMrQ2gyS0EsOEMvQzQxS0EsOENBTkEsOENBU0EsZ0VBTkEsZ0VBUUEsZ0VBTkEsZ0VBRUEsZ0VBTkEsZ0VBV0UsYUFBYyxFQUloQiwrQ0FJQSwrQ0FJQSw4QytDOTJLQSw4Qy9DZzNLQSw4Q0FJQSw4Q0FoQkEsK0MrQ3AyS0EsK0MvQ3UyS0EsaUVBSUEsaUVBSUEsZ0VBSUEsZ0VBRkEsZ0VBSUEsZ0VBaEJBLGlFQUlBLGlFQUdFLGNBQWUsRUFZakIseUIrQ3h4S1UsT0FBQSxFQWhHVixhQXNHSSxjQUFBLEsvQ3l4S0osb0IrQzl3S0EsY0FBQSxFQUNFLGNBQUEsSS9Db3hLRiw0QitDcnhLQSxjQUFBLEVBQUEsd0QvQ3d4S0Esd0QrQzF3S0ksV0FBQSxJQUFBLE1BQUEsS0FkSiwyQi9DNnhLRSxXQUFZLEVBRWQsdUQrQy94S0EsY0FBQSxJQUFBLE1BQUEsSy9Da3lLQSxlK0NseUtBLGFBQUEsSy9DcXlLQSw4QitDcndLQSxNQUFBLEtLNVBFLGlCQUFBLFFwRHdnTEQsYUFBQSxLQUZELDBEb0RsZ0xJLGlCQUFBLEtwRHFnTEoscUNvRHZnTEUsTUFBQSxRQU1JLGlCQUFBLEtBTkoseURBU0ksb0JBQUEsS3BEcWdMTixlb0RqZ0xFLGFBQUEsUXBEb2dMRiw4QitDcHhLQSxNQUFBLEtLL1BFLGlCQUFBLFFwRDBoTEQsYUFBQSxRQUZELDBEb0RwaExJLGlCQUFBLFFwRHVoTEoscUNvRHpoTEUsTUFBQSxRQU1JLGlCQUFBLEtBTkoseURBU0ksb0JBQUEsUXBEdWhMTixlb0RuaExFLGFBQUEsUXBEc2hMRiw4QitDbnlLQSxNQUFBLFFLbFFFLGlCQUFBLFFwRDRpTEQsYUFBQSxRQUZELDBEb0R0aUxJLGlCQUFBLFFwRHlpTEoscUNvRDNpTEUsTUFBQSxRQU1JLGlCQUFBLFFBTkoseURBU0ksb0JBQUEsUXBEeWlMTixZb0RyaUxFLGFBQUEsUXBEd2lMRiwyQitDbHpLQSxNQUFBLFFLclFFLGlCQUFBLFFwRDhqTEQsYUFBQSxRQUZELHVEb0R4akxJLGlCQUFBLFFwRDJqTEosa0NvRDdqTEUsTUFBQSxRQU1JLGlCQUFBLFFBTkosc0RBU0ksb0JBQUEsUXBEMmpMTixlb0R2akxFLGFBQUEsUXBEMGpMRiw4QitDajBLQSxNQUFBLFFLeFFFLGlCQUFBLFFwRGdsTEQsYUFBQSxRQUZELDBEb0Qxa0xJLGlCQUFBLFFwRDZrTEoscUNvRC9rTEUsTUFBQSxRQU1JLGlCQUFBLFFBTkoseURBU0ksb0JBQUEsUXBENmtMTixjb0R6a0xFLGFBQUEsUXBENGtMRiw2QitDaDFLQSxNQUFBLFFLM1FFLGlCQUFBLFFwRGttTEQsYUFBQSxRQUZELHlEb0Q1bExJLGlCQUFBLFFwRCtsTEosb0NvRGptTEUsTUFBQSxRQU1JLGlCQUFBLFFBTkosd0RBU0ksb0JBQUEsUXBEK2xMTixrQm9EM2xMRSxTQUFBLFNBRUksUUFBQSxNcERnbUxMLE9BQUEsRXFEaG5MRCxRQUFBLEVBQ0UsU0FBQSxPckQrbUxGLHlDQUVBLHdCQURBLHlCQUVBLHlCcURubkxBLHdCckRxbkxFLFNBQVUsU0FDVixJQUFLLEVBQ0wsT0FBUSxFQUNSLEtBQU0sRXFENW1MSixNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsRXJEK21MSix3QnFENW1MSSxlQUFBLE9yRCttTEosdUJxRHptTEEsZUFBQSxJckQ0bUxBLE1xRHZtTEEsV0FBQSxLQUNFLFFBQUEsS3JENm1MRCxjQUFBLEtnQ3hvTEQsaUJBQUEsUUFDRSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxtQkFBQSxNQUFBLEVBQUEsSUFBQSxJQUFBLGdCQUNBLFdBQUEsTUFBQSxFQUFBLElBQUEsSUFBQSxnQmhDdW9MRixpQkcza0xFLGFBQUEsS0FDUSxhQUFBLGdCNkJqRVYsU0FTSSxRQUFBLEtBQ0EsY0FBQSxJQUtKLFNBQ0UsUUFBQSxJQUNBLGNBQUEsSUFFRixPQUVFLFVBQUEsS2hDeW9MRCxZQUFBLElzRDdwTEQsWUFBQSxFQUNFLE1BQUEsS0FDQSxZQUFBLEVBQUEsSUFBQSxFQUFBLEtBQ0EsT0FBQSxrQkFDQSxRQUFBLEd0RHM1TEYsU0FsSEEsU3VEdHlMRSxZQUFBLGlCQUFBLFVBQUEsTUFBQSxXQUdBLFlBQUEsV0NYQSxXQUFBLEtBS0EsWUFBQSxLQUNBLGVBQUEsS0FDQSxlQUFBLE9BQ0EsV0FBQSxPQUNBLGFBQUEsT0FDQSxVQUFBLE9EREEsV0FBQSxPQ0xBLGdCQUFBLEtBT0EsWUFBQSxPeEQ0cExGLGFBREEsYXlEbHFMRSxNQUFBLEt6RHlxTEQsZ0JBQUEsS3NEOXBMQyxPQUFBLFF0RDRwTEEsT0FBUSxrQnNEMXBMTixRQUFBLEd0RDZwTEosYXlEM3FMRSxRQUFBLEVBQ0EsT0FBQSxRekRpckxELGVzRDFwTEMsT0FBQSxFQUNFLG1CQUFBLEtBQ0EsZ0JBQUEsS0FDQSxXQUFBLEt0RDZyTEosZUFxTUEsU3dEbDVMRSxnQkFBQSxZeER5cUxGLFlzRHRwTEksU0FBQSxPdER5cExKLE8wRGpyTEEsU0FBQSxNQUNFLElBQUEsRTFEc3JMRCxNQUFBLEUwRGxyTEQsT0FBQSxFQUNFLEtBQUEsRUFDQSxRQUFBLEtBQ0EsUUFBQSxLQUNBLFNBQUEsT0FDQSwyQkFBQSxNQUNBLFFBQUEsRTFEOHFVRixrQzBEaHFVRSxtQnZEZ0hRLFdBQUEsS0FIUixXQUFBLE9IdWpMRiwwQjBEL3FMRSxrQkFBQSxrQkFJQSxVQUFBLGtCMURpckxELG1CQUFBLGtCQUFBLElBQUEsUzBEOXFMQyxXQUFBLGtCQUFBLElBQUEsU3ZEaUhBLFdBQUEsVUFBQSxJQUFBLFNBR1EsV0FBQSxVQUFBLElBQUEsU0FBQSxrQkFBQSxJQUFBLFNINjVNVixJQWoyQkEsd0JHdi9LVSxrQkFBQSxlSHUvS1Ysd0JHdi9LVSxVQUFBLGV1RG5MVixjQUNFLFNBQUEsU0FDQSxNQUFBLEsxRDByTEQsT0FBQSxLQUxELGUwRC9xTEUsU0FBQSxTQUNBLGlCQUFBLEtBTUEsY0FBQSxJQUNBLG1CQUFBLEVBQUEsSUFBQSxJQUFBLGVBQ0EsV0FBQSxFQUFBLElBQUEsSUFBQSxlQUNBLFFBQUEsRTFEZ3JMRixnQkdocUxVLFNBQUEsTXVEWlIsSUFBQSxFMURzckxELE1BQUEsRTBEbHJMRCxPQUFBLEVBQ0UsS0FBQSxFQUNBLFFBQUEsS0FDQSxpQkFBQSxLMUQ4cUxGLHFCMEQzcUxFLE9BQUEsaUJBQ0EsUUFBQSxFQUVBLG1CRHBFQSxPQUFBLGtCQUNBLFFBQUEsR3pEb29aRixPQTExTkEsU3dEanlMRSxPQUFBLGlCRTJEQSxjRHJFQSxRQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUUN5RUYscUJBQ0UsV0FBQSxLMURnckxGLGEwRDNxTEEsT0FBQSxFQUNFLFlBQUEsV0FJRixZQUNFLFNBQUEsU0FDQSxRQUFBLEtBS0YsY0FDRSxRQUFBLEtBQ0EsV0FBQSxNMUQrcUxELFdBQUEsSUFBQSxNQUFBLFFBTEQsd0IwRHBxTEUsY0FBQSxFQUNBLFlBQUEsSUFIRixtQ0FRSSxZQUFBLEsxRHFxTEosb0MwRDdxTEEsWUFBQSxFMURnckxBLHlCMERockxBLFNBQUEsU0FpQkksSUFBQSxRMUR5cUxILE1BQUEsSzBEcHFMRCxPQUFBLEtBQ0UsU0FBQSxPMURncUxGLHlCMEQ3cExFLGNBQ0EsTUFBQSxNMURzcUxELE9BQUEsS0FBQSxLMERocUxDLGVBQ0UsbUJBQUEsRUFBQSxJQUFBLEtBQUEsZUFDQSxXQUFBLEVBQUEsSUFBQSxLQUFBLGVBRUYsVXZEckVBLE1BQUEsT0gyeExGLGlDQU9BLGtDMkR6ekxJLE9BQUEsRTNENHpMSCxjQUFBLEsyRHp6TEMsYUFBQSxJQUFBLElBQUEsRUFDRSxpQkFBQSxLM0R1dkxKLHlCQUNFLFVBUUMsTUFBQSxPQUpILFNBQ0UsUzBENXBMWSxTMUQ2cExaLFFBT0MsS0FDRixRQUFBLE0yRGp6TEMsWUFBQSxJSExBLFdBQUEsS0FDQSxXQUFBLE1BU0EsVUFBQSxLQUVBLFFBQUEsRXhEb2hSRiwyQkE5MEVBLGtCQWxHQSxrQkFxRUEscUJBb3lFQSxZQTNCQSxhQXIzREEsTzREemtOQSxPQ0FBLGE3RHNyTkEsYUFxdUVBLFFBcEhBLFFBK0RBLG9CQXY5RkEsZTJEbnpMQSxXQUFBLE8zRHV1TEEsWXlEbDBMRSxPQUFBLGtCQUNBLFFBQUEsR0VZQSxhRmJBLFFBQUEsSUFBQSxFQUNBLFdBQUEsS0VhQSxlQUNFLFFBQUEsRUFBQSxJQUNBLFlBQUEsSUFFRixnQkFDRSxRQUFBLElBQUEsRUFDQSxXQUFBLElBRUYsY0FDRSxRQUFBLEVBQUEsSUFDQSxZQUFBLEtBRUYsNEJBQ0UsT0FBQSxFQUNBLEtBQUEsSTNEbzBMSCxZQUFBLEsyRGgwTEMsYUFBQSxJQUFBLElBQUEsRUFDRSxpQkFBQSxLM0Q0ekxKLGlDMkR6ekxJLE1BQUEsSTNEZzBMSixrQzJEeHpMSSxLQUFBLEkzRCt6TEosOEIyRHp6TEksSUFBQSxJQUNBLEtBQUEsRTNEazBMSCxXQUFBLEsyRGgwTEMsYUFBQSxJQUFBLElBQUEsSUFBQSxFQUNFLG1CQUFBLEszRDR6TEosNkIyRHp6TEksSUFBQSxJQUNBLE1BQUEsRTNEazBMSCxXQUFBLEsyRGgwTEMsYUFBQSxJQUFBLEVBQUEsSUFBQSxJQUNFLGtCQUFBLEszRDR6TEosK0JBT0Esb0NBT0EscUMyRDd6TEUsYUFBQSxFQUFBLElBQUEsSUFRRSxvQkFBQSxLQXdCRixJQUFBLEUzRCt3TEYsK0IyRHh6TEksS0FBQSxJM0RrMExILFlBQUEsS0FIRCxvQzJEeHpMSSxNQUFBLEkzRGswTEgsV0FBQSxLQUhELHFDMkR4ekxJLEtBQUEsSTNEazBMSCxXQUFBLEtBSEQsZTJEenpMSSxVQUFBLE1BQ0EsUUFBQSxJQUFBLEkzRGswTEgsTUFBQSxLMkQ1ekxDLGlCQUFBLEtBQ0EsY0FBQSxJM0R5ekxGLGUyRHR6TEUsU0FBQSxTQUNBLE1BQUEsRTNEK3pMRCxPQUFBLEUyRDN6TEQsYUFBQSxZQUNFLGFBQUEsTTNEdXpMRixTMkRwekxFLFNBQUEsU0FDQSxJQUFBLEUzRDZ6TEQsS0FBQSxFdUR0NkxELFFBQUEsS0FDRSxRQUFBLEtBQ0EsVUFBQSxNQUNBLFFBQUEsSUFHQSxZQUFBLElDUkEsV0FBQSxLQUNBLFdBQUEsTUFTQSxVQUFBLEtBQ0EsaUJBQUEsS0FFQSxPQUFBLElBQUEsTUFBQSxLREFBLE9BQUEsSUFBQSxNQUFBLGVBQ0EsY0FBQSxJQUNBLG1CQUFBLEVBQUEsSUFBQSxLQUFBLGVBQ0EsV0FBQSxFQUFBLElBQUEsS0FBQSxldkQ4NkxGLGFHMzNMRSxXQUFBLE1IODNMRixldUQzNkxFLFlBQUEsS3ZEODZMRixnQnVENzZMRSxXQUFBLEt2RGc3TEYsY3VELzZMRSxZQUFBLE12RGs3TEYsZ0J1RGo3TEUsYUFBQSxLdkRvN0xGLGdCdUQzOExBLHNCQTRCSSxTQUFBLFN2RHk3TEgsUUFBQSxNdUR2N0xHLE1BQUEsRXZEazdMRixPQUFRLEV1RGg3TEosYUFBQSxZQUNBLGFBQUEsTXZEbTdMTixzQnVELzZMTSxhQUFBLEtBR0Ysb0JBQ0UsT0FBQSxNQUNBLEtBQUEsSXZEdzdMTCxZQUFBLE11RHA3TEMsaUJBQUEsS0FDRSxpQkFBQSxnQkFDQSxvQkFBQSxFdkRnN0xKLDBCdUQ3NkxJLE9BQUEsSUFDQSxZQUFBLE12RHM3TEgsUUFBQSxJdURyN0xHLGlCQUFBLEtBQ0Usb0JBQUEsRXZEdTlMTiwyQkE5QkEsNEJ1RDc0TEksT0FBQSxNdkRxN0xILFFBQUEsSUFoREQsc0J1RDk2TE0sSUFBQSxJQUNBLEtBQUEsTXZEdTdMTCxXQUFBLE11RHA3TEMsbUJBQUEsS0FDRSxtQkFBQSxnQkFDQSxrQkFBQSxFdkRnN0xKLDRCdUQ1NkxJLEtBQUEsSUFDQSxtQkFBQSxLQUNFLGtCQUFBLEV2RGk3TE4sdUJ1RDk2TE0sSUFBQSxNQUNBLEtBQUEsSXZEdTdMTCxZQUFBLE11RHA3TEMsaUJBQUEsRUFDRSxvQkFBQSxLQUNBLG9CQUFBLGdCdkRnN0xKLDZCdUQ3NkxJLElBQUEsSUFDQSxZQUFBLE12RHM3TEgsUUFBQSxJdURyN0xHLGlCQUFBLEVBQ0Usb0JBQUEsS3ZEaTdMTixxQnVEOTZMTSxJQUFBLElBQ0EsTUFBQSxNdkR1N0xMLFdBQUEsTXVEbjdMQyxtQkFBQSxFQUNFLGtCQUFBLEtBQ0Esa0JBQUEsZ0J2RCs2TEosMkJ1RDU2TEksTUFBQSxJQUVBLG1CQUFBLEVBQ0Usa0JBQUEsS3ZEZzdMTixldUQ3NkxNLFFBQUEsSUFBQSxLQUNBLE9BQUEsRXZEczdMTCxVQUFBLEt1RGo3TEQsaUJBQUEsUUFDRSxjQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFBQSxJQUFBLEVBQUEsRXZENjZMRixpQnVEMTZMRSxRQUFBLElBQUEsS3ZENjZMRixVdUR6NkxBLFNBQUEsU3ZENDZMQSxnQjhEL2hNQSxTQUFBLFNBQ0UsTUFBQSxLOUR3aU1ELFNBQUEsT0FMRCxzQjhEOWhNRSxTQUFBLFNBQ0EsUUFBQSxLOUR1aU1ELG1CQUFBLElBQUEsWUFBQSxLOEQxaU1ELFdBQUEsSUFBQSxZQUFBLEs5RHVpTUEsNEJBREEsMEJHaDNMVSxZQUFBLEUyRHRMVixxRDlEMmlNRSxzQjhEN2hNSSxtQkFBQSxrQkFBQSxJQUFBLFk5RHVpTUwsV0FBQSxrQkFBQSxJQUFBLFk4RG5pTUcsV0FBQSxVQUFBLElBQUEsWUFtUEosV0FBQSxVQUFBLElBQUEsWUFBQSxrQkFBQSxJQUFBLFkzRDVERSw0QkFBQSxPQUdRLG9CQUFBLE9BQUEsb0JBQUEsT0FBQSxZQUFBLE9IMDJMUixtQ0FEQSwyQkduNUxRLGtCQUFBLHNCSGc2TFAsVUFBQSxzQjhEM2lNRyxLQUFBLEU5RHFpTUosa0NBREEsMkI4RGppTU0sa0JBQUEsdUI5RDhpTUwsVUFBQSx1QjhENWlNRyxLQUFBLEU5RHVpTUosNkJBRkEsZ0NBQ0EsaUNBWUMsa0JBQUEsbUI4RDdpTUcsVUFBQSxtQjlEcWlNRixLQUFNLEdBR1Ysd0JBQ0Esc0JBQ0Esc0JBV0MsUUFBQSxNQVJELHdCQUNFLEtBQU0sRUFFUixzQjhEamxNQSxzQkFpREksU0FBQSxTOUQ2aU1ILElBQUEsRThEOWxNRCxNQUFBLEs5RHVsTUEsc0I4RGhpTUksS0FBQSxLOURtaU1KLHNCOEQxbE1BLEtBQUEsTTlENmxNQSwyQjhEN2xNQSw0QkErREksS0FBQSxFQS9ESiw2QjlEa21NRSxLQUFNLE1BRVIsOEI4RHBtTUEsS0FBQSxLOUR1bU1BLGtCOER2bU1BLFNBQUEsU0EwRUksSUFBQSxFOUQwaU1ILE9BQUEsRThEbGlNRCxLQUFBLEVBQ0UsTUFBQSxJQUNBLFVBQUEsS0FDQSxNQUFBLEtBRUEsWUFBQSxFQUFBLElBQUEsSUFBQSxlQUNBLGlCQUFBLGNBQ0EsT0FBQSxrQkFDQSxRQUFBLEc5RDJoTUYsdUJ5RDduTUUsaUJBQUEsdUZBQ0EsaUJBQUEsa0V6RHlvTUQsT0FBQSwrRzhEaGlNQyxrQkFBQSxTOUR5aE1GLHdCK0Qzbk1JLE1BQUEsRUFDQSxLQUFBLEsvRHdvTUgsaUJBQUEsdUY4RHBpTUMsaUJBQUEsa0VBQ0UsT0FBQSwrR0FDQSxrQkFBQSxTOUQ2aE1KLHdCQURBLHdCK0Rsb01JLE1BQUEsSy9EaXBNSCxnQkFBQSxLOER0aU1DLFFBQUEsRTlENGhNQSxPQUFRLGtCOEQxaE1OLFFBQUEsRzlEK2hNSiwwQ0FDQSwyQ0FGQSw2QkFEQSw2QjhEempNQSxTQUFBLFM5RDhqTUUsSUFBSyxJQUNMLFFBQVMsRUFDVCxRQUFTLGE4RHpoTVAsV0FBQSxNOUQ2aE1KLDBDQURBLDZCOER4aE1JLEtBQUEsSTlEdWlNSCxZQUFBLE1BVEQsMkNBREEsNkI4RHhoTUksTUFBQSxJOUR1aU1ILGFBQUEsTUFURCw2QkFEQSw2QjhEeGhNSSxNQUFBLEs5RHVpTUgsT0FBQSxLOEQ1bE1ELFlBQUEsTTlEa2xNRSxZQUFhLEVBRWYsb0M4RHpoTUksUUFBQSxROUQ0aE1KLG9DOER2aE1JLFFBQUEsUTlEMGhNSixxQjhEcmhNSSxTQUFBLFNBQ0UsT0FBQSxLOURtaU1MLEtBQUEsSThEemhNRCxRQUFBLEdBQ0UsTUFBQSxJQUNBLGFBQUEsRUFDQSxZQUFBLEtBRUEsV0FBQSxLOURnaE1GLHdCOEQ3Z01FLFFBQUEsYUFDQSxNQUFBLEs5RDJoTUQsT0FBQSxLOERwaU1ELE9BQUEsSUFZSSxZQUFBLE9BQ0EsT0FBQSxRQUNBLGlCQUFBLE9BQ0EsaUJBQUEsY0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsSzlEK2tNSixxQ0FEQSxzQ0FEQSxtQkFEQSxvQkFYQSxnQkFEQSxpQkFPQSx1QkFEQSx3QkFEQSxpQmdFdnZNRSxrQmhFcXZNRix3QkFEQSx5QkFTQSxtQ0FEQSxvQ0FxQkEsb0JBREEscUJBREEsb0JBREEscUJBdXlFQSxnQmlFbGtSQSxpQmpFZ3hNQSxXQURBLFlBT0EsdUJBREEsd0JBREEscUJBREEsc0JBREEsY0FEQSxlQU9BLGFBREEsY0FHQSxrQkFEQSxtQkFqQkEsV0FEQSxZQXdCRSxRQUFTLE1BQ1QsUUFBUyxJQWpGWCw2QjhEbmdNSSxNQUFBLEtBQ0EsT0FBQSxLOURpaE1ILE9BQUEsRThEaGpNRCxpQkFBQSxLOUR1aU1BLGtCOERsZ01JLFNBQUEsU0FDQSxNQUFBLEk5RGdoTUgsT0FBQSxLOER6Z01ELEtBQUEsSUFDRSxRQUFBLEdBQ0EsWUFBQSxLQUNBLGVBQUEsS0FDQSxNQUFBLEtBRUEsWUFBQSxFQUFBLElBQUEsSUFBQSxlOURpbk1GLE9BMmxFQSxRb0MvM1FBLFNBQUEsTXBDbXJNQSx1QkF1R0EsVzhEcG1NRSxZQUFBLEs5RGdnTUYsb0M4RDcvTEUsMENBQ0UsMkNBTUosNkI5RHFnTUMsNkI4RGxnTUMsTUFBQSxLOUR5L0xFLE9BQVEsS0FDUixXQUFZLE1BQ1osVUFBVyxLQUViLDBDQUNBLDZCOER0L0xJLFlBQUEsTUFSSiwyQzlEa2dNQSw2QjhEdC9MSSxhQUFBLE1BWkosa0I5RHNnTUUsTUFBTyxJOER0L0xMLEtBQUEsSTlEb2dNSCxlQUFBLEtBVkQscUI4RG4vTEUsT0FBQSxNOURpaU1KLHFDQURBLG1CQU5BLGdCQUdBLHVCQURBLGlCQURBLHdCQUlBLG1DQVVBLG9CQURBLG9CQU5BLFdBR0EsdUJBREEscUJBREEsY0FHQSxhQUNBLGtCZ0U3eE1FLFdoRWd5TUEsTUFBTyxLQUVULGNBQ0UsUUFBUyxNZ0VseU1QLGFBQUEsS2hFZ3pNSCxZQUFBLEtBVkQsWWtFcnpNRSxNQUFBLGdCbEV3ek1GLFdvQzV5TUEsTUFBQSxlcEMreU1BLE1vQzV5TUEsUUFBQSxlcEMreU1BLE1vQ3R5TUEsUUFBQSxnQnBDbXpNQSxRQVlBLFlBWUEsa0JBQ0EsbUJBQ0EseUJBZkEsWUFVQSxrQkFDQSxtQkFDQSx5Qm1FaDFNQSxZbkUyME1BLGtCbUU3ek1BLG1CbkUrek1BLHlCQVhBLFlBTUEsa0JBQ0EsbUJBQ0EseUJtRW4wTUEsUUFBQSxlbkV3eU1BLFdvQ3R5TUEsV0FBQSxPcEN5eU1BLFdvQ3R5TUEsS0FBQSxFQUFBLEVBQUEsRUFDRSxNQUFBLFlBRUYsaUJBQUEsWWdDekJFLE9BQUEsRXBFeTBNRixjb0MveE1BLE1BQUEsYXBDKzBNQSx5QkF4QkUsWW1FN3pNQSxRQUFBLGdCQUlBLGlCQWdKRixRQUFBLGdCbkUrcU1FLGNxRS8yTUEsUUFBQSxvQkFDQSxjckVpM01BLGNxRWozTVUsUUFBQSxxQnJFdTNNVixrQkFhQyxRQUFBLGdCQVJELG1CQWFDLFFBQUEsaUJBUkQseUJBYUMsUUFBQSx3QkFnQkgsK0NBeEJFLFlBYUMsUUFBQSxnQm1FLzBNRCxpQkEySEYsUUFBQSxnQm5FNnNNRSxjcUU3NE1BLFFBQUEsb0JBQ0EsY3JFKzRNQSxjcUUvNE1VLFFBQUEscUJyRXE1TVYsa0JBYUMsUUFBQSxnQkFSRCxtQkFhQyxRQUFBLGlCQVJELHlCQWFDLFFBQUEsd0JBZ0JILGdEQXhCRSxZQWFDLFFBQUEsZ0JtRXgxTUQsaUJBc0dGLFFBQUEsZ0JuRTJ1TUUsY3FFMzZNQSxRQUFBLG9CQUNBLGNyRTY2TUEsY3FFNzZNVSxRQUFBLHFCckVtN01WLGtCQWFDLFFBQUEsZ0JBUkQsbUJBYUMsUUFBQSxpQkFSRCx5QkFhQyxRQUFBLHdCQWdCSCwwQkF4QkUsWUFhQyxRQUFBLGdCbUVqMk1ELGlCQWlGRixRQUFBLGdCbkV5d01FLGNxRXo4TUEsUUFBQSxvQkFDQSxjckUyOE1BLGNxRTM4TVUsUUFBQSxxQnJFaTlNVixrQkFhQyxRQUFBLGdCQVJELG1CQWFDLFFBQUEsaUJBUkQseUJBYUMsUUFBQSx1QkFPRCxXQWFDLFFBQUEsZ0JBN0JILHlCQUNFLFdBYUMsUUFBQSxnQkFUSCwrQ0FDRSxXQWFDLFFBQUEsZ0JBVEgsZ0RBQ0UsV0FhQyxRQUFBLGdCQUpILGVBQ0UsUXFFOStNQSxlckVnL01GLGFtRXoxTUEsZUV2SkUsUUFBQSxnQkYwSkEsb0JBK0JGLFFBQUEsZ0JuRTh6TUUsaUJxRTkvTUEsUUFBQSxvQkFDQSxpQnJFZ2dOQSxpQnFFaGdOVSxRQUFBLHNCckVxZ05aLHFCQUNFLFFxRXBnTlUsZXJFc2dOWixhbUVwMk1BLHFCQUNFLFFBQUEsaUJuRXcyTUYsc0JBQ0UsUW1FdDJNRSxlbkV3Mk1KLGFtRXIyTUEsc0JBQ0UsUUFBQSxrQm5Fb29SRix1QkEzeEVBLDRCQUNFLFFtRXYyTUUsZW5FODJNSixhbUUzMk1BLDRCQUNFLFFBQUEsdUJuRTIyTUEsY0FhQyxRQUFBLGdCQUFILElzRW5pTkEsVUNWQSxRQUFBOzs7QXZFc2lOQSxXQWFDLFlBQUEsWUFDRCxJQUFBLDhDQVhFLElBQUsscURBQW9ELDRCQUE2QixnREFBK0MsZ0JBQWlCLCtDQUE4QyxlQUFnQiw4Q0FBNkMsbUJBQW9CLGlFQUFnRSxjQUNyVixZQUFhLElBQ2IsV0FZQyxPQVZILEl1RTVpTkUsS0FBQSxPQUFBLE9BQUEsT0FBQSxLQUFBLEVBQUEsWUFDQSxVQUFBLFFBQ0EsZUFBQSxLQU1BLHVCQUFBLFlDVEYsVUFBQSxleEV3ak5BLE93RXBqTkUsVUFBQSxhQUNBLFlBQUEsTUFDQSxlQUFBLEt4RXVqTkYsT0FZQyxVQUFBLEl5RXhrTkQsT0FDRSxVQUFBLEl6RWlrTkYsT0FZQyxVQUFBLElBVEQsT0FZQyxVQUFBLElBVEQsT0FZQyxNQUFBLGFBUkQsT3lFcGtOQSxhQUFBLEVBQXVCLFlBQUEsYXpFa2xOdEIsZ0JBQUEsS0FURCxVMEVqbE5FLFNBQUEsU2RERixPQUNFLFNBQUEsU0FDQSxLQUFBLGNBQ0EsTUFBQSxhNURpbU5ELElBQUEsWUFSRCxhNER0bE5BLEtBQUEsYzVEeWxOQSxXNER0bE5FLFFBQUEsS0FBQSxNQUFBLE1BQ0EsT0FBQSxNQUFBLE1BQUEsS0FDQSxjQUFBLEs1RCtsTkYsY0FZQyxhQUFBLEtBVEQsZUFZQyxZQUFBLEtBVEQsU0FZQyxrQkFBQSxRQUFBLEdBQUEsU0FBQSxPcUNsbk5DLFVBQUEsUUFBQSxHQUFBLFNBQUEsT3JDMG1ORixVcUN6bU5FLGtCQUFBLFFBQUEsR0FBQSxTQUFBLFNBQWUsVUFBQSxRQUFBLEdBQUEsU0FBQSxTc0NYakIsMkJBQ0UsR0FDUSxrQkFBQSxVM0Vvb05ULFVBQUEsVTJFaG9OQyxLQUNRLGtCQUFBLGUzRW1vTlQsVUFBQSxnQkFSRCxtQkFDRSxHQVlDLGtCQUFBLFUyRWhvTkQsVUFBQSxVM0V3bk5BLEtBWUMsa0JBQUEsZUFDRixVQUFBLGdCQVJELGNBQ0UsTzJFcm5OVSx5RDNFc25OVixrQkFXQyxjMkUvbk5ELFVBQUEsYzNFdW5ORixlQUNFLE9BV0MseURBQ0Ysa0JBQUEsZXNFOXBORCxVQUFBLGV0RXNwTkEsZTRFdm9OVSxPQUFBLHlENUVxcE5ULGtCQUFBLGVzRW5xTkQsVUFBQSxldEUwcE5BLG9CNEU1b05VLE9BQUEsbUU1RTJwTlQsa0JBQUEsWXNFeHFORCxVQUFBLFl0RThwTkEsa0I0RWpwTlUsT0FBQSxtRTVFaXFOVCxrQkFBQSxZc0U1cU5ELFVBQUEsWUFDQSwwQnRFb3FOQSx3QkFIQSxxQkFDQSxxQkFGQSxvQjRFanBORSxlQUFBLEtBRVEsT0FBQSxLTlpWLFV0RW9xTkUsU0FBVSxTQUVWLE1BQU8sSUFDUCxPQUFRLElzRWxxTlIsWUFBQSxJdEVvcU5BLGVzRXBxTkEsT1RmRixhN0Rzck5BLGE2RHByTkUsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEs3RHdyTkYsYTZEcHJOQSxZQUFBLFE3RHVyTkEsYTZEcnJORSxVQUFBLEk3RHdyTkYsWUFnQkMsTUFBQSxLQVpELGlCNkR2ck5BLFFBQUEsUTdEMHJOQSxpQjZEenJOQSxRQUFBLFE3RDRyTkEsa0JBZ0JBLFFBQUEsUTZFNXROQSxzQkFBaUMsUUFBQSxRQUNqQyxpQkFBaUMsUUFBQSxRQUNqQyxnQkFBa0MsUUFBQSxRQUNsQyxrQkFBc0MsUUFBQSxRQUN0QyxnQkFBaUMsUUFBQSxRQUNqQyxnQkFBZ0MsUUFBQSxRQUNoQyxvQkFBa0MsUUFBQSxRQUNsQyxjQUFnQyxRQUFBLFFBQ2hDLG1CQUFnQyxRQUFBLFFBQ2hDLGlCQUFvQyxRQUFBLFE3RXF1TnBDLGlCNkVwdU5BLGtCN0VxdU5BLGlCNkVwdU5BLFFBQUEsUTdFdXVOQSx1QjZFdHVOQSxRQUFBLFE3RXl1TkEsd0I2RXh1TkEsUUFBQSxRN0UydU5BLHFCNkV6dU5pQyxRQUFBLFFBQ2pDLGtCQUF1QyxRQUFBLFE3RSt1TnZDLGU2RTl1TkEsZ0I3RTh2TkMsUUFBQSxRQWJELG1CQWdCQyxRQUFBLFFBYkQsZ0JBZ0JDLFFBQUEsUUFiRCxrQjZFbnZOK0IsUUFBQSxRQUMvQixtQkFBbUMsUUFBQSxRQUNuQyxnQkFBZ0MsUUFBQSxRQUNoQyxvQkFBa0MsUUFBQSxRQUNsQywrQkFBbUMsUUFBQSxRQUNuQyw2QkFBZ0MsUUFBQSxRQUNoQyxpQkFBb0MsUUFBQSxRQUNwQyx5QkFBK0MsUUFBQSxRN0Vxd04vQyxrQjZFcHdOQSx3QjdFb3hOQyxRQUFBLFFBYkQsbUJBZ0JDLFFBQUEsUUFiRCxvQkFnQkMsUUFBQSxRQWJELGdCNkV6d05rQyxRQUFBLFFBQ2xDLGdCQUFtQyxRQUFBLFFBQ25DLHNCQUFvQyxRQUFBLFFBQ3BDLHNCQUFnQyxRQUFBLFFBQ2hDLHVCQUFnQyxRQUFBLFFBQ2hDLHFCQUFzQyxRQUFBLFFBQ3RDLGtCQUFzQyxRQUFBLFFBQ3RDLG1CQUF1QyxRQUFBLFFBQ3ZDLGVBQXFDLFFBQUEsUUFDckMsZ0JBQWtDLFFBQUEsUUFDbEMsZ0JBQW1DLFFBQUEsUUFDbkMsb0JBQStCLFFBQUEsUUFDL0IsaUJBQWdDLFFBQUEsUUFDaEMsa0JBQWdDLFFBQUEsUUFDaEMsZ0JBQW9DLFFBQUEsUUFDcEMsZ0JBQWlDLFFBQUEsUUFDakMsa0JBQWtDLFFBQUEsUUFDbEMsdUJBQWdDLFFBQUEsUUFDaEMsc0JBQWdDLFFBQUEsUUFDaEMsc0JBQWtDLFFBQUEsUUFDbEMsd0JBQXVDLFFBQUEsUUFDdkMsdUJBQXNDLFFBQUEsUUFDdEMseUJBQXNDLFFBQUEsUUFDdEMsZ0JBQXdDLFFBQUEsUUFDeEMsa0I3RTB6TkEsbUJBZ0JDLFFBQUEsUUFiRCxrQkFnQkMsUUFBQSxRQWJELHdCQWdCQyxRQUFBLFFBWkQsaUJBREEsaUJBRUEscUI2RWgwTkEsUUFBQSxRN0VtME5BLGtCNkVsME5BLFFBQUEsUTdFcTBOQSxzQjZFcDBOQSxRQUFBLFE3RXUwTkEsa0I2RXIwTnFDLFFBQUEsUUFDckMsZ0JBQWtDLFFBQUEsUUFDbEMsZ0I3RTAwTkEsMkJBZ0JDLFFBQUEsUUFiRCwwQkFnQkMsUUFBQSxRQWJELDBCQWdCQyxRQUFBLFFBYkQsa0I2RS8wTjJDLFFBQUEsUUFDM0MseUJBQTBDLFFBQUEsUUFDMUMseUJBQTBDLFFBQUEsUUFDMUMsb0JBQWtDLFFBQUEsUUFDbEMsZ0JBQXlDLFFBQUEsUUFDekMsaUJBQXlDLFFBQUEsUUFDekMsZ0JBQW9DLFFBQUEsUUFDcEMsbUJBQWdDLFFBQUEsUUFDaEMsd0JBQWlDLFFBQUEsUUFDakMsd0JBQWdDLFFBQUEsUUFDaEMsaUJBQW1DLFFBQUEsUUFDbkMsd0JBQXdDLFFBQUEsUUFDeEMseUJBQXdDLFFBQUEsUUFDeEMsdUJBQWlDLFFBQUEsUUFDakMsd0JBQXdDLFFBQUEsUUFDeEMsd0JBQXlDLFFBQUEsUUFDekMsd0JBQXVDLFFBQUEsUUFDdkMsMkJBQXdDLFFBQUEsUUFDeEMsdUJBQXdDLFFBQUEsUUFDeEMsc0JBQXdDLFFBQUEsUUFDeEMsMEJBQTJDLFFBQUEsUUFDM0MsMEJBQXVDLFFBQUEsUUFDdkMsZUFBc0MsUUFBQSxRQUN0QyxzQkFBMEMsUUFBQSxRQUMxQyx1QkFBMEMsUUFBQSxRQUMxQyxvQkFBK0IsUUFBQSxRQUMvQixzQkFBc0MsUUFBQSxRQUN0Qyx3QjdFczROQSxpQkFnQkMsUUFBQSxRQWJELGtCQWdCQyxRQUFBLFFBYkQsb0JBZ0JDLFFBQUEsUUFiRCxnQjZFMzROaUMsUUFBQSxRQUNqQyxpQkFBa0MsUUFBQSxRQUNsQyxvQkFBb0MsUUFBQSxRQUNwQyw4QkFBZ0MsUUFBQSxRQUNoQyxnQkFBaUMsUUFBQSxRQUNqQyxnQkFBb0MsUUFBQSxRQUNwQyxnQkFBOEMsUUFBQSxRQUM5QyxlQUFnQyxRQUFBLFFBQ2hDLHFCQUFnQyxRQUFBLFE3RSs1TmhDLGdDNkU5NU5BLG1CN0U4Nk5DLFFBQUEsUUFiRCxpQkFnQkMsUUFBQSxRQWJELG9CQWdCQyxRQUFBLFFBYkQsa0I2RW42TmdELFFBQUEsUUFDaEQsbUJBQWlDLFFBQUEsUUFDakMsa0JBQW9DLFFBQUEsUUFDcEMsc0JBQWtDLFFBQUEsUUFDbEMsd0JBQW1DLFFBQUEsUUFDbkMsbUJBQWtDLFFBQUEsUUFDbEMseUJBQXNDLFFBQUEsUUFDdEMsa0JBQXdDLFFBQUEsUUFDeEMsdUJBQW1DLFFBQUEsUUFDbkMsb0JBQXlDLFFBQUEsUUFDekMsb0JBQWtDLFFBQUEsUUFDbEMsdUI3RTA3TkEscUJBZ0JDLFFBQUEsUUFiRCwwQkFnQkMsUUFBQSxRQWJELDJCQWdCQyxRQUFBLFFBYkQsd0I2RS83TnFDLFFBQUEsUUFDckMsZUFBMEMsUUFBQSxRN0VxOE4xQyxnQjZFcDhOQSxpQjdFbzlOQyxRQUFBLFFBYkQsb0JBZ0JDLFFBQUEsUUFiRCx1QkFnQkMsUUFBQSxRQWJELHlCNkV6OE5nQyxRQUFBLFFBQ2hDLHFCQUFvQyxRQUFBLFFBQ3BDLG1CQUF1QyxRQUFBLFFBQ3ZDLG9CQUF5QyxRQUFBLFFBQ3pDLDJCQUFxQyxRQUFBLFFBQ3JDLHNCQUFtQyxRQUFBLFFBQ25DLHlCQUFvQyxRQUFBLFFBQ3BDLG1CQUEyQyxRQUFBLFFBQzNDLGtCQUFzQyxRQUFBLFFBQ3RDLHlCQUF5QyxRQUFBLFFBQ3pDLGtCQUFtQyxRQUFBLFFBQ25DLG1CQUFrQyxRQUFBLFFBQ2xDLGlCQUF5QyxRQUFBLFFBQ3pDLG9CQUFrQyxRQUFBLFFBQ2xDLHNCQUFtQyxRQUFBLFFBQ25DLHdCQUFpQyxRQUFBLFFBQ2pDLG1CQUFvQyxRQUFBLFFBQ3BDLHNCN0U0K05BLG9CQWdCQyxRQUFBLFFBYkQsa0JBZ0JDLFFBQUEsUUFiRCxrQkFnQkMsUUFBQSxRQWJELHVCNkVqL05vQyxRQUFBLFFBQ3BDLGVBQWtDLFFBQUEsUUFDbEMsaUJBQWtDLFFBQUEsUUFDbEMsb0JBQXVDLFFBQUEsUUFDdkMsZ0JBQStCLFFBQUEsUUFDL0IsdUJBQWlDLFFBQUEsUUFDakMsd0JBQW9DLFFBQUEsUUFDcEMsdUJBQWdDLFFBQUEsUUFDaEMscUJBQXVDLFFBQUEsUUFDdkMsdUJBQXdDLFFBQUEsUUFDeEMsNkJBQXVDLFFBQUEsUUFDdkMsOEJBQXFDLFFBQUEsUUFDckMsMkJBQXVDLFFBQUEsUUFDdkMsNkJBQTZDLFFBQUEsUUFDN0MsaUJBQThDLFFBQUEsUUFDOUMsa0JBQTJDLFFBQUEsUUFDM0MsaUJBQTZDLFFBQUEsUUFDN0Msa0JBQWlDLFFBQUEsUUFDakMscUJBQWtDLFFBQUEsUUFDbEMsc0JBQWlDLFFBQUEsUUFDakMsaUI3RTBoT0EsaUJBZ0JDLFFBQUEsUUFiRCxpQkFDQSxnQjZFNWhPQSxRQUFBLFE3RStoT0EsaUI2RTloT0EsUUFBQSxRN0VpaU9BLGlCQWdCQyxRQUFBLFFBYkQsZUFDQSxvQkFnQkMsUUFBQSxRQWJELGdCQUNBLG1CNkVwaU9BLFFBQUEsUTdFdWlPQSxxQjZFdGlPQSxRQUFBLFE3RTBpT0Esb0JBREEsZ0I2RXZpT0EsUUFBQSxRN0UyaU9BLGtCQWdCQyxRQUFBLFE2RXhqT0QsZ0I3RTJpT0EsbUJBQ0EsbUJBRUUsUUFBUyxRQUVYLG1CNkU5aU9BLFFBQUEsUTdFaWpPQSxtQjZFaGpPQSxRQUFBLFE3RW1qT0EseUI2RWpqT2dDLFFBQUEsUUFDaEMscUJBQW1DLFFBQUEsUUFDbkMsaUJBQW1DLFFBQUEsUUFDbkMsaUJBQXlDLFFBQUEsUUFDekMsaUJBQXFDLFFBQUEsUUFDckMscUJBQWlDLFFBQUEsUUFDakMsNEJBQWlDLFFBQUEsUUFDakMsOEJBQWlDLFFBQUEsUUFDakMsdUJBQXFDLFFBQUEsUUFDckMsaUJBQTRDLFFBQUEsUUFDNUMsc0JBQThDLFFBQUEsUUFDOUMsb0JBQXVDLFFBQUEsUUFDdkMsc0JBQWlDLFFBQUEsUUFDakMsdUJBQXNDLFFBQUEsUUFDdEMsbUJBQW9DLFFBQUEsUTdFaWxPcEMsZ0I2RWhsT0Esb0I3RWdtT0MsUUFBQSxRQVpELHFCQURBLHFCNkVqbE9BLFFBQUEsUUFDQSxvQjdFb2xPQSxtQkFFRSxRQUFTLFFBRVgsb0I2RXRsT0EsUUFBQSxRN0V5bE9BLG9CQWdCQyxRQUFBLFFBYkQsdUJBQ0EsZ0JBZ0JDLFFBQUEsUUFaRCxpQkFEQSxpQjZFM2xPQSxRQUFBLFE3RStsT0EscUI2RTlsT0Esc0I3RWdtT0UsUUFBUyxRQUVYLHFCNkVobU9BLFFBQUEsUTdFbW1PQSxzQkFnQkMsUUFBQSxRQVpELGdCQURBLGlCQWlCQyxRQUFBLFFBYkQsbUJBZ0JDLFFBQUEsUUFiRCxvQkFnQkMsUUFBQSxRQVpELHFCQURBLGlCQWlCQyxRQUFBLFFBYkQsdUJBZ0JDLFFBQUEsUUFiRCxvQkFnQkMsUUFBQSxRQWJELDBCNkUvbU9xQyxRQUFBLFFBQ3JDLHdCQUF1QyxRQUFBLFFBQ3ZDLG1CQUFvQyxRQUFBLFFBQ3BDLHVCQUEwQyxRQUFBLFFBQzFDLG9CQUF3QyxRQUFBLFFBQ3hDLGtCQUFtQyxRQUFBLFFBQ25DLGtCQUF1QyxRQUFBLFFBQ3ZDLG1CQUFvQyxRQUFBLFFBQ3BDLHVCQUFrQyxRQUFBLFFBQ2xDLHNCQUFrQyxRQUFBLFFBQ2xDLHNCQUFtQyxRQUFBLFFBQ25DLHFCQUF1QyxRQUFBLFFBQ3ZDLGtCQUFzQyxRQUFBLFFBQ3RDLHVCQUFzQyxRQUFBLFFBQ3RDLGdCQUFxQyxRQUFBLFFBQ3JDLG9CQUFrQyxRQUFBLFFBQ2xDLHVCQUF1QyxRQUFBLFFBQ3ZDLDZCQUFnQyxRQUFBLFFBQ2hDLDhCQUFvQyxRQUFBLFFBQ3BDLDJCQUF1QyxRQUFBLFFBQ3ZDLDZCQUE2QyxRQUFBLFFBQzdDLHNCQUE4QyxRQUFBLFFBQzlDLHVCQUEyQyxRQUFBLFFBQzNDLG9CQUE2QyxRQUFBLFFBQzdDLHNCQUFzQyxRQUFBLFFBQ3RDLG1CQUF1QyxRQUFBLFFBQ3ZDLGtCQUFvQyxRQUFBLFFBQ3BDLGtCQUFzQyxRQUFBLFFBQ3RDLHdCN0V3cU9BLGtCQWdCQyxRQUFBLFFBYkQsb0JBZ0JDLFFBQUEsUUFiRCxzQkFnQkMsUUFBQSxRQWJELHVCNkU3cU9rQyxRQUFBLFFBQ2xDLG1CQUFvQyxRQUFBLFFBQ3BDLGtCQUFzQyxRQUFBLFFBQ3RDLHNCN0Vvck9BLGlCQWdCQyxRQUFBLFFBYkQsc0JBZ0JDLFFBQUEsUUFiRCxvQkFnQkMsUUFBQSxRQWJELHlCNkV6ck9pQyxRQUFBLFFBQ2pDLG1CQUFzQyxRQUFBLFFBQ3RDLG1CQUFvQyxRQUFBLFFBQ3BDLGlCQUF5QyxRQUFBLFFBQ3pDLG1CQUFtQyxRQUFBLFFBQ25DLHNCQUFtQyxRQUFBLFFBQ25DLGtCQUFpQyxRQUFBLFFBQ2pDLDBCQUFtQyxRQUFBLFFBQ25DLG9CQUFzQyxRQUFBLFFBQ3RDLGdCQUFrQyxRQUFBLFFBQ2xDLDBCN0U4c09BLHFCQWdCQyxRQUFBLFFBYkQsMkJBQ0EsMEI2RWh0T0EsdUJBQWdDLFFBQUEsUUFDaEMsMEI3RW90T0UsUUFBUyxRQUVYLGdCNkVwdE9BLFFBQUEsUTdFdXRPQSxxQjZFcnRPdUMsUUFBQSxRN0V5dE92Qyx3QjZFeHRPQSxrQjdFd3VPQyxRQUFBLFFBYkQsb0JBZ0JDLFFBQUEsUUFiRCxnQkFnQkMsUUFBQSxRQWJELHVCNkU3dE93QyxRQUFBLFFBQ3hDLHVCQUFvQyxRQUFBLFFBQ3BDLHFCQUFnQyxRQUFBLFFBQ2hDLGtCQUF1QyxRQUFBLFFBQ3ZDLHdCQUF1QyxRQUFBLFFBQ3ZDLHNCQUFxQyxRQUFBLFFBQ3JDLDRCQUFrQyxRQUFBLFFBQ2xDLGtCQUF3QyxRQUFBLFFBQ3hDLHNCQUFzQyxRQUFBLFFBQ3RDLDZCQUE0QyxRQUFBLFFBQzVDLGtCQUFrQyxRQUFBLFFBQ2xDLGtCQUFzQyxRQUFBLFFBQ3RDLCtCQUE2QyxRQUFBLFFBQzdDLGdDQUFrQyxRQUFBLFFBQ2xDLDZCQUFrQyxRQUFBLFFBQ2xDLCtCQUErQyxRQUFBLFFBQy9DLGlCQUFnRCxRQUFBLFFBQ2hELGdCQUE2QyxRQUFBLFFBQzdDLGtCQUErQyxRQUFBLFFBQy9DLHNCQUFpQyxRQUFBLFFBQ2pDLG9CQUFnQyxRQUFBLFFBQ2hDLHNCQUFrQyxRQUFBLFFBQ2xDLHNCQUFzQyxRQUFBLFFBQ3RDLHNCQUFvQyxRQUFBLFFBQ3BDLHVCQUFzQyxRQUFBLFFBQ3RDLGtCQUFzQyxRQUFBLFFBQ3RDLHdCQUFzQyxRQUFBLFFBQ3RDLDBCQUF1QyxRQUFBLFFBQ3ZDLG9CQUFrQyxRQUFBLFFBQ2xDLHNCQUF3QyxRQUFBLFFBQ3hDLHdCQUEwQyxRQUFBLFFBQzFDLHlCQUFvQyxRQUFBLFFBQ3BDLGdDQUFzQyxRQUFBLFFBQ3RDLHdCQUF3QyxRQUFBLFFBQ3hDLG1CQUF5QyxRQUFBLFE3RXF5T3pDLCtCNkVweU9BLHVCN0Vvek9DLFFBQUEsUUFaRCw2QkFEQSxxQjZFcnlPQSxRQUFBLFFBQ0EsZ0M3RXd5T0Esd0JBRUUsUUFBUyxRNkV4eU9YLGU3RTB5T0EsZ0JBRUUsUUFBUyxRQUVYLGU2RTV5T0EsUUFBQSxRN0UreU9BLGtCQUNBLGU2RTl5T0EsUUFBQSxRN0Vrek9BLGVBREEsaUI2RS95T0EsUUFBQSxRN0Vtek9BLGVBR0EsZTZFcnpPQSxlN0Vvek9BLGVBaUJDLFFBQUEsUUFaRCxrQkFDQSxlQUZBLGlCNkVwek9BLFFBQUEsUTdFMHpPQSxlQURBLGU2RXR6TytCLFFBQUEsUUFDL0IsbUI3RTB6T0EsZUFDRSxRQUFTLFFBRVgsZ0I2RTF6T0EsUUFBQSxRN0U2ek9BLHFCQWdCQyxRQUFBLFFBYkQsMEI2RTd6TytCLFFBQUEsUUFDL0IsMkJBQWdDLFFBQUEsUUFDaEMsMkJBQXFDLFFBQUEsUUFDckMsNEJBQTBDLFFBQUEsUUFDMUMsNEJBQTJDLFFBQUEsUUFDM0MsNkJBQTJDLFFBQUEsUUFDM0MscUJBQTRDLFFBQUEsUUFDNUMsdUJBQTRDLFFBQUEsUUFDNUMsMEJBQTZDLFFBQUEsUUFDN0MsbUJBQXFDLFFBQUEsUUFDckMsZ0JBQXVDLFFBQUEsUUFDdkMsdUJBQTBDLFFBQUEsUUFDMUMsd0JBQW1DLFFBQUEsUUFDbkMsbUJBQWdDLFFBQUEsUUFDaEMsMEJBQXVDLFFBQUEsUUFDdkMscUJBQXdDLFFBQUEsUUFDeEMsa0JBQW1DLFFBQUEsUUFDbkMsZUFBMEMsUUFBQSxRQUMxQyxxQkFBcUMsUUFBQSxRQUNyQyw0QkFBa0MsUUFBQSxRQUNsQyxrQkFBK0IsUUFBQSxRQUMvQix5QkFBcUMsUUFBQSxRQUNyQywyQkFBNEMsUUFBQSxRQUM1Qyx5QkFBa0MsUUFBQSxRQUNsQywyQkFBeUMsUUFBQSxRQUN6Qyw0QkFBMkMsUUFBQSxRQUMzQyxpQkFBeUMsUUFBQSxRQUN6QyxtQkFBMkMsUUFBQSxRQUMzQyxtQkFBNEMsUUFBQSxRQUM1QyxpQkFBaUMsUUFBQSxRQUNqQyxvQkFBbUMsUUFBQSxRQUNuQyxpQkFBbUMsUUFBQSxRQUNuQyxzQkFBaUMsUUFBQSxRQUNqQyxrQkFBb0MsUUFBQSxRQUNwQyxrQkFBaUMsUUFBQSxRQUNqQyxnQkFBc0MsUUFBQSxRQUN0QyxrQjdFczRPQSxvQkFnQkMsUUFBQSxRQWJELGlCQWdCQyxRQUFBLFFBYkQsa0JBZ0JDLFFBQUEsUUFiRCxtQjZFMzRPb0MsUUFBQSxRQUNwQyxlQUFpQyxRQUFBLFFBQ2pDLGNBQWtDLFFBQUEsUUFDbEMsaUJBQW1DLFFBQUEsUUFDbkMsa0JBQStCLFFBQUEsUUFDL0IscUJBQThCLFFBQUEsUUFDOUIsMEJBQWlDLFFBQUEsUUFDakMsZ0NBQWtDLFFBQUEsUUFDbEMsK0JBQXFDLFFBQUEsUTdFKzVPckMsK0I2RTk1T0EsdUI3RTg2T0MsUUFBQSxRQWJELHdCQWdCQyxRQUFBLFFBYkQsc0JBZ0JDLFFBQUEsUUFiRCx3QjZFbjZPK0MsUUFBQSxRN0V1Nk8vQyxlNkV0Nk9BLHdCN0VzN09DLFFBQUEsUUFiRCx5QkFnQkMsUUFBQSxRQWJELHlCQWdCQyxRQUFBLFFBYkQsaUI2RTM2TytCLFFBQUEsUUFDL0IsMkJBQXlDLFFBQUEsUUFDekMscUJBQXlDLFFBQUEsUUFDekMsa0JBQWlDLFFBQUEsUTdFcTdPakMsZ0I2RXA3T0EsdUI3RXE3T0Esc0I2RXA3T0EsUUFBQSxRQUNBLDBCN0VzN09BLHdCNkV0N09rQyxRQUFBLFFBQ2xDLGlCN0UwN09FLFFBQVMsUUFFWCxrQkFnQkMsUUFBQSxRQWJELGtCNkUzN08wQyxRQUFBLFFBQzFDLHlCQUFpQyxRQUFBLFFBQ2pDLDhCQUFrQyxRQUFBLFFBQ2xDLHVCQUFrQyxRQUFBLFFBQ2xDLHFCQUF5QyxRQUFBLFFBQ3pDLGdCQUE4QyxRQUFBLFFBQzlDLHNCQUF1QyxRQUFBLFFBQ3ZDLDBCQUFxQyxRQUFBLFFBQ3JDLGtCQUFnQyxRQUFBLFFBQ2hDLGtCQUFzQyxRQUFBLFFBQ3RDLG9CQUEwQyxRQUFBLFFBQzFDLGVBQWtDLFFBQUEsUUFDbEMsb0JBQWtDLFFBQUEsUUFDbEMsaUJBQW9DLFFBQUEsUUFDcEMsZUFBK0IsUUFBQSxRQUMvQixpQkFBb0MsUUFBQSxRQUNwQyxnQkFBaUMsUUFBQSxRQUNqQyxpQkFBK0IsUUFBQSxRQUMvQixtQkFBaUMsUUFBQSxRQUNqQywwQkFBZ0MsUUFBQSxRQUNoQyxpQkFBaUMsUUFBQSxRQUNqQyx3QkFBbUMsUUFBQSxRQUNuQyxtQkFBMEMsUUFBQSxRQUMxQyxzQjdFMCtPQSxlQWdCQyxRQUFBLFFBYkQsZUFDQSxnQjZFNStPQSxRQUFBLFE3RSsrT0EsZ0I2RTkrT0EsUUFBQSxRN0VpL09BLG1CQWdCQyxRQUFBLFFBYkQsc0I2RWovT2dDLFFBQUEsUUFDaEMsc0JBQWdDLFFBQUEsUUFDaEMsb0JBQW1DLFFBQUEsUUFDbkMsc0JBQXNDLFFBQUEsUUFDdEMsdUJBQXNDLFFBQUEsUUFDdEMsd0JBQW9DLFFBQUEsUUFDcEMsNkJBQXNDLFFBQUEsUTdFa2dQdEMsd0I2RWpnUEEsd0I3RWdnUEEsMEI2RS8vT0EsUUFBQSxRQUNBLDBCN0VrZ1BBLHNCNkVsZ1A2QyxRQUFBLFE3RXVnUDdDLHdCNkV0Z1BBLHdCN0V1Z1BFLFFBQVMsUUFFWCx3QjZFdGdQQSx3QjdFd2dQRSxRQUFTLFFBRVgsdUI2RXhnUEEsUUFBQSxRN0UyZ1BBLGdCQWdCQyxRQUFBLFFBYkQsbUI2RTNnUHdDLFFBQUEsUUFDeEMsb0JBQXVDLFFBQUEsUUFDdkMscUI3RWdoUEEscUJBR0EscUJBRkEsc0I2RWhoUEEsbUI3RWtpUEMsUUFBQSxRQWJELDBCQWdCQyxRQUFBLFFBYkQsY0FDQSxpQkFDRSxRQUFTLFFBR1gsa0JBREEsYzZFcmhQQSxRQUFBLFE3RXloUEEsc0I2RXhoUEEsUUFBQSxRN0UyaFBBLGVBZ0JDLFFBQUEsUUFiRCx1QjZFM2hQa0MsUUFBQSxRQUNsQyx5QkFBc0MsUUFBQSxRQUN0QyxjQUErQixRQUFBLFFBQy9CLGtCN0VraVBBLGtCQWdCQyxRQUFBLFFBWkQsdUJBREEsZ0I2RW5pUEEsUUFBQSxRQUNBLHlCN0VzaVBBLGtCQUVFLFFBQVMsUUFFWCxtQjZFeGlQQSxRQUFBLFE3RTRpUEEsdUJBREEsc0I2RXppUEEsUUFBQSxRN0U2aVBBLGtCQWdCQyxRQUFBLFFBYkQscUJBZ0JDLFFBQUEsUUFiRCxtQjZFL2lQdUMsUUFBQSxRQUN2QyxxQkFBa0MsUUFBQSxRQUNsQyw0QkFBcUMsUUFBQSxRQUNyQyxnQkFBbUMsUUFBQSxRN0V5alBuQyxvQjZFeGpQQSx5QjdFd2tQQyxRQUFBLFFBYkQsZUFnQkMsUUFBQSxRQWJELHNCQWdCQyxRQUFBLFFBYkQsZ0I2RTdqUG9DLFFBQUEsUUFDcEMsc0JBQStCLFFBQUEsUUFDL0Isa0JBQXNDLFFBQUEsUUFDdEMsZ0JBQWdDLFFBQUEsUUFDaEMsdUJBQXNDLFFBQUEsUUFDdEMsZ0JBQWtDLFFBQUEsUUFDbEMsc0JBQWdDLFFBQUEsUUFDaEMsa0JBQXVDLFFBQUEsUUFDdkMseUJBQWdDLFFBQUEsUUFDaEMsbUJBQXNDLFFBQUEsUUFDdEMseUJBQWtDLFFBQUEsUUFDbEMsdUJBQXlDLFFBQUEsUUFDekMsbUJBQW1DLFFBQUEsUUFDbkMscUJBQXlDLFFBQUEsUUFDekMscUJBQXVDLFFBQUEsUUFDdkMsc0JBQW1DLFFBQUEsUUFDbkMsd0JBQXFDLFFBQUEsUUFDckMsaUJBQXFDLFFBQUEsUUFDckMscUJBQXNDLFFBQUEsUUFDdEMsY0FBd0MsUUFBQSxRQUN4QyxzQkFBaUMsUUFBQSxRQUNqQyx1QkFBcUMsUUFBQSxRQUNyQyx5QkFBOEIsUUFBQSxRQUM5QixzQkFBc0MsUUFBQSxRQUN0QyxxQkFBdUMsUUFBQSxRQUN2QyxzQkFBeUMsUUFBQSxRQUN6QyxrQkFBc0MsUUFBQSxRQUN0Qyx5QkFBcUMsUUFBQSxRQUNyQyxzQkFBc0MsUUFBQSxRQUN0QyxxQkFBa0MsUUFBQSxRQUNsQyxtQkFBeUMsUUFBQSxRQUN6QyxlQUFzQyxRQUFBLFFBQ3RDLG1CQUFxQyxRQUFBLFFBQ3JDLHFCQUFtQyxRQUFBLFFBQ25DLGNBQStCLFFBQUEsUTdFc29QL0IsZTZFcm9QQSxrQjdFb29QQSxrQjZFbm9QQSxRQUFBLFE3RXVvUEEsb0I2RXRvUEEsUUFBQSxRN0V5b1BBLHNCNkV4b1BBLFFBQUEsUTdFMm9QQSwwQjZFem9QK0IsUUFBQSxRQUMvQixvQkFBb0MsUUFBQSxRQUNwQyxvQkFBc0MsUUFBQSxRQUN0QyxtQkFBMEMsUUFBQSxRQUMxQyxrQkFBb0MsUUFBQSxRQUNwQyx3QkFBb0MsUUFBQSxRQUNwQyx1QkFBbUMsUUFBQSxRQUNuQyxvQkFBa0MsUUFBQSxRQUNsQyxxQkFBd0MsUUFBQSxRQUN4QywyQkFBdUMsUUFBQSxRQUN2QyxtQkFBb0MsUUFBQSxRQUNwQyxnQkFBcUMsUUFBQSxRQUNyQyx1QkFBMkMsUUFBQSxRQUMzQyxzQkFBbUMsUUFBQSxRQUNuQyx1QkFBZ0MsUUFBQSxRQUNoQyxxQkFBdUMsUUFBQSxRQUN2QyxpQkFBc0MsUUFBQSxRQUN0QyxnQkFBdUMsUUFBQSxRQUN2QyxtQkFBcUMsUUFBQSxRQUNyQyx1QkFBaUMsUUFBQSxRQUNqQywyQkFBZ0MsUUFBQSxRQUNoQyx3QkFBbUMsUUFBQSxRQUNuQyx1QkFBdUMsUUFBQSxRQUN2QyxzQkFBMkMsUUFBQSxRQUMzQyx1QkFBd0MsUUFBQSxRQUN4Qyx5QkFBdUMsUUFBQSxRQUN2Qyx5QkFBc0MsUUFBQSxRQUN0QyxrQkFBdUMsUUFBQSxRQUN2Qyw2QkFBeUMsUUFBQSxRQUN6Qyx1QkFBeUMsUUFBQSxRQUN6QyxvQkFBa0MsUUFBQSxRQUNsQyxrQkFBNkMsUUFBQSxRQUM3QyxxQkFBdUMsUUFBQSxRQUN2QyxzQkFBb0MsUUFBQSxRN0Urc1BwQyxlNkU5c1BBLGlCN0U4dFBDLFFBQUEsUUFiRCxtQkFnQkMsUUFBQSxRQWJELGlCQWdCQyxRQUFBLFFBYkQsa0I2RW50UCtCLFFBQUEsUUFDL0Isa0JBQW1DLFFBQUEsUUFFbkMsVUFBa0MsYUFBQSxJN0UwdVBqQyxhQUFBLE02RXp1UEQsYUFBQSxLQUFrQyxVQUFBLEs3RTR1UGpDLGlCQUFBLEtBQ0QsTUFBQSxLQUVBLGtCOEVsMFFBLEFBQ0UsQUFDQSxBQUNBLFFBSEYsSUFHRSxLQUZBLGM5RXd6UUYsa0I4RW56UUUsQTlFbzBRRCxBOEVqMFFELEFBQ0UsUUFKQSxJQUlBLEs5RWcwUUQsY0FWRCxpQkFEQSxnQkFFQSxrQjhFL3lRRSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxpQkFBQSxLOUUwelFGLGtCQW9CQSxjQUFBLElBQ0EsTUFBQSxLQUNBLGlCQUFnQixnRkFDaEIsaUJBQUssa0Q4RTd6UUwsT0FBQSwrR0FDRSxPQUFBLDBEQUNBLGtCQUFBLFNBQ0EsYUFBQSxRQWJBLEE5RWkwUUQsQUFDRCxBQUNBLFE4RW4wUUUsSTlFbTBRRixLQXU0TUEsYUFsNE1BLGtCOEVseVFFLE9BQUEsK0c5RXl4UUYseUJBREEsd0JBRUEsMEI4RTV5UUUsaUJBQUEsUUFDQSxNQUFBLEs5RSt5UUYsd0I4RTV5UUUsUUFBQSxFOUUrelFELE1BQUEsS0FmRCxrQjhFdnlRQSxjQUFBLElBQ0ksaUJBQUEsUUFDQSxNQUFBLEs5RTh6UUgsaUJBQUEsNkU4RTV6UUQsaUJBQUEsK0NBRUUsT0FBQSwwREFDQSxrQkFBQSxTQUNBLGFBQ0EsSzlFK3hRQSxBOEUzeVFBLEFBQ0EsQTlFOHpRRCxRQXBCYyxJQW9CZCxLQUxELGtCQUNBLGtCOEV6eVFFLG1CQUFBLE1BQUEsRUFBQSxJQUFBLEVBQUEsc0JBQUEsRUFBQSxJQUFBLElBQUEsaUJBQ0EsV0FBQSxNQUFBLEVBQUEsSUFBQSxFQUFBLHNCQUFBLEVBQUEsSUFBQSxJQUFBLGlCOUU2eVFGLHlCQURBLHdCQUVBLDBCQUdFLGlCQUFtcUUsUThFeHlRbnFFLE1BQUEsSzlFa3pRRixrQkFvQkMsQUFDRCxBQUNBLEFBQ0EsUUFIQyxJQUdELEtBRkEsSUFJQSxlQUNBLEFBQ0EsQThFdnpRQSxBQUNFLFE5RXF6UUYsSThFcnpRRSxLOUVzelFHLElBZkwsaUI4RXB5UUUsY0FBQSxJQU1BLFVBQUEsSzlFbXpRRCxBOEV0elFELEFBQ0UsQUFDQSxROUVvelFELEk4RXB6UUMsSzlFdXlRRixtQjhFbHlRQSxjQUFBLElBS0UsVUFBQSxLQUpBLEFBQ0EsQUFDQSxBQUNBLFFBSEEsSUFHQSxLOUVzeVFGLG9COEVqeVFBLGFBQUEsSzlFb3lRQSwyQjhFanlRRSxNQUFBLFFBQ0EsaUJBQUEsUTlFb3lRRixROEUveFFBLE9BQUEsS0FFRSxLQUFBLEU5RW96UUQsTUFBQSxFOEVselFELElBQUEsRUFDRSxPQUFBLEVBQ0EsTUFBQSxNOUVvelFELE9BQUEsTStFeDhRRCxpQkFBQSxLQUVJLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxJQUNBLFFBQUEsRy9FdTdRSixXK0VwN1FJLE1BQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsTS9FdTdRSixhK0VwN1FJLFlBQUEsVUFBQSxNL0V5OFFILFNBQUEsUytFcDhRRyxNQUFBLFFBQ0EsSUFBQSxFQUNBLGNBQUEsS0FBQSxNQUFBLEkvRXc4UUgsZUFBQSxPK0VyOFFELE9BQUEsTUFFSSxNQUFBLE1BQ0EsVUFBQSxXQUNBLFFBQUEsV0FDQSxZQUFBLEkvRW83UUosV0FZQSxZaUVyOVFBLFNBQUEsU2N1Q0ksaUJBQUEsUUFYQSxZQW9CQSxNQUFBLEsvRXk1UUosVytFaDdRSSxLQUFBLEtBQ0EsSUFBQSxJQUdBLGNBQUEsSUFDQSxNQUFBLEsvRXM4UUgsT0FBQSxLK0VwOFFELFVBQUEsSy9FcTdRQSxZK0VoN1FJLEtBQUEsTUFDQSxJQUFBLEtBR0EsY0FBQSxJQUNBLE1BQUEsS0FFSixPQUFBLEtBRUksVUFBQSxLQUNBLFlBQUEsSy9FZ25aSixTQW5xSUEsZ0IrRS82UUksUUFBQSxHQVVBLDJCQUFBLElBQ0EsNEJBQUEsSUFDQSw4QkFBQSxJQUNBLCtCQUFBLElBQ0EsK0JBQUEsSS9FazVRSixZK0VoN1FJLFlBQUEsVUFBQSxNQUNBLE1BQUEsTUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE1BQUEsbUIvRW03UUosUUFvQkMsTUFBQSxLK0VuOFFELFdBQUEsSUFDSSxZQUFBLElBQ0EsY0FBQSxLQUFBLE1BQUEsSUFDQSxPQUFBLEsvRW83UUosZ0IrRTk2UUksTUFBQSxNQUNBLE9BQUEsTUFDQSxTQUFBLE1BQ0EsUUFBQSxLL0VxOFFILEtBQUEsSUFDRCxZQUFXLE0rRWw4UVgsSUFBQSxJQU9JLGdDQUFBLElBQ0Esa0NBQUEsSUFDQSxtQ0FBQSxJQUtBLG1CQUFBLEVBQUEsRUFBQSxJQUFBLEtBQ0EsV0FBQSxFQUFBLEVBQUEsSUFBQSxLL0U4N1FGLEErRWw4UUUsQUFDQSxBQUNBLGMvRWc4UW9CLElBWnhCLG9CK0UvNlFJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxLQUNBLFlBQUEsSy9FazdRSiwyQitFOTZRSSxNQUFBLEtBRUosWUFBQSxLL0VrN1FBLFUrRTk2UUksUUFBQSxJL0VvOFFILFNBQUEsUytFbDhRRCxJQUFBLEtBQ0ksS0FBQSxNL0VpN1FKLE1BcUJDLFNBQUEsTUFDRCxJQUFBLEUrRS83UUEsS0FBQSxFQUNJLE1BQUEsRUFDQSxPQUFBLEVBQ0EsV0FBQSxlQUNBLFFBQUEsR0FFSixVQUNJLGFBQUEsRUFDQSxjQUFBLEVBQ0EsTUFBQSxLQUNBLFdBQUEsSy9FODZRSixtQitFMzZRSSxpQkFBQSxlL0VtN1FKLGFpRS9qUkEsU0FBQSxTQUNJLFFBQUEsTUFFSixlakVpa1JFLFNBQVUsU2lFOWpSUixRQUFBLE1BQ0EsT0FBQSxFakVvbFJILE9BQUEsS2lFN2tSRCxjQUFBLEVBQ0ksWUFBQSxNQUNBLE1BQUEsS0FQSixBQUVJLEFBQ0EsQWpFbWxSSCxRaUV0bFJELEtqRXNsUkMsS0FmRCxlaUU3alJJLGNBQUEsSUFBQSxNQUFBLEtqRWdrUkosa0JpRTdqUkksTUFBQSxLakVpa1JKLG9CQXFCQyxhQUFBLEtpRWpsUkQsaUJBQUEsUUFDSSxPQUFBLFFqRW1sUkgsY0FBQSxJQUFBLElBQUEsRUFBQSxFQWxCRCwyQkFFQSxpQ0FEQSxpQ2lFM2pSSSxpQkFBQSxLQUNBLE9BQUEsUWpFZ2tSSix1QmlFNWpSQSxPQUFBLFFqRStqUkUsaUJBQWtCLEtBQ2xCLE9BQVEsSUFBSSxNQUFNLEtBcUJsQixvQkFBQSxZQWRGLHFCQURBLHFCaUU1alJJLGdCQUFBLEtqRWlrUkoseUJBcUJBLFlBQUEsSUFDQSxhQUFBLElBakJBLGlCaUU1alJJLFNBQUEsU2pFMGtSSix1QmlFM2pSSSxRQUFBLEVBQ0EsYUFBQSxLQUNBLG1CQUFBLEtBQ0EsV0FBQSxLakU4alJKLG1DaUUzalJJLE1BQUEsS2pFaWxSSCxRQUFBLEVBbEJELHVDaUUzalJJLE1BQUEsS2pFOGpSSiw0Q0FvQkMsTUFBQSxLQWpCRCwyQkFDQSwyQkFDQSxvQ2lFNWpSQSxpQkFBQSxLQUNJLFFBQUEsRUFFSiwyQmpFOGpSQSxvQ0FvQkMsT0FBQSxZQWpCRCxxQkFDRSxPQUFRLElBQUksTUFBTSxRQUdwQixtQmlFNWpSQSxNQUFBLEtqRStqUkEseUJBb0JDLFFBQUEsT2lFL2tSRCxNQUFBLE1BRUksT0FBQSxLakVnbFJILE1BQUEsS0FDRCxjQUFZLElBQUEsRUFBQSxFQUFBLElpRTlrUlosT0FBQSxJQUFBLE1BQUEsS0FFSSxZQUFBLEtqRStrUkgsZUFBQSxPQWpCRCwrQmlFMWpSSSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxjQUFBLEVBQUEsSUFBQSxJQUFBLEVBQ0EsaUJBQUEsNkJqRStrUkgsa0JBQUEsVWlFN2tSRCxvQkFBQSxJQUNJLE9BQUEsUWpFOGpSSixxQmlFMWpSSSxpQkFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLEtBQ0EsV0FBQSxLakU2alJKLFNBb0JDLE1BQUEsS2lFeGtSRCxhQUFBLEtqRXlqUkEsVWlFdGpSSSxPQUFBLEtBQ0EsTUFBQSxLakUya1JILGNBQUEsSWlFemtSRCxhQUFBLE1BRUksYUFBQSxLQUNBLGFBQUEsSUFDQSxhQUFBLEVqRXlqUkosWWlFcGpSSSxNQUFBLEtqRXVqUkosNEJpRXBqUkksT0FBQSxRakUyalJKLGFBb0JDLE9BQUEsS2lFcmtSRCxZQUFBLEtqRXFqUkEsWWlFbGpSQSxTQUFBLFNqRW9qUkUsS0FBTSxJQW9CTixNQUFBLE1BQ0QsWUFBQSxPaUVya1JELFdBQUEsTUFDSSxVQUFBLEtBQ0EsWUFBQSxJakV1a1JILGVBQUEsSWlFcmtSRCxZQUFBLEVBQUEsSUFBQSxFQUFBLHFCQUNJLFdBQUEsTUFBQSxFQUFBLElBQUEsRUFBQSxxQkFBQSxFQUFBLElBQUEsSUFBQSxlQUNBLG1CQUFBLE1BQUEsRUFBQSxJQUFBLEVBQUEscUJBQUEsRUFBQSxJQUFBLElBQUEsZUFDQSxRQUFBLEVqRXFqUkosYWlFbGpSSSxTQUFBLFNBQ0EsTUFBQSxNQUNBLE9BQUEsS0FDQSxZQUFBLEtBRUEsTUFBQSxLQUNBLFFBQUEsRWpFdWtSSCxPQUFBLEVpRXJrUkQsT0FBQSxRQUNJLGVBQ0EsVUFBQSxLQUNBLFlBQUEsSUFDQSxtQkFBQSxLQUNBLE9BQUEsa0JBQ0EsUUFBQSxHQUNBLFFBQUEsRWpFcWpSSixnQmlFbGpSSSxRQUFBLEdqRXFqUkosYWlFbGpSSSxpQkFBQSxrQmpFdWpSSix1Q0FGQSxvQ0FDQSx1Q2lFampSQSxhQUFBLElBTUEsbUJBSEEsbUJqRXVqUkEsbUJBSEEsbUJBQ0EsbUJBSEEsbUJBTUUsZUFBZ0IsaUJpRXBqUmQsV0FBQSxXQUVKLGVqRXNqUkUsTUFBTyxLQUVULHNCQUNFLE1BQU8sS0FDUCxPQUFRLFFpRXpqUk4saUJBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLakU4a1JILG9CQUFBLFlBakJELGtCaUV2alJBLGNBQUEsS2pFMmpSQSxRaUV2alJJLGlCQUFBLFFBQ0EsWUFBQSxLakU2a1JILE9BQUEsS2lFMWtSRyxjQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsSWpFNmtSSCxPaUUza1JELE1qRTJrUkMsS0FBQSxFQWJELHNCaUV4alJJLE1BQUEsZUFDQSxpQkFBQSxrQmpFMmpSSiwrQkFvQkMsV0FBQSxRQWhCRCw4QkFEQSxZaUV2alJBLDhCQUNJLFdBQUEsS0FDQSxjQUFBLEtBS0osZ0JqRTBqUkUsU0FBVSxNQUNWLFFBQVMsS0FBSyxLQUFLLEtBQUssS2lFMWpSdEIsV0FBQSxLQUNBLE1BQUEsS2pFK2tSSCxPQUFBLE1pRTVrUkQsUUFBQSxLQUNJLGNBQUEsSWpFOGtSSCxXQUFBLFFpRTNrUkQsbUJBQUEsRUFBQSxFQUFBLEtBQUEsRUFBQSxpQkFDSSxXQUFBLEVBQUEsRUFBQSxLQUFBLEVBQUEsaUJqRTJqUkosc0JpRXhqUkksU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLElBQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxPQUFBLFFqRTJqUkosb0JpRTFqUkksTUFBQSxLQUNJLFVBQUEsS0FDQSxZQUFBLEtqRTZqUlIsb0JpRTFqUlEsTUFBQSxLQUNBLFVBQUEsS2pFOGtSUCxZQUFBLElpRTVrUkcsWUFBQSxLQUNJLFdBQUEsS0FDQSxlQUFBLE1qRTZqUlIsb0JpRTFqUkksTUFBQSxLQUNJLE9BQUEsS0FDQSxZQUFBLEtBRUEsVUFBQSxLQUNBLGNBQUEsSUFDQSxNQUFBLFFqRThrUlAsV0FBQSxLaUU1a1JHLE9BQUEsUWpFNDBSSixpQkExREEsaUJBdkNBLGtCaUUvdFJBLGlCakUyeFJBLE9BL01FLGlCaUVoa1JFLEtqRXFpUkosZWlFMWpSUSxRQUFBLE1BQ0EsU0FBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEtBR1IsaUJBQ0ksUUFBQSxtQkFDQSxRQUFBLG1CQUNBLFFBQUEsWUFDQSxrQkFBQSxJQUNBLGVBQUEsSUFDQSxZQUFBLFNBQ0EsaUJBQUEsT2pFNmtSSCxjQUFBLE9pRTNrUkQsZ0JBQUEsT0FDSSxNQUFBLEtBQUEsT0FBQSxLQUFBLE9BQUEsUUFDQSxtQkFBQSxXQUFBLFdBQUEsV2pFOGpSRixZaUU5alJFLElBQ0EsZ0JBQUEsS2pFK2pSRixVaUUvalJFLEtBQ0EsaUJBQUEsZ0NBQ0EsZ0JBQUEsS0FBQSxLQUNBLGtCQUFBLFVBQ0Esb0JBQUEsT0FBQSxJakVpa1JGLE1BQU8sZWlFaGtSTCxRQUFBLEtBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsSUFDQSxtQkFBQSxJQUFBLElBQUEsS0FBQSxLQUNBLFdBQUEsSUFBQSxJQUFBLEtBQUEsS2pFbWtSSix1QmlFaGtSSSxpQkFBQSxLakVta1JKLFFpRWhrUkksTUFBQSxLQUNBLE9BQUEsS0FDQSxrQkFBQSxlQUFBLFVBQUEsZWpFNmtSSCx5QkFBQSxNaUUza1JELGlCQUFBLE1qRThrUkMsT0FBQSxNaUUza1JELE1BQUEsS0FDSSxtQkFBQSxLQUFBLElBQUEsS0FBQSxLQUNBLFdBQUEsS0FBQSxJQUFBLEtBQUEsS2pFb2tSSixVaUVsa1JJLFFBQUEsRWpFb2tSRixZaUVwa1JFLEtBd0RKLEtqRWtsUkEsTUFEQSxNaUUxbFJBLGlCakV1a1JBLGtCQURBLGtCaUU3alJBLGFBQUEsS2pFNGxSQyxvQkFBQSxPQUFBLEtpRTlrUk8sa0JBQUEsVWU5Wk4sT0FBQSxRaEY4NVJGLHVCaUVua1JJLGdCQUFBLEtqRXNrUkosYUFRQyxpQkFBQSxvREFMRCx5QmlFcGtSSSxRQUFBLE1BRUosOEJBQ0ksUUFBQSxlQUVKLGNqRTJsUkEsb0NBUUMsUUFBQSxLaUVobVJELHNDQUNJLFdBQUEsTWpFNmtSSCxNQUFBLE1BTEQsd0NBUUMsTUFBQSxLQUxELDBDQVFDLFlBQUEsS2lFM2tSRCxZQUFBLEVBQ0ksZUFBQSxFakV1a1JKLGtDaUVwa1JBLFlBQUEsRWpFdWtSQSxvQ2lFcGtSQSxZQUFBLEtBQ0ksVUFBQSxLakUwa1JKLGVBUUMsUUFBQSxNQUxELG9CaUVwa1JJLFFBQUEsZUFFSixlQUNJLFFBQUEsYWpFK2tSSixpQmlFcGtSQSxpQkFBQSw0QmpFdWtSQSxrQmlFcmtSUSxpQkFBQSw2QmpFd2tSUixrQmlFcmtSUSxpQkFBQSw2QkFMUixXQVFRLFNBQUEsT2pFZ2xSUixLaUVwa1JBLGlCQUFBLDRCakV1a1JBLE1pRXRrUkksaUJBQUEsNkJqRXlrUkosTWlFdGtSSSxpQkFBQSw2QmpFZ2xSSixhaUYzMlFBLHlCakZtM1FDLFdBQUEsb0NBQUEsVWlFdGxSRCw0QkFDSSxVQUFBLEtBRUosVWpFd2tSQSxXQVFDLFFBQUEsS0FMRCxhaUVya1JBLFFBQUEsYUFDSSxNQUFBLEtqRStrUkgsT0FBQSxLaUU3a1JELGVBQUEsT2pFeWtSQSxXQVFDLE9BQUEsS2lFOWtSRCxZQUFBLEtBRUksT0FBQSxRQUNBLGVBQUEsT2pFMGtSSixxQkFDQSxrQmlFdmtSQSxPQUFBLEVqRTBrUkEsa0JpRXZrUkksUUFBQSxhQUNBLFlBQUEsT0FDQSxjQUFBLFNqRWdsUkgsU0FBQSxPaUU5a1JELFVBQUEsTWpFMGtSQSxrQmlFcGtSSSxjQUFBLElBRUEsaUJBQUEsMEJqRWlsUkgsa0JBQUEsVWdGNWhTRCxvQkFBQSxLQUFBLE9BbEJJLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRaEZzaVNILEFpRS9rUkQsQUFDSSxBQUNBLFFqRTZrUkgsSWlFN2tSRyxLQUZKLElBQ0ksS2pFbWxSSixpQkFhQSxrQmdGampTSSxjQUFBLElBQ0EsaUJBQUEsUUFUQSxNQUFBLEtBVUEsaUJBQUEsMEJoRjJrU0gsa0JBQUEsVWdGMWpTRCxvQkFBQSxLQUFBLE9oRmloU0EsaUJnRjNpU0ksT0FBQSxJQUFBLE1BQUEsUUFHQSxBQUNBLEFBQ0EsQUFDQSxRQUhBLElBR0EsS0FGQSxJQUNBLEtoRm1qU0osa0JnRnhqU0ksT0FBQSxJQUFBLE1BQUEsUUFHQSxBQUNBLEFBQ0EsQUFDQSxRQUhBLElBR0EsS2hGK2pTSixpQmdGOWpTSSxjQUFBLElBRUEsaUJBQUEsMEJoRjJrU0gsa0JBQUEsVWdGMWpTRCxvQkFBQSxLQUFBLE9BM0JJLE1BQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxRQUdBLEFBQ0EsQUFDQSxBQUNBLFFBSEEsSUFHQSxLaEY0a1NKLFdnRi9rU0ksTUFBQSxrQkFDQSxnQkFBQSxLQUNBLE9BQUEsUWhGa2xTSix3QmdGL2tTSSxXQUFBLEtoRmtsU0osT2dGOWtTRSxRQUFBLEVBQ0EsT0FBQSxRaEZrbFNGLGlCZ0Y5alNBLFFBQUEsR2hGaWtTQSxpQmdGN2pTSSxLQUFBLEtBRUEsWUFBQSxLaEZra1NKLFdBUUEsWWdGNWpTSSxZQUFBLEtBQ0EsWUFBQSxJQU9BLGVBQUEsS0FlQSxRQUFBLE9Bd0NKLE9BQUEsS2hGcS9SQSxXZ0YxalNJLFdBQUEsTWhGeWtTSixjQVFDLE9BQUEsS2dGcGtTRCxZQUFBLEtBQ0ksZUFBQSxLQUNBLFdBQUEsT0FDQSxRQUFBLE9oRmdrU0osaUJBUUMsTUFBQSxJZ0Zwa1NELE9BQUEsS0FDSSxRQUFBLElBQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxXQUNBLE1BQUEsS2hGdWtTSCxpQkFBQSxLZ0Zwa1NELE9BQUEsSUFBQSxNQUFBLEtBQ0ksY0FBQSxJQUNBLFFBQUEsT2hGZ2tTSixjZ0Y3alNJLFdBQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsZWhGaWtTSixjQURBLHVCZ0Y1alNJLGlCQUFBLGVBQ0EsUUFBQSxFaEZza1NILE9BQUEsUUFKRCx3QkFEQSxpQ0FTQyxRQUFBLEdBTEQsd0JBQ0EsbUJBY0MsaUJBQUEsS2dGcGtTRCxRQUFBLEdoRitqU0UsT0FBUSxZQUVWLGNnRjlqU0ksd0JBQUEsRWhGdWtTSCwyQkFBQSxFZ0Zya1NELFlBQUEsS2hGaWtTQSxhZ0YvalNJLHVCQUFBLEVBQ0EsMEJBQUEsRWhGd2tTSCxZQUFBLEtBTEQsaUJnRi9qU0ksU0FBQSxTQUNBLFlBQUEsTWhGd2tTSCxNQUFBLFFnRnRrU0QsT0FBQSxLQUNJLFlBQUEsS2hGa2tTSixlQVFDLFlBQUEsTUFMRCxVZ0YvalNJLE1BQUEsUWhGa2tTSixnQmdGL2pTSSxNQUFBLEtoRndrU0gsbUJBQUEsRUFBQSxJQUFBLElBQUEsS2dGdGtTRCxXQUFBLEVBQUEsSUFBQSxJQUFBLEtBQ0ksZUFBQSxNaEZ3a1NILGlCQUFBLEtnRnRrU0QsV0FBQSxLaEZra1NBLHNCZ0YvalNBLGNBQUEsS0FDSSxZQUFBLEtBQ0EsYUFBQSxLaEZta1NKLGlDQURBLGlDZ0YvalNJLG1CQUFBLEtBTEosbUJBT1EsZ0JBQUEsVWhGb2tTUixhQU9DLE9BQUEsUUFKRCxnQmdGaGtTSSxRQUFBLEdoRndrU0gsT0FBQSxzQkFKRCxnQkFPQyxRQUFBLEVBREQsaUNnRmhrU0ksUUFBQSxFRWxLSiw0QkFFUSxZQUFBLEtsRjJ1U1AsZUFBQSxLQUpELHFCQU9DLFNBQUEsU2tGaHZTRCxPQUFBLE1BQUEsdUJsRjZ1U0Esd0JrRm51U1ksU0FBQSxTQUNBLE1BQUEsS2xGNHVTWCxPQUFBLE1rRnZ2U0QsS0FBQSxFQWVRLElBQUEsRUFDQSxRQUFBLEdsRnV1U1IsOEJrRnZ2U0EsK0JBbUJRLFFBQUEsRWxGdXVTUiw2QmtGcHVTUSxTQUFBLFNBQ0EsV0FBQSxLQUNBLFlBQUEsRWxGNHVTUCxhQUFBLEVrRjN1U08sUUFBQSxLbEZ1dVNOLFdBQVksZ0JrRnR1U0YsTUFBQSxJQTFCWixzQkE4QlEsV0FBQSxNQUNBLFdBQUEsS0FDQSxRQUFBLEdBQ0EsWUFBQSxFQUNBLGFBQUEsRUFDQSxPQUFBLEtBQ0EsWUFBQSxLbEY2dVNQLE1BQUEsS2tGanhTRCxTQUFBLFNBd0NRLFFBQUEsRWxGdXVTUiw0QmtGcHVTUSxXQUFBLEtsRnV1U1IsK0JrRnB1U1EsTUFBQSxLbEZ1dVNSLG9Da0ZwdVNRLE9BQUEsSUFBQSxNQUFBLE9sRjR1U1AsU0FBQSxTa0Y3eFNELE1BQUEsTUFvRFEsSUFBQSxLbEZ3dVNSLHVDa0Y1eFNBLHVDbEZteVNDLFFBQUEsRWtGbnlTRCxPQUFBLEVBNERRLFdBQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxLbEZxdVNSLHVDa0ZueVNBLFlBQUEsS2xGcXlTRSxNQUFPLEtrRnB1U0MsYUFBQSxLQUNBLE9BQUEsUWxGdXVTViw2Q2tGcHVTVSxXQUFBLFFsRjR1U1YsOEVrRnJ1U1UsK0VBNUVWLCtFbEZtelNBLDhFQU5BLHdEQUNBLHlEa0ZwdVNVLGNBQUEsRUM2QlYsNEJuRjA0U0EscUNBdEVDLE9BQUEsSUFBQSxNQUFBLGVBNEVDLE1BQU8sZ0JvRjcrU1AsaUJBQUEsS3BGbTVTRixXbUYzelNJLFNBQUEsU25GbTBTSCxZQUFBLEltRmowU0QsUUFBQSxLQUNJLFVBQUEsS0FFSiw0QkN2R0EsbUJBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxlQUNFLFdBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxlQUNBLFFBQUEsRUFDQSxPQUFBLEVBQ0EsVUFBQSxLcEY2NlNELFdBQUEsS0FIRCw2Qm9GcDZTRSxpQkFBQSxLcEZzNlNBLE1BQU8sS29GcjZTUCxPQUFBLEtBQ0Esa0JBQUEsY0FDQSxVQUFBLGNBQ0EsU0FBQSxTQUNBLFFBQUEsTXBGNDZTRCxhQUFBLFlvRno2U0QsYUFBQSxNcEZ1NlNBLGtEQUNBLG9EQUNBLDhDb0ZwNlNFLE9BQUEsS0FDQSxtQkFBQSxJQUFBLElBQUEsSUFBQSxnQkFDQSxXQUFBLElBQUEsSUFBQSxJQUFBLGdCcEZ1NlNGLHFEQUNBLHVEb0ZuNlNBLGlEcEZxNlNFLG1CQUFvQixLQUFLLEtBQUssSUFBSSxnQkFDMUIsV0FBWSxLQUFLLEtBQUssSUFBSSxnQm9GcjZTbEMsSUFBQSxLcEZ3NlNGLG1EQUNBLHFEb0ZyNlNBLCtDcEZ1NlNFLE1BQU8sS0FDUCxtQkFBb0IsSUFBSSxLQUFLLElBQUksZ0JvRnY2U2pDLFdBQUEsSUFBQSxLQUFBLElBQUEsZ0JwRjA2U0Ysb0RBQ0Esc0RvRnY2U0EsZ0RwRnk2U0UsS0FBTSxLQUNOLG1CQUFvQixLQUFLLElBQUksSUFBSSxnQm9GejZTakMsV0FBQSxLQUFBLElBQUEsSUFBQSxnQnBGNDZTRix1REFDQSxvRG9GejZTQSxLQUFBLEtwRjQ2U0EsaURBQ0EsOENvRjM2U0UsS0FBQSxJcEY2NlNBLGtCb0Y3NlNBLGlCQUFBLGNwRis2U0QsVUFBQSxpQkFBQSxjQUNELHFEQUNBLGtEQUVDLE1BQUEsS0FDRCxxREFDQSxzRG9GNTZTRSxJQUFBLEtwRis2U0YsK0NvRjM2U0EsZ0RwRjY2U0UsSUFBSyxJb0Y1NlNMLGtCQUFBLGlCQUFBLGNwRis2U0QsVUFBQSxpQkFBQSxjQUNELG1EQUNBLG9EQUVDLE9BQUEsS0FDRCxxQ29GNTZTRSxXQUFBLEtBQ0EsbUJBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSx5QkFDQSxXQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEseUJBSUEsY0FBQSxJQUVGLHNDQUNFLE9BQUEsSUFBQSxNQUFBLGVBQ0EsUUFBQSxFcEYrNlNGLGdDb0Y3NlNFLFNBQUEsU0FDQSxXQUFBLEtBQ0EsUUFBQSxFcEYrNlNELGlCQUFBLEtvRjU2U0QsUUFBQSxLQUNFLFlBQUEsS0FDQSxjQUFBLElwRmc3U0YsV29GMzZTRSxRQUFBLElwRjg2U0YsNkJvRjM2U0UsUUFBQSxJcEY4NlNGLDJCQUNDLFFBQUEsSXFGNWdUQSxzQkFBYSxRQUFBLEtBQ1Ysd0NBQStCLFFBQUEsS0FDL0Isc0NBQTZCLFFBQUEsS0FFN0IsZ0JBQXdCLFNBQUEsU3JGcWhUM0IsTUFBQSxLQUVELFdBQ0MsU0FBQSxTcUZ0aFRHLElBQUEsTUFBd0MsS0FBQSxNckZ5aFQzQyxRQUFBLE1xRnBoVEQsT0FBQSxRQUNDLFdBQUEsS0FDQSxVQUFBLE1BR0Qsa0JBQ0MsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxhckZzaFRELFlxRm5oVEMsUUFBQSxLckZxaFRBLFdBQUEsUXFGamhURCxPQUFBLElBQUEsTUFBQSxLQUNDLFFBQUEsS3JGb2hURCw2QnFGamhUQyxNQUFBLEtyRm1oVEEsV0FBQSxRcUZoaFRELFNBQUEsU0FDQyxNQUFBLEtBQ0EsVUFBQSxNQUNBLFVBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLckZraFRBLFdBQUEsRUFBQSxFQUFBLElBQUEsS3FGL2dURCxnQkFBQSxFQUFBLEVBQUEsSUFBQSxLQUNDLG1CQUFBLEVBQUEsRUFBQSxJQUFBLEtBQ0EsY0FBQSxFQUFBLEVBQUEsSUFBQSxLQUNBLFFBQUEsSUFBQSxLQUNBLGNBQUEsSXJGa2hURCxvQ3FGL2dUQyxXQUFBLEtBQ0EsZ0JBQUEsS0FDQSxtQkFBQSxLQUNBLGNBQUEsS0FDQSxZQUNBLGNBQUEsRUFDQSxtQkFBQSxFckZpaFRBLHNCQUFBLEVxRjlnVEQsaUJBQUEsRXJGaWhUQSw4QnFGOWdUQyxXQUFBLFFyRmloVEQsOEJxRjlnVEMsV0FBQSxRQUNBLE1BQUEsS3JGaWhURCwyQkFDQyxNQUFBLEtxRjdnVEQsT0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNDLFNBQUEsU3JGaWhURCxvQ3FGOWdUQSx5Q0FFQyxPQUFBLEtBQUEsS0FBQSxFQUFBLEVBR0QsaUNBQ0MsV0FBQSxLQUNBLGdCQUFBLEtBQ0EsbUJBQUEsS3JGNmdUQSxjQUFBLEtxRjNnVEQsT0FBQSxFQUFBLEVBQUEsRUFBQSxLckY2Z1RFLElBQUssSUFFUCwrQnFGMWdUQSxZQUFBLElBQUEsTUFBQSxLQUNDLGFBQUEsSUFBQSxNQUFBLEtBQ0EsV0FBQSxFQUFBLElBQUEsSUFBQSxLQUNBLGdCQUFBLEVBQUEsSUFBQSxJQUFBLEtBQ0EsbUJBQUEsRUFBQSxJQUFBLElBQUEsS0FDQSxjQUFBLEVBQUEsSUFBQSxJQUFBLEtyRjZnVEEsT0FBQSxJcUZ6Z1RELFdBQUEsUUFDQyxPQUFBLEVBQUEsS0FDQSxZQUFBLEVBQ0EsVUFBQSxFQUNBLFFBQUEsTXJGNGdURCxxQ3FGemdUQyxXQUFBLEtBQ0EsZ0JBQUEsS0FDQSxtQkFBQSxLQUNBLGNBQUEsS3JGNGdURCxnQ3FGemdUQyxXQUFBLFFBR0QsZ0NBQ0MsV0FBQSxRQUNBLE1BQUEsS3JGMmdURCxtQ0FDQyxNQUFBLEtxRnZnVEQsWXJGMGdUQSxrQ3FGdGdUQSxNQUFBLEtBQ0MsWXJGeWdURCxrQ3FGcmdUQSxNQUFBLEtyRndnVEEsa0NBQ0MsTUFBQSxJQUVELGtDcUZwZ1RDLE1BQUEsSUFHRCxrQ0FDQyxNQUFBLElBR0Qsa0NBQ0MsTUFBQSxJQUdELGtDQUNDLE1BQUEsSXJGbWdUQSxZQUFBLElBQUEsTUFBQSxLcUZoZ1RELGFBQUEsSUFBQSxNQUFBLEtBQ0MsY0FBQSxFQUFBLE1BQUEsS0FHRCxrQ0FDQyxNQUFBLElyRmlnVEEsWXFGOS9TRCxXQUFBLEtyRmlnVEEsa0NxRjkvU0MsTUFBQSxJQUNBLFlyRmdnVEEsV0FBQSxLQUVELFdBS0EsaUJxRjUvU0MsTUFBQSxLckZ1L1NELFdxRjUvU0MsUUFBQSxhckYrL1NBLFNBQUEsU0FLRCwyQnNGaHJUQSxPQUFBLEtBQ0UsUUFBQSxJQUNBLFdBQUEsS0FDQSxXQUFBLEtBSEYsc0JBS0ksU0FBQSxTdEZtclRILElBQUEsS3NGeHJURCxLQUFBLEVBUUksTUFBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsUUFBQSxFdEZvclRKLHNCc0Y5clRBLGFBQUEsS0FjSSxZQUFBLElBQ0EsV0FBQSxLdEZvclRKLCtCc0ZqclRJLE9BQUEsSUFBQSxNQUFBLFFBQ0EsaUJBQUEsUUFuQkoseUJBc0JJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxJdEZtclRILFdBQUEsS3NGbHJURyxRQUFBLGFBQ0UsaUJBQUEsUUFDQSxjQUFBLEl0Rm9yVEwsV0FBQSxPc0ZsclRHLFlBQUEsS0FDRSxPQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsUXRGc3JUTixvQnNGbHJUTSxNQUFBLE1BQ0EsT0FBQSxLdEZxclROLGtDc0ZsclRNLE1BQUEsSXRGcXJUTixrQkFDQSxRQUFBLEtBQ0UsUUFBUyxLQUNULFVBQVcsTUFFWCxpQkFBa21FLEtBQ2xtRSxVQUFXLElBQ1gsc0JBQXVCLEtBQ3ZCLG9CQUFxQixLQUNyQixpQkFBa0IsS3VGNXRUbkIsZ0JBQUEsS0FDQyxZQUFBLEt2Rit0VEYsaUJ1Rmh1VEMsU0FBQSxNQUlJLElBQUEsRXZGK3RUSixLQUFBLEV1RjV0VEQsTUFBQSxLQUVDLE9BQUEsS3ZGOHRURCxvQkFDRSxtQkFBQSxXdUYxdFRELFdBQUEsV0FDQSxlQUFBLFd2Rjh0VEQsYXVGeHRUQyxNQUFBLEtBQ0EsT0FBQSxLdkYydFRBLFlBQUEsTUFJRCxnQ3VGcnRUQyxTQUFBLFN2Rnd0VEEsSUFBQSxJdUZydFRELGtCQUFBLGlCQUVDLFVBQUEsaUJBRUEsWXZGcXRURCxrQnVGN3NUQyxVQUFBLE1BQ0EsV0FBQSxLdkZrdFRELG1DdUY3c1RBLE1BQUEsSXZGZ3RUQSxxQnVGM3NUQSxTQUFBLFN2Rml0VEEsaUNBS0MsTUFBQSxRdUZ6c1RELFdBQUEsT0FFQyxVQUFBLE12RnVzVEQsaUN1RmxzVEMsU0FBQSxTdkZ3c1RBLElBQUEsTXVGcnNURCxNQUFBLEtBRUMsUUFBQSxLQUFBLEtBQUEsSUFBQSxJdkZzc1RBLE1BQUEsUXVGbnNURCxVQUFBLE1BRUMsT0FBQSxRQUdELHVDQUVDLE1BQUEsUUFHRCxpQ0FJQyxXQUFBLE92RjhyVEQscUJ1RnhyVEMsU0FBQSxPQUNBLE9BQUEsSUFFQSxVQUFBLE12RjByVEQsdUJ1RnJyVEMsT0FBQSxFdkYyclRBLFFBQUEsRUFGRCwyQ0FLQyxRQUFBLGF1RnRyVEQsTUFBQSxLdkZxclRBLGdCdUZqclRDLE1BQUEsSXZGb3JURCxnQnVGL3FUQSxNQUFBLE12RmtyVEEsZ0J1RjdxVEMsTUFBQSxJQUdELGdCQUVDLE1BQUEsT3ZGOHFURCxvQ3VGMXFUQSxPQUFBLEdBRUMsV0FBQSxPdkY0cVRELHNDdUZ4cVRBLFFBQUEsTUFFQyxPQUFBLEtBR0QsV0FBQSxPQUVDLFlBQUEsS0FRRCxnREFFQyxRQUFBLEV2RnNpZUQsVXVGbmllQSxpREFFQyxRQUFBLEd2RmtxVEQsMEN1RjlwVEEsV0FBQSxLQUVDLFVBQUEsS0FDQSxPQUFBLFF2RmdxVEQseUN1RjNwVEMsT0FBQSxLQUFBLEV2RmlxVEEsTUFBQSxLdUY1cFRBLFVBQUEsS0FHRCxtQkFBQSxLdkYycFRBLDRDdUZ0cFRBLFFBQUEsRUFFQyxXQUFBLFFBR0QscUJBRUMsU0FBQSxPQUNBLE9BQUEsS0FBQSxJQUVBLFlBQUEsNEJBR0Qsc0NBRUMsUUFBQSxNQUNBLFFBQUEsS0FBQSxFQUdBLFdBQUEsT0FFQSxjQUFBLEl2RnFwVEEsT0FBQSxLdUZscFRELE9BQUEsUUFFQyxZQUFBLEtBQ0EsZ0JBQUEsS0FHRCx3Q0FFQyxPQUFBLEtBQUEsS3ZGOG9URCx5Q3VGdm9UQSxNQUFBLEt2RmdwVEEsMEJ1RnBvVEMsV0FBQSx5RHZGdW9URCwyQ3VGNW5UQSxNQUFBLE12Rm1vVEEsNEJ1RjFuVEksV0FBQSxzRHZGNm5USixZQUNFLE1BQU8sTUFFVCxZdUYzblRBLGNBR0ksT0FBQSxFQUFBLEt2Rm1vVEgsUUFBQSxFQU5ELDhCdUZ4blRDLE1BQUEsS0FHSSxPQUFBLE1BQ0EsY0FBQSxLQUNBLFNBQUEsU3ZGa29USixTQUFBLE9BUkQseUNBYUMsU0FBQSxTd0YvNlRELFFBQUEsR0FDRSxJQUFBLEl4Rmk3VEQsS0FBQSxJd0YvNlRELE9BQUEsSUFBQSxNQUFBLEt4RnM2VEEsdUN3RnA2VEUsU0FBQSxTeEZrN1RELE1BQUEsRXdGaDdUQyxJQUFBLEVBQ0UsTUFBQSxJQUNBLE9BQUEsS0FDQSxPQUFBLFFBQ0EsUUFBQSxNQUNBLFFBQUEsSUFFQSx1Q0FDRSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxNQUFBLElBQ0EsT0FBQSxLeEZrN1RMLE9BQUEsUXdGaDdURyxRQUFBLE1BQ0UsUUFBQSxJeEY2NlROLHNEQURBLHNEd0ZuNlRJLFdBQUEsNkJBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLEVBQ0EsUUFBQSxJeEZ1NlROLHNEd0ZwNlRJLFdBQUEsOEJ4RnM2VEYsTUFBTyxLQWFQLE9BQUEsS0FDQSxNQUFBLEVBQ0QsS0FBQSxLQVZELHdDd0Z0NlRRLFNBQUEsU0FDQSxTQUFBLE9BQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLEV4Rnk2VFIsOEN3RnQ2VFEsT0FBQSxFQUdGLDhEQUNFLFNBQUEsU0FDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsSUFDQSxXQUFBLEt4Rm03VFAsTUFBQSxLd0ZqN1RHLFFBQUEsRUFDRSxXQUFBLHlCQUNBLE1BQUEsS3hGdzZUTixxRXdGcjZUTSxlQUVBLG9GQUNFLFFBQUEsTUFFRix5QkFDRSxPQUFBLEt4Rnc2VFIscUJ3RnI2VFEsTUFBQSxLeEZ3NlRSLG1DQWthQSwrQndGdjBVUSxNQUFBLE14Rnc2VFIsdURBQ0Esc0R3RnI2VE0sYUFBQSxJQUNFLE9BQUEsUUFFQSwyREFDRSxhQUFBLEl4Rm03VFQsVUFBQSxLQVZELHNEQWFDLE9BQUEsUXdGajdURyxXQUFBLE94Rnc2VEosb0J3RnI2VEksTUFBQSxLQUNFLFNBQUEsU3hGeTZUTixxQndGdjZUTSx3QkFDRSxTQUFBLFNBQ0EsSUFBQSxFeEZvN1RQLE9BQUEsS3dGbDdUSyxRQUFBLEd4RjA2VE4sK0J3RnQ2VEkscUJBQ0UsT0FBQSxNeEZ5NlROLHFCd0Z0NlRFLE9BQUEsUUFDRSxLQUFBLE1BQ0EsTUFBQSxLeEZvN1RILFFBQUEsTXdGbDdURyxXQUFBLHNDQUFBLEVBQUEsS0FBQSxVeEZ5NlRKLHdCd0Z2NlRNLE9BQUEsUUFDQSxRQUFBLE1BQ0EsTUFBQSxNeEZxN1RMLE1BQUEsS0FDRCxXQUFBLDBDQUFvQyxFQUFBLEtBQUEsVUFWcEMsK0J3Rng2VE0sU0FBQSxPeEZzN1RMLE1BQUEsS0FWRCxzQ3dGeDZUTSxNQUFBLEtBQ0EsTUFBQSxTQUNBLFdBQUEsS3hGMjZUTiwwQndGeDZUSSxNQUFBLEtBQ0UsY0FBQSxJeEYyNlROLDRCd0Z4NlRNLFFBQUEsTXhGMjZUTixnQ3dGeDZUSSxPQUFBLElBQUEsTUFBQSxLQUNFLFFBQUEsTXhGMjZUTiwwQ3dGcDZUTSxPQUFBLElBQUEsTUFBQSxReEZ3NlROLGFBYUMsU0FBQSxTd0ZoN1RPLEtBQUEsU0FDRSxJQUFBOzs7Ozs7Ozs7O0F4Rnk2VFYsa0JBYUMsU0FBQSxTd0Y5NlRXLFFBQUEsYUFDRSxlQUFBLE9BQ0EsVUFBQSxLeEZnN1RiLEtBQUEsRXdGNzZUYSxvQkFBQSxLeEZnN1RiLGlCQUFBLEtBQ0QsZ0JBQUEsS3dGOTZUQSxZQUFBLEt4RnE2VEEsb0J3Rmw2VEUsbUJBQUEsV3hGZzdURCxXQUFBLFdBVkQsK0JBQ0UsU0FBVSxTQUNWLElBQUssS0FDTCxLQUFNLFFBQ04sUUFBUyxLQUNULE1BQU8sS0FDUCxPQUFRLElBQUksTUFBTSxLQUNsQixXQUFZLEVBQ1osV0FBWSxLeUY3a1VkLGdEQUNFLEtBQUEsRXpGa2xVRixvQnlGL2tVRSxPQUFBLFF6Rm9sVUYsd0N5Ri9rVUUsU0FBQSxTekY2bFVELFNBQUEsT3lGM2xVRCxRQUFBLEVBQUEsRUFBQSxFQUFBLElBTUUsV0FBQSw0SEFDQSxXQUFBLG1FQUNBLGdCQUFBLFlBSUEsZ0JBQUEsS0FDQSxZQUFBLE9BR0YseUNBQ0UsTUFBQSxLQUVGLDZDQUNFLFFBQUEsTXpGNmxVRCxTQUFBLE9BQ0QsYUFBVSxLQUNWLGNBQUEsU3lGMWxVQSxZQUFBLE96RmlsVUEsMkR5RjlrVUUsYUFBQSxLekZpbFVGLDZDeUY5a1VFLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxLQUtBLFFBQUEsTUFBQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsMkNBQUEsTUFBQSxJQUFBLFV6RjZrVUEsVXlGN2tVQSxJekYra1VGLG1EQUdBLG1FeUYva1VFLG9CQUFBLE1BQUEsTXpGa2xVRiw0Q3lGNWtVQSxTQUFBLFNBQ0UsSUFBQSxFQUNBLE1BQUEsRUFDQSxRQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FFRiw4Q0FDRSxRQUFBLE16RjRsVUQsTUFBQSxLeUYxbFVELE9BQUEsS0FDRSxXQUFBLDJDQUFBLEVBQUEsS0FBQSxVekYra1VGLHdDeUY1a1VFLFNBQUEsU0FDQSxRQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsSUFBQSxJQUNBLFlBQUEsT0FFRix5REFDRSxPQUFBLElBQUEsRXpGNGxVRCxRQUFBLElBQUEsS0FBQSxJQUFBLEl5RjFsVUQsTUFBQSxLQUNFLE9BQUEsS3pGNGxVRCxRQUFBLEV5RjFsVUQsT0FBQSxJQUFBLE1BQUEsS0FDRSxXQUNBLDJDQUFBLEtBQUEsTUFBQSxVQUNBLFVBQUEsSUFDQSxZQUFBLFdBQ0EsWUFBQSxPQUNBLGNBQUEsSUFFRixzQ0FDRSxXQUFBLEtBQ0EsY0FBQSxFQUFBLEVBQUEsSUFBQSxJQUNBLGdCQUFBLFl6RitrVUYseUV5RjVrVUEsU0FBQSxTQUNFLEtBQUEsUXpGaWxVRixrQ0FlQyxNQUFBLEt5RjFsVUQsU0FBQSxTQUdFLE9BQUEsRUFBQSxJQUFBLElBQUEsRUFDQSxRQUFBLEVBQUEsRUFBQSxFQUFBLElBQ0EsV0FBQSxNQUNBLDJCQUFBLE16RitrVUYscUN5RjVrVUUsUUFBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLElBQUEsSUFDQSxXQUFBLEt6RjRsVUQsWUFBQSxLeUYxbFVELFVBQUEsV0FDRSxzQkFBQSxLekYra1VGLG1EQWVDLFFBQUEsVXlGMWxVRCxPQUFBLFF6RitrVUEscURBZUMsUUFBQSxVQUNELE1BQUEsS0FDQSxPQUFBLFFBWkEsaUR5RjNrVUUsaUJBQUEsUUFDQSxpQkFBQSw2REFDQSxpQkFBQSw0Q0FDQSxNQUFBLEt6RjhrVUYsZ0R5RjNrVUUsTUFBQSxLQUVGLFFBQUEsS0FDRSxXQUFBLFF6RjhrVUYsa0R5RjNrVUUsUUFBQSxVQUNBLFlBQUEsSUFDQSxPQUFBLFF6RjhrVUYsa0R5RjNrVUEsYUFBQSxLekY4a1VBLHdDQWVDLFdBQUEsT3lGemxVRCxnQkFBQSxVekZnbFVBLHdDeUYza1VBLFNBQUEsU0FDRSxTQUFBLE9BS0EsT0FBQSxFQUFBLFFBQUEsRUFBQSxJQUNBLE1BQUEsS3pGMmxVRCxPQUFBLGV5RnpsVUQsT0FBQSxHQUNFLE9BQUEsSUFBQSxNQUFBLEt6RjJsVUEsaUJBQUEsS3lGemxVQSxpQkFBQSx1RkFDQSxpQkFBQSxrQ3pGMmxVRCxPQUFBLEtBZkQsMkN5RnhrVUUsTUFBQSxLQUNBLFdBQUEsS0FFRix3REFDRSxPQUFBLEV6RjJsVUQsUUFBQSxFeUZ6bFVELFlBQUEsT3pGMmtVQSx5RUFrQkMsT0FBQSxJQUFBLEVBQ0QsUUFBVSxFQUNWLE9BQUEsS3lGeGxVQSxRQUFBLEVBQ0UsT0FBQSxZQUNBLHlCQUNBLG1CQUFBLEtBQ0EsV0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsWUFBQSxXQUNBLFlBQUEsT0FDQSxjQUFBLEV6RjBrVUYseUR5RnBrVUUsU0FBQSxTekYwbFVELE9BQUEsSUFBQSxJQUFBLElBQUEsRXlGeGxVRCxRQUFBLElBQUEsS0FBQSxJQUFBLElBQ0UsT0FBQSxJQUFBLE1BQUEsS0FDQSxVQUFBLEt6RjBsVUQsY0FBQSxJeUZ4bFVELGlCQUFBLEtBQ0UsaUJBQUEsK0hBQ0EsaUJBQUEsK0RBQ0EsZ0JBQUEsS0FBQSxLekYwbFVELGtCQUFBLFN5RnhsVUQsZ0JBQUEsWUFDRSxtQkFBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLE1BQUEsRUFBQSxJQUFBLEVBQUEsZ0JBQ0EsV0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLE1BQUEsRUFBQSxJQUFBLEVBQUEsZ0JBQ0EsTUFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLFF6RnVrVUYsOERBQ0UsVXlGdGtVQSxXekZ3a1VGLDhFeUZya1VFLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxJekYwbFVELFFBQUEsTXlGeGxVRCxNQUFBLEtBQ0UsT0FBQSxLQUNBLFdBQUEsMkNBQUEsTUFBQSxJQUFBLFVBQ0EsVUFBQSxJekZ3a1VGLG9GeUZya1VFLG9CQUFBLE1BQUEsTXpGd2tVRixrRXlGbGtVRSxjQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsS0FDQSxpQkFBQSxRQUNBLGlCQUFBLCtIQUNBLGlCQUFBLHNFekZva1VBLE1BQU8sS0FFVCwrRHlGbmtVRSxXQUFBLFFBRUYsb0ZBQ0Usb0JBQUEsTUFBQSxNQUVGLHdDQUNFLE9BQUEsRUFDQSxRQUFBLEV6RnNrVUYsc0R5Rm5rVUUsUUFBQSxVQUNBLE1BQUEsS0FDQSxPQUFBLFF6RndrVUYsd0NBc0JDLE9BQUEsSUFBQSxNQUFBLFFBbEJELHlEeUZua1VFLE9BQUEsSUFBQSxNQUFBLEtBS0EsMkJBQUEsRUFBQSwwQkFBQSxFekZta1VGLDZEeUZoa1VBLFlBQUEsS0FDRSxlQUtGLHlDQUNFLE9BQUEsSUFBQSxNQUFBLFFBR0YsMEVBQ0UsTUFBQSxlekY2bFVGLGlCQUNBLFFBQUEsYXlGdmxVQSxPQUFBLFF6RnFrVUEscUVBSEEsZ0NBeUJDLE9BQUEsUUFqQkQsWXlGN2pVRSxXQUFBLE1BRUYsMkJ6RnlsVUUsU0FBQSxRQUNELFFBQUEsRUFBQSxJQUFBLEVBQUEsRUF4QkQsZ0NBMkJFLGFBQUEsRUFDRCxZQUFBLEt5RnZsVUQsVUFBQSxJekZna1VBLDhDQTJCQSxZQUFVLEt5RnJsVVYsK0JBQ0UsTUFBQSxLQUNBLEtBQUEsSUFFRixnQ0FDRSxNQUFBLEt6RndsVUQsS0FBQSxLQUtELDZEeUZybFVBLFVBQUEsSXpGOGpVQSw2Q3lGM2pVQSxPQUFBLElBQUEsSUFBQSxJQUFBLEVBQ0UsUUFBQSxJQUFBLElBQUEsSUFBQSxLekY4alVGLGtFeUYzalVBLE1BQUEsS0FDRSxLQUFBLEl6RitqVUYseUJBREEsNER5RjFqVUEsS0FBQSxPekY4alVBLG9EeUYzalVBLE9BQUEsRUFBQSxFQUFBLElBQUEsSUFDRSxRQUFBLEVBQUEsSUFBQSxFQUFBLEV6RjhqVUYsNEN5RjNqVUEsY0FBQSxLQUNFLGFBQUEsRXpGOGpVRix3RXlGM2pVQSxhQUFBLEt6RjhqVUEsNEN5RjNqVUEsUUFBQSxJQUFBLElBQUEsSUFBQSxLQUNFLFd6RnVsVUQsMkNBQUEsTUFBQSxNQUFBLFV5RnJsVUQsVUFBQSxJekY4alVBLHlEQTJCQyxvQkFBQSxJQUFBLElBeEJELDBFeUYzalVFLG9CQUFBLE1BQUEsSXpGZ2tVRix1SnlGdGpVQSxtREFDRSxpRHpGb2xVRCw0RXlGdmxVQyx5REFGRiw2Q0FDRSw4Q3pGb2xVRCw0Q3lGL2tVQyxpQkFBQSx3RHpGdWxVRCxnQkFBQSxLQUFBLGV5RnJsVUQsa0JBQUEscUJBR0EseUJBQ0UsTUFBQSxlQUNBLE9BQUEsS0FDQSxZQUFBLEt6RjhqVUYsd0N5RjNqVUEsUUFBQSxNQUNFLE1BQUEsS3pGdWxVRCxPQUFBLEt5RnBsVUMsVUFBQSxLekZ1bFVELFlBQUEsS0FDRCxNQUFBLEtBQ0EsaUJBQUEsS3lGcGxVQSxpQkFBQSxLQUNFLE9BQUEsSUFBQSxNQUFBLEt6RjRqVUEsY0FBZSxJQUNmLG1CQUFvQixNQUFNLEVBQUUsSUFBSSxJQUFJLGlCQUNwQyxXQUFZLE1BQU0sRUFBRSxJQUFJLElBQUksaUJBQzVCLG1CQUFvQixLQUFLLFlBQVksS0FBTyxtQkFBbUIsWUFBWSxLQUMzRSxXQUFZLEtBQUssWUFBWSxLQUFPLG1CQUFtQixZQUFZLEtBQ25FLFdBQVksS0FBSyxZQUFZLEtBQU8sV0FBVyxZQUFZLEtBQzNELFd5RjFqVUUsS0FBQSxZQUFBLEtBQUEsV0FBQSxZQUFBLEtBQUEsbUJBQUEsWUFBQSxLekY2alVKLGFBMkJDLE9BQUEsSUFBQSxNQUFBLEt5Rm5sVUQsY0FBQSxJekY2alVBLGlCQTJCQyxPQUFBLEtBQUEsS0F4QkQsaUN5RnhqVUUsUUFBQSxLQUFBLEtBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxLekZvbFVBLFdBQUEsd0RBQXNCLElBQUEsSUFBQSxTQUF0QixLeUZsbFVBLGNBQUEsSUFDQSxNQUFBLEtBQ0EsVUFBQSxLekYyalVGLGlDeUZ4alVFLFFBQUEsS3pGMmpVRixleUZ4alVFLE9BQUEsSUFBQSxNQUFBLEtBQ0EsY0FBQSxJekYyalVGLHNDeUZ6alVFLE1BQUEsS3pGcWxVRix5QzBGM2hWQSxXQUFBLCtDQUFBLElBQUEsSUFBQSxTQUFBLFFBQ0UsT0FBQSxJQUFBLE1BQUEsSzFGcWdWRixxQkEwQkEsV0FBQSxJQUFBLE1BQUEsS0F4QkUsT0FBUSxLQVdWLDJDQVRBLHlDMkY3NlVRLFdBQUEsS0QxRUosT0FBQSxJQUFBLE1BQUEsUTFGOGhWSCxXQUFBLCtDQUFBLElBQUEsSUFBQSxTQUFBLFEwRmhoVkQsTUFBQSxLMUZ5K1VBLHlDMEZqZ1ZHLFlBQUEsSUFHQyxtQkFBQSxLQUNBLFdBQUEsSzFGc2dWSiwyQ0EyQkMsYUFBQSxJQWcrSEQsb0IwRnorY0EsbUJBQ0UsT0FBQSxJQUFBLE1BQUEsSzFGby9VRixzQzBGbGdWRSxNQUFBLEkxRjZoVkQsVUFBQSxlQXZCRCxrQkEwQkMsT0FBQSxJQUFBLEswRjNoVkQsUUFBQSxFMUZxZ1ZBLHNFQTBCQyxLQUFBLEswRjNoVkQsTUFBQSxLQUNFLFlBQUEsSUFDQSxRQUFBLEUxRndnVkYsb0JBQ0EsdUNBQ0Esc0MwRmxnVkUsT0FBQSxJQUFBLE1BQUEsa0JBQ0EsV0FBQSxJQUFBLElBQUEsU0FBQSxrQjFGNmhWRCxNQUFBLGtCQXZCRCwyQzBGbGdWRSxNQUFBLEtBS0Ysa0JBQ0UsUUFBQSxLQUFBLEVBQUEsS0FBQSxlMUZxZ1ZGLGUwRmxnVkEsU0FBQSxNQUNFLElBQUEsRUFDQSxLQUFBLEUxRjZoVkQsTUFBQSxFNEZ4bFZELE9BQUEsRUFDRSxRQUFBLEs1RmtrVkYsVUFDQSxZQTBCQyxtQkFBQSxXNEZ4bFZELFdBQUEsVzVGa2tWQSxVNEYvalZBLFNBQUEsUzVGaWtWRSxJQUFLLEtBQ0wsS0FBTSxLQUVSLDBCNEZqa1ZFLGlCQUFBLEs1RjRsVkQsT0FBQSxJQUFBLE1BQUEsUUF2QkQsa0NBMEJDLFFBQUEsRzRGemxWRCxTQUFBLFNBQ0UsTUFBQSxLNUYybFZELE9BQUEsSzRGemxWRCxrQkFBQSxjQUNHLFVBQUEsYzVGMmxWRixpQkFBQSxLQXZCRCxvRDZGeGxWRSxNQUFBLEtBQ0EsSUFBQSxLN0YybFZGLHFENkZ4bFZFLEtBQUEsSzdGbW5WRCxJQUFBLEtBdkJELHNENkZ4bFZFLElBQUEsSzdGMGxWQSxLQUFNLEs2RnhsVlIsbURBQ0UsT0FBQSxLQUNBLEtBQUEsSzdGNGxWRiw2QjZGOWxWQSxRQUFBLEtBQUEsS0FBQSxLN0ZpbVZBLDBDQXlCQyxZQUFBLEs2RmpuVkcsT0FBQSxFQUNFLFFBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxJN0Y0bFZOLDRDQUNFLE82RjNsVkksS0FBQSxFQUFBLEVBQ0EsWUFBQSxLQUlKLDBCQUVJLE9BQUEsUUFDQSxNQUFBLFE3RmduVkwsZ0JBQUEsS0FyQkQsMEI2RnBsVk0sU0FBQSxPN0Y2bVZMLFFBQUEsS0FBQSxLNkZ6bVZDLFdBQUEsSUFBQSxNQUFBLFFBRUksUUFBQSxZQUNBLFFBQUEsWTdGMG1WTCxRQUFBLEs2RnRtVkMsa0JBQUEsT0FFSSxlQUFBLE9BQ0EsWUFBQSxPN0Z1bVZMLGlCQUFBLFE2RmxwVkQsY0FBQSxRQWdESSxnQkFBQSxjN0ZxbVZILG9CQUFBLEs2RnJwVkQsaUJBQUEsS0FtRE0sZ0JBQUEsS0FDQSxZQUFBLEs3RitrVk4sb0Q2RjVrVk0sTUFBQSxRQXZETiwyQ0EyRE0sT0FBQSxFQUNBLFFBQUEsbUI3Rm9tVkwsUUFBQSxtQjZGaHFWRCxRQUFBLFlBaUVJLGtCQUFBLE9BQ0EsZUFBQSxPQUNBLFlBQUEsTzdGa21WSCxPQUFBLFFBckJELGdENkZ4a1ZJLFlBQUEsSTdGMmtWSix5QzZGemtWSSxPQUFBLEtBQUEsWUFBQSxLQUNBLFFBQUEsSUFBQSxLN0Y0a1ZGLGM2RjVrVkUsSTdGNmtWRixpQjZGN2tWRSxLQUNBLE1BQUEsSzdGOGtWRixZQUNBLE82Ri9rVkUsUUFDQSxZQUFBLEs3RmdsVkYsUTZGaGxWRSxFN0ZrbFZKLGlCQWVDLFNBQUEsUzZGOXFWRCxtQkFBQSxXQWlGUSxXQUFBLFc3RmdtVlAsVUFBQSxLNkZqclZELFFBQUEsSUFBQSxLQXNGTSxZQUFBLEtBQ0EsUUFBQSxhQUFBLFVBQUEsTUFBQSxVQUFBLEtBQ0EsbUJBQUEsRUFBQSxFQUFBLElBQUEsZUFBQSxXQUFBLEVBQUEsRUFBQSxJQUFBLGU3Rm1sVkosaUI2Rm5sVkksS0FDQSxPQUFBLElBQUEsTUFBQSxRN0Y4bFZMLE1BQUEsUTZGdnJWRCxtQkFBQSxRQUFBLElBNEZRLFdBQUEsUUFBQSxJQTVGUixtQkFpR00sbUJBQUEsV0FDQSxXQUFBLFdBQ0EsT0FBQSxFQUNBLFFBQUEsRTdGbWxWTixtQzZGaGxWTSxZQUFBLElBQ0EsY0FBQSxJN0ZtbFZOLHFDQVdDLFNBQUEsT0FQRCx3QkFEQSx5QkFFRSxROEYxc1ZBLEdBQ0EsU0FBQSxTQUNBLE9BQUEsSUFBQSxNQUFBLFk5RjRzVkYseUI4RnpzVkUsYUFBQSxJQUNBLFFBQUEsRTlGK3NWRiwwQ0FEQSwyQ0FEQSx1Q0FEQSx3QzhGdnNWRSxJQUFBLEtBQUEsS0FBQSxJOUZvdFZELGtCQUFBLHNCOEZqdFZELFVBQUEsc0I5RjZzVkEsd0M4RjNzVkUsaUJBQUEsSzlGOHNWRix1QzhGMXNWQSxpQkFBQSxROUY2c1ZBLDJDQU9DLElBQUEsTThGL3NWRCxvQkFBQSxLOUY0c1ZBLDBDOEZ4c1ZBLElBQUEsTTlGMHNWRSxvQkFBcUIsUUFHdkIsd0NBREEseUM4RnJzVkEseUM5RnVzVkEsMEM4RnRzVkUsSUFBQSxJQUNBLEtBQUEsSzlGK3NWRCxrQkFBQSxzQjhGNXNWRCxVQUFBLHNCOUZ5c1ZBLHlDQUNFLGtCQUFtQixLQUVyQix3QzhGdHNWRSxrQkFBQSxROUZ5c1ZGLDBDOEZ0c1ZBLEtBQUEsTUFDRSxtQkFBQSxLQUdGLHlDQUNFLEtBQUEsTTlGNHNWRCxtQkFBQSxRQUhELGM4RnBzVkUsUUFBQSxlOUZ3c1ZGLFU4Rm5zVkUsUUFBQSxlQUdGLGU5Rm9zVkUsUUFBUyxLQUNULFFBQVMsS0FDVCxNQUFPLEs4RmxzVlAsT0FBQSxLOUZxc1ZGLHdCQUNFLG1COEZwc1ZBLElBQUEsSUFBQSxJQUFBLEs5RnlzVkQsV0FBQSxJQUFBLElBQUEsSUFBQSxLQUZELFVBS0MsTUFBQSxLOEZyc1ZELE9BQUEsbUJBQ0UsWUFBQSxNQUdGLHdCQUNFLFFBQUEsS0FBQSxLOUZtc1ZGLDRCOEYvclZBLGFBQUEsS0FDRSxlQUFBLE85RmtzVkYsMEI4RjlyVkEsVUFBQSxLQUNFLE1BQUEsSzlGcXNWRiw0QjJGdnlWQSxXQUFBLG9CQUNJLFdBQUEsS0FFSixxQkFDSSxjQUFBLEUzRnN5VkoseUIyRm55VkksU0FBQSxTM0Z5eVZILElBQUEsRTJGdHlWRyxNQUFBLEVBQ0ksT0FBQSxFM0ZveVZOLEtBQU0sRUFJUCxRQUFBLEsyRnB5VkQsT0FBQSxRM0ZveVZBLDZCMkZqeVZJLE1BQUEsSzNGc3lWSCxPQUFBLEsyRnp5VkQsYUFBQSxLQUtRLFFBQUEsWTNGdXlWUCxRQUFBLFkyRjV5VkQsUUFBQSxLQU9ZLGtCQUFBLE9BQ0EsZUFBQSxPM0Z3eVZYLFlBQUEsTzJGaHpWRCxpQkFBQSxRQVdZLGNBQUEsSUFBQSxNQUFBLEszRnN5VlosNkIyRmp6VkEsWUFBQSxLQWdCUSxXQUFBLFUzRnF5VlIsMkIyRmp5VlEsTUFBQSxLQUNJLE9BQUEsRTNGc3lWWCxZMkYzelZELGNBQUEsSUFBQSxNQUFBLEszRjJ6VkEsK0IyRmh5VlEsT0FBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxJQUFBLE9BQUEsUTNGbXlWUixrQzJGajBWQSxNQUFBLEtBa0NRLFdBQUEsT0FDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsSTNGbXlWUiwyQjJGbHlWUSxNQUFBLEkzRnF5VlIsbUIyRnB5VlEsU0FBQSxTQUNBLFFBQUEsSzNGcXlWUCxNQUFBLEsyRjcwVkQsT0FBQSxLQTJDUSxLQUFBLE1BQ0EsSUFBQSxLM0ZxeVZQLFlBQUEsSzJGajFWRCxjQUFBLEtBK0NRLFdBQUEscUNBQUEsT0FBQSxPQUFBLFVBQUEsS0FDQSxRQUFBLEdBQ0EsUUFBQSxZQUNBLFFBQUEsWTNGcXlWUCxRQUFBLEsyRnYxVkQsa0JBQUEsT0FxRFEsZUFBQSxPQUNBLFlBQUEsT0FDQSxpQkFBQSxPQUNBLGNBQUEsTzNGcXlWUCxnQkFBQSxPQUdELHdCMkZweVZRLFVBQUEsS0FDQSxrQkFBQSxXQUNBLFVBQUEsV0FDQSxNQUFBLEtBL0RSLGlCQWtFUSxNQUFBLEtBbEVSLFdBQUEsS0FxRVEsV0FBQSxLQUNBLFlBQUEsSUFDQSxlQUFBLElBQ0EsTUFBQSxNM0Z1eVZSLHVCMkZweVZRLE1BQUEsS0FDQSxPQUFBLEVBQ0EsZ0JBQUEsU0FDQSxXQUFBLEszRnV5VlIsZ0MyRnR5VlEsV0FBQSxLM0Z5eVZSLDBCQUNFLFkyRnp5Vk0sSUFDQSxlQUFBLEkzRjB5Vk4sTzJGMXlWTSxFM0YyeVZOLE1BQU8sSUFOUixVQUFBLEsyRnQzVkQsWUFBQSxJQW1GWSxXQUFBLE8zRjh5VlosOEIyRjV5VlksTUFBQSxLM0ZzeVZYLE9BQUEsSzJGMzNWRCxlQUFBLE8zRnM0VkEsc0JBQ0EsMkIyRjF5VlEsZUFBQSxLM0Y2eVZSLGdDQUNBLHFDQVBDLFdBQUEsd0NBQUEsT0FBQSxPQUFBLFVBQUEsUUFVRCxvQ0FDQSx5QzJGM3lWWSxNQUFBLE1BQ0EsT0FBQSxLM0ZxeVZYLFlBQUEsSzJGMTRWRCxhQUFBLEtBdUdnQixVQUFBLEszRnN5VmYsWUFBQSxLMkY3NFZELFdBQUEsT0EwR2dCLFdBQUEsZ0JBQ0EsV0FBQSwyQ0FBQSxPQUFBLE9BQUEsVTNGK3lWaEIsd0NBQ0EsNkMyRjV5VmdCLE1BQUEsS0FDQSxPQUFBLEszRnN5VmYsZUFBQSxPQVVELHNCMkY3eVZvQixtQkFBQSxJQUFBLElBQUEsSUFBQSxlQUNBLFdBQUEsSUFBQSxJQUFBLElBQUEsZTNGdXlWbkIsTUFBQSxLMkYzNVZELE1BQUEsTTNGcTZWRSxXQUFZLE0yRjV5VkYsV0FBQSxNM0ZzeVZYLE9BQUEsSUFBQSxNQUFBLFEyRnJ5VlcsY0FBQSxJM0YreVZWLFdBQVksc0MyRno2VmQsK0IzRjY2VkUsTUFBTyxNMkYveVZPLE9BQUEsTUFDQSxXQUFBLE9BQ0EsV0FBQSxLM0ZrelZoQiwyQjJGL3lWZ0IsbUJBQUEsSUFBQSxJQUFBLElBQUEsZUFDQSxXQUFBLElBQUEsSUFBQSxJQUFBLGVBQ0EsTUFBQSxNQUNBLE1BQUEsTTNGeXlWZixXQUFBLE0yRi82VkQsV0FBQSxNM0Z5N1ZFLE9BQVEsSUFBSSxNQUFNLFEyRmp6VkEsY0FBQSxJQUNBLFdBQUEsc0MzRm96VnBCLG9DMkY3N1ZBLE1BQUEsS0ErSVksVUFBQSxLM0ZrelZaLG9DMkZoelZZLE1BQUEsTUFDQSxPQUFBLE1BQ0EsV0FBQSxPQUNBLFdBQUEsSzNGbXpWWix1QzJGaHpWWSxVQUFBLEszRnl5VlgsU0FBQSxTMkZoOFZELElBQUEsSzNGNDhWQSx3QzJGanpWZ0IsU0FBQSxTQUNBLElBQUEsS0E1SmhCLDRDQWdLWSxRQUFBLE0zRmt6VlYsTUFBTyxJMkZqelZHLE9BQUEsS0FDQSxjQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLEUzRm96Vlosc0QyRmp6VlksVUFBQSxLM0Z5eVZYLFkyRmg5VkQsTUFBQSxLQTBLb0IsV0FBQSxLQUNBLFlBQUEsSTNGeXlWbkIsY0FBQSxJQVlELCtDMkZoelZnQixRQUFBLE1BQ0EsT0FBQSxLQUNBLFdBQUEscUNBQUEsU0FsTGhCLDBDQXFMZ0IsV0FBQSxLM0ZtelZoQiw0Q0FUQyxjQUFBLEUyRi85VkQsUUFBQSxNQTBMZ0IsTUFBQSxJQUNBLE9BQUEsSzNGd3lWZixPQUFBLElBQUEsTUFBQSxRMkZuK1ZELGNBQUEsRTNGZy9WQSxpRDJGOXlWb0IsUUFBQSxNQUNBLE9BQUEsSUFDQSxXQUFBLEszRml6VnBCLG1CMkYveVZvQixNQUFBLE1BQ0ksTUFBQSxLQUNBLE9BQUEsS0FDQSxtQkFBQSxJQUFBLElBQUEsSUFBQSxLQUNBLFdBQUEsSUFBQSxJQUFBLElBQUEsS0FDQSxTQUFBLFNBQ0EsUUFBQSxLM0Z1eVZ2QixXQUFBLEtBWUQsaUMyRjd5Vm9CLFNBQUEsU0FDQSxJQUFBLEUzRnF5Vm5CLE1BQUEsRTJGeC9WRCxPQUFBLEVBdU5nQixLQUFBLEUzRm95VmYsT0FBQSxLMkYzL1ZELFFBQUEsRTNGd2dXQSx1QjJGNXlWb0IsTUFBQSxtQkFDQSxPQUFBLEtBQ0EsTUFBQSxLQUNBLG1CQUFBLE1BQUEsSUFBQSxJQUFBLElBQUEsSzNGb3lWbkIsV0FBQSxNQUFBLElBQUEsSUFBQSxJQUFBLEsyRm5nV0QsV0FBQSxLQWlPd0IsU0FBQSxTQUNBLFNBQUEsTzNGZ3pWeEIsbUMyRmxoV0EsV0FBQSxLQTBPUSxTQUFBLFNBQ0EsUUFBQSxJQUNBLElBQUEsS0FDQSxNQUFBLEszRjR5VlIsd0MyRjF5VlEsV0FBQSxRQUNBLE9BQUEsUTNGaXlWUCxVQUFBLEsyRmpoV0QsTUFBQSxLQWtQWSxRQUFBLElBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLFlBQUEsTTNGOHlWWixxRDJGM3lWWSxhQUFBLEszRjh5VlosK0MyRnJpV0EsV0FBQSxLQTZQUSxNQUFBLEszRjR5VlIsa0MyRnh5VlEsY0FBQSxLM0YweVZOLGUyRjF5Vk0sS0FDQSxTQUFBLFNBQ0EsUUFBQSxLQUNBLE9BQUEsUUFwUVIseUNBc1FZLE9BQUEsSzNGNnlWWix1QzJGMXlWWSxZQUFBLEtBQ0EsV0FBQSxLM0ZneVZYLE1BQUEsSzJGMWlXRCxPQUFBLEtBNlFZLGNBQUEsS0FDQSxXQUNBLHVDQUFBLE9BQUEsT0FBQSxVQURBLEszRjh5VlosNEMyRjF5VlksTUFBQSxLQUNBLFdBQUEsSTNGZ3lWWCxjQUFBLEsyRi94VlcsV0FBQSxPM0Y4eVZaLCtEMkYxeVZZLE1BQUEsRTNGNnlWWixxRUFYQyxXQUFBLEtBY0QsZ0MyRnp5VlksbUJBQUEsSUFBQSxJQUFBLEtBQ0EsV0FBQSxJQUFBLElBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxJM0YreFZYLE9BQUEsSzJGOXhWVyxZQUFBLEtBQ0ksTUFBQSxLM0ZneVZmLE9BQUEsUTJGcGtXRCxNQUFBLEszRm1sV0Esc0MyRnp5VlksWUFBQSxNQUNBLFdBQUEsSzNGNHlWWix3QzJGenlWWSxVQUFBLEszRit4VlgsYUFBQSxLMkY3a1dELE1BQUEsTUFpVFksT0FBQSxLQUNBLFFBQUEsTUFDQSxjQUFBLElBQ0EsV0FBQSxRM0YreFZYLE9BQUEsSUFBQSxNQUFBLEsyRjl4VlcsWUFBQSxPQUNJLGNBQUEsUzNGZ3lWZixTQUFBLE9BY0QsOENBWEMsT0FBQSxJQUFBLE9BQUEsS0FjRCxvQzJGMXlWWSxTQUFBLFNBQ0EsTUFBQSxFQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsUUFBQSxJQUNBLE1BQUEsS0FDQSxJQUFBLEtBQ0EsbUJBQUEsS0FBQSxJQUFBLElBQUEsZUFDQSxXQUFBLEtBQUEsSUFBQSxJQUFBLGVBcFVaLDJDQXdVWSxNQUFBLE1BQ0EsbUJBQUEsTUFBQSxJQUFBLEszRjh4VlgsV0FBQSxNQUFBLElBQUEsS0FlRCw2QzJGenlWWSxNQUFBLEVBQ0EsT0FBQSxFQUNBLG1CQUFBLE1BQUEsSUFBQSxLQUNBLFdBQUEsTUFBQSxJQUFBLEtBQ0EsU0FBQSxPM0Y0eVZaLDBDMkZ6eVZZLE9BQUEsUUFDQSxVQUFBLE0zRjR5VlosMEMyRjF5VlksU0FBQSxTQUNJLE1BQUEsSzNGK3hWZixPQUFBLEsyRnZuV0QsTUFBQSxLQTRWWSxJQUFBLEtBQ0EsT0FBQSxRQUNBLFdBQUEsMENBQUEsT0FBQSxPQUFBLEtBQUEsVUFDQSxRQUFBLEszRjR5VlosNEMyRnp5VlksU0FBQSxTM0YyeVZWLE1BQU8sS0FiUixJQUFBLEsyRjd4VlcsT0FBQSxRQUNJLG9CQUFBLEtBQ0EsaUJBQUEsS0FBQSxnQkFBQSxLM0YreFZmLFlBQUEsS0FpQkQsZ0QyRjV5VmdCLE1BQUEsS0FDQSxTQUFBLFNBQUEsSUFBQSxLQUNBLEtBQUEsSUEzV2hCLHlDQStXWSxNQUFBLEtBQ0EsT0FBQSxLM0Y4eFZYLFlBQUEsSzJGOW9XRCxjQUFBLElBQUEsTUFBQSxLQW1YWSxZQUFBLE8zRit5Vlosc0MyRjV5VlksTUFBQSxNQUNBLFlBQUEsSTNGK3lWWixvQzJGNXlWWSxNQUFBLEkzRjh4VlgsWUFBQSxJQWtCRCx3QzJGNXlWWSxNQUFBLEtBQ0EsUUFBQSxFQUFBLEtBQ0EsUUFBQSxhQUNBLFVBQUEsTTNGOHlWVixTMkY5eVZVLE8zRit5VlYsWTJGL3lWVSxPM0ZnelZWLGMyRmh6VlUsU0FqWVosMkNBbVlnQixPQUFBLElBQUEsTUFBQSxLQUNBLFdBQUEsUUFDQSxPQUFBLEtBQ0EsTUFBQSxNM0YreFZmLFdBQUEsSzJGcnFXRCxZQUFBLEtBMFlZLGFBQUEsSTNGa3pWWixrQzJGL3lWWSxRQUFBLEtBQUEsS0FDQSxXQUFBLEszRjh4VlgsU0FBQSxLQXFCRCx5QzJGL3lWWSxTQUFBLE8zRjh4VlgsTUFBQSxNQXFCRCwyQzJGL3lWWSxVQUFBLEtBdFpaLHNEQXlaWSxNQUFBLEtBRUEsWUFBQSxJQUNBLE1BQUEsSzNGaXpWWixzRDJGOXlWWSxNQUFBLE1BQ0EsV0FBQSxRM0Y2eFZYLE1BQUEsSzJGN3JXRCxRQUFBLElBQUEsSUFtYVksY0FBQSxJQUNBLGNBQUEsSUFDQSxZQUFBLEVBQ0EsT0FBQSxRM0ZpelZaLDhDQXlCQSwrQzJGNXpWZ0IsY0FBQSxJQXNCQSxXQUFBLE1BQ0EsTUFBQSxLQUVBLFlBQUEsS0FFQSxVQUFBLEtBSEEsV0FBQSxPQUhBLElBQUEsSTNGOHdWaEIsOEMyRjl5VlksTUFBQSxLM0Y2eFZYLE9BQUEsSzJGdHNXRCxTQUFBLFNBNGFZLEtBQUEsRUFDQSxpQkFBQSxlQUlBLE9BQUEsUUFqYloseURBdWJnQixpQkFBQSxxQkFDQSxPQUFBLFEzRmt6VmhCLGdEMkYxdVdBLFFBQUEsYUE0YmdCLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxrQ0FBQSxPQUFBLE9BQUEsVTNGa3pWaEIsK0MyRi95VmdCLE1BQUEsS0FDQSxPQUFBLEszRit4VmYsU0FBQSxTMkZqdVdELE1BQUEsRUE4Y2dCLE9BQUEsUUFFQSxpQkFBQSxlM0YreVZoQiwwRDJGNXlWZ0IsaUJBQUEscUJBQ0EsT0FBQSxRM0YreVZoQixpRDJGN3lWZ0IsUUFBQSxhQUNJLE1BQUEsS0FDQSxPQUFBLEszRjR4Vm5CLFdBQUEsa0NBQUEsT0FBQSxPQUFBLFVBcUJELHlDMkY3eVZvQixTQUFBLFMzRmd6VnBCLCtCQWxCQyxNQUFBLE0yRjF2V0QsT0FBQSxNQWtlZ0IsU0FBQSxPQUNBLFNBQUEsU0FDQSxPQUFBLEVBQUEsS0FDQSxtQkFBQSxJQUFBLElBQUEsSUFBQSxlQUNBLFdBQUEsSUFBQSxJQUFBLElBQUEsZTNGK3lWaEIsb0MyRjV5VmdCLE9BQUEsS0FDQSxNQUFBLEtBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsbUJBQUEsSUFBQSxJQUFBLEszRjJ4VmYsV0FBQSxJQUFBLElBQUEsS0FxQkQsdUMyRjd5Vm9CLE1BQUEsTTNGNHhWbkIsT0FBQSxLMkY3d1dELE1BQUEsSzNGbXlXQSwyQzJGN3lWb0IsTUFBQSxLQUNBLE9BQUEsS0F2ZnBCLDBCQTZmWSxXQUFBLFEzRnl4VlgsU0FBQSxPMkZ0eFdELE9BQUEsS0FnZ0JZLE9BQUEsSUFBQSxNQUFBLFEzRjAyVlosOEJBTkEsNkJBZEMsV0FBQSxRQXpDRCwrQjJGMXlWWSxRQUFBLEczRjZ5VlosK0JBQ0UsTUFBTyxLQW5CUixhQUFBLEkyRjl4V0QsY0FBQSxJQXdnQlksTUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxJQUFBLE1BQUEsUUFDQSxPQUFBLFFBQ0EsU0FBQSxTM0Y4eVZaLHNDMkYzeldBLGNBQUEsSUFBQSxNQUFBLEszRjh6V0Esa0QyRjd5VmdCLGNBQUEsSUFBQSxNQUFBLElBamhCaEIsNENBbWhCb0IsVUFBQSxLM0ZpelZwQiwyQzJGcDBXQSxTQUFBLFNBMmhCUSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFVBQUEsS0FDQSxrQkFBQSxXM0Z1eFZQLE1BQUEsSzJGdHhWTyxJQUFBLEtBQ0ksTUFBQSxFQWhpQloseURBb2lCUSxNQUFBLFEzRjZ5VlIsMEQyRjF5VlEsTUFBQSxRM0Y2eVZSLDBEMkYxeVZRLE1BQUEsUTNGNnlWUix3REFwQkMsTUFBQSxJQXVCRCx1QkFwQkMsT0FBQSxvQjJGcnhWTyxXQUFBLEszRjZ5VlIsdUIyRjkxV0EsT0FBQSxLQXFqQlksTUFBQSxLM0Z1eFZYLE9BQUEsUTJGNTBXRCxjQUFBLElBQUEsTUFBQSxLM0Z1MldBLCtDMkYxeVZZLGdCQUFBLFUzRmd6VlosOEJBcEJDLE1BQUEsSzJGdHhWVyxNQUFBLEtBQ0ksT0FBQSxLM0Z3eFZmLGVBQUEsSUF1QkQscUNBcEJDLFdBQUEsdUNBQUEsT0FBQSxFQUFBLFVBdUJELG9DQXBCQyxXQUFBLHVDQUFBLFVBdUJELGtDMkZ6eVZRLFdBQUEsdUNBQUEsT0FBQSxFQUFBLFVBaGxCUixzQ0FtbEJRLFdBQUEsdUNBQUEsTUFBQSxFQUFBLFUzRjR5VlIsNEIyRnp5VlEsTUFBQSxLM0ZzeFZQLE9BQUEsSzJGcnhWTyxZQUFBLEtBQ0ksTUFBQSxNM0Z1eFZYLFVBQUEsSzJGeHhWTyxZQUFBLElBR1EsT0FBQSxRM0Z3eFZmLE1BQUEsSzJGcnhWTyxZQUFBLE9BQ0ksY0FBQSxTM0Z1eFZYLFNBQUEsT0F1QkQsK0IyRmh5VlEsMkJBNW1CUixNQUFBLEtBMm5CUSxVQUFBLEtBWkEsTUFBQSxLQTROSSxTQUFBLE9Bek1KLFlBQUEsTzNGMHdWUiwrQjJGeHlWUSxNQUFBLE1BQ0EsT0FBQSxLM0ZzeFZQLFlBQUEsSzJGbHhWTyxjQUFBLFNBR0EsMkJBQ0ksTUFBQSxLM0Z1eFZYLE9BQUEsSzJGcHhWVyxZQUFBLEszRml6Vlosb0IyRnp5VlEsT0FBQSxLQUFBLElBQ0EsUUFBQSxFQUFBLEtBQ0EsV0FBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLE1BQ0EsVUFBQSxLQUNBLFFBQUEsYTNGc3hWUCxPQUFBLEsyRnA1V0QsWUFBQSxLQWlvQlEsT0FBQSxJQUFBLE1BQUEsS0FDQSxZQUFBLE9BQ0EsY0FBQSxTQUNBLFNBQUEsTzNGNHlWUiwwQjJGenlWUSxtQkFBQSxJQUFBLElBQUEsSUFBQSxlQUNBLFdBQUEsSUFBQSxJQUFBLElBQUEsZTNGNHlWUixpQzJGcDdXQSxNQUFBLFFBNG9CUSxXQUFBLDhEM0Y0eVZSLGlDMkZ6eVZRLE1BQUEsUUFDQSxXQUFBLDhEM0Y0eVZSLGlDMkZ6eVZRLE1BQUEsUTNGc3hWUCxXQUFBLDhEQXVCRCxpQzJGenlWUSxNQUFBLFFBQ0EsV0FBQSw4RDNGNHlWUixpQzJGenlWUSxNQUFBLFFBQ0EsV0FBQSw4RDNGNHlWUixpQzJGenlWUSxNQUFBLFFBQ0EsV0FBQSw4RDNGNHlWUixpQ0FwQkMsTUFBQSxRMkZyeFZPLFdBQUEsOEQzRjZ5VlIsaUNBckJDLE1BQUEsUTJGbHhWTyxXQUFBLDhEM0YyeVZSLGlDQXJCQyxNQUFBLFEyRmx4Vk8sV0FBQSw4RDNGMnlWUixpQ0FyQkMsTUFBQSxRMkZseFZPLFdBQUEsOEQzRjJ5VlIseUJBckJDLE1BQUEsSzJGbHhWTyxPQUFBLEtBQ0EsU0FBQSxTM0YyeVZSLDZCMkZ4eVZRLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFM0ZveFZQLE9BQUEsRTJGbHhWTyxLQUFBLEVBQ0EsUUFBQSxHM0YyeVZSLG9DMkZ4eVZRLFFBQUEsRTNGMnlWUix3Q0FyQkMsaUJBQUEsUTJGbHhWTyxjQUFBLEkzRjJ5VlIsOENBckJDLGlCQUFBLFlBd0JELGtDMkZ4eVZRLE1BQUEsSTNGb3hWUCxPQUFBLElBd0JELGEyRnh5VlEsTUFBQSxNM0ZveFZQLFNBQUEsUzJGbitXRCxPQUFBLEtBbXRCUSxZQUFBLEtBQ0EsbUJBQUEsSUFBQSxJQUNBLFdBQUEsSUFBQSxJQUNBLHNDQUNJLE9BQUEsSUFBQSxNQUFBLFEzRjJ5Vlosb0IyRnh5VlksTUFBQSxNM0YyeVZaLHNCQXJCQyxNQUFBLE1Bd0JELDJCQXJCQyxTQUFBLFMyRmh4VkQsTUFBQSxLQUNJLE9BQUEsS0FDQSxZQUFBLEszRmt4VkgsV0FBQSxPMkZoeFZELE9BQUEsUUFDSSxNQUFBLEszRmt4VkgsSUFBQSxLMkZoeFZELFVBQUEsS0FDSSxRQUFBLEVBQ0EsWUFBQSxNQUVKLGdDQUNJLFFBQUEsYUFDQSxlQUFBLElBQ0EsTUFBQSxrQkFDQSxPQUFBLEtBQ0EsWUFBQSxLQUFBLFFBQUEsSUFHUSxLQUhSLElBQ0EsSzNGaXhWSCxVQUFBLEtBR0EsTUFBQSxLMkY5d1ZHLE9BQUEsSUFBQSxNQUFBLE9BQ0ksY0FBQSxJM0ZneFZQLFNBQUEsUzJGOXdWRyxLQUFBLEVBQ0ksSUFBQSxLQWhCUiw0QkFtQlEsV0FBQSx3Q0FLQSxNQUxBLFVBQ0EsUUFBQSxhQUNBLE9BQUEsS0FDQSxlQUFBLE9BQ0EsTUFBQSxLQUVBLE9BQUEsUUFDQSxTQUFBLFNBQ0EsTUFBQSxJQUNBLElBQUEsSzNGd3lWUiwrQjJGcDBWQSxTQUFBLFNBZ0NRLE9BQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxRQUNBLElBQUEsS0FDQSxLQUFBLEUzRnd5VlIscUQyRnJ5VlEsVUFBQSxLQUNBLE1BQUEsS0FDQSxhQUFBLEszRnd5VlIsMEQyRnJ5VlEsVUFBQSxLM0Z3eVZSLDZDQXRCQyxXQUFBLHdDQUFBLFUyRjl6VkQsUUFBQSxhQWtEUSxNQUFBLEtBQ0EsT0FBQSxJQUNBLGVBQUEsTzNGdXlWUixrRDJGcHlWUSxTQUFBLFNBQ0EsUUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLGFBQUEsSzNGK3dWUCxNQUFBLEsyRjEwVkQsSUFBQSxLQThEUSxXQUFBLEtBQ0EsWUFBQSxJQUNBLGVBQUEsSUFDQSxZQUFBLEszRnV5VlIsMkNBdEJDLE9BQUEsUTJGbDFWRCxNQUFBLEtBcUVZLFVBQUEsSzNGd3lWWixpREF0QkMsTUFBQSxLMkYvd1ZXLFlBQUEsSTNGeXlWWiw0QjJGajNWQSxTQUFBLFNBNkVZLFFBQUEsSUFDQSxNQUFBLEVBQ0EsTUFBQSxLQUNBLElBQUEsS0FDQSxpQkFBQSxLM0ZneFZYLG1CQUFBLEtBQUEsSUFBQSxJQUFBLGUyRmoyVkQsV0FBQSxLQUFBLElBQUEsSUFBQSxlQXFGWSxtQkFBQSxNQUFBLElBQUEsS0FDQSxXQUFBLE1BQUEsSUFBQSxLQUNBLFNBQUEsTzNGdXlWWiw0QzJGcHlWWSxRQUFBLFlBQ0EsbUJBQUEsU0FDQSxtQkFBQSxFQUNBLFNBQUEsT0FDQSxjQUFBLFMzRnV5Vlosb0MyRnI0VkEsTUFBQSxNM0Z3NFZBLHdCMkZweVZZLE9BQUEsSUFBQSxNQUFBLFEzRit3VlgsUUFBQSxZMkY5d1ZXLFFBQUEsWUFDSSxRQUFBLEtBQ0EsbUJBQUEsVzNGZ3hWZixzQkFBQSxPMkYzd1ZELGNBQUEsSUFBQSxPQUdRLFVBQUEsSUFBQSxPQUNBLGlCQUFBLFFBQ0EsY0FBQSxRQUNBLGdCQUFBLGNBQ0Esa0JBQUEsT0FDQSxlQUFBLE9BQ0EsWUFBQSxPM0ZreVZOLE8yRmx5Vk0sS0FDQSxRQUFBLEVBQUEsS0FBQSxXQUFBLFEzRnF5VlIsNEMyRi95VkEsVUFBQSxLQWFZLGlCQUFBLEVBQ0EsU0FBQSxFQUFBLEVBQUEsS0FDQSxLQUFBLEVBQUEsRUFBQSxLM0ZzeVZaLDhDQXhCQyxhQUFBLEsyRjd4VkQsTUFBQSxnQkFzQlEsT0FBQSxRM0Ywd1ZQLG9CQUFBLEsyRmh5VkQsaUJBQUEsS0EwQlEsZ0JBQUEsS0FDQSxZQUFBLEszRm15VlIsa0QyRmx5VlEsTUFBQSxLQUFBLFNBQUEsUzNGcXlWTixJMkZyeVZNLEszRnN5Vk4sS0FBTSxJQUVSLDJDQUNFLE8yRnh5Vk0sUUFDQSxNQUFBLEszRjB5VlIsdUIyRnp5VlEsT0FBQSxvQkFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsRTNGeXdWUCxRQUFBLFkyRjF5VkQsUUFBQSxZQW9DWSxRQUFBLEtBQ0EsbUJBQUEsVzNGMnlWVixzQjJGM3lWVSxPM0Y0eVZOLGMyRjV5Vk0sSUFBQSxPM0Z5d1ZYLFVBQUEsSUFBQSxPMkY5eVZELFdBQUEsSzNGcTFWQSwyQzJGMXlWWSxTQUFBLFMzRjZ5Vlosd0NBQ0UsUzJGN3lWVSxTM0Y4eVZWLFUyRjl5VlUsTTNGd3dWWCxPQUFBLEsyRnB6VkQsWUFBQSxLQThDZ0IsYUFBQSxLQUNBLGNBQUEsS0FDQSxXQUFBLEtBQ0EsbUJBQUEsRUFBQSxFQUFBLElBQUEsRUFBQSxnQjNGeXdWZixXQUFBLEVBQUEsRUFBQSxJQUFBLEVBQUEsZ0IyRjF6VkQsT0FBQSxJQUFBLE1BQUEsUUFzRFksUUFBQSxLM0YreVZaLGlDMkZyMlZBLE1BQUEsS0E0RFEsT0FBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLGFBQ0EsZUFBQSxPQUFBLGNBQUEsRTNGeTNYUixTQTNrQ0EsdUNBNm5DQSxnQjJGMTZYUSxRQUFBLEszRmd6VlIsd0MyRi95VlEsY0FBQSxLQWpFUix5Q0FtRVksV0FBQSxLM0Zzd1ZYLFNBQUEsUzJGejBWRCxJQUFBLEVBc0VZLE9BQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLG1CQUFBLElBQUEsSUFDQSxXQUFBLElBQUEsSUFDQSxPQUFBLFEzRm16VlosK0NBQ0UsUTJGbHpWVSxHQUNBLE1BQUEsS0FDQSxPQUFBLEszRnN3VlgsUUFBQSxNMkZyMVZELGNBQUEsSUFrRlksaUJBQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxtQkFBQSxJQUFBLElBQ0EsV0FBQSxJQUFBLElBdkZaLHVEQXlGZ0IsV0FBQSxRQXpGaEIsNkRBNEZnQixrQkFBQSxpQjNGdXdWZixVQUFBLGlCQStDRCxxQzJGbHpWZ0IsY0FBQSxLM0ZxelZoQixrRDJGbHpWZ0IsYUFBQSxLM0ZxelZoQixrRDJGbnpWZ0IsZUFBQSxPM0ZzelZoQixxQzJGMzVWQSxPQUFBLFFBMEdnQixPQUFBLEVBQUEsS0FBQSxFQUFBLEVBQ0EsUUFBQSxtQkFDQSxRQUFBLG1CQUNBLFFBQUEsWUFDQSxrQkFBQSxPQUNBLGVBQUEsT0FDQSxZQUFBLE8zRnF6VmhCLDBDMkZselZnQixZQUFBLEkzRnF6VmhCLHlDMkZ4NlZBLFFBd0hnQixLQXhIaEIsSzNGNDNWQyxFQWlERCxnREFDRSxPMkZuelZjLElBQUEsTUFBQSxRM0Zvd1ZmLFdBQUEsUTJGLzNWRCxNQUFBLEtBZ0lZLE9BQUEsTUFoSVosNENBa0lnQixNQUFBLE0zRm13VmYsT0FBQSxLMkZyNFZELFFBQUEsWUFxSWdCLFFBQUEsWTNGbXdWZixRQUFBLEsyRng0VkQsaUJBQUEsSUF5SVksY0FBQSxJQUNBLGdCQUFBLFMzRm16VlosbUQyRmx6VlksUUFBQSxHQUNBLFFBQUEsYTNGb3pWVixNMkZwelZVLEkzRnF6VlYsTzJGcnpWVSxrQjNGa3dWWCxpQkFBQSxRMkY5NFZELFNBQUEsU0E4SWdCLElBQUEsSTNGbXdWZixrQkFBQSxpQjJGajVWRCxVQUFBLGlCM0Z5OFZBLG1DQURBLG1DQWxEQyxPQUFBLEUyRnQ1VkQsUUFBQSxFQXNKZ0IsZ0JBQUEsS0FDQSxNQUFBLE0zRnd6VmhCLG1DQW5EQyxXQUFBLEsyRjU1VkQsaUJBQUEsRUE4SlksU0FBQSxFQUFBLEVBQUEsS0FDQSxLQUFBLEVBQUEsRUFBQSxLM0ZzelZaLG1DMkZyelZZLE1BQUEsZ0JBQ0EsT0FBQSxLM0Z1elZWLE8yRnZ6VlUsUTNGd3pWVixRMkZ4elZVLFkzRml3VlgsUUFBQSxZMkZod1ZXLFFBQUEsS0FDSSxrQkFBQSxPQUNBLGVBQUEsT0FDQSxZQUFBLE9BQ0EsaUJBQUEsSUFDQSxjQUFBLElBQ0EsZ0JBQUEsU0FDQSxjQUFBLEtBQ0EsV0FBQSxNM0YyelZoQix5QzJGcitWQSxNQUFBLGdCM0Z3K1ZBLDBDMkZ2elZZLFFBQUEsR0FDQSxRQUFBLGFBQ0EsTUFBQSxJM0Znd1ZYLE9BQUEsSzJGbjdWRCxpQkFBQSxZQXVMWSxTQUFBLFNBQ0EsTUFBQSxNM0Z5elZaLGlEQTFEQyxpQkFBQSxRQTZERCw2QzJGdnpWWSxPQUFBLEtBQ0EsaUJBQUEsRUFDQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEszRjJ6VlosOENBQ0UsUTJGM3pWVSxZM0Y0elZWLFEyRjV6VlUsWUFDQSxRQUFBLEszRjZ6VlYsaUIyRjd6VlUsUTNGOHpWTixjMkY5elZNLFFBQ0EsZ0JBQUEsY0FDQSxrQkFBQSxPM0Y4dlZYLGVBQUEsTzJGN3ZWVyxZQUFBLE9BQ0ksY0FBQSxLQUVKLDRDQUNJLE1BQUEsS0FDQSxPQUFBLE1BQ0EsUUFBQSxZQUNBLFFBQUEsWUFDQSxRQUFBLEtBQ0Esa0JBQUEsT0FDQSxlQUFBLE8zRit2VmYsWUFBQSxPMkY1dlZlLGlCQUFBLE9BQ0ksY0FBQSxPM0Y4dlZuQixnQkFBQSxPMkZoOVZELGlCQUFBLFFBd05ZLFNBQUEsU0FDQSxvQkFBQSxLM0Y0elZQLGlCMkY1elZPLEszRjZ6Vk4sZ0IyRjd6Vk0sSzNGMnZWWCxZQUFBLEtBcUVELGdFMkY1elZZLE1BQUEsS0FBQSxPQUFBLEszRmcwVlosK0NBQ0UsTUFBTyxNMkYvelZHLE9BQUEsTTNGaTBWVixtQjJGajBWVSxLQUFBLFdBQUEsSzNGbzBWWiwrRDJGbmlXQSxNQUFBLE0zRnNpV0EsNEMyRmgwVlksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsUUFBQSxZM0ZvMFZWLFEyRnAwVlUsWTNGcTBWVixRMkZyMFZVLEtBQ0EsY0FBQSxLQUFBLFVBQUEsSzNGdTBWVixPMkZ2MFZVLEtBQ0EsTUFBQSxNM0Z5MFZaLDJEQUNFLE0yRngwVlUsTTNGeTBWVixjMkZ6MFZVLEszRjIwVlosMkUyRnRqV0EsWUFBQSxLM0Z5aldBLGtFQWpGQyxRQUFBLGEyRngrVkQsY0FBQSxJM0Y2aldBLHNEMkZ2MFZZLE9BQUEsSzNGeTBWVixjMkZ6MFZVLEUzRnV2VlgsY0FBQSxJMkY3K1ZELG1CQUFBLEtBMFBvQixXQUFBLEtBMVBwQiwwREFnUVksbUJBQUEsS0FBQSxXQUFBLEszRnUwVlYsYzJGdjBWVSxJM0Z5MFZaLGtFMkZ4MFZZLGlCQUFBLFEzRjIwVlosOEMyRnowVlksY0FBQSxLQUNBLFFBQUEsWTNGbXZWWCxRQUFBLFkyRnYvVkQsUUFBQSxLQXVRZ0IsaUJBQUEsSUFDQSxjQUFBLEkzRm12VmYsZ0JBQUEsU0EwRkQsMENBdkZDLFFBQUEsS0FBQSxLQUFBLEVBMEZELGlEMkZ6MFZnQixRQUFBLEczRm12VmYsU0FBQSxTMkZsZ1dELElBQUEsSUFtUmdCLE1BQUEsS0FDQSxRQUFBLGFBQ0EsV0FBQSxJQUFBLE9BQUEsUTNGMjBWaEIscUVBeEZDLGNBQUEsSzJGeGdXRCxRQUFBLFlBMFJnQixRQUFBLFkzRjAwVmQsUTJGMTBWYyxLQUNBLGlCQUFBLFEzRml2VmYsY0FBQSxRMkY1Z1dELGdCQUFBLGNBK1JnQixrQkFBQSxPM0ZndlZmLGVBQUEsTzJGL2dXRCxZQUFBLE8zRjRtV0EsbUUyRnYwVlksUUFBQSxZQUFBLFFBQUEsWUFDQSxRQUFBLEszRjAwVlYsbUIyRjEwVlUsVzNGMjBWVixzQjJGMzBWVSxPM0Y4dVZYLGNBQUEsSUFBQSxLMkZwaFdELFVBQUEsSUFBQSxLQTBTWSxpQkFBQSxNM0Y2dVZYLGNBQUEsTTJGNXVWVyxnQkFBQSxXQUNJLGNBQUEsSzNGNjBWaEIsb0UyRjEwVmdCLFFBQUEsYUFDQSxNQUFBLGdCM0Y2MFZoQixtRTJGN25XQSxVQUFBLE1Bb1RnQixTQUFBLFNBQ0EsY0FBQSxJM0Y2MFZoQiw0RjJGNTBWZ0IsWUFBQSxJM0YrMFZoQiw0RDJGOTBWZ0IsTUFBQSxLM0ZnMVZkLFcyRmgxVmMsSzNGaTFWZCxPMkZqMVZjLElBQUEsTUFBQSxRM0Y4dVZmLG1CQUFBLFkyRnJpV0QsV0FBQSxZQTJUZ0IsY0FBQSxJM0ZrMVZoQiw4RTJGajFWZ0IsV0FBQSxLM0ZvMVZoQix1REFDRSxPMkZyMVZjLEtBQ0EsV0FBQSxRM0ZzMVZkLE0yRnQxVmMsZ0IzRnUxVmQsUTJGdjFWYyxFQUFBLEszRnkxVmhCLDREMkZ0cFdBLFVBQUEsSzNGeXBXQSx5REExR0MsT0FBQSxLMkYvaVdELFFBQUEsWUF3VWdCLFFBQUEsWUFDQSxRQUFBLEtBQ0Esa0JBQUEsTzNGMHVWZixlQUFBLE8yRnBqV0QsWUFBQSxPQTRVb0IsUUFBQSxFQUFBLEtBNVVwQixvRUFpVmdCLE1BQUEsSzNGcTFWaEIsK0UyRmwxVmdCLFlBQUEsSzNGcTFWaEIsNkRBM0dDLFFBQUEsYTJGOWpXRCxPQUFBLEVBQUEsSzNGNnFXQSwrRDJGN3FXQSxTQUFBLFNBNFZnQixJQUFBLEVBQ0EsS0FBQSxFM0ZxMVZoQiw4RkEzR0MsSUFBQSxLMkZ2a1dELEtBQUEsS0FpV29CLE1BQUEsSzNGeXVWbkIsU0FBQSxTQThHRCw2RjJGajFWZ0IsU0FBQSxTQUFBLE1BQUEsSUFBQSxJQUFBLEtBQ0EsS0FBQSxLM0ZzMVZoQixlMkZyMVZnQixTQUFBLE8zRnV1VmYsY0FBQSxTMkZobFdELFlBQUEsTzNGbXNXQSxZMkZuc1dBLFNBQUEsUzNGc3NXQSxlMkZ0c1dBLFNBQUEsU0FtWGdCLE1BQUEsS0FDQSxJQUFBLEUzRnN1VmYsUUFBQSxZMkYxbFdELFFBQUEsWUF3WGdCLFFBQUEsS0FDQSxPQUFBLEtBQ0Esa0JBQUEsTzNGcXVWZixlQUFBLE8yRi9sV0QsWUFBQSxPM0ZrdFdBLDJCMkZuMVZvQixRQUFBLFlBQ0EsUUFBQSxZM0ZxdVZuQixRQUFBLEsyRnJtV0Qsa0JBQUEsT0FvWW9CLGVBQUEsT0FDQSxZQUFBLE9BQ0EsU0FBQSxTM0ZxMVZwQixrQzJGNzBWQSxTQUFBLFNBQ0ksSUFBQSxJQUNBLE1BQUEsS0FDQSxPQUFBLEszRit0VkgsWUFBQSxJMkY3dFZELE9BQUEsUUFDSSxXQUFBLHFDQUFBLFVBR0osOEJBQ0ksWUFBQSxLQUNBLE1BQUEsZTNGKzhWSixzQkF6QkEsbUJBcEZBLG9CK0YzZ1lRLE1BQUEsSy9Gdy9YUixpQjJGNzBWSSxTQUFBLFNBQUEsSUFBQSxLQUNBLFFBQUEsYUFDQSxNQUFBLEkzRmcxVkYsTzJGaDFWRSxJM0ZpMVZGLGMyRmoxVkUsSTNGOHRWSCxpQkFBQSxRQW9MRCxhQWpEQSxTMkZwMVZRLFFBQUEsWUFuQlIsa0JBQUEsTzNGMDFWQSxLMkZsMVZRLE9BQUEsRUFBQSxRQUFBLEVBQ0EsWUFBQSxVQUFBLE1BQUEsS0FBQSxNQUFBLE9BQUEsVUFBQSxhQUFBLFczRnExVk4sVTJGcjFWTSxLM0ZzMVZOLGlCMkZ0MVZNLFEzRncxVlIsZTJGajJWQSxZQUFBLEkzRnUyVkEsUzJGcjFWUSxRQUFBLFkzRmd1VlAsUUFBQSxLMkY1dFZPLGVBQUEsT0FDQSxZQUFBLE8zRit0VlAsT0FBQSxLQTJIRCxhQURBLGNBYUEscUJBdkhDLFVBQUEsTzJGdHVWRyxZQUFBLEszRit0VkgsVUFBQSxLQWFBLGNBQUEsSUFBQSxNQUFBLFErRngvWEcsUUFBQSxNQWdHSSxTQUFBLFNBcVJSLFdBQUEsTy9Gd3VYQSxhQURBLGMyRmoxVkksT0FBQSxLQUdBLFdBQUEsUUkzeENBLE1BQUEsUS9Gc25ZSixxQitGam5ZQSxPQUFBLEtBQUEsV0FBQSxRQVFJLE1BQUEsUS9GZzNZSiwrQmlGajRZQSw4QmN3UVksZ0JBQUEsWUFySVosYUFBQSxJQTRJUSxhQUFBLE1BQ0EsYUFBQSxlQUNBLGdCQUFBLFFBQ0EsYUFBQSxRL0ZvM1hSLFlBQ0UsTytGcm5ZRSxRL0Z3bllKLHNCQURBLGlCK0ZwbllBLHdCL0Z1bllFLFdBQVkscUNBQW9DLE9BQU8sT0FBTyxVK0Z0blk1RCxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsU0FDQSxNQUFBLE1BQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxPQUFBLFEvRnluWUosYStGdG5ZSSxNQUFBLE0vRjQvWEgsTUFBQSxLK0YxL1hELFNBQUEsU0FDSSxNQUFBLEVBQ0EsUUFBQSxZQUVBLFFBQUEsS0FFQSxlQUFBLE9BQ0EsWUFBQSxPL0Z3c1lKLGlDQW9DQSxjK0YvcFlRLFFBQUEsWUFDQSxRQUFBLFlBMUJSLGtCQUFBLE8vRnNrWUEsR0FEQSxHQTFIQyxPQUFBLEUrRjEvWEQsUUFBQSxFQUNJLGdCQUFBLEtBRUosTS9Gd25ZRSxZQUFhLGNBRWYsVytGeG5ZSSxPQUFBLFEvRjJuWUosRUFFQSxTQURBLFFBR0EsT0FEQSxVQTFIQyxnQkFBQSxLK0YxL1hELE1BQUEsUS9GNG5ZQSxTK0Z2bllJLFVBQUEsTy9GMG5ZSixXQUNFLGErRjFuWUUsSS9GMm5ZRixjK0YzbllFLEkvRjQvWEgsVUFBQSxPQWtJRCxxQitGM25ZSSxRQUFBLEUvRjhuWUosb0JBL0hDLE1BQUEsSytGMy9YRCxNQUFBLE1BQ0ksT0FBQSxLL0Y2L1hILFlBQUEsSytGMy9YRCxTQUFBLFNBQ0ksT0FBQSxLL0Y2L1hILFdBQUEsTytGMy9YRCxZQUFBLEkvRjZuWUUsTUFBTyxLQUVULHNCQUNFLE1BQU8sSytGL25ZTCxNQUFBLE1BQ0EsT0FBQSxLL0ZpZ1lILFlBQUEsSytGOS9YRCxXQUFBLE9BS0Esb0JBQ0ksV0FBQSxXL0Y4L1hILFlBQUEsS0FrSUQsOEIrRjVuWUksUUFBQSxFQUNBLFdBQUEsbUIvRjgvWEgsT0FBQSxtQkFrSUQsUUEvSEMsT0FBQSxLK0ZwZ1lELGtCQUFBLFNBU1EsYUFBQSxLQUNBLGNBQUEsS0FDQSxVQUFBLE9BQ0EsaUJBQUEsS0FDQSxtQkFBQSxJQUFBLElBQUEsSUFBQSxRQUNBLFdBQUEsSUFBQSxJQUFBLElBQUEsUUFDQSxZQUFBLGdCQUVBLFNBQUEsUy9GOG5ZUixjK0Yvb1lBLE1BQUEsS0FxQlEsU0FBQSxTQUNBLE9BQUEsUS9GOG5ZUixpQ0E3SEMsUUFBQSxLK0YxL1hPLGVBQUEsT0FDQSxZQUFBLE8vRjYvWFAsaUJBQUEsTytGNS9YTyxjQUFBLE9BQ0ksZ0JBQUEsT0FDQSxPQUFBLEsvRituWVosMEIrRnpuWUEsTUFBQSxLQUNJLE9BQUEsS0FHQSxhQUFBLEsvRjJuWUosOEIrRnhuWUksVUFBQSxLL0YybllKLDZDK0Z6bllJLFVBQUEsZ0JBQ0EsS0FBQSxLL0YwL1hILElBQUEsSytGcGdZRCxRQUFBLE1BYVEsU0FBQSxTL0Y0bllSLGtEQWhJQyxNQUFBLFFBbUlELHFEK0YzbllZLFNBQUEsU0FBQSxLQUFBLEtBQ0EsSUFBQSxNL0YrbllaLGMrRjluWVksT0FBQSxLL0Znb1lWLE0rRmhvWVUsSy9GaW9ZVixNQUFPLEsrRmhvWUcsVUFBQSxLQUlBLFFBQUEsSy9GMi9YVixlQUFBLE8rRngvWFUsWUFBQSxPL0YwL1hYLGlCQUFBLEsrRnJoWUQsY0FBQSxLQThCWSxnQkFBQSxLQTlCWixvQkFnQ2dCLE1BQUEsb0JBQ0EsTUFBQSxpQkFDQSxNQUFBLFlBQ0EsY0FBQSxJL0Ztb1loQixzQitGdHFZQSxVQUFBLE1Bc0NrQixRQUFBLFkvRjQvWGpCLFFBQUEsWStGbGlZRCxRQUFBLEtBeUNvQixrQkFBQSxPQUNBLGVBQUEsT0FDQSxZQUFBLE8vRjQvWG5CLGlCQUFBLE8rRnZpWUQsY0FBQSxPQW1EUSxnQkFBQSxPQUNBLE9BQUEsS0FDQSxnQkFBQSxRQUNBLE9BQUEsUUFDQSxrQkFBQSxVQUFBLG9CQUFBLEtBQUEsTy9GZ29ZUiwwQkFDRSxRK0Zob1lNLGEvRmtvWVIsMEJBQ0UsTStGbG9ZTSxRL0Ztb1lOLFkrRm5vWU0sSS9GdS9YUCxPQUFBLEsrRmhqWUQsUUFBQSxZQTREWSxRQUFBLFlBQUEsUUFBQSxLQUFBLGtCQUFBLElBQ0EsZUFBQSxJL0Z1L1hYLFlBQUEsU0FpSkQsaUIrRnJvWWdCLE1BQUEsTUFBQSxTQUFBLFNBQUEsT0FBQSxLQUNBLFlBQUEsSy9GMG9ZaEIsb0IrRnpvWWdCLE1BQUEsSy9GMm9ZZCxhK0Yzb1ljLEsvRjZvWWhCLDRCK0Yzb1lnQixNQUFBLEsvRjhvWWhCLDJCK0Yzb1lnQixPQUFBLFFBdkVoQixpQkE0RWdCLE1BQUEsTS9Gcy9YZixTQUFBLFMrRmxrWUQsYUFBQSxNQW1GWSxPQUFBLFEvRndvWVoscUIrRnJvWVksT0FBQSxJQUFBLE1BQUEsSy9GMm9ZVixjK0Yxb1lVLElBREEsQUFDQSxBL0Z5b1lWLFErRnpvWVUsSUF2Rlosd0JBMkZRLE1BQUEsTUFDQSxTQUFBLFNBQ0EsY0FBQSxLQUNBLGFBQUEsTUE5RlIsMkJBa0dZLE1BQUEsS0FDQSxhQUFBLEsvRmcvWFgsY0FBQSxLQTJKRCx1QkF4SkMsT0FBQSxLK0Z0bFlELE1BQUEsS0E0R1ksWUFBQSxLL0Y2K1hYLGFBQUEsS0EySkQscUIrRm5vWVEsU0FBQSxTQUVBLE9BQUEsS0FDQSxjQUFBLEtBcEhSLDZCQXNIWSxTQUFBLFNBQ0EsSUFBQSxRQUNBLEtBQUEsTS9Gc29ZWiwrQitGbm9ZWSxTQUFBLFMvRjQrWFgsaUJBQUEsSytGdm1ZRCxRQUFBLEtBK0hRLElBQUEsS0FDQSxLQUFBLE9BQ0EsTUFBQSxNQWpJUixZQUFBLE9Bc0lZLG1CQUFBLGVBQUEsRUFBQSxJQUFBLEtBQ0EsV0FBQSxlQUFBLEVBQUEsSUFBQSxLL0YyK1hYLFFBQUEsSUFBQSxJK0ZsbllELEsvRnduWUMsY0FBQSxJQXdhRCxTQWdqQkEsdUIrRjVvWkEsbUJBQUEsRUFBQSxFQUFBLElBQUEsSy9GZzFYQSxrQ0FVQSx3QytGMW9ZUSxNQUFBLEtBcEpSLHNDQXVKWSxRQUFBLGFBQ0EsTUFBQSxJQUNBLFlBQUEsSy9GeStYWCxPQUFBLEsrRmxvWUQsWUFBQSxLL0ZpeVlBLGlDK0YvbllZLFlBQUEsSUFDQSxjQUFBLElBQUEsTUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLEUvRmtvWVosc0NBQ0UsTytGaG9ZVSxJQUNBLE1BQUEsSy9Ga29ZWixrQytGL25ZWSxPQUFBLEtBQUEsRS9Ga29ZWixzQitGaG9ZWSxNQUFBLEtBQ0EsVUFBQSxLL0Z3K1hYLE1BQUEsS0E0SkQsb0JBekpDLFFBQUEsYStGMXBZRCxXQUFBLE8vRnV6WUEsK0IrRmxvWW9CLFNBQUEsUy9GcW9ZcEIsOEJBekpDLGNBQUEsSUE0SkQsZUF6SkMsVUFBQSxZK0ZwcVlELFdBQUEsTUE4TGdCLFlBQUEsTUFFQSxlQUFBLEsvRm9vWWhCLGtCK0ZwMFlBLGFBQUEsWUFvTWdCLE1BQUEsS0FDQSxPQUFBLEsvRnkrWGYsWUFBQSxLQTRKRCx1QkF6SkMsU0FBQSxTK0ZqcllELEtBQUEsS0ErTVEsSUFBQSxNL0Znb1lSLGdCQXpKQyxNQUFBLEsrRmgrWEQsU0FBQSxTL0Y2bllBLCtCQXpKQyxRQUFBLGErRnArWEQsTUFBQSxLQU1RLE9BQUEsSy9GaStYUCxPQUFBLFFBNEpELGVBekpDLFNBQUEsTStGNzlYRCxRQUFBLE1BQ0ksSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEsvRis5WEYsT0FBQSxLK0Y1OVhFLGlCQUFBLGVBTkosbUNBUVEsV0FBQSxzQ0FBQSxPQUFBLE9BQUEsVUFDQSxnQkFBQSxLQUFBLEtBQ0EsU0FBQSxNQUNBLFFBQUEsTS9GKzlYUCxJQUFBLEkrRjErWEQsS0FBQSxJQWNRLGtCQUFBLHFCQUNBLFVBQUEscUJBQ0EsTUFBQSxTL0YrOVhQLE9BQUEsUStGMzlYRCxZQUFBLEtBQ0ksUUFBQSxLQUFBLEtBQ0EsTUFBQSxRL0Y2OVhILGNBQUEsSUE0SkQseUIrRnJuWVksU0FBQSxTQUNBLElBQUEsTUFDQSxNQUFBLE0vRjY5WFgsTUFBQSxLK0Z6OVhELE9BQUEsS0FDSSxnQkFBQSxLQUFBLEtBQ0EsT0FBQSxRQUNBLG1CQUFBLElBQUEsSUFBQSxZQUNBLFdBQUEsSUFBQSxJQUFBLFkvRnNuWUosK0IrRm5uWUksa0JBQUEsZS9GMjlYSCxVQUFBLGVBNEpELDJCK0ZwbllRLFlBQUEsU0FDQSxZQUFBLEtBQ0EsY0FBQSxFL0Z1bllSLDhCK0ZwbllRLFFBQUEsWS9Gc25ZTixRK0Z0bllNLFlBQ0EsUUFBQSxLL0Z3bllSLHNDK0ZybllRLGlCQUFBLEVBQ0EsU0FBQSxLQUNBLEtBQUEsSy9GNDlYUCxRQUFBLEcrRmovWEQsYUFBQSxJQXdCUSxXQUFBLEtBQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxXQUFBLFFBQ0EsY0FBQSxJL0Z3bllSLDBCK0ZqbllRLFNBQUEsU0FBQSxPQUFBLEsvRnc5WFAsS0FBQSxJK0YzOVhPLFdBQUEsT0FDSSxNQUFBLE0vRnluWVYsUStGem5ZVSxZL0Y2OVhYLFFBQUEsWStGOS9YRCxRQUFBLEtBc0NRLGlCQUFBLE9BQ0EsY0FBQSxPQUNBLGdCQUFBLE8vRjI5WFAsbUJBQUEsUytGMTlYTyxzQkFBQSxPQUNJLG1CQUFBLE9BQUEsZUFBQSxPQUFBLGtCQUFBLGlCL0Y0OVhYLFVBQUEsaUJBaUtELGlDQUNFLE8rRjVuWWMsSUFBQSxNQUFBLFEvRjZuWWQsVStGN25ZYyxLQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxhQUNBLGNBQUEsSS9GK25ZaEIsNEMrRjVuWWdCLFdBQUEsUS9GNjlYZixNQUFBLEtBbUtELDZDK0YxbllRLFdBQUEsS0FDQSxNQUFBLFFBQ0EsY0FBQSxLL0Y2bllSLGUrRjNuWVEsVUFBQSxZL0Y4bllSLG9CQUNFLFUrRjluWU0sWS9GK25ZTixZK0YvbllNLE1BQ0EsV0FBQSxNQUFBLE1BQUEsTS9GaW9ZTixPK0Zqb1lNLEsvRm1vWVIsdUJBQ0UsYStGbm9ZTSxZL0YyOVhQLE1BQUEsSytGM2hZRCxXQUFBLE8vRnVzWUEsaUMrRm5vWVksV0FBQSxLL0Zzb1laLG1DK0Zub1lZLGFBQUEsS0F2RVosNkNBMEVZLFFBQUEsYUFDQSxNQUFBLEsvRjQ5WFgsT0FBQSxLK0Z2aVlELGFBQUEsSS9GbXRZQSw4QytGbm9ZWSxVQUFBLEtBSVosNEJBQ0ksU0FBQSxTL0YwOVhILEtBQUEsSytGdjlYRCxJQUFBLE0vRm1vWUEsYStGaG9ZSSxNQUFBLGtCL0Ztb1lKLGFBeEtDLFlBQUEsSStGOTlYRCxjQUFBLEVBT1EsV0FBQSxLQUNBLFlBQUEsSS9Gb29ZUixhK0Zsb1lRLE9BQUEsSUFDSSxLQUVJLEVBSFIsRS9GNDlYUCxNQUFBLEsrRjU5WE8sZ0JBS1ksWUFBQSxFQUNBLGFBQUEsSy9GdW9ZcEIsWUF4S0MsTUFBQSxLK0ZyK1hPLGFBQUEsTUFXWSxXQUFBLE0vRjY5WG5CLE1BQUEsTUEyS0QsYStGaG9ZUSxZQUFBLGNBQ0EsU0FBQSxTL0Z5OVhQLElBQUEsSUEyS0QsT0F4S0MsTUFBQSxLQTJLRCwyQitGOW5ZSSxPQUFBLFEvRmlvWUosT0F4S0MsTUFBQSxLK0ZyOVhELE9BQUEsS0FDSSxTQUFBLE1BQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLEVBQ0EsaUJBQUEsSy9GdTlYSCxRQUFBLElBNEtELGNBeEtDLFNBQUEsUytGcDlYRCxpQkFBQSxZQUNJLFFBQUEsRUFDQSxPQUFBLEtBQ0EsTUFBQSxNQUNBLElBQUEsSy9GczlYSCxLQUFBLE8rRnA5WEQsUUFBQSxNL0Znb1lBLGtCK0Y3bllJLFNBQUEsUy9GczlYSCxLQUFBLEkrRnA5WEQsWUFBQSxLL0Znb1lBLE8rRjduWUEsUUFBQSxZL0Znb1lBLFNBcWxCQSxnQitGNXNaSSxrQkFBQSxxQkFLQSxVQUFBLE1BTUEsUUFBQSxLQUFBLEtBSkosTUFBQSxLL0ZnbllBLFMrRjFuWUksU0FBQSxNQUNBLEtBQUEsSUFDQSxJQUFBLElBRUEsVUFBQSxxQkFFQSxRQUFBLEtBQ0EsV0FBQSxLL0ZxOVhILFlBQUEsSytGLzhYRyxXQUFBLE9BT0EsZ0NBQUEsSS9GazlYSCxrQ0FBQSxJK0ZoOVhELG1DQUFBLElBU0ksV0FBQSxFQUFBLEVBQUEsSUFBQSxLQVBBLEFBQ0EsQUFDQSxBL0ZpOVhILGMrRm45WEcsSS9GODVhSixTQXJ2Q0EsYStGOW1ZSSxtQkFBQSxFQUFBLElBQUEsSUFBQSxLQUlBLFdBQUEsS0F0REosaUNBQ0ksTUFBQSxNQUNBLEtBQUEsTUFBaUIsV0FBQSxLL0YwbllyQixtQ0FDRSxPK0YxbllFLFEvRmk5WEYsUUFBQSxJQUFBLEtBNEtGLHlDK0Z6bllJLEtBQUEsSy9GNG5ZSixnQitGem5ZSSxNQUFBLE1BQ0EsT0FBQSxRL0Y0bllKLHlCK0Z2bllJLGFBQUEsSy9GMG5ZSixrQitGdm5ZSSxRQUFBLFlBQ0EsUUFBQSxZQUNBLFFBQUEsSy9GMG5ZSixpQitGdm5ZSSxNQUFBLFEvRjBuWUosaUIrRnJuWUksTUFBQSxLQUdKLGlCQUdRLFlBQUEsS0FDQSxZQUFBLEsvRnFuWVIsd0IrRnpuWUEsVUFBQSxLL0Y0bllBLG1CQXhLQyxPQUFBLEsrRnA5WEQsTUFBQSxJL0Znb1lBLGErRi9tWUEsTUFBQSxLQUVJLFdBQUEsRUFBQSxJQUFBLElBQUEsSy9GdzhYSCxlQUFBLE0rRnQ4WEQsaUJBQUEsS0FHQSxrQ0FDSSxRQUFBLEtBQUEsS0FBQSxFL0ZrbllKLGtCQTFLQyxPQUFBLFErRnQ4WEQsU0FBQSxTQUNHLE9BQUEsSUFBQSxNQUFBLEsvRnc4WEYsT0FBQSxLK0Z0OFhELE1BQUEsTUFDRyxpQkFBQSxLL0Z3OFhGLGNBQUEsSStGdDhYRCxLQUFBLE9BRUksWUFBQSxLL0Z3OFhILFlBQUEsSytGdDhYRCxtQkFBQSxFQUFBLElBQUEsS0FBQSxlQUNJLFdBQUEsRUFBQSxJQUFBLEtBQUEsUS9GdzhYSCxJQUFBLEtBNktELG1CK0ZqbllJLFNBQUEsUy9GdzhYSCxJQUFBLEkrRnQ4WEQsWUFBQSxLQUNJLE9BQUEsS0FDQSxNQUFBLEsvRm1uWUYsTUFBTyxLK0ZsbllMLFFBQUEsR0FDQSxZQUFBLElBQ0EsVUFBQSxLL0Z3OFhILE9BQUEsUUE4S0QsbUJBM0tDLFNBQUEsUytGcjhYRCxNQUFBLEtBQ0ksT0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0Esa0JBQUEsY0FDQSxVQUFBLGNBQ0EsTUFBQSxLQUNBLElBQUEsS0FDQSxjQUFBLEtBQ0EsYUFBQSxLQUNBLFdBQUEsSy9Gb25ZSixTK0ZqbllJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxNL0Z1OFhILEtBQUEsRStGcjhYRCxNQUFBLEVBQ0ksSUFBQSxFQUNBLE9BQUEsRUFDQSxXQUFBLGVBQ0EsUUFBQSxLL0ZxbllKLGtCK0ZqbllJLE1BQUEsTUFDQSxPQUFBLE1BQ0EsV0FBQSxxQ0FBQSxVL0Z1OFhILE1BQUEsSytGcjhYRCxTQUFBLFNBQ0ksS0FBQSxFQUNBLE1BQUEsRUFDQSxJQUFBLEVBQ0EsT0FBQSxFQUNBLE9BQUEsSUFBQSxLL0ZtbllGLFErRm5uWUUsS0FDQSxtQkFBQSxFQUFBLElBQUEsS0FBQSxlQUNBLFdBQUEsRUFBQSxJQUFBLEtBQUEsZS9GcW5ZSixjK0ZsbllJLFdBQUEsTS9GdThYSCxRQUFBLElBQUEsS0ErS0QsbUIrRmxuWVEsT0FBQSxRL0ZxbllSLFcrRmxuWVEsVUFBQSxLQUNBLFdBQUEsT0FDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsSy9GcW9aUixlQURBLG9CQUVBLHVCQTdnQkEsVytGam5ZUSxVQUFBLGUvRjZtWVIsUytGbG5ZSSxRQUFBLEVBQUEsS0FDSSxTQUFBLE8vRnFuWVIsVytGbG5ZUSxPQUFBLFlBRUEsWUFBQSxxQi9Gd25ZUix3QitGbG5ZUSxTQUFBLFMvRm9uWU4sVStGcG5ZTSxJL0Z1OFhQLElBQUEsTStGcjhYRyxLQUFBLEtBQ0ksTUFBQSxLQUNBLE9BQUEsSy9GdThYUCxZQUFBLEsrRnI4WEcsV0FBQSxPQUNJLGNBQUEsSS9GdThYUCxpQkFBQSxRK0ZyOFhHLGNBQUEsSUFDSSxhQUFBLElBQ0EsUUFBQSxFL0YybllSLFlBQ0EsY0FJQSxVQUNBLFUrRmxuWUksVS9Gb25ZSixVQUNBLFUrRmxuWUksVUFUQSxhL0ZxbllKLGNBQ0EsZ0IrRjVtWVEsWUFBQSxVQUFBLE1BQUEsS0FBQSxNQUFBLE9BQUEsVUFBQSxhQUFBLFcvRnFuWVIsWStGbG5ZUSxPQUFBLEsvRnFuWVIseUIrRmxuWVEsTUFBQSxLQUNBLFdBQUEsTy9GcW5ZUiwrQitGbG5ZUSxZQUFBLFVBQUEsTUFBQSxLQUFBLE1BQUEsT0FBQSxVQUFBLGFBQUEsV0FDQSxZQUFBLEtBQ0EsWUFBQSxLL0ZzOFhQLFVBQUEsS2lGanRaRCxnQ2pGb3RaRSxRQUFPLFlBQ1AsUUFBQSxZQStLQSxRQUFTLEtBN0tULG1CQUFBLE9BQ0QsY0FBQSxPaUZ4dFpELGNBQUEsS2pGdzRaTSxVQUFXLEtBQ2YsaUJBQWtCLE9BQ2QsY0FBZSxPQUNYLGdCQUFpQixPQUUzQix3Q0FDRSxVQUFXLEtBQ1gsWUFBYSx1QkFFZix1QmlGLzRaOEQsU0FBQSxTQUY5RCxJQUFBLEVBR0ssZUFBQSxLakZxdVpKLE1BQUEsS2lGeHVaRCxVQUFBLE9BZUUsT0FBQSxLQUNBLFdBQUEsTWpGNHRaRCxXQUFBLDJDQUFBLFNBQUEsUUF1VEQsb0NpRm5pYUEscUNBQUEsZ0JBQUEsUUEySUcsa0JBQUEsVUFoQ0Esb0JBQUEsT0FBQSxPakZpelpILGlCaUZ4NFpFLElBQUEsZUFDQSxXQUFBLDZCakYyNFpGLGtCaUZoNlpBLE1BQUEsTWpGbTZaQSxzQmlGMTRaRSxTQUFBLFNBQ0UsSUFBQSxFakY0NFpGLE1pRjU0WkUsSUFDQSxLQUFBLEVqRjY0WkYsTWlGNzRaRSxFQUNILE9BQUEsS2pGODRaQyxVaUY5NFpELE9qRis0WkMsUWlGLzRaRCxZakY0dFpBLFFBQUEsWWlGeHZaRCxRQUFBLEtBZ0NFLGlCQUFBLElBQ0EsY0FBQSxJakYydFpELGdCQUFBLFNpRjV2WkQsVUFBQSxLQXNDSSxNQUFBLEtBQ0EsT0FBQSxLQUNILFlBQUEsS2pGODRaRCxvQmlGMzRaSSxTQUFBLFNBQ0gsTUFBQSxtQkFDQSxPQUFBLEtBQ0EsT0FBQSxFQUFBLEtBOUNELEtqRnV3WkMsWUFBQSxLaUZ2d1pELE1BQUEsS0FpREMsVUFBQSxLQUVBLFdBQUEsT2pGd3RaQSxPQUFBLEVBdUxELHVDaUZsOFpBLFNBQUEsU0F5REksTUFBQSxJQUNILE9BQUEsUWpGNjRaRCwyQ2lGMTRaSSxjQUFBLElqRjY0WkosNkJpRjE0WkksYUFBQSxLQUFBLFNBQUEsU0FBQSxPQUFBLFFqRis0WkosOEJBQ0UsUWlGLzRaRSxhQUNBLFlBQUEsS0FDQSxVQUFBLEtqRmk1Wkosa0JBdkxDLFFBQUEsS0EwTEQsb0JpRjk0WkksSUFBQSxjQUNBLFFBQUEsS0FDQSxNQUFBLFFBQ0EsVUFBQSxLakZpNVpKLG1CaUY5NFpJLGlCQUFBLFFBQ0EsV0FBQSxJakZpNVpKLGtCaUZqK1pBLFdBQUEsSUFtRkUsV0FBQSxLakZrNVpGLHFCQXZMQyxVQUFBLE1pRjl5WkQsV0FBQSxNQXVGRyxRQUFBLFlqRjB0WkYsUUFBQSxZaUZqelpELFFBQUEsS0E0RkMsa0JBQUEsT0FDQSxlQUFBLE9BQ0csWUFBQSxPakZ3dFpILGlCQUFBLE9pRnR6WkQsY0FBQSxPQWlHSSxnQkFBQSxPakZpNVpKLHlCQXZMQyxVQUFBLE1pRjN6WkQsT0FBQSxLQXNHQyxNQUFBLEtBdEdELHFDQXlHQyxPQUFBLEVBQUEsS2pGMnRaQSxVQUFBLE1pRnAwWkQsT0FBQSxLQThHQyxRQUFBLFlBQ0MsUUFBQSxZakZ5dFpELFFBQUEsS2lGeDBaRCxpQkFBQSxPQWtIQyxjQUFBLE9BQ0UsZ0JBQUEsT0FuSEgsaURBc0hDLFFBQUEsWUFDQSxRQUFBLFlBQ0EsUUFBQSxLQUFBLGtCQUFBLElBQUEsZUFBQSxJQUNBLFlBQUEsU2pGbTVaQyxhaUZuNVpELElqRm81WkMsWWlGcDVaRCxJakZzNVpELDJDQUNFLFdpRnQ1WkQsS2pGeXRaQSxZQUFBLEtBZ01ELHdDaUZyNVpFLE1BQUEsS0FDQSxXQUFBLEtqRnl0WkQsTUFBQSxRaUZ4MVpELFVBQUEsS2pGeWhhQSw0QmlGcDVaRSxRQUFBLE1BQ0EsTUFBQSxLakZ3NVpGLG9CaUZ0NVpFLE1BQUEsaUJBQUEsT0FBQSxnQkFDQSxTQUFBLFNqRjA1WkYsb0NBak1DLE9BQUEsS0FBQSxLaUZ2dFpFLFVBQUEsTUFDQSxPQUFBLEtqRjg1WkQsUWlGOTVaQyxZakYrNVpELFFpRi81WkMsWUFDQSxRQUFBLEtBQ0EsaUJBQUEsT2pGMHRaRixjQUFBLE9pRngyWkQsZ0JBQUEsT2pGaWphQSxnREFyTUMsUUFBQSxZaUY1MlpELFFBQUEsWUFzSkUsUUFBQSxLQUNBLGtCQUFBLElBQ0EsZUFBQSxJQUNBLFlBQUEsU2pGeXRaRCxhQUFBLElpRmwzWkQsWUFBQSxJakYyamFBLGlDaUY1NVpDLE1BQUEsTWpGd3RaQSxTQUFBLFNpRnYzWkQsSUFBQSxNQWtLQyxLQUFBLE1qRis1WkQsbUNBck1DLE1BQUEsTWlGNTNaRCxTQUFBLFNBc0tFLElBQUEsTUFDQSxLQUFBLEtqRmc2WkYsZ0NpRjc1WkUsT0FBQSxLQUFBLEtBQUEsRUFDQSxNQUFBLE1BQ0EsVUFBQSxLQUFBLFlBQUEsSUFBQSxZQUFBLEtBQ0EsV0FBQSxPakZrNlpGLGtDQXpNQyxVQUFBLEtBNE1ELDZDaUZuNlpHLFdBQUEsRWpGczZaSCwrQkFDRSxPaUZ0NlpDLEtBQUEsS2pGdTZaRCxNQUFPLE1pRnQ2Wk4sT0FBQSxLQUNBLFVBQUEsZWpGMHRaRixZQUFBLElBZ05ELDJCaUZwNlpFLFFBQUEsTUFDQSxNQUFBLEtBekxGLDhCQTRMRSxTQUFBLFNBQ0EsSUFBQSxLQUNBLEtBQUEsRUFDQSxRQUFBLEtqRnl0WkQsVUFBQSxNaUZ4NVpELFVBQUEsS0FrTUUsWUFBQSxJQUNBLFlBQUEsUUFDQSxXQUFBLEtBQ0EsWUFBQSxPQUNBLGlCQUFBLEtqRjB0WkQsbUJBQUEsZUFBQSxFQUFBLElBQUEsS2lGaDZaRCxXQUFBLGVBQUEsRUFBQSxJQUFBLEtBeU1HLFFBQUEsSUFPRCxjQUFBLElqRnc2WkYsaUNpRnI2WkUsV0FBQSxLQUNBLFFBQUEsS0FBQSxFQUFBLEtBQUEsS2pGeXRaRCxjQUFBLEVpRjc2WkQsWUFBQSxJQXdOQyxPQUFBLFFBQ0EsTUFBQSxLQUNBLFNBQUEsU2pGd3RaQSxRQUFBLE1pRmw3WkQsVUFBQSxNQTZOQyxPQUFBLEtqRnU2WkQsNkNpRnA2WkksVUFBQSxlQUNBLFFBQUEsSUFBQSxLQUNBLE9BQUEsRUFDQSxpQkFBQSxRQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUFBLElBQUEsRUFBQSxFQUNBLFlBQUEsSUFDQSxZQUFBLElqRnU2WkosbURBQ0UsU2lGdDZaRSxTQUNBLElBQUEsTUFDQSxhQUFBLEVBQUEsS0FBQSxLQUNBLFlBQUEsTUFDQSxRQUFBLElBQ0EsS0FBQSxJakZ1NlpGLFFpRnY2WkUsTUFDSCxNQUFBLEVqRnd0WkEsT0FBQSxFaUZ2OFpELGFBQUEsWUFBQSxZQWlQRSxLQUNBLGFBQUEsTWpGMDZaRixzRGlGdjZaRSxRQUFBLFFBQ0EsU0FBQSxTQUNBLEtBQUEsS2pGMDZaRixxQ2lGdjZaRSxvQmpGeXRaRCxrQkFBQSxVaUZuOVpELFVBQUEsV2pGdXFhQSxtQmlGdjZaRSxNQUFBLEtBQ0EsV0FBQSxLQUNBLGNBQUEsS2pGMDZaRixrQkEvTUMsV0FBQSxLaUY3OVpELFNBQUEsU2pGZ3JhQSxxQmlGdjZaRSxVQUFBLE9BQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLFFBQ0EsVUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxPQUNBLE1BQUEsUWpGMDZaRix3QkEvTUMsTUFBQSxLaUYzK1pELE9BQUEsS0FxUkUsUUFBQSxTQUNBLFNBQUEsTUFDQSxNQUFBLEVqRnl0WkQsT0FBQSxRQWtORCxVQUNFLE9pRnY2WkEsUWpGeTZaRixzQkFoTkMsV0FBQSxRQW1ORCxVaUZ2NlpDLGVBQUEsaUJqRjA2WkQsYWlGM3NhQSxRQUFBLEtqRjhzYUEsVUFoTkMsT0FBQSxFaUY5L1pELGlCQUFBLEtBNlNDLE9BQUEsSWpGczZaRCx1QkFxQ0EsZ0JpRjk1WkMsUUFBQSxHQUNBLFNBQUEsTUFDQSxLQUFBLElBbkNBLElBQUEsSWpGK3NaQSxRQUFBLEtpRnRxWkEsV0FBQSxLQU9BLDJCQUFBLElBQ0EsNEJBQUEsSUFHQSw4QkFBQSxJQUNBLCtCQUFBLElqRjhzWkEsK0JBQUEsSWlGNWphRCxnQ0FBQSxJQWlYQyxrQ0FBQSxJQUNBLG1DQUFBLElBQ0EsQUFDQSxBakY4c1pBLEFpRmxrYUQsY0FtWEMsSWpGZzJaRCx1QmlGbjZaQyxRQUFBLEtBRUEsTUFBQSxNQUNBLE9BQUEsTUFLQSxZQUFBLE1BeFRELFdBQUEsRUFBQSxFQUFBLElBQUEsS2pGNnVhQSwyQmlGN3VhQSxNQUFBLEtBK1VDLE9BQUEsS0FDQSxXQUFBLEtBQ0EsWUFBQSxLQWpWRCxrQ0FxVkMsTUFBQSxLQUNBLFdBQUEsT0FDQSxZQUFBLEtqRmk2WkQsZ0JpRno1WkMsVUFBQSxxQkFLQSxZQUFBLEtBRUEsV0FBQSxPQUVBLFdBQUEsVUFnQkEsbUJBQUEsRUFBQSxFQUFBLElBQUEsS0FDQSxXQUFBLEVBQUEsRUFBQSxJQUFBLEtqRjg1WkQscUJpRnZ4YUEsT0E4WEMsTUE5WEQsS0FBQSxZQStYSSxjQUFBLEtBQWlCLGlCQUFBLHVCQUFXLE1BQUEsT0FDNUIsUUFBQSxLQUFBLEtBQUEsS0FBQSxLakY4NVpGLE1BQU8sS2lGNzVaUixTQUFBLG1CQUNBLFFBQUEsR0FFQSxPQUFBLGVqRmc2WkQsY2lGNzVaQyxTQUFBLFNBQ0EsT0FBQSxFQUVBLE1BQUEsRUFFQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE9BQUEsS0FDQSxRQUFBLElBQ0EsV0FBQSxRQUNBLE1BQUEsTUFDQSxPQUFBLE1BQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSwyQkFBQSxLQUNBLDRCQUFBLEtBR0EsOEJBQUEsS0FDQSwrQkFBQSxLakYyc1pBLCtCQUFBLEtpRnRtYUQsZ0NBQUEsS0FnYUMsa0NBQUEsS0FDQSxtQ0FBQSxLQUNBLEFBQ0csQUFDQSxBQUNBLGNBSEgsS2pGNjVaRCwyQmlGdjVaSSxNQUFBLGdCQUNBLFlBQUEsS0FDQSxhQUFBLEtqRnlzWkgsWUFBQSxLQWtORCxtQmlGdjVaSSxZQUFBLGVqRjA1Wkosa0RpRnY1WkMsV0FBQSxRQUNBLGFBQUEsUWpGMDVaRCx5QmlGcjVaQyxVQUFBLE1BQ0EsT0FBQSxLQUNBLE1BQUEsS2pGdzVaRCw2QmlGcjVaQyxVQUFBLE1BQ0EsT0FBQSxLQUNBLE1BQUEsS2pGNjVaRCx1QmlGcjVaQyxNQUFBLE1BQ0EsT0FBQSxvQmpGdXNaQSxPQUFBLGlCaUY5b2FELE9BQUEsWWpGaTJhQSx5QmlGcjVaQyxVQUFBLEtqRnc1WkQscUJpRnAyYUEsTUFBQSxRakZ1MmFBLG1CaUZ2MmFBLE1BQUEsSWpGMDJhQSxpQkEvTUMsV0FBQSxLQWtORCxpQmlGcDVaQyxNQUFBLE1BQ0EsYUFBQSxLakZzc1pBLFlBQUEsS0FrTkQsaUNpRm41WkMsYUFBQSxJQUFBLE1BQUEsUUFDQSxPQUFBLEtqRnFzWkEsTUFBQSxNaUZycWFELFdBQUEsSWpGdTNhRSxhQUFjLElBRWhCLCtCQS9NQyxNQUFBLE1pRjFxYUQsT0FBQSxRakY2M2FBLGtDaUZ0NVpFLE1BQUEsTUFBQSxhQUFBLElqRnVzWkQsT0FBQSxRQW9ORCwyQkFqTkMsV0FBQSxLaUZqcmFELGlCQUFBLFFqRnM0YUEsaUNpRnQ0YUEsaUJBQUEsUWpGeTRhQSx1QmlGejRhQSxNQUFBLEtBeWZFLFVBQUEsS2pGaXNaRCxnQkFBQSxLaUYxcmFELE9BQUEsUWpGKzRhQSxtQmlGOTRaSSxNQUFBLEtBamdCSix3QkFtZ0JFLFVBQUEsZWpGazVaRiw2QmlGLzRaSyxNQUFBLEtBQ0MsVUFBQSxLakYrclpMLGdCQUFBLEtBb05ELDBCaUYvNFpLLFVBQUEsS0EzZ0JMLGVBOGdCRSxTQUFBLFNBQ0MsTUFBQSxLQUNFLFlBQUEsS2pGK3JaSixhQUFBLEtpRi9zYUQsT0FBQSxLQW9oQkMsWUFBQSxLQUNBLE1BQUEsS2pGOHJaQSxVQUFBLEtpRm50YUQsV0FBQSxPQXdoQkMsT0FBQSxFakY4clpBLGNBQUEsS0FvTkQsbUJpRmo0WkMsY0FBQSxNQUNHLE1BQUEsTUFDQSxPQUFBLFFBM2lCSixtQkE4aUJDLGFBQUEsTUE5aUJELDhCQWlqQkMsUUFBQSxJQWpqQkQscUJBb2pCQyxNQUFBLEtqRncrWkQsZUFwR0EsMkJBNlJBLGlCaUZydGJBLE1BQUEsUWpGMjdhQSxxQkFqTkMsTUFBQSxNQW9ORCxvQmlGLzNaQyxPQUFBLEtqRms0WkQsZ0JpRjkzWkMsTUFBQSxtQkFDQSxRQUFBLGFBQ0EsZUFBQSxPQUNBLGFBQUEsS2pGaTRaRCw2QmlGOTNaQyxNQUFBLEtBemtCRCxlQTRrQkksUUFBQSxlakZpNFpKLHNCQWpOQyxjQUFBLEtBb05ELG1CQWpOQyxNQUFBLE1pRi92YUQsT0FBQSxLQW9sQkksUUFBQSxhakY4cVpILE9BQUEsUUFvTkQscUJBak5DLE1BQUEsZWlGcndhRCxPQUFBLGVqRjA5YUEsdUJpRjE5YUEsTUFBQSxNQTZsQkksT0FBQSxLQTdsQkosb0JBaW1CQyxRQUFBLFlqRjZxWkEsUUFBQSxZaUY5d2FELFFBQUEsS0FvbUJDLGtCQUFBLE9BQ0EsZUFBQSxPQUNBLFlBQUEsT2pGZzRaRCxjaUZ0K2FBLFdBQUEsS2pGeSthQSxnQmlGeithQSxxQkE2bUJDLFVBQUEsS2pGZ3JaQSxNQUFBLG1CaUY3eGFELFFBQUEsYUFtbkJDLGFBQUEsS0FDQSxlQUFBLE9qRmc0WkQsb0JBQ0EseUJpRnIvYUEsTUFBQSxNQXluQkMsT0FBQSxRakZnNFpELG9DaUZ6L2FBLHlDQTZuQkMsY0FBQSxFakZnNFpELG1CaUY3L2FBLElBQUEsY2pGZ2diQSxZaUYvM1pDLFFBQUEsWUFDRyxRQUFBLFlqRmk0WkYsUWlGajRaRSxLakZrNFpGLGNpRmw0WkUsS2pGNnFaSCxVQUFBLEtpRi95YUQsa0JBQUEsTUFxb0JDLGVBQUEsTWpGNnFaQSxZQUFBLFdpRmx6YUQsaUJBQUEsTWpGMGdiTSxjQUFlLE1pRmw0WnBCLGdCQUFBLFdBeG9CRCxpQmpGOGdiRSxNQUFPLElpRm40WlIsY0FBQSxLQUNHLFdBQUEsS2pGczRaSixxQkFyTkMsY0FBQSxJaUY3emFELE9BQUEsSUFBQSxNQUFBLEtqRnNoYkEsK0JpRnA0WkMsZUFBQSxLQWxwQkQsa0NqRjBoYkUsWUFBYSxLQUtmLHFCaUZwNFpBLFlBQUEsS0FDQyxlQUFBLEtqRnU0WkQsK0JpRnQ0WkMsT0FBQSxLakZ5NFpELHlCQUNFLFVpRno0WkQsS2pGMDRaQyxNQUFPLFFpRno0WlIsV0FBQSxLakY0NFpELG1CQTVOQyxPQUFBLEtBK05ELHVCaUY1NFpFLGVBQUEsT0FDQSxPQUFBLEVBUkYseUJBV0csUUFBQSxhakZrclpGLE1BQUEsS2lGN3FaRCxPQUFBLEtBRUUsZUFBQSxPQUZGLG1CQU1DLFFBQUEsS2pGNnFaQSxPQUFBLEtpRm5yWkQsVUFBQSxNQVNFLFlBQUEsS2pGNnFaRCxTQUFBLE1nR3AyYUQsSUFBQSxFQUVRLEtBQUEsRUFDQSxNQUFBLEtoR3EyYVAsUUFBQSxLZ0d4MmFELGNBQUEsSUFBQSxNQUFBLEtBTVEsV0FBQSxLaEdxMmFQLFFBQUEsRUFBQSxLQXlVRCxxQ0F6RkEsbUNnRy9qYkksaUJBQUEsbUNBQ0ksZ0JBQUEsS0FBQSxLQTBGSSxvQkFBQSxLQUFBLEtoR2c2YVgsUUFBQSxhQW1ERCw0QmdHaGtiUSxhQUFBLEloR21rYlIsNENnRzdrYkEsTUFBQSxNQWVRLGFBQUEsRUFmUiwwQkFrQlEsTUFBQSxtQkFDQSxPQUFBLEtoR28yYVAsTUFBQSxNQStORCxzQ2dHL2piUSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsYWhHa2tiUixtQ2dHN2piUSxrQkFBQSxVQUVBLE1BQUEsS0FDQSxPQUFBLEtoR21rYlIsc0NnRy9qYlEsTUFBQSxrQmhHa2tiUiwwQmdHL2piUSxpQkFBQSxRQVpKLDJCQWNRLFFBQUEsS0FBQSxFaEdxMmFYLE9BQUEsS2dHbjNhRyxpQkFBQSxLQWlCUSxZQUFBLEtoR21rYlosaUNnR3BsYkksTUFBQSxNQXFCUSxPQUFBLEtBQ0EsWUFBQSxLQUNBLFFBQUEsYWhHcTJhWCxlQUFBLE9nRzUzYUcsYUFBQSxLaEc0bGJKLGdDZ0dqa2JnQixPQUFBLFFoR3MyYWYsWUFBQSxNQStORCx3Q2dHamtiZ0IsWUFBQSxLaEdva2JoQiw0QmdHamtiZ0IsV0FBQSxNQUNBLFFBQUEsS0FBQSxLQUNBLGlCQUFBLEtBRUosZ0NBQ0ksTUFBQSxJaEdzMmFmLFFBQUEsYWdHejZhRCxlQUFBLElBd0VRLFdBQUEsTWhHbzJhUCxhQUFBLEtnRzU2YUQsYUFBQSxJQUFBLE1BQUEsS2hHNG9iQSxpQ2dHL2piUSxNQUFBLG1CQUNBLFFBQUEsYWhHbzJhUCxlQUFBLElnR24yYU8sV0FBQSxNQUNJLFNBQUEsU2hHbWtiWix5Q2dHaGtiWSxNQUFBLEtoR21rYlosMkNBNU5DLFFBQUEsYWdHbjJhTyxTQUFBLFNBQ0ksSUFBQSxNQUNBLEtBQUEsRWhHcTJhWCxNQUFBLEtnRzk3YUQsY0FBQSxJQUFBLE1BQUEsUWhHOHBiQSw4Q2dHOXBiQSxNQUFBLEtBZ0dRLE9BQUEsUUFDQSxPQUFBLEtBQ0EsWUFBQSxLaEdvMmFQLGFBQUEsRWdHbjJhTyxjQUFBLEVBQ0ksYUFBQSxLQUNBLFdBQUEsT2hHbWtiWixvRGdHaGtiWSxjQUFBLElBQUEsTUFBQSxRaEdta2JaLG1EZ0doa2JRLHlEQUNJLGNBQUEsSUFBQSxNQUFBLFFoR21rYlosd0NnR2hrYlksTUFBQSxLQUNBLE9BQUEsS2hHcTJhWCxRQUFBLGFBK05ELHFDZ0c5amJZLGtCQUFBLFVBR0EsTUFBQSxLQUNBLE9BQUEsS0ExSFoscUNBNkhnQixhQUFBLEloR29rYmhCLGdEZ0dqa2JnQixPQUFBLEtBQUEsRUFBQSxFaEdva2JoQiwwQ2dHamtiZ0IsWUFBQSxLaEdva2JoQixpQ0FFQSxrQ2dHcGtiZ0Isa0NoR3cyYWYsYUFBQSxLZ0c3K2FELGtCQUFBLFVoRzRzYkUsb0JBQXFCLE9BQU8sS2dHbGtiZCxPQUFBLFFBMUloQixpQ0E4SVksaUJBQUEsNEJoR29rYlosa0NBNU5DLGlCQUFBLDZCQStORCxrQ2dHamtiWSxpQkFBQSw2QmhHdWtiWixtQmdHamtiWSxNQUFBLElBMUpaLG1CQTZKWSxNQUFBLFFBN0paLGlCQWdLWSxNQUFBLFFBaEtaLG9CQW1LWSxNQUFBLFFBbktaLGtCaEd3dWJFLE1BQU8sS0FFVCxrQkFDQSxvQmdHbmtiWSxNQUFBLEtBQ0EsUUFBQSxhaEd3MmFYLGVBQUEsT0ErTkQsMEJBNU5DLFNBQUEsU2dHcGhiRCxNQUFBLEtBK0tZLE9BQUEsS2hHdzJhWCxRQUFBLGFnR3ZoYkQsT0FBQSxRaEd1dmJBLDJCZ0d2dmJBLFNBQUEsU0FzTFEsTUFBQSxLaEd1MmFQLE9BQUEsS2dHN2hiRCxLQUFBLEVBeUxRLE1BQUEsRWhHdTJhUCxJQUFBLEVnR2hpYkQsT0FBQSxFQTRMUSxPQUFBLEtBNUxSLGlCaEdrd2JBLGlCQTVOQyxpQkFBQSxLQStORCxpQkFDQSxpQmdHdHdiQSxpQkFBQSxRaEd5d2JBLGlCZ0d6d2JBLGlCaEcyd2JFLGlCQUFrQixRQUVwQixpQkFDQSxpQkE1TkMsaUJBQUEsUUErTkQsaUJBQ0EsaUJnR25rYlEsaUJBQUEsUWhHc2tiUixpQkFDQSxpQmdHdHhiQSxpQkFBQSxRaEd5eGJBLGlCQUNBLGlCZ0dua2JRLGlCQUFBLFFoR3NrYlIsaUJBQ0EsaUJBQ0Esa0JBQ0EsaUJnR2h5YkEsaUJoR2t5YkEsaUJnR3BrYlEsTUFBQSxLaEd5MmFQLE9BQUEsS0ErTkQsdUJBQ0EsdUJBQ0EsdUJnR3h5YkEsdUJoRzB5YkEsdUJBQ0EsdUJBNU5DLE9BQUEsSUFBQSxNQUFBLEtBK05ELDRCZ0dwa2JRLE1BQUEsTWhHeTJhUCxPQUFBLE1nR25sYkQsT0FBQSxJQUFBLE1BQUEsS2hHa3piRSxTQUFVLFNnR3BrYkosS0FBQSxNaEd5MmFQLGlCQUFBLEtnR3ZsYkQsSUFBQSxNaEd1emJBLHVCQTVOQyxTQUFBLFNnRzNsYkQsTUFBQSxLaEcwemJFLE9BQVEsS2dHcGtiRixpQkFBQSxLaEd5MmFQLGFBQUEsS0ErTkQsMEJBQ0UsU0FBVSxTQUNWLElBQUssRUFDTCxNQUFPLEtBQ1AsT0FBUSxLZ0d6a2JGLFFBQUEsWUFDQSxRQUFBLFloRzgyYVAsUUFBQSxLZ0d4bWJELG1CQUFBLFdoR3UwYkUsc0JBQXVCLE9BQ25CLG1CQUFvQixJQUNoQixlQUFnQixJQUUxQixzQmdHOWtiTyxNQUFBLEtoR20zYU4sT0FBQSxLZ0dobmJELE9BQUEsS0FnUVEsT0FBQSxJQUFBLE1BQUEsS0FDQSxPQUFBLFFoR2lsYlIsNEJnRzlrYlEsZUFBQSxPaEdpbGJSLDRDQTVOQyxTQUFBLFNBZ09ELDhCQURBLDhCZ0c3a2JRLGFBQUEsS2hHaWxiUiw4QkE1TkMsZUFBQSxjQStORCw2QmdHOWtiUSxNQUFBLFFoR2lsYlIsbUNnRzlrYlEsTUFBQSxLaEdpbGJSLGtCZ0dobGJRLFVBQUEsS2hHbWxiUix3QkFDRSxTZ0dwbGJNLFNBclJSLDhCQXdSUSxRQUFBLEtBQUEsS0FBQSxLaEdzbGJSLHlCZ0dubGJRLFlBQUEsS2hHc2xiUiw0Q2dHajNiQSxRQUFBLElBQUEsS2hHbzNiQSw0QmdHcDNiQSxXQUFBLEtoR3UzYkEsOENnR3YzYkEsYUFBQSxLaEcwM2JBLDRCQWpPQyxRQUFBLElBQUEsS0FvT0Qsa0NBak9DLE1BQUEsSWdHNXBiRCxRQUFBLEVBQUEsRUFBQSxFQStTWSxLQS9TWixxQ0FrVFksUUFBQSxhaEdnM2FYLGVBQUEsSUFvT0QsMkNBak9DLE1BQUEsaUJnR3JxYkQsTUFBQSxLaEcwNGJBLDhDZ0cxNGJBLE1BQUEsS0E0VFEsUUFBQSxNaEcrMmFQLGFBQUEsRUFvT0QsK0NBak9DLFFBQUEsYWdHOXFiRCxVQUFBLE1BaVVZLGVBQUEsSWhHZzNhWCxZQUFBLElBb09ELDBCQWpPQyxNQUFBLE1nRy8yYVUsUUFBQSxhQUNLLGVBQUEsSWhHaTNhZixXQUFBLE1nR3ZyYkQsYUFBQSxLQTBVWSxhQUFBLElBQUEsTUFBQSxLQTFVWixnQ0E4VVksTUFBQSxNQUlBLGNBQUEsTUFDQSxZQUFBLEtoR2czYVgsT0FBQSxLQW9PRCxtQ0FoT0MsYUFBQSxJQW9PRCw2QmdHamxiZ0IsT0FBQSxFQUNBLFFBQUEsRUEzVmhCLGdDQStWWSxnQkFBQSxLQUNBLFdBQUEsS0FDQSxZQUFBLEtoR2kzYVgsT0FBQSxRZ0dsdGJELFNBQUEsT0F1V1EsY0FBQSxTQUNBLFVBQUEsV0FDQSxXQUFBLFVoR2lsYlIsb0NnRzlrYlEsYUFBQSxLaEc4MmFQLFlBQUEsTWdHMXRiRCxRQUFBLE1oRzR0YkUsWUFBQSxLQW9PRiw2Q0FqT0UsWUFBQSxNQW9PRixzQ2dHOWtiUSxPQUFBLFFoR2lsYlIsMEJnR3Q4YkEsY0FBQSxLaEd5OGJBLDZCQWpPQyxRQUFBLGFnR3h1YkQsZUFBQSxJQTZYTyxRQUFBLEVBQ0MsY0FBQSxLQTlYUiw2QkFrWVEsV0FBQSxLQUNBLGlCQUFBLFFBQ0EsTUFBQSxLaEc2MmFOLFFBQUEsSUFBQSxJZ0czMmFNLGNBQUEsSUFDQSxRQUFBLGFBQ0EsYUFBQSxJQUNBLFdBQUEsSWhHZ2xiUixpQ2dHejliQSxhQUFBLEtBZ1pRLE9BQUEsUWhHNmtiUixvQ2dHMWtiUSxlaEcwMmFQLE1BQUEsS2dHN3ZiRCxPQUFBLFFoR2srYkEsU2dHbCtiQSxNQUFBLEtoR213YkMsV0FBQSxFQUFBLElBQUEsSUFBQSxLZ0dud2JELGVBQUEsTUE2WlEsaUJBQUEsS2hHMDhiUixVQTNUQSxnQmlHamdjSSxtQkFBQSxFQUFBLElBQUEsSUFBQSxLQ2tHSSxlQUFBLE1sRzYxYlIsZ0JnR3hrYlksT0FBQSxLQUNBLE1BQUEsS0FDQSxpQkFBQSxRaEd3MmFYLGNBQUEsSUFBQSxNQUFBLFFnRzV3YkQsV0FBQSxLQXVhWSxZQUFBLEtBQ0EsWUFBQSxLQUNBLFVBQUEsS2hHMmtiWixlZ0d4a2JZLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxLQTlhWixlQWliWSxXQUFBLElBQUEsTUFBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLEtoR3cyYVgsV0FBQSxLQTRPRCxrQkFSQSxrQmlHdi9iQSxXQUFBLEtBQ0ksY0FBQSxLQUhBLE1BQUEsTWpHeS9iSixrQmdHeGtiWSxXQUFBLEtBQ0EsTUFBQSxRQ3JiUixhQUFBLEtqR29nY0osa0JpR2xnY0ksTUFBQSxLakdreWJILGFBQUEsS0F1T0QsbUJpR2xnY0ksT0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLElBQ0EsYUFBQSxNQUNBLGFBQUEsS2pHaXliSCxhQUFBLElpRy94YkQsYUFBQSxFQUNJLFVBQUEsS2pHcWdjSixpQkFsT0MsTUFBQSxRQXNPRCxhaUdsZ2NJLFNBQUEsU2pHaXliSCxJQUFBLE9pRy94YkQsUUFBQSxPakdxZ2NBLHlCaUdsZ2NJLEtBQUEsT2pHc2djSix1QkFEQSx1QkFqT0MsS0FBQSxPQXFPRCxhaUdsZ2NJLFNBQUEsU0FDQSxJQUFBLE9BQ0EsS0FBQSxPakdxZ2NKLGdCaUdsZ2NBLE1BQUEsS0FFSSxXQUFBLEVBQUEsSUFBQSxJQUFBLEtBRUEsaUJBQUEsS0FDQSxXQUFBLEtBQ0EsU0FBQSxTakdxZ2NKLGtDQWxPQyxTQUFBLFNpRy94YkQsS0FBQSxFQUNJLElBQUEsRWpHaXliSCxRQUFBLEdpRzl4YkQsc0JBQ0ksYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtBQ0EsdUJBQ0ksT0FBQSxLakdreWJQLFlBQUEsS0FxT0QsOEJpR3BnY1EsT0FBQSxLakdteWJQLFlBQUEsS0FxT0QseUJpR25nY0ksWUFBQSxLQUNBLFlBQUEsTUV0RUosd0JBQ0MsWUFBQSxLQUNHLFlBQUEsTW5HOGtjSiw2Qm1HNWtjSSxTQUFBLFNBQ0gsV0FBQSxRQUNBLFNBQUEsT25HMDJiQSxNQUFBLEttR2gzYkQsT0FBQSxLbkd1bGNBLG1DbUc3a2NFLFNBQUEsU0FDQSxVQUFBLE1uRzIyYkQsTUFBQSxFbUd0M2JELElBQUEsRUFjRSxRQUFBLEVBQ0EsT0FBQSxRQWZGLHVCbkcrbGNBLHlCbUc1a2NFLE9BQUEsUW5HZ2xjRiwyQm1Hbm1jQSxXQUFBLEluR3NtY0Esc0NBbk9DLFNBQUEsT21HbjRiRCxZQUFBLE9BMkJFLGNBQUEsU0FDRyxNQUFBLE1BNUJMLDZCQStCRSxpQkFBQSw0Q0FDRyxrQkFBQSxPbkcyMmJKLE9BQUEsS21HMzRiRCxRQUFBLFlBa0NNLFFBQUEsWUFDQSxRQUFBLEtBQ0Esa0JBQUEsT0FDQSxlQUFBLE9BQ0EsWUFBQSxPbkc0MmJMLGFBQUEsS0FzT0QsNkJtRy9rY08sV0FBQSxJQUNBLE1BQUEsS0FDQSxVQUFBLEtuR2tsY1AsMkJBbk9DLE1BQUEsbUJtRzE1YkQsUUFBQSxhbkdpb2NBLGlDQW5PQyxNQUFBLG1CQXNPRCwyQkFuT0MsWUFBQSxLbUdqNmJELGVBQUEsSW5Hd29jQSxtQ21HL2tjRyxNQUFBLGNuR2tsY0gsNEJtRzNvY0EsTUFBQSxpQm5HOG9jQSxrQ21HN2tjSyxNQUFBLEtBQ0EsV0FBQSxJbkdnbGNMLDBCbUcva2NLLFlBQUEsTW5Ha2xjTCwyQm1HamxjSyxlQUFBLE9uRzIyYkosUUFBQSxhQTBPRCxpQ21HamxjRSxPQUFBLEVBQ0EsSUFEQSxFQUFBLEVuRzQyYkQsT0FBQSxRQTBPRCxhbUdqbGNFLGNBQUEsS0FDQSw4QkFDQyxTQUFBLFNuRzQyYkYsS0FBQSxNbUczN2JELElBQUEsS0FtRkUsUUFBQSxLQUNBLE9BQUEsUUFwRkYsbUJBdUZFLGdCQUFBLFFuRzIyYkQsT0FBQSxNbUdsOGJELGtCQUFBLFVuRzZxY0EsNEJtRzdxY0EsWW5HK3RjQSxrQ21HN2xjQSwwQkQxSEksMEJBQUEsRUFDQSx1QkFBQSxFbEd1cWNKLFlBdk9DLG1CQUFBLE1BQUEsRUFBQSxNQUFBLEtBQUEsTUFBQSxLbUd6OGJELFdBQUEsTUFBQSxFQUFBLE1BQUEsS0FBQSxNQUFBLEtuR29yY0EsYW1HcHJjQSxXQUFBLEtBb0dFLGNBQUEsS25Hb2xjRixhbUdsbGNFLGNBQUEsS0FDQyxhQUFBLEtBQ0EsV0FBQSxNQUNBLFlBQUEsS25HNDJiRixZQUFBLFVBQUEsTUFBQSxLQUFBLE1BQUEsT0FBQSxVQUFBLGFBQUEsV21HeDJiRCxXQUFBLE1BQ0MsYUFBQSxLbkcwMmJBLFlBQUEsS21HMzJiRCxXQUFBLE9uR3NsY0EsdUJtR2psY0ssU0FBQSxTQUNBLElBQUEsT0FDQSxLQUFBLEtuRzIyYkosUUFBQSxNQTBPRCw0Qm1HamxjSyxTQUFBLFNBQ0EsSUFBQSxPbkcyMmJKLEtBQUEsS21HdjNiRCxRQUFBLE1uR2ttY0EsMkJtR2hsY0Esd0JBQUEsRUFDQywyQkFBQSxFbkdrbGNDLFltR2xsY0QsS0FFRCwwQm5HNDJiQyxZQUFBLEtBMk9ELHVCa0d2dGNJLFlBQUEsS2xHMHRjSiwyQmtHdnRjSSxZQUFBLE1BTEosbUJBV1EsWUFBQSxJQUNBLFlBQUEsS2xHMnRjUixvQkF4T0MsWUFBQSxLa0cvL2JELE1BQUEsTUFpQlEsT0FBQSxRbEcydGNSLHlCa0d4dGNRLGdCQUFBLFFsR2kvYlAsaUJBQUEsb0NBMk9ELG9DQU1BLG9Da0d0dmNBLHVDbEdrd2NBLHVDa0cxdWNRLFNBQUEsU0FDQSxJQUFBLEtsR2kvYlAsS0FBQSxNa0cxZ2NELFFBQUEsS2xHd3djQSw0QmtHeHRjUSxZbEcydGNSLHdCa0czd2NBLFlBQUEsSUFxRFEsV0FBQSxJQUNBLE1BQUEsS0F0RFIscUJBeURRLGNBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtsR212Y1Isb0JBdzdDQSxPa0cxb2ZRLGNBQUEsSUFBQSxNQUFBLFFBN0ZSLDBCQStEUSxRQUFBLFlBQ0EsUUFBQSxZQUNBLFFBQUEsS0FDQSxjQUFBLFdsR2cvYlAsZ0JBQUEsYWtHbGpjRCxNQUFBLFFBcUVRLFVBQUEsS0FDQSxZQUFBLElsRzB0Y1IsMEJBeE9DLFFBQUEsWWtHeGpjRCxRQUFBLFlBMEVTLFFBQUEsS0FDQSxZQUFBLEtsRzR0Y1QsNEJrR3Z5Y0EsT0FBQSxRbEcweWNBLDZCa0cxeWNBLFlBQUEsS0FvRlEsZ0JBQUEsWUFDQSxZQUFBLEtsRzB0Y1Isb0JrRy95Y0EsVUFBQSxLQTBGUSxXQUFBLEtBQ0EsWUFBQSxLbEdpL2JQLE1BQUEsS0EyT0Qsd0JrR3Z0Y1EsV0FBQSxJQUFBLE1BQUEsS0FBQSxZQUFBLEtBQ0EsTUFBQSxLbEcydGNSLHVCa0d6dGNRLFFBQUEsWUFDQSxRQUFBLFlsRysrYlAsUUFBQSxLa0dubGNELGlCQUFBLE9BdUdRLGNBQUEsT0FBQSxnQkFBQSxPbEc2dGNSLDJCQTdPRSxNQUFBLE1BZ1BGLHVCa0d2MGNBLE9BQUEsS0E2R00sWUFBQSxJQUFBLE1BQUEsS2xHKytiTCxZQUFBLEtBZ1BELHVCa0czdGNRLFlBQUEsSUFBQSxNQUFBLEtBQ0EsWUFBQSxLQWxIUiw2QkF1SFEsTUFBQSxLQUNBLFlBQUEsSWxHNHRjUix3QmtHenRjUSxNQUFBLEtBQ0EsT0FBQSxLQTVIUixvQkFBQSxvQmxHazJjQSxvQmtHbnVjUSxnQkFBQSxRQUNBLE9BQUEsTUFDQSxrQkFBQSxVbEdzdWNSLFVrR3YyY0EsTUFBQSxLQTRJUSxXQUFBLEVBQUEsSUFBQSxJQUFBLEtsRzgrYlAsaUJBQUEsS2tHMW5jRCxXQUFBLEtsRysyY0Esd0JBalBDLGFBQUEsS2tHOW5jRCxjQUFBLEtBb0pRLFlBQUEsS0VwSlIsbUJwRzgrY0EsbUJvRy80Y0UsUUFBQSxJQUFBLGVwR3VwY0QsSUFBQSxjQThIRCxxQmtHcDNjQSxNQUFBLEtBd0pRLE9BQUEsS0FDQSxNQUFBLE1sRzYrYlAsV0FBQSxJa0d0b2NELE9BQUEsUWxHczRjQSxxQkFYQSxxQkF0T0MsT0FBQSxLb0dycGNELFlBQUEsS3BHMjNjQSxxQkFoUEMsV0FBQSxNa0czb2NELFFBQUEsT2xHaTRjQSxrQ0FqUEMsTUFBQSxJa0docGNELFFBQUEsYUFzS1EsZUFBQSxPbEdvdWNSLHFCQUNFLFlvR3o0Y0QsT0FDQSxjQUFBLFNBQ0EsU0FBQSxPQUNBLE1BQUEsSXBHdXBjQSxRQUFBLGFBcVBELGtCb0d6NGNFLE9BQUEsTUFDQSxNQUFBLEtwR3dwY0QsV0FBQSxLQXFQRCx1Q0FDQSxvQ29HejRjRSxPQUFBLElBQUEsRUFBQSxFcEc0NGNGLG1CQWxQQyxRQUFBLGFvR3hxY0QsZUFBQSxJcEc4NWNBLHNCb0d6NGNFLFFBQUEsWUFDQSxRQUFBLFlwR3dwY0QsUUFBQSxLQXNQRCwyQkFEQSw2Qm9HdjRjRyxpQkFBQSxFcEd1cGNGLFNBQUEsRW9HbnJjRCxLQUFBLEVwR3k2Y0EsNEJBbFBDLE9BQUEsSUFBQSxLQUFBLEVvR3ZyY0QsTUFBQSxLcEc2NmNBLG1Cb0d2NGNLLFFBQUEsWUFDQSxRQUFBLFlBQ0EsUUFBQSxLcEdzcGNKLGlCQUFBLFFvRzlyY0QsY0FBQSxRQTJDRSxnQkFBQSxjcEcwNGNGLDBCQWxQQyxRQUFBLE1vR25zY0QsTUFBQSxJcEd3N2NFLFdBQVksU29HejRjWCxZQUFBLE9wR3dwY0YsU0FBQSxPb0d2c2NELGNBQUEsU3BHaTljQSxxQkEra0JBLFlBNWtCRSxRb0dsNWNBLFlwR3dwY0QsUUFBQSxZQW1PRCw2QkFsUEMsTUFBQSxJb0czc2NELE9BQUEsUUF1REUsTUFBQSxRQUFBLFdBQUEsS3BHcTZjRix3QkF6QkEsc0JBak9DLFVBQUEsS29HbHVjRCxNQUFBLEtwR204Y0Esc0JvR244Y0EsV0FBQSxLcEd3OGNBLHdCQXRQQyxPQUFBLEtBQUEsRUF5UEQsNkJvRzk0Y0csTUFBQSxjQTdESCxzQkFpRUUsTUFBQSxpQnBHZzVjRixxQm9HLzRjRSxPQUFBLEtwR2k1Y0EsWW9HajVjQSxLQWxFRixRQUFBLEtBb0VHLGtCQUFBLE9BQ0EsZUFBQSxPQUNBLFlBQUEsT0FDQSxPQUFBLFFwR3k1Y0gsMEJvR2o1Y0UsT0FBQSxLcEdvNWNGLG9Cb0duK2NBLE9BQUEsWXBHcytjQSxzQm9HajVjRSxhQUFBLEtBckZGLG1CQXdGRSxjQUFBLElBQUEsRUFBQSxFQUFBLGNwR3M1Y0YsbUJvRzkrY0EsY0FBQSxFQUFBLElBQUEsSUFBQSxZcEdtL2NBLFFvR2g1Y0UsQUFDQSxRQURBLEtBQ0EsS0FBQSxLcEdxNWNGLHFCQUNFLFlvR3I1Y0EsS0FDQSxRQUFBLGFBdEdGLDJCQXlHRSxRQUFBLGFBRUEsZUFBQSxJQTNHRixNQUFBLEtBOEdFLE9BQUEsUUE5R0YsMkJBaUhFLE9BQUEsUUFqSEYsd0JBb0hFLFNBQUEsU3BHc3BjRCxXQUFBLEtBaVFELGdCb0duNWNFLFFBQUEsTXBHczVjRixvQm9HOWdkQSxRQUFBLEtBNEhFLFdBQUEsS0FFQSxTQUFBLFNwR3NwY0QsbUJBQUEsRUFBQSxJQUFBLElBQUEsRUFBQSxlcUdweGNELFdBQUEsRUFBQSxJQUFBLElBQUEsRUFBQSxlQUNDLFFBQUEsS0FBQSxLckdzaGRELDRDcUduaGRDLGNBQUEsS0FKRCxTQU1FLFVBQUEscUJyR3VoZEYsV3FHN2hkQSxXQUFBLEtyR2dpZEEsb0JBOVBFLFlBQUEsS0FpUUYsK0JBOVBDLFlBQUEsS0FrUUQsNkJBREEsMEJxR3RpZEEsd0JBb0JFLGFBQUEsS0FDQSxjQUFBLEtBckJGLDJDQTBCRSxRQUFBLEVBQUEsSXJHcXhjRCxXQUFBLE9xRy95Y0QsWUFBQSxLQTZCRSxPQUFBLFFBQ0EsV0FBQSxJQUNBLE1BQUEsTXJHcWhkRix1REFDRSxhcUduaGRBLElBQ0EsV0FBQSxlckdveGNELGVBQUEsT0FrUUQseURBL1BDLE1BQUEsT3NHeHpjRCxPQUFBLEVBQUEsS3RHMmpkQSxrQ3NHeGpkQSxXQUFBLEt0RzJqZEEseUNzR3hqZEEsUUFBQSxhQUNJLE1BQUEsTUFESixpQ3RHNmpkQSxpQ0EvUEMsVUFBQSxLQWtRRCwwQ0FDRSxNQUFPLE1BRVQsZ0RBL1BDLFVBQUEsTUFrUUQsZ0NzR3hqZFEsTUFBQSxRdEcyamRSLHNDc0d4amRRLGdCQUFBLFVBRUEsT0FBQSxRQWJSLHVCQWVZLFFBQUEsYUFDQSxlQUFBLE90RzJqZFosdUJzRzNrZEEsTUFBQSxNQW9CWSxNQUFBLGVBQ0EsYUFBQSxLdEcwemNYLFdBQUEsTUFrUUQsMEJBL1BDLE1BQUEsS3NHbDFjRCxXQUFBLE1BMkJnQixPQUFBLEt0RzJqZGhCLCtCc0d0bGRBLE1BQUEsUXRHd2xkRSxPQUFRLFFBRVYsVXNHMWxkQSxZQUFBLEt0RzZsZEEsMkJzRzdsZEEsTUFBQSxNQXdDZ0IsT0FBQSxLdEd3emNmLFFBQUEsRXNHaDJjRCxjQUFBLElBNENvQixPQUFBLElBQUEsTUFBQSxLdEd1emNuQixhQUFBLEtBa1FELDJCc0d0amR3QixNQUFBLE90R3d6Y3ZCLE9BQUEsTXNHdjJjRCxPQUFBLEtBQUEsS0FBQSxFdEcwbWRBLCtCQS9QQyxNQUFBLEtzRzMyY0QsT0FBQSxLdEc4bWRBLHNCc0duamRZLE1BQUEsSUFDQSxVQUFBLE90R3F6Y1gsV0FBQSxLQWtRRCxnQ3NHbmpkWSxRQUFBLEt0R3NqZFosb0JzR3RuZEEsTUFBQSxlQW1FZ0IsT0FBQSxlQUNBLElBQUEsWXRHc3pjZixLQUFBLFlBa1FELHdCQS9QQyxNQUFBLEtzR3J6Y0QsVUFBQSxPdEd3amRBLDRCc0duamRRLE1BQUEsS0FDQSxTQUFBLFN0R3NqZFIsZ0NBL1BDLE9BQUEsZUFrUUQsb0NzR25qZFEsU0FBQSxTQUNBLE1BQUEsTUFiUixpQ0FlWSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEt0R3N6Y1gsTUFBQSxNc0d0MGNELFFBQUEsYXRHaW1kQSxvQ0FUQSw0QnNHemlkUSxNQUFBLE10RzBoZFIsd0NzR25qZFEsUUFBQSxHdEdxemNQLFFBQUEsTXNHcHpjTyxNQUFBLEt0R3VqZFIscUNzRzlrZEEsTUFBQSxNQTRCUSxjQUFBLEt0R3NqZFIsaUJzR25qZFEsU0FBQSxTdEdxemNQLElBQUEsRXNHcDFjRCxLQUFBLEVBaUNZLFFBQUEsR3RHMGpkWixrQ0EvUEMsVUFBQSxlQWtRRCx3Q0EvUEMsUUFBQSxJQUFBLFlzRy8xY0QsaURBa0RRLFVBQUEsS3RHcWpkUiw2Q3NHaGpkUSxjQUFBLEtBQ0EsNENBQ0ksT0FBQSxJQUFBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxLQTNEWiwrQ0E4RFksY0FBQSxJQUFBLE1BQUEsS0FDQSxPQUFBLEtBL0RaLGtEdEdvbmRBLGtEc0doamRRLGFBQUEsS0FDQSxhQUFBLElBQUEsTUFBQSxLdEdtamRSLCtEc0cvaWRBLCtEQUVRLE1BQUEsTUFGUiw0Q0FJWSxjQUFBLEtBSlosMkNBTWdCLE1BQUEsS3RHa3pjZixXQUFBLE1zRzd5Y0QsT0FBQSxJQUFBLE1BQUEsS0FFUSxRQUFBLEl0Rzh5Y1AsY0FBQSxLQWtRRCwrQ0EvUEMsTUFBQSxLQWtRRCxxQ0EvUEMsZ0JBQUEsTXNHdHpjRCxNQUFBLEtBV1EsT0FBQSxLQUNBLE1BQUEsTXRHK2lkUixrQnNHM2pkQSxXQUFBLE90RzhqZEEsYUEvUEMsWUFBQSxFQUFBLElBQUEsRUFBQSxLc0cvemNELGlCQUFBLDZFdEdpa2RFLGlCQUFrQiwrQ3NHNWlkWixPQUFBLDBEdEcreWNQLGtCQUFBLFNzR3AwY0QsYXRHc2tkZ0IsS3NHOWlkUixtQkFBQSxNQUFBLEVBQUEsSUFBQSxFQUFBLHNCQUFBLEVBQUEsSUFBQSxJQUFBLGlCdEdnemNQLFdBQUEsTUFBQSxFQUFBLElBQUEsRUFBQSxzQkFBQSxFQUFBLElBQUEsSUFBQSxpQkFrUUQsU0EvUEMsV0FBQSxLc0czMGNELE1BQUEsUXRHOGtkQSxXc0c3aGRBLHNCQVFJLFdBQUEsT3RHNjJjSCxZQUFBLEt1R2xoZEcsT0FBQSxFQUFBLElDdERRLGVBQUEsT3hHNnFkWCxRQUFBLGFBbUVELFdzRzlpZFEsTUFBQSxRQUVBLE9BQUEsS0FsQ1IsTUFBQSxLdEdxMWNDLE9BQUEsSUFBQSxNQUFBLEtzRzd5Y08sY0FBQSxJdEdramRSLGlCQS9QQyxnQkFBQSxLc0c3eWNELE9BQUEsSUFBQSxNQUFBLEtBQ0ksV0FBQSxLQUVKLHNCQUtJLE9BQUEsS0FFQSxRQUFBLEVBQUEsS0FLQSxPQUFBLElBQUEsTUFBQSxLdEcreWNILGNBQUEsSUFxcUJELFd1R3JxZUEsY3ZHaXRmQSxPdUdodGZJLFdBQUEsS3ZHZ3dkSix1QnVHbnhkQSxPQUFBLEtBRUksWUFBQSxLQUNBLFFBQUEsRUFBQSxJQUNBLE9BQUEsRUFBQSxJQUNBLE1BQUEsUUFDQSxXQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQ0EsZUFBQSxPdkcweGRKLG1CQUhBLG1CdUdueGRBLFFBQUEsRUFBQSxJQUtBLGNBRUksTUFBQSxRdkdzeGRKLGdCdUdueGRJLE1BQUEsUUFDQSxRQUFBLGFBQ0EsT0FBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEl2R3VoZEgsY0FBQSxJdUdyaGRELGVBQUEsT3ZHc3hkQSxzQnVHbnhkSSxnQkFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLEt2R3N4ZEosMkJ1R254ZEksUUFBQSxhQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsT3ZHdWhkSCxPQUFBLEVBQUEsSXVHcmhkRCxNQUFBLFFBQ0ksaUJBQUEsUXZHdWhkSCxPQUFBLElBQUEsTUFBQSxLdUdyaGRELGNBQUEsSUFDSSxlQUFBLE9BR0osNEJBQ0ksUUFBQSxhQUNBLE9BQUEsS3ZHc2hkSCxZQUFBLEt1R3BoZEQsUUFBQSxFQUFBLElBRUksT0FBQSxFQUFBLElBQ0EsTUFBQSxRQUNBLFdBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsSUFDQSxlQUFBLE9FbkVKLDRCekd3OGRBLDhCeUcxNmRRLFlBQUEsS3pHNHpkUix3QkFIQSx3QnVHanhkSSxRQUFBLEVBQUEsSXZHdXhkSixzQkE3UEMsV0FBQSxRQWlRRCxnQ3VHanhkSSxRQUFBLElBQUEsS3ZHb3hkSiwrQnVHanhkSSxTQUFBLFN2R294ZEosMEJ1R2p4ZEksY0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLEtBQ0EsT0FBQSxRdkdxaGRILGFBQUEsS3VHbmhkRCxNQUFBLE1BQ0ksT0FBQSxLRzNGSiw4QjFHMDNkQSxrQ0FPQSxtQzBHejNkUSxhQUFBLEtBRUEsa0JBQUEsVUFDQSxvQkFBQSxPQUFBLEtEOERBLE9BQUEsUXpHc3lkUixnQ3VHanhkSSxTQUFBLFNBQ0EsSUFBQSxNQUNBLEtBQUEsS3ZHb3hkSiwyQ3VHanhkSSxTQUFBLE92R294ZEosZXVHanhkQSxhQUFBLE12R294ZEEsa0N1R2h4ZEksaUJBQUEsNEJ2R3V4ZEosbUMwRy8zZFEsaUJBQUEsNkJBRlIsOEJBU1EsaUJBQUEsNkIxR3M0ZFIsdUIwRy80ZEEsZ0JBQUEsS0FnQlEsTUFBQSxRMUdtNGRSLGNBN1BDLGFBQUEsSzBHdHBkRCxjQUFBLEsxR3U1ZEEsZ0N3R3Y1ZEEsV0FBQSx3QkFBQSxVQUNJLFFBQUEsYXhHMnBkSCxlQUFBLE93RzVwZEQsTUFBQSxLQUlZLE9BQUEsS3hHMDVkWixxQ3dHdjVkWSxRQUFBLGFBQ0EsZUFBQSxPQVJaLGdCQVlZLE9BQUEsUXhHeTVkWiw2QndHdDVkWSxZQUFBLEt4R3k1ZFosNkJ3R3g2ZEEsTUFBQSxLeEcyNmRBLDBCd0d0NWRZLFVBQUEsS3hHeTVkWiwyQkE3UEMsV0FBQSxRQWdRRCwrQndHcDVkWSxPQUFBLEtBQUEsRXhHd3BkWCxRQUFBLGFBZ1FELG9DQUNBLHFDQTdQQyxXQUFBLEt5R3pyZEQsU0FBQSxTekcwN2RBLDBDQUNBLDJDeUdwN2RRLFNBQUEsU0FDQSxNQUFBLEt6R3dyZFAsT0FBQSxLeUdoc2RELEtBQUEsRUFXWSxJQUFBLEVBQ0EsUUFBQSxFekd3cmRYLE9BQUEsRUFnUUQsc0NBQ0EsdUN5R3I4ZEEsTUFBQSxRekcyOGRBLGlCeUczOGRBLFdBQUEsS0EwQlksYUFBQSxLQTFCWixzQ0FpQ1EsV0FBQSxLekdvN2RSLGdDeUdyOWRBLFlBQUEsS3pHdzlkQSxtQ3lHbDdkUSxNQUFBLEt6R3NyZFAsVUFBQSxLeUc1dGRELFdBQUEsSXpHNDlkRSxjQUFlLEV5R3A3ZEwsWUFBQSxpQnpHdTdkWiwyQ3lHcDdkWSxnQkFBQSxVekd1N2RaLDRCeUdwN2RZLE1BQUEsTXpHd3JkWCxZQUFBLEtBZ1FELDZCeUdyN2RZLFNBQUEsU3pHeXJkWCxjQUFBLEt5RzF1ZEQsTUFBQSxLekcyK2RBLGlDeUczK2RBLE1BQUEsS3pHOCtkQSxvQ0E3UEMsU0FBQSxTeUdqdmRELElBQUEsRUE0RFEsS0FBQSxFekd3cmRQLE1BQUEsRXlHcHZkRCxPQUFBLEV6R3EvZEEsNEJ5R3IvZEEsTUFBQSxNekd3L2RBLGF5R3gvZEEsU0FBQSxTekcyL2RBLGlCeUdwN2RRLFNBQUEsU0FDQSxJQUFBLEtBQ0EsT0FBQSxRQXpFUixjQTJFWSxlekd5cmRYLE9BQUEsSUFBQSxNQUFBLFlBZ1FELFd5R3A3ZFEsT0FBQSxJQUFBLE1BQUEsZXpHd3JkUCxleUd4d2RELGNBQUEsY3pHZ3RlQSxVMkcxcWVBLGdCRnRDQSxZQTRGWSxPQUFBLElBQUEsTUFBQSxLekc2NmRaLE95R3A3ZFEsS0FBQSxNQXJGUixTQXVGWSxLQUFBLE1BdkZaLFlBMEZZLE1BQUEsTUFDQSxPQUFBLE1BRUEsU0FBQSxTQUNBLGNBQUEsSXpHeXJkWCxpQkFBQSxLeUdycmRELFFBQUEsTXpHczdkQSxnQnlHajdkQSxTQUFBLFNBQ0ksTUFBQSxLekdxcmRILE9BQUEsS3lHbnJkRCxpQkFBQSxLQUNJLGFBQUEsSUFDQSxZQUFBLEt6R283ZEosWXlHajdkQSxTQUFBLFNBQ0ksSUFBQSxFQUNBLE1BQUEsS3pHcXJkSCxPQUFBLEt5R2pyZEcsUUFBQSxLQUNBLG1CQUFBLFd6R3FyZEgsc0JBQUEsT3lHbnJkRCxtQkFBQSxJQUNJLGVBQUEsSUVsSEosYTNHMGllQSxrQjJHcGllQSxXM0cycGVBLGlCeUdwaWVLLFFBQUEsYUFUTCxlQUNJLGFBQUEsS3pHcXJkSCxZQUFBLElBZ1FELGtCeUdsN2RLLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxLekd1cmRKLGlCQUFBLFF5R3ByZEEsY0FBQSxJQUNJLFdBQUEsT0FDQSxZQUFBLEtBQ0EsT0FBQSxRekdxN2RMLFd5R2w3ZEssUUFBQSxNekdzcmRKLE1BQUEsS3lHcHJkQSxPQUFBLEtBQ0ksU0FBQSxTQUNBLFFBQUEsRUFDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLFFBQUEsRUFBQSxZQUFBLE9BQUEsUXpHNjdkTCxTQU1BLFN5R3Q3ZEksUUFBQSxJQUFBLGVBRUEsTUFBQSxLQURBLE1BQUEsS3pHeTZkSixXQUNFLFF5R3Y3ZEcsS3pHeTdkTCxVeUd2N2RBLFlBQUEsY3pHMDdkQSxTQWxRQyxjQUFBLElBQUEsRUFBQSxFQUFBLGNBd1FELFN5R3Y3ZEksY0FBQSxFQUFBLElBQUEsSUFBQSxZekc2OGRKLGVBbTBCQSxjQXJrQ0MsTUFBQSxNQWtQRCxReUd2N2RJLFlBQUEsT0FFSixlQUNJLFFBQUEsWXpHMDdkSixZeUd2N2RJLE1BQUEsa0JBQ0EsWUFBQSxLQUNBLFdBQUEsZUFDQSxRQUFBLEVBQUEsZUFDRCxZQUFBLGV6RzA3ZEgsYUFsUUMsZUFBQSxLQTJRRCxLeUduN2RBLEt6RzY3ZEEsS0FLQSxLQUtBLEtBS0EsS3lHdDdkQSxNQUFBLEtBQ0ksT0FBQSxLekd5NWRKLFlBbFFDLGNBQUEsS0FxUUQsS3lHdjdkSSxpQkFBQSxJQUlKLEtBQ0ksaUJBQUEsUXpHNDdkSixLeUd2N2RBLGlCQUFBLEt6RzQ3ZEEsS0FsUUMsaUJBQUEsUUF1UUQsS3lHdjdkSSxpQkFBQSxRekc0N2RKLEtBbFFDLGlCQUFBLFF5R2pyZEQsV3pHeTdkQSxXQUNBLFcyR2pwZUEsVzNHbXBlQSxXQUNBLFcyR2pwZUksT0FBQSxJQUFBLE1BQUEsS0FHSixhQUNJLE1BQUEsTUFFQSxlQUFBLElBR0osV0FDSSxNQUFBLEtBRUEsZUFBQSxJM0c4NGRILFNBQUEsUzJHMzRkRCxLQUFBLElBQ0ksSUFBQSxJQUNBLE9BQUEsS0FDQSxPQUFBLFEzRzY0ZEgsUUFBQSxLQXFRRCxpQjJHNW9lSSxlQUFBLEkzRzQ0ZEgsTUFBQSxLMkd6NGRELFNBQUEsU0FDSSxLQUFBLEtBQ0EsT0FBQSxRQUNBLFFBQUEsR0FJSixnQjNHNG9lRSxNQUFPLE1BQ1AsT0FBUSxNQUVSLFNBQVUsU0FDVixLQUFNLEUyRy9vZUosSUFBQSxLM0c4NGRILFFBQUEsSzJHMzRkRCxpQkFBQSxLM0dpcGVBLFcyRzlvZUksU0FBQSxTM0c2NGRILE1BQUEsSzJHejRkRCxPQUFBLEtBQ0ksaUJBQUEsS0FDQSxhQUFBLEszR2dwZUosYzJHNW9lSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEszRzI0ZEgsUUFBQSxZMkd6NGRELFFBQUEsWUFDSSxRQUFBLEtBQ0EsbUJBQUEsV0FDQSxzQkFBQSxPQUNBLG1CQUFBLElBQ0EsZUFBQSxJM0crb2VKLFVBbFFDLE1BQUEsSzJHejRkRCxPQUFBLEtBQ0ksT0FBQSxLQUVBLE9BQUEsUTNHK29lSixVMkczb2VJLE9BQUEsWTNHK29lSixhMkczb2VBLFNBQUEsU0FDSSxRQUFBLGFBQ0EsTUFBQSxNQUNBLE1BQUEsSzNHOG9lSixlMkczb2VJLE9BQUEsUUFFSixpQkFDSSxTQUFBLFNBQ0EsTUFBQSxHM0c4b2VKLGdCQUlBLDhCMkc5b2VJLFNBQUEsUzNHMG9lSixnQjJHM29lSSxXQUFBLE0zR2twZUosaUNBdlFDLE9BQUEsUUEwUUQscUMyR2hwZUksU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFM0cwNGRILFFBQUEsWTJHeDRkRCxRQUFBLFlBQ0ksUUFBQSxLQUNBLGlCQUFBLE8zRzA0ZEgsY0FBQSxPMkd4NGRELGdCQUFBLE9BQ0ksT0FBQSxLQUNBLFlBQUEsS0FDQSxlM0dtcGVKLGlEMkcvb2VBLElBQUEsTzNHa3BlQSw2QjJHL29lQSxRQUFBLEVBQ0ksV0FBQSxRQUNBLDBCQUFBLEkzR3k0ZEgsMkJBQUEsSUEwUUQsbUM0R3h3ZUksWUFBQSxLNUdrZ2VILGFBQUEsSzRHcGdlRCxVQUFBLEtBSVEsTUFBQSxRNUdtZ2VQLGVBQUEsTzRHdmdlRCxRQUFBLGE1R2t4ZUEsb0M0R2x4ZUEsYUFBQSxLQVVRLE9BQUEsUUFDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsR0FDQSxNQUFBLEs1RzR3ZVIsMEM0RzN3ZVEsUUFBQSxHNUc4d2VSLCtCNEc3d2VRLFlBQUEsS0FDQSxhQUFBLEtBQ0EsT0FBQSxRNUdpeGVSLCtCNEdoeGVRLGtDNUdxZ2VQLFFBQUEsYTRHeGhlRCxlQUFBLE81R3d5ZUEsK0JBREEsa0M0RzV3ZVEsT0FBQSxLQTNCUixzQ0E4QlksTUFBQSxRNUdneGVaLHdDNEc3d2VZLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFQW5DWiwwQkFzQ1ksV0FBQSxJQUNBLGFBQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxZQUNBLHFCQUNJLGNBQUEsc0JBN0NoQixrQ0FpRFksTUFBQSxLQUNBLFVBQUEsS0FDQSxRQUFBLEVBQUEsSUFuRFosNEI1R28wZUUsT0FBUSxLNEc5d2VFLFNBQUEsTUFDQSxJQUFBLEU1R29nZVgsTUFBQSxFNEdsZ2VPLFFBQUEsSzVHZ3hlTixRQUFTLEU0Ry93ZUMsWUFBQSxLNUdxZ2VYLFdBQUEsSzRHL2plRCxjQUFBLElBOERRLGFBQUEsSzVHb2dlUCxjQUFBLEs0R2xrZUQsT0FBQSxRNUdpMWVBLHdDNEc5d2VRLFFBQUEsTUFuRVIsOEJBc0VRLFVBQUEsS0FDQSxlQUFBLE9BQ0EsTUFBQSxLNUdpeGVSLGlDNEc5d2VRLFFBQUEsYTVHb2dlUCxlQUFBLE80Ry9rZUQsWUFBQSxJQStFUSxXQUFBLEtBL0VSLDhCQWtGUSxXQUFBLE1BQ0EsUUFBQSxLQUFBLEtBQ0EsU0FBQSxTNUdtZ2VQLElBQUEsSzRHdmxlRCxPQUFBLE1BdUZRLEtBQUEsRUFDQSxNQUFBLEU1R2d4ZVIsNEI0Rzd3ZVEsTUFBQSxLQUNBLE9BQUEsSzVHZ3hlUixxQzRHN3dlUSxXQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLGFBQ0EsNEJBQ0ksU0FBQSxTNUdvZ2VYLE1BQUEsSzRHeG1lRCxPQUFBLEs1R3UzZUEsOEJBQ0EsOEJBM1FDLFVBQUEsSzRHN21lRCxTQUFBLFNBNEdZLE1BQUEsSzVHaXhlWixrQ0FDQSxrQ0EzUUMsYUFBQSxLNEdubmVELFFBQUEsYUFvSFEsZUFBQSxJQUNBLE1BQUEsSzVHK3dlUiw4QjRHNXdlUSxLQUFBLElBQ0EsSUFBQSxJQUNBLFFBQUEsRUExSFIsOEJBNkhRLEtBQUEsRUFDQSxPQUFBLEU1R2tnZVAsUUFBQSxFNEdob2VELE1BQUEsS0FpSVEsUUFBQSxJQUFBLEtBQ0EsV0FBQSxlNUcrd2VSLG1EQTNRQyxXQUFBLElBOFFELDZCNEc1d2VRLE1BQUEsS0FDQSxPQUFBLEtBeklSLGtDNUd5NWVFLE1BQU8sSzRHN3dlRCxPQUFBLEtBQ0EsU0FBQSxTNUdneGVSLDhDNEc3NWVBLFNBQUEsTTVHKzVlRSxLQUFNLEU0Ry93ZUksTUFBQSxFQUNBLE9BQUEsRUFDQSxJQUFBLEVBQ0EsV0FBQSxNQW5KWix3Q0F1SlEsT0FBQSxJQUVBLE1BQUEsSzVHb2dlUCxXQUFBLEs0RzdwZUQsU0FBQSxTNUc0NmVBLDBDNEc5d2VRLE1BQUEsS0FDQSxXQUFBLE9BQ0EsT0FBQSxFQUNBLFVBQUEsSzVHb2dlUCxZQUFBLEtBOFFELHNEQTNRQyxTQUFBLFM0R3hxZUQsSUFBQSxFQXVLUSxNQUFBLEVBQ0EsT0FBQSxFNUdvZ2VQLEtBQUEsRTRHNXFlRCxRQUFBLEVBMktRLE1BQUEsS0FDQSxPQUFBLEs1R2l4ZVIseUM0Ry93ZVEsTUFBQSxLQUNJLE9BQUEsS0FDQSxPQUFBLEU1R2t4ZVoseUM0Ry93ZVksTUFBQSxnQkFDQSxPQUFBLGdCQXBMWixzRDVHdThlQSxzREEzUUUsWUFBQSxFQThRRixzREFDQSxzREEzUUMsYUFBQSxFQThRRCxzREFDQSxzRDRHaHhlZ0IsV0FBQSxFNUdteGVoQixzREFDQSxzRDRHOXdlWSxjQUFBLEU1R2l4ZVosa0Q0Rzl3ZWdCLE9BQUEsS0FDQSxNQUFBLGlCQUNBLE9BQUEsaUI1R2l4ZWhCLCtEQUNBLCtEQTJDQSx1REFHQSx3RDRHeHhlWSx1RDVHdXhlWix1RDRHM3llWSxzRDVHa3hlWixzREFDQSxzREFsUEMsWUFBQSxFQWdPRCwrREFDQSwrREErQ0Esd0Q0R3R4ZVksd0Q1R294ZVosdURBQ0EsdURBMUJBLHNEQUNBLHNEQUNBLHNEQTJCRSxhQUFjLEU0R2poZmhCLCtENUdvK2VBLCtEQStDQSx1REFDQSx1RDRHeHhlWSx1RDVHMHhlWix1REE3QkEsc0RBQ0Esc0RBQ0Esc0RBNEJFLFdBQVksRTRHL3plRiwrRDVHZ3hlWiwrREFpREEsd0Q0RzF4ZVksd0Q1RzR4ZVosd0RBQ0Esd0RBOUJBLHNEQUNBLHNENEdueGVZLHNEQW9CSSxjQUFBLEVBckNKLHlDNUdpeGVWLE1BQU8scUI0R2h4ZU8sT0FBQSxxQjVHdXllaEIsMEM0R3B4ZVksTUFBQSxxQjVHc3hlVixPQUFRLHFCNEdud2VFLHlCNUc4eGVWLE1BQU8sTUFDUCxNQUFPLFFBRVQsYzRHbmlmQSxPQUFBLEVBQUEsRTVHMnhlQyxLNEdwaGVXLFVBQUEsS0FDQSxNQUFBLFE1R2t5ZVosNEJBREEsNEJBRUUsY0FBZSxJQUFJLE1BQU0sSzRHL3hlZixjNUdpeWVaLGNBRUUsYUFBYyxLQUNkLFlBQWEsSUFHZiwwQkFEQSwwQjRHbnllWSxhQUFBLEs1R3V5ZVoseUJBQ0UsY0FBZSxFQUVqQixrQzRHdnllWSxXQUFBLElBQUEsTUFBQSxLNUd5eWVWLGNBQWUsS0FDZixXQUFZLFFBQ1osWUFBYSxJQUVmLGlCNEd2eWVBLFVBQUEsSzVHMHllQSx1QkEzUUMsV0FBQSxNNEcvaGVELFdBQUEsSzVHOHllQSx5QjRHdHllUSxjQUFBLEtBQ0EsZUFBQSxFQVRSLDJCNUdtemVFLE1BQU8sTUFFVCwwQjRHcnplQSxRQUFBLGE1R3d6ZUEsa0I0R3R5ZVEsUUFBQSxFQWxCUixpQzVHNHplRSxpQkFBa0IsUTRHdnllWixhQUFBLFE1RzZoZVAsTUFBQSxLQThRRCxnQ0EzUUMsWUFBQSxNNEc1aGVPLGVBQUEsT0FFUSxhQUFBLEtBQ0EsWUFBQSxJNUcweWVoQiw4QkEzUUMsWUFBQSxLNEczamVELGVBQUEsTzVHMDBlQSw2QjRHMTBlQSxNQUFBLE01RzYwZUEsMkJBM1FDLFdBQUEsTTRHbGtlRCxPQUFBLE1BOENRLFFBQUEsRTVHb3llUixrQzRHaHllQSxNQUFBLE1BRVEsT0FBQSxLNUdxaGVQLE1BQUEsSzRHdmhlRCxXQUFBLFFBS1EsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUxSLHVEQVFRLFNBQUEsU0FSUiw0REFZUSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFlBQUEsSzVHb2hlUCxhQUFBLEs0R2xpZUQsY0FBQSxJQWlCUSxPQUFBLElBQUEsTUFBQSxLNUdpeWVSLDJENEc5eGVRLFNBQUEsUzVHb2hlUCxLQUFBLEs0R3hpZUQsSUFBQSxJQXVCUSxNQUFBLFE1R2l5ZVIsNEI0Rzd4ZUEsUUFBQSxhQUVRLE1BQUEsSzVHa2hlUCxlQUFBLEk0R3BoZUQsTUFBQSxLNUdteWVBLGtDNEc1eGVRLE9BQUEsUUFQUiw0QkFVUSxNQUFBLE01Ryt4ZVIsMEI0RzV4ZVEsTUFBQSxNNUcreGVSLDBCNEc1eWVBLDRCQWdCWSxRQUFBLGE1R21oZVgsWUFBQSxPNEduaWVELGNBQUEsU0FtQlksU0FBQSxPNUdneWVaLHlCNEc3eGVZLFFBQUEsYUFDQSxNQUFBLG1CQUNBLFlBQUEsTzVHbWhlWCxjQUFBLFM0RzNpZUQsU0FBQSxPNUcwemVBLHlDNEc3eGVZLFlBQUEsSUFDQSxXQUFBLEs1R21oZVgsY0FBQSxLQThRRCxtQzRHM3hlUSxPQUFBLE1BQ0EsV0FBQSxLNUc4eGVSLG9DNEduMGVBLE9BQUEsTUF3Q1ksV0FBQSxLQXhDWixvQ0E0Q1EsVUFBQSxLNUdpaGVQLFlBQUEsSTRHN2plRCxPQUFBLEtBQUEsRTVHNDBlQSxnQzRHNTBlQSxjQUFBLEk1RyswZUEsb0M0RzV4ZVEsTUFBQSxtQkFDQSxPQUFBLEtBQ0EsTUFBQSxLNUdraGVQLFFBQUEsRUFBQSxLQThRRCxzRDRHNXhlUSxPQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsSUFDQSxXQUFBLFE1R2toZVAsUUFBQSxFQUFBLEs0RzlrZUQsY0FBQSxJQStEUSxPQUFBLEs1Ryt4ZVIsd0RBM1FDLE1BQUEsTTRHbmxlRCxNQUFBLEtBb0VRLFFBQUEsR0FDQSxVQUFBLEs1R2toZVAsV0FBQSxJNEd2bGVELE9BQUEsUTVHK3poQkEsMkJBejlDQSw4REEzUUMsUUFBQSxHQThRRCw0RDRHNXhlUSxVQUFBLEtBQ0EsTUFBQSxLNUdraGVQLFFBQUEsRzRHaG1lRCxZQUFBLEVBaUZRLE1BQUEsTTVHa2hlUCxXQUFBLEk0R25tZUQsT0FBQSxRNUdrM2VBLGtFNEc1eGVRLFFBQUEsRzVHK3hlUixvQjRHcjNlQSxRQUFBLGFBeUZZLE1BQUEsSUFDQSxPQUFBLEtBQ0EsV0FBQSxRQUNBLGVBQUEsT0FDQSxhQUFBLEk1R2l5ZVosaUI0RzkzZUEsTUFBQSxJQWlHZ0IsT0FBQSxFQUFBLEs1R2l5ZWhCLE80Rzl4ZWdCLFVBQUEsS0FFQSxZQUFBLEtBRUksTUFBQSxLQXhHcEIsY0E2R1ksVUFBQSxLNUdneWVaLGM0Rzd4ZVksUUFBQSxLQUFBLEs1R2d5ZVosa0I0Rzd4ZVksTUFBQSxLNUdtaGVYLFFBQUEsWTRHbGhlVyxRQUFBLFlBQ0ksUUFBQSxLNUdvaGVmLG1CQUFBLFc0Ry9nZUQsc0JBQUEsT0FDSSxtQkFBQSxJQUNBLGVBQUEsSTVHOHhlSixZQUNBLGFBQ0EsZ0JBM1FDLFFBQUEsWUFDRCxRQUFBLFltQnQvZUEsUUFBQSxLQUNFLG1CQUFBLFNBQ0Esc0JBQUEsT25Cdy9lRCxtQkFBQSxPbUJ0L2VELGVBQUEsT0FDRSxNQUFBLEluQnF3ZkYsV0EyQkEsWUF0U0UsUUFBQSxZbUJ0L2VBLFFBQUEsWUFrREYsbUJBQUEsU0FDRSxzQkFBQSxPbkI4c2ZGLFdtQmh3ZkUsUUFBQSxLQUVFLG1CQUFBLE9uQnkvZUgsZUFBQSxPbUJ0L2VELE1BQUEsSW5CdXdmQSxxQkFDQSxzQkFIQSxzQm1CbHdmQSwwQkFFRSxNQUFBLFFBQUEsVUFBQSxLQUNBLFlBQUEsRW5CeXdmRixlQUZBLGdCQUNBLG9CbUJ0d2ZBLE9BQUEsUW5CMHdmQSxtQm1CendmRSxNQUFBLEtBQUEsWUFBQSxLbkI2d2ZGLFlBR0UsUW1CL3dmQSxLQUdGLG1CQUFBLE9BQ0UsZUFBQSxPQUFBLFdBQUEsS0FBQSxhQUFBLEtuQm14ZkYsdUJBQ0UsTW1CbnhmQSxLbkJveGZBLGNtQnB4ZkEsSW5Cc3hmRixzQm1CbnhmQSxVQUFBLEtuQnF4ZkUsWUFBYSxLQUNiLFdBQVksVUE4bEJkLHlCQWxRQSw0QkFtUUEseUI2RzF6Z0JBLDRCQUNJLFdBQUEsVzdHNHRmSixrQm1CdHhmRSxNQUFBLEtBQ0EsWUFBQSxFQUlGLFluQnN4ZkUsT0FBUSxNQUVWLGlCQTFSQyxRQUFBLFltQjMvZUQsUUFBQSxZQUNFLFFBQUEsS0FDQSxrQkFBQSxPbkI2L2VELGVBQUEsT21CMS9lRCxZQUFBLE9uQnd4ZkEsY21CdnhmRSxRQUFBLGFBQ0EsZUFBQSxJbkIweGZGLFlBQ0UsV21CM3hmQSxPQUNBLFFBQUEsWUFDQSxRQUFBLFluQjQvZUQsUUFBQSxLbUJyL2VELG1CQUFBLFNBQ0Usc0JBQUEsT0FDQSxtQkFBQSxPbkJ1L2VELGVBQUEsT21Cci9lRCxTQUFBLE9uQnd4ZkEsY21CcnhmRSxNQUFBLEluQnUvZUQsV0FBQSxLbUJyL2VELE9BQUEsRUFBQSxLQUNFLGFBQUEsTUFDQSxZQUFBLEtBR0YsWUFDRSxjQUFBLElBQUEsT0FBQSxRbkJzL2VELFlBQUEsS0FrU0QsaUJtQnJ4ZkUsWUFBQSxLbkJ3eGZGLGNBQ0UsT21CeHhmQSxLbkJ5eGZBLFVtQnp4ZkEsS0FFRixlQUNFLE1BQUEsS25CdS9lRCxRQUFBLE1BeVNELFNtQjF4ZkUsTUFBQSxJQUFBLE9BQUEsRUFBQSxLbkI2eGZBLFdtQjd4ZkEsT25CK3hmRixxQkF4U0MsWUFBQSxJQTJTRCxnQm1CbnlmRSxVQUFBLGdCQU1BLE1BQUEsS0FDQSxhQUFBLEtBQ0EsUUFBQSxPbkJneWZGLGlCbUI3eGZBLFdBQUEsT25CZ3lmQSxzQkF4U0MsVUFBQSxLQTJTRCxvQkF4U0MsU0FBQSxTbUJuL2VELEtBQUEsTUFDRSxJQUFBLEtBQ0EsUUFBQSxNQUVGLGtCQUNFLFNBQUEsU0FDQSxLQUFBLE1BQ0EsSUFBQSxLbkJxL2VELFFBQUEsTUEyU0QsZ0JBeFNDLFNBQUEsU21Cbi9lRCxLQUFBLE1BQ0UsSUFBQSxLQUNBLFFBQUEsTW5CK3hmRixTbUI1eGZBLFdBQUEsS0FDRSxPQUFBLGVBRUYsZUFDRyxZbkIreGZILHVCQXhTQyxRQUFBLFltQmgvZUQsUUFBQSxZQUNFLFFBQUEsS0FFRixpQkFBQSxPQUNFLGNBQUEsT25Cay9lRCxnQkFBQSxPQTJTRCxVbUJ6eGZFLFVBQUEsZ0JuQjR4ZkYsZ0JBeFNDLFVBQUEsS21CaC9lRCxZQUFBLElBQ0UsT0FBQSxFQUFBLEtBQUEsRUFBQSxFQUtGLGtCQUNFLE1BQUEsS25CNHhmRix1Qm1CenhmRSxVQUFBLEtuQmsvZUQsWUFBQSxJbUJoL2VELE1BQUEsUW5CNHhmQSxlQXhTQyxPQUFBLEtBQUEsRW1CaC9lRCxRQUFBLEVuQjR4ZkEsWW1CenhmQSxRQUFBLEVBQUEsS25CNHhmQSwrQm1CM3hmRSxhQUFBLEVuQmsvZUEsY0FBQSxLQTZTRixnQ0FDRSxNQUFPLEtBNVNSLE1BQUEsS0ErU0QsYUE1U0MsTUFBQSxLQStTRCxVOEcxOGZFLFdBQUEsNENBQUEsS0FBQSxVQUNBLFFBQUEsSUFBQSxFQUFBLEVBQUEsSzlHK3BmRCxPQUFBLEk4RzdwZkQsVUFBQSxLQUNFLFlBQUEsSUFERixrQkFHSSxRQUFBLFk5R2dxZkgsUUFBQSxZOEc3cGZELFFBQUEsS0FDRSxjQUFBLEtBQ0EsVUFBQSxLOUc2OGZGLHFCOEcxOGZBLE1BQUEsSUFDRSxPQUFBLE1BQ0EsT0FBQSxLOUcrcGZELFNBQUEsaUJBK1NELHlCQTVTQyxNQUFBLEs4R2hxZkQsT0FBQSxRQUdJLG1CQUFBLGtCQUFBLElBQUEsT0FDQSxXQUFBLGtCQUFBLElBQUEsTzlHZ3FmSCxXQUFBLFVBQUEsSUFBQSxPOEdwcWZELFdBQUEsVUFBQSxJQUFBLE9BQUEsa0JBQUEsSUFBQSxPOUdvOWZBLCtCQTVTQyxrQkFBQSxlOEc3cGZELFVBQUEsZTlHNjhmQSxvQjhHMThmQSxTQUFBLFM5RzY4ZkEscUI4RzE4ZkUsV0FBQSxlQUNBLFNBQUEsU0FDQSxPQUFBLEU5RytwZkQsTUFBQSxLOEc3cGZELE9BQUEsSUFDRSxZQUFBLElBQUEsUUFBQSxNOUc4OGZGLGdCQUNFLE04Rzc4ZkEsSTlHOHBmRCxPQUFBLEs4R2pxZkQsUUFBQSxZQUtLLFFBQUEsWUFDQSxRQUFBLEtBQ0Esa0JBQUEsT0FDQSxlQUFBLE85RytwZkosWUFBQSxPOEd2cWZELFdBQUEsa0NBQUEsS0FBQSxPQUFBLFVBVU0sZ0JBQUEsUUFDQSxRQUFBLEVBQUEsS0FBQSxFQUFBLEtBQ0EsV0FBQSxPQUFBLFlBQUEsS0FBQSxNQUFBLEs5R205Zk4sVzhHbDlmTSxNQUFBLEtBQ0UsT0FBQSxLOUdvOWZOLFM4R3A5Zk0sTTlHaXFmUCxPQUFBLEs4RzVwZkQsTUFBQSxLQUNFLE9BQUEsUTlHOHBmRCxRQUFBLEs4RzVwZkQsY0FBQSxJQUNFLE9BQUEsSUFBQSxNQUFBLEs5R205ZkYsYThHaDlmRSxRQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQ0EsTUFBQSxJQUNBLE9BQUEsSTlHOHBmRCxXQUFBLHdDQUFBLE9BQUEsT0FBQSxVQXNURCxnQjhHaDlmRSxXQUFBLEtBQ0EsT0FBQSxNOUdtOWZGLHFDOEdsOWZFLE1BQUEsc0I5R285ZkEsTThHcDlmQSxLOUdxOWZBLE84R3I5ZkEsTUFDQSxhQUFBLElBQ0EsY0FBQSxJOUd1OWZGLGlEOEdwOWZFLFNBQUEsU0FDQSxPQUFBLEs5RzhwZkQsV0FBQSxLQTBURCxpRDhHcDlmRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsSzlHdTlmRixtRDhHcDlmRSxPQUFBLEVBRUEsTUFBQSxLQUNBLFlBQUEsSzlHNnBmRCxXQUFBLE84RzNwZkQsTUFBQSxLOUdzOWZBLDJDOEduOWZFLE1BQUEsZ0JBQ0EsT0FBQSxnQkFDQSxNQUFBLEs5RzZwZkQsT0FBQSxLK0dqd2ZELGtCL0d1a2dCQSx3REFDQSx3REF3UkEsa0JBL2tCQyxjQUFBLEVBMFNELHdEQUNBLHdEQXZUQyxXQUFBLEVBMFRELHdEQUNBLHdENkczamdCUSxZQUFBLEU3RzhqZ0JSLHdEQUNBLHdENkdya2dCQSxhQUFBLEU3RzRrZ0JBLCtDNkc1amdCWSxNQUFBLEtBQ0EsT0FBQSxLQWpCWix5REFtQmdCLFNBQUEsU0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxLQUFBLEU3R3V3ZmYsUUFBQSxFNkc5eGZELE1BQUEsS0EyQlksT0FBQSxLN0cramdCWixtRDZHNWpnQlksU0FBQSxTN0dzd2ZYLE1BQUEsSzZHcndmVyxPQUFBLEU3RytqZ0JWLEtBQU0sRTZHOWpnQlEsUUFBQSxFN0d3d2ZmLE1BQUEsSzZHdHdmVyxRQUFBLElBQUEsSzdHZ2tnQlYsV0FBWSxlQUVkLDJENkcvamdCWSxhQUFBLEk3R2lrZ0JWLE1BQU8sS0FFVCwyRDZHaGtnQlksNEQ3R2trZ0JWLGVBQWdCLE82R2prZ0JGLFFBQUEsYUF6Q2hCLHdEQTRDZ0IsYUFBQSxJN0dva2dCaEIscUI2Ry9qZ0JZLFNBQUEsU0FDSSxNQUFBLE03R2trZ0JoQixpQjZHL2pnQmdCLE1BQUEsSzdHa2tnQmhCLG1CNkcvamdCZ0IsU0FBQSxTQUNBLE1BQUEsTTdHeXdmZixJQUFBLE02R2wwZkQsT0FBQSxRN0c2bmdCQSxjNkc3amdCWSxRQUFBLEtBQUEsSzdHZ2tnQlosaUM2RzdqZ0JZLFVBQUEsS0FDQSxZQUFBLElBQ0EsYUFBQSxLQUNBLGlDQUVRLFVBQUEsS0FDQSxZQUFBLEk3R3V3Zm5CLE1BQUEsUTZHaDFmRCxvQzdHMG9nQkEsb0NBTUEsNEJBSkEsNEJBR0Esb0NBSkEsb0M2R2xqZ0JBLDRCN0dvamdCQSw0QjZHbmpnQkksVUFBQSxLQU1KLDZCN0d5amdCQSw2QjZHdmpnQkksTUFBQSxJN0cwamdCSiw2QkFDQSw2QmdIN3BnQkEsT0FBQSxRaEhncWdCQSx3QmdIaHFnQkEsd0JBR1EsT0FBQSxLQUFBLEVoSGlxZ0JSLDZCQUNBLDZCZ0hycWdCQSxZQUFBLElBUVEsZUFBQSxJQUNBLE9BQUEsS2hIaXFnQlIsa0QrR3pxZ0JBLGtEL0cycWdCRSxPQUFRLFFBRVYscUJBSUEseUJBRkEsaUJBREEscUJBSUEseUJBRkEsaUJBclRDLGFBQUEsSytHMzNmRCxjQUFBLEsvR2lzZ0JBLDhCQUNBLDhCQXZUQyxLQUFBLE9BMFRELHdCQUNBLHdCK0dscmdCUSxNQUFBLE1BQ0EsT0FBQSxLL0c0M2ZQLFFBQUEsRStHajVmRCxjQUFBLEkvRzJzZ0JFLE9BQVEsSUFBSSxNQUFNLEsrR3ByZ0JSLGFBQUEsSy9HODNmWCxNQUFBLEsrR3I1ZkQsYUFBQSxLL0dndGdCQSwrQkFDQSwrQkFDRSxNQUFPLE1BRVQscUJBQ0EscUJBdlRDLE1BQUEsTStHOTVmRCxNQUFBLGUvR3d0Z0JFLGFBQWMsSytHenJnQlIsV0FBQSxNL0c0cmdCUixrQ0FDQSxrQytHenJnQlEsUUFBQSxhQUNBLGVBQUEsTy9HNHJnQlIsdUJBQ0EsdUIrR2p1Z0JBLE1BQUEsUS9HbXVnQkUsT0FBUSxRQUVWLCtCK0dydWdCQSwrQi9HdXVnQkUsY0FBZSxJQUFJLE1BQU0sSytHdnJnQm5CLFlBQUEsSS9HMHJnQlIsZ0NBQ0EsZ0MrR3ZyZ0JRLFlBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLL0cwcmdCUixrQytHaHZnQkEsa0MvR2t2Z0JFLGNBQWUsSStHeHJnQlQsT0FBQSxJQUFBLE1BQUEsSy9HazRmUCxPQUFBLEsrRzU3ZkQsUUFBQSxJQUFBLEsvR3N2Z0JFLFVBQVcsSytHenJnQkwsUUFBQSxFQUNBLE1BQUEsSy9HNHJnQlIsc0JBQ0Esc0IrRzN2Z0JBLFlBQUEsSy9HZ3dnQkEsNEJBRUEsNkJBSkEsMkIrRzl2Z0JBLDRCL0dtd2dCQSw2QkFKQSwyQitHcnJnQlEsUUFBQSxhL0dtNGZQLGVBQUEsT0EwVEQsNEJBQ0EsNEIrRzFyZ0JRLE9BQUEsRUE5RVIsNkIvRzR3Z0JBLDZCK0czcmdCUSxNQUFBLEtBQ0EsUUFBQSxJQUFBLEtBQ0EsUUFBQSxFL0dxNGZQLE9BQUEsSUFBQSxNQUFBLEsrR3g5ZkQsVUFBQSxLL0dreGdCRSxjQUFlLElBRWpCLG9DQUNBLG9DK0c1cmdCUSxPQUFBLFFBQ0EsV0FBQSxJQUNBLFFBQUEsYS9HZ3pnQlIsNkJBUkEseUJBU0EsNkIrRzU0Z0JBLHlCQXVMUSxXQUFBLEsvR21tZ0JSLHlDK0cxeGdCQSx5Qy9HNHhnQkUsVUFBVyxLK0c3cmdCTCxNQUFBLEtBL0ZSLDBCL0dneWdCQSwwQkFDRSxNQUFPLGtCQUNQLFFBQVMsYUFDVCxlQUFnQixPQUVsQix5QkFDQSx5QkF2VEMsWUFBQSxLQTBURCxtQkFDQSxtQkF2VEMsV0FBQSxRQTBURCw2QkFDQSw2QitHcnNnQlksV0FBQSxRL0d3c2dCWiw0QkFDQSw0QitHcnNnQlksUUFBQSxhL0crNGZYLE1BQUEsSStHNS9mRCxhQUFBLEsvR3N6Z0JFLE1BQU8sS0FFVCxnQ0FDQSxnQ0F2VEMsTUFBQSxpQitHbGdnQkQsTUFBQSxLL0c0emdCRSxXQUFZLE9BRWQsbUNBQ0EsbUMrRy96Z0JBLGFBQUEsSy9HazBnQkEsMEJBQ0EsMEIrR3RzZ0JRLE1BQUEsSy9HZzVmUCxPQUFBLFFBMFRELHVDQUNBLHVDQXZUQyxhQUFBLElBMFRELHdCQUNBLHdCQXZUQyxNQUFBLEsrR3JoZ0JELE9BQUEsSy9HZzFnQkEsNkJBQ0EsNkIrR2oxZ0JBLFdBQUEsUS9HbTFnQkUsTUFBTyxJQUVULDZCQUNBLDZCK0cxc2dCUSxXQUFBLFEvR281ZlAsTUFBQSxJQTBURCw2QkFDQSw2QitHM3NnQlEsV0FBQSxRQUNBLE1BQUEsSUFqSlIsdUIvR28yZ0JBLHVCK0c3c2dCUSxPQUFBLFEvR2d0Z0JSLHdCK0c5c2dCUSx3Qi9HZ3RnQk4sUUFBUyxhK0cvc2dCQyxlQUFBLEkvR3k1ZlgsYUFBQSxJK0duamdCRCxVQUFBLEsvRzYyZ0JFLFlBQWEsSytHL3NnQlAsTUFBQSxRL0drdGdCUix3QitHaHRnQlEsd0IvR2t0Z0JOLFFBQVMsYStHanRnQkMsZUFBQSxJQUNBLE1BQUEsUS9HMjVmWCxZQUFBLEtBMFRELHdCQUNBLHdCK0dsdGdCWSxNQUFBLEsvRzQ1ZlgsT0FBQSxFK0cxNWZPLFdBQUEsSUFBQSxNQUFBLEsvR290Z0JOLGNBQWUsS0FFakIsc0JBQ0Esc0IrRy8zZ0JBLFVBQUEsSy9HaTRnQkUsTUFBTyxLQU1ULDBCK0d2NGdCQSwwQi9HeTRnQkUsV0FBWSxPQU1kLDhCQUNBLDhCK0doNWdCQSxNQUFBLEsvR2s1Z0JFLFVBQVcsSytHdHRnQkwsV0FBQSxJL0c2dGdCUixhQWNBLDZCK0dydWdCUSxXQUFBLEtBQ0EsY0FBQSxLQUNBLFdBQUEsaUJBQ0EsVUFBQSxLL0dpNmZQLFlBQUEsVUFBQSxNQUFBLEtBQUEsTUFBQSxPQUFBLFVBQUEsYUFBQSxXK0d0bWdCRCxZQUFBLEkvR2c2Z0JFLFlBQWEsSStHeHRnQlAsTUFBQSxRL0cydGdCUixpQitHbjZnQkEsU0FBQSxPL0dxNmdCRSxPQUFRLElBWVYsZ0MrRzV0Z0JRLGNBQUEsS0FDQSxNQUFBLElBQ0EsTUFBQSxLL0dzNmZQLFlBQUEsS0EwVEQsK0IrRzd0Z0JRLE1BQUEsSy9HdTZmUCxPQUFBLEsrR3A2ZkQsTUFBQSxNL0crdGdCQSxtQytHNXRnQkksTUFBQSxLQUNBLE9BQUEsSy9HK3RnQkoseUIrRzV0Z0JJLFdBQUEsTUFDQSxPQUFBLEsvR3M2ZkgsWUFBQSxLQTBURCxzQitHNXRnQkksTUFBQSxJQUZKLHdCQUlRLGNBQUEsSy9HZ3VnQlIsc0IrRzd0Z0JRLGFBQUEsSy9HZ3VnQlIsdUIrRzd0Z0JRLGFBQUEsRS9HZ3VnQlIsMkIrRzV0Z0JRLFNBQUEsUy9HZ3VnQlIseUIrRzd0Z0JRLFNBQUEsUy9HdTZmUCxLQUFBLEsrR3g3ZkQsSUFBQSxLQXNCUSxNQUFBLEtBQ0EsVUFBQSxLQXZCUixxQ0F5QlkseUJBQ0EsSUFBQSxNL0dpdWdCWixxQmlIaCtnQlEsTUFBQSxlQUNBLFdBQUEsTWpIMHFnQlAsUUFBQSxJaUg5cWdCRCx3QmpIeStnQkEsd0JpSC85Z0JRLGFBQUEsS0FWUiwyQkFhUSxnQkFBQSxRQWJSLDJCQWdCUSxnQkFBQSxLQWhCUix1QmpIby9nQkEsOEJBQ0EsNkJBQ0EsNEJpSHQvZ0JBLCtCQXVCUSxNQUFBLEtBQ0EsZ0JBQUEsVWpIbStnQlIsNkJpSGgrZ0JRLG1CQUFBLEtBQ0EsV0FBQSxLakgwcWdCUCxlQTBURCwrQ0FDRSxlQUVGLHVCaUhuZ2hCQSxPQUFBLEtBa0NRLE1BQUEsaUJBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLEtqSDRxZ0JOLFdBQUEsTUF5VEEsTUFBTyxLQUNQLFlBQWEsS0FDYixVQUFXLEtBQ1gsY0FBZSxLQUVqQixxQkFDRSxRQUFTLGFBQ1QsU0FBVSxTQUNWLFNBQVUsT0FDVixPQUFRLEtBQ1IsTUFBTyxLQUNQLFFBeFRTLEVBaVlYLHNCQTNEQSwyQmlIdDZnQlEsUUFBQSxLQTVIUixrQ2pIdWhoQkUsU0FBVSxTaUhwK2dCQSxJQUFBLEVqSDhxZ0JYLEtBQUEsRWlIanVnQkQsTUFBQSxFQXVEZ0IsT0FBQSxFakg2cWdCZixPQUFBLFFpSHB1Z0JELE9BQUEsRUE0RGdCLFlBQUEsS2pIMnFnQmYsY0FBQSxJaUh2dWdCRCxRQUFBLEVqSHFpaEJBLCtCaUhwK2dCWSxZQUFBLEtqSDhxZ0JYLE9BQUEsS2lIL3VnQkQsWUFBQSxLQXFFUSxlQUFBLElqSHErZ0JOLE1BQU8sS0FFVCx1QmlINWloQkEsT0FBQSxLQXdFWSxZQUFBLEtqSDhxZ0JYLFdBQUEsUWlIdHZnQkQsUUFBQSxFQUFBLEtBNEVRLGNBQUEsSUFDQSxNQUFBLFFqSHUrZ0JSLDhCaUhwK2dCUSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsR0FDQSxZQUFBLEVBQ0EsTUFBQSxNakg2cWdCUCxXQUFBLElpSGp3Z0JELE9BQUEsUUF1RlEsTUFBQSxRQUNBLE9BQUEsS2pIdStnQlIsK0JpSHArZ0JRLGFBQUEsWUFDQSxNQUFBLEtqSDZxZ0JQLE9BQUEsS2lIendnQkQsWUFBQSxFQThGWSxZQUFBLEtqSDhpaEJaLDBDQTBCQSwwQ2lIei9nQkEsYUFBQSxLQXFCUSxjQUFBLEtBQ0EsWUFBQSxLakhtNGdCUix5RWlIcitnQlksZUFBQSxPakh3K2dCWiwrQ2lIcitnQlksWUFBQSxLakh3K2dCWixtQmlIcitnQlksTUFBQSxNQXZHWixvQ0EwR1ksY0FBQSxLakg4cWdCWCxNQUFBLEtBMlRELCtDaUhwK2dCUSxjQUFBLEVqSHUrZ0JSLDJCaUhwK2dCUSxNQUFBLFFBbEhSLG1CQXdIUSxtQkFBQSxZQUNBLFdBQUEsWWpIdStnQlIsZWlIaG1oQkEsTUFBQSxJQWdJUSxZQUFBLElqSG8rZ0JSLHFDaUhqK2dCUSxRQUFBLG1CQUNBLFFBQUEsbUJBQ0EsUUFBQSxZQUNBLGtCQUFBLE9BQ0EsZUFBQSxPQUNBLFlBQUEsT0F4SVIsMERBMklRLFNBQUEsT0FDQSxPQUFBLEVqSG8rZ0JSLDBEQUNBLHVEQXhUQyxhQUFBLEtBMlRELHdDQXhUQyxNQUFBLEtpSDV6Z0JELE9BQUEsU0FxSlEsV0FBQSxNakgwcWdCUCxXQUFBLE1BcVVELG9DQTBCQSxvQ2lIei9nQkEsbUJBQUEsRUFBQSxJQUFBLElBQUEsS0F1QlEsZUFBQSxNQUVBLFdBQUEsS2pINHdnQlAsaUJBQUEsS0FnTEQscUNBeFRDLFlpSDFxZ0JELGNBQUEsSUFBQSxNQUdRLE1BQUEsTUFDQSxRQUFBLEVqSDBxZ0JQLFlBQUEsSUEyVEQsOENBeFRDLGlCQUFBLEtBMlRELG9DQXhUQyxNQUFBLEtpSHJxZ0JPLFdBQUEsRUFBQSxJQUFBLElBQUEsS0FNUixzREFJUSxTQUFBLFNBQUEsTUFBQSxNQUFBLE1BQUEsS0FDQSxPQUFBLEtqSDRvaEJSLHlCQUlBLCtCQXhLQSwrQ0E4Q0EsK0NBSUEscURrSDNzaEJBLFNBQUEsU0FPWSxJQUFBLE9sSCtvaEJaLDZEQTdUQyxhQUFBLElBb1VELG9DaUh0K2dCWSxNQUFBLEtBWFosV0FBQSxFQUFBLElBQUEsSUFBQSxLakhrb2lCQSxvQkFqaUJBLGNtSGp3aEJRLG1CQUFBLEVBQUEsSUFBQSxJQUFBLEtuSDhwaEJSLGlEaUhyK2dCUSxRQUFBLFlqSHlxZ0JQLFFBQUEsWWlIeHFnQk8sUUFBQSxLQUNJLG1CQUFBLFdqSDBxZ0JYLHNCQUFBLE9vSGozZ0JELG1CQUFBLElBRVEsZUFBQSxJQUNBLE1BQUEsS3BIaXJoQlIsNERvSC9xaEJRLFFBQUEsRXBIa3JoQlIsdURvSHZyaEJBLHlEcEh5cmhCQSx3RG9IaHJoQlksUUFBQSxhQUNBLGVBQUEsSUFWWix1REFZZ0IsY0FBQSxLcEhvcmhCaEIsd0RvSGpyaEJnQixXQUFBLEtwSG8zZ0JmLGFBQUEsS0FpVUQseURBOVRDLE1BQUEsS0FxVUQscURvSDVxaEJRLEtBQUEsRXBIaXJoQlIsNkNBL1RDLE9BQUEsRW9IajVnQkQsUUFBQSxFcEg4eWlCQSxvQkF3RUEsNEJBem1CQSxjQUlFLGVtSHJ3aEJNLE1BWlIsV0FBQSxLbkhvdGhCQSxvQm9IL3FoQlksTUFBQSxNcEhpM2dCWCxNQUFBLGVvSHQ1Z0JELGFBQUEsS0F1Q2dCLFdBQUEsTXBIbXJoQmhCLGlCb0hscmhCZ0IsYUFBQSxLQUFBLGNBQUEsS3BIc3JoQmhCLDJCb0hycmhCZ0IsUUFBQSxZcEhrM2dCZixRQUFBLFlvSDM1Z0JELFFBQUEsS0EyQ29CLGlCQUFBLFFwSG0zZ0JuQixjQUFBLFFvSDk1Z0JELGdCQUFBLGNwSHN1aEJBLGlDQUNBLGtDb0h4cmhCb0IsTUFBQSxNQS9DcEIsMENwSDJ1aEJBLDJDQXBVQyxNQUFBLEtvSHY2Z0JELFFBQUEsWUFzRG9CLFFBQUEsWUFDQSxRQUFBLEtwSG8zZ0JuQixpQkFBQSxPb0gzNmdCRCxjQUFBLE9BMERvQixnQkFBQSxPQTFEcEIsaURwSHF2aEJBLGtEb0hycmhCWSxPQUFBLE1wSGszZ0JYLE1BQUEsTUF1VUQsZ0NvSHJyaEJZLFFBQUEsWUFDQSxRQUFBLFlwSGszZ0JYLFFBQUEsS29IdjdnQkQsaUJBQUEsUUF3RVksY0FBQSxRQUNBLGdCQUFBLGNEekVaLHNDbkhrd2hCQSx1Q21IL3ZoQk0sTUFBQSxNbkhrd2hCTiw0QkFwVUMsTUFBQSxRbUhqOGdCRCxPQUFBLFFuSHl3aEJBLG9DQXBVQyxjQUFBLElBQUEsTUFBQSxLbUhyOGdCRCxZQUFBLEluSDZ3aEJBLGNtSGx3aEJRLE1BQUEsS0FDQSxXQUFBLEVBQUEsSUFBQSxJQUFBLEtuSDY3Z0JQLGlCQUFBLEtBNFVELG9CQXhVQyxhQUFBLEttSDc4Z0JELGNBQUEsS25Id3hoQkUsWUFBYSxLQUVmLDJCbUh6d2hCWSxRQUFBLFlBQUEsUUFBQSxZQUNBLFFBQUEsS25INHdoQlYsbUJtSDV3aEJVLFduSDZ3aEJWLHNCbUg3d2hCVSxPbkhpOGdCWCxtQkFBQSxJbUhuOWdCRCxlQUFBLEluSGt5aEJFLE1BQU8sS0FFVCxzQ0E1VUMsUUFBQSxFQStVRCxpQ0FDQSxtQ0FDQSxrQ21IN3doQlEsUUFBQSxhbkgrd2hCTixlbUgvd2hCTSxJbkhpeGhCUixpQ21IN3loQkEsY0FBQSxLbkhnemhCQSxrQ0FoVkMsV0FBQSxLbUhoK2dCRCxhQUFBLEtuSG96aEJBLG1DQWhWQyxNQUFBLEtBbVZELHNCbUhoeGhCUSxZQUFBLEtuSGk4Z0JQLE1BQUEsS2tIeCtnQkQsVUFBQSxLQUNRLE9BQUEsRWxIZzBoQlIsK0JrSHp6aEJZLEtBQUEsRWxIOHpoQlosdUJrSHQwaEJBLE9BQUEsRUFXZ0IsUUFBQSxFbEgremhCaEIsVWtIOXpoQmdCLGFBQUEsS0FBQSxjQUFBLEtsSGswaEJoQix3QmtIajBoQmdCLE1BQUEsTWxINCtnQmYsSUFBQSxLa0h6L2dCRCxTQUFBLFNBZW9CLFFBQUEsSUFBQSxLQWZwQixNQUFBLEtsSHMxaEJBLGdDa0hwMGhCb0IsTUFBQSxLQUNBLE9BQUEsS2xIKytnQm5CLFFBQUEsTWtIbGdoQkQsTUFBQSxNbEhnZ2xCQSx3QnFIMy9rQkEsVUEwQ00sT0FBQSxLckg2eWhCTix5Q2tINTFoQkEsV0FBQSx1Q0FBQSxPQUFBLEVBQUEsVWxIKzFoQkEseUNBdFZDLFdBQUEsdUNBQUEsTUFBQSxFQUFBLFVBeVZELHlDQXRWQyxXQUFBLHVDQUFBLE1BQUEsRUFBQSxVQXlWRCx1Q2tIajBoQlksV0FBQSx1Q0FBQSxFQUFBLFVsSG8waEJaLHlCQXRWQyxTQUFBLE9rSGxoaEJELGNBQUEsSWxINDJoQkEsMEJBQ0EseUJrSDcyaEJBLE1BQUEsS2xIZzNoQkEsMEJrSGowaEJZLE1BQUEsS2xINCtnQlgsV0FBQSxNQXlWRCx5QmtIN3poQlUsTUFBQSxrQmxIdytnQlQsYUFBQSxLQXlWRCxxQ0FFQSxzQ0FEQSxvQ3NIMTNoQkEsUUFBQSxhQUlRLGVBQUEsT0FDQSxPQUFBLEV0SDIzaEJSLDBCc0h4M2hCUSxlQUFBLEl0SDIzaEJSLGlDc0huNGhCQSxNQUFBLEtBWVEsTUFBQSxNdEgyM2hCUix3QnNIeDNoQlEsV0FBQSxLQUNBLHVCdEg0M2hCUix3QkFEQSx3QnNIeDNoQlEsYUFBQSxLQUNJLGtCQUFBLFV0SG9paEJYLG9CQUFBLE9BQUEsS3NIbGloQk8sT0FBQSxRdEg0M2hCUix1QnNIejNoQlEsaUJBQUEsNEJ0SDQzaEJSLHdCc0hyNWhCQSxpQkFBQSw2QnRIdzVoQkEsd0JBdFZDLGlCQUFBLDZCQXlWRCwwQnNIejNoQlEsTUFBQSxLQWxDUixFQXFDUSxVQUFBLEt0SDQzaEJSLFlzSGo2aEJBLFdBQUEsUXRIbzZoQkEsaUJBdFZDLE1BQUEsY0F5VkQsZUFDRSxNQUFPLGVBRVQsb0JzSDEzaEJZLFdBQUEsa0JBSVosdUJBRVEsY0FBQSxLQUZSLGlCQUtRLE1BQUEsTUFDQSxNQUFBLGV0SGtpaEJQLGFBQUEsS3NIeGloQkQsV0FBQSxNQUFBLHdCdEhrNGhCQSxvQkFFRSxRQUFTLEtBQUssS3FIeDdoQmhCLHlCckg2N2hCQSw2QkFPQSw4QnFIbjhoQkUsYUFBQSxLQUVGLGtCQUFBLFVBQ0ksb0JBQUEsT0FBQSxLQW1CQSxPQUFBLFFySG02aEJKLGNzSHozaEJRLGNBQUEsS3RINDNoQlIsNkJzSHo0aEJBLGlCQUFBLCtCdEhnNWhCQSw4QnNIeDNoQlEsaUJBQUEsZ0NENUVSLHlCckhzbmhCQyxpQkFBQSxnQ0E0VkQsaUJBdFZDLFFBQUEsS0FBQSxLcUh0bmhCRCxXQUFBLFVySGc5aEJBLG1CcUhoOWhCQSxNQUFBLGtCckhtOWhCQSx5QnFIMThoQkssZ0JBQUEsVXJINjhoQkwsaUJxSHQ5aEJBLFFBQUEsS0FBQSxLQWNJLGNBQUEsSUFBQSxNQUFBLEtySDQ4aEJKLDJCcUh6OGhCSSxPQUFBLFFBakJKLEtySDg5aEJFLE1BQU8sUUFFVCxVcUhoK2hCQSxhQUFBLEtySG0raEJBLFVxSG4raEJBLGVBQUEsSXJIcytoQkEsZ0JxSDM4aEJNLFlBQUEsSUFDQSxPQUFBLEVySDg4aEJOLFNxSDEraEJBLFdBQUEsT3JINitoQkEsS3FIMThoQk0sU0FBQSxTQUNBLElBQUEsTUFDQSxNQUFBLEtBckNOLFVBd0NNLFdBQUEsT0FDQSxZQUFBLEtBRUEsY0FBQSxJQUFBLE1BQUEsS0FDQSxZQUFBLElBQUEsTUFBQSxLckhxbmhCTCxhQUFBLElBQUEsTUFBQSxLQXlWRCxnQnFIMThoQk0sTUFBQSxlQUNBLFVBQ0UsTUFBQSxLckhzbmhCUCxPQUFBLFFxSHBuaEJLLGFBQUEsS3JIdW5oQkwsWUFBQSxLQXd4QkQsb0R1SHo4aUJBLG9Ddkh5NGhCQyxZQUFBLEt1SGwzaEJLLFdBQUEsS0F2Qk4sT0FBQSxRdkgwZ2lCQSxXcUg1OGhCTSxNQUFBLEtBeEROLFlBMkRNLFFBQUEsWUFPTiwyQkFDRSxNQUFBLEtySHFuaEJELFVBQUEsS3FIbm5oQkQsU0FBQSxTckh3amlCQSxnQkF0VkMsUUFBQSxLQUFBLEtBeVZELG1CQXRWQyxNQUFBLEtBeVZELDRDQUNBLDRDQXRWQyxRQUFBLEtBQUEsS0F5VkQsdUJ3SHpqaUJNLGNBQUEsRXhINGppQk4sOEJ3SGhwaUJBLE1BQUEsSXhIbXBpQkEsaUN3SG5waUJBLE1BQUEsS3hIc3BpQkEsMEJ3SDFqaUJNLFdBQUEsS3hINmppQk4sNEJ3SHpwaUJBLFVBQUEsZXhINHBpQkEsNEJ3SDVwaUJBLE1BQUEsS0FvR00sVUFBQSxLQUNBLFNBQUEsU3hINGppQk4saUN3SGpxaUJBLFdBQUEsWXhIdXFpQkEsK0J3SHZxaUJBLFdBQUEsS3hIMHFpQkEsNEJ3SDFqaUJRLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxNQUNBLE9BQUEsUXhIOGppQlIsc0J5SGpyaUJBLHVCekgyMWhCQyxRQUFBLGFBeVZELCtCQUNBLG9DeUhycmlCQSxRQUFBLEVBQUEsS3pId3JpQkEsc0JBdFZDLE1BQUEsS3lIbDJoQkQsUUFBQSxhQVNJLFNBQUEsU0FUSiw0QkFZSSxNQUFBLEtBWkosc0NBZUksT0FBQSxLekg0MWhCSCxRQUFBLEl5SDMyaEJELFdBQUEsS0FrQkksV0FBQSxLRmxCSixpQ0FFSSxTQUFBLFN2SCsyaEJILFFBQUEsRXVIajNoQkQsSUFBQSxLQU1NLEtBQUEsRUFDQSxNQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsS0FSTixpQ0FXTSxhQUFBLEt2SDgyaEJMLFlBQUEsSXVIejNoQkQsV0FBQSxLdkhtdGlCQSwwQ3VIbnRpQkEsT0FBQSxJQUFBLE1BQUEsUUFpQk0saUJBQUEsUUFqQk4sb0NBb0JNLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxJdkgrMmhCTCxRQUFBLGF1SHI0aEJELGlCQUFBLFF2SDh0aUJFLGNBQWUsSXVIbnNpQlgsV0FBQSxPdkh1c2lCSixPQUFRLElBQUksTUFBTSxRQUVwQiw0RHVIcHVpQkEsV0FBQSxldkh1dWlCQSxrRHVIbnNpQkksY0FBQSxZdkg4MmhCSCxXQUFBLElBQUEsTUFBQSxLQXlWRCx1REF0VkMsUUFBQSxNdUhyNWhCRCxXQUFBLE1BeUNNLFdBQUEsT3ZIdXNpQk4saUR1SHBzaUJNLGlCQUFBLGtCdkh3c2lCTiwwRHVIcHZpQkEsMENBZ0RNLFFBQUEsTUFDQSxNQUFBLEtBQ0EsYUFBQSxNdkh1c2lCTixnREF0VkMsV0FBQSxLQXlWRCw4Q3VIcHNpQk0sV0FBQSxLQUNBLFlBQUEsSXZIKzJoQkwsTUFBQSxlQXlWRCxnRHVIcnNpQlEsUUFBQSxhdkhnM2hCUCxlQUFBLEl1SDkyaEJLLFlBQUEsSUFDRSxPQUFBLEVBQUEsRUFBQSxLdkh3c2lCUixtRHVIcnNpQlEsUUFBQSxhQUNBLGVBQUEsSUFDQSxZQUFBLElBQ0EsWUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEt2SHdzaUJSLG1CQXRWQyxPQUFBLElBQUEsTUFBQSxRdUh6N2hCRCxPQUFBLEVBQUEsS0ErRU0sUUFBQSxLdkg2MmhCTCxpQkFBQSxRQXlWRCxxQnVIbHNpQk0sTUFBQSxRdkg2MmhCTCxPQUFBLEV1SGg4aEJELFVBQUEsS3ZIMHhpQkEsbUJ1SGxzaUJNLE9BQUEsS0FBQSxFQXhGTiw2QkEyRk0sUUFBQSxZQTNGTiw2QnZIaXlpQkUsUUFBUyxZdUhuc2lCTCxRQUFBLFlBQ0EsUUFBQSxZQUNBLFFBQUEsS3ZIODJoQkwsaUJBQUEsSXVIOThoQkQsY0FBQSxJQW9HTSxnQkFBQSxTQXBHTiwwQkF1R00sWUFBQSxLdkhxc2lCTixjQXRWQyxjQUFBLFlBeVZELG9CdUhuc2lCUSxNQUFBLEtBRUEsV0FBQSxFQUFBLElBQUEsSUFBQSxLQTlHUixpQkFBQSxLdkh1M2lCQSw0QkE4YUEsa0JBbEhBLFdBMFNBLGdCQTNTQSxTQXlQQSxXMEgxNmpCQSxtQkFBQSxFQUFBLElBQUEsSUFBQSxLMUhzemlCQSwwQnVIbnNpQlEsYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEtJdEhSLHlDM0hpMGlCQSxxQzJIaDBpQkUsU0FBQSxTQUNBLEtBQUEsS0FDQSxjQUFBLEszSG0waUJGLHNDMkgzemlCQSxTQUFBLFNBSUUsTUFBQSxNM0htK2hCRCxNQUFBLEsySHYraEJELE9BQUEsRTNIaTBpQkEsNkMySGowaUJBLGFBQUEsSTNIbzBpQkEseUQySDd6aUJJLFFBQUEsYUFBQSxhQUFBLEtBQ0EsU0FBQSxTM0hnMGlCRixJMkhoMGlCRSxLM0hpMGlCRixNQUFPLEtBMVZSLE9BQUEsSzJILytoQkQsT0FBQSxRQVdJLFdBQUEscUNBQUEsVUFHSCxvQ0FDQyxNQUFBLE1EekJGLG9DQUVJLE1BQUEsTTFINDFpQkoscUMwSDExaUJJLGFBQUEsRTFINjFpQkosd0NBM1ZDLFNBQUEsUzBIdGdpQkQsS0FBQSxNQVFNLElBQUEsSUFDQSxNQUFBLEtBQ0EsT0FBQSxRQVZOLCtCMUhnNmlCQSx1Q0FJQSw2QzBIcDFpQkksU0FBQSxTMUhzMWlCRixJQUFLLE8wSHQ2aUJQLG9EQVlRLE1BQUEsTTFIKzFpQlIsdUNBM1ZDLFdBQUEsb0NBQUEsVTBIaGhpQkQsUUFBQSxhQWlCUSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGVBQUEsTzFIbTJpQlIsNEJBM1ZDLE1BQUEsSzBIOS9oQlMsV0FBQSxFQUFBLElBQUEsSUFBQSxLQTdCVixpQkFBQSxLMUg4M2lCQSxrQzBIMzFpQlUsYUFBQSxLQUNBLGNBQUEsS0FDQSxZQUFBLEsxSDgxaUJWLHlDQTNWQyxRQUFBLFkwSHhpaUJELFFBQUEsWUEyQ1EsUUFBQSxLMUhnZ2lCUCxtQkFBQSxXMEgzaWlCRCxzQkFBQSxPQThDUSxtQkFBQSxJMUhnZ2lCUCxlQUFBLEkwSDlpaUJELE1BQUEsSzFIKzdpQkEsOEJBL0NBLCtDQUNBLGlEQUNBLGdEMEhsemlCVSxRQUFBLGExSGdnaUJULGVBQUEsSUE2U0Qsb0QwSDc0aUJBLFFBQUEsRTFIczVpQkEsK0NBM1ZDLGNBQUEsS0E4VkQsZ0QwSHgxaUJRLFdBQUEsS0FDQSxhQUFBLEsxSDIxaUJSLGlEQTNWQyxNQUFBLEtBa1dELDZDMEhuMWlCSSxLQUFBLEUxSHcxaUJKLHFDQTVWQyxPQUFBLEUwSDdraUJELFFBQUEsRTFINjZpQkEsc0IwSHQxaUJNLFFBQUEsS0FBQSxLQXZGTixrQ0F5RlEsU0FBQSxTQUFBLE1BQUEsTUFBQSxNQUFBLEtBQ0EsSUFBQSxLMUg0MWlCUix5Q0FDRSxhMEg3MWlCTSxJMUgrMWlCUixnQzBIejdpQkEsU0FBQSxTQTZGVSxJQUFBLE8xSDYvaEJULEtBQUEsSzBIMWxpQkQsUUFBQSxNMUgrN2lCQSw4QjBILzdpQkEsTUFBQSxJRUFBLGlDNUg2aGpCQSxzQzRIMytpQk0sUUFBQSxZNUgwbmlCTCxRQUFBLFk0SHZsaUJPLHNCQUFBLE9Bd0JGLG1CQUFBLFM1SHcxaUJOLGlEMEhyOGlCQSxhQUFBLE1BQUEsc0RBaUhNLGFBQUEsSTFIKzFpQk4sZ0MwSGg5aUJBLHdCQXFITSxPQUFBLFExSCsxaUJOLG9DQWpXQyx3QkFBQSxFMEhubmlCRCwyQkFBQSxFQTBITSxZQUFBLEsxSCsxaUJOLG1DNEh6OWlCQSx1QkFBQSxFQUVJLDBCQUFBLEU1SHduaUJILFlBQUEsS0FvV0QsZ0M0SHo5aUJNLE9BQUEsTUFDQSxTQUFBLEs1SDQ5aUJOLDZCNEhsK2lCQSxTQUFBLFM1SHEraUJBLG1DNEhyK2lCQSxNQUFBLE1BYU0sT0FBQSxNNUg0OWlCTix1QzRIejlpQk0sS0FBQSxZNUh5bmlCTCxJQUFBLGVBb1dELDRCQWpXRSxZQUFBLFFBQW9CLE1BQUEsSTRIdm5pQmhCLGFBQUEsSzVINDlpQk4sNkI0SGovaUJBLFlBQUEsUUFBQSxNQUFBLElBeUJNLGFBQUEsS0F6Qk4sMkJBNEJNLFlBQUEsUUFBQSxNQUFBLElBQ0EsYUFBQSxLNUg0OWlCTixrQzRIei9pQkEsWUFBQSxRQUFBLE1BQUEsSUFpQ00sYUFBQSxLQWpDTixtQzVIOC9pQkUsYUFBYyxFQUVoQixzQzRIaGdqQkEsV0FBQSxLQXVDTSxZQUFBLEtBQ0EsT0FBQSxRNUg2OWlCTiw0QzRIcmdqQkEsT0FBQSxRNUh3Z2pCQSxnQzRIMTlpQk0sWUFBQSxNQTlDTixpQ0FpRE0sV0FBQSxPQWpETixRQUFBLEtBQUEsbUJBQUEsT0F5RE0sZUFBQSxPNUg0OWlCTixxQzRIcmhqQkEsT0E0RFEsTUE1RFIsS0FBQSxLNUh5aGpCQSx3QzRIemhqQkEsVUFBQSxLQWlFTSxZQUFBLEs1SDQ5aUJOLHNDNEh2OWlCTSxRQUFBLEtBR0EsbUJBQUEsT0FDQSxlQUFBLE81SHluaUJMLFdBQUEsSzRIbnNpQkQsV0FBQSxNNUh3aWpCQSwyQ0FqV0MsWUFBQSxLQW9XRCx3Q0FqV0MsUUFBQSxZNEgxc2lCRCxRQUFBLFlBbUZRLFFBQUEsS0FDQSxtQkFBQSxTQUNBLHNCQUFBLE81SDBuaUJQLG1CQUFBLE80SC9zaUJELGVBQUEsTzVIa3RpQkMsV0FBQSxNQW9XRCw0Q0FqV0MsV0FBQSxLQW9XRCw2QzRIejlpQk0sWUFBQSxLNUg0OWlCTixpQzRIMzlpQk0sV0FBQSxLNUg4OWlCTiw4QkFDRSxjNEgvOWlCSSxJQWpHTix5Q0FtR1EsUUFBQSxFNUhrK2lCUiw0QzRIcmtqQkEsV0FBQSxLQXVHUSxjQUFBLEs1SGsraUJSLDBDNEh6a2pCQSxRQUFBLFlBNkdNLFFBQUEsWUFBQSxRQUFBLEtBQUEsbUJBQUEsU0FDQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQy9HTiwrQkNDQSw2QjlIc29rQkEsNkI2SHZva0JBLG1CQUFBLFc3SG8wakJFLHNCQUF1QixPQWpQekIsK0M0SGwraUJNLFlBQUEsS0FoSE4sMkJBa0hRLE1BQUEsTTVIeW5pQlAsT0FBQSxNNEgzdWlCRCxjQUFBLElBdUhNLFdBQUEsUTVIbytpQk4scUM0SG4raUJNLFlBQUEsSTVIcytpQk4sK0JBQ0UsUTRIditpQkksWTVIdW5pQkosUUFBQSxZNEhybmlCSSxRQUFBLEs1SHVuaUJMLGlCQUFBLE00SGp2aUJELGNBQUEsTUE0SFEsZ0JBQUEsV0E1SFIsUUFBQSxZQStIUSxPQUFBLFk1SHduaUJQLHNCQW1YRCxpREFoWEMsT0FBQSxLQW1YRCx5Q0FoWEMsUUFBQSxlQW1YRCxvQ0FoWEMsU0FBQSxTNEhod2lCRCxPQUFBLE9BNElRLEtBQUEsS0FDQSxPQUFBLEVBQUEsS0E3SVIsNENBaUpNLEtBQUEsY0FBQSxJQUFBLGdCNUh5K2lCTix1QzRIeCtpQk0sTUFBQSxNNUgwK2lCSixPNEgxK2lCSSxNNUgyK2lCSixTNEgzK2lCSSxTNUhzbmlCTCxZQUFBLEtBd1hELDJDQXJYQyxNQUFBLEs0SDN3aUJELE1BQUEsVUF3Sk0sT0FBQSxVQUFjLFNBQUEsUzVIOCtpQnBCLCtDQXJYQyxTQUFBLFM0SGp4aUJELE1BQUEsS0E2Sk0sT0FBQSxLQTdKTixtREFnS00sTUFBQSxNQUFBLE9BQUEsTTVIKytpQk4sMkNBQ0UsTTRILytpQkksSzVIZy9pQkosTzRIaC9pQkksSzVIay9pQk4sd0RBQ0Esd0Q0SC8raUJNLGFBQUEsSUFyS04sd0Q1SHdwakJBLHdEQXpYQyxjQUFBLElBNFhELDBDQXpYQyxTQUFBLFM0SGx5aUJELElBQUEsS0E4S00sS0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEs1SGsvaUJOLDBDNEhscWpCQSxTQUFBLFNBb0xNLE9BQUEsRUFDQSxRQUFBLElBQUEsSzVIdW5pQkwsV0FBQSxlNEg1eWlCRCxNQUFBLEtBd0xNLE1BQUEsS0FDQSxVQUFBLEs1SGsvaUJOLDhDQXpYQyxNQUFBLEtBNFhELDBDNEgvK2lCTSxZQUFBLEs1SG0vaUJOLFdBREEsUzRIanJqQkEsTUFBQSxLQXFNTSxXQUFBLEVBQUEsSUFBQSxJQUFBLEs1SHduaUJMLGlCQUFBLEs0SDd6aUJELFFBQUEsS0FBQSxLQUFBLE1BeU1NLFdBQUEsSzVIcS9pQk4sNkI0SDlyakJBLDJCNUg2cmpCQSwyQkFGQSx5QkF0WEMsYUFBQSxLNEhyMGlCRCxXQUFBLE81SGlzakJFLE1BQU8sSzRIanNqQlQsdUI1SG1zakJBLHFCQUVFLGlCQUFrQixRNEhyc2pCcEIscUI1SHVzakJBLG1CNEhoL2lCTSxNQUFBLEk1SHEvaUJOLDBCQURBLHdCNEhoL2lCTSxZQUFBLEs1SHEvaUJOLCtCNEhodGpCQSw2QkErTk0sVUFBQSxNNUhxL2lCTix3QkFEQSxzQjRIaC9pQk0sYUFBQSxLQUNBLE1BQUEsSzVIcS9pQk4sa0M0SHp0akJBLGdDNUhnMmlCQyxhQUFBLEtBNlhELHVDQURBLHFDNkg3dGpCQSxhQUFBLEk3SGt1akJBLCtCQURBLDZCQUVFLE1BQU8sSTZIaHVqQkwsUUFBQSxhQUNBLGVBQUEsTzdIb3VqQkosMkNBREEseUM2SHZ1akJBLE1BQUEsSzdIMHVqQkUsT0FBUSxLQUdWLGdEQURBLDhDNkhudWpCSyxXQUFBLFFBQ0EsTUFBQSxJN0h3dWpCTCxnRDZIbHZqQkEsOENBYUssV0FBQSxRN0g0MmlCSixNQUFBLElBOFhELGdEQURBLDhDQXpYQyxXQUFBLFE2SDczaUJELE1BQUEsSTdINHZqQkEsZ0RBREEsOEM2SDN2akJBLFdBQUEsUTdIOHZqQkUsTUFBTyxJNkg5dmpCVCx1QjdIZ3dqQkEscUJBRUUsTUFBTyxNQU9ULHFCQUZBLG9DQUZBLHdCQU1BLG9CQUhBLG1CNkh4d2pCQSxrQzdIb3dqQkEsc0I2SHB3akJBLGtCQWdDUSxXQUFBLFE3SCt1akJSLDRCNkgvd2pCQSwwQkFtQ0ssV0FBQSxRN0hndmpCTCxzQ0FEQSxvQzZIbHhqQkEsV0FBQSxRN0h1eGpCQSxxQkFEQSxtQkF6WEMsV0FBQSxRQThYRCw2QkFEQSwyQjZIL3VqQk8sVUFBQSxLN0hvdmpCUCwyQjZIbHZqQk0seUJBQ0MsUUFBQSxhQUNBLFdBQUEsTTdIdzNpQk4sVUFBQSxLNkh0M2lCSyxVQUFBLE03SG92akJOLGtCNkhsdmpCTyxNQUFBLEtBRUQsV0FBQSxFQUFBLElBQUEsSUFBQSxLN0hvdmpCSixlQUFnQixNNkhudmpCWCxpQkFBQSxLQUNBLFdBQUEsS0F2RFAsZ0M3SDh5akJFLFdBQVksSUFBSSxNQUFNLEs2SGx2akJuQixjQUFBLElBQUEsTUFBQSxLN0h5M2lCSixhQUFBLElBQUEsTUFBQSxLNkhyN2lCRCxjQUFBLEs3SG16akJBLG1DQUNBLG1DQUNFLFlBQWEsSUFBSSxNQUFNLEtBRXpCLG1DQUNFLFlBQWEsSUFFZix3QjZIMXpqQkEsYUFBQSxLN0g0empCRSxjQUFlLEs2SDF2akJaLFlBQUEsS0FsRUwsK0I3SGcwakJFLFFBQVMsWTZIM3ZqQk4sUUFBQSxZN0hrNGlCSixRQUFBLEs2SC8zaUJJLG1CQUFBLEk3SG00aUJKLGVBQUEsSTZIMzhpQkQsTUFBQSxLN0g0MWpCQSx1Q0FoQkEsc0MrSGwwakJVLE1BQUEsSy9IK3pqQlYsMENBMVhDLFFBQUEsRUFnWUQscUNBQ0EsdUNBQ0Esc0MrSGgxakJBLFFBQUEsYUFDUSxlQUFBLEkvSG0xakJSLHFDK0hqMWpCUSxjQUFBLEsvSG8xakJSLHNDQTNYQyxXQUFBLEsrSDU5aUJELGFBQUEsSy9IODFqQkEsNEMrSDkxakJBLE1BQUEsSS9IZzJqQkUsUUFBUyxhK0hwMWpCQyxlQUFBLE9BWlosd0RBZ0JZLE1BQUEsSy9IeTlpQlgsT0FBQSxLQThYRCw2RCtIbDFqQlksV0FBQSxRQUNBLE1BQUEsSUF0QlosNkRBd0JnQixXQUFBLFFBQUEsTUFBQSxJL0h1MWpCaEIsNkQrSHQxakJnQixXQUFBLFEvSHcxakJkLE0rSHgxakJjLEkvSDAxakJoQiw2REFoWUMsV0FBQSxRK0huL2lCRCxNQUFBLEkvSHUzakJBLG9DK0h2M2pCQSxNQUFBLE0vSCszakJBLDBDQUZBLDBDQUNBLHlDK0g5M2pCQSw2Qy9IMDNqQkEseUNBRUEsaURBN1hDLFdBQUEsUUFtWUQseUNBaFlDLFdBQUEsUUFtWUQsMkQrSDMxakJrQixXQUFBLFFBMUNsQiwwQ0E2Q2tCLFdBQUEsUUE3Q2xCLDBDQXlEZ0IsVUFBQSxLL0hxMWpCaEIsd0NBaFlDLFFBQUEsYStIOWdqQkQsV0FBQSxNQTZEa0IsVUFBQSxLQUNBLFVBQUEsTUFDQSwwQkFDRSxZQUFBLEtBQ0EsTUFBQSxLL0hxOWlCbkIsVUFBQSxLK0huOWlCaUIsT0FBQSxFL0h1MWpCbEIsNkJBaFlDLFNBQUEsUytIbjlpQmlCLElBQUEsTy9IdTFqQmxCLG1DQWhZQyxTQUFBLFMrSG45aUJpQixJQUFBLE9BQ0UsS0FBQSxFL0h1MWpCcEIsMkIrSG42akJBLE9BQUEsRUFrRmdCLFFBQUEsRS9INDVqQmhCLHlDQWpEQSxvQ0F6Q0MsYUFBQSxJK0hwNWpCRCwrQi9IdzZqQkUsZUFBZ0IsS0FFbEIsV0FDRSxNQUFPLEsrSHQxakJPLFdBQUEsRUFBQSxJQUFBLElBQUEsSy9IdzlpQmYsZUFBQSxNK0g3aWpCRCxpQkFBQSxLQXdGZ0IsV0FBQSxLQXhGaEIsaUJBMkZnQixhQUFBLEsvSHc5aUJmLGNBQUEsSytIbmpqQkQsWUFBQSxLL0h1N2pCQSw2QitIdjdqQkEsU0FBQSxTQWlHZ0IsTUFBQSxNL0h3OWlCZixNQUFBLEsrSHA5aUJlLE9BQUEsSy9IMjFqQmhCLHlDK0hoOGpCQSxXQUFBLEsvSG04akJBLGMrSDkwakJZLFdBQUEsSUFDQSxjQUFBLElBdEhaLHNCQXlIWSxTQUFBLFNBQ0EsSUFBQSxPQTFIWixpQkE2SFksUUFBQSxLQUFBLEtBQUEsS0MzRlosZ0JoSTA3akJBLGdCOEh4N2pCUSxNQUFBLEtFQ0EsZUFBQSxNaElzbGpCUCxpQkFBQSxLZ0l6bGpCRCxXQUFBLEtoSTQ2akJBLDRCQWhZQyxZQUFBLEtBbVlELHdCK0g1MGpCVSxPQUFBLFFBcklWLDZCQXdJVSxTQUFBLFMvSDY4aUJULElBQUEsSUFtWUQsOEJnSXY5akJRLFNBQUEsU2hJeTlqQk4sSUFBSyxLQUVQLGdCZ0k3OWpCQSxXQUFBLEVBQUEsSUFBQSxJQUFBLEtBbUNBLGdCRmxDQSxnQjlId25qQkMsbUJBQUEsRUFBQSxJQUFBLElBQUEsS2dJem5qQkQsc0JBV2dCLGFBQUEsS0FDQSxjQUFBLEtBQ0EsWUFBQSxLaEk2OWpCaEIsa0NnSTErakJBLFNBQUEsU0FnQm9CLE1BQUEsTWhJMmxqQm5CLE1BQUEsS0FpZEQsMkJBSUEsaUNnSWhra0JBLDJCQTZCWSxTQUFBLFNDd0NJLElBQUEsT2pJNjZqQmhCLDRCZ0l6OWpCVSxZQUFBLEtBVVYsZ0JBQUEsV0FBQSxFQUFBLElBQUEsSUFBQSxLaEk4OWpCQSxzQmdJOTlqQkEsYUFBQSxLQVFZLGNBQUEsS0FDQSxZQUFBLEtBVFosb0NBWVksT0FBQSxLQUNBLFlBQUEsS0YvQ1osMENBRVEsYUFBQSxJOUgwZ2tCUiw4QjhIeGdrQlEsUUFBQSxhQUVBLGVBQUEsSTlIdW9qQlAsTUFBQSxJOEg3b2pCRCxhQUFBLEs5SG1oa0JBLGlDOEh6Z2tCWSxXQUFBLEs5SHdvakJYLFlBQUEsSzhIbHBqQkQsT0FBQSxROUh3aGtCQSx1QzhIMWdrQmdCLGFBQUEsSUFkaEIsNENBaUJvQixhQUFBLEtBakJwQiw2QkFxQmdCLFFBQUEsWTlId29qQmYsUUFBQSxZOEg3cGpCRCxRQUFBLEs5SGlxakJDLG1CQUFBLEk4SGpxakJELGVBQUEsSUFvQ1EsTUFBQSxLOUh1Z2tCUixtQ0FDQSxxQzhINWlrQkEsb0M5SG9ua0JBLDhCOEgxa2tCWSxRQUFBLGFBQ0EsZUFBQSxJOUg2L2pCWix3QzhIbGdrQlEsUUFBQSxFOUgyZ2tCUixtQzhIamprQkEsY0FBQSxLOUhvamtCQSxvQ0FuWUMsV0FBQSxLOEhqcmpCRCxhQUFBLEs5SHdqa0JBLHFDOEh4amtCQSxNQUFBLEs5SCtqa0JBLGlDOEhsZ2tCb0IsS0FBQSxFOUh1Z2tCcEIseUI4SHBra0JBLE9BQUEsRUFnRXNCLFFBQUEsRTlIZ2lrQnRCLGdCOEhobWtCQSxnQkdnQ1EsTUFBQSxLakkycmpCUCxlQUFBLE04SDN0akJELGdCQUFBLFdBQUEsRUFBQSxJQUFBLElBQUEsS0F3RWdCLGlCQUFBLEtBQUEsV0FBQSxLSXpFaEIsNENsSWlta0JBLGdCOEh6Z2tCb0IsbUJBQUEsRUFBQSxJQUFBLElBQUEsS0F2RnBCLGlCQUFBLEtBMkZvQixXQUFBLEs5SHEvakJwQixzQkFDRSxhOEh4Z2tCYyxLOUh5Z2tCZCxjOEh6Z2tCYyxLQUNBLFlBQUEsS0ExRWhCLGtDQTRFb0IsU0FBQSxTOUhrb2pCbkIsTUFBQSxNOEg5c2pCRCxNQUFBLEs5SDBsa0JBLHlDOEgzZ2tCb0IsYUFBQSxJOUg4Z2tCcEIsNEI4SDdsa0JBLFlBQUEsSzlIZ21rQkEsZ0I4SHhna0JvQixXQUFBLEVBQUEsSUFBQSxJQUFBLEtBeEZwQixzQkFnR1ksYUFBQSxLQUNBLGNBQUEsSzlIaW9qQlgsWUFBQSxLQTJZRCxvQzhIeGdrQlksT0FBQSxLQUNBLFlBQUEsS0F0R1osMENBeUdZLGFBQUEsSTlIMmdrQlosOEJBSUUsTUFBTyxJaUlwbmtCRCxhQUFBLEtqSTJobEJSLFdBelpBLDZCaUl0b2tCQSxRQUFBLFlBaUJvQixRQUFBLFlqSTBta0JwQixpQ0F6WUMsV0FBQSxLaUlsdmpCRCxZQUFBLEtBUVksT0FBQSxRakl3bmtCWix1Q0F6WUMsYUFBQSxJQTRZRCw0Q2lJdG5rQmdCLGFBQUEsS2pJeW5rQmhCLDZCQXZZQyxRQUFBLEtBR0EsbUJBQUEsSWlJbHdqQkQsZUFBQSxJQWdDUSxNQUFBLEtqSWdua0JSLHdDaUk5bWtCUSxRQUFBLEVqSWlua0JSLG1DQUNBLHFDaUlwcGtCQSxvQ0FzQ1ksUUFBQSxhQUNBLGVBQUEsSWpJa25rQlosbUNpSXpwa0JBLGNBQUEsS2pJNHBrQkEsb0NBMVlDLFdBQUEsS2lJbHhqQkQsYUFBQSxLaklncWtCQSxxQ2lJaHFrQkEsTUFBQSxLakltcWtCQSwyQmlJaG5rQmdCLFNBQUEsU0FDQSxJQUFBLE9qSW1ua0JoQixpQ2lJdnFrQkEsU0FBQSxTQXdEb0IsSUFBQSxPQUNBLEtBQUEsRWpJbW5rQnBCLHlCaUk1cWtCQSxPQUFBLEVBNERzQixRQUFBLEVBNUR0QixrQkErRHdCLE9BQUEsS2pJd3VqQnZCLFlBQUEsS0E2WUQsaUJpSWhua0JnQixTQUFBLFNBQUEsSUFBQSxPaklvbmtCaEIscUJBQ0UsTWlJcG5rQmMsS2pJcW5rQmQsWWlJcm5rQmMsSWpJdW5rQmhCLGdCaUk1cmtCQSxXQUFBLE1Bd0VvQixXQUFBLEtqSXV1akJuQixPQUFBLG9CaUkveWpCRCxPQUFBLGlCaklpc2tCRSxPQUFRLFlBQ1IsU0FBVSxLQUVaLG9CQS9ZQyxNQUFBLE1pSXJ6akJELE1BQUEsZUFnRm9CLGFBQUEsS2pJd3VqQm5CLFdBQUEsTUFrWkQsMkJpSXRua0JvQixXQUFBLEtBcEZwQiw0QkF1Rm9CLE1BQUEsT2pJd3VqQm5CLE9BQUEsRUFBQSxLaUkvempCRCxRQUFBLEtBQUEsRUFBQSxLaklrdGtCQSw4QkFDQSxnQ2lJbnRrQkEsOEJBZ0dZLE9BQUEsRUFDQSxRQUFBLEVqSXVua0JaLG1DaUl4dGtCQSxNQUFBLEtqSTJ0a0JBLDhCQS9ZQyxVQUFBLEtBa1pELCtCaUlubmtCUSxjQUFBLEtqSXF1akJQLE1BQUEsS0FrWkQsd0NpSW5ua0JRLGNBQUEsSUFBQSxNQUFBLFFBL0dSLDJDQWtIUSxjQUFBLElBQUEsTUFBQSxRaklzbmtCUiwwQ2lJeHVrQkEsY0FBQSxJQUFBLE1BQUEsUWpJMnVrQkEsOENpSW5ua0JRLGNBQUEsSUFBQSxNQUFBLFFqSXNua0JSLHFEaUlybmtCUSxVQUFBLEtqSXF1akJQLFlBQUEsSUFvWkQsMENtSWh2a0JRLFNBQUEsU0FDQSxJQUFBLE1uSW12a0JSLHlDbUl2dmtCQSxTQUFBLFNBUVEsSUFBQSxNRFJSLHVDQUNJLG9CQUFBLElsSTZ2a0JKLHNDQWpaQyxvQkFBQSxJQW9aRCwrQ2tJNXZrQlEsV0FBQSxLQUNBLGNBQUEsS0FOUixrREFTUSxjQUFBLEtBVFIsNERBYVEsVUFBQSxLbEk0MmpCUCxZQUFBLElrSXozakJELFlBQUEsSWxJOHdrQkEsMkRBalpDLFlBQUEsS2tJNzNqQkQsT0FBQSxLQXFCUSxZQUFBLEtsSXN3a0JSLGtEQTBCQSw4Q2tJcnprQkEsYUFBQSxLQThEUSxjQUFBLEtBQ0EsWUFBQSxLQS9EUiw0Q0F3QlEsTUFBQSxLQXhCUixXQUFBLEVBQUEsSUFBQSxJQUFBLEtBMkJRLGVBQUEsTUEzQlIsOERBcUNRLFNBQUEsU0FDQSxNQUFBLE1sSTIyakJQLE1BQUEsS2tJajVqQkQsT0FBQSxLRUVBLGtEQUFBLDZFQVlRLE1BQUEsS0FDQSxPQUFBLEtwSXV4a0JSLHFFQWpaQyxhQUFBLElBb1pELHVEQWpaQyxTQUFBLFNrSXg1akJELElBQUEsT2xJNnlrQkEsd0NrSTd5a0JBLE1BQUEsS2xJNjVqQkUsbUJBQUEsRUFBQSxJQUF3QixJQUFBLEtrSXYyakJsQixXQUFBLEVBQUEsSUFBQSxJQUFBLEtBQ0EsZUFBQSxNbEl5MmpCUCxpQkFBQSxLa0loNmpCRCxXQUFBLEtsSTB6a0JBLGlFa0kxemtCQSxVQUFBLEtsSTZ6a0JBLDREa0l0dmtCUSxXQUFBLE9FckVSLDREQUVJLE1BQUEsTUFDQSxRQUFBLGFwSTh6a0JGLFlvSTl6a0JFLEtBQ0EsYUFBQSxLQUNBLGVBQUEsT3BJZzBrQkosaUVvSXIwa0JBLE1BQUEsSUFRTSxhQUFBLEtBQ0EsUUFBQSxhQUNBLGVBQUEsT3BJcTBrQk4sa0ZBbFpDLFdBQUEsUW9JNzdqQkQsTUFBQSxJcEltMWtCQSxrRm9JbjFrQkEsV0FBQSxRQXVCTSxNQUFBLElwSWcwa0JOLGtGb0l2MWtCQSxXQUFBLFFBNEJJLE1BQUEsSXBJK3prQkosa0ZvSTd6a0JJLFdBQUEsUUFDQSxNQUFBLElwSWcwa0JKLDBEb0kvMWtCQSxNQUFBLE1wSWsya0JBLHlEb0k5emtCTSxPQUFBLEtwSTQ2akJMLFlBQUEsS0FzWkQsOERBblpDLFFBQUEsYW9JbjlqQkQsV0FBQSxLQXlDUSxVQUFBLEtwSTY2akJQLGFBQUEsS29JdDlqQkQsVUFBQSxLcElzNmtCQSxpQ0E0RkEsNkJvSTU1a0JRLFdBQUEsT3BJeXdrQlIsOEVBREEsMkVBREEsNEVvSTd6a0JRLFdBQUEsS0FoRFIsMEVBbURRLFdBQUEsUXBJazBrQlIsMkVvSS96a0JRLFVBQUEsS0F0RFIsc0VBd0RVLE9BQUEsUUFDQSxXQUFBLElwSTg2akJULFFBQUEsYUFzWkQsMkVvSWowa0JZLFVBQUEsS3BJKzZqQlgsTUFBQSxLQXNaRCxvRG9JajBrQlksUUFBQSxhcEkrNmpCWCxlQUFBLElvSTc2akJTLGFBQUEsSUFDRSxVQUFBLEtBQ0EsWUFBQSxLcEkrNmpCWCxNQUFBLFFBc1pELHVEb0lqMGtCWSxTQUFBLFNwSSs2akJYLElBQUEsT0FzWkQsbURBblpDLFNBQUEsU29JMS9qQkQsSUFBQSxPcElpNWtCQSx5REFuWkMsU0FBQSxTb0kzNmpCTyxJQUFBLE9BQ0UsS0FBQSxFcElrMGtCVixpRG9JL3prQlUsT0FBQSxFQUNBLFFBQUEsRUF4RlYsZ0RwSTI1a0JFLE1BQU8sS0FDUCxVQUFXLEtBRWIsbUJvSTk1a0JBLGFBQUEsS0E4RlUsY0FBQSxLcEkrNmpCVCxZQUFBLEtBc1pELHNDQW5aQyxVQUFBLEtBeVpELGlDb0l6NmtCQSxNQUFBLE1BeUdVLFFBQUEsYUFDQSxZQUFBLEtwSSs2akJULGFBQUEsS29JemhrQkQsZUFBQSxPcElnN2tCQSxzQ29JOXprQk0sTUFBQSxJQUNBLFFBQUEsYUFDQSxhQUFBLEtBQ0EsZUFBQSxPQXJITix1REE0SEksV0FBQSxRQUNBLE1BQUEsSUE3SEosdURBZ0lNLFdBQUEsUUFDQSxNQUFBLElwSWkwa0JOLHVEb0lsOGtCQSxXQUFBLFFBcUlNLE1BQUEsSXBJaTBrQk4sdURvSXQ4a0JBLFdBQUEsUUF5SU0sTUFBQSxJcElpMGtCTiwrQnFJNThrQkEsTUFBQSxNckkrOGtCQSw4QnFJNThrQk0sT0FBQSxLckkwamtCTCxZQUFBLEtBc1pELG1DQW5aQyxRQUFBLGFxSWhra0JELFdBQUEsS0FRUSxVQUFBLEtySTJqa0JQLFVBQUEsS0F3WkQsbURBREEsZ0RBREEsaURxSTM4a0JRLFdBQUEsS3JJZzlrQlIsK0NxSTk5a0JBLFdBQUEsUXJJaStrQkEsZ0RxSTc4a0JRLFVBQUEsS3JJZzlrQlIsK0JxSXAra0JBLFFBQUEsYUF1QlUsZUFBQSxJQUNBLGFBQUEsSXJJNGprQlQsVUFBQSxLcUkzamtCUyxZQUFBLEtBQ0UsTUFBQSxRcklrOWtCWiw4QnFJLzhrQlUsU0FBQSxTQUNFLElBQUEsT3JJazlrQlosb0NxSS84a0JVLFNBQUEsU0FDRSxJQUFBLE9BQ0EsS0FBQSxFQUVGLDRCQUNFLE9BQUEsRUFDQSxRQUFBLEVBdkNaLDJCQTZDUSxZQUFBLEtySTBqa0JQLE1BQUEsS3FJdm1rQkQsVUFBQSxLckk4L2tCQSxhQW5aQyxRQUFBLEtBNFpELDZCQUNFLFVBQVcsS3FJLzhrQkgsY0FBQSxJQXpEViw4QkE0RFUsYUFBQSxLQTVEViw0QkErRFUsV0FBQSxJQUFBLE1BQUEsS3JJNmprQlQsWUFBQSxLQXNaRCxnQ0FDQSxpQ3FJOThrQlEsUUFBQSxhQUNBLGVBQUEsT3JJaTlrQlIsOEJBblpDLE1BQUEsUXFJcG9rQkQsVUFBQSxLQTJFUSxZQUFBLElySWk5a0JSLDJCcUk1aGxCQSxNQUFBLFFBK0VRLFVBQUEsS3JJaTlrQlIsV0FuWkMsTUFBQSxNcUk3b2tCRCxPQUFBLE1ySWlwa0JDLFFBQUEsS3FJanBrQkQsa0JBQUEsT0F3RlEsZUFBQSxPQUNBLFlBQUEsT0FDQSxpQkFBQSxPckk0amtCUCxjQUFBLE9zSXRwa0JELGdCQUFBLE90STZpbEJBLG9Cc0k3aWxCQSxNQUFBLE1BR0UsT0FBQSxNdEl5cGtCRCxRQUFBLFlzSTVwa0JELFFBQUEsWUFNRSxRQUFBLEt0SXlwa0JELG1CQUFBLFNzSS9wa0JELHNCQUFBLE9BU0ssbUJBQUEsT0FDQSxlQUFBLE90SXlwa0JKLGlCQUFBLE9zSW5xa0JELGNBQUEsT0FhRSxnQkFBQSxPdEl5cGtCRCxrQkFBQSxPc0l0cWtCRCxlQUFBLE9BZ0JFLFlBQUEsT3RJOGlsQkYseUJzSTlqbEJBLFVBQUEsS3RJZ2tsQkUsTUFBTyxRc0kzaWxCTixZQUFBLEt0SThpbEJILHNCc0lua2xCQSxNQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJ1dGYtOFwiO1xuLyohXG4gKiBCb290c3RyYXAgdjMuNC4xIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbn1cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5sZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG4gIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4gPiAuY2FyZXQsXG4gIC5kcm9wdXAgPiAuYnRuID4gLmNhcmV0IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhYmVsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZSB0ZCxcbiAgLnRhYmxlIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgfVxufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuc3ZnI2dseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5nbHlwaGljb24tYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwMmFcIjtcbn1cbi5nbHlwaGljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyYlwiO1xufVxuLmdseXBoaWNvbi1ldXJvOmJlZm9yZSxcbi5nbHlwaGljb24tZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGFjXCI7XG59XG4uZ2x5cGhpY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMjEyXCI7XG59XG4uZ2x5cGhpY29uLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNjAxXCI7XG59XG4uZ2x5cGhpY29uLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzA5XCI7XG59XG4uZ2x5cGhpY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwZlwiO1xufVxuLmdseXBoaWNvbi1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuLmdseXBoaWNvbi1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuLmdseXBoaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDNcIjtcbn1cbi5nbHlwaGljb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDVcIjtcbn1cbi5nbHlwaGljb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuLmdseXBoaWNvbi1zdGFyLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG4uZ2x5cGhpY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDhcIjtcbn1cbi5nbHlwaGljb24tZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuLmdseXBoaWNvbi10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuLmdseXBoaWNvbi10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuLmdseXBoaWNvbi10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG4uZ2x5cGhpY29uLW9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG4uZ2x5cGhpY29uLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuLmdseXBoaWNvbi16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG4uZ2x5cGhpY29uLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE2XCI7XG59XG4uZ2x5cGhpY29uLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuLmdseXBoaWNvbi1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cbi5nbHlwaGljb24tY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG4uZ2x5cGhpY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG4uZ2x5cGhpY29uLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cbi5nbHlwaGljb24tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuLmdseXBoaWNvbi10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG4uZ2x5cGhpY29uLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI1XCI7XG59XG4uZ2x5cGhpY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG4uZ2x5cGhpY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyN1wiO1xufVxuLmdseXBoaWNvbi1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuLmdseXBoaWNvbi1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjtcbn1cbi5nbHlwaGljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuLmdseXBoaWNvbi1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuLmdseXBoaWNvbi1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMzXCI7XG59XG4uZ2x5cGhpY29uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cbi5nbHlwaGljb24taGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuLmdseXBoaWNvbi12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM2XCI7XG59XG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG4uZ2x5cGhpY29uLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuLmdseXBoaWNvbi1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzlcIjtcbn1cbi5nbHlwaGljb24tYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuLmdseXBoaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDFcIjtcbn1cbi5nbHlwaGljb24tdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuLmdseXBoaWNvbi1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG4uZ2x5cGhpY29uLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG4uZ2x5cGhpY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG4uZ2x5cGhpY29uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NlwiO1xufVxuLmdseXBoaWNvbi1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG4uZ2x5cGhpY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDhcIjtcbn1cbi5nbHlwaGljb24taXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ5XCI7XG59XG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG4uZ2x5cGhpY29uLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTFcIjtcbn1cbi5nbHlwaGljb24tYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjtcbn1cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTRcIjtcbn1cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuLmdseXBoaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU2XCI7XG59XG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG4uZ2x5cGhpY29uLWluZGVudC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OFwiO1xufVxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuLmdseXBoaWNvbi1waWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYwXCI7XG59XG4uZ2x5cGhpY29uLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjJcIjtcbn1cbi5nbHlwaGljb24tYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG4uZ2x5cGhpY29uLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cbi5nbHlwaGljb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuLmdseXBoaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuLmdseXBoaWNvbi1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2N1wiO1xufVxuLmdseXBoaWNvbi1tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbn1cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuLmdseXBoaWNvbi1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuLmdseXBoaWNvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG4uZ2x5cGhpY29uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG4uZ2x5cGhpY29uLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzRcIjtcbn1cbi5nbHlwaGljb24tZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiO1xufVxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XG59XG4uZ2x5cGhpY29uLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc4XCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG4uZ2x5cGhpY29uLXBsdXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuLmdseXBoaWNvbi1taW51cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgyXCI7XG59XG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG4uZ2x5cGhpY29uLW9rLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODRcIjtcbn1cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NVwiO1xufVxuLmdseXBoaWNvbi1pbmZvLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cbi5nbHlwaGljb24tc2NyZWVuc2hvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg4XCI7XG59XG4uZ2x5cGhpY29uLW9rLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiO1xufVxuLmdseXBoaWNvbi1iYW4tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkwXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjtcbn1cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTJcIjtcbn1cbi5nbHlwaGljb24tYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTNcIjtcbn1cbi5nbHlwaGljb24tYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NFwiO1xufVxuLmdseXBoaWNvbi1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cbi5nbHlwaGljb24tcmVzaXplLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTZcIjtcbn1cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDFcIjtcbn1cbi5nbHlwaGljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMlwiO1xufVxuLmdseXBoaWNvbi1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAzXCI7XG59XG4uZ2x5cGhpY29uLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDRcIjtcbn1cbi5nbHlwaGljb24tZXllLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDVcIjtcbn1cbi5nbHlwaGljb24tZXllLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwN1wiO1xufVxuLmdseXBoaWNvbi1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOFwiO1xufVxuLmdseXBoaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOVwiO1xufVxuLmdseXBoaWNvbi1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTBcIjtcbn1cbi5nbHlwaGljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMVwiO1xufVxuLmdseXBoaWNvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTJcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExM1wiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjtcbn1cbi5nbHlwaGljb24tcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNVwiO1xufVxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE2XCI7XG59XG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExN1wiO1xufVxuLmdseXBoaWNvbi1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOFwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTlcIjtcbn1cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjBcIjtcbn1cbi5nbHlwaGljb24taGRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIxXCI7XG59XG4uZ2x5cGhpY29uLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIyXCI7XG59XG4uZ2x5cGhpY29uLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjNcIjtcbn1cbi5nbHlwaGljb24tY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjRcIjtcbn1cbi5nbHlwaGljb24tdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI1XCI7XG59XG4uZ2x5cGhpY29uLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI2XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjdcIjtcbn1cbi5nbHlwaGljb24taGFuZC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI4XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjlcIjtcbn1cbi5nbHlwaGljb24taGFuZC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMwXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMVwiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMlwiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzNcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzRcIjtcbn1cbi5nbHlwaGljb24tZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzVcIjtcbn1cbi5nbHlwaGljb24td3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM2XCI7XG59XG4uZ2x5cGhpY29uLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM3XCI7XG59XG4uZ2x5cGhpY29uLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOFwiO1xufVxuLmdseXBoaWNvbi1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzlcIjtcbn1cbi5nbHlwaGljb24tZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MFwiO1xufVxuLmdseXBoaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDFcIjtcbn1cbi5nbHlwaGljb24tcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQyXCI7XG59XG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQzXCI7XG59XG4uZ2x5cGhpY29uLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDRcIjtcbn1cbi5nbHlwaGljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDVcIjtcbn1cbi5nbHlwaGljb24tcHVzaHBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NlwiO1xufVxuLmdseXBoaWNvbi11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDhcIjtcbn1cbi5nbHlwaGljb24tZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ5XCI7XG59XG4uZ2x5cGhpY29uLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTBcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MVwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MlwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUzXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU0XCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NVwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU2XCI7XG59XG4uZ2x5cGhpY29uLXVuY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1N1wiO1xufVxuLmdseXBoaWNvbi1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNThcIjtcbn1cbi5nbHlwaGljb24tY29sbGFwc2UtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OVwiO1xufVxuLmdseXBoaWNvbi1jb2xsYXBzZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MFwiO1xufVxuLmdseXBoaWNvbi1sb2ctaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjFcIjtcbn1cbi5nbHlwaGljb24tZmxhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjJcIjtcbn1cbi5nbHlwaGljb24tbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2M1wiO1xufVxuLmdseXBoaWNvbi1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY0XCI7XG59XG4uZ2x5cGhpY29uLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NVwiO1xufVxuLmdseXBoaWNvbi1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY2XCI7XG59XG4uZ2x5cGhpY29uLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjdcIjtcbn1cbi5nbHlwaGljb24tc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjhcIjtcbn1cbi5nbHlwaGljb24taW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY5XCI7XG59XG4uZ2x5cGhpY29uLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MFwiO1xufVxuLmdseXBoaWNvbi1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcxXCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcyXCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3M1wiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc0XCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc1XCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc2XCI7XG59XG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc3XCI7XG59XG4uZ2x5cGhpY29uLXRyYW5zZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc4XCI7XG59XG4uZ2x5cGhpY29uLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzlcIjtcbn1cbi5nbHlwaGljb24taGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgwXCI7XG59XG4uZ2x5cGhpY29uLWNvbXByZXNzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODFcIjtcbn1cbi5nbHlwaGljb24tZWFycGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODJcIjtcbn1cbi5nbHlwaGljb24tcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgzXCI7XG59XG4uZ2x5cGhpY29uLXRvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg0XCI7XG59XG4uZ2x5cGhpY29uLXN0YXRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg1XCI7XG59XG4uZ2x5cGhpY29uLXNkLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg2XCI7XG59XG4uZ2x5cGhpY29uLWhkLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg3XCI7XG59XG4uZ2x5cGhpY29uLXN1YnRpdGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OFwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODlcIjtcbn1cbi5nbHlwaGljb24tc291bmQtZG9sYnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTBcIjtcbn1cbi5nbHlwaGljb24tc291bmQtNS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkxXCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLTYtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MlwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC03LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTNcIjtcbn1cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTRcIjtcbn1cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTVcIjtcbn1cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTdcIjtcbn1cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk4XCI7XG59XG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OVwiO1xufVxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMFwiO1xufVxuLmdseXBoaWNvbi1jZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMVwiO1xufVxuLmdseXBoaWNvbi1zYXZlLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDJcIjtcbn1cbi5nbHlwaGljb24tb3Blbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAzXCI7XG59XG4uZ2x5cGhpY29uLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA0XCI7XG59XG4uZ2x5cGhpY29uLWNvcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDVcIjtcbn1cbi5nbHlwaGljb24tcGFzdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDZcIjtcbn1cbi5nbHlwaGljb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDlcIjtcbn1cbi5nbHlwaGljb24tZXF1YWxpemVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEwXCI7XG59XG4uZ2x5cGhpY29uLWtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTFcIjtcbn1cbi5nbHlwaGljb24tcXVlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTJcIjtcbn1cbi5nbHlwaGljb24tcGF3bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxM1wiO1xufVxuLmdseXBoaWNvbi1iaXNob3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTRcIjtcbn1cbi5nbHlwaGljb24ta25pZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE1XCI7XG59XG4uZ2x5cGhpY29uLWJhYnktZm9ybXVsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNlwiO1xufVxuLmdseXBoaWNvbi10ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNmZhXCI7XG59XG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMThcIjtcbn1cbi5nbHlwaGljb24tYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE5XCI7XG59XG4uZ2x5cGhpY29uLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmOGZmXCI7XG59XG4uZ2x5cGhpY29uLWVyYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIxXCI7XG59XG4uZ2x5cGhpY29uLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjMxYlwiO1xufVxuLmdseXBoaWNvbi1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjIzXCI7XG59XG4uZ2x5cGhpY29uLWR1cGxpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNFwiO1xufVxuLmdseXBoaWNvbi1waWdneS1iYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI1XCI7XG59XG4uZ2x5cGhpY29uLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI2XCI7XG59XG4uZ2x5cGhpY29uLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cbi5nbHlwaGljb24tYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7XG59XG4uZ2x5cGhpY29uLXhidDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiO1xufVxuLmdseXBoaWNvbi15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjtcbn1cbi5nbHlwaGljb24tanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMGE1XCI7XG59XG4uZ2x5cGhpY29uLXJ1YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGJkXCI7XG59XG4uZ2x5cGhpY29uLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiO1xufVxuLmdseXBoaWNvbi1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMFwiO1xufVxuLmdseXBoaWNvbi1pY2UtbG9sbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzFcIjtcbn1cbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMlwiO1xufVxuLmdseXBoaWNvbi1lZHVjYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzNcIjtcbn1cbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzRcIjtcbn1cbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM1XCI7XG59XG4uZ2x5cGhpY29uLW1lbnUtaGFtYnVyZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM2XCI7XG59XG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzN1wiO1xufVxuLmdseXBoaWNvbi1vaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzhcIjtcbn1cbi5nbHlwaGljb24tZ3JhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzlcIjtcbn1cbi5nbHlwaGljb24tc3VuZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MFwiO1xufVxuLmdseXBoaWNvbi10ZXh0LXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDFcIjtcbn1cbi5nbHlwaGljb24tdGV4dC1jb2xvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MlwiO1xufVxuLmdseXBoaWNvbi10ZXh0LWJhY2tncm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDNcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NFwiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ1XCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ2XCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ3XCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OFwiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDlcIjtcbn1cbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTBcIjtcbn1cbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MVwiO1xufVxuLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTJcIjtcbn1cbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUzXCI7XG59XG4uZ2x5cGhpY29uLWNvbnNvbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTRcIjtcbn1cbi5nbHlwaGljb24tc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTVcIjtcbn1cbi5nbHlwaGljb24tc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU2XCI7XG59XG4uZ2x5cGhpY29uLW1lbnUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1N1wiO1xufVxuLmdseXBoaWNvbi1tZW51LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU4XCI7XG59XG4uZ2x5cGhpY29uLW1lbnUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OVwiO1xufVxuLmdseXBoaWNvbi1tZW51LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjYwXCI7XG59XG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbmEge1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW1nLXJlc3BvbnNpdmUsXG4udGh1bWJuYWlsID4gaW1nLFxuLnRodW1ibmFpbCBhID4gaW1nLFxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5ociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XG59XG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmgxIHNtYWxsLFxuaDIgc21hbGwsXG5oMyBzbWFsbCxcbmg0IHNtYWxsLFxuaDUgc21hbGwsXG5oNiBzbWFsbCxcbi5oMSBzbWFsbCxcbi5oMiBzbWFsbCxcbi5oMyBzbWFsbCxcbi5oNCBzbWFsbCxcbi5oNSBzbWFsbCxcbi5oNiBzbWFsbCxcbmgxIC5zbWFsbCxcbmgyIC5zbWFsbCxcbmgzIC5zbWFsbCxcbmg0IC5zbWFsbCxcbmg1IC5zbWFsbCxcbmg2IC5zbWFsbCxcbi5oMSAuc21hbGwsXG4uaDIgLnNtYWxsLFxuLmgzIC5zbWFsbCxcbi5oNCAuc21hbGwsXG4uaDUgLnNtYWxsLFxuLmg2IC5zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5oMSBzbWFsbCxcbi5oMSBzbWFsbCxcbmgyIHNtYWxsLFxuLmgyIHNtYWxsLFxuaDMgc21hbGwsXG4uaDMgc21hbGwsXG5oMSAuc21hbGwsXG4uaDEgLnNtYWxsLFxuaDIgLnNtYWxsLFxuLmgyIC5zbWFsbCxcbmgzIC5zbWFsbCxcbi5oMyAuc21hbGwge1xuICBmb250LXNpemU6IDY1JTtcbn1cbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5oNCBzbWFsbCxcbi5oNCBzbWFsbCxcbmg1IHNtYWxsLFxuLmg1IHNtYWxsLFxuaDYgc21hbGwsXG4uaDYgc21hbGwsXG5oNCAuc21hbGwsXG4uaDQgLnNtYWxsLFxuaDUgLnNtYWxsLFxuLmg1IC5zbWFsbCxcbmg2IC5zbWFsbCxcbi5oNiAuc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbnAge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDg1JTtcbn1cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMzdhYjc7XG59XG5hLnRleHQtcHJpbWFyeTpob3ZlcixcbmEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMyODYwOTA7XG59XG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5hLnRleHQtc3VjY2Vzczpob3ZlcixcbmEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5hLnRleHQtaW5mbzpob3ZlcixcbmEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5hLnRleHQtd2FybmluZzpob3ZlcixcbmEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICM2NjUxMmM7XG59XG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbmEudGV4dC1kYW5nZXI6aG92ZXIsXG5hLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG4uYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuYS5iZy1wcmltYXJ5OmhvdmVyLFxuYS5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbn1cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbmEuYmctc3VjY2Vzczpob3ZlcixcbmEuYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUyYjM7XG59XG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5hLmJnLWluZm86aG92ZXIsXG5hLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xufVxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuYS5iZy13YXJuaW5nOmhvdmVyLFxuYS5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWNiNTtcbn1cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuYS5iZy1kYW5nZXI6aG92ZXIsXG5hLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGI5Yjk7XG59XG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxudWwgdWwsXG5vbCB1bCxcbnVsIG9sLFxub2wgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmxpc3QtaW5saW5lID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbn1cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDE3LjVweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlZWVlO1xufVxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYmxvY2txdW90ZSBmb290ZXIsXG5ibG9ja3F1b3RlIHNtYWxsLFxuYmxvY2txdW90ZSAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbmJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUgc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZSAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDBBMCBcXDIwMTRcIjtcbn1cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDkuNXB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbnByZSBjb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi5yb3ctbm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucm93LW5vLWd1dHRlcnMgW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5jb2wteHMtMSwgLmNvbC14cy0yLCAuY29sLXhzLTMsIC5jb2wteHMtNCwgLmNvbC14cy01LCAuY29sLXhzLTYsIC5jb2wteHMtNywgLmNvbC14cy04LCAuY29sLXhzLTksIC5jb2wteHMtMTAsIC5jb2wteHMtMTEsIC5jb2wteHMtMTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLTkge1xuICB3aWR0aDogNzUlO1xufVxuLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLTYge1xuICB3aWR0aDogNTAlO1xufVxuLmNvbC14cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlO1xufVxuLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG4uY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG4uY29sLXhzLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG4uY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG4uY29sLXhzLXB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG4uY29sLXhzLXB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG4uY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbiAgZmxvYXQ6IG5vbmU7XG59XG50YWJsZSB0ZFtjbGFzcyo9XCJjb2wtXCJdLFxudGFibGUgdGhbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lO1xufVxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnRhYmxlID4gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7XG59XG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYWN0aXZlLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5zdWNjZXNzLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mbyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmcsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgbWluLWhlaWdodDogLjAxJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0uZGlzYWJsZWQsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTU1NTtcbn1cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NmFmZTk7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG59XG4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbi5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZyxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG59XG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnJhZGlvLmRpc2FibGVkIGxhYmVsLFxuLmNoZWNrYm94LmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3ggbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvIGxhYmVsLFxuLmNoZWNrYm94IGxhYmVsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5yYWRpbyArIC5yYWRpbyxcbi5jaGVja2JveCArIC5jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUuZGlzYWJsZWQsXG4uY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94LWlubGluZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZyxcbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmlucHV0LXNtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5zZWxlY3QuaW5wdXQtc20ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxudGV4dGFyZWEuaW5wdXQtc20sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LXNtIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uZm9ybS1ncm91cC1zbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1zbSBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuc2VsZWN0LmlucHV0LWxnIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbnRleHRhcmVhLmlucHV0LWxnLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbi5mb3JtLWdyb3VwLWxnIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLWxnIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmc6IDExcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xufVxuLmhhcy1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQyLjVweDtcbn1cbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayxcbi5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCxcbi5oYXMtc3VjY2VzcyAucmFkaW8sXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxuLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveCBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbn1cbi5oYXMtc3VjY2VzcyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcbi5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY1MTJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2Yjtcbn1cbi5oYXMtd2FybmluZyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssXG4uaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLFxuLmhhcy1lcnJvciAucmFkaW8sXG4uaGFzLWVycm9yIC5jaGVja2JveCxcbi5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtZXJyb3IucmFkaW8gbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODQzNTM0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4Mztcbn1cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0Mjtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1mZWVkYmFjayBsYWJlbCB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDI1cHg7XG59XG4uaGFzLWZlZWRiYWNrIGxhYmVsLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAwO1xufVxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzczNzM3Mztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGxhYmVsLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICBtaW4taGVpZ2h0OiAyN3B4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5mb3JtLWhvcml6b250YWwgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1sZyAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYnRuOmZvY3VzLFxuLmJ0bjphY3RpdmU6Zm9jdXMsXG4uYnRuLmFjdGl2ZTpmb2N1cyxcbi5idG4uZm9jdXMsXG4uYnRuOmFjdGl2ZS5mb2N1cyxcbi5idG4uYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5idG46aG92ZXIsXG4uYnRuOmZvY3VzLFxuLmJ0bi5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuOmFjdGl2ZSxcbi5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5idG4uZGlzYWJsZWQsXG4uYnRuW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgb3BhY2l0eTogMC42NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjO1xufVxuLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbn1cbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbn1cbi5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cyxcbi5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cbi5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMyNTU2MjU7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3Zlcixcbi5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTg0Mzk7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cbi5idG4tc3VjY2VzcyAuYmFkZ2Uge1xuICBjb2xvcjogIzVjYjg1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG4uYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMWI2ZDg1O1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJvcmRlci1jb2xvcjogIzI2OWFiYztcbn1cbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzI2OWFiYztcbn1cbi5idG4taW5mbzphY3RpdmU6aG92ZXIsXG4uYnRuLWluZm8uYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cyxcbi5idG4taW5mby5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm86YWN0aXZlLmZvY3VzLFxuLmJ0bi1pbmZvLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YWJjO1xuICBib3JkZXItY29sb3I6ICMxYjZkODU7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3Zlcixcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG4uYnRuLWluZm8gLmJhZGdlIHtcbiAgY29sb3I6ICM1YmMwZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogIzk4NWYwZDtcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBib3JkZXItY29sb3I6ICNkNTg1MTI7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNkNTg1MTI7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ODUxMjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuLmJ0bi13YXJuaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjBhZDRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICNhYzI5MjU7XG59XG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNhYzI5MjU7XG59XG4uYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsXG4uYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjMjkyNTtcbiAgYm9yZGVyLWNvbG9yOiAjNzYxYzE5O1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xufVxuLmJ0bi1kYW5nZXIgLmJhZGdlIHtcbiAgY29sb3I6ICNkOTUzNGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tbGluayxcbi5idG4tbGluazphY3RpdmUsXG4uYnRuLWxpbmsuYWN0aXZlLFxuLmJ0bi1saW5rW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1saW5rLFxuLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rOmZvY3VzLFxuLmJ0bi1saW5rOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxnLFxuLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmJ0bi1zbSxcbi5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJ0bi14cyxcbi5idG4tZ3JvdXAteHMgPiAuYnRuIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG4uZmFkZS5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG50ci5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbnRib2R5LmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiA0cHggZGFzaGVkO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgXFw5O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xufVxuLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBvdXRsaW5lOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9wZW4gPiBhIHtcbiAgb3V0bGluZTogMDtcbn1cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTA7XG59XG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcHVwIC5jYXJldCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgXFw5O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmJ0bi10b29sYmFyIC5idG4sXG4uYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCxcbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tdG9vbGJhciA+IC5idG4sXG4uYnRuLXRvb2xiYXIgPiAuYnRuLWdyb3VwLFxuLmJ0bi10b29sYmFyID4gLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGZsb2F0OiBub25lO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bixcbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMSU7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uaW5wdXQtZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzU1NTU1NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtc20ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGcge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3Zlcixcbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm5hdiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXYgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2ID4gbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLm5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdiA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdiAub3BlbiA+IGEsXG4ubmF2IC5vcGVuID4gYTpob3Zlcixcbi5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLm5hdiAubmF2LWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZSAjZWVlZWVlICNkZGQ7XG59XG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTU1NTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2LXBpbGxzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cbi5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG59XG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5uYXZiYXItY29sbGFwc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5uYXZiYXItY29sbGFwc2UuaW4ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbn1cbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG4uY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbiAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbiAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci1icmFuZCA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLm5hdmJhci10b2dnbGUgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogNy41cHggLTE1cHg7XG59XG4ubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItbmF2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4ubmF2YmFyLWZvcm0ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8gbGFiZWwsXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZm9ybSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5hdmJhci1idG4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5uYXZiYXItYnRuLmJ0bi1zbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubmF2YmFyLWJ0bi5idG4teHMge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLm5hdmJhci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXRleHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IH4gLm5hdmJhci1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjNWU1ZTVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjNzc3O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2NjYztcbn1cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvcmRlci1jb2xvcjogIzA4MDgwODtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM0NDQ7XG59XG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYnJlYWRjcnVtYiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogI2NjYztcbiAgY29udGVudDogXCIvXFwwMGEwXCI7XG59XG4uYnJlYWRjcnVtYiA+IC5hY3RpdmUge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmZvY3VzLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbn1cbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnBhZ2VyIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBhZ2VyIGxpID4gYSxcbi5wYWdlciBsaSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLnBhZ2VyIGxpID4gYTpob3Zlcixcbi5wYWdlciBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ucGFnZXIgLm5leHQgPiBhLFxuLnBhZ2VyIC5uZXh0ID4gc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wYWdlciAucHJldmlvdXMgPiBhLFxuLnBhZ2VyIC5wcmV2aW91cyA+IHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbn1cbi5wYWdlciAuZGlzYWJsZWQgPiBhLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnZXIgLmRpc2FibGVkID4gYTpmb2N1cyxcbi5wYWdlciAuZGlzYWJsZWQgPiBzcGFuIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG59XG5hLmxhYmVsOmhvdmVyLFxuYS5sYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLmxhYmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xufVxuLmxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXIsXG4ubGFiZWwtZGVmYXVsdFtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG59XG4ubGFiZWwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG4ubGFiZWwtcHJpbWFyeVtocmVmXTpob3Zlcixcbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbn1cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cbi5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLFxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xufVxuLmxhYmVsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xufVxuLmxhYmVsLWluZm9baHJlZl06aG92ZXIsXG4ubGFiZWwtaW5mb1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG59XG4ubGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG4ubGFiZWwtd2FybmluZ1tocmVmXTpob3Zlcixcbi5sYWJlbC13YXJuaW5nW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbn1cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuLmxhYmVsLWRhbmdlcltocmVmXTpob3Zlcixcbi5sYWJlbC1kYW5nZXJbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xufVxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4uYnRuLXhzIC5iYWRnZSxcbi5idG4tZ3JvdXAteHMgPiAuYnRuIC5iYWRnZSB7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMXB4IDVweDtcbn1cbmEuYmFkZ2U6aG92ZXIsXG5hLmJhZGdlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UsXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlICsgLmJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubmF2LXBpbGxzID4gbGkgPiBhID4gLmJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLmp1bWJvdHJvbiBoMSxcbi5qdW1ib3Ryb24gLmgxIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uanVtYm90cm9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4uanVtYm90cm9uID4gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDVkNWQ1O1xufVxuLmNvbnRhaW5lciAuanVtYm90cm9uLFxuLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uanVtYm90cm9uIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuICAuY29udGFpbmVyIC5qdW1ib3Ryb24sXG4gIC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLmp1bWJvdHJvbiBoMSxcbiAgLmp1bWJvdHJvbiAuaDEge1xuICAgIGZvbnQtc2l6ZTogNjNweDtcbiAgfVxufVxuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbn1cbi50aHVtYm5haWwgPiBpbWcsXG4udGh1bWJuYWlsIGEgPiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi50aHVtYm5haWwgLmNhcHRpb24ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmFsZXJ0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hbGVydCBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFsZXJ0IC5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYWxlcnQgPiBwLFxuLmFsZXJ0ID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFsZXJ0ID4gcCArIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uYWxlcnQtZGlzbWlzc2FibGUsXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmFsZXJ0LWRpc21pc3NhYmxlIC5jbG9zZSxcbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC0yMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M5ZTJiMztcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhNmUxZWM7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjQ1MjY5O1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjdlMWI1O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY2NTEyYztcbn1cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNGI5YzA7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xufVxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tZWRpYSxcbi5tZWRpYS1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgem9vbTogMTtcbn1cbi5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVkaWEtb2JqZWN0LmltZy10aHVtYm5haWwge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3QtZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjYzdkZGVmO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICM1NTU7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG4gIGJvcmRlci1jb2xvcjogIzMxNzA4Zjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0Mjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbC1oZWFkaW5nID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFuZWwtdGl0bGUgPiBhLFxuLnBhbmVsLXRpdGxlID4gc21hbGwsXG4ucGFuZWwtdGl0bGUgPiAuc21hbGwsXG4ucGFuZWwtdGl0bGUgPiBzbWFsbCA+IGEsXG4ucGFuZWwtdGl0bGUgPiAuc21hbGwgPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXAsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlIGNhcHRpb24sXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSBjYXB0aW9uLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIGNhcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4ucGFuZWwgPiAudGFibGUgKyAucGFuZWwtYm9keSxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG59XG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzN2FiNztcbn1cbi5wYW5lbC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2RmZjBkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5ZWRmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4Zjtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2ZjZjhlMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWJjY2QxO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjJkZWRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlYmNjZDE7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ud2VsbCBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmNsb3NlOmhvdmVyLFxuLmNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBvcGFjaXR5OiAwLjU7XG59XG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG91dGxpbmU6IDA7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG4ubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvdXRsaW5lOiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm1vZGFsLWZvb3RlciAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgbGluZS1icmVhazogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5pbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi50b29sdGlwLnRvcCB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLnRvb2x0aXAucmlnaHQge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi50b29sdGlwLmJvdHRvbSB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4udG9vbHRpcC5sZWZ0IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi50b29sdGlwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgcGFkZGluZzogMXB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5wb3BvdmVyLnRvcCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLnBvcG92ZXIucmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wb3BvdmVyLmJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucG9wb3Zlci5sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLnBvcG92ZXIgPiAuYXJyb3cge1xuICBib3JkZXItd2lkdGg6IDExcHg7XG59XG4ucG9wb3ZlciA+IC5hcnJvdyxcbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xufVxuLnBvcG92ZXIudG9wID4gLmFycm93IHtcbiAgYm90dG9tOiAtMTFweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4ucG9wb3Zlci50b3AgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3c6YWZ0ZXIge1xuICBib3R0b206IC0xMHB4O1xuICBsZWZ0OiAxcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93IHtcbiAgdG9wOiAtMTFweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTExcHg7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3c6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xMXB4O1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAtMTBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG4ucG9wb3Zlci10aXRsZSB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuLnBvcG92ZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDlweCAxNHB4O1xufVxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgLW8tdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICB0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIC1tb3otcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUubGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLm5leHQubGVmdCxcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldi5yaWdodCxcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLFxuLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSB7XG4gIGxlZnQ6IDA7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBsZWZ0OiAtMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LmxlZnQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldi5yaWdodCB7XG4gIGxlZnQ6IDA7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLmxlZnQge1xuICBsZWZ0OiAtMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUucmlnaHQge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTUlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzgwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM4MDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMzlcIjtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwM2FcIjtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDFweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLmNhcm91c2VsLWNhcHRpb24gLmJ0biB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbi5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSxcbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyLFxuLmNvbnRhaW5lcjpiZWZvcmUsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzpiZWZvcmUsXG4ucm93OmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuLmJ0bi10b29sYmFyOmJlZm9yZSxcbi5idG4tdG9vbGJhcjphZnRlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyLFxuLm5hdjpiZWZvcmUsXG4ubmF2OmFmdGVyLFxuLm5hdmJhcjpiZWZvcmUsXG4ubmF2YmFyOmFmdGVyLFxuLm5hdmJhci1oZWFkZXI6YmVmb3JlLFxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIsXG4ubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSxcbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsXG4ucGFnZXI6YmVmb3JlLFxuLnBhZ2VyOmFmdGVyLFxuLnBhbmVsLWJvZHk6YmVmb3JlLFxuLnBhbmVsLWJvZHk6YWZ0ZXIsXG4ubW9kYWwtaGVhZGVyOmJlZm9yZSxcbi5tb2RhbC1oZWFkZXI6YWZ0ZXIsXG4ubW9kYWwtZm9vdGVyOmJlZm9yZSxcbi5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG4uY2xlYXJmaXg6YWZ0ZXIsXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlcixcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzphZnRlcixcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4uYnRuLXRvb2xiYXI6YWZ0ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlcixcbi5uYXY6YWZ0ZXIsXG4ubmF2YmFyOmFmdGVyLFxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIsXG4ubmF2YmFyLWNvbGxhcHNlOmFmdGVyLFxuLnBhZ2VyOmFmdGVyLFxuLnBhbmVsLWJvZHk6YWZ0ZXIsXG4ubW9kYWwtaGVhZGVyOmFmdGVyLFxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuLnZpc2libGUteHMsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUteHMsXG4gIHRkLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1zbSxcbiAgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1tZCxcbiAgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtbGcsXG4gIHRkLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXByaW50LFxuICB0ZC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuMy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuMy4wJyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjMuMCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC4zLjAnKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC4zLjAnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuMy4wJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC4zLjAjZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTtcbn1cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODU3MTRlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmZhLXVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg1NzE0ZW07XG4gIHdpZHRoOiAyLjE0Mjg1NzE0ZW07XG4gIHRvcDogMC4xNDI4NTcxNGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtbGkuZmEtbGcge1xuICBsZWZ0OiAtMS44NTcxNDI4NmVtO1xufVxuLmZhLWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgMC4wOGVtICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmZhLXJvdGF0ZS0xODAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmZhLXJvdGF0ZS0yNzAge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTIsIG1pcnJvcj0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZhLXN0YWNrLTF4LFxuLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uZmEtc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDBcIjtcbn1cbi5mYS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMVwiO1xufVxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMlwiO1xufVxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDNcIjtcbn1cbi5mYS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDZcIjtcbn1cbi5mYS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XG59XG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOFwiO1xufVxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XG59XG4uZmEtdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGFcIjtcbn1cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XG59XG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGNcIjtcbn1cbi5mYS1yZW1vdmU6YmVmb3JlLFxuLmZhLWNsb3NlOmJlZm9yZSxcbi5mYS10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBlXCI7XG59XG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEwXCI7XG59XG4uZmEtcG93ZXItb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDExXCI7XG59XG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyXCI7XG59XG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XG59XG4uZmEtdHJhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNFwiO1xufVxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTVcIjtcbn1cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTZcIjtcbn1cbi5mYS1jbG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG59XG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOFwiO1xufVxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7XG59XG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWNcIjtcbn1cbi5mYS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XG59XG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWVcIjtcbn1cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIxXCI7XG59XG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjJcIjtcbn1cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIzXCI7XG59XG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNFwiO1xufVxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjVcIjtcbn1cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI2XCI7XG59XG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjdcIjtcbn1cbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjhcIjtcbn1cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjlcIjtcbn1cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJhXCI7XG59XG4uZmEtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJiXCI7XG59XG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyY1wiO1xufVxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmRcIjtcbn1cbi5mYS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZVwiO1xufVxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJmXCI7XG59XG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMwXCI7XG59XG4uZmEtZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMVwiO1xufVxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzJcIjtcbn1cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzNcIjtcbn1cbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNFwiO1xufVxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVcIjtcbn1cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2XCI7XG59XG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3XCI7XG59XG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzhcIjtcbn1cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG4uZmEtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYVwiO1xufVxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzYlwiO1xufVxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzY1wiO1xufVxuLmZhLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZFwiO1xufVxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNlXCI7XG59XG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQwXCI7XG59XG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MlwiO1xufVxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDNcIjtcbn1cbi5mYS1lZGl0OmJlZm9yZSxcbi5mYS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDRcIjtcbn1cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NVwiO1xufVxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ2XCI7XG59XG4uZmEtYXJyb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ3XCI7XG59XG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OFwiO1xufVxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDlcIjtcbn1cbi5mYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YVwiO1xufVxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbn1cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0Y1wiO1xufVxuLmZhLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGRcIjtcbn1cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRlXCI7XG59XG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUwXCI7XG59XG4uZmEtc3RlcC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XG59XG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTJcIjtcbn1cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cbi5mYS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG59XG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTVcIjtcbn1cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTZcIjtcbn1cbi5mYS10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTdcIjtcbn1cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNThcIjtcbn1cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cbi5mYS1pbmZvLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YVwiO1xufVxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWJcIjtcbn1cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1Y1wiO1xufVxuLmZhLWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVkXCI7XG59XG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVlXCI7XG59XG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MFwiO1xufVxuLmZhLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG59XG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjJcIjtcbn1cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYzXCI7XG59XG4uZmEtbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi5mYS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NFwiO1xufVxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NVwiO1xufVxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG4uZmEtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjlcIjtcbn1cbi5mYS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmFcIjtcbn1cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XG59XG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xufVxuLmZhLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmRcIjtcbn1cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmVcIjtcbn1cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzBcIjtcbn1cbi5mYS13YXJuaW5nOmJlZm9yZSxcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcyXCI7XG59XG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cbi5mYS1yYW5kb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzRcIjtcbn1cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc1XCI7XG59XG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2XCI7XG59XG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3N1wiO1xufVxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzlcIjtcbn1cbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdhXCI7XG59XG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdiXCI7XG59XG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2NcIjtcbn1cbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZFwiO1xufVxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdlXCI7XG59XG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MFwiO1xufVxuLmZhLXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgxXCI7XG59XG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgyXCI7XG59XG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgzXCI7XG59XG4uZmEta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg0XCI7XG59XG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODVcIjtcbn1cbi5mYS1jb21tZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuLmZhLXRodW1icy1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XG59XG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OFwiO1xufVxuLmZhLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4OVwiO1xufVxuLmZhLWhlYXJ0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGFcIjtcbn1cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YlwiO1xufVxuLmZhLWxpbmtlZGluLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xufVxuLmZhLXRodW1iLXRhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGRcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG59XG4uZmEtc2lnbi1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MFwiO1xufVxuLmZhLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MVwiO1xufVxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTJcIjtcbn1cbi5mYS11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTNcIjtcbn1cbi5mYS1sZW1vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XG59XG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTVcIjtcbn1cbi5mYS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuLmZhLWJvb2ttYXJrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTdcIjtcbn1cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOThcIjtcbn1cbi5mYS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG59XG4uZmEtZmFjZWJvb2stZjpiZWZvcmUsXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWFcIjtcbn1cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWJcIjtcbn1cbi5mYS11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWNcIjtcbn1cbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZVwiO1xufVxuLmZhLWhkZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEwXCI7XG59XG4uZmEtYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTFcIjtcbn1cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYzXCI7XG59XG4uZmEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTNcIjtcbn1cbi5mYS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTRcIjtcbn1cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNVwiO1xufVxuLmZhLWhhbmQtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNlwiO1xufVxuLmZhLWhhbmQtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE3XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYThcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTlcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWFcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYlwiO1xufVxuLmZhLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFjXCI7XG59XG4uZmEtd3JlbmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFkXCI7XG59XG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWVcIjtcbn1cbi5mYS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjBcIjtcbn1cbi5mYS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjFcIjtcbn1cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIyXCI7XG59XG4uZmEtZ3JvdXA6YmVmb3JlLFxuLmZhLXVzZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XG59XG4uZmEtY2hhaW46YmVmb3JlLFxuLmZhLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzFcIjtcbn1cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMlwiO1xufVxuLmZhLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMzXCI7XG59XG4uZmEtY3V0OmJlZm9yZSxcbi5mYS1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNFwiO1xufVxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzVcIjtcbn1cbi5mYS1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzZcIjtcbn1cbi5mYS1zYXZlOmJlZm9yZSxcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjN1wiO1xufVxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuLmZhLW5hdmljb246YmVmb3JlLFxuLmZhLXJlb3JkZXI6YmVmb3JlLFxuLmZhLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzlcIjtcbn1cbi5mYS1saXN0LXVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuLmZhLXN0cmlrZXRocm91Z2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2NcIjtcbn1cbi5mYS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2RcIjtcbn1cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZVwiO1xufVxuLmZhLW1hZ2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XG59XG4uZmEtdHJ1Y2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbn1cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDJcIjtcbn1cbi5mYS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XG59XG4uZmEtZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XG59XG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDVcIjtcbn1cbi5mYS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNlwiO1xufVxuLmZhLWNhcmV0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbn1cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuLmZhLWNhcmV0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDlcIjtcbn1cbi5mYS1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGJcIjtcbn1cbi5mYS11bnNvcnRlZDpiZWZvcmUsXG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXG4uZmEtc29ydC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGVcIjtcbn1cbi5mYS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMFwiO1xufVxuLmZhLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG59XG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTJcIjtcbn1cbi5mYS1sZWdhbDpiZWZvcmUsXG4uZmEtZ2F2ZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTNcIjtcbn1cbi5mYS1kYXNoYm9hcmQ6YmVmb3JlLFxuLmZhLXRhY2hvbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTRcIjtcbn1cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTVcIjtcbn1cbi5mYS1jb21tZW50cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XG59XG4uZmEtZmxhc2g6YmVmb3JlLFxuLmZhLWJvbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTdcIjtcbn1cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU4XCI7XG59XG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTlcIjtcbn1cbi5mYS1wYXN0ZTpiZWZvcmUsXG4uZmEtY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVhXCI7XG59XG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWJcIjtcbn1cbi5mYS1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlY1wiO1xufVxuLmZhLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVkXCI7XG59XG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVlXCI7XG59XG4uZmEtdXNlci1tZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMFwiO1xufVxuLmZhLXN0ZXRob3Njb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYxXCI7XG59XG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjJcIjtcbn1cbi5mYS1iZWxsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTJcIjtcbn1cbi5mYS1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjRcIjtcbn1cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY1XCI7XG59XG4uZmEtZmlsZS10ZXh0LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjZcIjtcbn1cbi5mYS1idWlsZGluZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY3XCI7XG59XG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOFwiO1xufVxuLmZhLWFtYnVsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmOVwiO1xufVxuLmZhLW1lZGtpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYVwiO1xufVxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZiXCI7XG59XG4uZmEtYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmY1wiO1xufVxuLmZhLWgtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZkXCI7XG59XG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmVcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAzXCI7XG59XG4uZmEtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG4uZmEtYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDZcIjtcbn1cbi5mYS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOFwiO1xufVxuLmZhLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwOVwiO1xufVxuLmZhLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYVwiO1xufVxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XG59XG4uZmEtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGNcIjtcbn1cbi5mYS1xdW90ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGVcIjtcbn1cbi5mYS1zcGlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XG59XG4uZmEtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG59XG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTJcIjtcbn1cbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEzXCI7XG59XG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTRcIjtcbn1cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE1XCI7XG59XG4uZmEtc21pbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOFwiO1xufVxuLmZhLWZyb3duLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTlcIjtcbn1cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYVwiO1xufVxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWJcIjtcbn1cbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFjXCI7XG59XG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFkXCI7XG59XG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWVcIjtcbn1cbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMFwiO1xufVxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjFcIjtcbn1cbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uZmEtcmVwbHktYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIyXCI7XG59XG4uZmEtc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjNcIjtcbn1cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNFwiO1xufVxuLmZhLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjVcIjtcbn1cbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjZcIjtcbn1cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyN1wiO1xufVxuLmZhLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI4XCI7XG59XG4uZmEtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOVwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJhXCI7XG59XG4uZmEtc3VwZXJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmJcIjtcbn1cbi5mYS1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmNcIjtcbn1cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmRcIjtcbn1cbi5mYS1wdXp6bGUtcGllY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmVcIjtcbn1cbi5mYS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMwXCI7XG59XG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMVwiO1xufVxuLmZhLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMlwiO1xufVxuLmZhLWNhbGVuZGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzNcIjtcbn1cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNFwiO1xufVxuLmZhLXJvY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNVwiO1xufVxuLmZhLW1heGNkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzNlwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzdcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOFwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM5XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYVwiO1xufVxuLmZhLWh0bWw1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNiXCI7XG59XG4uZmEtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzY1wiO1xufVxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZFwiO1xufVxuLmZhLXVubG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2VcIjtcbn1cbi5mYS1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MFwiO1xufVxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDFcIjtcbn1cbi5mYS1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQyXCI7XG59XG4uZmEtcnNzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0M1wiO1xufVxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ0XCI7XG59XG4uZmEtdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ1XCI7XG59XG4uZmEtbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XG59XG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDdcIjtcbn1cbi5mYS1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OFwiO1xufVxuLmZhLWxldmVsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDlcIjtcbn1cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGFcIjtcbn1cbi5mYS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRiXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGNcIjtcbn1cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGRcIjtcbn1cbi5mYS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRlXCI7XG59XG4uZmEtdG9nZ2xlLWRvd246YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTBcIjtcbn1cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUxXCI7XG59XG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MlwiO1xufVxuLmZhLWV1cm86YmVmb3JlLFxuLmZhLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1M1wiO1xufVxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NFwiO1xufVxuLmZhLWRvbGxhcjpiZWZvcmUsXG4uZmEtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU1XCI7XG59XG4uZmEtcnVwZWU6YmVmb3JlLFxuLmZhLWlucjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NlwiO1xufVxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1N1wiO1xufVxuLmZhLXJ1YmxlOmJlZm9yZSxcbi5mYS1yb3VibGU6YmVmb3JlLFxuLmZhLXJ1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OFwiO1xufVxuLmZhLXdvbjpiZWZvcmUsXG4uZmEta3J3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU5XCI7XG59XG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XG59XG4uZmEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuLmZhLWZpbGUtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xufVxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XG59XG4uZmEtc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XG59XG4uZmEtc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XG59XG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MVwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjJcIjtcbn1cbi5mYS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2M1wiO1xufVxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NFwiO1xufVxuLmZhLXRodW1icy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XG59XG4uZmEteW91dHViZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjZcIjtcbn1cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XG59XG4uZmEteGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OFwiO1xufVxuLmZhLXhpbmctc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XG59XG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XG59XG4uZmEtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YlwiO1xufVxuLmZhLXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XG59XG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XG59XG4uZmEtZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XG59XG4uZmEtYWRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XG59XG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XG59XG4uZmEtYml0YnVja2V0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MlwiO1xufVxuLmZhLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3M1wiO1xufVxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzRcIjtcbn1cbi5mYS1sb25nLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzVcIjtcbn1cbi5mYS1sb25nLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xufVxuLmZhLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XG59XG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YVwiO1xufVxuLmZhLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2JcIjtcbn1cbi5mYS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xufVxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XG59XG4uZmEtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2VcIjtcbn1cbi5mYS1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XG59XG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XG59XG4uZmEtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XG59XG4uZmEtbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4M1wiO1xufVxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODRcIjtcbn1cbi5mYS1zdW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuLmZhLW1vb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODdcIjtcbn1cbi5mYS1idWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODhcIjtcbn1cbi5mYS12azpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OVwiO1xufVxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThhXCI7XG59XG4uZmEtcmVucmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThiXCI7XG59XG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThjXCI7XG59XG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGRcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTBcIjtcbn1cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MVwiO1xufVxuLmZhLWRvdC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MlwiO1xufVxuLmZhLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTNcIjtcbn1cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTRcIjtcbn1cbi5mYS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLmZhLXRyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NVwiO1xufVxuLmZhLXBsdXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XG59XG4uZmEtc2xhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOThcIjtcbn1cbi5mYS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTlcIjtcbn1cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWFcIjtcbn1cbi5mYS1vcGVuaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWJcIjtcbn1cbi5mYS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uZmEtYmFuazpiZWZvcmUsXG4uZmEtdW5pdmVyc2l0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5Y1wiO1xufVxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWRcIjtcbn1cbi5mYS15YWhvbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xufVxuLmZhLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMFwiO1xufVxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMVwiO1xufVxuLmZhLXJlZGRpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTJcIjtcbn1cbi5mYS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTNcIjtcbn1cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNFwiO1xufVxuLmZhLWRlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNVwiO1xufVxuLmZhLWRpZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTZcIjtcbn1cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XG59XG4uZmEtcGllZC1waXBlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYThcIjtcbn1cbi5mYS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTlcIjtcbn1cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWFcIjtcbn1cbi5mYS1sYW5ndWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYlwiO1xufVxuLmZhLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhY1wiO1xufVxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XG59XG4uZmEtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWVcIjtcbn1cbi5mYS1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjBcIjtcbn1cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMVwiO1xufVxuLmZhLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjJcIjtcbn1cbi5mYS1jdWJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiM1wiO1xufVxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjRcIjtcbn1cbi5mYS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNVwiO1xufVxuLmZhLXN0ZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XG59XG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XG59XG4uZmEtcmVjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOFwiO1xufVxuLmZhLWF1dG9tb2JpbGU6YmVmb3JlLFxuLmZhLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiOVwiO1xufVxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYVwiO1xufVxuLmZhLXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmJcIjtcbn1cbi5mYS1zcG90aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJjXCI7XG59XG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZFwiO1xufVxuLmZhLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmVcIjtcbn1cbi5mYS1kYXRhYmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMFwiO1xufVxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cbi5mYS1maWxlLXdvcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMlwiO1xufVxuLmZhLWZpbGUtZXhjZWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG4uZmEtZmlsZS1waG90by1vOmJlZm9yZSxcbi5mYS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXG4uZmEtZmlsZS1hcmNoaXZlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzZcIjtcbn1cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjN1wiO1xufVxuLmZhLWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM4XCI7XG59XG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzlcIjtcbn1cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNhXCI7XG59XG4uZmEtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYlwiO1xufVxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNjXCI7XG59XG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZFwiO1xufVxuLmZhLWNpcmNsZS1vLW5vdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNlXCI7XG59XG4uZmEtcmE6YmVmb3JlLFxuLmZhLXJlYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQwXCI7XG59XG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMVwiO1xufVxuLmZhLWdpdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDJcIjtcbn1cbi5mYS1naXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDNcIjtcbn1cbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG4uZmEtZ2VuZGVybGVzczpiZWZvcmUsXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGNcIjtcbn1cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiO1xufVxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XG59XG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuLmZhLXRyYW5zZ2VuZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI0XCI7XG59XG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI1XCI7XG59XG4uZmEtdmVudXMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI2XCI7XG59XG4uZmEtbWFycy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjdcIjtcbn1cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI4XCI7XG59XG4uZmEtbWFycy1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJhXCI7XG59XG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYlwiO1xufVxuLmZhLW5ldXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyY1wiO1xufVxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG59XG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG4vKi0tLS0tLS0tLS0tLWNvbW1vbi0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogY29sb3Ig6K+35L2/55So5LiL6L655Y+Y6YePIO+8jCDlkb3lkI3lj4LogIPlnLDlnYDvvJpodHRwOi8vd3d3LmNvbG9yLWJsaW5kbmVzcy5jb20vY29sb3ItbmFtZS1odWUvICovXG4vKiDpopzoibLlkI3np7DlsI/lhpnvvIznu5/kuIAgKi9cbi5idG4tbm92YSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM2NjY7XG59XG4uYnRuLWNoZWNrLTItbm92YSB7XG4gIHBhZGRpbmctdG9wOiAzcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuLmJ0bi1jaGVjay0zLW5vdmEge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIxcHggIWltcG9ydGFudDtcbn1cbi5idG4tbm92YTpob3Zlcixcbi5idG4tbm92YTphY3RpdmUsXG4uYnRuLW5vdmE6dmlzaXRlZCB7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsqL1xuICAvKmNvbG9yOiAjNjY2OyovXG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I5NWM7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLypsaSAuYnRuLW5vdmE6aG92ZXIsKi9cbi8qbGkgLmJ0bi1ub3ZhOmFjdGl2ZSwqL1xuLypsaSAuYnRuLW5vdmE6Zm9jdXMgeyovXG4vKmJhY2tncm91bmQtY29sb3I6ICM1Y2I5NWM7Ki9cbi8qY29sb3I6ICNmZmY7Ki9cbi8qfSovXG4uYnRuLXN1Y2Nlc3Mtbm92YSB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjNWNiODVjIDAsICM0MTk2NDEgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM1Y2I4NWMgMCwgIzQxOTY0MSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjNWNiODVjKSwgdG8oIzQxOTY0MSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNzdjYzUxIDAsICM1MmE0NTEgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjVjYjg1YycsIGVuZENvbG9yc3RyPScjZmY0MTk2NDEnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJvcmRlci1jb2xvcjogIzY0YzI2NDtcbn1cbi5idG4tc3VjY2Vzcy1ub3ZhOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLW5vdmE6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLW5vdmE6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I5NWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi1zdWNjZXNzLW5vdmE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tZGVmYXVsdC1ub3ZhIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCwgI2UwZTBlMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwLCAjZTBlMGUwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmZmYpLCB0bygjZTBlMGUwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCwgI2UwZTBlMCAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmUwZTBlMCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uYnRuLWRlZmF1bHQtbm92YSxcbi5idG4tc3VjY2Vzcy1ub3ZhIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uYnRuLWRlZmF1bHQtbm92YTpob3Zlcixcbi5idG4tZGVmYXVsdC1ub3ZhOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC1ub3ZhOnZpc2l0ZWQge1xuICAvKmJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7Ki9cbiAgLypjb2xvcjogIzY2NjsqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiOTVjO1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qbGkgLmJ0bi1kZWZhdWx0LW5vdmE6aG92ZXIsKi9cbi8qbGkgLmJ0bi1kZWZhdWx0LW5vdmE6YWN0aXZlLCovXG4vKmxpIC5idG4tZGVmYXVsdC1ub3ZhOmZvY3VzKi9cbi8qeyovXG4vKmJhY2tncm91bmQtY29sb3I6ICM1Y2I5NWM7Ki9cbi8qY29sb3I6ICNmZmY7OyovXG4vKn0qL1xuLmJ0bi1hZGRtb3JlLW5vdmEge1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG4uYnRuLXdlZWstbm92YSB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMTFweDtcbiAgcGFkZGluZy1yaWdodDogMTFweDtcbn1cbi5idG4tZmlsdGVyLW5vdmEge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmJ0bi1jbGVhcmFsbC1ub3ZhIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5idG4tdGFibGVjdHJsLW5vdmEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYnRuLWRlZmF1bHQtbm92YTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYmZiZmJmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLnRpcEJveCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWFyZ2luOiBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA0NzBweDtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB6LWluZGV4OiA5OTtcbn1cbi5jbG9zZUxvZ28ge1xuICB3aWR0aDogMjFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IDQyNnB4O1xufVxuLmNvbnRlbnRIdG1sIHtcbiAgZm9udC1mYW1pbHk6IE1pY3Jvc29mdCBZYUhlaTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjNEE0ODQ4O1xuICB0b3A6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogI2NjYyBzb2xpZCAxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiAxNDhweDtcbiAgd2lkdGg6IDQ3MHB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHRleHQtaW5kZW50OiA1cHg7XG59XG4uY2FuY2VsQnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MnB4O1xuICB0b3A6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwN0Q4QjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiA0MXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNlZWU7XG59XG4uY29uZm9ybUJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMzc2cHg7XG4gIHRvcDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwN0Q4QjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiA3N3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNDJweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgY29sb3I6ICNlZWU7XG59XG4uc2hhZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgei1pbmRleDogNjY7XG59XG4uYWxlcnRUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBNaWNyb3NvZnQgWWFIZWk7XG4gIHdpZHRoOiAzOTBweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjU3KTtcbn1cbi5iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICB0ZXh0LWluZGVudDogM3B4O1xuICBib3JkZXItYm90dG9tOiAjY2NjIHNvbGlkIDFweDtcbiAgaGVpZ2h0OiA1MnB4O1xufVxuLyrmj5DkuqTlvLnlh7rmoYbmoLflvI8qL1xuLmFqYXgtY29udGFpbmVyIHtcbiAgLyogZGlzcGxheTogbm9uZTsqL1xuICBvcGFjaXR5OiAwLjc7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDUxO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgdG9wOiAyMCU7XG4gIC8qIGJhY2tncm91bmQ6ICMwMDA7Ki9cbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogNXB4O1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDlweCAjMDAwMDAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggOXB4ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOXB4ICMwMDAwMDA7XG59XG4uYWpheC1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uYWpheC1jb250YWluZXIgcC5zeXMtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLyrmj5DkuqTlvLnlh7rmoYbmoLflvI8qL1xuLmVyckFsZXJ0IHtcbiAgb3BhY2l0eTogMC44NztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYycHg7XG4gIGxlZnQ6IDE1MHB4O1xufVxuLm1hc2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5uYXYtbm92YSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM2NjY7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2hlY2tlZEJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG59XG4ubmF2LW5vdmE6YmVmb3JlLFxuLm5hdi1ub3ZhOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLm5hdi1ub3ZhID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi1ub3ZhID4gbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDQzcHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGNvbG9yOiAjNjY2O1xufVxuLm5hdi10YWJzLW5vdmEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5uYXYtdGFicy1ub3ZhID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgLyptYXJnaW4tYm90dG9tOjRweDsqL1xufVxuLm5hdi10YWJzLW5vdmEgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG4ubmF2LXRhYnMtbm92YSA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMtbm92YSA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMtbm92YSA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyovXG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uYXYtdGFicy1ub3ZhIC5hY3RpdmUge1xuICAvKmJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDNhM2ZiOyovXG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4vKi5uYXYtdGFicy1ub3ZhID4gbGkgPiBhOmhvdmVyIHsqL1xuLypib3JkZXItY29sb3I6ICNlZWUgI2VlZSAjZGRkOyovXG4vKn0qL1xuLm5hdi1ub3ZhID4gbGkgPiBhOmhvdmVyLFxuLm5hdi1ub3ZhID4gbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvKmJhY2tncm91bmQtY29sb3I6ICNlZWU7Ki9cbn1cbi5uYXYtdGFicy1ub3ZhID4gbGkgPiBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi8qaW5wdXTovpPlhaXmoYYqL1xuLmZvcm0taW5wdXQtbm92YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZvcm0taW5wdXQtbm92YTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mb3JtLWlucHV0LW5vdmE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWlucHV0LW5vdmE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY7XG59XG4uZm9ybS1pbnB1dC1ub3ZhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY7XG59XG4uZm9ybS1pbnB1dC1ub3ZhW2Rpc2FibGVkXSxcbi5mb3JtLWlucHV0LW5vdmFbcmVhZG9ubHldLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWlucHV0LW5vdmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0taW5wdXQtbm92YVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0taW5wdXQtbm92YSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZm9ybS1pbnB1dC1ub3ZhLmVyciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2E0OWY7XG59XG4vKuaQnOe0ouahhnN0YXJ0Ki9cbi5ub3ZhLWlucHV0LXNlYXJjaCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5vdmEtaW5wdXQtc2VhcmNoIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB3aWR0aDogNTQ3cHg7XG4gIGhlaWdodDogMzRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICBib3JkZXI6IHNvbGlkICNjY2MgMXB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ub3ZhLWlucHV0LXNlYXJjaCAuc2VhcmNoLWJ0biB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyOiBzb2xpZCAjY2NjIDFweDtcbiAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnYnVpbGQvaW1hZ2VzL3NlYXJjaC5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vKuaQnOe0ouahhmVuZCovXG4uZGl2LWJhY2tncm91bmQtbm92YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgbWluLWhlaWdodDogNzd2aDtcbn1cbi5wYWdlTnVtIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmRyb3BEb3duIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogNThweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5hdHRyLXRpdGxlIHtcbiAgY29sb3I6ICM5OTk7XG59XG4jY29udGVudCB0YWJsZSB0aFtuZy1jbGlja10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jY29udGVudCB0YWJsZSB0aFtuZy1jbGlja10sXG4jY29udGVudCB0YWJsZSB0cltuZy1jbGlja10ge1xuICAvKnBhZGRpbmctbGVmdDogMTJweDsqL1xufVxuLmFsaWduQ2VudGVyIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cbi5hbGVydC1jb21tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA0MDhweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMjNweDtcbiAgbWFyZ2luLXRvcDogLTY2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSwgMCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSwgMCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMjtcbn1cbi5hbGVydC1jbG9zZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IC0yMXB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcbiAgb3BhY2l0eTogLjM7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5idXR0b24uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG50ci5zZWxlY3RlZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3ICFpbXBvcnRhbnQ7XG59XG4uY29tbW9kaXR5TWFuYWdlIC5wb3BvdmVyLWVyciBpbnB1dCxcbi5jb21tb2RpdHlNYW5hZ2UgLnBvcG92ZXItZXJyIHRleHRhcmVhLFxuLmNvbW1vZGl0eU1hbmFnZSAucG9wb3Zlci1lcnIgLnBvcG92ZXIge1xuICBib3JkZXItY29sb3I6IHJlZDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5hdi10YWJzID4gbGkgPiBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTU1O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIGxpLmxhc3Qge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG59XG4ubm9EYXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICAvKiBtYXJnaW4tdG9wOiAtMjFweDsgKi9cbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIHdpZHRoOiA5OCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbn1cbi5wYWdlZnVuIHNwYW4uZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGFnZWZ1biBzcGFuLmN1cnJlbnQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3ICFpbXBvcnRhbnQ7XG59XG4jY29udGFpbmVyICNjb250ZW50IHVsLnRvcC1uYXYge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLmZvcm0tSW5wdXQsXG4uYnJpZ2h0bmVzcyAuYnJpZ2h0bmVzcy1JbnB1dCxcbi53YXJuRGV0YWlsIC5icmlnaHRuZXNzLUlucHV0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMzN2FiNyAwLCAjMjY1YTg4IDEwMCUpO1xufVxuLnN0b3BfY291bnRkb3duIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAxMHB4IDIzcHggMTBweCAxMnB4O1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICByaWdodDogMjFweDtcbiAgYm90dG9tOiAzMDBweDtcbiAgei1pbmRleDogMTAwMjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjMzM3MEZGO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE2cHggMHB4IHJnYmEoMCwgMzAsIDc0LCAwLjQpO1xufVxuLnN0b3BfY291bnRkb3duX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdG9wX2NvdW50ZG93bl90aXAge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5zdG9wX2NvdW50ZG93bl9zdHIge1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbn1cbi5zdG9wX2NvdW50ZG93bl9idG4ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6ICMzMzcwRkY7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdWdnZXN0X3NtYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNzJweDtcbiAgcmlnaHQ6IDIxcHg7XG4gIGJvdHRvbTogNzVweDtcbiAgei1pbmRleDogMTAwMjtcbn1cbi5zdWdnZXN0X3NtYXJ0ID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mZWVkYmFja0VkaXQucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjIlO1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogM3B4IDJweCAyMnB4ICNjY2M7XG59XG4uc3VnZ2VzdF9zbWFydCA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuLmxhbmdlbiB7XG4gIHdpZHRoOiA5NXB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDExMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvdHRvbTogMTYycHg7XG4gIHJpZ2h0OiA1OHB4O1xuICBib3gtc2hhZG93OiAtMnB4IDNweCAyMnB4ICNjY2M7XG59XG4ubGFuZ2VuIGEge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogNDJweDtcbn1cbi5zdWdnZXN0X3NtYXJ0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzMzdhYjcgMCwgIzI2NWE4OCAxMDAlKTtcbn1cbi50YW5ncmFtLXN1Z2dlc3Rpb24tbWFpbiB7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLnRhbmdyYW0tc3VnZ2VzdGlvbi1tYWluLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jTWljcm9zb2Z0TmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5NaWNyb3NvZnRNYXAgZGl2LmFzX2NvbnRhaW5lcl9zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgd2lkdGg6IDQyMHB4O1xufVxuLk1pY3Jvc29mdE1hcCAuSW5mb2JveCBkaXYuaW5mb2JveC1pbmZvIHtcbiAgY29sb3I6ICMyMjI7XG59XG4uTWljcm9zb2Z0TWFwIC5hc19jb250YWluZXIgYS5zdWdnZXN0TGluayB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5kaXYuTWljcm9zb2Z0TWFwIC5hc19jb250YWluZXIgdWwge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5NaWNyb3NvZnRNYXAgLmFzX2NvbnRhaW5lciBwLmxpbmUxIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5NaWNyb3NvZnRNYXAgLmFzX2NvbnRhaW5lciBwLmxpbmUyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWMtY29udGFpbmVyIHtcbiAgei1pbmRleDogMTAwMDA7XG59XG4ucGFjLWNvbnRhaW5lci5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnVpLWRhdGVwaWNrZXIge1xuICB6LWluZGV4OiAxMCAhaW1wb3J0YW50O1xufVxuLnRhYmxlU29ydHMgLmFzYyxcbi50YWJsZVNvcnRzIC5kZXNjLFxuLnRhYmxlU29ydHMgLmJvdGgge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGFibGVTb3J0cyAuYXNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc29ydF9hc2MucG5nJyk7XG59XG4udGFibGVTb3J0cyAuZGVzYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NvcnRfZGVzYy5wbmcnKTtcbn1cbi50YWJsZVNvcnRzIC5ib3RoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc29ydF9ib3RoLnBuZycpO1xufVxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYXNjLFxuLmRlc2MsXG4uYm90aCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zb3J0X2FzYy5wbmcnKTtcbn1cbi5kZXNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc29ydF9kZXNjLnBuZycpO1xufVxuLmJvdGgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zb3J0X2JvdGgucG5nJyk7XG59XG4ubW9kYWwtaGVhZGVyIFthcmlhLWhpZGRlbl0ge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4ubmctY2xvYWssXG5bbmctY2xvYWtdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pY29uLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IHVybCgvc21hcnQvYnVpbGQvaW1hZ2VzL3NlYXJjaC5wbmcpIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnBhcmFtZXRlciB7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgbWFyZ2luOiAwO1xufVxuLmVsbGlwc2lzX2Rpc3BsYXkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEyMHB4O1xufVxuLm5vdmFfYnRuX2RlZmF1bHQge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKEB7cm9vdH1AYmFja2dyb3VkSW1nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG4gIGNvbG9yOiAjNDQ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xufVxuLm5vdmFfYnRuX2FjdGl2ZSB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNhM2ZiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoQHtyb290fUBiYWNrZ3JvdWRJbWcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0M2EzZmI7XG59XG4ubm92YV9idG5fY29uZmlybSB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNhM2ZiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoQHtyb290fUBiYWNrZ3JvdWRJbWcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNXB4IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0M2EzZmI7XG59XG4ubm92YV9idG5fY2FuY2VsIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChAe3Jvb3R9QGJhY2tncm91ZEltZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICBjb2xvcjogIzQ0NDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbn1cbi5hdHRyLWxpbmsge1xuICBjb2xvcjogIzQzYTNmYiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yb3ctY29tbW9uLW1hcmdpbi1ub3ZhIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbnNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbnNlbGVjdFtkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAuNTtcbn1cbi5yZWQtc3Rhci1jb21tb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGNvbG9yOiAjZWYzOTJiO1xufVxuLmRpdi1sYWJlbCB7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmxlZnQtbGFiZWwge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNlbnRlci1sYWJlbCB7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5mb3JtLWlucHV0LW5vdmEge1xuICB3aWR0aDogNzUlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4udGFibGUtYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG59XG5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZm9ybS1jb250cm9sW3JlYWRvbmx5XVtkaXNhYmxlZF0sXG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IC41O1xufVxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpdXNfcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbi5yYWRpdXNfbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbi5yZWQtc3Rhci1jb21tb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAtNDVweDtcbiAgY29sb3I6ICNlZjM5MmI7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4uYnRuX2VkaXRfaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbn1cbi5yZWRBbGVydCB7XG4gIGNvbG9yOiAjZWYzOTJiO1xufVxuLmNvbW1vbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjZGRkO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDc3dmg7XG59XG4uY29tbW9uLWNvbnRlbnQgLm1haW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5jdXJzb3JQb2ludCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kaXNhYmxlT3BlcmF0ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xufVxuI215QWRkcmVzcyAjbWFwIHtcbiAgcGFkZGluZzogMDtcbn1cbiNteUFkZHJlc3MgI21hcCAubGFiZWxTZXQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jbXlBZGRyZXNzICNtYXAgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4jbXlBZGRyZXNzICNtYXAgI2FkZHJpbnB1dDEge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4jbXlBZGRyZXNzIC5tYXBfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbiNteUFkZHJlc3MgI21hcF9jYW52YXMyLFxuI215QWRkcmVzcyAjbWFwX2NhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG4jbXlBZGRyZXNzICNtYXBfY2FudmFzMi5hY3RpdmUsXG4jbXlBZGRyZXNzICNtYXBfY2FudmFzLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG4jbXlBZGRyZXNzICNhZGRyU2VhcmNoQW5kTWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgei1pbmRleDogOTk5OTtcbiAgdGV4dC1hbGlnbjogcmlnaHQhaW1wb3J0YW50O1xuICB3aWR0aDogOTclO1xufVxuI215QWRkcmVzcyAjYWRkcmlucHV0IHtcbiAgbWFyZ2luLXRvcDogLTYwcHg7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG4gIG9wYWNpdHk6IDAuOTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbiNteUFkZHJlc3MgI2FkZHJpbnB1dCBpbnB1dCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4jbXlBZGRyZXNzIC5pbnRyb2pzLXNraXBidXR0b24ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbiNteUFkZHJlc3MgLmFkZHJlc3Mtd3JhcF9hdXRvc2VhcmNoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MwQzBDMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDIwcHg7XG4gIHRvcDogNDZweDtcbn1cbiNteUFkZHJlc3MgLmFkZHJlc3Mtd3JhcF9hdXRvc2VhcmNoIHVsLFxuI215QWRkcmVzcyAuYWRkcmVzcy13cmFwX2F1dG9zZWFyY2ggbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuI215QWRkcmVzcyAuYWRkcmVzcy13cmFwX2F1dG9zZWFyY2ggbGkge1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgY29sb3I6ICM1NTU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI215QWRkcmVzcyAuYWRkcmVzcy13cmFwX2F1dG9zZWFyY2ggbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmViO1xufVxuI215QWRkcmVzcyAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCxcbiNteUFkZHJlc3MgLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbiNteUFkZHJlc3MgLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4jbXlBZGRyZXNzIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4jbXlBZGRyZXNzIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlLFxuI215QWRkcmVzcyAuYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5wYWdlZnVuIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM3OTc5Nzk7XG59XG4ucGFnZWZ1biBhIHtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgbWFyZ2luOiAwIDFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnBhZ2VmdW4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbn1cbi5wYWdlZnVuIHNwYW4uY3VycmVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgLyp3aWR0aDogMzBweDsqL1xuICBwYWRkaW5nOiAwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMXB4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnBhZ2VmdW4gc3Bhbi5kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIG1hcmdpbjogMCAxcHg7XG4gIGNvbG9yOiAjYmZiZmJmO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGFnZWZ1biAucHJldlBhZ2Uge1xuICBwYWRkaW5nOiAwcHggNHB4O1xufVxuLnBhZ2VmdW4gLm5leHRQYWdlIHtcbiAgcGFkZGluZzogMHB4IDRweDtcbn1cbi5wYWdlZnVuTWVkaWEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi5wYWdlZnVuTWVkaWEgYSB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIG1hcmdpbjogMCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYWdlZnVuTWVkaWEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbn1cbi5wYWdlZnVuTWVkaWEgc3Bhbi5jdXJyZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMXB4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnBhZ2VmdW5NZWRpYSBzcGFuLmRpc2FibGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgbWFyZ2luOiAwIDFweDtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYWdlZnVuTWVkaWEgLnByZXZQYWdlIHtcbiAgcGFkZGluZzogMHB4IDRweDtcbn1cbi5wYWdlZnVuTWVkaWEgLm5leHRQYWdlIHtcbiAgcGFkZGluZzogMHB4IDRweDtcbn1cbi5udi1waWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHotaW5kZXg6IDIwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5udi1waWNrZXIgLm52LXBpY2tlcl9fYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xufVxuLm52LXBpY2tlciAubnYtcGlja2VyX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ubnYtcGlja2VyW3gtcGxhY2VtZW50PXRvcC1lbmRdIC5udi1waWNrZXJfX2Fycm93LFxuLm52LXBpY2tlclt4LXBsYWNlbWVudD10b3Atc3RhcnRdIC5udi1waWNrZXJfX2Fycm93LFxuLm52LXBpY2tlclt4LXBsYWNlbWVudD10b3BdIC5udi1waWNrZXJfX2Fycm93IHtcbiAgYm90dG9tOiAtNHB4O1xuICBib3gtc2hhZG93OiAzcHggM3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuLm52LXBpY2tlclt4LXBsYWNlbWVudD1ib3R0b20tZW5kXSAubnYtcGlja2VyX19hcnJvdyxcbi5udi1waWNrZXJbeC1wbGFjZW1lbnQ9Ym90dG9tLXN0YXJ0XSAubnYtcGlja2VyX19hcnJvdyxcbi5udi1waWNrZXJbeC1wbGFjZW1lbnQ9Ym90dG9tXSAubnYtcGlja2VyX19hcnJvdyB7XG4gIGJveC1zaGFkb3c6IC0ycHggLTJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgdG9wOiAtNnB4O1xufVxuLm52LXBpY2tlclt4LXBsYWNlbWVudD1sZWZ0LWVuZF0gLm52LXBpY2tlcl9fYXJyb3csXG4ubnYtcGlja2VyW3gtcGxhY2VtZW50PWxlZnQtc3RhcnRdIC5udi1waWNrZXJfX2Fycm93LFxuLm52LXBpY2tlclt4LXBsYWNlbWVudD1sZWZ0XSAubnYtcGlja2VyX19hcnJvdyB7XG4gIHJpZ2h0OiAtNHB4O1xuICBib3gtc2hhZG93OiAzcHggLTNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cbi5udi1waWNrZXJbeC1wbGFjZW1lbnQ9cmlnaHQtZW5kXSAubnYtcGlja2VyX19hcnJvdyxcbi5udi1waWNrZXJbeC1wbGFjZW1lbnQ9cmlnaHQtc3RhcnRdIC5udi1waWNrZXJfX2Fycm93LFxuLm52LXBpY2tlclt4LXBsYWNlbWVudD1yaWdodF0gLm52LXBpY2tlcl9fYXJyb3cge1xuICBsZWZ0OiAtNHB4O1xuICBib3gtc2hhZG93OiAtM3B4IDNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cbi5udi1waWNrZXJbeC1wbGFjZW1lbnQ9Ym90dG9tLXN0YXJ0XSAubnYtcGlja2VyX19hcnJvdyxcbi5udi1waWNrZXJbeC1wbGFjZW1lbnQ9dG9wLXN0YXJ0XSAubnYtcGlja2VyX19hcnJvdyB7XG4gIGxlZnQ6IDE2cHg7XG59XG4ubnYtcGlja2VyW3gtcGxhY2VtZW50PWJvdHRvbV0gLm52LXBpY2tlcl9fYXJyb3csXG4ubnYtcGlja2VyW3gtcGxhY2VtZW50PXRvcF0gLm52LXBpY2tlcl9fYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLm52LXBpY2tlclt4LXBsYWNlbWVudD1ib3R0b20tZW5kXSAubnYtcGlja2VyX19hcnJvdyxcbi5udi1waWNrZXJbeC1wbGFjZW1lbnQ9dG9wLWVuZF0gLm52LXBpY2tlcl9fYXJyb3cge1xuICByaWdodDogMTZweDtcbn1cbi5udi1waWNrZXJbeC1wbGFjZW1lbnQ9bGVmdC1zdGFydF0gLm52LXBpY2tlcl9fYXJyb3csXG4ubnYtcGlja2VyW3gtcGxhY2VtZW50PXJpZ2h0LXN0YXJ0XSAubnYtcGlja2VyX19hcnJvdyB7XG4gIHRvcDogMTZweDtcbn1cbi5udi1waWNrZXJbeC1wbGFjZW1lbnQ9bGVmdF0gLm52LXBpY2tlcl9fYXJyb3csXG4ubnYtcGlja2VyW3gtcGxhY2VtZW50PXJpZ2h0XSAubnYtcGlja2VyX19hcnJvdyB7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5udi1waWNrZXJbeC1wbGFjZW1lbnQ9bGVmdC1lbmRdIC5udi1waWNrZXJfX2Fycm93LFxuLm52LXBpY2tlclt4LXBsYWNlbWVudD1yaWdodC1lbmRdIC5udi1waWNrZXJfX2Fycm93IHtcbiAgYm90dG9tOiAxNnB4O1xufVxuLm52LXBpY2tlci0tcG9wb3ZlciAubnYtcGlja2VyX19ib2R5IHtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubnYtcGlja2VyLS1wb3BvdmVyIC5udi1waWNrZXJfX2Fycm93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB6LWluZGV4OiAxO1xufVxuLm52LXBpY2tlci0tcG9wb3ZlciAubnYtcG9wb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi8qIFotSU5ERVggKi9cbi5mb3JtRXJyb3Ige1xuICB6LWluZGV4OiA5OTA7XG59XG4uZm9ybUVycm9yIC5mb3JtRXJyb3JDb250ZW50IHtcbiAgei1pbmRleDogOTkxO1xufVxuLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cge1xuICB6LWluZGV4OiA5OTY7XG59XG4udWktZGlhbG9nIC5mb3JtRXJyb3Ige1xuICB6LWluZGV4OiA1MDAwO1xufVxuLnVpLWRpYWxvZyAuZm9ybUVycm9yIC5mb3JtRXJyb3JDb250ZW50IHtcbiAgei1pbmRleDogNTAwMTtcbn1cbi51aS1kaWFsb2cgLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cge1xuICB6LWluZGV4OiA1MDA2O1xufVxuLmlucHV0Q29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5mb3JtRXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAwcHg7XG4gIGxlZnQ6IDMwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtaW4td2lkdGg6IDI4NXB4O1xufVxuLmZvcm1FcnJvci5pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFqYXhTdWJtaXQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjNTVlYTU1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm1FcnJvciAuZm9ybUVycm9yQ29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWUwMTAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xuICBtaW4td2lkdGg6IDEyMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggIzAwMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgNnB4ICMwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDZweCAjMDAwO1xuICAtby1ib3gtc2hhZG93OiAwIDAgNnB4ICMwMDA7XG4gIHBhZGRpbmc6IDRweCAxMHB4IDRweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uZm9ybUVycm9yLmlubGluZSAuZm9ybUVycm9yQ29udGVudCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtby1ib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtby1ib3JkZXItcmFkaXVzOiAwO1xufVxuLmdyZWVuUG9wdXAgLmZvcm1FcnJvckNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMzNiZTQwO1xufVxuLmJsYWNrUG9wdXAgLmZvcm1FcnJvckNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xuICBjb2xvcjogI0ZGRjtcbn1cbi5mb3JtRXJyb3IgLmZvcm1FcnJvckFycm93IHtcbiAgd2lkdGg6IDE1cHg7XG4gIG1hcmdpbjogLTJweCAwIDAgMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keVtkaXI9J3J0bCddIC5mb3JtRXJyb3IgLmZvcm1FcnJvckFycm93LFxuYm9keS5ydGwgLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cge1xuICBtYXJnaW46IC0ycHggMTNweCAwIDA7XG59XG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvd0JvdHRvbSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAtby1ib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDBweCAwIDAgMTJweDtcbiAgdG9wOiAycHg7XG59XG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyBkaXYge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkZGQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDNweCAjNDQ0O1xuICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDNweCAjNDQ0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDNweCAjNDQ0O1xuICAtby1ib3gtc2hhZG93OiAwIDJweCAzcHggIzQ0NDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZWUwMTAxO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvd0JvdHRvbSBkaXYge1xuICBib3gtc2hhZG93OiBub25lO1xuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW8tYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ncmVlblBvcHVwIC5mb3JtRXJyb3JBcnJvdyBkaXYge1xuICBiYWNrZ3JvdW5kOiAjMzNiZTQwO1xufVxuLmJsYWNrUG9wdXAgLmZvcm1FcnJvckFycm93IGRpdiB7XG4gIGJhY2tncm91bmQ6ICMzOTM5Mzk7XG4gIGNvbG9yOiAjRkZGO1xufVxuLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cgLmxpbmUxMCB7XG4gIHdpZHRoOiAxM3B4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyAubGluZTkge1xuICB3aWR0aDogMTFweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cgLmxpbmU4IHtcbiAgd2lkdGg6IDExcHg7XG59XG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyAubGluZTcge1xuICB3aWR0aDogOXB4O1xufVxuLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cgLmxpbmU2IHtcbiAgd2lkdGg6IDdweDtcbn1cbi5mb3JtRXJyb3IgLmZvcm1FcnJvckFycm93IC5saW5lNSB7XG4gIHdpZHRoOiA1cHg7XG59XG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyAubGluZTQge1xuICB3aWR0aDogM3B4O1xufVxuLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cgLmxpbmUzIHtcbiAgd2lkdGg6IDFweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tOiAwIHNvbGlkICNkZGQ7XG59XG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyAubGluZTIge1xuICB3aWR0aDogM3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyAubGluZTEge1xuICB3aWR0aDogMXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG4uc2VsZWN0RGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlbGVjdERheSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlbGVjdERheSAuZGF5U2VsZWN0VGl0bGUge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5zZWxlY3REYXkgLmRheXNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNjAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICB6LWluZGV4OiAxO1xufVxuLnNlbGVjdERheSAuZXZlcnlEYXlzIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNlbGVjdERheSAuZXZlcnlEYXlzID4gbGk6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuLnNlbGVjdERheSAuZXZlcnlEYXlzID4gbGkge1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW46IDRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbn1cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIFxuXG4gIGpRdWVyeSBEYXRlVGltZVBpY2tlciAtIFJlc3BvbnNpdmUgZmxhdCBkZXNpZ24galF1ZXJ5IERhdGVUaW1lIFBpY2tlciBwbHVnaW4gZm9yIFdlYiAmIE1vYmlsZVxuICBWZXJzaW9uIDAuMS45XG4gIENvcHlyaWdodCAoYykyMDE1IEN1cmlvdXMgU29sdXRpb25zIFB2dCBMdGQgYW5kIE5laGEgS2FkYW1cbiAgaHR0cDovL2N1cmlvdXNzb2x1dGlvbnMuZ2l0aHViLmlvL0RhdGVUaW1lUGlja2VyXG4gIGh0dHBzOi8vZ2l0aHViLmNvbS9DdXJpb3VzU29sdXRpb25zL0RhdGVUaW1lUGlja2VyXG5cbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmR0cGlja2VyLXBvc2l0aW9ucyB7XG4gIHdpZHRoOiA1MjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmR0cGlja2VyLXBvc2l0aW9ucyAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDQwJTtcbn1cbi5kdHBpY2tlci1vdmVybGF5IHtcbiAgei1pbmRleDogMjAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgLypiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7Ki9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA3MCU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmR0cGlja2VyLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5kdHBpY2tlci1vdmVybGF5ICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5kdHBpY2tlci1iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcbn1cbi5kdHBpY2tlci1jb250IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDRjBGMTtcbn1cbi5kdHBpY2tlci1tb2JpbGUgLmR0cGlja2VyLWNvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmR0cGlja2VyLWNvbnRlbnQge1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBwYWRkaW5nOiAxZW0gMGVtO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmR0cGlja2VyLW1vYmlsZSAuZHRwaWNrZXItY29udGVudCB7XG4gIHdpZHRoOiA5NyU7XG59XG4uZHRwaWNrZXItc3ViY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kdHBpY2tlci1oZWFkZXIge1xuICBtYXJnaW46IDAuMmVtIDFlbTtcbn1cbi5kdHBpY2tlci1oZWFkZXIgLmR0cGlja2VyLXRpdGxlIHtcbiAgY29sb3I6ICMyOTgwQjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjNlbTtcbn1cbi5kdHBpY2tlci1oZWFkZXIgLmR0cGlja2VyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0wLjdlbTtcbiAgcmlnaHQ6IDAuM2VtO1xuICBwYWRkaW5nOiAwLjVlbSAwLjVlbSAxZW0gMWVtO1xuICBjb2xvcjogIzMxNzZCMDtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmR0cGlja2VyLWhlYWRlciAuZHRwaWNrZXItY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzMxNzZCMDtcbn1cbi5kdHBpY2tlci1oZWFkZXIgLmR0cGlja2VyLXZhbHVlIHtcbiAgcGFkZGluZzogMC44ZW0gMC4yZW0gMC4yZW0gMC4yZW07XG4gIGNvbG9yOiAjMzE3NkIwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG4uZHRwaWNrZXItY29tcG9uZW50cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMWVtIDFlbTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbi5kdHBpY2tlci1jb21wb25lbnRzICoge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuLmR0cGlja2VyLWNvbXBvbmVudHMgLmR0cGlja2VyLWNvbXBPdXRsaW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbi5kdHBpY2tlci1jb21wMiB7XG4gIHdpZHRoOiA1MCU7XG59XG4uZHRwaWNrZXItY29tcDMge1xuICB3aWR0aDogMzMuMyU7XG59XG4uZHRwaWNrZXItY29tcDUge1xuICB3aWR0aDogMjAlO1xufVxuLmR0cGlja2VyLWNvbXA2IHtcbiAgd2lkdGg6IDE2LjY2JTtcbn1cbi5kdHBpY2tlci1jb21wb25lbnRzIC5kdHBpY2tlci1jb21wIHtcbiAgbWFyZ2luOiAyJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmR0cGlja2VyLWNvbXBvbmVudHMgLmR0cGlja2VyLWNvbXAgPiAqIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICMyOTgwQjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uZHRwaWNrZXItY29tcG9uZW50cyAuZHRwaWNrZXItY29tcCA+ICo6aG92ZXIge1xuICBjb2xvcjogIzI5ODBCOTtcbn1cbi5kdHBpY2tlci1jb21wb25lbnRzIC5kdHBpY2tlci1jb21wQnV0dG9uRW5hYmxlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kdHBpY2tlci1jb21wb25lbnRzIC5kdHBpY2tlci1jb21wQnV0dG9uRGlzYWJsZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5kdHBpY2tlci1jb21wb25lbnRzIC5kdHBpY2tlci1jb21wQnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZHRwaWNrZXItY29tcG9uZW50cyAuZHRwaWNrZXItY29tcFZhbHVlIHtcbiAgbWFyZ2luOiAwLjRlbSAwZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZDogI0YyRkNGRjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmR0cGlja2VyLW92ZXJsYXkgLmR0cGlja2VyLWNvbXBWYWx1ZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNkYWU5ZjY7XG59XG4uZHRwaWNrZXItYnV0dG9uQ29udCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMC4yZW0gMWVtO1xuICBmb250LWZhbWlseTogXCJNaWNyb3NvZnQgWWFIZWlcIiAhIGltcG9ydGFudDtcbn1cbi5kdHBpY2tlci1idXR0b25Db250IC5kdHBpY2tlci1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC42ZW0gMGVtO1xuICB3aWR0aDogMzklO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW8tYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGhlaWdodDogMzNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmR0cGlja2VyLXNpbmdsZUJ1dHRvbiAuZHRwaWNrZXItYnV0dG9uIHtcbiAgbWFyZ2luOiAwLjJlbSBhdXRvO1xufVxuLmR0cGlja2VyLXR3b0J1dHRvbnMgLmR0cGlja2VyLWJ1dHRvblNldCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3OWI1LCAjMmQ2YmEwIDUwJSwgIzI2NWE4OCAxMDAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI0NTU4MDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAjNTE4ZGMwO1xuICBjb2xvcjogd2hpdGU7XG59XG4uZHRwaWNrZXItYnV0dG9uU2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMmM2OTllLCAjMjY1YTg4IDUwJSwgIzI2NWE4OCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMmM2OTllLCAjMjY1YTg4IDUwJSwgIzI2NWE4OCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzJjNjk5ZSwgIzI2NWE4OCA1MCUsICMyNjVhODggMTAwJSk7XG59XG4uZHRwaWNrZXItdHdvQnV0dG9ucyAuZHRwaWNrZXItYnV0dG9uQ2xlYXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmVmZWZlLCAjZWZlZmVmIDUwJSwgI2UxZTFlMSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmVmZWZlLCAjZWZlZmVmIDUwJSwgI2UxZTFlMSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZlZmVmZSwgI2VmZWZlZiA1MCUsICNlMWUxZTEgMTAwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5kdHBpY2tlci1idXR0b25DbGVhcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgI2UwZTBlMCA1MCUsICNlMGUwZTAgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSwgI2UwZTBlMCA1MCUsICNlMGUwZTAgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUsICNlMGUwZTAgNTAlLCAjZTBlMGUwIDEwMCUpO1xufVxuLmFkLWdhbGxlcnkge1xuICB3aWR0aDogNjAwcHg7XG59XG4uYWQtZ2FsbGVyeSxcbi5hZC1nYWxsZXJ5ICoge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbi5hZC1nYWxsZXJ5IC5hZC1pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hZC1nYWxsZXJ5IC5hZC1pbWFnZS13cmFwcGVyIC5hZC1sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDQ4JTtcbiAgbGVmdDogNDglO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xufVxuLmFkLWdhbGxlcnkgLmFkLWltYWdlLXdyYXBwZXIgLmFkLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTAwO1xufVxuLmFkLWdhbGxlcnkgLmFkLWltYWdlLXdyYXBwZXIgLmFkLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMDA7XG59XG4uYWQtZ2FsbGVyeSAuYWQtaW1hZ2Utd3JhcHBlciAuYWQtcHJldixcbi5hZC1nYWxsZXJ5IC5hZC1pbWFnZS13cmFwcGVyIC5hZC1uZXh0IHtcbiAgLyogT3IgZWxzZSBJRSB3aWxsIGhpZGUgaXQgKi9cbiAgLypiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25vbi1leGlzdGluZy5qcGcpKi9cbn1cbi5hZC1nYWxsZXJ5IC5hZC1pbWFnZS13cmFwcGVyIC5hZC1wcmV2IC5hZC1wcmV2LWltYWdlLFxuLmFkLWdhbGxlcnkgLmFkLWltYWdlLXdyYXBwZXIgLmFkLW5leHQgLmFkLW5leHQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2FkX3ByZVRvcC5wbmcpO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDclO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDE7XG59XG4uYWQtZ2FsbGVyeSAuYWQtaW1hZ2Utd3JhcHBlciAuYWQtbmV4dCAuYWQtbmV4dC1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYWRfbmV4dFRvcC5wbmcpO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5hZC1nYWxsZXJ5IC5hZC1pbWFnZS13cmFwcGVyIC5hZC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5O1xufVxuLmFkLWdhbGxlcnkgLmFkLWltYWdlLXdyYXBwZXIgLmFkLWltYWdlIGEgaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuLmFkLWdhbGxlcnkgLmFkLWltYWdlLXdyYXBwZXIgLmFkLWltYWdlIC5hZC1pbWFnZS1kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcGFkZGluZzogN3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9vcGE3NS5wbmcpO1xuICBjb2xvcjogIzAwMDtcbn1cbiogaHRtbCAuYWQtZ2FsbGVyeSAuYWQtaW1hZ2Utd3JhcHBlciAuYWQtaW1hZ2UgLmFkLWltYWdlLWRlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5hZC1nYWxsZXJ5IC5hZC1pbWFnZS13cmFwcGVyIC5hZC1pbWFnZSAuYWQtaW1hZ2UtZGVzY3JpcHRpb24gLmFkLWRlc2NyaXB0aW9uLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWQtZ2FsbGVyeSAuYWQtY29udHJvbHMge1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uYWQtZ2FsbGVyeSAuYWQtaW5mbyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmFkLWdhbGxlcnkgLmFkLXNsaWRlc2hvdy1jb250cm9scyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5hZC1nYWxsZXJ5IC5hZC1zbGlkZXNob3ctY29udHJvbHMgLmFkLXNsaWRlc2hvdy1zdGFydCxcbi5hZC1nYWxsZXJ5IC5hZC1zbGlkZXNob3ctY29udHJvbHMgLmFkLXNsaWRlc2hvdy1zdG9wIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hZC1nYWxsZXJ5IC5hZC1zbGlkZXNob3ctY29udHJvbHMgLmFkLXNsaWRlc2hvdy1jb3VudGRvd24ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cbi5hZC1nYWxsZXJ5IC5hZC1zbGlkZXNob3ctcnVubmluZyAuYWQtc2xpZGVzaG93LXN0YXJ0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYWQtZ2FsbGVyeSAuYWQtbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hZC1nYWxsZXJ5IC5hZC1mb3J3YXJkLFxuLmFkLWdhbGxlcnkgLmFkLWJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cbi8qIElFIDYgZG9lc24ndCBsaWtlIGhlaWdodDogMTAwJSAqL1xuKiBodG1sIC5hZC1nYWxsZXJ5IC5hZC1mb3J3YXJkLFxuLmFkLWdhbGxlcnkgLmFkLWJhY2sge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuLmFkLWdhbGxlcnkgLmFkLWJhY2sge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxlZnQ6IC0yMHB4O1xuICB3aWR0aDogMTNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYWRfc2Nyb2xsX2JhY2tMZWZ0LnBuZykgMHB4IDIycHggbm8tcmVwZWF0O1xufVxuLmFkLWdhbGxlcnkgLmFkLWZvcndhcmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogLTIwcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2FkX3Njcm9sbF9mb3J3YXJkUmlnaHQucG5nKSAwcHggMjJweCBuby1yZXBlYXQ7XG59XG4uYWQtZ2FsbGVyeSAuYWQtbmF2IC5hZC10aHVtYnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZC1nYWxsZXJ5IC5hZC10aHVtYnMgLmFkLXRodW1iLWxpc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDkwMDAwMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFkLWdhbGxlcnkgLmFkLXRodW1icyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uYWQtZ2FsbGVyeSAuYWQtdGh1bWJzIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hZC1nYWxsZXJ5IC5hZC10aHVtYnMgbGkgYSBpbWcge1xuICBib3JkZXI6IDNweCBzb2xpZCAjQ0NDO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hZC1nYWxsZXJ5IC5hZC10aHVtYnMgbGkgYS5hZC1hY3RpdmUgaW1nIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzYxNjE2MTtcbn1cbi8qIENhbid0IGRvIGRpc3BsYXkgbm9uZSwgc2luY2UgT3BlcmEgd29uJ3QgbG9hZCB0aGUgaW1hZ2VzIHRoZW4gKi9cbi5hZC1wcmVsb2FkcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTkwMDAwcHg7XG4gIHRvcDogLTkwMDAwcHg7XG59XG4vKiFcbkNob3NlbiwgYSBTZWxlY3QgQm94IEVuaGFuY2VyIGZvciBqUXVlcnkgYW5kIFByb3RvdHlwZVxuYnkgUGF0cmljayBGaWxsZXIgZm9yIEhhcnZlc3QsIGh0dHA6Ly9nZXRoYXJ2ZXN0LmNvbVxuXG5WZXJzaW9uIDEuMi4wXG5GdWxsIHNvdXJjZSBhdCBodHRwczovL2dpdGh1Yi5jb20vaGFydmVzdGhxL2Nob3NlblxuQ29weXJpZ2h0IChjKSAyMDExLTIwMTQgSGFydmVzdCBodHRwOi8vZ2V0aGFydmVzdC5jb21cblxuTUlUIExpY2Vuc2UsIGh0dHBzOi8vZ2l0aHViLmNvbS9oYXJ2ZXN0aHEvY2hvc2VuL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWRcblRoaXMgZmlsZSBpcyBnZW5lcmF0ZWQgYnkgYGdydW50IGJ1aWxkYCwgZG8gbm90IGVkaXQgaXQgYnkgaGFuZC5cbiovXG4vKiBAZ3JvdXAgQmFzZSAqL1xuLmNob3Nlbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB6b29tOiAxO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jaG9zZW4tY29udGFpbmVyICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICB6LWluZGV4OiAxMDEwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLypib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsqL1xufVxuLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3Age1xuICBsZWZ0OiAwO1xufVxuLmNob3Nlbi1jb250YWluZXIgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qIEBlbmQgKi9cbi8qIEBncm91cCBTaW5nbGUgQ2hvc2VuICovXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAgMCA4cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmZmZmZmYpLCBjb2xvci1zdG9wKDUwJSwgI2Y2ZjZmNiksIGNvbG9yLXN0b3AoNTIlLCAjZWVlZWVlKSwgY29sb3Itc3RvcCgxMDAlLCAjZjRmNGY0KSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiAyMCUsICNmNmY2ZjYgNTAlLCAjZWVlZWVlIDUyJSwgI2Y0ZjRmNCAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmIDIwJSwgI2Y2ZjZmNiA1MCUsICNlZWVlZWUgNTIlLCAjZjRmNGY0IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmIDIwJSwgI2Y2ZjZmNiA1MCUsICNlZWVlZWUgNTIlLCAjZjRmNGY0IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmZmZmIDIwJSwgI2Y2ZjZmNiA1MCUsICNlZWVlZWUgNTIlLCAjZjRmNGY0IDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHdoaXRlIGluc2V0LCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRlZmF1bHQge1xuICBjb2xvcjogIzk5OTtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMjZweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogMjZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZycpIC00MnB4IDFweCBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMXB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKCcvc21hcnQvYnVpbGQvaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nJykgbm8tcmVwZWF0IDBweCAxM3B4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDEwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDNweCA0cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBtYXJnaW46IDFweCAwO1xuICBwYWRkaW5nOiA0cHggMjBweCA0cHggNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoJy9zbWFydC9idWlsZC9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvc21hcnQvYnVpbGQvaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nJykgbm8tcmVwZWF0IDEwMCUgLTIwcHg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuLyogQGVuZCAqL1xuLyogQGdyb3VwIFJlc3VsdHMgKi9cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyB7XG4gIGNvbG9yOiAjNDQ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWFyZ2luOiAwIDRweCA0cHggMDtcbiAgcGFkZGluZzogMCAwIDAgNHB4O1xuICBtYXgtaGVpZ2h0OiAyNDBweDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggNnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmRpc2FibGVkLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY29sb3I6ICNjY2M7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGEyYjc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgIzhkYTJiNyksIGNvbG9yLXN0b3AoOTAlLCAjOGRhMmI3KSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCM4ZGEyYjcgMjAlLCAjOGRhMmI3IDkwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCM4ZGEyYjcgMjAlLCAjOGRhMmI3IDkwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjOGRhMmI3IDIwJSwgIzhkYTJiNyA5MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gIzhkYTJiNyAyMCUsICM4ZGEyYjcgOTAlKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkubm8tcmVzdWx0cyB7XG4gIGNvbG9yOiAjNzc3O1xuICAvKmRpc3BsYXk6IGxpc3QtaXRlbTsqL1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xufVxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLXJlc3VsdCB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLyogQGVuZCAqL1xuLyogQGdyb3VwIE11bHRpIENob3NlbiAqL1xuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMSU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDElLCAjZWVlZWVlKSwgY29sb3Itc3RvcCgxNSUsICNmZmZmZmYpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2VlZWVlZSAxJSwgI2ZmZmZmZiAxNSUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZWVlZWVlIDElLCAjZmZmZmZmIDE1JSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjZWVlZWVlIDElLCAjZmZmZmZmIDE1JSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWVlZWVlIDElLCAjZmZmZmZmIDE1JSk7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBtYXJnaW46IDFweCAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDI1cHg7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDNweCA1cHggM3B4IDA7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgY29sb3Itc3RvcCgxMDAlLCAjZWVlZWVlKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDE5cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCB3aGl0ZSBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHNwYW4ge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9zbWFydC9idWlsZC9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSAtNDJweCAxcHggbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDFweDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggLTEwcHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1kaXNhYmxlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDUwJSAwJSwgNTAlIDEwMCUsIGNvbG9yLXN0b3AoMjAlLCAjZjRmNGY0KSwgY29sb3Itc3RvcCg1MCUsICNmMGYwZjApLCBjb2xvci1zdG9wKDUyJSwgI2U4ZThlOCksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZWVlZSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcbiAgY29sb3I6ICM2NjY7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1mb2N1cyAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1kcm9wIC5yZXN1bHQtc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgQWN0aXZlICAqL1xuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbiAgLypib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTsqL1xufVxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgLypiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAycHg7Ki9cbn1cbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xuICAvKmJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpOyovXG59XG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG59XG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgRGlzYWJsZWQgU3VwcG9ydCAqL1xuLmNob3Nlbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmlnaHQgdG8gTGVmdCAqL1xuLmNob3Nlbi1ydGwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDAgOHB4IDAgMDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAzOHB4O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUgZGl2IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDNweDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGFiYnIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMjZweDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgbWFyZ2luOiAzcHggNXB4IDNweCAwO1xuICBwYWRkaW5nOiAzcHggNXB4IDNweCAxOXB4O1xufVxuLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNHB4O1xufVxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2gsXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWRyb3Age1xuICBsZWZ0OiA5OTk5cHg7XG59XG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xuICBtYXJnaW46IDAgMCA0cHggNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDA7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHBhZGRpbmc6IDRweCA1cHggNHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlIHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvc21hcnQvYnVpbGQvaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nJykgbm8tcmVwZWF0IC0zMHB4IC0yMHB4O1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDJweDtcbn1cbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJweCAycHg7XG59XG4vKiBAZW5kICovXG4vKiBAZ3JvdXAgUmV0aW5hIGNvbXBhdGliaWxpdHkgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSkge1xuICAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIsXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYixcbiAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2UsXG4gIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93biBzcGFuLFxuICAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMtc2Nyb2xsLXVwIHNwYW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9jaG9zZW4tc3ByaXRlQDJ4LnBuZycpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MnB4IDM3cHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDZweDtcbiAgLypwYWRkaW5nOiA2cHggMTJweDsqL1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246ICNjY2MgZWFzZS1pbi1vdXQgMC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgLW8tdHJhbnNpdGlvbjogI2NjYyBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbiAgdHJhbnNpdGlvbjogI2NjYyBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcbn1cbi8qIEBlbmQgKi9cbi5kdHBpY2tlci1iZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi8qLmR0cGlja2VyLW92ZXJsYXkge1xuICB0b3A6IDM0cHghaW1wb3J0YW50O1xuICBsZWZ0OiAxNXB4IWltcG9ydGFudDtcbn0qL1xuLmR0cGlja2VyLWhlYWRlciB7XG4gIG1hcmdpbjogMC4xZW0gMC4zZW07XG59XG4uZHRwaWNrZXItaGVhZGVyIC5kdHBpY2tlci12YWx1ZSB7XG4gIHBhZGRpbmc6IDAuNWVtIC4yZW0gLjJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYmFja2dyb3VuZDogI2NjYyB1cmwoLi4vaW1hZ2VzL3VpLWJnX2hpZ2hsaWdodC1zb2Z0Xzc1X2NjY2NjY18xeDEwMC5wbmcpIDUwJSA1MCUgcmVwZWF0LXg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5kdHBpY2tlci1oZWFkZXIgLmR0cGlja2VyLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kdHBpY2tlci1jb250IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmR0cGlja2VyLWNvbXBvbmVudHMgLmR0cGlja2VyLWNvbXAgPiAqIHtcbiAgY29sb3I6ICM1NTU7XG59XG4uZHRwaWNrZXItY29tcG9uZW50cyAuZHRwaWNrZXItY29tcFZhbHVlIHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNiB1cmwoLi4vaW1hZ2VzL3VpLWJnX2dsYXNzXzc1X2U2ZTZlNl8xeDQwMC5wbmcpIDUwJSA1MCUgcmVwZWF0LXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4uZHRwaWNrZXItYnV0dG9uQ29udCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBoZWlnaHQ6IDQ3cHg7XG59XG4uZHRwaWNrZXItdHdvQnV0dG9ucyAuZHRwaWNrZXItYnV0dG9uU2V0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgY29sb3I6ICM1NTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTYgdXJsKC4uL2ltYWdlcy91aS1iZ19nbGFzc183NV9lNmU2ZTZfMXg0MDAucG5nKSA1MCUgNTAlIHJlcGVhdC14O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZHRwaWNrZXItdHdvQnV0dG9ucyAuZHRwaWNrZXItYnV0dG9uQ2xlYXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgY29sb3I6ICM1NTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTYgdXJsKC4uL2ltYWdlcy91aS1iZ19nbGFzc183NV9lNmU2ZTZfMXg0MDAucG5nKSA1MCUgNTAlIHJlcGVhdC14O1xufVxuLmR0cGlja2VyLWJ1dHRvbkNvbnQgLmR0cGlja2VyLWJ1dHRvbiB7XG4gIHdpZHRoOiAyMSU7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuLmR0cGlja2VyLWNvbnRlbnQge1xuICBtYXJnaW46IDRweCBhdXRvO1xuICBwYWRkaW5nOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcbiAgbG9hdDogbGVmdDtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBvcGFjaXR5OiAxO1xufVxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWRjMmQ0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNkM2UzZjEgNTAlIDUwJSByZXBlYXQteCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzM2MzYzNiAhaW1wb3J0YW50O1xufVxuLmR0cGlja2VyLWNvbXBvbmVudHMgLmR0cGlja2VyLWNvbXAgPiA6aG92ZXIge1xuICBjb2xvcjogIzU1NTtcbn1cbi5kdHBpY2tlci1idXR0b25Db250IC5kdHBpY2tlci1idXR0b24ge1xuICBmb250LXNpemU6IDEuNGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICBwYWRkaW5nOiAwLjdlbSAwZW0gMC43ZW0gMC4zZW0gIWltcG9ydGFudDtcbn1cbi5udi1ndWlkZS13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4ubnYtZ3VpZGUsXG4ubnYtZ3VpZGUgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubnYtZ3VpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTB2aDtcbiAgbGVmdDogMTB2aDtcbn1cbi5udi1ndWlkZSAubnYtZ3VpZGVfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmZDVlNDtcbn1cbi5udi1ndWlkZSAubnYtZ3VpZGVfX2JvZHk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ubnYtZ3VpZGVbeC1wbGFjZW1lbnQ9XCJsZWZ0XCJdIC5udi1ndWlkZV9fYm9keTo6YmVmb3JlIHtcbiAgcmlnaHQ6IC00cHg7XG4gIHRvcDogNDBweDtcbn1cbi5udi1ndWlkZVt4LXBsYWNlbWVudD1cInJpZ2h0XCJdIC5udi1ndWlkZV9fYm9keTo6YmVmb3JlIHtcbiAgbGVmdDogLTRweDtcbiAgdG9wOiA0MHB4O1xufVxuLm52LWd1aWRlW3gtcGxhY2VtZW50PVwiYm90dG9tXCJdIC5udi1ndWlkZV9fYm9keTo6YmVmb3JlIHtcbiAgdG9wOiAtNXB4O1xuICBsZWZ0OiAyMHB4O1xufVxuLm52LWd1aWRlW3gtcGxhY2VtZW50PVwidG9wXCJdIC5udi1ndWlkZV9fYm9keTo6YmVmb3JlIHtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiAyMHB4O1xufVxuLm52LWd1aWRlIC5udi1ndWlkZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHg7XG59XG4ubnYtZ3VpZGUgLm52LWd1aWRlX19jb250ZW50IC5ndWlkZS10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubnYtZ3VpZGUgLm52LWd1aWRlX19jb250ZW50IC5ndWlkZS1jb250ZW50IHtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5udi1ndWlkZSAubnYtZ3VpZGVfX2xpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNTE5NmYyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubnYtZ3VpZGUgLm52LWd1aWRlX19mb290IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTRweCAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NmZDVlNDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5udi1ndWlkZSAubnYtZ3VpZGVfX2Zvb3QgLm52LWd1aWRlX19zdGVwcyAuY3VycmVudCB7XG4gIGNvbG9yOiAjNTE5NmYyO1xufVxuLm52LWd1aWRlIC5udi1ndWlkZV9fZm9vdCAubnYtZ3VpZGVfX2NoZWNrIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm52LWd1aWRlIC5udi1ndWlkZV9fZm9vdCAubnYtZ3VpZGVfX2NoZWNrID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubnYtZ3VpZGUgLm52LWd1aWRlX19mb290IC5udi1ndWlkZV9fYnRuIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogNnB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5QztcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubm92YS11aS10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNlM2YzO1xuICBjb2xvcjogIzQ2NGM1YjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuLm5vdmEtdWktdG9vbHRpcCAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5vdmEtdWktdG9vbHRpcCAudWktdG9vbHRpcC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5ub3ZhLXVpLXRvb2x0aXAgLnVpLXRvb2x0aXAtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubm92YS11aS10b29sdGlwOjpiZWZvcmUsXG4ubm92YS11aS10b29sdGlwOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5vdmEtdWktdG9vbHRpcDo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIHotaW5kZXg6IDE7XG59XG4ubm92YS11aS10b29sdGlwLnVpLXRvb2x0aXBfdG9wOjpiZWZvcmUsXG4ubm92YS11aS10b29sdGlwLnVpLXRvb2x0aXBfdG9wOjphZnRlcixcbi5ub3ZhLXVpLXRvb2x0aXAudWktdG9vbHRpcF9ib3R0b206OmJlZm9yZSxcbi5ub3ZhLXVpLXRvb2x0aXAudWktdG9vbHRpcF9ib3R0b206OmFmdGVyIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG59XG4ubm92YS11aS10b29sdGlwLnVpLXRvb2x0aXBfdG9wOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuLm5vdmEtdWktdG9vbHRpcC51aS10b29sdGlwX3RvcDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGNlM2YzO1xufVxuLm5vdmEtdWktdG9vbHRpcC51aS10b29sdGlwX2JvdHRvbTo6YmVmb3JlIHtcbiAgdG9wOiAtMTJweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5ub3ZhLXVpLXRvb2x0aXAudWktdG9vbHRpcF9ib3R0b206OmFmdGVyIHtcbiAgdG9wOiAtMTZweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RjZTNmMztcbn1cbi5ub3ZhLXVpLXRvb2x0aXAudWktdG9vbHRpcF9sZWZ0OjpiZWZvcmUsXG4ubm92YS11aS10b29sdGlwLnVpLXRvb2x0aXBfbGVmdDo6YWZ0ZXIsXG4ubm92YS11aS10b29sdGlwLnVpLXRvb2x0aXBfcmlnaHQ6OmJlZm9yZSxcbi5ub3ZhLXVpLXRvb2x0aXAudWktdG9vbHRpcF9yaWdodDo6YWZ0ZXIge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKTtcbn1cbi5ub3ZhLXVpLXRvb2x0aXAudWktdG9vbHRpcF9sZWZ0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cbi5ub3ZhLXVpLXRvb2x0aXAudWktdG9vbHRpcF9sZWZ0OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGNlM2YzO1xufVxuLm5vdmEtdWktdG9vbHRpcC51aS10b29sdGlwX3JpZ2h0OjpiZWZvcmUge1xuICBsZWZ0OiAtMTJweDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xufVxuLm5vdmEtdWktdG9vbHRpcC51aS10b29sdGlwX3JpZ2h0OjphZnRlciB7XG4gIGxlZnQ6IC0xNnB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkY2UzZjM7XG59XG4ubm92YS11aS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLyotLS0tLS0tLS0tLS10ZW1wbGF0ZS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1mcm9udCB7XG4gIHotaW5kZXg6IDEwMDIhaW1wb3J0YW50O1xufVxuLmVtYWlsLW1lc3NhZ2Uge1xuICB6LWluZGV4OiAxMDAxO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2hlYWRlci5ob21lLWhlYWRlcl9maXgge1xuICBib3gtc2hhZG93OiAzcHggM3B4IDNweCAjOTk5O1xufVxuLmhvbWVwYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICBmb250LWZhbWlseTogQXJpYWw7XG59XG4uaG9tZXBhZ2UgLmxvYWRpbmctbGlzdCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5ob21lcGFnZSAubG9hZGluZy1saXN0IGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ob21lcGFnZSAubG9hZGluZy1saXN0ICoge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmhvbWVwYWdlIC5pbmZvLXdpbmRvd193cmFwIHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE3NXB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5ob21lcGFnZSB0YWJsZS5Xb3JkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ob21lcGFnZSAubG9hZGluZy1zd2lwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAxO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uaG9tZXBhZ2UgLmVtYWlsLW5vdGlmeS1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzNBRUZGO1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI0NDQztcbn1cbi5ob21lcGFnZSAuZW1haWwtbm90aWZ5X2FkZHIge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLmhvbWVwYWdlIC5lbWFpbC1ub3RpZnlfaHIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG4uaG9tZXBhZ2UgLmVtYWlsLW5vdGlmeV9mb290aHIge1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZGVkZWRlO1xufVxuLmhvbWVwYWdlIC5lbWFpbC1ub3RpZnlfbm90YW5zd2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5ob21lcGFnZSAuZW1haWwtZGV0YWlsX3RkIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5ob21lcGFnZSAubG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbGVmdDogMTU2cHg7XG4gIHRvcDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKCcvc21hcnQvYnVpbGQvaW1hZ2VzL2xvYWRpbmcuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDAuNDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaG9tZXBhZ2UgLmxvYWRpbmcgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgzKTtcbiAgY29sb3I6ICMyMjI7XG59XG4uaG9tZXBhZ2UgLmNhcmRzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB3aWR0aDogMzk0cHg7XG59XG4uaG9tZXBhZ2UgLmNhcmRzIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5ob21lcGFnZSAuY2FyZHMgdGFibGUgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmhvbWVwYWdlIC5jYXJkcyB0YWJsZSB0ZCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob21lcGFnZSAuY2FyZHMgdGFibGUgdGQgaW1nIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ob21lcGFnZSAuY2FyZHMgLmxlZCxcbi5ob21lcGFnZSAuY2FyZHMgLnBsYXlob3N0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uaG9tZXBhZ2UgLmNhcmRzIC5sZWQuY2hhcnRhamF4LFxuLmhvbWVwYWdlIC5jYXJkcyAucGxheWhvc3QuY2hhcnRhamF4IHtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNiB1cmwoL3NtYXJ0L2J1aWxkL2ltYWdlcy9hamF4X2NoZWNrLmdpZikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uaG9tZXBhZ2UgLmNhcmRzIC5sZWQgLnRhYmxlLWhlYWRlcixcbi5ob21lcGFnZSAuY2FyZHMgLnBsYXlob3N0IC50YWJsZS1oZWFkZXIge1xuICB3aWR0aDogMTQ3cHg7XG4gIGhlaWdodDogNDNweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAtMjJweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9zbWFydC9idWlsZC9pbWFnZXMvYmdfdGFibGVfaGVhZC5wbmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5ob21lcGFnZSAuY2FyZHMgLmxlZCAudGFibGUtaGVhZGVyIGltZyxcbi5ob21lcGFnZSAuY2FyZHMgLnBsYXlob3N0IC50YWJsZS1oZWFkZXIgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ob21lcGFnZSAuY2FyZHMgLmxlZCB7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNjBweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9iZ190YWJsZS5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cbi5ob21lcGFnZSAuY2FyZHMgLmxlZCAuY29udGVudCB7XG4gIHdpZHRoOiAxNTlweDtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmhvbWVwYWdlIC5jYXJkcyAucGxheWhvc3Qge1xuICBib3gtc2hhZG93OiAzcHggM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogdXJsKCcvc21hcnQvYnVpbGQvaW1hZ2VzL2JnX3RhYmxlLnBuZycpIHJlcGVhdDtcbn1cbi5ob21lcGFnZSAuY2FyZHMgLnBsYXlob3N0IHRhYmxlIHRkIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5ob21lcGFnZSAuY2FyZHMgLnBsYXlob3N0IC5jb250ZW50IHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIzMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uaG9tZXBhZ2UgLmNhcmRzIC5wbGF5aG9zdCAubGFiZWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC03cHg7XG59XG4uaG9tZXBhZ2UgLmNhcmRzIC5wbGF5aG9zdCAuZGlza3MtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTdweDtcbn1cbi5ob21lcGFnZSAuY2FyZHMgLnBsYXlob3N0IC5wbGF5aG9zdC1kaXNrIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4YzhjOGM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaG9tZXBhZ2UgLmNhcmRzIC5wbGF5aG9zdCAucGxheWhvc3QtZGlzayBwLnRleHQtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmhvbWVwYWdlIC5jYXJkcyAucGxheWhvc3QgLnBsYXlob3N0LWRpc2sgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9iZ19kaXNjLnBuZycpIHJlcGVhdC14O1xufVxuLmhvbWVwYWdlIC5jYXJkcyAucGxheWhvc3QgLnBsYXlob3N0LXRleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmhvbWVwYWdlIC5jYXJkcyAucGxheWhvc3QgLnBsYXlob3N0LXRleHQgcCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhjOGM4YztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ob21lcGFnZSAuY2FyZHMgLnBsYXlob3N0IC5wbGF5aG9zdC10ZXh0IHAgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzAwZmYwMDtcbn1cbi5ob21lcGFnZSAuc2lkZWJhciB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggIzk5OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmhvbWVwYWdlIC5zaWRlYmFyIC5tYXNrLWxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiB3YWl0O1xuICB6LWluZGV4OiAxO1xufVxuLmhvbWVwYWdlIC5tYXAtY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDNweCAzcHggM3B4ICM5OTk7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ob21lcGFnZSAubWFwLWNvbnRlbnQgLm1hcC1zZWxlY3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTVweDtcbn1cbi5ob21lcGFnZSAubWFwLWNvbnRlbnQgLm1hcC1zZWxlY3RfaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgZm9udC1mYW1pbHk6IEFyaWFsO1xufVxuLmhvbWVwYWdlIC5tYXAtY29udGVudCAubWFwLXNlbGVjdF9pdGVtOm50aC1jaGlsZCgxKSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5ob21lcGFnZSAubWFwLWNvbnRlbnQgLm1hcC1zZWxlY3RfaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDlDO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ob21lcGFnZSAubWFwLWNvbnRlbnQgLnRhZy1ncm91cCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ob21lcGFnZSAubWFwLWNvbnRlbnQgLnRhZy1ncm91cC5hY3RpdmUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaG9tZXBhZ2UgLm1hcC1jb250ZW50IC50YWctZ3JvdXBfd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zbWFydC9idWlsZC9pbWFnZXMvbGFiZWxfdGFnLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLmhvbWVwYWdlIC5tYXAtY29udGVudCAudGFnLWdyb3VwX2NvbnRhaW5lciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtaGVpZ2h0OiA2NSU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5ob21lcGFnZSAubWFwLWNvbnRlbnQgLnRhZy1ncm91cF9jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG59XG4uaG9tZXBhZ2UgLm1hcC1jb250ZW50IC50YWctZ3JvdXBfY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNDQ0M7XG59XG4uaG9tZXBhZ2UgLm1hcC1jb250ZW50IC5wLWxhYmVsIHtcbiAgdHJhbnNpdGlvbjogQWxsIDAuM3MgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM3Nzc7XG59XG4uaG9tZXBhZ2UgLm1hcC1jb250ZW50IC50YWctaXRlbV9sb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLmhvbWVwYWdlIC5tYXAtY29udGVudCAudGFnLWl0ZW1fZGVmYXV0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjRDVGRkQ1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ob21lcGFnZSAubWFwLWNvbnRlbnQgLnRhZy1pdGVtX2RlZmF1dDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjMEYwO1xufVxuLmhvbWVwYWdlIC5tYXAtY29udGVudCAuaW5mby13aW5kb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICB6LWluZGV4OiA5OTk7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDQwcHg7XG4gIGJveC1zaGFkb3c6IC01cHggNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4uaG9tZXBhZ2UgLm1hcC1jb250ZW50IC5pbmZvLXdpbmRvdy5hY3RpdmUge1xuICB3aWR0aDogNDUwcHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMXMgZWFzZTtcbn1cbi5ob21lcGFnZSAubWFwLWNvbnRlbnQgLmluZm8td2luZG93LnVuYWN0aXZlIHtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4xcyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWVwYWdlIC5tYXAtY29udGVudCAuaW5mby13aW5kb3dfZW1haWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogMTM1cHg7XG59XG4uaG9tZXBhZ2UgLm1hcC1jb250ZW50IC5pbmZvLXdpbmRvd19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9zbWFydC9idWlsZC9pbWFnZXMvc2NyZWVuLWNsb3NlLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IC8gMTZweDtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5ob21lcGFnZSAubWFwLWNvbnRlbnQgLmluZm8td2luZG93X19zd2l0Y2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MHB4O1xuICB0b3A6IDEzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uaG9tZXBhZ2UgLm1hcC1jb250ZW50IC5pbmZvLXdpbmRvd19fc3dpdGNoID4gaW1nIHtcbiAgd2lkdGg6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAycHg7XG59XG4uaG9tZXBhZ2UgLm1hcC1jb250ZW50IC5pbmZvLXdpbmRvd19uYW1lIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMGYzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmhvbWVwYWdlIC5tYXAtY29udGVudCAuZW1haWwtc3VjY2VzcyB7XG4gIGNvbG9yOiBncmVlbjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaG9tZXBhZ2UgLm1hcC1jb250ZW50IC5lbWFpbC1lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmhvbWVwYWdlIC5tYXAtY29udGVudCAuaW5mby13aW5kb3dfdHh0IHtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDE5NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5ob21lcGFnZSAubWFwLWNvbnRlbnQgLmluZm8td2luZG93X2hlYWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IDQ0OXB4O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4uaG9tZXBhZ2UgLm1hcC1jb250ZW50IC53cmFwLWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4IDI4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmhvbWVwYWdlIC5tYXAtY29udGVudCAud3JhcC1pdGVtX2hlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAzOTRweDtcbn1cbi5ob21lcGFnZSAubWFwLWNvbnRlbnQgLndyYXAtaXRlbV9oZWFkZXIgKiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5ob21lcGFnZSAubWFwLWNvbnRlbnQgLndyYXAtaXRlbV9oZWFkZXIgLmhlYWRlci1uYW1lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwMDtcbn1cbi5ob21lcGFnZSAubWFwLWNvbnRlbnQgLndyYXAtaXRlbV9oZWFkZXIgLmhlYWRlci1tb3JlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kOiAjN2RjMWZmO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHRleHQtaW5kZW50OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaG9tZXBhZ2UgLm1hcC1jb250ZW50IC53cmFwLXN3aXBlciAuYnRuLWxlZnQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaG9tZXBhZ2UgLm1hcC1jb250ZW50IC53cmFwLXN3aXBlciAuYnRuLWxlZnQuaXNkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQ0LCAxNDQsIDE0NCwgMC41KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmhvbWVwYWdlIC5tYXAtY29udGVudCAud3JhcC1zd2lwZXIgLmJ0bi1sZWZ0IGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9idG5sLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLmhvbWVwYWdlIC5tYXAtY29udGVudCAud3JhcC1zd2lwZXIgLmJ0bi1yaWdodCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uaG9tZXBhZ2UgLm1hcC1jb250ZW50IC53cmFwLXN3aXBlciAuYnRuLXJpZ2h0LmlzZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgMTQ0LCAxNDQsIDAuNSk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5ob21lcGFnZSAubWFwLWNvbnRlbnQgLndyYXAtc3dpcGVyIC5idG4tcmlnaHQgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKCcvc21hcnQvYnVpbGQvaW1hZ2VzL2J0bnIucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4uaG9tZXBhZ2UgLm1hcC1jb250ZW50IC53cmFwLWl0ZW1fYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVwYWdlIC5tYXAtY29udGVudCAuc3dpcGVyIHtcbiAgd2lkdGg6IDM5MnB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uaG9tZXBhZ2UgLm1hcC1jb250ZW50IC5zd2lwZXItbGlzdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmhvbWVwYWdlIC5tYXAtY29udGVudCAuc3dpcGVyLWxpc3QgbGkge1xuICB3aWR0aDogMzkycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaG9tZXBhZ2UgLm1hcC1jb250ZW50IC5zd2lwZXItbGlzdCBsaSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhvbWVwYWdlIC5zaWRlYmFyLXN0YXR1cyB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M5YzljOTtcbn1cbi5ob21lcGFnZSAuc2lkZWJhci1zdGF0dXMud2FpdCB7XG4gIG9wYWNpdHk6IC4zO1xufVxuLmhvbWVwYWdlIC5zaWRlYmFyLXN0YXR1c19pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGNvbG9yOiAjNjY2O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVwYWdlIC5zaWRlYmFyLXN0YXR1c19pdGVtLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMEYzO1xufVxuLmhvbWVwYWdlIC5zaWRlYmFyLXN0YXR1c19pdGVtOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCByZWQ7XG59XG4uaG9tZXBhZ2UgLnNpZGViYXItc3RhdHVzX2l0ZW0gLnN0YXR1cy1uYW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmhvbWVwYWdlIC5zaWRlYmFyLXN0YXR1c19pdGVtIC5zdGF0dXMtbnVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgY29sb3I6ICM5OTk7XG4gIHRvcDogLThweDtcbiAgcmlnaHQ6IDA7XG59XG4uaG9tZXBhZ2UgLnNpZGViYXItc3RhdHVzX2l0ZW0gLnN0YXR1cy1udW0uc3RhdHVzLW1vcm1hbCB7XG4gIGNvbG9yOiAjMWFiYzljO1xufVxuLmhvbWVwYWdlIC5zaWRlYmFyLXN0YXR1c19pdGVtIC5zdGF0dXMtbnVtLnN0YXR1cy1vZmZsaW5lIHtcbiAgY29sb3I6ICM5NWE1YTY7XG59XG4uaG9tZXBhZ2UgLnNpZGViYXItc3RhdHVzX2l0ZW0gLnN0YXR1cy1udW0uc3RhdHVzLXdhcm5pbmcge1xuICBjb2xvcjogI2U2N2UyMjtcbn1cbi5ob21lcGFnZSAuc2lkZWJhci1zdGF0dXNfaXRlbSAuc3RhdHVzLW51bS5zdGF0dXMtZXJyb3Ige1xuICBjb2xvcjogcmVkO1xufVxuLmhvbWVwYWdlIC5zY3JlZW4tbGlzdCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWl0ZW0ge1xuICBoZWlnaHQ6IDg1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuLmhvbWVwYWdlIC5zY3JlZW4taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1pdGVtOmhvdmVyIC5zY3JlZW4taXRlbV9uYW1lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1pdGVtX3N0YXR1cyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmhvbWVwYWdlIC5zY3JlZW4taXRlbV9zdGF0dXMubm9ybWFsIHtcbiAgYmFja2dyb3VuZDogdXJsKC9zbWFydC9idWlsZC9pbWFnZXMvYmdfc3RhdHVzLnBuZykgLTE2NXB4IDAgbm8tcmVwZWF0O1xufVxuLmhvbWVwYWdlIC5zY3JlZW4taXRlbV9zdGF0dXMuZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiB1cmwoL3NtYXJ0L2J1aWxkL2ltYWdlcy9iZ19zdGF0dXMucG5nKSAwIDAgbm8tcmVwZWF0O1xufVxuLmhvbWVwYWdlIC5zY3JlZW4taXRlbV9zdGF0dXMub2ZmIHtcbiAgYmFja2dyb3VuZDogdXJsKC9zbWFydC9idWlsZC9pbWFnZXMvYmdfc3RhdHVzLnBuZykgLTExMHB4IDAgbm8tcmVwZWF0O1xufVxuLmhvbWVwYWdlIC5zY3JlZW4taXRlbV9zdGF0dXMud2FybmluZyB7XG4gIGJhY2tncm91bmQ6IHVybCgvc21hcnQvYnVpbGQvaW1hZ2VzL2JnX3N0YXR1cy5wbmcpIC01NXB4IDAgbm8tcmVwZWF0O1xufVxuLmhvbWVwYWdlIC5zY3JlZW4taXRlbV9uYW1lIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAyMjhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzU1NTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1pdGVtX2FkZHJlc3Mge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIyOHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWl0ZW1fdGFnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmhvbWVwYWdlIC50YWctaXRlbSB7XG4gIG1hcmdpbjogYXV0byAzcHg7XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRDVGRkQ1O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgbWF4LXdpZHRoOiA1OHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhvbWVwYWdlIC50YWctaXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5ob21lcGFnZSAudGFnLWl0ZW1fY29sb3IubGFiZWwwIHtcbiAgY29sb3I6ICM2OGFjZmY7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwJSAxMDAlLCAwJSAwJSwgZnJvbSgjY2VlZmY4KSwgdG8oI2UzZjdmZCkpO1xufVxuLmhvbWVwYWdlIC50YWctaXRlbV9jb2xvci5sYWJlbDEge1xuICBjb2xvcjogIzZiNzc5MjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAlIDEwMCUsIDAlIDAlLCBmcm9tKCNlNGQ0Y2MpLCB0bygjZWVkZmQ3KSk7XG59XG4uaG9tZXBhZ2UgLnRhZy1pdGVtX2NvbG9yLmxhYmVsMiB7XG4gIGNvbG9yOiAjNmZhOGVlO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMTAwJSwgMCUgMCUsIGZyb20oI2QwZGRlYiksIHRvKCNlNGViZjUpKTtcbn1cbi5ob21lcGFnZSAudGFnLWl0ZW1fY29sb3IubGFiZWwzIHtcbiAgY29sb3I6ICM2Yjc3OTI7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwJSAxMDAlLCAwJSAwJSwgZnJvbSgjYmJkZmQ4KSwgdG8oI2U0ZjdmMikpO1xufVxuLmhvbWVwYWdlIC50YWctaXRlbV9jb2xvci5sYWJlbDQge1xuICBjb2xvcjogIzZmYWFmMztcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAlIDEwMCUsIDAlIDAlLCBmcm9tKCNmMGQ3ZjUpLCB0bygjZjZlN2Y5KSk7XG59XG4uaG9tZXBhZ2UgLnRhZy1pdGVtX2NvbG9yLmxhYmVsNSB7XG4gIGNvbG9yOiAjNmI3NzkyO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMTAwJSwgMCUgMCUsIGZyb20oI2U2ZTNjNiksIHRvKCNmMGVkZDQpKTtcbn1cbi5ob21lcGFnZSAudGFnLWl0ZW1fY29sb3IubGFiZWw2IHtcbiAgY29sb3I6ICM2Yjc3OTI7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwJSAxMDAlLCAwJSAwJSwgZnJvbSgjZmZkMGNmKSwgdG8oI2ZmZDhkNykpO1xufVxuLmhvbWVwYWdlIC50YWctaXRlbV9jb2xvci5sYWJlbDcge1xuICBjb2xvcjogIzZiNzc5MjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAlIDEwMCUsIDAlIDAlLCBmcm9tKCNjNGYzYjgpLCB0bygjZDNmNmNjKSk7XG59XG4uaG9tZXBhZ2UgLnRhZy1pdGVtX2NvbG9yLmxhYmVsOCB7XG4gIGNvbG9yOiAjNmI3NzkyO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMTAwJSwgMCUgMCUsIGZyb20oI2ZhZGViMyksIHRvKCNmZWU2YmUpKTtcbn1cbi5ob21lcGFnZSAudGFnLWl0ZW1fY29sb3IubGFiZWw5IHtcbiAgY29sb3I6ICM2Yjc3OTI7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwJSAxMDAlLCAwJSAwJSwgZnJvbSgjZTZmNWJkKSwgdG8oI2YxZmZjYSkpO1xufVxuLmhvbWVwYWdlIC5tYXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVwYWdlIC5tYXAtY29udGFpbmVyID4gZGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuLmhvbWVwYWdlIC5tYXAtY29udGFpbmVyID4gZGl2LmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG4ubm92YS1zY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2M3O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubm92YS1zY3JvbGxlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ub3ZhLXNjcm9sbGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xufVxuLmhvbWUtc2VhcmNoIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuLmhvbWUtc2VhcmNoOmhvdmVyIC5ob21lLXNlYXJjaF9pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ZDkwZmU7XG59XG4uaG9tZS1zZWFyY2guYWN0aXZlIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuLmhvbWUtc2VhcmNoLnVuYWN0aXZlIHtcbiAgd2lkdGg6IDIxMHB4O1xufVxuLmhvbWUtc2VhcmNoIC5zZWFyY2gtY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcmlnaHQ6IDM5cHg7XG4gIHRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB6LWluZGV4OiAxO1xuICBmb250LWZhbWlseTogQXJpYWw7XG59XG4uaG9tZS1zZWFyY2ggLmhvbWUtc2VhcmNoX2lucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCk7XG4gIGhlaWdodDogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHBhZGRpbmc6IDVweCAwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiA2M3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2FhYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTdweDtcbn1cbi5ob21lLXNlYXJjaCAuc2VhcmNoLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9zZWFyY2hfYWxsLnBuZycpIG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2cHg7XG4gIHRvcDogMjFweDtcbn1cbi5ob21lLXNlYXJjaCAuaG9tZS1zZWFyY2hfdHlwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDBweDtcbn1cbi5ob21lLXNlYXJjaCAuaG9tZS1zZWFyY2hfdHlwZSAuaG9tZS1zZWFyY2hfdHlwZW5hbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uaG9tZS1zZWFyY2ggLmhvbWUtc2VhcmNoX3R5cGUgLmhvbWUtc2VhcmNoX3R5cGVuYW1lID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5ob21lLXNlYXJjaCAuaG9tZS1zZWFyY2hfdHlwZSAuc2VhcmNoLWFycm93IHtcbiAgYmFja2dyb3VuZDogdXJsKCcvc21hcnQvYnVpbGQvaW1hZ2VzL2Fycm93X2Rvd24ucG5nJykgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDlweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ob21lLXNlYXJjaCAuaG9tZS1zZWFyY2hfdHlwZSAuaG9tZS1zZWFyY2hfaG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMmMzYzU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICB3aWR0aDogNzNweDtcbiAgdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5ob21lLXNlYXJjaCAuaG9tZS1zZWFyY2hfdHlwZSAuaG92ZXItaXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5ob21lLXNlYXJjaCAuaG9tZS1zZWFyY2hfdHlwZSAuaG92ZXItaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5O1xuICB3aWR0aDogMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogLTVweCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjFzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1jb250YWluZXIgLmxhYmVsLWVsbGlwc2lzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1jb250YWluZXItLWFjdGl2ZSB7XG4gIHdpZHRoOiA5MDBweDtcbn1cbi5ob21lcGFnZSAuc2NyZWVuLXRpdGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZTNmMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuLmhvbWVwYWdlIC5zY3JlZW4tdGl0bGUgLnNjcmVlbi10aXRsZV9fc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi10aXRsZSAuc2NyZWVuLXRpdGxlX19zd2l0Y2gge1xuICBtYXJnaW4tcmlnaHQ6IDI3cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmhvbWVwYWdlIC5zY3JlZW4tdGl0bGUgLnNjcmVlbi10aXRsZV9fc3dpdGNoID4gaW1nIHtcbiAgd2lkdGg6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAycHg7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi10aXRsZSAuc2NyZWVuLXRpdGxlX19pbWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xufVxuLmhvbWVwYWdlIC5zY3JlZW4tYm9keSB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDIxMHB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZTNmMztcbiAgYm9yZGVyLXRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmhvbWVwYWdlIC5zY3JlZW4tYm9keSAuc2NyZWVuLWJvZHlfY2FudmFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhvbWVwYWdlIC5zY3JlZW4tYm9keSAuc2NyZWVuLWJvZHlfdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2U0O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWVwYWdlIC5zY3JlZW4tYm9keSAuc3dpdGNoLXMge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWJvZHkgLnN3aXRjaC1zIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZSA7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1ib2R5IC5zd2l0Y2gtcyAucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xufVxuLmhvbWVwYWdlIC5zY3JlZW4tYm9keSAuc3dpdGNoLXMgLnNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1ib2R5IC5zd2l0Y2gtcyAuc2xpZGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWJvZHkgLnN3aXRjaC1zIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogIzIxOTZGMztcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWJvZHkgLnN3aXRjaC1zIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEycHgpO1xufVxuLmhvbWVwYWdlIC5zY3JlZW4tYm9keSAudGl0bGUtc3dpdGNoIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWJvZHkgLnRpdGxlLXN3aXRjaCAuc3dpdGNoLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1ib2R5IC50aXRsZS1zd2l0Y2ggLnN3aXRjaC1uYW1lIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWJvZHkgLnN3aXRjaC1yYWRpbyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIDI0cHggMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWJvZHkgLnN3aXRjaC1yYWRpbyA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLmhvbWVwYWdlIC5zY3JlZW4tYm9keSAuc2NyZWVuLWJvZHlfaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWJvZHkgLnNjcmVlbi1ib2R5X2l0ZW0gY2FudmFzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZTNmMztcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDY2cHg7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1ib2R5IC5zY3JlZW4tYm9keV9fc2xpZGVyIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1ib2R5IC5zY3JlZW4tYm9keV9fc2xpZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2UzZjM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWJvZHkgLnNsaWRlcl9fdWwsXG4uaG9tZXBhZ2UgLnNjcmVlbi1ib2R5IC5zbGlkZXJfX2xpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZsb2F0OiB1bnNldDtcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWJvZHkgLnNsaWRlcl9fdWwge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWJvZHkgLnNsaWRlcl9fbGkge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgaGVpZ2h0OiA0NnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmhvbWVwYWdlIC5zY3JlZW4tYm9keSAuc2xpZGVyX19saTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuLmhvbWVwYWdlIC5zY3JlZW4tYm9keSAuc2xpZGVyX19saTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMjVweDtcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWJvZHkgLnNsaWRlcl9fbGkuYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDdhYjI7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1ib2R5IC5zY3JlZW4tYm9keV9fY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1ib2R5IC5zY3JlZW4tY2FtZXJhX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1ib2R5IC5zY3JlZW4tY2FtZXJhX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmhvbWVwYWdlIC5zY3JlZW4tYm9keSAuc2NyZWVuLWNhbWVyYV9fd3JhcCAuc2NyZWVuLWNhbWVyYV9fYmFyIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWJvZHkgLnNjcmVlbi1jYW1lcmFfX2NvbnRlbnQge1xuICB3aWR0aDogNzE1cHg7XG4gIGhlaWdodDogNDQzcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1ib2R5IC5zY3JlZW4tY2FtZXJhX19jb250ZW50IC5zd2lwZXItbGlzdCBsaSB7XG4gIHdpZHRoOiA3MTVweDtcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWJvZHkgLnNjcmVlbi1wbGF5ZXJfX3dyYXAge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDIwcHg7XG4gIHdpZHRoOiA0NTBweDtcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWJvZHkgLnNjcmVlbi1wbGF5ZXJfX3dyYXAgLnByb2dyZXNzLWl0ZW0ge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1ib2R5IC5zY3JlZW4tcGxheWVyX193cmFwIC5wcm9ncmVzcy1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuLmhvbWVwYWdlIC5zY3JlZW4tYm9keSAuc2NyZWVuLXBsYXllcl9fd3JhcCAucHJvZ3Jlc3MtaXRlbV9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWJvZHkgLnNjcmVlbi1wbGF5ZXJfX3dyYXAgLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1ib2R5IC5zY3JlZW4tcGxheWVyX193cmFwIC5wcm9ncmVzcy1iYXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1ib2R5IC5zY3JlZW4tcGxheWVyX193cmFwIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Y2E5ZmY7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1ib2R5IC5zY3JlZW4tcGxheWVyX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmhvbWVwYWdlIC5zY3JlZW4tYm9keSAuc2NyZWVuLXNlbmRlcmNhcmQge1xuICBwYWRkaW5nOiAxOHB4IDIwcHggMDtcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWJvZHkgLnNjcmVlbi1zZW5kZXJjYXJkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNkY2UzZjM7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1ib2R5IC5zY3JlZW4tc2VuZGVyY2FyZCAuc2NyZWVuLXNlbmRlcmNhcmRfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWJvZHkgLnNjcmVlbi1zZW5kZXJjYXJkIC5zY3JlZW4tc2VuZGVyY2FyZF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWJvZHkgLnNjcmVlbi1zZW5kZXJjYXJkIC5zY3JlZW4tc2VuZGVyY2FyZF9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xufVxuLmhvbWVwYWdlIC5zY3JlZW4tYm9keSAuc2NyZWVuLXNlbmRlcmNhcmQgLnNjcmVlbi1zZW5kZXJjYXJkX19pdGVtIHtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1ib2R5IC5zY3JlZW4tc2VuZGVyY2FyZCAuc2NyZWVuLXNlbmRlcmNhcmRfX2l0ZW0gKyAuc2NyZWVuLXNlbmRlcmNhcmRfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmhvbWVwYWdlIC5zY3JlZW4tYm9keSAuc2NyZWVuLXNlbmRlcmNhcmQgLnNlbmRlcmNhcmRfX2NhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTFlMjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWJvZHkgLnNjcmVlbi1zZW5kZXJjYXJkIC5zZW5kZXJjYXJkX19jYXJkICsgLnNlbmRlcmNhcmRfX2NhcmQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmhvbWVwYWdlIC5zY3JlZW4tYm9keSAuc2NyZWVuLXNlbmRlcmNhcmQgLmNhcmRfX3RpdGxlIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmhvbWVwYWdlIC5zY3JlZW4tYm9keSAuc2NyZWVuLXNlbmRlcmNhcmQgLmNhcmRfX3RpdGxlID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWJvZHkgLnNjcmVlbi1zZW5kZXJjYXJkIC5jYXJkX19jb250ZW50IHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1ib2R5IC5zY3JlZW4tc2VuZGVyY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9faW1nIHtcbiAgd2lkdGg6IDI0cHg7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1ib2R5IC5zY3JlZW4tc2VuZGVyY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9faW1nICsgLmNhcmRfX2ltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLmhvbWVwYWdlIC5zY3JlZW4tYm9keSAuc2NyZWVuLXNlbmRlcmNhcmQgLmNhcmRfX3RpdGxlLS10eXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgLTZweDtcbn1cbi5ob21lcGFnZSAuc2NyZWVuLWJvZHkgLnNjcmVlbi1zZW5kZXJjYXJkIC5zZW5kZXJjYXJkX19jb25uZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1ib2R5IC5zY3JlZW4tc2VuZGVyY2FyZCAuc2VuZGVyY2FyZF9fY29ubmVjdCAuc2VuZGVyY2FyZF9fY29ubmVjdC0tdG9tYXN0ZXIge1xuICB0b3A6IDU1cHg7XG4gIGxlZnQ6IDY5cHg7XG4gIHdpZHRoOiA0OXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaG9tZXBhZ2UgLnNjcmVlbi1ib2R5IC5zY3JlZW4tc2VuZGVyY2FyZCAuc2VuZGVyY2FyZF9fY29ubmVjdCAuc2VuZGVyY2FyZF9fY29ubmVjdC0tdG9zbGF2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDlweDtcbiAgdG9wOiA1N3B4O1xuICBsZWZ0OiA2OXB4O1xufVxuLm5hbWUtZWxsaXBzaXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hcHAtcmVwb3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydC1vcHJhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZXBvcnQtb3ByYXRlIC5yZXBvcnQtc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydC1vcHJhdGUgLnJlcG9ydC1pY29uLS1oZWxwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDdweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9zbWFydC9idWlsZC9pbWFnZXMvaGVscFRpcC5wbmcnKSBuby1yZXBlYXQ7XG59XG4ucmVwb3J0LW9wcmF0ZSAucmVwb3J0LWNvbmZpZyB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLmNoYXQtbGlzdF9fd2FybiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtN3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZjNjA7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogTWljcm9zb2Z0IFlhSGVpLCAn5a6L5L2TJywgQXJpYWwsIFRhaG9tYSwgSGVsdmV0aWNhLCBcIlxcNWI4YlxcNGY1M1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uZGVmdWxhdFN5c3RlbSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uZGVmdWxhdFN5c3RlbSBzcGFuIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uc2VsZlNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDVweDtcbn1cbiNub3RpZmljYXRpb24sXG4jbm90aWNlRW1haWwge1xuICBtaW4td2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmVmY2VkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZWU3MzNhO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiN0YW1wZXJfbm90aWZpY2F0aW9uIHtcbiAgbWluLXdpZHRoOiAxMjAwcHg7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZWRlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmNmM2MDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3Vyc29yTGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNub3RpY2VfY2xvc2VCdG4sXG4jbm90aWNlRW1haWxfY2xvc2VCdG4sXG4jdGFtcGVyX25vdGljZV9jbG9zZUJ0biB7XG4gIGJhY2tncm91bmQ6IHVybCgvUHVibGljL2ltZy9ub3RpY2VfY2xvc2VCdG4ucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgei1pbmRleDogMTAwMDAwMDA7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jbmV2ZXJOb3RpY2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG51bCxcbmxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5sYW5ndWFnZXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hLFxuYTpob3ZlcixcbmE6YWN0aXZlLFxuYTp2aXNpdGVkLFxuYTpsaW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzN2FiNztcbn1cbi5icmVhZC1jcnVtYiAubGFzdCB7XG4gIGNvbG9yOiAjOTk5O1xufVxudGV4dGFyZWEge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cbiNjb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xuICBtaW4td2lkdGg6IDEwMDBweDtcbn1cbiNjb250YWluZXIuaG9tZS1wYWdlIHtcbiAgcGFkZGluZzogMDtcbn1cbiNjb250YWluZXIgI3NpZGViYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDk4LjQlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzY2Njtcbn1cbiNjb250YWluZXIgI2NvcHlyaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM5OTk7XG59XG4jY29udGFpbmVyICNjb250ZW50IHtcbiAgbWluLWhlaWdodDogY2FsYyg0MnZoKTtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG4jY29udGFpbmVyICNjb250ZW50LmhvbWUtcGFnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2NXB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG59XG4jaGVhZGVyIHtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWluLXdpZHRoOiAxMDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDNweCAzcHggM3B4ICNlOGU4ZTg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNoZWFkZXIgI2xpc3Qge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jaGVhZGVyICNsaXN0ICNlbnRlckRyb3Bkb3duTWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDU4cHg7XG59XG4jaGVhZGVyICNsaXN0IC5saXN0LWltYWdlIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgLyogZm9udC1zaXplOiAxcHg7ICovXG4gIG1hcmdpbi1yaWdodDogMjhweDtcbn1cbiNoZWFkZXIgI2xpc3QgI2VudGVyLWRyb3Bkb3duIHtcbiAgbWluLXdpZHRoOiA0NHB4O1xufVxuI2hlYWRlciAjbGlzdCAjZW50ZXItZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogNjJweDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiNoZWFkZXIgI2xpc3QgI2VudGVyLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGxpID4gYSB7XG4gIGNvbG9yOiAjNmQ2YjZiO1xufVxuI2hlYWRlciAjbGlzdCAjZW50ZXItZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmJveFRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTNweDtcbiAgdG9wOiAtMTFweDtcbn1cbiNoZWFkZXIgI2xvZ28ge1xuICBoZWlnaHQ6IDU4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuI2hlYWRlciAjbG9nbyAubG9nbyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuI2hlYWRlciAjbG9nbyAubG9nbyBhIHtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNThweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xufVxuI2hlYWRlciAjbG9nbyAubG9nbyBhIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNoZWFkZXIgI2xvZ28gLnN5c3RlbU5hbWUge1xuICBjb2xvcjogIzZkNmI2YjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuI2hlYWRlciAjdG9wTWVudSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xufVxuI2hlYWRlciAjdG9wTWVudSBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4jaGVhZGVyICN0b3BNZW51IC5sYXN0IHNwYW4ge1xuICBjb2xvcjogd2hpdGU7XG59XG4jaGVhZGVyICNsYW5ndWFnZS1tZW51IGltZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNoZWFkZXIgI2dvVm5ub3gge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAtMjJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2hlYWRlciAjZ29Wbm5veCBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4jaGVhZGVyICN0b3BNZW51RmVhdHVyZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xufVxuI2hlYWRlciAjdG9wTWVudUZlYXR1cmUgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuI2hlYWRlciAjaGVhZGVyLWJvdHRvbSB7XG4gIGhlaWdodDogNDhweDtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4jaGVhZGVyICNoZWFkZXItbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xufVxuI2hlYWRlciAjaGVhZGVyLW1lbnUgLmJveFRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTUuNXB4O1xuICBsZWZ0OiAxNDBweDtcbn1cbiNoZWFkZXIgI2hlYWRlci1tZW51ICNtZW51bGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogLTExOHB4O1xuICB3aWR0aDogMzA4cHg7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgMHB4IDVweCAxMHB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLWltYWdlOiBpbml0aWFsO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuI2hlYWRlciAjaGVhZGVyLW1lbnUgI21lbnVsaXN0IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jaGVhZGVyICNoZWFkZXItbWVudSAjbWVudWxpc3QgbGkgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWluZGVudDogMTVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbiNoZWFkZXIgI2hlYWRlci1tZW51ICNtZW51bGlzdCBsaSBkaXYgYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2hlYWRlciAjaGVhZGVyLW1lbnUgI21lbnVsaXN0IHAge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbiNoZWFkZXIgI2hlYWRlci1tZW51ICNtZW51bGlzdCBhIHNwYW4ge1xuICBtYXJnaW46IDVweDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4jaGVhZGVyICNoZWFkZXItbWVudSAjbWVudWxpc3QgaHIge1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG59XG4jaGVhZGVyICNkZXB0aE1lbnUgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzk5OTtcbn1cbiNkcm9wZG93bk1lbnUxIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNkcm9wZG93bk1lbnUxIGltZzpmaXJzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNkcm9wZG93bk1lbnUxIGltZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmRyb3Bkb3duLW1lbnUge1xuICBtaW4td2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAvKiBoZWlnaHQ6IDg4cHg7ICovXG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xufVxuLmRyb3Bkb3duLW1lbnUgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5kcm9wZG93bi1tZW51IC5ib3hUb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUxcHg7XG4gIHRvcDogLTExcHg7XG59XG4jZ3VpZGUtZHJvcGRvd24ge1xuICB3aWR0aDogMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2d1aWRlLWRyb3Bkb3duIC5ndWlkZS1pbWcgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ3VpZGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmd1aWRlLWNvbnRlbnQgLmd1aWRlLWNvbnRlbnQtbWFpbiB7XG4gIGJhY2tncm91bmQ6IHVybCgvc21hcnQvYnVpbGQvaW1hZ2VzL2VudmVsb3BlLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk5O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDc3NS41MnB4O1xuICBoZWlnaHQ6IDU2Mi40cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAzNXB4IDkwcHg7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZ3VpZGUtY29udGVudCAuYm94Q2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZ3VpZGUtY29udGVudCAuYm94Q2xvc2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xufVxuLmd1aWRlLWNvbnRlbnQgLmd1aWRlLXRleHQge1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmd1aWRlLWNvbnRlbnQgLmd1aWRlLXRleHQtbGkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmd1aWRlLWNvbnRlbnQgLmd1aWRlLXRleHQtbGk6OmJlZm9yZSB7XG4gIGZsZXg6IG5vbmU7XG4gIGNvbnRlbnQ6ICcnO1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6ICMyNjI2MjY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5ndWlkZS1jb250ZW50IC5ndWlkZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzVweDtcbiAgbGVmdDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5ndWlkZS1jb250ZW50IC5ndWlkZS1idG4gYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzlFQUJFMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ndWlkZS1jb250ZW50IC5ndWlkZS1idG4gYnV0dG9uOmxhc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiAjODY5NEQxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ndWlkZS1jb250ZW50IC5ndWlkZS1idG4gYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMxODkwRkY7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubGFuZ3VhZ2UtbWVudSB7XG4gIG1pbi13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG59XG4ubGFuZ3VhZ2UtbWVudS1saXN0IHtcbiAgbWluLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgd2lkdGg6IDExOHB4O1xuICBoZWlnaHQ6IDg4cHg7XG59XG4ubGFuZ3VhZ2UtbWVudS1saXN0IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sYW5ndWFnZS1tZW51LWxpc3QgbGkubGFuZ3VhZ2VzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5sYW5ndWFnZS1tZW51LWxpc3QgbGkubGFuZ3VhZ2VzIGEge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ubGFuZ3VhZ2UtbWVudS1saXN0IGxpLmxhbmd1YWdlcyBhIC5pc1NlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubGFuZ3VhZ2UtbWVudS1saXN0IGxpLmxhbmd1YWdlcyBhIC5nbHlwaGljb24ge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubGFuZ3VhZ2UtbWVudS1saXN0IC5ib3hUb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwcHg7XG4gIHRvcDogLTExcHg7XG59XG4uYWN0aXZlQ29sb3Ige1xuICBjb2xvcjogIzMzN2FiNyAhaW1wb3J0YW50O1xufVxuLm1vZGFsX3RpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubW9kYWxfbGFiZWwge1xuICBtYXJnaW46IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm1vZGFsX2N1c19ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMTlweDtcbn1cbi5tb2RhbF9hcmVhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTAycHg7XG4gIG1pbi1oZWlnaHQ6IDEwNHB4O1xuICB3aWR0aDogMTg1cHg7XG59XG4ubW9kYWxfaW5wdXQge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbn1cbnRhYmxlIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2hhZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgei1pbmRleDogMTAwO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShvcGFjaXR5PTApO1xufVxuLmRyb3Bkb3duLWljbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDM2N3B4O1xuICB0b3A6IDQzcHg7XG4gIGxlZnQ6IC0xNDlweDtcbiAgei1pbmRleDogOTk5OTk7XG59XG4uZHJvcGRvd24taWNvIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTdweDtcbn1cbi5lbXB0eSB7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuI3N5cy10aXAge1xuICBvcGFjaXR5OiAwLjc7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDIwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC8qIDUwJcOkwrjCusOo4oChwqrDqMK6wqvDpcKwwrrDpcKvwrjDp8Wh4oCew6TCuOKCrMOlwo3FoCAqL1xuICB6LWluZGV4OiAxMDUxO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggOXB4ICMwMDAwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA5cHggIzAwMDAwMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA5cHggIzAwMDAwMDtcbn1cbiN1c2VyU2V0LWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgd2lkdGg6IDE2MHB4O1xuICBsZWZ0OiAtMzZweDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbn1cbiN1c2VyU2V0LWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDNweCAxNXB4O1xufVxuI3VzZXJTZXQtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmJveFRvcCB7XG4gIGxlZnQ6IDgwcHg7XG59XG4ucmV0dXJuLXByZXZpb3Mge1xuICBmbG9hdDogcmlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZXRDb250ZW50LXBhZGRpbmdfbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogNDdweDtcbn1cbi5zZXQtZGlzcGxheV9mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZWxwLXRleHRfY29sb3Ige1xuICBjb2xvcjogIzIyYjEyMjtcbn1cbi5oZWxwLXRleHRfZXJyb3Ige1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5tb2RhbC10ZXh0X2hlbHAge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1pbmRlbnQ6IDMwcHg7XG59XG4ubW9kYWwtdGV4dF9oZWFkZXJUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbi5tb2RhbC10YWJsZV93aWR0aCB7XG4gIG1hcmdpbjogMTBweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5jb21tb24tdmlldyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggI2RkZGRkZDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWluLWhlaWdodDogNzd2aDtcbn1cbi5jb21tb24tdmlldyAuY29tbW9uLXZpZXdfY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAwO1xufVxuLnZubm94LWp1bm1wX2luZm8ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMjI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbGVmdDogLTE1N3B4O1xuICB0b3A6IC03cHg7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICB0ZXh0LWluZGVudDogMTJweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAjZThlOGU4O1xuICB0b3A6IDU2cHg7XG59XG4udm5ub3gtanVubXBfY29sc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICByaWdodDogMTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udm5ub3gtanVubXBfZ3VpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcmlnaHQ6IDMxcHg7XG4gIHRvcDogLTlweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLk1hc2twcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAzMDAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNob3dNb2RlbHByZXZpZXcge1xuICB3aWR0aDogNTYwcHg7XG4gIGhlaWdodDogMzExcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi9zbWFydC9idWlsZC9pbWFnZXMvbWVzc2FnZS5wbmdcIikgbm8tcmVwZWF0O1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDE1JSBhdXRvO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5wcmV2aWV3Q2xvc2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4ucHJldmlld0Nsb3NlIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJlSGVhZGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucHJlQm9keSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcmVCb2R5IHAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzICFpbXBvcnRhbnQ7XG59XG4ucG9wb3Zlcl9oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci1tZXNzYWdlX19idWJibGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZjNjA7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIHotaW5kZXg6IDI7XG59XG4vKiBDU1MgRG9jdW1lbnQgKi9cbi5sb2dpbiB7XG4gIC8q5rWu5Yqo5qGGKi9cbiAgLypcbua1ruWKqOahhuS4reaPkOekuuWGheWuuVxuKi9cbn1cbi5sb2dpbiBib2R5LFxuLmxvZ2luIGJ1dHRvbixcbi5sb2dpbiBpbnB1dCxcbi5sb2dpbiBzZWxlY3QsXG4ubG9naW4gdGV4dGFyZWEsXG4ubG9naW4gaDEsXG4ubG9naW4gaDIsXG4ubG9naW4gaDMsXG4ubG9naW4gaDQsXG4ubG9naW4gaDUsXG4ubG9naW4gaDYge1xuICBmb250LWZhbWlseTogTWljcm9zb2Z0IFlhSGVpLCAn5a6L5L2TJywgQXJpYWwsIFRhaG9tYSwgSGVsdmV0aWNhLCBcIlxcNWI4YlxcNGY1M1wiLCBzYW5zLXNlcmlmO1xufVxuLmxvZ2luIGh0bWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubG9naW4gI3JlZ2lzdGVycGFnZSBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxvZ2luICNyZWdpc3RlcnBhZ2UgLnNwYW5JbmZvIHtcbiAgZm9udC1mYW1pbHk6IE1pY3Jvc29mdCBZYUhlaSwgJ+Wui+S9kycsIEFyaWFsLCBUYWhvbWEsIEhlbHZldGljYSwgXCJcXDViOGJcXDRmNTNcIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDI4cHg7XG59XG4ubG9naW4gI3JlZ2lzdGVycGFnZSAuZ2x5cGhpY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxvZ2luICNyZWdpc3RlcnBhZ2UgLmdseXBoaWNvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbn1cbi5sb2dpbiAubG9naW4tY29udGVudHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMjRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogIzRmNjc3MiB1cmwoL3NtYXJ0L2J1aWxkL2ltYWdlcy9sb2dpbi1wYWdlLWJnLnBuZykgcmVwZWF0LXg7XG59XG4ubG9naW4gLmlzY2hyb21lIHtcbiAgdG9wOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzNnB4KSAhaW1wb3J0YW50O1xufVxuLmxvZ2luIC5pc0VuU3RhbHkge1xuICB3aWR0aDogMTY2cHg7XG59XG4ubG9naW4gLmxvZ2luLWhlYWRlcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDcwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgbWluLXdpZHRoOiAxMDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLmxvZ2luIC5sb2dpbi1mb290cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDAgODBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmxvZ2luIC5sb2dpbi1mb290cyAubG9naW4tY3VycmVudE5vZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sb2dpbiAubG9naW4tZm9vdHMgLmxvZ2luLWN1cnJlbnROb2RlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5sb2dpbiAubG9naW4tbGFuZ3VhZ2VzX3RleHQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxvZ2luIC5sb2dpbi1sYW5ndWFnZXNfdGV4dHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubG9naW4gI2xvZ2luZm9ybSB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4ubG9naW4gLmxvZ2luLWljb25zIHtcbiAgdG9wOiA0cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNlZjM5MmI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5sb2dpbiAuc3VibWl0LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjcyOTE7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5sb2dpbiAubG9naW4tdGlwIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtaW4taGVpZ2h0OiAyN3B4O1xufVxuLmxvZ2luIC5sYXllci1oZWFkZXIge1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubG9naW4gLmxheWVyLWhlYWRlciBpbWcge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmxvZ2luIC5sYXllci1oZWFkZXIgLmxvZ2luLWltZ19sb2dvIHtcbiAgbWFyZ2luOiAwIDMwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5sb2dpbiAubGF5ZXItaGVhZGVyIC5sb2dpbi1pbWdfbG9nbyAubG9naW5fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmxvZ2luIC5sYXllci1oZWFkZXIgaW1nLnJlZ2lzdGVyLWltZ19sb2dvIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubG9naW4gLmxheWVyLWhlYWRlciAucmVnaXN0ZXItaW1nX3RleHQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogNTVweDtcbiAgY29sb3I6ICM4Njg2ODY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5sb2dpbiAubGF5ZXItaGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi5sb2dpbiAubGF5ZXItY2xvc2Uge1xuICB3aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjIycHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvZ2luIC5sYXllci1jbG9zZSAubG9naW4taW1nX2xvZ28ge1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxvZ2luIC5sYXllci1jbG9zZSAubG9naW4taW1nX2xvZ28gLmxvZ2luX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5sb2dpbiAubGF5ZXItY2xvc2UgLmNsb3NlLWltYWdlIHtcbiAgd2lkdGg6IDQzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUycHg7XG4gIGxlZnQ6IDI4NHB4O1xufVxuLmxvZ2luIC5sYXllci1jbG9zZSAuY2xvc2UtY29udGVudCB7XG4gIHdpZHRoOiA5MTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMyMHB4O1xuICBsZWZ0OiA0NHB4O1xufVxuLmxvZ2luIC5sYXllci1jbG9zZSAuY2xvc2UtdGV4dCB7XG4gIG1hcmdpbjogMTZweCBhdXRvIDAgYXV0bztcbiAgd2lkdGg6IDkxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG9naW4gLmxheWVyLWNsb3NlIC5jbG9zZS10ZXh0IGEge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubG9naW4gLmxheWVyLWNsb3NlIC5jbG9zZS10ZXh0Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi5sb2dpbiAubGF5ZXItY2xvc2UgLmNsb3NlLWJ0biB7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubG9naW4gLmxheWVyLWNsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbi5sb2dpbiAubG9naW4tc2VsZWN0X2xhbmd1YWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1cHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMTA2MDtcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjIpIDBweCA1cHggMTBweDtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1pbWFnZTogaW5pdGlhbDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmxvZ2luIC5sb2dpbi1zZWxlY3RfbGFuZ3VhZ2UgbGkge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDExOHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG4ubG9naW4gLmxvZ2luLXNlbGVjdF9sYW5ndWFnZSBsaTpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTZweCFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5sb2dpbiAubG9naW4tc2VsZWN0X2xhbmd1YWdlIGxpOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMTFweCAxMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLmxvZ2luIC5sb2dpbi1zZWxlY3RfbGFuZ3VhZ2UgLmxhbmd1YWdlLXNlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmxvZ2luIC5sYXllci1jbG9zZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB9XG59XG4ubG9naW4gLmhlbHAtYmxvY2sge1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5sb2dpbiAjY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvZ2luICNub3RpZmljYXRpb24ge1xuICBtaW4td2lkdGg6IDEwMjRweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZDogI2ZlZmNlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MxYzFjMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2VlNzMzYTtcbn1cbi5sb2dpbiAjbm90aWNlX2Nsb3NlQnRuIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgei1pbmRleDogMTAwMDAwMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxvZ2luIHRyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxvZ2luIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cbi5sb2dpbiB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUhaW1wb3J0YW50O1xufVxuLmxvZ2luIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sb2dpbiBociB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgaGVpZ2h0OiAxcHg7XG59XG4ubG9naW4gI2FqYXgtY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMC43O1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA1MTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gIHRvcDogMjAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggOXB4ICMwMDAwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA5cHggIzAwMDAwMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA5cHggIzAwMDAwMDtcbn1cbi5sb2dpbiAjYWpheC1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ubG9naW4gI2FqYXgtY29udGFpbmVyIHAjc3lzLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5sb2dpbiAjc3lzLXRpcCB7XG4gIG9wYWNpdHk6IDAuNztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMjAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLyogNTAl5Li66Ieq6Lqr5bC65a+455qE5LiA5Y2KICovXG4gIHotaW5kZXg6IDEwNTE7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogNXB4O1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDlweCAjMDAwMDAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggOXB4ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggOXB4ICMwMDAwMDA7XG59XG4ubG9naW4gLmxheWVyLXNlcnZlciB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC4xMDIpO1xuICB3aWR0aDogMTAwMHB4O1xuICBwYWRkaW5nOiAzMHB4IDQwcHggNDRweCA0MnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5sb2dpbiAubGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6ICNlM2U4ZWI7XG4gIHdpZHRoOiA0MjBweDtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAzMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDMwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAzMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDMwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMHB4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDMwcHg7XG59XG4ubG9naW4gLmxheWVyIGZvcm0uYmlnRm9ybSB7XG4gIHdpZHRoOiA0MjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5sb2dpbiAuZGVsZXRlU2hvdyB7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubG9naW4gLmxheWVyIGZvcm0uYmlnRm9ybSBidXR0b24uYnRuLXR5cGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzhkYTJiNztcbiAgYm9yZGVyLWNvbG9yOiAjODY5YWFlO1xufVxuLmxvZ2luIC5sb2dpbi1taW4taGVpZ2h0IHtcbiAgbWluLXdpZHRoOiAyNjVweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5sb2dpbiAubG9naW4tbWluLWhlaWdodC1tYXgge1xuICBtaW4td2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmxvZ2luIC5sYXllciBpbnB1dCxcbi5sb2dpbiAuYnRuLWxnLFxuLmxvZ2luIHNlbGVjdC5pbnB1dC1sZyB7XG4gIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG59XG4ubG9naW4gLmxheWVyLXJlZ2lzdGVyIHtcbiAgd2lkdGg6IDcwOXB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLmxvZ2luIHAuaGVscC1ibG9jayBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmxvZ2luIC5zdWNjZXNzLWluZm8ge1xuICBjb2xvcjogIzZhYzQ1MTtcbn1cbi5sb2dpbiAuZXJyb3ItaW5mbyB7XG4gIGNvbG9yOiByZWQ7XG59XG4ubG9naW4gI3Bhc3N3b3JkIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5sb2dpbiAjcmVnaXN0ZXIge1xuICB3aWR0aDogMzUwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubG9naW4gI3JlZ2lzdGVyIGRpdi5sb2dpbl9zb2xpZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzdBQjc7XG4gIGhlaWdodDogMTZweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmxvZ2luICNyZWdpc3RlciAuZmluZFBhc3N3b3JkIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubG9naW4gI3JlZ2lzdGVyIC5sb2dpbl9yZWdpc3RlcnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubG9naW4gYnV0dG9uI3JlZ2lzdGVyLWJ0biB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MjcyOTE7XG59XG4ubG9naW4gYnV0dG9uI3JlZ2lzdGVyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzVmODU7XG59XG4ubG9naW4gI2xvZ2luLWhlYWRlciBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubG9naW4gZGl2LnBvcG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5sb2dpbiBoMy5wb3BvdmVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcbn1cbi5sb2dpbiAjbG9naW4taGVhZGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubG9naW4gI2xvZ2luLWhlYWRlciBzcGFuIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmxvZ2luICNmb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5sb2dpbiAuY2hhbmdlTm9kZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM4OXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sb2dpbiAuZm9vdGVyVGV4dCB7XG4gIHBhZGRpbmctbGVmdDogNDM2cHg7XG59XG4ubG9naW4gLmxvZ2luLW1vZGFsLWJvZHkgc3BhbiB7XG4gIHBhZGRpbmc6IDdweDtcbn1cbi5sb2dpbiAubW9kYWwtYm9keSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubG9naW4gLm1vZGFsLWJvZHkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzM3YWI3O1xufVxuLmxvZ2luIC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogNDQxcHg7XG59XG4ubG9naW4gLnBob25lQnV0dG9uIHtcbiAgaGVpZ2h0OiA0NnB4O1xufVxuLmxvZ2luICNzeXNDb2RlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4MHB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubG9naW4gI3N5c0NvZGUuZmluZFBhc3N3b3JkIHtcbiAgd2lkdGg6IDEwNSU7XG59XG4ubG9naW4gLmlzTm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sb2dpbiAubWFyZ2luQm90dG9tcyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubG9naW4gI1ZlcmlmeUNvZGUge1xuICB3aWR0aDogMTcwcHg7XG4gIGhlaWdodDogNDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubG9naW4gLmxvYWRpbmdTdHlsZSB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xufVxuLmxvZ2luIC5sb2FkaW5nU3R5bGVzcyB7XG4gIHdpZHRoOiA3MDBweDtcbiAgaGVpZ2h0OiA0M3B4O1xufVxuLmxvZ2luIC5mbGV4LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubG9naW4gLmlzdG9wIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5sb2dpbiAjdmVyQ29kZSxcbi5sb2dpbiAjdmVyQ29kZVBob25lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmxvZ2luICN2ZXJDb2RlLFxuLmxvZ2luICN2ZXJDb2RlUGhvbmUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTgwcHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5sb2dpbiAjdmVyQ29kZSArIGltZyxcbi5sb2dpbiAjdmVyQ29kZVBob25lICsgaW1nIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubG9naW4gI3Zlcml0eUNvZGVNb2RlbCAuaGVscC1ibG9jayxcbi5sb2dpbiAjdmVyaXR5Q29kZVBob25lTW9kZWwgLmhlbHAtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxvZ2luIC5nbG9iZS1pY29uIHtcbiAgdG9wOiA0cHggIWltcG9ydGFudDtcbn1cbi5mbGV4LXNwYW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmZsZXgtc3BhbnMgc3BhbiB7XG4gIHdpZHRoOiAzMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmxleC1zcGFucyBzcGFuIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cbiNub3RpY2VNb2RhbCAubm90aWNlTW9kYWxfY2FsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuI25vdGljZU1vZGFsIC5ub3RpY2VNb2RhbF9jb250ZW50IHtcbiAgdGV4dC1pbmRlbnQ6IDMwcHg7XG59XG4jbm90aWNlTW9kYWwgYSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xufVxuLnNjcmVlbmxpc3QgLmxpc3RTZXQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uc2NyZWVubGlzdCAuc2VhcmNoLXNjcmVlbkxpc3Qge1xuICBjdXJzb3I6IHRleHQ7XG59XG4uc2NyZWVubGlzdCAudmVyaWZ5RXJyb3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZWMzMzI0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNjcmVlbmxpc3QgLnNwYWNlIHtcbiAgaGVpZ2h0OiAyN3B4O1xufVxuLnNjcmVlbmxpc3QgI2lzQ2hlY2tlZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMDtcbn1cbi5zY3JlZW5saXN0IC5pY29uLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9zZWFyY2gucG5nJykgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2NyZWVubGlzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDU1cHg7XG4gIG1pbi13aWR0aDogODUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwIDUycHggMCA1MnB4O1xufVxuLnNjcmVlbmxpc3QtaGVhZGVyIC5zZXQtYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc2NyZWVubGlzdC1oZWFkZXIgc3Bhbi5zY3JlZW4taGVhZGVyX3RpdGxlIHtcbiAgd2lkdGg6IDI2M3B4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc2NyZWVubGlzdC1oZWFkZXIgLnJpZ2h0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4NXB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2NyZWVubGlzdC1oZWFkZXIgLnJpZ2h0IC5idG5fZ3JvdXBzIHtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogMzdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNjcmVlbmxpc3QtaGVhZGVyIC5yaWdodCAudGlsZUltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc21hcnQvYnVpbGQvaW1hZ2VzL3RpbGVzLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjEwJSAxNjAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOXB4IC03cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zY3JlZW5saXN0LWhlYWRlciAucmlnaHQuZnVsbENvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG59XG4uc2NyZWVubGlzdCB0ZC5jaGVja2NvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbi5zY3JlZW5saXN0IC5zY3JlZW4taGVhZGVyIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBoZWlnaHQ6IDU1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnNjcmVlbmxpc3QgLnNjcmVlbi1oZWFkZXJfdGl0bGUge1xuICB3aWR0aDogMjk1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnNjcmVlbmxpc3QgLnNjcmVlbi1oZWFkZXJfaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xufVxuLnNjcmVlbmxpc3QgLnNjcmVlbi1oZWFkZXIgLmNsb3NlRmlsdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG4uc2NyZWVubGlzdCAuc2NyZWVuLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA5NTBweDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNjcmVlbmxpc3QgLnNjcmVlbi1jb250ZW50X25hdiB7XG4gIHdpZHRoOiAxNSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWluLWhlaWdodDogOTUwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbn1cbi5zY3JlZW5saXN0IC5zY3JlZW4tY29udGVudF9saXN0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4NXB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtaW4taGVpZ2h0OiA5NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNjcmVlbmxpc3QgLnNjcmVlbi1jb250ZW50IC5mdWxsQ29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNjcmVlbmxpc3QgLnNjcmVlbi1jb250ZW50IC5zdGF0dXMtc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTY0cHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xufVxuLnNjcmVlbmxpc3QgLnNjcmVlbi1jb250ZW50IC5zdGF0dXMtc2VsZWN0IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2NyZWVubGlzdCAuc2NyZWVuLWNvbnRlbnQgLnN0YXR1cy1zZWxlY3QgbGk6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzZiODQ5YTtcbn1cbi5zY3JlZW5saXN0IC5zY3JlZW4tY29udGVudCAuc3RhdHVzLXNlbGVjdCAuYWN0aXZlLFxuLnNjcmVlbmxpc3QgLnNjcmVlbi1jb250ZW50IC5zdGF0dXMtc2VsZWN0IC5hY3RpdmU6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzZiODQ5YTtcbn1cbi5zY3JlZW5saXN0IC5zY3JlZW4tY29udGVudCAuYnRuX2dyb3VwcyB7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDM3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zY3JlZW5saXN0IC5zY3JlZW4tY29udGVudCAudGlsZUltZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy90aWxlcy5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMTAlIDE2MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05cHggLTdweDtcbiAgLyogYmFja2dyb3VuZDogc2FkZGxlYnJvd247ICovXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zY3JlZW5saXN0IC5zY3JlZW4tY29udGVudCAuc2V0LWJ0biB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnNjcmVlbmxpc3QgLnNjcmVlbi1jb250ZW50IC5zY3JlZW4tbGlzdF9oZWFkZXIge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLnNjcmVlbmxpc3QgLnNjcmVlbi1jb250ZW50IC5zY3JlZW4tcGFnZXMge1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cbi5zY3JlZW5saXN0IC5zY3JlZW4tY29udGVudCAuYXNjLFxuLnNjcmVlbmxpc3QgLnNjcmVlbi1jb250ZW50IC5kZXNjLFxuLnNjcmVlbmxpc3QgLnNjcmVlbi1jb250ZW50IC5ib3RoIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNjcmVlbmxpc3QgLnNjcmVlbi1jb250ZW50IC5hc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zb3J0X2FzYy5wbmcnKTtcbn1cbi5zY3JlZW5saXN0IC5zY3JlZW4tY29udGVudCAuZGVzYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NvcnRfZGVzYy5wbmcnKTtcbn1cbi5zY3JlZW5saXN0IC5zY3JlZW4tY29udGVudCAuYm90aCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NvcnRfYm90aC5wbmcnKTtcbn1cbi5zY3JlZW5saXN0IC5hbGwge1xuICBjb2xvcjogIzMzN2FiNztcbn1cbi5zY3JlZW5saXN0IC5lcnJvciB7XG4gIGNvbG9yOiByZWQ7XG59XG4uc2NyZWVubGlzdCAuYWxhcm0ge1xuICBjb2xvcjogI2U2N2UyMjtcbn1cbi5zY3JlZW5saXN0IC5vZmYge1xuICBjb2xvcjogIzk1YTVhNjtcbn1cbi5zY3JlZW5saXN0IC5ub3JtYWwge1xuICBjb2xvcjogIzFhYmM5Yztcbn1cbi5zY3JlZW5saXN0IC5ncmF5IHtcbiAgY29sb3I6ICM5OTk7XG59XG4uc2NyZWVubGlzdCAuaG91cixcbi5zY3JlZW5saXN0IC5taW51dGUge1xuICB3aWR0aDogNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNjcmVlbmxpc3QgLmNvbG9yLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2NyZWVubGlzdCAuY29sb3ItZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMTlweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG4uc2NyZWVubGlzdCAuYmcxLFxuLnNjcmVlbmxpc3QgLmZjMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2NyZWVubGlzdCAuYmcyLFxuLnNjcmVlbmxpc3QgLmZjMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmFkYTE7XG59XG4uc2NyZWVubGlzdCAuYmczLFxuLnNjcmVlbmxpc3QgLmZjMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2JhYzI7XG59XG4uc2NyZWVubGlzdCAuYmc0LFxuLnNjcmVlbmxpc3QgLmZjNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ2YjA7XG59XG4uc2NyZWVubGlzdCAuYmc1LFxuLnNjcmVlbmxpc3QgLmZjNSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiN2VlY2Y7XG59XG4uc2NyZWVubGlzdCAuYmc2LFxuLnNjcmVlbmxpc3QgLmZjNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZmQ5ZmU7XG59XG4uc2NyZWVubGlzdCAuYmc3LFxuLnNjcmVlbmxpc3QgLmZjNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmFkZmY7XG59XG4uc2NyZWVubGlzdCAuYmcyLFxuLnNjcmVlbmxpc3QgLmJnMyxcbi5zY3JlZW5saXN0IC5iZzRtLFxuLnNjcmVlbmxpc3QgLmJnNSxcbi5zY3JlZW5saXN0IC5iZzYsXG4uc2NyZWVubGlzdCAuYmc3IHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbi5zY3JlZW5saXN0IC5iZzI6aG92ZXIsXG4uc2NyZWVubGlzdCAuYmczOmhvdmVyLFxuLnNjcmVlbmxpc3QgLmJnNDpob3Zlcixcbi5zY3JlZW5saXN0IC5iZzU6aG92ZXIsXG4uc2NyZWVubGlzdCAuYmc2OmhvdmVyLFxuLnNjcmVlbmxpc3QgLmJnNzpob3ZlciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM5OTk7XG59XG4uc2NyZWVubGlzdCAuY29sb3JTZWxlY3RCb3gge1xuICB3aWR0aDogMjg1cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMzkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogLTI0cHg7XG59XG4uc2NyZWVubGlzdCAuY29sb3JIZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uc2NyZWVubGlzdCAuY29sb3JDb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5zY3JlZW5saXN0IC5jb2xvckNvbiB7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbjogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNjcmVlbmxpc3QgI3NlbGVjdFNldCBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zY3JlZW5saXN0ICNzZWxlY3RTZXQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2NyZWVubGlzdCAudGFibGUtc3RyaXBlZCB0aCxcbi5zY3JlZW5saXN0IC50YWJsZS1zdHJpcGVkIHRkIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnNjcmVlbmxpc3QgLnRhYmxlLXN0cmlwZWQgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG4uc2NyZWVubGlzdCAudGFibGUtc3RyaXBlZCBhIHtcbiAgY29sb3I6ICMzMzdhYjc7XG59XG4uc2NyZWVubGlzdCAudGFibGUtc3RyaXBlZCAucEFsZXJ0IHtcbiAgY29sb3I6ICM5OTk7XG59XG4uc2NyZWVubGlzdCB0Ym9keSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zY3JlZW5saXN0IC5zZWxmLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNjcmVlbmxpc3QgLnNlbGVjdE1vZGVsLWJvZHkge1xuICBwYWRkaW5nOiAxN3B4IDE3cHggNTBweDtcbn1cbi5zY3JlZW5saXN0ICNzZWxlY3RNb2RlbCB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnNjcmVlbmxpc3QgI3NlbGVjdE1vZGVsIHVsLnNlbGVjdE1vZGVsLWJveCB7XG4gIHBhZGRpbmc6IDdweCA1NXB4O1xufVxuLnNjcmVlbmxpc3QgI3NlbGVjdE1vZGVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zY3JlZW5saXN0ICNzZWxlY3RNb2RlbCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5zY3JlZW5saXN0ICNzZWxlY3RNb2RlbCB1bCB7XG4gIHBhZGRpbmc6IDdweCA2MHB4O1xufVxuLnNjcmVlbmxpc3QgI3NlbGVjdE1vZGVsIC51bFdpZHRoIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnNjcmVlbmxpc3QgI3NlbGVjdE1vZGVsIC5pbnRlckxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnNjcmVlbmxpc3QgI3NlbGVjdE1vZGVsIC5zZWxlY3RNb2RlbC1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMTBweCk7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNjcmVlbmxpc3QgI3NlbGVjdE1vZGVsIC5zZWxlY3RNb2RlbC1pdGVtIHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5zY3JlZW5saXN0ICNzZWxlY3RNb2RlbCAuc2VsZWN0TW9kZWwtaW5mb3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTgycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG4uc2NyZWVubGlzdCAuY29udGVudC1sZWZ0IHtcbiAgd2lkdGg6IDI3MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1pbi1oZWlnaHQ6IDk1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG59XG4uc2NyZWVubGlzdCAuY29udGVudC1sZWZ0LXRpdGxlIHtcbiAgLypmbGV4LWdyb3c6IDAuMDU7Ki9cbiAgd2lkdGg6IDI5NXB4O1xuICAvKmJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7Ki9cbiAgLyptYXJnaW4tcmlnaHQ6IDIwcHg7Ki9cbiAgLyogcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50OyAqL1xuICBtYXJnaW4tYm90dG9tOiAtMTFweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGhlaWdodDogNDZweDtcbn1cbi5zY3JlZW5saXN0IC5jb250ZW50LWxlZnQgLmNvbnRlbnQge1xuICAvKm1hcmdpbi10b3A6IDI4cHg7Ki9cbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uc2NyZWVubGlzdCAuY29udGVudC1sZWZ0IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNjcmVlbmxpc3QgLmNvbnRlbnQtbGVmdCB1bCBsaSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIC8qIGhlaWdodDogMjlweDsgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4uc2NyZWVubGlzdCAuY29udGVudC1sZWZ0IHVsIC5zdWJMaSB7XG4gIHBhZGRpbmctbGVmdDogMTlweDtcbiAgdGV4dC1pbmRlbnQ6IC0xOXB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uc2NyZWVubGlzdCAuY29udGVudC1sZWZ0IHVsIC5zdWJMaSAuc3ViU3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTlweDtcbn1cbi5zY3JlZW5saXN0IC5jb250ZW50LWxlZnQgdWwgbGkgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2NyZWVubGlzdCAuZmlsZXRlci1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zY3JlZW5saXN0IC5maWx0ZXJSZXN1bHQgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zY3JlZW5saXN0IC5maWx0ZXJSZXN1bHQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNHB4IDlweCA0cHggOXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5zY3JlZW5saXN0IC5maWx0ZXJSZXN1bHQgbGkgaW1nIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2NyZWVubGlzdCAuZmlsdGVyUmVzdWx0IHVsIC5jbGVhciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWNjb3VudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggI2RkZGRkZDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWluLWhlaWdodDogNzd2aDtcbn1cbi5hY2NvdW50IC50aXRsZSB7XG4gIGhlaWdodDogNTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgdGV4dC1pbmRlbnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5hY2NvdW50IC5tYWluIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5hY2NvdW50LnRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmFjY291bnQgLnBhZ2VmdW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uYWNjb3VudCAucGFnZU51bSB7XG4gIGNvbG9yOiAjNjY2O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5hY2NvdW50IC5kcm9wRG93biB7XG4gIGhlaWdodDogMzFweDtcbiAgd2lkdGg6IDU4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4udGFibGUtc3RyaXBlZCBhIHtcbiAgY29sb3I6ICM1Y2I5NWM7XG59XG4vKumUmeivr+S/oeaBr+eahOS4pOenjeaYvuekuiAgYmFzZVNldHRpbmcg77yI6KGo5Y2V77yJIHNlbGZTZXR0aW5n77yI5YWD57Sg5q2j5LiK5pa577yJKi9cbi5iYXNlU2V0dGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzQwcHg7XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cbi5iYXNlU2V0dGluZy5waG9uZWlubGluZSB7XG4gIGxlZnQ6IC0xNDVweDtcbn1cbi5iYXNlU2V0dGluZy5waG9uZUNvZGUsXG4uYmFzZVNldHRpbmcuZW1haWxDb2RlIHtcbiAgbGVmdDogLTEzMHB4O1xufVxuLnNlbGZTZXR0aW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNDZweDtcbiAgbGVmdDogLTMwMHB4O1xufVxuLmVudGVycHJpc2VpbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjZGRkO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDc3dmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbnRlcnByaXNlaW5mbyAuZGVmYXVsdC1wYXNzd29yZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5lbnRlcnByaXNlaW5mbyAubWFpbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uZW50ZXJwcmlzZWluZm8gLmxhYmxlIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cbi5lbnRlcnByaXNlaW5mbyAubGFibGUtdXBsb2FkIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbn1cbi5lbnRlcnByaXNlaW5mbyAuc2V0SGVscCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG59XG4uZW50ZXJwcmlzZWluZm8gLnVwbG9hZCB7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG59XG4uZW50ZXJwcmlzZWluZm8gLnVwbG9hZCBmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuLmVudGVycHJpc2VpbmZvIC51cGxvYWQgZm9ybSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVudGVycHJpc2VpbmZvIC50aWxlSW1nLFxuLmVudGVycHJpc2VpbmZvIC5Cb2FyZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lbnRlcnByaXNlaW5mbyAuY29weUJvYXJkIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmVudGVycHJpc2VpbmZvIC5jb3B5Qm9hcmQgLnRleHQtbGVmdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aWR0aDogODkuNSU7XG59XG4uZW50ZXJwcmlzZWluZm8gLmJyb3dzZXJMb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zbWFydC9idWlsZC8vaW1hZ2VzL2Jyb3dzZXJMb2dvQmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uZW50ZXJwcmlzZWluZm8gLmRpc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmVudGVycHJpc2VpbmZvIC5lbWFpbFRlc3Qge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTI1cHgpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZW50ZXJwcmlzZWluZm8gLmVtYWlsVGVzdC5lbkVudiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDZweCk7XG59XG4uZW50ZXJwcmlzZWluZm8gLnNlbmRFbWFpbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmVudGVycHJpc2VpbmZvIC5jb3VudHJ5Q29kZV9waG9uZSB7XG4gIHdpZHRoOiAxMiUgIWltcG9ydGFudDtcbn1cbi5lbnRlcnByaXNlaW5mbyAuaW5mb19waG9uZSB7XG4gIHdpZHRoOiAyMS4zMiUgIWltcG9ydGFudDtcbn1cbi5lbnRlcnByaXNlaW5mbyAudGV4dC1kaXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uZW50ZXJwcmlzZWluZm8gLnRyZWVEZW1vIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xufVxuLmVudGVycHJpc2VpbmZvIC51c2VyLWVkaXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZW50ZXJwcmlzZWluZm8gLnVzZXItZWRpdC5jaGVjayB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaG93UGljdHVyZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG59XG4uc2hvd1BpY3R1cmUgLnN5c05hbWVDbG9zZUJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNzQ5cHg7XG4gIHRvcDogMjNweDtcbiAgei1pbmRleDogMTAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNob3dQaWN0dXJlIC50ZW1wIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnNob3dQaWN0dXJlIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRlZmF1bHRCdG4ge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggLTIycHggMzRweCAtMTVweCAjOTk5O1xufVxuLmNvbmZpcm1JbmZvIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5kZW1haW5JbnRybyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBmb250LWZhbWlseTogTWljcm9zb2Z0IFlhSGVpLCAn5a6L5L2TJywgQXJpYWwsIFRhaG9tYSwgSGVsdmV0aWNhLCBcIlxcNWI4YlxcNGY1M1wiLCBzYW5zLXNlcmlmO1xuICBtaW4taGVpZ2h0OiA5NTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmRlbWFpbkludHJvIC5FcnJBbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMzcycHg7XG4gIGxlZnQ6IDc4cHg7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmRlbWFpbkludHJvIC5waG9uZUVyckFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zMzlweDtcbiAgbGVmdDogNzhweDtcbiAgei1pbmRleDogMTAwMDA7XG59XG4uZGVtYWluSW50cm8gLnJhZGl1c19yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xufVxuLmRlbWFpbkludHJvIC5yYWRpdXNfbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbi5kZW1haW5JbnRybyAubGFiZWxTZXQge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5kZW1haW5JbnRybyAucGVyc2lvbmFsU2V0IHtcbiAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xufVxuLmRlbWFpbkludHJvIC5wZXJzaW9uYWxTZXQgYnV0dG9uIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG59XG4uZGVtYWluSW50cm8gLmxpbmsge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5kZW1haW5JbnRybyAuQm9hcmQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGVtYWluSW50cm8gLnBpY3R1cmVVcmwge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL3N5c05hbWVEZXRhaWwucG5nJyk7XG59XG4uZGVtYWluSW50cm8gLmdldFRlbXAxSW1hZ2VDbG9zZUJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyM3B4O1xuICBsZWZ0OiA3NDlweDtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5kZW1haW5JbnRybyAuZ2V0VGVtcDJJbWFnZUNsb3NlQnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDIzcHg7XG4gIGxlZnQ6IDc0OXB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuLmRlbWFpbkludHJvIC5nZXRUZW1wM0ltYWdlQ2xvc2VCdG5fZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMjNweDtcbiAgbGVmdDogNzQ5cHg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uZGVtYWluSW50cm8gLmdldFRlbXAzSW1hZ2VDbG9zZUJ0bl96biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyM3B4O1xuICBsZWZ0OiA3NDlweDtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5kZW1haW5JbnRybyAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kZW1haW5JbnRybyAubG9nb0FsZXJ0IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogIzk5OTtcbn1cbi5kZW1haW5JbnRybyAucmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmRlbWFpbkludHJvIC5yYWRpdXMgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBjb2xvcjogIzMzN2FiNztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kZW1haW5JbnRybyAub25saW5lU3R5bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgLyogICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDsqL1xufVxuLmRlbWFpbkludHJvIC5vbmxpbmVTdHlsZSBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRlbWFpbkludHJvIC5vbmxpbmVTdHlsZSB1bCB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLWFscGhhO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5kZW1haW5JbnRybyAudGl0bGUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAvKiBjb2xvcjogIzk5OTsgKi9cbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlNGU0ZTQ7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmRlbWFpbkludHJvIC5hbGVydFdhcm4ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmRlbWFpbkludHJvIC5hbGVydEltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRlbWFpbkludHJvIC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogODAwcHg7XG59XG4uZGVtYWluSW50cm8gLnRlbXBMaW5lIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuLmRlbWFpbkludHJvIC5sZWZ0TGluZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4uZGVtYWluSW50cm8gLmFsZXJ0V2Fybk5vbWFsIHtcbiAgY29sb3I6ICM5OTk7XG4gIGxpbmUtaGVpZ2h0OiA1cHg7XG59XG4uZGVtYWluSW50cm8gLmZpcnN0U3BhbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZGVtYWluSW50cm8gLnRlbXAxIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmRlbWFpbkludHJvIC50ZW1wMiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5kZW1haW5JbnRybyAudGVtcDMge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYmFzZUluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4ICNkZGRkZGQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1pbi1oZWlnaHQ6IDc3dmg7XG59XG4uYmFzZUluZm8gLmJhc2VJbmZvLWJveCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uYmFzZUluZm8gLmVkaXQtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmFzZUluZm8gLmxhYmVsUm9sZSB7XG4gIGhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4uYmFzZUluZm8gLmZvcm0tY29udHJvbC5yZWFkSW5wdXQge1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYmFzZUluZm8gLmVkaXRWYWx1ZSB7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4uYmFzZUluZm8gLnJlYWRJbnB1dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogOTQlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYmFzZUluZm8gLnRhZ0JveCB7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmJhc2VJbmZvIC50YWdCb3ggaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uYmFzZUluZm8gLnRhZ0JveCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbn1cbi5iYXNlSW5mbyAudGFnTGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5iYXNlSW5mbyAudGltZVBsdWdpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYmFzZUluZm8gLnRpbWVQbHVnaW4gLnN0YXJ0LFxuLmJhc2VJbmZvIC50aW1lUGx1Z2luIC5lbmQge1xuICBmbGV4OiAxO1xufVxuLmJhc2VJbmZvIC50aW1lUGx1Z2luIC5saW5lIHtcbiAgbWFyZ2luOiA3cHggMTBweCAwO1xuICBjb2xvcjogIzk5OTtcbn1cbi5iYXNlSW5mbyAudGhlTW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5iYXNlSW5mbyAudGhlTW9yZSAuZnJvbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDk0JTtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmJhc2VJbmZvIC5jdXJlZW50U2NyZWVuTmFtZSB7XG4gIHdpZHRoOiAxMiU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYmFzZUluZm8gLnRpbWVSZW1pbmQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmJhc2VJbmZvIC5ib3R0b21NYXJnaW4ge1xuICBtYXJnaW46IDE1cHggMHB4O1xufVxuLmJhc2VJbmZvIC5jb3VudHJ5Q29kZV9waG9uZSB7XG4gIHdpZHRoOiAxMiUgIWltcG9ydGFudDtcbn1cbi5iYXNlSW5mbyAuaW5mb19waG9uZSB7XG4gIHdpZHRoOiAyMS4zMiUgIWltcG9ydGFudDtcbn1cbi5iYXNlSW5mbyAuaW5mb19mbGFnIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJhc2VJbmZvIC5pbmZvX3BhZGRpbmcge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmJhc2VJbmZvIC5kYXlMaWdodHN0YXR1cyB7XG4gIGhlaWdodDogMjVweDtcbn1cbi5iYXNlSW5mbyAubm9tYXJnaW4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5iYXNlSW5mbyAuc2VsZWN0V2VlayB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5iYXNlSW5mbyAuYnRuVGFnTCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDNweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogM3B4ICFpbXBvcnRhbnQ7XG59XG4uYmFzZUluZm8gLmJ0blRhZ1Ige1xuICBib3JkZXItcmFkaXVzOiAwcHggNHB4IDRweCAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogM3B4IDE1cHggIWltcG9ydGFudDtcbiAgdG9wOiAzcHggIWltcG9ydGFudDtcbn1cbi5kZXZpY2Uge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbi5kZXZpY2UgLmRldmllLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kZXZpY2UgLmRldmllLWdyb3VwIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAvKm1hcmdpbi1yaWdodDogNTRweDsqL1xuICBjb2xvcjogIzY2NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRldmljZSAuZGV2aWUtZ3JvdXAgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGV2aWNlIC5kZXZpY2UtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5kZXZpY2UgLnNjcmVlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRldmljZSAuc2NyZWVuLXRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjY2NjY2M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcGFkZGluZzogMThweCAyMHB4O1xufVxuLmRldmljZSAuc2NyZWVuLXRpcCA+IGRpdjpudGgtY2hpbGQobm90Omxhc3QpIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbiNzeXMtdGlwIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG4uYWRkbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5iYXRjaC1zZW5jZVBpY3R1cmUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5iYXRjaC1zZW5jZVBpY3R1cmUgLm9wZW4tdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnNlbmNlUGljdHVyZSAuaGlzdG9yeVBpYyxcbi5zZW5jZVBpY3R1cmUgLmRldGVjdEhpc3RvcnksXG4uc2VuY2VQaWN0dXJlIC5uZXdTZW5jZSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5zZW5jZVBpY3R1cmUgLm5ld1NlbmNlLXBpY3R1cmVfaXNTaG93TGluZSB7XG4gIHBhZGRpbmc6IDAgLjIlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNlbmNlUGljdHVyZSAubmV3U2VuY2UtcGljdHVyZV9pc1Nob3dMaW5lICNpc1Nob3dMaW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zZW5jZVBpY3R1cmUgLm5ld1NlbmNlLXBpY3R1cmVfaXNTaG93TGluZSAuc2hvdy1waWN0dXJlIHtcbiAgd2lkdGg6IDExMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2VuY2VQaWN0dXJlIC5zZW5jZVBpY3R1cmUtSW5wdXQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnNlbmNlUGljdHVyZSAuc2VuY2VQaWN0dXJlLUlucHV0IHNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIxMHB4O1xufVxuLnNlbmNlUGljdHVyZSAuZGV0ZWN0LWxpc3QgdGJvZHksXG4uc2VuY2VQaWN0dXJlIC5kZXRlY3QtbGlzdCB0aGVhZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zZW5jZVBpY3R1cmUgLmRldGVjdC1saXN0IHRoOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLnNlbmNlUGljdHVyZSAuZGV0ZWN0LWxpc3QgdGg6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuLnNlbmNlUGljdHVyZSAuZGV0ZWN0LWxpc3QgdGQgYSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xufVxuLnNlbmNlUGljdHVyZSAuZGV0ZWN0LWxpc3QgdGQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VuY2VQaWN0dXJlIC5kZWZhdWx0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnNlbmNlUGljdHVyZSAuc2V0dGluZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cbi5zZW5jZVBpY3R1cmUgLlN1Z2dlc3RlZHMge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGhlaWdodDogMjVweDtcbn1cbi5zZW5jZVBpY3R1cmUgLlN1Z2dlc3RlZHMgc3BhbiB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmV3U2VuY2Uge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5uZXdTZW5jZSAubmV3U2VuY2Utc2VsZWN0IHtcbiAgd2lkdGg6IDIxMHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLm5ld1NlbmNlIC5kZWZhdWx0LXBpY3R1cmUge1xuICB3aWR0aDogMTEzMHB4O1xuICBoZWlnaHQ6IDYzMHB4O1xuICBtYXJnaW46IDE1cHggYXV0byAwO1xufVxuLm5ld1NlbmNlIC5kZWZhdWx0LXBpY3R1cmUgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm5ld1NlbmNlIC5hZC1nYWxsZXJ5IHtcbiAgd2lkdGg6IDc1JTtcbiAgbWF4LXdpZHRoOiAxMzQ1cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubmV3U2VuY2UgLmFkLWdhbGxlcnkuanMtb3JpZ2luIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdTZW5jZSAuYWQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5uZXdTZW5jZSAuYWQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTM0NXB4O1xufVxuLm5ld1NlbmNlIC5hZC1pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZXdTZW5jZSAuYWQtaW1hZ2Utd3JhcHBlciBpbWcge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5uZXdTZW5jZSAubmV3U2VuY2UtcGljdHVyZU5ld1RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODcuNCU7XG59XG4ubmV3U2VuY2UgLm5ld1NlbmNlLXBpY3R1cmVfbW9yZSB7XG4gIHdpZHRoOiA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubmV3U2VuY2UgLm5ld1NlbmNlLXBpY3R1cmVfbW9yZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuLm5ld1NlbmNlIC5uZXdTZW5jZS1waWN0dXJlX21vcmUgaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm5ld1NlbmNlIGNhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTtcbn1cbiNzaG93U3VnZ2VzdGVkcyAuU3VnZ2VzdGVkcyB7XG4gIHdpZHRoOiA4MDBweDtcbn1cbiNzaG93U3VnZ2VzdGVkcyAuU3VnZ2VzdGVkcyB0Ym9keSB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuI3Nob3dTdWdnZXN0ZWRzIC5TdWdnZXN0ZWRzIHRib2R5IHRkIGxpIHtcbiAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcbn1cbiNjaGVja291dEhpc3RvcnlNb2RhbCAuSGlzdG9yeU1vZGFsIHtcbiAgd2lkdGg6IDgwMHB4O1xufVxuI2NoZWNrb3V0SGlzdG9yeU1vZGFsIC5jaGVja291dC1tb2RhbC10aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuI2NoZWNrb3V0SGlzdG9yeU1vZGFsIC5jaGVja291dC1tb2RhbC1kZXRpYWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI2NoZWNrb3V0SGlzdG9yeU1vZGFsIC5jaGVja291dC1tb2RhbC10YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI2NoZWNrb3V0SGlzdG9yeU1vZGFsIC5jaGVja291dC1tb2RhbC10YWJsZSB0ciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBoZWlnaHQ6IDM1cHg7XG59XG4jY2hlY2tvdXRIaXN0b3J5TW9kYWwgLmNoZWNrb3V0LW1vZGFsLXRhYmxlIHRyIHRkLFxuI2NoZWNrb3V0SGlzdG9yeU1vZGFsIC5jaGVja291dC1tb2RhbC10YWJsZSB0ciB0aCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbn1cbiNjaGVja291dEhpc3RvcnlNb2RhbCAuY2hlY2tvdXQtbW9kYWwtdGFibGUgdHIgdGg6bnRoLWNoaWxkKDEpLFxuI2NoZWNrb3V0SGlzdG9yeU1vZGFsIC5jaGVja291dC1tb2RhbC10YWJsZSB0ciB0aDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMjAwcHg7XG59XG4jY2hlY2tvdXRIaXN0b3J5TW9kYWwgLmNoZWNrb3V0LWltYWdlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNjaGVja291dEhpc3RvcnlNb2RhbCAuY2hlY2tvdXQtaW1hZ2UtY29udCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI2NoZWNrb3V0SGlzdG9yeU1vZGFsIC5jaGVja291dC1pbWFnZS1jb250IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2NoZWNrb3V0SGlzdG9yeU1vZGFsIC5yZXBhaXItc3RhdHVzIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDYzcHg7XG4gIGhlaWdodDogNjFweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmRhdGFUYWJsZXNfZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYnRuLWRlZmF1bHQge1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYgMCwgI2UwZTBlMCAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwLCAjZTBlMGUwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmZmYpLCB0bygjZTBlMGUwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCwgI2UwZTBlMCAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmUwZTBlMCcsIEdyYWRpZW50VHlwZT0wKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLnBhZ2VmdW4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzc5Nzk3OTtcbn1cbi5wYWdlZnVuIGEge1xuICBjb2xvcjogIzMzN2FiNztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBtYXJnaW46IDAgMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGFnZWZ1biBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuLnBhZ2VmdW4gc3Bhbi5jdXJyZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAvKndpZHRoOiAzMHB4OyovXG4gIHBhZGRpbmc6IDBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxcHg7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGFnZWZ1biBzcGFuLmRpc2FibGVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgbWFyZ2luOiAwIDFweDtcbiAgY29sb3I6ICNiZmJmYmY7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlZnVuIC5wcmV2UGFnZSB7XG4gIHBhZGRpbmc6IDBweCA0cHg7XG59XG4ucGFnZWZ1biAubmV4dFBhZ2Uge1xuICBwYWRkaW5nOiAwcHggNHB4O1xufVxuLnBhZ2VmdW5NZWRpYSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNzk3OTc5O1xufVxuLnBhZ2VmdW5NZWRpYSBhIHtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgbWFyZ2luOiAwIDFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnBhZ2VmdW5NZWRpYSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xufVxuLnBhZ2VmdW5NZWRpYSBzcGFuLmN1cnJlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxcHg7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucGFnZWZ1bk1lZGlhIHNwYW4uZGlzYWJsZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBtYXJnaW46IDAgMXB4O1xuICBjb2xvcjogI2JmYmZiZjtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmYmZiZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnBhZ2VmdW5NZWRpYSAucHJldlBhZ2Uge1xuICBwYWRkaW5nOiAwcHggNHB4O1xufVxuLnBhZ2VmdW5NZWRpYSAubmV4dFBhZ2Uge1xuICBwYWRkaW5nOiAwcHggNHB4O1xufVxuLnBhZ2VmdW4gc3Bhbi5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogIzMzN2FiNztcbiAgY29sb3I6ICNmZmY7XG59XG4uZHRwaWNrZXItcG9zaXRpb25zIC50aW1lLXNwYWNlIHtcbiAgcGFkZGluZzogOXB4IDE1cHg7XG59XG4uZHRwaWNrZXItcG9zaXRpb25zIC5lcnJvci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHRwaWNrZXItcG9zaXRpb25zIGlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG4uZHRwaWNrZXItcG9zaXRpb25zIC50aW1lLWVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00OHB4O1xuICBsZWZ0OiA1MHB4O1xufVxuLmR0cGlja2VyLXBvc2l0aW9ucyAudGltZS1lcnJvciAuZm9ybUVycm9yIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi50YWJsZS1zdHJpcGVkIHRoZWFkIC5zb3J0aW5nX2FzYyB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NvcnRfYXNjLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWJsZS1zdHJpcGVkIHRoZWFkIC5zb3J0aW5nX2Rlc2Mge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zb3J0X2Rlc2MucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYmxlLXN0cmlwZWQgdGhlYWQgLnNvcnRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zb3J0X2JvdGgucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzMzdhYjc7XG59XG4uc2VuY2VTZXR0aW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnNlbmNlU2V0dGluZyAuc2VuY2VTdHRpbmctaGVscCB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hlbHAucG5nJykgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uc2VuY2VTZXR0aW5nIC5zZW5jZVN0dGluZy1oZWxwICsgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zZW5jZVNldHRpbmcgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZW5jZVNldHRpbmcgLmlzT3BlblNldHRpbmcge1xuICBtYXJnaW4tbGVmdDogMjFweDtcbn1cbi5zZW5jZVNldHRpbmcgdGFibGUgLmRlZmF1bHQge1xuICBjb2xvcjogIzk5OTtcbn1cbi5zZW5jZVNldHRpbmcgdGFibGUgdGJvZHkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2VuY2VTZXR0aW5nIC5hY3RpdmVUYWJsZSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y5ZmE7XG59XG4uc2VuY2VTZXR0aW5nIC5zdXBwb3J0LWNhbWVyYWwge1xuICBtYXJnaW46IDI1cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNlbmNlU2V0dGluZyAuY2xlYXItc2V0dGluZ19oZWFkZXIsXG4uc2VuY2VTZXR0aW5nIC5kZXRlY3Qtc2V0dGluZy1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VuY2VTZXR0aW5nIC5jbGVhci1zZXR0aW5nX2hlYWRlciBpbnB1dCxcbi5zZW5jZVNldHRpbmcgLmRldGVjdC1zZXR0aW5nLWhlYWRlciBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW46IDA7XG59XG4uc2VuY2VTZXR0aW5nIC5jbGVhci1zZXR0aW5nX2hlYWRlciA+IGksXG4uc2VuY2VTZXR0aW5nIC5kZXRlY3Qtc2V0dGluZy1oZWFkZXIgPiBpIHtcbiAgY29sb3I6ICMzMzdhYjc7XG59XG4uc2VuY2VTZXR0aW5nIC5zZXR0aW5nLWhlaWdodCB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuLnNlbmNlU2V0dGluZyBociB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5zZW5jZVNldHRpbmcgLmRldGVjdC1tb2RhbCB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuLnNlbmNlU2V0dGluZyAucm93LWNvbW1vbi1tYXJnaW4tbm92YSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VuY2VTZXR0aW5nIC5jaGVjay1ib3hfaGVpZ2h0IHtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG59XG4uc2VuY2VTZXR0aW5nIC5kZXRlY3Qtc2V0dGluZy1oZWxwIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG4uc2VuY2VTZXR0aW5nIC5kZXRlY3Qtc2V0dGluZy1oZWxwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zZW5jZVNldHRpbmcgLmRldGVjdC1yZXNldCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uc2VuY2VTZXR0aW5nIC5kZXRlY3QtY2FudmFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZW5jZVNldHRpbmcgLmRldGVjdC1jYW52YXMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VuY2VTZXR0aW5nIC5kZXRlY3QtY2FudmFzIGNhbnZhcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuI2hvd0RldGVjdGlvbiAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDgwMHB4O1xufVxuLmltZ1Bvc2l0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmltZ1Bvc2l0aW9uIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGlzYWJsZUNsYXNzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYWJsZUNsYXNzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cbi5pbWd1cCB7XG4gIGxlZnQ6IC0zMHB4O1xufVxuLmltZ2Rvd24ge1xuICBsZWZ0OiAtMTVweDtcbn1cbi5kYXlDb250ZW50IHtcbiAgd2lkdGg6IDQ1OXB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTAwMDA7XG59XG4uZGF5Q29udGVudEhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5jb250ZW50c1VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5jb250ZW50c1VsIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuLmNvbnRlbnRzVWwgdWwgbGkge1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW46IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbnB1dFNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlucHV0SGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcGFkZGluZ3Mge1xuICB0ZXh0LWluZGVudDogMmVtICFpbXBvcnRhbnQ7XG59XG4uYnRuVGFnTCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDRweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogOTZweDtcbn1cbi5idG5UYWdSIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDRweCA0cHggMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDRweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogOTZweDtcbn1cbi50ZXh0LUwge1xuICBtYXJnaW4tbGVmdDogMTYuNjUlO1xufVxuLmRlbGV0ZVBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc2V0dGluZ1RpcCB7XG4gIGNvbG9yOiAjOWQ3NDM3ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAuMXB4O1xuICBtaW4taGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTVweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuLmFkZHBhZGRpbmdzIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uSGlzdG9yeU1vZGFscyB7XG4gIHdpZHRoOiA4MDBweDtcbn1cbi5hZGRtYXJnaW5zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5iZzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLmJnMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWZmMDA7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uYmc0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDBmZjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbi5iZzUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBmZjBjO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuLmJnNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE1MmY7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uYmc3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxMmZmZjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbi5iZzI6aG92ZXIsXG4uYmczOmhvdmVyLFxuLmJnNDpob3Zlcixcbi5iZzU6aG92ZXIsXG4uYmc2OmhvdmVyLFxuLmJnNzpob3ZlciB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM5OTk7XG59XG4uY29sb3JTZWxlY3Qge1xuICB3aWR0aDogMTEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5zaG93Q29sb3Ige1xuICB3aWR0aDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiA4cHg7XG4gIGhlaWdodDogMTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLnNob3dDb2xvckJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDQxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5jb2xvclNlbGVjdEJveCB7XG4gIHdpZHRoOiAyODVweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMzVweDtcbiAgei1pbmRleDogMTAwNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jb2xvckhlYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb2xvckNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmNvbG9yQ29uIHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbiAgbWFyZ2luOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uY29sb3JTZXRCb3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNzZweDtcbn1cbi5jb2xvci1zZXQtYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbG9yU2V0Qm94IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDElO1xufVxuLnNjcmVlbi1tb25pdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA4NzBweDtcbn1cbi5zY3JlZW4tbW9uaXRvciAub3ZlcnZpZXctdGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNjcmVlbi1tb25pdG9yIC5vdmVydmlldy10YWIgbGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2NyZWVuLW1vbml0b3IgLnNjcmVlbi1pbmZvX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zY3JlZW4tbW9uaXRvciAuc2NyZWVuLWluZm9fY29udGVudC5mdWxsLXNjcmVlbiB7XG4gIHRvcDogLTE1MnB4O1xufVxuLnNjcmVlbi1tb25pdG9yIC5zY3JlZW4taW5mbyB7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5zY3JlZW4tbW9uaXRvciAuc2NyZWVuLWluZm8gLmluZm8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjZWJhMTUyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2NyZWVuLW1vbml0b3IgLnNjcmVlbi1pbmZvIC5jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAuMjtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uc2NyZWVuLW1vbml0b3IgLnNjcmVlbi1pbmZvIC5jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IC41O1xufVxuLnNjcmVlbi1tb25pdG9yIC5zY3JlZW4taW5mbyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNjcmVlbi1tb25pdG9yIC5zY3JlZW4taW5mbyBzcGFuLFxuLnNjcmVlbi1tb25pdG9yIC5zY3JlZW4taW5mbyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnNjcmVlbi1tb25pdG9yIC5zY3JlZW4taW5mbyA+IHNwYW4sXG4uc2NyZWVuLW1vbml0b3IgLnNjcmVlbi1pbmZvID4gYSB7XG4gIGhlaWdodDogNDBweDtcbn1cbi5zY3JlZW4tbW9uaXRvciAuc2NyZWVuLWluZm9fZXJyb3JOdW0ge1xuICBjb2xvcjogI2Y3OWUzZTtcbn1cbi5zY3JlZW4tbW9uaXRvciAuc2NyZWVuLW1vbml0b3JfYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5zY3JlZW4tbW9uaXRvciAuYnRuUmlnaHQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zY3JlZW4tbW9uaXRvciAuYnRuIHtcbiAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5zY3JlZW4tbW9uaXRvciAuZnVsbC1zY3JyZW5faWNvbiB7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDIzcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnNjcmVlbi1tb25pdG9yIC5vdXQtc2NyZWVuIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNjcmVlbi1tb25pdG9yIC5vdXQtc2NyZWVuLmZ1bGwtc2NyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2NyZWVuLW1vbml0b3IgLm91dC1zY3JlZW4gaSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM4ODg7XG59XG4uc2NyZWVuLW1vbml0b3IgLm91dC1zY3JlZW4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogODAwcHg7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ0cHg7XG4gIGJvdHRvbTogMTAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbn1cbi5zY3JlZW4tbW9uaXRvciAubm8tc2V0dGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2NyZWVuLW1vbml0b3IgLmhhcy1zZXR0aW5nX2JnQ29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2NyZWVuLW1vbml0b3IgLmhhcy1zZXR0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2NyZWVuLW1vbml0b3IgLmNhbWVyYWwtbmFtZSxcbi5zY3JlZW4tbW9uaXRvciAuY2FtZXJhbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNjcmVlbi1tb25pdG9yIC5jYW1lcmFsLW5hbWUgaW1nLFxuLnNjcmVlbi1tb25pdG9yIC5jYW1lcmFsLXRleHQgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxOHB4O1xufVxuLnNjcmVlbi1tb25pdG9yIC5jYW1lcmFsLW5hbWUge1xuICBsZWZ0OiA1cHg7XG4gIHRvcDogNXB4O1xuICB6LWluZGV4OiAzO1xufVxuLnNjcmVlbi1tb25pdG9yIC5jYW1lcmFsLXRleHQge1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuLnNjcmVlbi1tb25pdG9yIC5jYW1lcmFsLXRleHQgLmNhbWVyYWwtdGV4dF9ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uc2NyZWVuLW1vbml0b3IgLm1vbml0b3ItaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveC5mdWxsLXNjcmVlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiA4MDBweDtcbn1cbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveCAuZ3JpZCB7XG4gIG1hcmdpbjogMXB4O1xuICAvKmRpc3BsYXk6IGlubGluZS1ibG9jazsqL1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNjcmVlbi1tb25pdG9yIC5ncmlkLWNvbnRlbnRfYm94IC5ncmlkIHAge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveCAuc2luZ2xlOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2NyZWVuLW1vbml0b3IgLmdyaWQtY29udGVudF9ib3ggLmdyaWQxIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLnNjcmVlbi1tb25pdG9yIC5ncmlkLWNvbnRlbnRfYm94IC5ncmlkNCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtICAxcHgpO1xuICBoZWlnaHQ6IGNhbGMoNTAlIC0gIDFweCk7XG59XG4uc2NyZWVuLW1vbml0b3IgLmdyaWQtY29udGVudF9ib3ggLmdyaWQ0Om50aC1jaGlsZCgxKSxcbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveCAuZ3JpZDQ6bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2NyZWVuLW1vbml0b3IgLmdyaWQtY29udGVudF9ib3ggLmdyaWQ0Om50aC1jaGlsZCgyKSxcbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveCAuZ3JpZDQ6bnRoLWNoaWxkKDQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNjcmVlbi1tb25pdG9yIC5ncmlkLWNvbnRlbnRfYm94IC5ncmlkNDpudGgtY2hpbGQoMSksXG4uc2NyZWVuLW1vbml0b3IgLmdyaWQtY29udGVudF9ib3ggLmdyaWQ0Om50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2NyZWVuLW1vbml0b3IgLmdyaWQtY29udGVudF9ib3ggLmdyaWQ0Om50aC1jaGlsZCgzKSxcbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveCAuZ3JpZDQ6bnRoLWNoaWxkKDQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveCAuZ3JpZC1jaGlsZHJlbjQge1xuICBtYXJnaW46IDAuNXB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSAgMC41cHgpO1xuICBoZWlnaHQ6IGNhbGMoNTAlIC0gIDAuNXB4KTtcbn1cbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveCAuZ3JpZC1jaGlsZHJlbjQ6bnRoLWNoaWxkKDEpLFxuLnNjcmVlbi1tb25pdG9yIC5ncmlkLWNvbnRlbnRfYm94IC5ncmlkLWNoaWxkcmVuNDpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveCAuZ3JpZC1jaGlsZHJlbjQ6bnRoLWNoaWxkKDIpLFxuLnNjcmVlbi1tb25pdG9yIC5ncmlkLWNvbnRlbnRfYm94IC5ncmlkLWNoaWxkcmVuNDpudGgtY2hpbGQoNCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2NyZWVuLW1vbml0b3IgLmdyaWQtY29udGVudF9ib3ggLmdyaWQtY2hpbGRyZW40Om50aC1jaGlsZCgxKSxcbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveCAuZ3JpZC1jaGlsZHJlbjQ6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveCAuZ3JpZC1jaGlsZHJlbjQ6bnRoLWNoaWxkKDMpLFxuLnNjcmVlbi1tb25pdG9yIC5ncmlkLWNvbnRlbnRfYm94IC5ncmlkLWNoaWxkcmVuNDpudGgtY2hpbGQoNCkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNjcmVlbi1tb25pdG9yIC5ncmlkLWNvbnRlbnRfYm94IC5ncmlkOSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUvMyAtICA0cHgvMyk7XG4gIGhlaWdodDogY2FsYygxMDAlLzMgLSAgNHB4LzMpO1xufVxuLnNjcmVlbi1tb25pdG9yIC5ncmlkLWNvbnRlbnRfYm94IC5ncmlkOTpudGgtY2hpbGQoMSksXG4uc2NyZWVuLW1vbml0b3IgLmdyaWQtY29udGVudF9ib3ggLmdyaWQ5Om50aC1jaGlsZCg0KSxcbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveCAuZ3JpZDk6bnRoLWNoaWxkKDcpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2NyZWVuLW1vbml0b3IgLmdyaWQtY29udGVudF9ib3ggLmdyaWQ5Om50aC1jaGlsZCgzKSxcbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveCAuZ3JpZDk6bnRoLWNoaWxkKDYpLFxuLnNjcmVlbi1tb25pdG9yIC5ncmlkLWNvbnRlbnRfYm94IC5ncmlkOTpudGgtY2hpbGQoOSkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2NyZWVuLW1vbml0b3IgLmdyaWQtY29udGVudF9ib3ggLmdyaWQ5Om50aC1jaGlsZCgxKSxcbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveCAuZ3JpZDk6bnRoLWNoaWxkKDIpLFxuLnNjcmVlbi1tb25pdG9yIC5ncmlkLWNvbnRlbnRfYm94IC5ncmlkOTpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNjcmVlbi1tb25pdG9yIC5ncmlkLWNvbnRlbnRfYm94IC5ncmlkOTpudGgtY2hpbGQoNyksXG4uc2NyZWVuLW1vbml0b3IgLmdyaWQtY29udGVudF9ib3ggLmdyaWQ5Om50aC1jaGlsZCg4KSxcbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveCAuZ3JpZDk6bnRoLWNoaWxkKDkpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveCAuZ3JpZDE2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJS80IC0gIDZweC80KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUvNCAtICA2cHgvNCk7XG59XG4uc2NyZWVuLW1vbml0b3IgLmdyaWQtY29udGVudF9ib3ggLmdyaWQxNjpudGgtY2hpbGQoMSksXG4uc2NyZWVuLW1vbml0b3IgLmdyaWQtY29udGVudF9ib3ggLmdyaWQxNjpudGgtY2hpbGQoNSksXG4uc2NyZWVuLW1vbml0b3IgLmdyaWQtY29udGVudF9ib3ggLmdyaWQxNjpudGgtY2hpbGQoOSksXG4uc2NyZWVuLW1vbml0b3IgLmdyaWQtY29udGVudF9ib3ggLmdyaWQxNjpudGgtY2hpbGQoMTMpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2NyZWVuLW1vbml0b3IgLmdyaWQtY29udGVudF9ib3ggLmdyaWQxNjpudGgtY2hpbGQoNCksXG4uc2NyZWVuLW1vbml0b3IgLmdyaWQtY29udGVudF9ib3ggLmdyaWQxNjpudGgtY2hpbGQoOCksXG4uc2NyZWVuLW1vbml0b3IgLmdyaWQtY29udGVudF9ib3ggLmdyaWQxNjpudGgtY2hpbGQoMTIpLFxuLnNjcmVlbi1tb25pdG9yIC5ncmlkLWNvbnRlbnRfYm94IC5ncmlkMTY6bnRoLWNoaWxkKDE2KSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveCAuZ3JpZDE2Om50aC1jaGlsZCgxKSxcbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveCAuZ3JpZDE2Om50aC1jaGlsZCgyKSxcbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveCAuZ3JpZDE2Om50aC1jaGlsZCgzKSxcbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveCAuZ3JpZDE2Om50aC1jaGlsZCg0KSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2NyZWVuLW1vbml0b3IgLmdyaWQtY29udGVudF9ib3ggLmdyaWQxNjpudGgtY2hpbGQoMTMpLFxuLnNjcmVlbi1tb25pdG9yIC5ncmlkLWNvbnRlbnRfYm94IC5ncmlkMTY6bnRoLWNoaWxkKDE0KSxcbi5zY3JlZW4tbW9uaXRvciAuZ3JpZC1jb250ZW50X2JveCAuZ3JpZDE2Om50aC1jaGlsZCgxNSksXG4uc2NyZWVuLW1vbml0b3IgLmdyaWQtY29udGVudF9ib3ggLmdyaWQxNjpudGgtY2hpbGQoMTYpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNlcnJvckluZm8gLm1vZGFsLWRpYWxvZyB7XG4gIHdpZHRoOiA3MDBweDtcbiAgY29sb3I6ICM2ZTZlNmU7XG59XG4jZXJyb3JJbmZvIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjYTZhNmE2O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI2Vycm9ySW5mbyB0cjpsYXN0LWNoaWxkIHRoLFxuI2Vycm9ySW5mbyB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4jZXJyb3JJbmZvIHRoLFxuI2Vycm9ySW5mbyB0ZCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiNlcnJvckluZm8gdGg6Zmlyc3QtY2hpbGQsXG4jZXJyb3JJbmZvIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xufVxuI2Vycm9ySW5mbyAudGFibGVfaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNlcnJvckluZm8gLnRhYmxlX2hlYWRlci50YWJsZSB0aCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjdmOWZhO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuI2Vycm9ySW5mbyB0Ym9keSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbiNlcnJvckluZm8gLnRhYmxlX2NvbnQge1xuICBtYXgtaGVpZ2h0OiAxNDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiNlcnJvckluZm8gLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnJvYXN0LW1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogODYwcHg7XG59XG4ucm9hc3QtbW9kYWwgI2J1dHRvbkdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJvYXN0LW1vZGFsIC5idG4ge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnJvYXN0LW1vZGFsIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY1YTg4O1xuICBib3JkZXItY29sb3I6ICMyNDU1ODA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnJvYXN0LW1vZGFsIC5yb2FzdC1tb2RhbF9zcGFjZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnJvYXN0LW1vZGFsIC5yb2FzdC1tb2RhbF9taW4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zY3JlZW4tc2VsZWN0IC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogODYwcHg7XG59XG4uc2NyZWVuLXNlbGVjdCAubW9kYWwtYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDQ5MHB4O1xuICBoZWlnaHQ6IDQ5MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnNjcmVlbi1zZWxlY3QgLnNjcmVlbi1saXN0X21vZGFsIHtcbiAgd2lkdGg6IDQ5MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjZjdmOWZhO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA0MHB4O1xufVxuLnNjcmVlbi1zZWxlY3QgLnNjcmVlbi1saXN0X21vZGFsIC5zY3JlZW4tc2VhcmNoX21vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNjcmVlbi1zZWxlY3QgLnNjcmVlbi1saXN0X21vZGFsIC5zY3JlZW4tc2VhcmNoaW5wdXRfbW9kYWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4uc2NyZWVuLXNlbGVjdCAuc2NyZWVuLWxpc3RfbW9kYWwgLnNjcmVlbi1zZWFyY2hpY29uX21vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDhweDtcbiAgY29sb3I6ICM2ZDZkNmQ7XG59XG4uc2NyZWVuLXNlbGVjdCAuc2VhcmNoLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmbG9hdDogbGVmdDtcbn1cbi5zY3JlZW4tc2VsZWN0IC5zZWFyY2gtdGV4dCBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zY3JlZW4tc2VsZWN0IC5yZXN1bHQtbmFtZSB7XG4gIHdpZHRoOiAyNjBweDtcbn1cbi5zY3JlZW4tc2VsZWN0IC5saXN0LW5hbWUge1xuICB3aWR0aDogMjEwcHg7XG59XG4uc2NyZWVuLXNlbGVjdCAubGlzdC1uYW1lLFxuLnNjcmVlbi1zZWxlY3QgLnJlc3VsdC1uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zY3JlZW4tc2VsZWN0IC5saXN0LXRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1MHB4KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2NyZWVuLXNlbGVjdCAuY29udGVudC1saXN0aGVhZGVyX21vZGFsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zY3JlZW4tc2VsZWN0IC5jb250ZW50LWxpc3RfbW9kYWwge1xuICBoZWlnaHQ6IDM4MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnNjcmVlbi1zZWxlY3QgLnNjcmVlbi1yZXN1bHRfbW9kYWwge1xuICBoZWlnaHQ6IDQyNXB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnNjcmVlbi1zZWxlY3QgLnNlbGVjdC1oZWFkZXJfbW9kYWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLnNjcmVlbi1zZWxlY3QgLml0ZW0tbGlzdF9tb2RhbCB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5zY3JlZW4tc2VsZWN0IC5zY3JlZW4tc2VsZWN0X21vZGFsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ5MHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMHB4IDMwcHg7XG59XG4uc2NyZWVuLXNlbGVjdCAuc2NyZWVuLXNlbGVjdF9tb2RhbCAuY3JlZW4tc2VsZWN0aXRlbSB7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZDogI2Y3ZjlmYTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zY3JlZW4tc2VsZWN0IC5zY3JlZW4tc2VsZWN0X21vZGFsIC5jcmVlbi1zZWxlY3RpdGVtIGkge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAuMjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zY3JlZW4tc2VsZWN0IC5zY3JlZW4tc2VsZWN0X21vZGFsIC5jcmVlbi1zZWxlY3RpdGVtIGk6aG92ZXIge1xuICBvcGFjaXR5OiAuNTtcbn1cbi5zY3JlZW4tc2VsZWN0IC5zY3JlZW4tc2VsZWN0X21vZGFsIC5jcmVlbi1zZWxlY3RpdGVtX2Nsb3NlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogLjI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNjcmVlbi1zZWxlY3QgLnNjcmVlbi1zZWxlY3RfbW9kYWwgLmNyZWVuLXNlbGVjdGl0ZW1fY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAuNztcbn1cbi50aXRsZS1pY29uX21vbml0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogIzdiYTdlNDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG4vKiBDU1MgRG9jdW1lbnQgKi9cbi5jb250YWluZXJDYW1lcmEge1xuICB3aWR0aDogOTklO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIC8qIGNvbG9yOiAjOTk5OyAqL1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2U0ZTRlNDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4udGl0bGUgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuLmNhbWVyYWNvbmZpZyB7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbn1cbi5jYW1lcmFTZXRDb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uY2FtZXJhRGF0ZSxcbi5nZXRJbWFnZVNldCxcbi5nZXRJbWFnZVNldEltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAyOCU7XG59XG4uRnRwU2V0SW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDM1JTtcbn1cbi5jYW1lcmFEYXRlIC5yb3cgc3Bhbixcbi5nZXRJbWFnZVNldEltZyAucm93IHNwYW4sXG4uRnRwU2V0SW1nIC5yb3cgc3Bhbixcbi5jYW1lcmFDb3B5IC5yb3cgc3BhbiB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuLmNhbWVyYURhdGUgaW1nLFxuLmdldEltYWdlU2V0SW1nIGltZyxcbi5GdHBTZXRJbWcgaW1nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhbWVyYURhdGUgLnJvdyBwIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmNhbWVyYUNvcHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG4uZ2V0SW1hZ2VTZXRJbWcgLnJvdyBwIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5GdHBTZXRJbWcgLnJvdyBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5GdHBTZXRJbWcgLnJvdyBwIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG59XG4uc2V0Q29udGVudCB7XG4gIGhlaWdodDogMTEwcHg7XG59XG4udHJhbnNpdGlvbkltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZXRBbGlnbiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udGVzdENhbWVyYSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZXN0Q2FtZXJhIHAge1xuICB3aWR0aDogMzYlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uc21hbGxUaXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2U0ZTRlNDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG59XG4uc21hbGxUaXRsZSBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG59XG4uYWxnaW4tY2VudGVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uYnRuVGVzdDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5idG5UZXN0IGJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMTQwcHggIWltcG9ydGFudDtcbn1cbi5idG5UZXN0IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5idG5UZXN0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDQwJTtcbn1cbi5idG5UZXN0IGJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5jbGlja1ZpZXdDb25maWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2xpY2tWaWV3Q29uZmlnIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uY2FtZXJhRGF0ZUNsb3NlQnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA3MDBweDtcbiAgdG9wOiAxNXB4O1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5nZXRJbWFnZUNsb3NlQnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA3NjhweDtcbiAgdG9wOiAxNnB4O1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5mdHBTZXRDbG9zZUJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNzQwcHg7XG4gIHRvcDogMTRweDtcbiAgei1pbmRleDogMTAwMDA7XG59XG4uU3RlcEltZyB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xufVxuLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubW9kYWwtY29udGVudCAuc3VvTHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLyogYWxpZ24taXRlbXM6IGZsZXgtZW5kOyAqL1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5taW5XaWR0aCB7XG4gIG1pbi13aWR0aDogMTQycHggIWltcG9ydGFudDtcbn1cbi5waG90b2xpc3QtRGF0ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMHB4IDEwcHggMHB4IDA7XG59XG4ubG9va2JpZ01vZGFsIHtcbiAgd2lkdGg6IDgwMHB4O1xufVxuLmxvb2tiaWdNb2RhbCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5waG90b2xpc3QtY2FubWVyYU5hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjN2E3YTdhO1xufVxuLnBob3RvbGlzdEhlYWQge1xuICBtYXJnaW46IDIwcHggMDtcbiAgcGFkZGluZzogMDtcbn1cbi5hZGRwYWRkaW5nIHtcbiAgcGFkZGluZzogMCA0NXB4O1xufVxuLmFkZHBhZGRpbmcgLmFkZHBhZGRpbmctc2VhcmNoIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYWRkcGFkZGluZyAuYWRkcGFkZGluZy1kYXRlYnRuIHtcbiAgcmlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLm1vZGFsLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaW1naGVhZHMge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3NtYXJ0L2J1aWxkL2ltYWdlcy9waG90b2xpc3RfdGltZS5wbmcpIG5vLXJlcGVhdCBsZWZ0O1xuICBwYWRkaW5nOiAycHggMCAwIDI1cHg7XG4gIG1hcmdpbjogOXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1NTA7XG59XG4ucGhvdG9saXN0LWltZ0FyciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5waG90b2xpc3QtaW1nQXJyIGxpIHtcbiAgd2lkdGg6IDIzJTtcbiAgaGVpZ2h0OiAyMzNweDtcbiAgbWFyZ2luOiAxM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4ucGhvdG9saXN0LWltZ0FyciBsaSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGxpbmVhcjtcbn1cbi5waG90b2xpc3QtaW1nQXJyIGxpIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xufVxuLnBob3RvbGlzdC1pbWdEYXRhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5waG90b2xpc3QtaW1nLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUlO1xuICBsaW5lLWhlaWdodDogMTUlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5waG90b2xpc3QtaWNvbiB7XG4gIHdpZHRoOiAzNyU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvcGhvdG9saXN0LXRpbWUucG5nJykgbm8tcmVwZWF0IDEwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBhZGRpbmc6IDAgNTBweCAwIDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5yZXR1cm5Ub3Age1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLnJldHVyblRvcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDkwJTtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3NtYXJ0L2J1aWxkL2ltYWdlcy9yZW50dXJuVG9wLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cbi5zY3JlZW4tY2FtZXJhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTAwdmg7XG59XG4uc2NyZWVuLWNhbWVyYWwgLnNjcmVlbi1jYW1lcmFsX2l0ZW0ge1xuICB3aWR0aDogY2FsYygxMDAlLzMgLSAxNXB4LzMpO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAzMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zY3JlZW4tY2FtZXJhbCAuc2NyZWVuLWNhbWVyYWxfaXRlbSAuaGFzLXNldHRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjNTU1O1xufVxuLnNjcmVlbi1jYW1lcmFsIC5zY3JlZW4tY2FtZXJhbF9pdGVtIC5uby1zZXR0aW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5zY3JlZW4tY2FtZXJhbCAuc2NyZWVuLWNhbWVyYWxfaXRlbSAubm8tc2V0dGluZyBwIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2NyZWVuLWNhbWVyYWwgLnNjcmVlbi1jYW1lcmFsX2l0ZW0gLmdyaWQge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxcHggKTtcbiAgaGVpZ2h0OiBjYWxjKDUwJSAtIDFweCApO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwLjVweDtcbn1cbi5zY3JlZW4tY2FtZXJhbCAuc2NyZWVuLWNhbWVyYWxfaXRlbSAuZ3JpZC5udGgtY2hpbGQoMSksXG4uc2NyZWVuLWNhbWVyYWwgLnNjcmVlbi1jYW1lcmFsX2l0ZW0gLmdyaWQubnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zY3JlZW4tY2FtZXJhbCAuc2NyZWVuLWNhbWVyYWxfaXRlbSAuZ3JpZC5udGgtY2hpbGQoMSksXG4uc2NyZWVuLWNhbWVyYWwgLnNjcmVlbi1jYW1lcmFsX2l0ZW0gLmdyaWQubnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc2NyZWVuLWNhbWVyYWwgLnNjcmVlbi1jYW1lcmFsX2l0ZW0gLmdyaWQubnRoLWNoaWxkKDIpLFxuLnNjcmVlbi1jYW1lcmFsIC5zY3JlZW4tY2FtZXJhbF9pdGVtIC5ncmlkLm50aC1jaGlsZCg0KSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zY3JlZW4tY2FtZXJhbCAuc2NyZWVuLWNhbWVyYWxfaXRlbSAuZ3JpZC5udGgtY2hpbGQoMyksXG4uc2NyZWVuLWNhbWVyYWwgLnNjcmVlbi1jYW1lcmFsX2l0ZW0gLmdyaWQubnRoLWNoaWxkKDQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zY3JlZW4tY2FtZXJhbCAuc2NyZWVuLWNhbWVyYWxfaXRlbSAuZ3JpZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNjcmVlbi1jYW1lcmFsIC5zY3JlZW4tY2FtZXJhbF9pdGVtIC5zaW5nbGU6Zmlyc3QtY2hpbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zY3JlZW4tY2FtZXJhbCAuc2NyZWVuLWNhbWVyYWxfaXRlbSAuY2FtZXJhbC10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDEwcHggNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4uc2NyZWVuLWNhbWVyYWwgLnNjcmVlbi1jYW1lcmFsX2l0ZW0gLmNhbWVyYWwtdGV4dCA+IGRpdiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDE4cHg7XG59XG4uc2NyZWVuLWNhbWVyYWwgLnNjcmVlbi1jYW1lcmFsX2l0ZW0gLmNhbWVyYWwtdGV4dCA+IGRpdiBpbWcsXG4uc2NyZWVuLWNhbWVyYWwgLnNjcmVlbi1jYW1lcmFsX2l0ZW0gLmNhbWVyYWwtdGV4dCA+IGRpdiBzcGFuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNjcmVlbi1jYW1lcmFsIC5zY3JlZW4tY2FtZXJhbF9pdGVtIC5jYW1lcmFsLXRleHQgLmVudiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmltYWdlRGV0YWlsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MDBweDtcbn1cbi5pbWFnZURldGFpbC1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbWFnZURldGFpbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNXB4O1xuICB0b3A6IC0yMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FtZXJhLWl0ZW1zIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuLmNhbWVyYS1pdGVtcyAuY2FtZXJhLWl0ZW1zX2RhdGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jYW1lcmEtaXRlbXMgLmNhbWVyYS1pdGVtc19uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzdhN2E3YTtcbn1cbi5icmlnaHRuZXNzIC5lbWFpbFNlcnZlci1saXN0IHRoZWFkLFxuLndhcm5EZXRhaWwgLmVtYWlsU2VydmVyLWxpc3QgdGhlYWQsXG4uYnJpZ2h0bmVzcyAubG9nLWxpc3QgdGhlYWQsXG4ud2FybkRldGFpbCAubG9nLWxpc3QgdGhlYWQsXG4uYnJpZ2h0bmVzcyAuZW1haWxTZXJ2ZXItbGlzdCB0Ym9keSxcbi53YXJuRGV0YWlsIC5lbWFpbFNlcnZlci1saXN0IHRib2R5LFxuLmJyaWdodG5lc3MgLmxvZy1saXN0IHRib2R5LFxuLndhcm5EZXRhaWwgLmxvZy1saXN0IHRib2R5IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJyaWdodG5lc3MgLmVtYWlsLXJlY2VpdmVyLFxuLndhcm5EZXRhaWwgLmVtYWlsLXJlY2VpdmVyIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5icmlnaHRuZXNzIC5lbWFpbC1kZXRhaWxfdGQsXG4ud2FybkRldGFpbCAuZW1haWwtZGV0YWlsX3RkIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5icmlnaHRuZXNzIC5lbWFpbC1kYXRlX3RpbWUsXG4ud2FybkRldGFpbCAuZW1haWwtZGF0ZV90aW1lIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJyaWdodG5lc3MgLnRpbWVzLXdyYXAsXG4ud2FybkRldGFpbCAudGltZXMtd3JhcCB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLmJyaWdodG5lc3MgLnN1Z2dlc3QtbWVzc2FnZSxcbi53YXJuRGV0YWlsIC5zdWdnZXN0LW1lc3NhZ2Uge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uYnJpZ2h0bmVzcyAuc3VnZ2VzdC1tZXNzYWdlIC5zdWdnZXN0LW1lc3NhZ2VfYnRuLFxuLndhcm5EZXRhaWwgLnN1Z2dlc3QtbWVzc2FnZSAuc3VnZ2VzdC1tZXNzYWdlX2J0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5icmlnaHRuZXNzIC5jdXJyZW50LFxuLndhcm5EZXRhaWwgLmN1cnJlbnQsXG4uYnJpZ2h0bmVzcyAubG9nLFxuLndhcm5EZXRhaWwgLmxvZyxcbi5icmlnaHRuZXNzIC5lbWFpbFNlcnZlcixcbi53YXJuRGV0YWlsIC5lbWFpbFNlcnZlciB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5icmlnaHRuZXNzIC5sZWZ0U2VsZWN0LFxuLndhcm5EZXRhaWwgLmxlZnRTZWxlY3Qge1xuICB3aWR0aDogMjEwcHg7XG4gIGhlaWdodDogMzRweDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG59XG4uYnJpZ2h0bmVzcyAubG9nICNqcy1sb2ctVGltZSxcbi53YXJuRGV0YWlsIC5sb2cgI2pzLWxvZy1UaW1lIHtcbiAgbGVmdDogLTMwMHB4O1xufVxuLmJyaWdodG5lc3MgLmxlZnRTZWxlY3QsXG4ud2FybkRldGFpbCAubGVmdFNlbGVjdCB7XG4gIHdpZHRoOiAyMTBweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5icmlnaHRuZXNzIC5icmlnaHRuZXNzLWV4cG9ydCxcbi53YXJuRGV0YWlsIC5icmlnaHRuZXNzLWV4cG9ydCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5icmlnaHRuZXNzIC5zZXR0aW5nLFxuLndhcm5EZXRhaWwgLnNldHRpbmcge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMzMzIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cbi5icmlnaHRuZXNzIC5lbWFpbFNlcnZlciAuZGVmYXVsdCxcbi53YXJuRGV0YWlsIC5lbWFpbFNlcnZlciAuZGVmYXVsdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5icmlnaHRuZXNzIC5mb250Q29sb3IsXG4ud2FybkRldGFpbCAuZm9udENvbG9yIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5icmlnaHRuZXNzIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi53YXJuRGV0YWlsIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5icmlnaHRuZXNzIC5icmlnaHRuZXNzLW1vbml0b3IsXG4ud2FybkRldGFpbCAuYnJpZ2h0bmVzcy1tb25pdG9yIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5icmlnaHRuZXNzIC5icmlnaHRuZXNzLW1vbml0b3JfbSxcbi53YXJuRGV0YWlsIC5icmlnaHRuZXNzLW1vbml0b3JfbSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogNzBweDtcbn1cbi5icmlnaHRuZXNzIC5sYWJlbFNldCxcbi53YXJuRGV0YWlsIC5sYWJlbFNldCB7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xufVxuLmJyaWdodG5lc3MgLmxhYmVsU2V0IHNwYW4sXG4ud2FybkRldGFpbCAubGFiZWxTZXQgc3Bhbixcbi5icmlnaHRuZXNzIC5sYWJlbFNldCBpbnB1dCxcbi53YXJuRGV0YWlsIC5sYWJlbFNldCBpbnB1dCxcbi5icmlnaHRuZXNzIC5sYWJlbFNldCBzZWxlY3QsXG4ud2FybkRldGFpbCAubGFiZWxTZXQgc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJyaWdodG5lc3MgLmxhYmVsU2V0IGlucHV0LFxuLndhcm5EZXRhaWwgLmxhYmVsU2V0IGlucHV0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmJyaWdodG5lc3MgLmxhYmVsU2V0IHNlbGVjdCxcbi53YXJuRGV0YWlsIC5sYWJlbFNldCBzZWxlY3Qge1xuICB3aWR0aDogNzBweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmJyaWdodG5lc3MgLmJyaWdodG5lc3MtbW9uaXRvcl9hZGQsXG4ud2FybkRldGFpbCAuYnJpZ2h0bmVzcy1tb25pdG9yX2FkZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnJpZ2h0bmVzcyAuYnJpZ2h0bmVzcy1tb25pdG9yX2FkZCBzcGFuLFxuLndhcm5EZXRhaWwgLmJyaWdodG5lc3MtbW9uaXRvcl9hZGQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM2NjY7XG59XG4uYnJpZ2h0bmVzcyAucHJvYmUtc2xpZGVyLFxuLndhcm5EZXRhaWwgLnByb2JlLXNsaWRlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5NXB4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJyaWdodG5lc3MgLnByb2JlLXZhbHVlLFxuLndhcm5EZXRhaWwgLnByb2JlLXZhbHVlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uYnJpZ2h0bmVzcyAjcHJvYmUsXG4ud2FybkRldGFpbCAjcHJvYmUge1xuICBiYWNrZ3JvdW5kOiAjZjBhZDRlO1xufVxuLmJyaWdodG5lc3MgLnVpLXNsaWRlci1yYW5nZSxcbi53YXJuRGV0YWlsIC51aS1zbGlkZXItcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjNWNiODVjO1xufVxuLmJyaWdodG5lc3MgLm1vbml0b3Itc2xpZGVyLFxuLndhcm5EZXRhaWwgLm1vbml0b3Itc2xpZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJyaWdodG5lc3MgLm1vbml0b3Itc2xpZGVyX3ZhbCxcbi53YXJuRGV0YWlsIC5tb25pdG9yLXNsaWRlcl92YWwge1xuICB3aWR0aDogY2FsYyg0MCUgLSAxMHB4KTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5icmlnaHRuZXNzIC5tb25pdG9yLXNsaWRlcl9taW52YWwsXG4ud2FybkRldGFpbCAubW9uaXRvci1zbGlkZXJfbWludmFsIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLmJyaWdodG5lc3MgLm1vbml0b3ItaWNvbixcbi53YXJuRGV0YWlsIC5tb25pdG9yLWljb24ge1xuICBjb2xvcjogIzY2NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJyaWdodG5lc3MgLm1vbml0b3ItaWNvbjpudGgtY2hpbGQoMSksXG4ud2FybkRldGFpbCAubW9uaXRvci1pY29uOm50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmJyaWdodG5lc3MgLnNsaWRlci12YWwsXG4ud2FybkRldGFpbCAuc2xpZGVyLXZhbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYnJpZ2h0bmVzcyAuc2xpZGVyLXZhbC52YWwxLFxuLndhcm5EZXRhaWwgLnNsaWRlci12YWwudmFsMSB7XG4gIGJhY2tncm91bmQ6ICNkOTUzNGY7XG4gIHdpZHRoOiAyMCU7XG59XG4uYnJpZ2h0bmVzcyAuc2xpZGVyLXZhbC52YWwyLFxuLndhcm5EZXRhaWwgLnNsaWRlci12YWwudmFsMiB7XG4gIGJhY2tncm91bmQ6ICM1Y2I4NWM7XG4gIHdpZHRoOiAyMCU7XG59XG4uYnJpZ2h0bmVzcyAuc2xpZGVyLXZhbC52YWwzLFxuLndhcm5EZXRhaWwgLnNsaWRlci12YWwudmFsMyB7XG4gIGJhY2tncm91bmQ6ICNkOTUzNGY7XG4gIHdpZHRoOiAyMCU7XG59XG4uYnJpZ2h0bmVzcyB0YWJsZSxcbi53YXJuRGV0YWlsIHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5icmlnaHRuZXNzIC5saWdodC1ib3gsXG4ud2FybkRldGFpbCAubGlnaHQtYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJyaWdodG5lc3MgLmxpZ2h0LWljb24sXG4ud2FybkRldGFpbCAubGlnaHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjMjU2YWFhO1xufVxuLmJyaWdodG5lc3MgLmxpZ2h0LXRleHQsXG4ud2FybkRldGFpbCAubGlnaHQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICM2NzY3Njc7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuLmJyaWdodG5lc3MgLmxpZ2h0LWxpbmUsXG4ud2FybkRldGFpbCAubGlnaHQtbGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJyaWdodG5lc3MgLnZhbC10ZXh0LFxuLndhcm5EZXRhaWwgLnZhbC10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzk5OTtcbn1cbi5icmlnaHRuZXNzIC5zdWJtaXQtd3JhcCxcbi53YXJuRGV0YWlsIC5zdWJtaXQtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uYnJpZ2h0bmVzcyAudGFibGUtY2VudGVyLFxuLndhcm5EZXRhaWwgLnRhYmxlLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5icmlnaHRuZXNzIC5hZGQtbW9uaXRvcl9lbmQsXG4ud2FybkRldGFpbCAuYWRkLW1vbml0b3JfZW5kIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5icmlnaHRuZXNzIC5hZGQtbW9uaXRvcl90ZXh0LFxuLndhcm5EZXRhaWwgLmFkZC1tb25pdG9yX3RleHQge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uYnJpZ2h0bmVzcyAuZW1haWwtYnJlYWssXG4ud2FybkRldGFpbCAuZW1haWwtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuI2VtYWlsVGl0bGVzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IE1pY3Jvc29mdCBZYUhlaSwgJ+Wui+S9kycsIEFyaWFsLCBUYWhvbWEsIEhlbHZldGljYSwgXCJcXDViOGJcXDRmNTNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4jdGFibGUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgaGVpZ2h0OiA1MCU7XG59XG4jdGFibGUtY29udGFpbmVyICNlbWFpbFRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IE1pY3Jvc29mdCBZYUhlaSwgJ+Wui+S9kycsIEFyaWFsLCBUYWhvbWEsIEhlbHZldGljYSwgXCJcXDViOGJcXDRmNTNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4jdGFibGUtY29udGFpbmVyICNzdGF0dXNBZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuI3RhYmxlLWNvbnRhaW5lciAucmVwYWlyU3RhdHVzIHtcbiAgd2lkdGg6IDYxcHg7XG4gIGhlaWdodDogNjFweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuI3RhYmxlLWNvbnRhaW5lciAucmVwYWlyU3RhdHVzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udXNlclN1Z2dlc3QgLmZvcm0tbGFiZWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cbi51c2VyU3VnZ2VzdCAucmVxdWlyZSB7XG4gIGNvbG9yOiByZWQ7XG59XG4udXNlclN1Z2dlc3QgLmZvcm0tbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udXNlclN1Z2dlc3QgLnVzZXJCdG4ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udXNlclN1Z2dlc3QgLmZpeFNwYWNlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnVzZXJTdWdnZXN0IC51c2VyLWNvbnRlbnQge1xuICAvKiBwYWRkaW5nLXJpZ2h0OiAzMHB4OyovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51c2VyU3VnZ2VzdCAuY29udC1wbGFjZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAzOXB4O1xuICAvKiB6LWluZGV4OiAxMDAwMDsqL1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC51c2VyU3VnZ2VzdCAuY29udC1wbGFjZSB7XG4gICAgdG9wOiA1OXB4O1xuICB9XG59XG4udXNlclN1Z2dlc3QgI2VkaXRvciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB6LWluZGV4OiA5OTk7XG4gIC8qdWwge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpkaXNjO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIG9sIHtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfSovXG59XG4udXNlclN1Z2dlc3QgI2VkaXRvciB1bCxcbi51c2VyU3VnZ2VzdCAjZWRpdG9yIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnVzZXJTdWdnZXN0ICNlZGl0b3Igb2wgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4udXNlclN1Z2dlc3QgI2VkaXRvciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi51c2VyU3VnZ2VzdCAjZWRpdG9yIGEsXG4udXNlclN1Z2dlc3QgI2VkaXRvciBhOmFjdGl2ZSxcbi51c2VyU3VnZ2VzdCAjZWRpdG9yIGE6aG92ZXIsXG4udXNlclN1Z2dlc3QgI2VkaXRvciBhOmxpbmssXG4udXNlclN1Z2dlc3QgI2VkaXRvciBhOnZpc2l0ZWQge1xuICBjb2xvcjogYmx1ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udXNlclN1Z2dlc3QgLmVkdWktY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4udXNlclN1Z2dlc3QgLmVkdWktY29udGFpbmVyIC5lZHVpLWVkaXRvci1ib2R5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4udXNlclN1Z2dlc3QgLmNvbXB1dGVkIHtcbiAgaGVpZ2h0OiAyM3B4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMXB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjYWFhO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnVzZXJTdWdnZXN0IC51cGxvYWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogOTBweDtcbiAgcGFkZGluZzogMDtcbn1cbi51c2VyU3VnZ2VzdCAudXBsb2FkIC51cGxvYWQtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnVzZXJTdWdnZXN0IC51cGxvYWQgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzZXJTdWdnZXN0IC5mb3JtLWRpc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGNvbG9yOiAjOTk5O1xufVxuLnVzZXJTdWdnZXN0IC51cGxvYWRlciB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNlYmYxZjc7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogIzMzN2FiNztcbn1cbi51c2VyU3VnZ2VzdCAudXBsb2FkZXItZGVsZXRlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogLjI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTUuNThweDtcbiAgaGVpZ2h0OiAyMXB4O1xufVxuLnVzZXJTdWdnZXN0IC5kcm9wZG93bi1tZW51IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLnVzZXJTdWdnZXN0IC5lZHVpLWNvbWJvYm94LW1lbnUgLmVkdWktY29tYm9ib3gtaXRlbSAuZWR1aS1jb21ib2JveC1pY29uIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51c2VyU3VnZ2VzdCAuZWR1aS1jb21ib2JveCAuZWR1aS1idXR0b24tbGFiZWwge1xuICBsaW5lLWhlaWdodDogMTdweDtcbn1cbi51c2VyU3VnZ2VzdC1tb2RhbCB7XG4gIHdpZHRoOiA4MDBweDtcbn1cbi51c2VyU3VnZ2VzdC1tb2RhbCAubW9kYWwtYm9keV9saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICM2NjY7XG59XG4udXNlclN1Z2dlc3QtbW9kYWwgLm1vZGFsLWJvZHlfbGluZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi51c2VyU3VnZ2VzdC1tb2RhbCAuY29uY2F0IHtcbiAgY29sb3I6ICMzMzdhYjc7XG59XG4jZWR1aV9maXhlZGxheWVyICoge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbiNlZHVpMV9tZXNzYWdlX2hvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmVlZGJhY2stZm9ybSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG59XG4uZmVlZGJhY2stZm9ybSAuZmVlZGJhY2stZm9ybV9fY2hlY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mZWVkYmFjay1mb3JtIC5mZWVkYmFjay1mb3JtX19jaGVjayA+IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luOiAwO1xufVxuLmZlZWRiYWNrLWZvcm0gLmZlZWRiYWNrLWZvcm1fX2NoZWNrID4gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZmVlZGJhY2stZm9ybSAuZmVlZGJhY2stZm9ybV9fY2hlY2sgPiBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5mZWVkYmFjay1mb3JtIC5mZWVkYmFjay1mb3JtX190ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG4uZmVlZGJhY2stZm9ybSAuZmVlZGJhY2tfZm9ybV9fb3RoZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgd2lkdGg6IDEwMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmZlZWRiYWNrLWZvcm0gLmZlZWRiYWNrX2Zvcm1fX290aGVyOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5kZXRlY3RUZW1wbGF0ZSAuZGV0ZWN0VGVtcGxhdGVMaXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjZGRkZGRkO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtaW4taGVpZ2h0OiA3N3ZoO1xufVxuLmRldGVjdFRlbXBsYXRlIC5kZXRlY3RUZW1wbGF0ZUxpc3QgLm1haW4ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuLmRldGVjdFRlbXBsYXRlIC5kZXRlY3RUZW1wbGF0ZUxpc3QgLm1haW4gLm9wZXJhdGVCdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IDEzcHg7XG4gIGJvdHRvbTogMTVweDtcbn1cbi5kZXRlY3RUZW1wbGF0ZSAuZGV0ZWN0VGVtcGxhdGVMaXN0IC5tYWluIC5vcGVyYXRlQnRoIGJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmRldGVjdFRlbXBsYXRlIC5kZXRlY3RUZW1wbGF0ZUxpc3QgLm5hbWVFcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzQwcHg7XG59XG4uZGV0ZWN0VGVtcGxhdGUgLmVkaXREZXRlY3RUZW1wbGF0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggI2RkZGRkZDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWluLWhlaWdodDogNzd2aDtcbn1cbi5kZXRlY3RUZW1wbGF0ZSAuZWRpdERldGVjdFRlbXBsYXRlIC5tYWluIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cbi5kZXRlY3RUZW1wbGF0ZSAuZWRpdERldGVjdFRlbXBsYXRlIC5tYWluIC5ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRldGVjdFRlbXBsYXRlIC5lZGl0RGV0ZWN0VGVtcGxhdGUgLm1haW4gLmdyb3VwIC5ub1BhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuLmRldGVjdFRlbXBsYXRlIC5lZGl0RGV0ZWN0VGVtcGxhdGUgLm1haW4gLmdyb3VwIC5sZWZ0LFxuLmRldGVjdFRlbXBsYXRlIC5lZGl0RGV0ZWN0VGVtcGxhdGUgLm1haW4gLmdyb3VwIC5taWRkbGUsXG4uZGV0ZWN0VGVtcGxhdGUgLmVkaXREZXRlY3RUZW1wbGF0ZSAubWFpbiAuZ3JvdXAgLnJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmRldGVjdFRlbXBsYXRlIC5lZGl0RGV0ZWN0VGVtcGxhdGUgLm1haW4gLmdyb3VwIC5sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5kZXRlY3RUZW1wbGF0ZSAuZWRpdERldGVjdFRlbXBsYXRlIC5tYWluIC5ncm91cCAucmlnaHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uZGV0ZWN0VGVtcGxhdGUgLmVkaXREZXRlY3RUZW1wbGF0ZSAubWFpbiAuZ3JvdXAgLm1pZGRsZSB7XG4gIHdpZHRoOiA3MHB4O1xufVxuLmRldGVjdFRlbXBsYXRlIC5lZGl0RGV0ZWN0VGVtcGxhdGUgLm5hbWVFcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzQwcHg7XG59XG4uZGV0ZWN0VGVtcGxhdGUgLmVkaXREZXRlY3RUZW1wbGF0ZSAucmVwYWlyRm9ybUVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNDBweDtcbiAgbGVmdDogMHB4O1xufVxuLmRldGVjdFRlbXBsYXRlIC5lZGl0RGV0ZWN0VGVtcGxhdGUgLmNsZWFyTVAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZGV0ZWN0aW9uIC5zZXR0aW5nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzMzMyFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG4uZGV0ZWN0aW9uIC5tYWluIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmRldGVjdGlvbiAubWFpbiAuYW5hbHlzaXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZGV0ZWN0aW9uIC5tYWluIC5hbmFseXNpcyAubGVmdCxcbi5kZXRlY3Rpb24gLm1haW4gLmFuYWx5c2lzIC5yaWdodCB7XG4gIHdpZHRoOiA0OS41JTtcbn1cbi5kZXRlY3Rpb24gLm1haW4gLmFuYWx5c2lzIC5sZWZ0IC5jb250ZW50LFxuLmRldGVjdGlvbiAubWFpbiAuYW5hbHlzaXMgLnJpZ2h0IC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmRldGVjdGlvbiAubWFpbiAuYW5hbHlzaXMgLmxlZnQgLmNvbnRlbnQgLmNoYXJ0LFxuLmRldGVjdGlvbiAubWFpbiAuYW5hbHlzaXMgLnJpZ2h0IC5jb250ZW50IC5jaGFydCB7XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiA3MDBweDtcbn1cbi5kZXRlY3Rpb24gLm1haW4gLmFuYWx5c2lzVGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZGV0ZWN0aW9uIC5tYWluIC5hbmFseXNpc1RpdGxlIC5sZWZ0LFxuLmRldGVjdGlvbiAubWFpbiAuYW5hbHlzaXNUaXRsZSAucmlnaHQge1xuICB3aWR0aDogNDkuNSU7XG59XG4uZGV0ZWN0aW9uIC5tYWluIC5mb250Q29sb3Ige1xuICBjb2xvcjogIzMzN2FiNztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRldGVjdGlvbiAubWFpbiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5kZXRlY3RDb25maWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4ICNkZGRkZGQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1pbi1oZWlnaHQ6IDc3dmg7XG59XG4uZGV0ZWN0Q29uZmlnIC5tYWluIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cbi5kZXRlY3RDb25maWcgLm1haW4gLmdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGV0ZWN0Q29uZmlnIC5tYWluIC5ncm91cCAubm9QYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cbi5kZXRlY3RDb25maWcgLm1haW4gLmdyb3VwIC5sZWZ0LFxuLmRldGVjdENvbmZpZyAubWFpbiAuZ3JvdXAgLm1pZGRsZSxcbi5kZXRlY3RDb25maWcgLm1haW4gLmdyb3VwIC5yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5kZXRlY3RDb25maWcgLm1haW4gLmdyb3VwIC5sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5kZXRlY3RDb25maWcgLm1haW4gLmdyb3VwIC5yaWdodCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5kZXRlY3RDb25maWcgLm1haW4gLmdyb3VwIC5taWRkbGUge1xuICB3aWR0aDogNzBweDtcbn1cbi5kZXRlY3RDb25maWcgLmludHJvUCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW46IDA7XG59XG4uZGV0ZWN0Q29uZmlnIC5uYW1lRXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM0MHB4O1xufVxuLmRldGVjdENvbmZpZyAucmVwYWlyRm9ybUVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNDBweDtcbiAgbGVmdDogMHB4O1xufVxuLmRldGVjdENvbmZpZyAuY2xlYXJNUCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5yZWFsdGltZSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5yZWFsdGltZSAucmVhbHRpbWUtc2V0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0b3A6IC03cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGNvbG9yOiAjO1xuICBjb2xvcjogIzMzMztcbn1cbi5yZWFsdGltZSAucmVhbHRpbWUtc3RhdHVzX2ljb24ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnJlYWx0aW1lIC5yZWFsdGltZS1zdGF0dXNfaWNvbi5zdGF0dXNfMCB7XG4gIGJhY2tncm91bmQ6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9zdGF0dXMtYmcucG5nJykgbm8tcmVwZWF0IC0xMjBweCAwO1xufVxuLnJlYWx0aW1lIC5yZWFsdGltZS1zdGF0dXNfaWNvbi5zdGF0dXNfMSB7XG4gIGJhY2tncm91bmQ6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9zdGF0dXMtYmcucG5nJykgbm8tcmVwZWF0IC03MnB4IDA7XG59XG4ucmVhbHRpbWUgLnJlYWx0aW1lLXN0YXR1c19pY29uLnN0YXR1c18zIHtcbiAgYmFja2dyb3VuZDogdXJsKCcvc21hcnQvYnVpbGQvaW1hZ2VzL3N0YXR1cy1iZy5wbmcnKSBuby1yZXBlYXQgLTQ3cHggMDtcbn1cbi5yZWFsdGltZSAucmVhbHRpbWUtc3RhdHVzX2ljb24uc3RhdHVzIHtcbiAgYmFja2dyb3VuZDogdXJsKCcvc21hcnQvYnVpbGQvaW1hZ2VzL3N0YXR1cy1iZy5wbmcnKSBuby1yZXBlYXQgMDtcbn1cbi5yZWFsdGltZSAucmVhbHRpbWUtaW5mbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5yZWFsdGltZSAucmVhbHRpbWUtbGFiZWwsXG4ucmVhbHRpbWUgLnJlYWx0aW1lLXRleHQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5yZWFsdGltZSAucmVhbHRpbWUtbGFiZWwge1xuICB3aWR0aDogNTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucmVhbHRpbWUgLnJlYWx0aW1lLXRleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5yZWFsdGltZSAucmVhbHRpbWUtc2V0X2lubGluZSBpbnB1dCxcbi5yZWFsdGltZSAucmVhbHRpbWUtc2V0X2lubGluZSBzcGFuLFxuLnJlYWx0aW1lIC5yZWFsdGltZS1zZXRfaW5saW5lIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwO1xufVxuLnJlYWx0aW1lLWhpc3RvcnkgLnNlYXJjaCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucmVhbHRpbWUtaGlzdG9yeSAuYnRuLWNvbG9yX2RlZiB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucmVhbHRpbWUtaGlzdG9yeSAubGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucmVhbHRpbWUtaGlzdG9yeSAuYXNjLFxuLnJlYWx0aW1lLWhpc3RvcnkgLmRlc2MsXG4ucmVhbHRpbWUtaGlzdG9yeSAuYm90aCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWFsdGltZS1oaXN0b3J5IC5hc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zb3J0X2FzYy5wbmcnKTtcbn1cbi5yZWFsdGltZS1oaXN0b3J5IC5kZXNjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc29ydF9kZXNjLnBuZycpO1xufVxuLnJlYWx0aW1lLWhpc3RvcnkgLmJvdGgge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zb3J0X2JvdGgucG5nJyk7XG59XG4ucmVhbHRpbWUtaGlzdG9yeSAubnVtYmVyIHtcbiAgd2lkdGg6IDUwcHg7XG59XG4qIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnJlcG9ydC1uYXYge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuLnJlcG9ydCAuZm9udFJlZCB7XG4gIGNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cbi5yZXBvcnQgLm5vbWFsIHtcbiAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcbn1cbi5yZXBvcnQgLnJlcG9ydC1uYXYge1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyICFpbXBvcnRhbnQ7XG59XG4ucmVwb3J0IC5yZXBvcnQtbmF2ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuLnJlcG9ydCAuc2V0dGluZyB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICMzMzMhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuLnJlcG9ydCAucmVwb3J0LW5ldyxcbi5yZXBvcnQgLnJlcG9ydC1oaXN0b3J5IHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xufVxuLnJlcG9ydCB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucmVwb3J0IHRhYmxlIHRoLnNvcnRpbmdfYXNjIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc29ydF9hc2MucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlcG9ydCB0YWJsZSB0aC5zb3J0aW5nX2Rlc2Mge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zb3J0X2Rlc2MucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlcG9ydCB0YWJsZSB0aC5zb3J0aW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc29ydF9ib3RoLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZXBvcnQgdGFibGUgdGQge1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi5yZXBvcnQgdGFibGUgdGQgPiBhIHtcbiAgY29sb3I6ICMzMzdhYjcgIWltcG9ydGFudDtcbn1cbi5yZXBvcnQgdGFibGUgdGQgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucmVwb3J0IHRhYmxlIHRoIHtcbiAgcGFkZGluZzogMTBweCAxOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbi5yZXBvcnQgdGFibGUgLnNob3dSZXBvcnRzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJhciB7XG4gIGNvbG9yOiAjMzM3YWI3O1xufVxuLmJhciBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmxhYmxlVGFiIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5sYWJsZVRhYiBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbn1cbi5jaGVjU3ViIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMzhweDtcbiAgcmlnaHQ6IC05cHg7XG59XG4ubm9SZWNvcmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFnZUp1bXAgaW5wdXQge1xuICB3aWR0aDogNTFweCAhaW1wb3J0YW50O1xufVxuLnBhZ2VKdW1wIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAvKiBkaXNwbGF5OiBub25lOyovXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuLnBhZ2UtaW5mbyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmlubmVyVGFibGUge1xuICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbn1cbi5yZXBvcnRTZXQgLmR0cGlja2VyLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuLnJlcG9ydFNldCAucm93IC5FbWFpbFRpcHMge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0U2V0IC5yb3cgLnNldE9wY2l0eSB7XG4gIG9wYWNpdHk6IC41O1xufVxuLnJlcG9ydFNldCAucm93IC5zZXRCYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5yZXBvcnRTZXQgLnJvdyAuVGltZVNldFRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAtMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJlcG9ydFNldCAucm93IHNlbGVjdCxcbi5yZXBvcnRTZXQgLnJvdyBpbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yZXBvcnRTZXQgLnJlcG9ydFNldF9iYXNlaW5mbyxcbi5yZXBvcnRTZXQgLnJlcG9ydFNldF9zY3JlZW5TZXR0aW5nIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLnJlcG9ydFNldCAuc2VsZWN0RGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlcG9ydFNldCAuc2VsZWN0RGF5IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVwb3J0U2V0IC5zZWxlY3REYXkgLmRheVNlbGVjdFRpdGxlIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4ucmVwb3J0U2V0IC5zZWxlY3REYXkgLmRheXNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAzNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNjAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuLnJlcG9ydFNldCAuc2VsZWN0RGF5IC5ldmVyeURheXMge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucmVwb3J0U2V0IC5zZWxlY3REYXkgLmV2ZXJ5RGF5cyA+IGxpOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cbi5yZXBvcnRTZXQgLnNlbGVjdERheSAuZXZlcnlEYXlzID4gbGkge1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW46IDRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbn1cbi5yZXBvcnRTZXQgLnJlcG9ydFNldF9zY3JlZW5TZXR0aW5nIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnJlcG9ydFNldCAucmVwb3J0U2V0X3NjcmVlblNldHRpbmcgLmNsZWFyc0JvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4ucmVwb3J0U2V0IC5yZXBvcnRTZXRfc2NyZWVuU2V0dGluZyB0Ym9keS5zZXR0aW5nVGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMzkwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5yZXBvcnRTZXQgLnJlcG9ydFNldF9zY3JlZW5TZXR0aW5nIHRyLnNlbGVjdGVkcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjcgIWltcG9ydGFudDtcbn1cbi5yZXBvcnRTZXQgLnJlcG9ydFNldF9zY3JlZW5TZXR0aW5nIHRoZWFkLFxuLnJlcG9ydFNldCAucmVwb3J0U2V0X3NjcmVlblNldHRpbmcgdGJvZHkuc2V0dGluZ1RhYmxlIHRyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLnJlcG9ydFNldCAucmVwb3J0U2V0X3NjcmVlblNldHRpbmcgLm1hcmdpblRvcHMge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLnJlcG9ydFNldCAucmVwb3J0U2V0X3NjcmVlblNldHRpbmcgLmxhYmxlVGlwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5yZXBvcnRTZXQgLnJlcG9ydFNldF9zY3JlZW5TZXR0aW5nIC5sYWJsZVRpcCBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5yZXBvcnRTZXQgLnJlcG9ydFNldF9zY3JlZW5TZXR0aW5nIC5sYWJsZVRpcCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5yZXBvcnRMaXN0U2hvdyB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cbi5yZXBvcnRMaXN0U2hvdyB0aCB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnJlcG9ydExpc3RTaG93IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi5yZXBvcnRMaXN0U2hvdyAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgge1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG59XG4ucmVwb3J0TGlzdFNob3cgLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnJlcG9ydExpc3RTaG93IC5BYm5vcm1hbF9SZWQge1xuICBjb2xvcjogcmVkO1xufVxuLnJlcG9ydExpc3RTaG93IC5ub21hbF9mb250Q29sb3Ige1xuICBjb2xvcjogIzY2Njtcbn1cbi5yZXBvcnRMaXN0U2hvdyAubm9SZWNvcmQge1xuICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xufVxuLnJlcG9ydFNldCAuZHRwaWNrZXItYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ucmVwb3J0U2V0IC5yb3cgLkVtYWlsVGlwc1Age1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0U2V0IC5yb3cgLmxhc3QtY2xhc3Mtcm93cyB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5yZXBvcnRTZXQgLnJvdyAuc2V0T3BjaXR5IHtcbiAgb3BhY2l0eTogLjU7XG59XG4ucmVwb3J0U2V0IC5yb3cgLnNldEJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuLnJlcG9ydFNldCAucm93IC5UaW1lU2V0VGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmVwb3J0U2V0IC5yb3cgc2VsZWN0LFxuLnJlcG9ydFNldCAucm93IGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJlcG9ydFNldCAucmVwb3J0U2V0X2Jhc2VpbmZvLFxuLnJlcG9ydFNldCAucmVwb3J0U2V0X3NjcmVlblNldHRpbmcge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4ucmVwb3J0U2V0IC5zZWxlY3REYXkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVwb3J0U2V0IC5zZWxlY3REYXkgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXBvcnRTZXQgLnNlbGVjdERheSAuZGF5U2VsZWN0VGl0bGUge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5yZXBvcnRTZXQgLnNlbGVjdERheSAuZGF5c2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDM1cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG4ucmVwb3J0U2V0IC5zZWxlY3REYXkgLmV2ZXJ5RGF5cyB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5yZXBvcnRTZXQgLnNlbGVjdERheSAuZXZlcnlEYXlzID4gbGk6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuLnJlcG9ydFNldCAuc2VsZWN0RGF5IC5ldmVyeURheXMgPiBsaSB7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbjogNHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xufVxuLnJlcG9ydFNldCAucmVwb3J0U2V0X3NjcmVlblNldHRpbmcgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucmVwb3J0U2V0IC5yZXBvcnRTZXRfc2NyZWVuU2V0dGluZyAuY2xlYXJzQm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5yZXBvcnRTZXQgLnJlcG9ydFNldF9zY3JlZW5TZXR0aW5nIHRib2R5LnNldHRpbmdUYWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiAzOTBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLnJlcG9ydFNldCAucmVwb3J0U2V0X3NjcmVlblNldHRpbmcgdHIuc2VsZWN0ZWRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNyAhaW1wb3J0YW50O1xufVxuLnJlcG9ydFNldCAucmVwb3J0U2V0X3NjcmVlblNldHRpbmcgdGhlYWQsXG4ucmVwb3J0U2V0IC5yZXBvcnRTZXRfc2NyZWVuU2V0dGluZyB0Ym9keS5zZXR0aW5nVGFibGUgdHIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4ucmVwb3J0U2V0IC5yZXBvcnRTZXRfc2NyZWVuU2V0dGluZyAubWFyZ2luVG9wcyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4ucmVwb3J0U2V0IC5yZXBvcnRTZXRfc2NyZWVuU2V0dGluZyAubGFibGVUaXAge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnJlcG9ydFNldCAucmVwb3J0U2V0X3NjcmVlblNldHRpbmcgLmxhYmxlVGlwIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLnJlcG9ydFNldCAucmVwb3J0U2V0X3NjcmVlblNldHRpbmcgLmxhYmxlVGlwIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmN1c3RvbVNldExpc3QtdGlwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjFjNDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZTY7XG59XG4uY3VzdG9tU2V0TGlzdC10aXAgcCB7XG4gIGNvbG9yOiAjOWQ3NDM3O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jdXN0b21TZXRMaXN0LWJ0biB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLmN1c3RvbVNldExpc3QtYnRuIC5jb2wteHMtNCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5jdXN0b21TZXRMaXN0LWJ0biAuY29sLXhzLTgge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uY3VzdG9tU2V0TGlzdC1idG4gYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uY2xlYXJzQm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmN1c3RvbSAuY3VzdG9tTGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggI2RkZGRkZDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWluLWhlaWdodDogNzd2aDtcbn1cbi5jdXN0b20gLmN1c3RvbUxpc3QgLm1haW4ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuLmN1c3RvbSAuY3VzdG9tTGlzdCAubWFpbiAub3BlcmF0ZVNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5jdXN0b20gLmN1c3RvbUxpc3QgLm1haW4gLnNlYXJjaEJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5jdXN0b20gLmN1c3RvbUxpc3QgLm1haW4gLm9wZXJhdGVCdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IDQwcHg7XG4gIGJvdHRvbTogMHB4O1xufVxuLmN1c3RvbSAuY3VzdG9tTGlzdCAubWFpbiAub3BlcmF0ZUJ0aCBidXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5jdXN0b20gLmN1c3RvbUxpc3QgLm1haW4gLm9wZXJhdGVCdGggLnJlcG9ydC1pY29uLS1oZWxwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxN3B4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9oZWxwVGlwLnBuZycpIG5vLXJlcGVhdDtcbn1cbi5jdXN0b20gLmN1c3RvbUxpc3QgLm1haW4gLmNvbC14cy00IHtcbiAgd2lkdGg6IDQ0MHB4O1xufVxuLmN1c3RvbSAuY3VzdG9tTGlzdCAubWFpbiAuY29sLXhzLTIge1xuICB3aWR0aDogMjAwcHg7XG59XG4uY3VzdG9tIC5jdXN0b21MaXN0IC5tYWluIC5ub1BhZGRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY3VzdG9tIC5jdXN0b21MaXN0IC5tYWluIC5maWx0ZXJTZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xNXB4O1xuICB0b3A6IDZweDtcbiAgY29sb3I6ICM2NjY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jdXN0b20gLmN1c3RvbUxpc3QgLm1haW4gLmR0cGlja2VyLXBvc2l0aW9ucyBpbnB1dCB7XG4gIHdpZHRoOiAxOTJweDtcbn1cbi5jdXN0b20gLmN1c3RvbUxpc3QgLm1haW4gLmljb24tc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogdXJsKC9zbWFydC9idWlsZC9pbWFnZXMvc2VhcmNoLnBuZykgbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uY3VzdG9tIC5jdXN0b21MaXN0IC5uYW1lRXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM0MHB4O1xufVxuLmN1c3RvbSAuZWRpdERldGVjdFRlbXBsYXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjZGRkZGRkO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtaW4taGVpZ2h0OiA3N3ZoO1xufVxuLmN1c3RvbSAuZWRpdERldGVjdFRlbXBsYXRlIC5tYWluIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cbi5jdXN0b20gLmVkaXREZXRlY3RUZW1wbGF0ZSAubWFpbiAuZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdXN0b20gLmVkaXREZXRlY3RUZW1wbGF0ZSAubWFpbiAuZ3JvdXAgLm5vUGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY3VzdG9tIC5lZGl0RGV0ZWN0VGVtcGxhdGUgLm1haW4gLmdyb3VwIC5sZWZ0LFxuLmN1c3RvbSAuZWRpdERldGVjdFRlbXBsYXRlIC5tYWluIC5ncm91cCAubWlkZGxlLFxuLmN1c3RvbSAuZWRpdERldGVjdFRlbXBsYXRlIC5tYWluIC5ncm91cCAucmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uY3VzdG9tIC5lZGl0RGV0ZWN0VGVtcGxhdGUgLm1haW4gLmdyb3VwIC5sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5jdXN0b20gLmVkaXREZXRlY3RUZW1wbGF0ZSAubWFpbiAuZ3JvdXAgLnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmN1c3RvbSAuZWRpdERldGVjdFRlbXBsYXRlIC5tYWluIC5ncm91cCAubWlkZGxlIHtcbiAgd2lkdGg6IDcwcHg7XG59XG4uY3VzdG9tIC5lZGl0RGV0ZWN0VGVtcGxhdGUgLm5hbWVFcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzQwcHg7XG59XG4uY3VzdG9tIC5lZGl0RGV0ZWN0VGVtcGxhdGUgLnJlcGFpckZvcm1FcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzQwcHg7XG4gIGxlZnQ6IDBweDtcbn1cbi5jdXN0b20gLmVkaXREZXRlY3RUZW1wbGF0ZSAuY2xlYXJNUCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5jdXN0b20gLmN1c3RvbURldGFpbCB7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDMwcHg7XG59XG4uY3VzdG9tIC5jdXN0b21EZXRhaWwgLm9wZXJhdGVCdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IDEzcHg7XG4gIHRvcDogMTRweDtcbn1cbi5jdXN0b20gLmN1c3RvbURldGFpbCAub3BlcmF0ZUJ0aCBidXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5jdXN0b20gLmN1c3RvbURldGFpbCAuRXJyQWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTM3MnB4O1xuICBsZWZ0OiA3OHB4O1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5jdXN0b20gLmN1c3RvbURldGFpbCAubW9kdWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiBkaXNwbGF5OiBmbGV4OyAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMzMlO1xufVxuLmN1c3RvbSAuY3VzdG9tRGV0YWlsIC5lbnRlcnByaXNlVXNlclBlcm1pc3NMaXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMDRweDtcbn1cbi5jdXN0b20gLmN1c3RvbURldGFpbCAuZW50ZXJwcmlzZVVzZXJQZXJtaXNzTGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3VzdG9tIC5jdXN0b21EZXRhaWwgLmVudGVycHJpc2VVc2VyUGVybWlzc0xpc3Qgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmN1c3RvbSAuY3VzdG9tRGV0YWlsIC5jaGVja0FsbCxcbi5jdXN0b20gLmN1c3RvbURldGFpbCBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN1c3RvbSAuY3VzdG9tRGV0YWlsIC5yYWRpdXNfcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5jdXN0b20gLmN1c3RvbURldGFpbCAucmFkaXVzX2xlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uY3VzdG9tIC5jdXN0b21EZXRhaWwgLnVzZXJSb2xlIHtcbiAgaGVpZ2h0OiAxNjJweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uY3VzdG9tIC5jdXN0b21EZXRhaWwgLmNoYXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmN1c3RvbSAuY3VzdG9tRGV0YWlsIC5kZXRlY3RDaGFydCB7XG4gIHdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbi5jdXN0b20gLmN1c3RvbURldGFpbCAuZGV0ZWN0Q2hhcnQgZGl2IHtcbiAgbGVmdDogMCUgIWltcG9ydGFudDtcbiAgdG9wOiAtMTMlICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tIC5jdXN0b21EZXRhaWwgLmJsdWUge1xuICBib3JkZXItbGVmdDogIzI0MWFmZiBzb2xpZCAxZW07XG4gIHBhZGRpbmctbGVmdDogLjVlbTtcbn1cbi5jdXN0b20gLmN1c3RvbURldGFpbCAuZ3JlZW4ge1xuICBib3JkZXItbGVmdDogIzAwZmYwMSBzb2xpZCAxZW07XG4gIHBhZGRpbmctbGVmdDogLjVlbTtcbn1cbi5jdXN0b20gLmN1c3RvbURldGFpbCAucmVkIHtcbiAgYm9yZGVyLWxlZnQ6ICNmZTAwMDAgc29saWQgMWVtO1xuICBwYWRkaW5nLWxlZnQ6IC41ZW07XG59XG4uY3VzdG9tIC5jdXN0b21EZXRhaWwgLnZpcnR1YWxSZWQge1xuICBib3JkZXItbGVmdDogI2ZlODA4MSBzb2xpZCAxZW07XG4gIHBhZGRpbmctbGVmdDogLjVlbTtcbn1cbi5jdXN0b20gLmN1c3RvbURldGFpbCAudXNlclJvbGUgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY3VzdG9tIC5jdXN0b21EZXRhaWwgLnVzZXJSb2xlIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jdXN0b20gLmN1c3RvbURldGFpbCAudXNlclJvbGUgdWwgbGkgaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3VzdG9tIC5jdXN0b21EZXRhaWwgI3RyZWVEZW1vIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xufVxuLmN1c3RvbSAuY3VzdG9tRGV0YWlsIC50aXRsZVBhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY3VzdG9tIC5jdXN0b21EZXRhaWwgLnRpdGxlUGFnZSBpbWcge1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuLmN1c3RvbSAuY3VzdG9tRGV0YWlsIC50aXRsZVBhZ2Ugc3Ryb25nIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5jdXN0b20gLmN1c3RvbURldGFpbCAudGl0bGVQYWdlX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAyMjBweDtcbn1cbi5jdXN0b20gLmN1c3RvbURldGFpbCAudGl0bGVQYWdlX2xlZnQgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLmN1c3RvbSAuY3VzdG9tRGV0YWlsIC50aXRsZVBhZ2VfYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLyptYXJnaW4tbGVmdDogNDAlOyovXG4gIG1hcmdpbi10b3A6IDI3MHB4O1xufVxuLmN1c3RvbSAuY3VzdG9tRGV0YWlsIC50aXRsZVBhZ2VfYm90dG9tIGRpdiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY3VzdG9tIC5jdXN0b21EZXRhaWwgLnRpdGxlUGFnZV9ib3R0b20gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLmN1c3RvbSAuY3VzdG9tRGV0YWlsIC50aXRsZV90b3Age1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmN1c3RvbSAuY3VzdG9tRGV0YWlsIC5udW1iZXIge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uY3VzdG9tIC5jdXN0b21EZXRhaWwgLnBhZ2VEZXRhaWxMaXN0IHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jdXN0b20gLmN1c3RvbURldGFpbCAucGFnZURldGFpbExpc3QgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmN1c3RvbSAuY3VzdG9tRGV0YWlsIC5wYWdlRGV0YWlsTGlzdF90b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmN1c3RvbSAuY3VzdG9tRGV0YWlsIC5wYWdlRGV0YWlsTGlzdF90b3Agc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuLmN1c3RvbSAuY3VzdG9tRGV0YWlsIC5waWUge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogeWVsbG93Z3JlZW47XG59XG4uY3VzdG9tIC5jdXN0b21EZXRhaWwgLnBhZGRpbmdCYW5uZXIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmN1c3RvbSAuY3VzdG9tRGV0YWlsIC5waWVfT3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAvKiB3aWR0aDogMTAwcHg7ICovXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbSAuY3VzdG9tRGV0YWlsIC5waWN0dXJlLWNvbnRlbnQubGluZVN0eWxlIHtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmN1c3RvbSAuY3VzdG9tRGV0YWlsIC5oaWdoY2hhcnRzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jdXN0b20gLmN1c3RvbURldGFpbCAubGVnZW5kQm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0xMTRweDtcbiAgbGVmdDogOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uY3VzdG9tIC5jdXN0b21EZXRhaWwgLmhpZ2hjaGFydHMtY29udGFpbmVyIHtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRvcDogLTEwcHggIWltcG9ydGFudDtcbn1cbi5jdXN0b20gLmN1c3RvbURldGFpbCAucGljdHVyZS1jb250ZW50IHtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDM0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAyNnB4O1xufVxuLmN1c3RvbSAuY3VzdG9tRGV0YWlsIC5waWN0dXJlLWNvbnRlbnQgPiBkaXYge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGNhbGMoNDklKTtcbiAgaGVpZ2h0OiBjYWxjKDQ5JSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jdXN0b20gLmN1c3RvbURldGFpbCAucGljdHVyZS1jb250ZW50ID4gZGl2ID4gZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmN1c3RvbSAuY3VzdG9tRGV0YWlsIC5waWN0dXJlLWNvbnRlbnQgPiBkaXYgLnNpbmdsZSB7XG4gIHdpZHRoOiA2OTBweDtcbiAgaGVpZ2h0OiAzNDBweDtcbn1cbi5jdXN0b20gLmN1c3RvbURldGFpbCAucGljdHVyZS1jb250ZW50X2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY3VzdG9tIC5jdXN0b21EZXRhaWwgLnBpY3R1cmUtY29udGVudCA+IGRpdjpudGgtY2hpbGQoMSksXG4uY3VzdG9tIC5jdXN0b21EZXRhaWwgLnBpY3R1cmUtY29udGVudCA+IGRpdjpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5jdXN0b20gLmN1c3RvbURldGFpbCAucGljdHVyZS1jb250ZW50ID4gZGl2Om50aC1jaGlsZCgxKSxcbi5jdXN0b20gLmN1c3RvbURldGFpbCAucGljdHVyZS1jb250ZW50ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5jdXN0b20gLmN1c3RvbURldGFpbCAucGljdHVyZS1pbWdfaGVhZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY3VzdG9tIC5jdXN0b21EZXRhaWwgLnBpY3R1cmUtaW1nX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmN1c3RvbSAuY3VzdG9tRGV0YWlsIC5waWN0dXJlLWltZ19mb290ZXIgaW1nIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4uY3VzdG9tIC5jdXN0b21EZXRhaWwgLnBpY3R1cmUtaW1nX3Jlc3VsdCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLndhcm5WYWwsXG4ubWFuYWdlVGFnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjZGRkO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAxMDBweDtcbiAgbWluLWhlaWdodDogNzd2aDtcbn1cbi53YXJuVmFsIC53YXJuVmFsLW51bWJlcixcbi5tYW5hZ2VUYWcgLndhcm5WYWwtbnVtYmVyLFxuLndhcm5WYWwgLm1hbmFnZVRhZy1udW1iZXIsXG4ubWFuYWdlVGFnIC5tYW5hZ2VUYWctbnVtYmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xufVxuLndhcm5WYWwgLmNoZWNrY29sb3IsXG4ubWFuYWdlVGFnIC5jaGVja2NvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbi53YXJuVmFsIC5tdXN0bmVlZCxcbi5tYW5hZ2VUYWcgLm11c3RuZWVkIHtcbiAgY29sb3I6IHJlZDtcbn1cbi53YXJuVmFsIC5jb250cm9sLWxhYmVsLFxuLm1hbmFnZVRhZyAuY29udHJvbC1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuLndhcm5WYWwgLmNvbnRyb2wtbGFiZWxfdGV4dCxcbi5tYW5hZ2VUYWcgLmNvbnRyb2wtbGFiZWxfdGV4dCB7XG4gIG1pbi13aWR0aDogMTQ0cHg7XG59XG4ud2FyblZhbCAuZGVzY3JpcHRpb24sXG4ubWFuYWdlVGFnIC5kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY29sb3I6ICM5OTk7XG59XG4ud2FyblZhbCB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5jb250LFxuLm1hbmFnZVRhZyB0YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5jb250IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLndhcm5WYWwgLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLm1hbmFnZVRhZyAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi53YXJuVmFsIC50ZW1wZXJhdHVyZS1zbGlkZXIsXG4ubWFuYWdlVGFnIC50ZW1wZXJhdHVyZS1zbGlkZXIge1xuICB3aWR0aDogNzUlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ud2FyblZhbCAudGVtcGVyYXR1cmUtc2xpZGVyIC5zbGlkZXItdmFsLFxuLm1hbmFnZVRhZyAudGVtcGVyYXR1cmUtc2xpZGVyIC5zbGlkZXItdmFsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53YXJuVmFsIC50ZW1wZXJhdHVyZS1zbGlkZXIgLnNsaWRlci12YWwudmFsMSxcbi5tYW5hZ2VUYWcgLnRlbXBlcmF0dXJlLXNsaWRlciAuc2xpZGVyLXZhbC52YWwxIHtcbiAgYmFja2dyb3VuZDogI2Q5NTM0ZjtcbiAgd2lkdGg6IDIwJTtcbn1cbi53YXJuVmFsIC50ZW1wZXJhdHVyZS1zbGlkZXIgLnNsaWRlci12YWwudmFsMixcbi5tYW5hZ2VUYWcgLnRlbXBlcmF0dXJlLXNsaWRlciAuc2xpZGVyLXZhbC52YWwyIHtcbiAgYmFja2dyb3VuZDogI2YwYWQ0ZTtcbiAgd2lkdGg6IDIwJTtcbn1cbi53YXJuVmFsIC50ZW1wZXJhdHVyZS1zbGlkZXIgLnNsaWRlci12YWwudmFsMyxcbi5tYW5hZ2VUYWcgLnRlbXBlcmF0dXJlLXNsaWRlciAuc2xpZGVyLXZhbC52YWwzIHtcbiAgYmFja2dyb3VuZDogIzVjYjg1YztcbiAgd2lkdGg6IDIwJTtcbn1cbi53YXJuVmFsIC50ZW1wZXJhdHVyZS1zbGlkZXIgLnNsaWRlci12YWwudmFsNCxcbi5tYW5hZ2VUYWcgLnRlbXBlcmF0dXJlLXNsaWRlciAuc2xpZGVyLXZhbC52YWw0IHtcbiAgYmFja2dyb3VuZDogI2YwYWQ0ZTtcbiAgd2lkdGg6IDQwJTtcbn1cbi53YXJuVmFsIC50aXRsZV9pdGVtLFxuLm1hbmFnZVRhZyAudGl0bGVfaXRlbSB7XG4gIHdpZHRoOiAyMjBweDtcbn1cbi53YXJuVmFsICN0ZW1wZXJhdHVyZSxcbi5tYW5hZ2VUYWcgI3RlbXBlcmF0dXJlLFxuLndhcm5WYWwgI3NtYXJ0TW9kdWxlX3RlbXBlcmF0dXJlLFxuLm1hbmFnZVRhZyAjc21hcnRNb2R1bGVfdGVtcGVyYXR1cmUsXG4ud2FyblZhbCAjaHVtaWRpdHksXG4ubWFuYWdlVGFnICNodW1pZGl0eSxcbi53YXJuVmFsICN2b2x0YWdlLFxuLm1hbmFnZVRhZyAjdm9sdGFnZSB7XG4gIGJhY2tncm91bmQ6ICNmMGFkNGU7XG59XG4ud2FyblZhbCAudWktc2xpZGVyLXJhbmdlLFxuLm1hbmFnZVRhZyAudWktc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogIzVjYjg1Yztcbn1cbi53YXJuVmFsICNmYW5zcGVlZCAudWktc2xpZGVyLXJhbmdlLFxuLm1hbmFnZVRhZyAjZmFuc3BlZWQgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICNmMGFkNGU7XG59XG4ud2FyblZhbCAjZmFuc3BlZWQsXG4ubWFuYWdlVGFnICNmYW5zcGVlZCB7XG4gIGJhY2tncm91bmQ6ICM1Y2I4NWM7XG59XG4ud2FyblZhbCAudWktc2xpZGVyLWhhbmRsZSxcbi5tYW5hZ2VUYWcgLnVpLXNsaWRlci1oYW5kbGUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ud2FyblZhbCAudGhyZXNob2xkID4gc3Bhbixcbi5tYW5hZ2VUYWcgLnRocmVzaG9sZCA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG4uZmF1bHRBbGFybUNvbmZpZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggI2RkZGRkZDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWluLWhlaWdodDogNzd2aDtcbn1cbi5mYXVsdEFsYXJtQ29uZmlnIC50YWJsZS1ib3JkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZmF1bHRBbGFybUNvbmZpZyAudGFibGUtYm9yZGVyIHRkLFxuLmZhdWx0QWxhcm1Db25maWcgLnRhYmxlLWJvcmRlciB0aCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbn1cbi5mYXVsdEFsYXJtQ29uZmlnIC50YWJsZS1ib3JkZXIgdGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mYXVsdEFsYXJtQ29uZmlnIC5tYWluIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cbi5mYXVsdEFsYXJtQ29uZmlnIC5tYWluIC5ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZhdWx0QWxhcm1Db25maWcgLm1haW4gLmdyb3VwIC5ub1BhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuLmZhdWx0QWxhcm1Db25maWcgLm1haW4gLmdyb3VwIHNlbGVjdCB7XG4gIHdpZHRoOiA3MHB4O1xufVxuLmZhdWx0QWxhcm1Db25maWcgLm1haW4gLmdyb3VwIC5sZWZ0LFxuLmZhdWx0QWxhcm1Db25maWcgLm1haW4gLmdyb3VwIC5taWRkbGUsXG4uZmF1bHRBbGFybUNvbmZpZyAubWFpbiAuZ3JvdXAgLnJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmZhdWx0QWxhcm1Db25maWcgLm1haW4gLmdyb3VwIC5sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5mYXVsdEFsYXJtQ29uZmlnIC5tYWluIC5ncm91cCAucmlnaHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uZmF1bHRBbGFybUNvbmZpZyAubWFpbiAuZ3JvdXAgLm1pZGRsZSB7XG4gIHdpZHRoOiA3MHB4O1xufVxuLmZhdWx0QWxhcm1Db25maWcgLm1haW4gLnRlbXBlcmF0dXJlLXNsaWRlciB7XG4gIHdpZHRoOiA3NSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5mYXVsdEFsYXJtQ29uZmlnIC5tYWluIC50ZW1wZXJhdHVyZS1zbGlkZXIgLnNsaWRlci12YWwge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZhdWx0QWxhcm1Db25maWcgLm1haW4gLnRlbXBlcmF0dXJlLXNsaWRlciAuc2xpZGVyLXZhbC52YWwxIHtcbiAgYmFja2dyb3VuZDogI2Q5NTM0ZjtcbiAgd2lkdGg6IDIwJTtcbn1cbi5mYXVsdEFsYXJtQ29uZmlnIC5tYWluIC50ZW1wZXJhdHVyZS1zbGlkZXIgLnNsaWRlci12YWwudmFsMiB7XG4gIGJhY2tncm91bmQ6ICNmMGFkNGU7XG4gIHdpZHRoOiAyMCU7XG59XG4uZmF1bHRBbGFybUNvbmZpZyAubWFpbiAudGVtcGVyYXR1cmUtc2xpZGVyIC5zbGlkZXItdmFsLnZhbDMge1xuICBiYWNrZ3JvdW5kOiAjNWNiODVjO1xuICB3aWR0aDogMjAlO1xufVxuLmZhdWx0QWxhcm1Db25maWcgLm1haW4gLnRlbXBlcmF0dXJlLXNsaWRlciAuc2xpZGVyLXZhbC52YWw0IHtcbiAgYmFja2dyb3VuZDogI2YwYWQ0ZTtcbiAgd2lkdGg6IDQwJTtcbn1cbi5mYXVsdEFsYXJtQ29uZmlnIC5tYWluIC50aXRsZV9pdGVtIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuLmZhdWx0QWxhcm1Db25maWcgLm1haW4gI3JlY2VpdmVfdm9sdGFnZSxcbi5mYXVsdEFsYXJtQ29uZmlnIC5tYWluICNyZWNlaXZlX3RlbXBlcmF0dXJlLFxuLmZhdWx0QWxhcm1Db25maWcgLm1haW4gI3NtYXJ0TW9kdWxlX3RlbXBlcmF0dXJlLFxuLmZhdWx0QWxhcm1Db25maWcgLm1haW4gI21vbml0b3JfaHVtaWRpdHksXG4uZmF1bHRBbGFybUNvbmZpZyAubWFpbiAjbW9uaXRvcl92b2x0YWdlLFxuLmZhdWx0QWxhcm1Db25maWcgLm1haW4gI21vbml0b3JfZmFuc3BlZWQge1xuICBiYWNrZ3JvdW5kOiAjZjBhZDRlO1xufVxuLmZhdWx0QWxhcm1Db25maWcgLm1haW4gLnVpLXNsaWRlci1yYW5nZSB7XG4gIGJhY2tncm91bmQ6ICM1Y2I4NWM7XG59XG4uZmF1bHRBbGFybUNvbmZpZyAubWFpbiAjbW9uaXRvcl9mYW5zcGVlZCAudWktc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogI2YwYWQ0ZTtcbn1cbi5mYXVsdEFsYXJtQ29uZmlnIC5tYWluICNtb25pdG9yX2ZhbnNwZWVkIHtcbiAgYmFja2dyb3VuZDogIzVjYjg1Yztcbn1cbi5mYXVsdEFsYXJtQ29uZmlnIC5tYWluIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmZhdWx0QWxhcm1Db25maWcgLm1haW4gLnRocmVzaG9sZCA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG4uZmF1bHRBbGFybUNvbmZpZyAuaW50cm9QIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogMDtcbn1cbi5mYXVsdEFsYXJtQ29uZmlnIC5uYW1lRXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM0MHB4O1xufVxuLmZhdWx0QWxhcm1Db25maWcgLnJlcGFpckZvcm1FcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzQwcHg7XG4gIGxlZnQ6IDBweDtcbn1cbi5mYXVsdEFsYXJtQ29uZmlnIC5jbGVhck1QIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmZhdWx0QWxhcm1Db25maWcgLnRhYmxlLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ud29ya2dyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjZGRkZGRkO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtaW4taGVpZ2h0OiA3N3ZoO1xufVxuLndvcmtncm91cCAubWFpbiB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ud29ya2dyb3VwIC5tYWluIC5vcGVyYXRlQnRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHJpZ2h0OiAxM3B4O1xuICBib3R0b206IDE1cHg7XG59XG4ud29ya2dyb3VwIC5tYWluIC5vcGVyYXRlQnRoIGJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLndvcmtncm91cCAubWFpbiAucm93LWNvbW1vbi1tYXJnaW4tbm92YSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ud29ya2dyb3VwIGhyIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ud29ya2dyb3VwIC5uYW1lRXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM0MHB4O1xufVxuLmJhdGNoLXdvcmtncm91cCB7XG4gIHBhZGRpbmc6IDEwcHggMzBweCAyMHB4O1xufVxuLmJhdGNoLXdvcmtncm91cCAucm93LXNwYWNlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uYmF0Y2gtd29ya2dyb3VwIC5vcmRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYXRjaC13b3JrZ3JvdXAgLm9yZGVyIC5hc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xufVxuLmJhdGNoLXdvcmtncm91cCAub3JkZXIgLmRlc2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cbi5yb2xlIC5yb2xlTGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggI2RkZGRkZDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWluLWhlaWdodDogNzd2aDtcbn1cbi5yb2xlIC5yb2xlTGlzdCAubWFpbiB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ucm9sZSAucm9sZUxpc3QgLm1haW4gLm9wZXJhdGVCdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IDI0cHg7XG59XG4ucm9sZSAucm9sZUxpc3QgLm1haW4gLm9wZXJhdGVCdGggYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucm9sZSAucm9sZUxpc3QgLm1haW4gLmxpc3Qge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5yb2xlIC5yb2xlTGlzdCAubmFtZUVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNDBweDtcbn1cbi5yb2xlIC5lZGl0Um9sZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggI2RkZGRkZDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWluLWhlaWdodDogNzd2aDtcbn1cbi5yb2xlIC5lZGl0Um9sZSAubWFpbiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG4ucm9sZSAuZWRpdFJvbGUgLm1haW4gLnBhcmVudE1vZHVsZSB7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4ucm9sZSAuZWRpdFJvbGUgLm1haW4gLnBhcmVudE1vZHVsZSBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuLnJvbGUgLmVkaXRSb2xlIC5tYWluIC5tb2R1bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIGRpc3BsYXk6IGZsZXg7ICovXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAzMyU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5yb2xlIC5lZGl0Um9sZSAubWFpbiAubW9kdWxlIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yb2xlIC5lZGl0Um9sZSAubWFpbiAubW9kdWxlIGxpIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG4ucm9sZSAuZWRpdFJvbGUgLm1haW4gLm1vZHVsZSBsaSAuc3ViTW9kdWxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnJvbGUgLmVkaXRSb2xlIC5tYWluIC5ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJvbGUgLmVkaXRSb2xlIC5tYWluIC5ncm91cCAubm9QYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cbi5yb2xlIC5lZGl0Um9sZSAubWFpbiAuZ3JvdXAgLmxlZnQsXG4ucm9sZSAuZWRpdFJvbGUgLm1haW4gLmdyb3VwIC5taWRkbGUsXG4ucm9sZSAuZWRpdFJvbGUgLm1haW4gLmdyb3VwIC5yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5yb2xlIC5lZGl0Um9sZSAubWFpbiAuZ3JvdXAgLmxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLnJvbGUgLmVkaXRSb2xlIC5tYWluIC5ncm91cCAucmlnaHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ucm9sZSAuZWRpdFJvbGUgLm1haW4gLmdyb3VwIC5taWRkbGUge1xuICB3aWR0aDogNzBweDtcbn1cbi5yb2xlIC5lZGl0Um9sZSAubmFtZUVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNDBweDtcbn1cbi5yb2xlIC5lZGl0Um9sZSAucmVwYWlyRm9ybUVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNDBweDtcbiAgbGVmdDogMHB4O1xufVxuLnJvbGUgLmVkaXRSb2xlIC5jbGVhck1QIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnVzZXIgLnVzZXJMaXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjZGRkZGRkO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtaW4taGVpZ2h0OiA3N3ZoO1xufVxuLnVzZXIgLnVzZXJMaXN0IC5tYWluIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi51c2VyIC51c2VyTGlzdCAubWFpbiAub3BlcmF0ZUJ0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICByaWdodDogMjRweDtcbn1cbi51c2VyIC51c2VyTGlzdCAubWFpbiAub3BlcmF0ZUJ0aCBidXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi51c2VyIC51c2VyTGlzdCAubWFpbiAubGlzdCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLnVzZXIgLmVkaXRVc2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjZGRkZGRkO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtaW4taGVpZ2h0OiA3N3ZoO1xufVxuLnVzZXIgLmVkaXRVc2VyIC5tYWluIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cbi51c2VyIC5lZGl0VXNlciAubWFpbiAucGFyZW50TW9kdWxlIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cbi51c2VyIC5lZGl0VXNlciAubWFpbiAucGFyZW50TW9kdWxlIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG4udXNlciAuZWRpdFVzZXIgLm1haW4gLm1vZHVsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogZGlzcGxheTogZmxleDsgKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDMzJTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnVzZXIgLmVkaXRVc2VyIC5tYWluIC5tb2R1bGUgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVzZXIgLmVkaXRVc2VyIC5tYWluIC5tb2R1bGUgbGkgbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cbi51c2VyIC5lZGl0VXNlciAubWFpbiAubW9kdWxlIGxpIC5zdWJNb2R1bGUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4udXNlciAuZWRpdFVzZXIgLm1haW4gLmdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG59XG4udXNlciAuZWRpdFVzZXIgLm1haW4gLmdyb3VwIC5ub1BhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuLnVzZXIgLmVkaXRVc2VyIC5tYWluIC5ncm91cCAubGVmdCxcbi51c2VyIC5lZGl0VXNlciAubWFpbiAuZ3JvdXAgLm1pZGRsZSxcbi51c2VyIC5lZGl0VXNlciAubWFpbiAuZ3JvdXAgLnJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnVzZXIgLmVkaXRVc2VyIC5tYWluIC5ncm91cCAubGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4udXNlciAuZWRpdFVzZXIgLm1haW4gLmdyb3VwIC5yaWdodCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi51c2VyIC5lZGl0VXNlciAubWFpbiAuZ3JvdXAgLm1pZGRsZSB7XG4gIHdpZHRoOiA3MHB4O1xufVxuLnVzZXIgLmVkaXRVc2VyIC5uYW1lRXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM0MHB4O1xufVxuLnVzZXIgLmVkaXRVc2VyIC5yZXBhaXJGb3JtRXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM0MHB4O1xuICBsZWZ0OiAwcHg7XG59XG4udXNlciAuZWRpdFVzZXIgLmNsZWFyTVAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4udXNlciAucmFkaW9SaWdodCB7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4udXNlciAubmFtZUVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNDBweDtcbn1cbi51c2VyIC50ZXh0QXJlYUFsZXJ0IHtcbiAgY29sb3I6ICM5OTk7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4udXNlciAudGV4dEFyZWEge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ud29ya2dyb3VwIC5zZXR0aW5nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzMzMyFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG4ud29ya2dyb3VwIC53b3JrZ3JvdXAtY29udCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc3RhdHVzRGVzY3JpcHRpb25Db250YWluZXIge1xuICB3aWR0aDogMTE1NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNTBweCAwIDcxcHggMDtcbn1cbi5zdGF0dXNEZXNjcmlwdGlvbkNvbnRhaW5lciBhLFxuLnN0YXR1c0Rlc2NyaXB0aW9uQ29udGFpbmVyIGltZyxcbi5zdGF0dXNEZXNjcmlwdGlvbkNvbnRhaW5lciBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnN0YXR1c0Rlc2NyaXB0aW9uQ29udGFpbmVyIC5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnN0YXR1c0Rlc2NyaXB0aW9uQ29udGFpbmVyIHAge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uc3RhdHVzRGVzY3JpcHRpb25Db250YWluZXIgaHIge1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICBjb2xvcjogI2NjY2NjYztcbn1cbi5zdGF0dXNEZXNjcmlwdGlvbkNvbnRhaW5lciAucmVkX2JvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmY3ODc4O1xufVxuLnN0YXR1c0Rlc2NyaXB0aW9uQ29udGFpbmVyIC55ZWxsb3dfYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICAgI2ZmZDIzNztcbn1cbi5zdGF0dXNEZXNjcmlwdGlvbkNvbnRhaW5lciAuZ3JlZW5fYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICAjOTFkMTAxO1xufVxuLnN0YXR1c0Rlc2NyaXB0aW9uQ29udGFpbmVyIC5kZWVwR3JlZW5fYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICAgIzVmYzlhZjtcbn1cbi5zdGF0dXNEZXNjcmlwdGlvbkNvbnRhaW5lciAuc3RhdHVzRGVzY3JpcHRpb25IZWFkZXIge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnN0YXR1c0Rlc2NyaXB0aW9uQ29udGFpbmVyIC5oZWFkUG9zaXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTE2cHg7XG59XG4uc3RhdHVzRGVzY3JpcHRpb25Db250YWluZXIgLnRvcFBvc2l0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5OHB4O1xufVxuLnN0YXR1c0Rlc2NyaXB0aW9uQ29udGFpbmVyIC5mb3VyQm9kZXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHg7XG59XG4uc3RhdHVzRGVzY3JpcHRpb25Db250YWluZXIgLm9uZUJvZGVyIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLnN0YXR1c0Rlc2NyaXB0aW9uQ29udGFpbmVyIC5zdGF0dXNEZXNjcmlwdGlvbiB7XG4gIC8qICBtaW4taGVpZ2h0OiA0MTBweDsqL1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnN0YXR1c0Rlc2NyaXB0aW9uQ29udGFpbmVyIC5zdGF0dXNEZXNjcmlwdGlvblRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uc3RhdHVzRGVzY3JpcHRpb25Db250YWluZXIgLnN0YXR1c0Rlc2NyaXB0aW9uVG9wX21haW5UaXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc3RhdHVzRGVzY3JpcHRpb25Db250YWluZXIgLnN0YXR1c0Rlc2NyaXB0aW9uVG9wX3N1YlRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uYnJpZ2h0bmVzc1RlbXBsYXRlIC5icmlnaHRuZXNzVGVtcGxhdGVMaXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjZGRkZGRkO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtaW4taGVpZ2h0OiA3N3ZoO1xufVxuLmJyaWdodG5lc3NUZW1wbGF0ZSAuYnJpZ2h0bmVzc1RlbXBsYXRlTGlzdCAubWFpbiB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG4uYnJpZ2h0bmVzc1RlbXBsYXRlIC5icmlnaHRuZXNzVGVtcGxhdGVMaXN0IC5tYWluIC5vcGVyYXRlQnRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHJpZ2h0OiAxM3B4O1xuICBib3R0b206IDE1cHg7XG59XG4uYnJpZ2h0bmVzc1RlbXBsYXRlIC5icmlnaHRuZXNzVGVtcGxhdGVMaXN0IC5tYWluIC5vcGVyYXRlQnRoIGJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmJyaWdodG5lc3NUZW1wbGF0ZSAuYnJpZ2h0bmVzc1RlbXBsYXRlTGlzdCAubmFtZUVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNDBweDtcbn1cbi5icmlnaHRuZXNzVGVtcGxhdGUgLmVkaXREZXRlY3RUZW1wbGF0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggI2RkZGRkZDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWluLWhlaWdodDogNzd2aDtcbn1cbi5icmlnaHRuZXNzVGVtcGxhdGUgLmVkaXREZXRlY3RUZW1wbGF0ZSAubWFpbiB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG4uYnJpZ2h0bmVzc1RlbXBsYXRlIC5lZGl0RGV0ZWN0VGVtcGxhdGUgLm1haW4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmJyaWdodG5lc3NUZW1wbGF0ZSAuZWRpdERldGVjdFRlbXBsYXRlIC5tYWluIC50YWJsZS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYnJpZ2h0bmVzc1RlbXBsYXRlIC5lZGl0RGV0ZWN0VGVtcGxhdGUgLm1haW4gLmdhbW1hLXNsaWRlciB7XG4gIHdpZHRoOiA3NC41JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJyaWdodG5lc3NUZW1wbGF0ZSAuZWRpdERldGVjdFRlbXBsYXRlIC5tYWluIC5icmlnaHRuZXNzLXNsaWRlciB7XG4gIHdpZHRoOiA4MSU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJyaWdodG5lc3NUZW1wbGF0ZSAuZWRpdERldGVjdFRlbXBsYXRlIC5tYWluIC5icmlnaHRuZXNzLXNsaWRlciAuc2xpZGVyLXZhbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYnJpZ2h0bmVzc1RlbXBsYXRlIC5lZGl0RGV0ZWN0VGVtcGxhdGUgLm1haW4gLmJyaWdodG5lc3Mtc2xpZGVyIC5zbGlkZXItdmFsLnZhbDEge1xuICBiYWNrZ3JvdW5kOiAjZDk1MzRmO1xuICB3aWR0aDogMjAlO1xufVxuLmJyaWdodG5lc3NUZW1wbGF0ZSAuZWRpdERldGVjdFRlbXBsYXRlIC5tYWluIC5icmlnaHRuZXNzLXNsaWRlciAuc2xpZGVyLXZhbC52YWwyIHtcbiAgYmFja2dyb3VuZDogI2YwYWQ0ZTtcbiAgd2lkdGg6IDIwJTtcbn1cbi5icmlnaHRuZXNzVGVtcGxhdGUgLmVkaXREZXRlY3RUZW1wbGF0ZSAubWFpbiAuYnJpZ2h0bmVzcy1zbGlkZXIgLnNsaWRlci12YWwudmFsMyB7XG4gIGJhY2tncm91bmQ6ICM1Y2I4NWM7XG4gIHdpZHRoOiAyMCU7XG59XG4uYnJpZ2h0bmVzc1RlbXBsYXRlIC5lZGl0RGV0ZWN0VGVtcGxhdGUgLm1haW4gLmJyaWdodG5lc3Mtc2xpZGVyIC5zbGlkZXItdmFsLnZhbDQge1xuICBiYWNrZ3JvdW5kOiAjZjBhZDRlO1xuICB3aWR0aDogNDAlO1xufVxuLmJyaWdodG5lc3NUZW1wbGF0ZSAuZWRpdERldGVjdFRlbXBsYXRlIC5tYWluIC50aXRsZV9pdGVtIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuLmJyaWdodG5lc3NUZW1wbGF0ZSAuZWRpdERldGVjdFRlbXBsYXRlIC5tYWluIC50aHJlc2hvbGQge1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xufVxuLmJyaWdodG5lc3NUZW1wbGF0ZSAuZWRpdERldGVjdFRlbXBsYXRlIC5tYWluIC50aHJlc2hvbGQgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWluLXdpZHRoOiA0NXB4O1xufVxuLmJyaWdodG5lc3NUZW1wbGF0ZSAuZWRpdERldGVjdFRlbXBsYXRlIC5tYWluIC50aHJlc2hvbGQgI2N1c3RvbV9icmlnaHRuZXNzLFxuLmJyaWdodG5lc3NUZW1wbGF0ZSAuZWRpdERldGVjdFRlbXBsYXRlIC5tYWluIC50aHJlc2hvbGQgI2JyaWdodG5lc3NfZ2FtbWEsXG4uYnJpZ2h0bmVzc1RlbXBsYXRlIC5lZGl0RGV0ZWN0VGVtcGxhdGUgLm1haW4gLnRocmVzaG9sZCAjYnJpZ2h0bmVzc19mYWlsc1NldCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4uYnJpZ2h0bmVzc1RlbXBsYXRlIC5lZGl0RGV0ZWN0VGVtcGxhdGUgLm1haW4gLnRocmVzaG9sZCAudWktc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogIzVjYjg1Yztcbn1cbi5icmlnaHRuZXNzVGVtcGxhdGUgLmVkaXREZXRlY3RUZW1wbGF0ZSAubWFpbiAudGhyZXNob2xkIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJyaWdodG5lc3NUZW1wbGF0ZSAuZWRpdERldGVjdFRlbXBsYXRlIC5tYWluIC5icmlnaHRuZXNzLW1vbml0b3JfYWRkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5icmlnaHRuZXNzVGVtcGxhdGUgLmVkaXREZXRlY3RUZW1wbGF0ZSAubWFpbiAuYnJpZ2h0bmVzcy1tb25pdG9yX2FkZCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzY2Njtcbn1cbi5icmlnaHRuZXNzVGVtcGxhdGUgLmVkaXREZXRlY3RUZW1wbGF0ZSAubGlnaHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjMjU2YWFhO1xufVxuLmJyaWdodG5lc3NUZW1wbGF0ZSAuZWRpdERldGVjdFRlbXBsYXRlIC5uYW1lRm9ybUVycm9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zNzNweDtcbn1cbi5icmlnaHRuZXNzVGVtcGxhdGUgLmVkaXREZXRlY3RUZW1wbGF0ZSAubmFtZUVycm9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zMzdweDtcbn1cbi5icmlnaHRuZXNzVGVtcGxhdGUgLmVkaXREZXRlY3RUZW1wbGF0ZSAucmVwYWlyRm9ybUVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNDBweDtcbiAgbGVmdDogMHB4O1xufVxuLmJyaWdodG5lc3NUZW1wbGF0ZSAuZWRpdERldGVjdFRlbXBsYXRlIC5jbGVhck1QIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmJyaWdodG5lc3NUZW1wbGF0ZSAuZWRpdERldGVjdFRlbXBsYXRlIC5pbnRyb1Age1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmJyaWdodG5lc3MtYWRqdXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cbi5icmlnaHRuZXNzLWFkanVzdCAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uYnJpZ2h0bmVzcy1hZGp1c3QgLnRhYmxlLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5icmlnaHRuZXNzLWFkanVzdCAuZ2FtbWEtc2xpZGVyIHtcbiAgd2lkdGg6IDc0LjUlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnJpZ2h0bmVzcy1hZGp1c3QgLmJyaWdodG5lc3Mtc2xpZGVyIHtcbiAgd2lkdGg6IDgxJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnJpZ2h0bmVzcy1hZGp1c3QgLmJyaWdodG5lc3Mtc2xpZGVyIC5zbGlkZXItdmFsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5icmlnaHRuZXNzLWFkanVzdCAuYnJpZ2h0bmVzcy1zbGlkZXIgLnNsaWRlci12YWwudmFsMSB7XG4gIGJhY2tncm91bmQ6ICNkOTUzNGY7XG4gIHdpZHRoOiAyMCU7XG59XG4uYnJpZ2h0bmVzcy1hZGp1c3QgLmJyaWdodG5lc3Mtc2xpZGVyIC5zbGlkZXItdmFsLnZhbDIge1xuICBiYWNrZ3JvdW5kOiAjZjBhZDRlO1xuICB3aWR0aDogMjAlO1xufVxuLmJyaWdodG5lc3MtYWRqdXN0IC5icmlnaHRuZXNzLXNsaWRlciAuc2xpZGVyLXZhbC52YWwzIHtcbiAgYmFja2dyb3VuZDogIzVjYjg1YztcbiAgd2lkdGg6IDIwJTtcbn1cbi5icmlnaHRuZXNzLWFkanVzdCAuYnJpZ2h0bmVzcy1zbGlkZXIgLnNsaWRlci12YWwudmFsNCB7XG4gIGJhY2tncm91bmQ6ICNmMGFkNGU7XG4gIHdpZHRoOiA0MCU7XG59XG4uYnJpZ2h0bmVzcy1hZGp1c3QgLnRpdGxlX2l0ZW0ge1xuICB3aWR0aDogMjIwcHg7XG59XG4uYnJpZ2h0bmVzcy1hZGp1c3QgLnRocmVzaG9sZCB7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG59XG4uYnJpZ2h0bmVzcy1hZGp1c3QgLnRocmVzaG9sZCA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWluLXdpZHRoOiA0NXB4O1xufVxuLmJyaWdodG5lc3MtYWRqdXN0IC50aHJlc2hvbGQgI2N1c3RvbV9icmlnaHRuZXNzLFxuLmJyaWdodG5lc3MtYWRqdXN0IC50aHJlc2hvbGQgI2JyaWdodG5lc3NfZ2FtbWEsXG4uYnJpZ2h0bmVzcy1hZGp1c3QgLnRocmVzaG9sZCAjYnJpZ2h0bmVzc19mYWlsc1NldCB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG59XG4uYnJpZ2h0bmVzcy1hZGp1c3QgLnRocmVzaG9sZCAudWktc2xpZGVyLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogIzVjYjg1Yztcbn1cbi5icmlnaHRuZXNzLWFkanVzdCAudGhyZXNob2xkIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJyaWdodG5lc3MtYWRqdXN0IC5saWdodC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6ICMyNTZhYWE7XG59XG4uYnJpZ2h0bmVzcy1hZGp1c3QgLm5hbWVFcnJvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMzM3cHg7XG59XG4uYnJpZ2h0bmVzcy1hZGp1c3QgLnJlcGFpckZvcm1FcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzQwcHg7XG4gIGxlZnQ6IDBweDtcbn1cbi5icmlnaHRuZXNzLWFkanVzdCAuY2xlYXJNUCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5icmlnaHRuZXNzLWFkanVzdCAuaW50cm9QIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubWVzc2FnZS1sb2cge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLm1lc3NhZ2UtbG9nIC5wYWdlLWFyZWEge1xuICBoZWlnaHQ6IDQwcHg7XG59XG4ubWVzc2FnZS1sb2cgLm1lc3NhZ2Utbm9kYXRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1lc3NhZ2UtbG9nIC5tZXNzYWdlLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm1lc3NhZ2UtbG9nIC5tZXNzYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4ubWVzc2FnZS1sb2cgLm1lc3NhZ2UtdGl0bGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4ubWVzc2FnZS1sb2cgLm1lc3NhZ2UtdGl0bGUgaW1nLFxuLm1lc3NhZ2UtbG9nIC5tZXNzYWdlLXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubWVzc2FnZS1sb2cgLm1lc3NhZ2UtdmVyc2lvbiB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm1lc3NhZ2UtbG9nIC5tZXNzYWdlLXRpbWUge1xuICBjb2xvcjogIzMzN2FiNztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmVycm9yUGFnZSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZXJyb3JQYWdlIC5jb250ZW50IHtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lcnJvclBhZ2UgLmNvbnRlbnQgLnRpcCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6ICM4YThlOWI7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLmVycm9yUGFnZSAuY29udGVudCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZVxyXG5cclxuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLy9cclxuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cclxuLy8gMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcclxuLy8gICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxyXG4vL1xyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXHJcbi8vXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXHJcbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXHJcbi8vIGFuZCBGaXJlZm94LlxyXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxyXG4vL1xyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWFpbixcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cclxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4vL1xyXG5cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxucHJvZ3Jlc3MsXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuLy9cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cclxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxyXG4vL1xyXG5cclxuW2hpZGRlbl0sXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyBMaW5rc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbi8vXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLy9cclxuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxyXG4vLyBhY3RpdmUvaG92ZXIgc3RhdGUuXHJcbi8vXHJcblxyXG5hOmFjdGl2ZSxcclxuYTpob3ZlciB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cclxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuLy9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lOyAvLyAxXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcclxuLy8gY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXHJcbi8vXHJcblxyXG5tYXJrIHtcclxuICBiYWNrZ3JvdW5kOiAjZmYwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBhbmQgdmFyaWFibGUgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLy9cclxuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG4vLyBFbWJlZGRlZCBjb250ZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cclxuLy9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBDb3JyZWN0IG92ZXJmbG93IG5vdCBoaWRkZW4gaW4gSUUgOS8xMC8xMS5cclxuLy9cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vLyBHcm91cGluZyBjb250ZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cclxuLy9cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAxZW0gNDBweDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuaHIge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5wcmUge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIG9kZCBgZW1gLXVuaXQgZm9udCBzaXplIHJlbmRlcmluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4vLyBGb3Jtc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcclxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxyXG4vL1xyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4vLyAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cclxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cclxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDFcclxuICBmb250OiBpbmhlcml0OyAvLyAyXHJcbiAgbWFyZ2luOiAwOyAvLyAzXHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxyXG4vL1xyXG5cclxuYnV0dG9uIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxyXG4vLyBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXHJcbi8vXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXHJcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxyXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXHJcbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXHJcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cclxuLy9cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcclxufVxyXG5cclxuLy9cclxuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cclxuLy9cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cclxuLy9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXHJcbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxyXG4vL1xyXG5cclxuaW5wdXQge1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cclxuLy8gRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cclxuLy9cclxuLy8gMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cclxuLy8gMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cclxuLy9cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXHJcbiAgcGFkZGluZzogMDsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxyXG4vLyBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxyXG4vLyBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8yXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxyXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXHJcbi8vIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cclxuLy9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gRGVmaW5lIGNvbnNpc3RlbnQgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nLlxyXG4vL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcbiAgbWFyZ2luOiAwIDJweDtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cclxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxyXG4vL1xyXG5cclxubGVnZW5kIHtcclxuICBib3JkZXI6IDA7IC8vIDFcclxuICBwYWRkaW5nOiAwOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXHJcbi8vXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8vXHJcbi8vIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cclxuLy8gTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXHJcbi8vXHJcblxyXG5vcHRncm91cCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vIFRhYmxlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxyXG4vL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbnRkLFxyXG50aCB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXIsIHZhbHVlLWxpc3QtY29tbWEtc3BhY2UtYWZ0ZXIsIGluZGVudGF0aW9uLCBkZWNsYXJhdGlvbi1jb2xvbi1uZXdsaW5lLWFmdGVyLCBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcclxuXHJcbi8vXHJcbi8vIEdseXBoaWNvbnMgZm9yIEJvb3RzdHJhcFxyXG4vL1xyXG4vLyBTaW5jZSBpY29ucyBhcmUgZm9udHMsIHRoZXkgY2FuIGJlIHBsYWNlZCBhbnl3aGVyZSB0ZXh0IGlzIHBsYWNlZCBhbmQgYXJlXHJcbi8vIHRodXMgYXV0b21hdGljYWxseSBzaXplZCB0byBtYXRjaCB0aGUgc3Vycm91bmRpbmcgY2hpbGQuIFRvIHVzZSwgY3JlYXRlIGFuXHJcbi8vIGlubGluZSBlbGVtZW50IHdpdGggdGhlIGFwcHJvcHJpYXRlIGNsYXNzZXMsIGxpa2Ugc286XHJcbi8vXHJcbi8vIDxhIGhyZWY9XCIjXCI+PHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXN0YXJcIj48L3NwYW4+IFN0YXI8L2E+XHJcblxyXG4vLyBJbXBvcnQgdGhlIGZvbnRzXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XHJcbiAgc3JjOiB1cmwoXCJAe2ljb24tZm9udC1wYXRofUB7aWNvbi1mb250LW5hbWV9LmVvdFwiKTtcclxuICBzcmM6IHVybChcIkB7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgICAgIHVybChcIkB7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICAgICB1cmwoXCJAe2ljb24tZm9udC1wYXRofUB7aWNvbi1mb250LW5hbWV9LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuICAgICAgIHVybChcIkB7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgICAgdXJsKFwiQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS5zdmcjQHtpY29uLWZvbnQtc3ZnLWlkfVwiKSBmb3JtYXQoXCJzdmdcIik7XHJcbn1cclxuXHJcbi8vIENhdGNoYWxsIGJhc2VjbGFzc1xyXG4uZ2x5cGhpY29uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAxcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLy8gSW5kaXZpZHVhbCBpY29uc1xyXG4uZ2x5cGhpY29uLWFzdGVyaXNrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJhXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBsdXMgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJiXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWV1cm8sXHJcbi5nbHlwaGljb24tZXVyICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYWNcIjsgfSB9XHJcbi5nbHlwaGljb24tbWludXMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIyMTJcIjsgfSB9XHJcbi5nbHlwaGljb24tY2xvdWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2MDFcIjsgfSB9XHJcbi5nbHlwaGljb24tZW52ZWxvcGUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MDlcIjsgfSB9XHJcbi5nbHlwaGljb24tcGVuY2lsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MGZcIjsgfSB9XHJcbi5nbHlwaGljb24tZ2xhc3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDFcIjsgfSB9XHJcbi5nbHlwaGljb24tbXVzaWMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDJcIjsgfSB9XHJcbi5nbHlwaGljb24tc2VhcmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfSB9XHJcbi5nbHlwaGljb24taGVhcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfSB9XHJcbi5nbHlwaGljb24tc3RhciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDZcIjsgfSB9XHJcbi5nbHlwaGljb24tc3Rhci1lbXB0eSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfSB9XHJcbi5nbHlwaGljb24tdXNlciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDhcIjsgfSB9XHJcbi5nbHlwaGljb24tZmlsbSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDlcIjsgfSB9XHJcbi5nbHlwaGljb24tdGgtbGFyZ2UgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTBcIjsgfSB9XHJcbi5nbHlwaGljb24tdGggICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTFcIjsgfSB9XHJcbi5nbHlwaGljb24tdGgtbGlzdCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTJcIjsgfSB9XHJcbi5nbHlwaGljb24tb2sgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTNcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVtb3ZlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTRcIjsgfSB9XHJcbi5nbHlwaGljb24tem9vbS1pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTVcIjsgfSB9XHJcbi5nbHlwaGljb24tem9vbS1vdXQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTZcIjsgfSB9XHJcbi5nbHlwaGljb24tb2ZmICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTdcIjsgfSB9XHJcbi5nbHlwaGljb24tc2lnbmFsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMThcIjsgfSB9XHJcbi5nbHlwaGljb24tY29nICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTlcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjBcIjsgfSB9XHJcbi5nbHlwaGljb24taG9tZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjFcIjsgfSB9XHJcbi5nbHlwaGljb24tZmlsZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjJcIjsgfSB9XHJcbi5nbHlwaGljb24tdGltZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjNcIjsgfSB9XHJcbi5nbHlwaGljb24tcm9hZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjRcIjsgfSB9XHJcbi5nbHlwaGljb24tZG93bmxvYWQtYWx0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjVcIjsgfSB9XHJcbi5nbHlwaGljb24tZG93bmxvYWQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjZcIjsgfSB9XHJcbi5nbHlwaGljb24tdXBsb2FkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjdcIjsgfSB9XHJcbi5nbHlwaGljb24taW5ib3ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjhcIjsgfSB9XHJcbi5nbHlwaGljb24tcGxheS1jaXJjbGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjlcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVwZWF0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzBcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVmcmVzaCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzFcIjsgfSB9XHJcbi5nbHlwaGljb24tbGlzdC1hbHQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzJcIjsgfSB9XHJcbi5nbHlwaGljb24tbG9jayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzNcIjsgfSB9XHJcbi5nbHlwaGljb24tZmxhZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzRcIjsgfSB9XHJcbi5nbHlwaGljb24taGVhZHBob25lcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzVcIjsgfSB9XHJcbi5nbHlwaGljb24tdm9sdW1lLW9mZiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzZcIjsgfSB9XHJcbi5nbHlwaGljb24tdm9sdW1lLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzdcIjsgfSB9XHJcbi5nbHlwaGljb24tdm9sdW1lLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzhcIjsgfSB9XHJcbi5nbHlwaGljb24tcXJjb2RlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzlcIjsgfSB9XHJcbi5nbHlwaGljb24tYmFyY29kZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDBcIjsgfSB9XHJcbi5nbHlwaGljb24tdGFnICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDFcIjsgfSB9XHJcbi5nbHlwaGljb24tdGFncyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDJcIjsgfSB9XHJcbi5nbHlwaGljb24tYm9vayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDNcIjsgfSB9XHJcbi5nbHlwaGljb24tYm9va21hcmsgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDRcIjsgfSB9XHJcbi5nbHlwaGljb24tcHJpbnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDVcIjsgfSB9XHJcbi5nbHlwaGljb24tY2FtZXJhICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDZcIjsgfSB9XHJcbi5nbHlwaGljb24tZm9udCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDdcIjsgfSB9XHJcbi5nbHlwaGljb24tYm9sZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDhcIjsgfSB9XHJcbi5nbHlwaGljb24taXRhbGljICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDlcIjsgfSB9XHJcbi5nbHlwaGljb24tdGV4dC1oZWlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTBcIjsgfSB9XHJcbi5nbHlwaGljb24tdGV4dC13aWR0aCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTFcIjsgfSB9XHJcbi5nbHlwaGljb24tYWxpZ24tbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTJcIjsgfSB9XHJcbi5nbHlwaGljb24tYWxpZ24tY2VudGVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTNcIjsgfSB9XHJcbi5nbHlwaGljb24tYWxpZ24tcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTRcIjsgfSB9XHJcbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTVcIjsgfSB9XHJcbi5nbHlwaGljb24tbGlzdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTZcIjsgfSB9XHJcbi5nbHlwaGljb24taW5kZW50LWxlZnQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTdcIjsgfSB9XHJcbi5nbHlwaGljb24taW5kZW50LXJpZ2h0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNThcIjsgfSB9XHJcbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW8gICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTlcIjsgfSB9XHJcbi5nbHlwaGljb24tcGljdHVyZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjBcIjsgfSB9XHJcbi5nbHlwaGljb24tbWFwLW1hcmtlciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjJcIjsgfSB9XHJcbi5nbHlwaGljb24tYWRqdXN0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjNcIjsgfSB9XHJcbi5nbHlwaGljb24tdGludCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjRcIjsgfSB9XHJcbi5nbHlwaGljb24tZWRpdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjVcIjsgfSB9XHJcbi5nbHlwaGljb24tc2hhcmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjZcIjsgfSB9XHJcbi5nbHlwaGljb24tY2hlY2sgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjdcIjsgfSB9XHJcbi5nbHlwaGljb24tbW92ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjhcIjsgfSB9XHJcbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjlcIjsgfSB9XHJcbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzBcIjsgfSB9XHJcbi5nbHlwaGljb24tYmFja3dhcmQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzFcIjsgfSB9XHJcbi5nbHlwaGljb24tcGxheSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzJcIjsgfSB9XHJcbi5nbHlwaGljb24tcGF1c2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzNcIjsgfSB9XHJcbi5nbHlwaGljb24tc3RvcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzRcIjsgfSB9XHJcbi5nbHlwaGljb24tZm9yd2FyZCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzVcIjsgfSB9XHJcbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzZcIjsgfSB9XHJcbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzdcIjsgfSB9XHJcbi5nbHlwaGljb24tZWplY3QgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzhcIjsgfSB9XHJcbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzlcIjsgfSB9XHJcbi5nbHlwaGljb24tY2hldnJvbi1yaWdodCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODBcIjsgfSB9XHJcbi5nbHlwaGljb24tcGx1cy1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODFcIjsgfSB9XHJcbi5nbHlwaGljb24tbWludXMtc2lnbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODJcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVtb3ZlLXNpZ24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODNcIjsgfSB9XHJcbi5nbHlwaGljb24tb2stc2lnbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODRcIjsgfSB9XHJcbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbiAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODVcIjsgfSB9XHJcbi5nbHlwaGljb24taW5mby1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODZcIjsgfSB9XHJcbi5nbHlwaGljb24tc2NyZWVuc2hvdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODdcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODhcIjsgfSB9XHJcbi5nbHlwaGljb24tb2stY2lyY2xlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODlcIjsgfSB9XHJcbi5nbHlwaGljb24tYmFuLWNpcmNsZSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTBcIjsgfSB9XHJcbi5nbHlwaGljb24tYXJyb3ctbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTFcIjsgfSB9XHJcbi5nbHlwaGljb24tYXJyb3ctcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTJcIjsgfSB9XHJcbi5nbHlwaGljb24tYXJyb3ctdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTNcIjsgfSB9XHJcbi5nbHlwaGljb24tYXJyb3ctZG93biAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTRcIjsgfSB9XHJcbi5nbHlwaGljb24tc2hhcmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTVcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVzaXplLWZ1bGwgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTZcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVzaXplLXNtYWxsICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTdcIjsgfSB9XHJcbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDFcIjsgfSB9XHJcbi5nbHlwaGljb24tZ2lmdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDJcIjsgfSB9XHJcbi5nbHlwaGljb24tbGVhZiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfSB9XHJcbi5nbHlwaGljb24tZmlyZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDRcIjsgfSB9XHJcbi5nbHlwaGljb24tZXllLW9wZW4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDVcIjsgfSB9XHJcbi5nbHlwaGljb24tZXllLWNsb3NlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfSB9XHJcbi5nbHlwaGljb24td2FybmluZy1zaWduICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDdcIjsgfSB9XHJcbi5nbHlwaGljb24tcGxhbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDhcIjsgfSB9XHJcbi5nbHlwaGljb24tY2FsZW5kYXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDlcIjsgfSB9XHJcbi5nbHlwaGljb24tcmFuZG9tICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfSB9XHJcbi5nbHlwaGljb24tY29tbWVudCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTFcIjsgfSB9XHJcbi5nbHlwaGljb24tbWFnbmV0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTJcIjsgfSB9XHJcbi5nbHlwaGljb24tY2hldnJvbi11cCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTNcIjsgfSB9XHJcbi5nbHlwaGljb24tY2hldnJvbi1kb3duICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTRcIjsgfSB9XHJcbi5nbHlwaGljb24tcmV0d2VldCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTVcIjsgfSB9XHJcbi5nbHlwaGljb24tc2hvcHBpbmctY2FydCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTZcIjsgfSB9XHJcbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTdcIjsgfSB9XHJcbi5nbHlwaGljb24tZm9sZGVyLW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMThcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjBcIjsgfSB9XHJcbi5nbHlwaGljb24taGRkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjFcIjsgfSB9XHJcbi5nbHlwaGljb24tYnVsbGhvcm4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjJcIjsgfSB9XHJcbi5nbHlwaGljb24tYmVsbCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjNcIjsgfSB9XHJcbi5nbHlwaGljb24tY2VydGlmaWNhdGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjRcIjsgfSB9XHJcbi5nbHlwaGljb24tdGh1bWJzLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjVcIjsgfSB9XHJcbi5nbHlwaGljb24tdGh1bWJzLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjZcIjsgfSB9XHJcbi5nbHlwaGljb24taGFuZC1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjdcIjsgfSB9XHJcbi5nbHlwaGljb24taGFuZC1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjhcIjsgfSB9XHJcbi5nbHlwaGljb24taGFuZC11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjlcIjsgfSB9XHJcbi5nbHlwaGljb24taGFuZC1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzBcIjsgfSB9XHJcbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzFcIjsgfSB9XHJcbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzJcIjsgfSB9XHJcbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzNcIjsgfSB9XHJcbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd24gICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzRcIjsgfSB9XHJcbi5nbHlwaGljb24tZ2xvYmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzVcIjsgfSB9XHJcbi5nbHlwaGljb24td3JlbmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzZcIjsgfSB9XHJcbi5nbHlwaGljb24tdGFza3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfSB9XHJcbi5nbHlwaGljb24tZmlsdGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzhcIjsgfSB9XHJcbi5nbHlwaGljb24tYnJpZWZjYXNlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzlcIjsgfSB9XHJcbi5nbHlwaGljb24tZnVsbHNjcmVlbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDBcIjsgfSB9XHJcbi5nbHlwaGljb24tZGFzaGJvYXJkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDFcIjsgfSB9XHJcbi5nbHlwaGljb24tcGFwZXJjbGlwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDJcIjsgfSB9XHJcbi5nbHlwaGljb24taGVhcnQtZW1wdHkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDNcIjsgfSB9XHJcbi5nbHlwaGljb24tbGluayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDRcIjsgfSB9XHJcbi5nbHlwaGljb24tcGhvbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDVcIjsgfSB9XHJcbi5nbHlwaGljb24tcHVzaHBpbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDZcIjsgfSB9XHJcbi5nbHlwaGljb24tdXNkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDhcIjsgfSB9XHJcbi5nbHlwaGljb24tZ2JwICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDlcIjsgfSB9XHJcbi5nbHlwaGljb24tc29ydCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTBcIjsgfSB9XHJcbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTFcIjsgfSB9XHJcbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTJcIjsgfSB9XHJcbi5nbHlwaGljb24tc29ydC1ieS1vcmRlciAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTNcIjsgfSB9XHJcbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTRcIjsgfSB9XHJcbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTVcIjsgfSB9XHJcbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdCB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTZcIjsgfSB9XHJcbi5nbHlwaGljb24tdW5jaGVja2VkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTdcIjsgfSB9XHJcbi5nbHlwaGljb24tZXhwYW5kICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNThcIjsgfSB9XHJcbi5nbHlwaGljb24tY29sbGFwc2UtZG93biAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTlcIjsgfSB9XHJcbi5nbHlwaGljb24tY29sbGFwc2UtdXAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjBcIjsgfSB9XHJcbi5nbHlwaGljb24tbG9nLWluICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjFcIjsgfSB9XHJcbi5nbHlwaGljb24tZmxhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjJcIjsgfSB9XHJcbi5nbHlwaGljb24tbG9nLW91dCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjNcIjsgfSB9XHJcbi5nbHlwaGljb24tbmV3LXdpbmRvdyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjRcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVjb3JkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjVcIjsgfSB9XHJcbi5nbHlwaGljb24tc2F2ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjZcIjsgfSB9XHJcbi5nbHlwaGljb24tb3BlbiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjdcIjsgfSB9XHJcbi5nbHlwaGljb24tc2F2ZWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjhcIjsgfSB9XHJcbi5nbHlwaGljb24taW1wb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjlcIjsgfSB9XHJcbi5nbHlwaGljb24tZXhwb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzBcIjsgfSB9XHJcbi5nbHlwaGljb24tc2VuZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzFcIjsgfSB9XHJcbi5nbHlwaGljb24tZmxvcHB5LWRpc2sgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzJcIjsgfSB9XHJcbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzNcIjsgfSB9XHJcbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzRcIjsgfSB9XHJcbi5nbHlwaGljb24tZmxvcHB5LXNhdmUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzVcIjsgfSB9XHJcbi5nbHlwaGljb24tZmxvcHB5LW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzZcIjsgfSB9XHJcbi5nbHlwaGljb24tY3JlZGl0LWNhcmQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzdcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJhbnNmZXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzhcIjsgfSB9XHJcbi5nbHlwaGljb24tY3V0bGVyeSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzlcIjsgfSB9XHJcbi5nbHlwaGljb24taGVhZGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODBcIjsgfSB9XHJcbi5nbHlwaGljb24tY29tcHJlc3NlZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODFcIjsgfSB9XHJcbi5nbHlwaGljb24tZWFycGhvbmUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODJcIjsgfSB9XHJcbi5nbHlwaGljb24tcGhvbmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODNcIjsgfSB9XHJcbi5nbHlwaGljb24tdG93ZXIgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODRcIjsgfSB9XHJcbi5nbHlwaGljb24tc3RhdHMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODVcIjsgfSB9XHJcbi5nbHlwaGljb24tc2QtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODZcIjsgfSB9XHJcbi5nbHlwaGljb24taGQtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODdcIjsgfSB9XHJcbi5nbHlwaGljb24tc3VidGl0bGVzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODhcIjsgfSB9XHJcbi5nbHlwaGljb24tc291bmQtc3RlcmVvICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODlcIjsgfSB9XHJcbi5nbHlwaGljb24tc291bmQtZG9sYnkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTBcIjsgfSB9XHJcbi5nbHlwaGljb24tc291bmQtNS0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTFcIjsgfSB9XHJcbi5nbHlwaGljb24tc291bmQtNi0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTJcIjsgfSB9XHJcbi5nbHlwaGljb24tc291bmQtNy0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTNcIjsgfSB9XHJcbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcmsgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTRcIjsgfSB9XHJcbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcmsgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTVcIjsgfSB9XHJcbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTdcIjsgfSB9XHJcbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOThcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJlZS1jb25pZmVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTlcIjsgfSB9XHJcbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXMgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDBcIjsgfSB9XHJcbi5nbHlwaGljb24tY2QgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDFcIjsgfSB9XHJcbi5nbHlwaGljb24tc2F2ZS1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDJcIjsgfSB9XHJcbi5nbHlwaGljb24tb3Blbi1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDNcIjsgfSB9XHJcbi5nbHlwaGljb24tbGV2ZWwtdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDRcIjsgfSB9XHJcbi5nbHlwaGljb24tY29weSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDVcIjsgfSB9XHJcbi5nbHlwaGljb24tcGFzdGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDZcIjsgfSB9XHJcbi8vIFRoZSBmb2xsb3dpbmcgMiBHbHlwaGljb25zIGFyZSBvbWl0dGVkIGZvciB0aGUgdGltZSBiZWluZyBiZWNhdXNlXHJcbi8vIHRoZXkgY3VycmVudGx5IHVzZSBVbmljb2RlIGNvZGVwb2ludHMgdGhhdCBhcmUgb3V0c2lkZSB0aGVcclxuLy8gQmFzaWMgTXVsdGlsaW5ndWFsIFBsYW5lIChCTVApLiBPbGRlciBidWdneSB2ZXJzaW9ucyBvZiBXZWJLaXQgY2FuJ3QgaGFuZGxlXHJcbi8vIG5vbi1CTVAgY29kZXBvaW50cyBpbiBDU1Mgc3RyaW5nIGVzY2FwZXMsIGFuZCB0aHVzIGNhbid0IGRpc3BsYXkgdGhlc2UgdHdvIGljb25zLlxyXG4vLyBOb3RhYmx5LCB0aGUgYnVnIGFmZmVjdHMgc29tZSBvbGRlciB2ZXJzaW9ucyBvZiB0aGUgQW5kcm9pZCBCcm93c2VyLlxyXG4vLyBNb3JlIGluZm86IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTAxMDZcclxuLy8gLmdseXBoaWNvbi1kb29yICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY2YWFcIjsgfSB9XHJcbi8vIC5nbHlwaGljb24ta2V5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNTExXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFsZXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWVxdWFsaXplciAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWtpbmcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjExXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXF1ZWVuICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBhd24gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJpc2hvcCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWtuaWdodCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJhYnktZm9ybXVsYSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRlbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNmZhXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJlZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFwcGxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWVyYXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhvdXJnbGFzcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMzFiXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxhbXAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWR1cGxpY2F0ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBpZ2d5LWJhbmsgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNjaXNzb3JzICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJpdGNvaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJ0YyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXhidCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXllbiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWpweSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJ1YmxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJ1YiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNjYWxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWljZS1sb2xseSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWVkdWNhdGlvbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1lbnUtaGFtYnVyZ2VyICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9pbCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWdyYWluICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN1bmdsYXNzZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRleHQtc2l6ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRleHQtY29sb3IgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3AgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b20gICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFseyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi12ZXJ0aWNhbCAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0ICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbSAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvbnNvbGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN1YnNjcmlwdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1lbnUtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1lbnUtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1lbnUtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjYwXCI7IH0gfVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvbiwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeCwgc2VsZWN0b3Itbm8tdmVuZG9yLXByZWZpeFxyXG5cclxuLy8gVmVuZG9yIFByZWZpeGVzXHJcbi8vXHJcbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxyXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2NC5cclxuXHJcbi8vIC0gQW5pbWF0aW9uc1xyXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcclxuLy8gLSBCb3ggc2hhZG93XHJcbi8vIC0gQm94IHNpemluZ1xyXG4vLyAtIENvbnRlbnQgY29sdW1uc1xyXG4vLyAtIEh5cGhlbnNcclxuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XHJcbi8vIC0gVHJhbnNmb3JtYXRpb25zXHJcbi8vIC0gVHJhbnNpdGlvbnNcclxuLy8gLSBVc2VyIFNlbGVjdFxyXG5cclxuXHJcbi8vIEFuaW1hdGlvbnNcclxuLmFuaW1hdGlvbihAYW5pbWF0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IEBhbmltYXRpb247XHJcbiAgICAgICAtby1hbmltYXRpb246IEBhbmltYXRpb247XHJcbiAgICAgICAgICBhbmltYXRpb246IEBhbmltYXRpb247XHJcbn1cclxuLmFuaW1hdGlvbi1uYW1lKEBuYW1lKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogQG5hbWU7XHJcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogQG5hbWU7XHJcbn1cclxuLmFuaW1hdGlvbi1kdXJhdGlvbihAZHVyYXRpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogQGR1cmF0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiBAZHVyYXRpb247XHJcbn1cclxuLmFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oQHRpbWluZy1mdW5jdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XHJcbn1cclxuLmFuaW1hdGlvbi1kZWxheShAZGVsYXkpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogQGRlbGF5O1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiBAZGVsYXk7XHJcbn1cclxuLmFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoQGl0ZXJhdGlvbi1jb3VudCkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogQGl0ZXJhdGlvbi1jb3VudDtcclxuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IEBpdGVyYXRpb24tY291bnQ7XHJcbn1cclxuLmFuaW1hdGlvbi1kaXJlY3Rpb24oQGRpcmVjdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogQGRpcmVjdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IEBkaXJlY3Rpb247XHJcbn1cclxuLmFuaW1hdGlvbi1maWxsLW1vZGUoQGZpbGwtbW9kZSkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogQGZpbGwtbW9kZTtcclxuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IEBmaWxsLW1vZGU7XHJcbn1cclxuXHJcbi8vIEJhY2tmYWNlIHZpc2liaWxpdHlcclxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cclxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxyXG5cclxuLmJhY2tmYWNlLXZpc2liaWxpdHkoQHZpc2liaWxpdHkpIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xyXG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZpc2liaWxpdHk7XHJcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcclxufVxyXG5cclxuLy8gRHJvcCBzaGFkb3dzXHJcbi8vXHJcbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3NcclxuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cclxuXHJcbi5ib3gtc2hhZG93KEBzaGFkb3cpIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IEBzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXHJcbiAgICAgICAgICBib3gtc2hhZG93OiBAc2hhZG93O1xyXG59XHJcblxyXG4vLyBCb3ggc2l6aW5nXHJcbi5ib3gtc2l6aW5nKEBib3htb2RlbCkge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogQGJveG1vZGVsO1xyXG4gICAgIC1tb3otYm94LXNpemluZzogQGJveG1vZGVsO1xyXG4gICAgICAgICAgYm94LXNpemluZzogQGJveG1vZGVsO1xyXG59XHJcblxyXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xyXG4uY29udGVudC1jb2x1bW5zKEBjb2x1bW4tY291bnQ7IEBjb2x1bW4tZ2FwOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICAtd2Via2l0LWNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcclxuICAgICAtbW96LWNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcclxuICAgICAgICAgIGNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcclxuICAtd2Via2l0LWNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xyXG4gICAgIC1tb3otY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBAY29sdW1uLWdhcDtcclxufVxyXG5cclxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cclxuLmh5cGhlbnMoQG1vZGU6IGF1dG8pIHtcclxuICAtd2Via2l0LWh5cGhlbnM6IEBtb2RlO1xyXG4gICAgIC1tb3otaHlwaGVuczogQG1vZGU7XHJcbiAgICAgIC1tcy1oeXBoZW5zOiBAbW9kZTsgLy8gSUUxMCtcclxuICAgICAgIC1vLWh5cGhlbnM6IEBtb2RlO1xyXG4gICAgICAgICAgaHlwaGVuczogQG1vZGU7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcblxyXG4vLyBQbGFjZWhvbGRlciB0ZXh0XHJcbi5wbGFjZWhvbGRlcihAY29sb3I6IEBpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xyXG4gIC8vIEZpcmVmb3hcclxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiBAY29sb3I7XHJcbiAgICBvcGFjaXR5OiAxOyAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxyXG4gIH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiBAY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogQGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXHJcbn1cclxuXHJcbi8vIFRyYW5zZm9ybWF0aW9uc1xyXG4uc2NhbGUoQHJhdGlvKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XHJcbn1cclxuLnNjYWxlKEByYXRpb1g7IEByYXRpb1kpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7XHJcbn1cclxuLnNjYWxlWChAcmF0aW8pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7XHJcbn1cclxuLnNjYWxlWShAcmF0aW8pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7XHJcbn1cclxuLnNrZXcoQHg7IEB5KSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcclxufVxyXG4udHJhbnNsYXRlKEB4OyBAeSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcclxufVxyXG4udHJhbnNsYXRlM2QoQHg7IEB5OyBAeikge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XHJcbn1cclxuLnJvdGF0ZShAZGVncmVlcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xyXG59XHJcbi5yb3RhdGVYKEBkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xyXG59XHJcbi5yb3RhdGVZKEBkZWdyZWVzKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xyXG59XHJcbi5wZXJzcGVjdGl2ZShAcGVyc3BlY3RpdmUpIHtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XHJcbiAgICAgLW1vei1wZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xyXG4gICAgICAgICAgcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcclxufVxyXG4ucGVyc3BlY3RpdmUtb3JpZ2luKEBwZXJzcGVjdGl2ZSkge1xyXG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiBAcGVyc3BlY3RpdmU7XHJcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46IEBwZXJzcGVjdGl2ZTtcclxuICAgICAgICAgIHBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xyXG59XHJcbi50cmFuc2Zvcm0tb3JpZ2luKEBvcmlnaW4pIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XHJcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjsgLy8gSUU5IG9ubHlcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XHJcbn1cclxuXHJcblxyXG4vLyBUcmFuc2l0aW9uc1xyXG5cclxuLnRyYW5zaXRpb24oQHRyYW5zaXRpb24pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IEB0cmFuc2l0aW9uO1xyXG4gICAgICAgLW8tdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcclxufVxyXG4udHJhbnNpdGlvbi1wcm9wZXJ0eShAdHJhbnNpdGlvbi1wcm9wZXJ0eSkge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBAdHJhbnNpdGlvbi1wcm9wZXJ0eTtcclxufVxyXG4udHJhbnNpdGlvbi1kZWxheShAdHJhbnNpdGlvbi1kZWxheSkge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogQHRyYW5zaXRpb24tZGVsYXk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBAdHJhbnNpdGlvbi1kZWxheTtcclxufVxyXG4udHJhbnNpdGlvbi1kdXJhdGlvbihAdHJhbnNpdGlvbi1kdXJhdGlvbikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogQHRyYW5zaXRpb24tZHVyYXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBAdHJhbnNpdGlvbi1kdXJhdGlvbjtcclxufVxyXG4udHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oQHRpbWluZy1mdW5jdGlvbikge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcclxufVxyXG4udHJhbnNpdGlvbi10cmFuc2Zvcm0oQHRyYW5zaXRpb24pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xyXG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gQHRyYW5zaXRpb247XHJcbiAgICAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gQHRyYW5zaXRpb247XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gQHRyYW5zaXRpb247XHJcbn1cclxuXHJcblxyXG4vLyBVc2VyIHNlbGVjdFxyXG4vLyBGb3Igc2VsZWN0aW5nIHRleHQgb24gdGhlIHBhZ2VcclxuXHJcbi51c2VyLXNlbGVjdChAc2VsZWN0KSB7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogQHNlbGVjdDtcclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBAc2VsZWN0O1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IEBzZWxlY3Q7IC8vIElFMTArXHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogQHNlbGVjdDtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSwgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycywgc2VsZWN0b3ItbWF4LWNvbWJpbmF0b3JzLCBzZWxlY3Rvci1tYXgtY2xhc3MsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXHJcblxyXG4vL1xyXG4vLyBOYXZiYXJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gV3JhcHBlciBhbmQgYmFzZSBjbGFzc1xyXG4vL1xyXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxyXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cclxuXHJcbi5uYXZiYXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiBAbmF2YmFyLWhlaWdodDsgLy8gRW5zdXJlIGEgbmF2YmFyIGFsd2F5cyBzaG93cyAoZS5nLiwgd2l0aG91dCBhIC5uYXZiYXItYnJhbmQgaW4gY29sbGFwc2VkIG1vZGUpXHJcbiAgbWFyZ2luLWJvdHRvbTogQG5hdmJhci1tYXJnaW4tYm90dG9tO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAvLyBQcmV2ZW50IGZsb2F0cyBmcm9tIGJyZWFraW5nIHRoZSBuYXZiYXJcclxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IEBuYXZiYXItYm9yZGVyLXJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgaGVhZGluZ1xyXG4vL1xyXG4vLyBHcm91cHMgYC5uYXZiYXItYnJhbmRgIGFuZCBgLm5hdmJhci10b2dnbGVgIGludG8gYSBzaW5nbGUgY29tcG9uZW50IGZvciBlYXN5XHJcbi8vIHN0eWxpbmcgb2YgcmVzcG9uc2l2ZSBhc3BlY3RzLlxyXG5cclxuLm5hdmJhci1oZWFkZXIge1xyXG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIGNvbGxhcHNlIChib2R5KVxyXG4vL1xyXG4vLyBHcm91cCB5b3VyIG5hdmJhciBjb250ZW50IGludG8gdGhpcyBmb3IgZWFzeSBjb2xsYXBzaW5nIGFuZCBleHBhbmRpbmcgYWNyb3NzXHJcbi8vIHZhcmlvdXMgZGV2aWNlIHNpemVzLiBCeSBkZWZhdWx0LCB0aGlzIGNvbnRlbnQgaXMgY29sbGFwc2VkIHdoZW4gPDc2OHB4LCBidXRcclxuLy8gd2lsbCBleHBhbmQgcGFzdCB0aGF0IGZvciBhIGhvcml6b250YWwgZGlzcGxheS5cclxuLy9cclxuLy8gVG8gc3RhcnQgKG9uIG1vYmlsZSBkZXZpY2VzKSB0aGUgbmF2YmFyIGxpbmtzLCBmb3JtcywgYW5kIGJ1dHRvbnMgYXJlIHN0YWNrZWRcclxuLy8gdmVydGljYWxseSBhbmQgaW5jbHVkZSBhIGBtYXgtaGVpZ2h0YCB0byBvdmVyZmxvdyBpbiBjYXNlIHlvdSBoYXZlIHRvbyBtdWNoXHJcbi8vIGNvbnRlbnQgZm9yIHRoZSB1c2VyJ3Mgdmlld3BvcnQuXHJcblxyXG4ubmF2YmFyLWNvbGxhcHNlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBwYWRkaW5nLWxlZnQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIG92ZXJmbG93LXg6IHZpc2libGU7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XHJcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAmLmluIHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAmLmNvbGxhcHNlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHNldHRpbmdcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmluIHtcclxuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBVbmRvIHRoZSBjb2xsYXBzZSBzaWRlIHBhZGRpbmcgZm9yIG5hdmJhcnMgd2l0aCBjb250YWluZXJzIHRvIGVuc3VyZVxyXG4gICAgLy8gYWxpZ25tZW50IG9mIHJpZ2h0LWFsaWduZWQgY29udGVudHMuXHJcbiAgICAubmF2YmFyLWZpeGVkLXRvcCAmLFxyXG4gICAgLm5hdmJhci1zdGF0aWMtdG9wICYsXHJcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAmIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdmJhci1maXhlZC10b3AsXHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcclxuICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIG1heC1oZWlnaHQ6IEBuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IEBzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IEB6aW5kZXgtbmF2YmFyLWZpeGVkO1xyXG5cclxuICAvLyBVbmRvIHRoZSByb3VuZGVkIGNvcm5lcnNcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uYXZiYXItZml4ZWQtdG9wIHtcclxuICB0b3A6IDA7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG59XHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcclxuICBib3R0b206IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gb3ZlcnJpZGUgLm5hdmJhciBkZWZhdWx0c1xyXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcclxufVxyXG5cclxuXHJcbi8vIEJvdGggbmF2YmFyIGhlYWRlciBhbmQgY29sbGFwc2VcclxuLy9cclxuLy8gV2hlbiBhIGNvbnRhaW5lciBpcyBwcmVzZW50LCBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIHRoZSBoZWFkZXIgYW5kIGNvbGxhcHNlLlxyXG5cclxuLmNvbnRhaW5lcixcclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgPiAubmF2YmFyLWhlYWRlcixcclxuICA+IC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgICBtYXJnaW4tbGVmdDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTmF2YmFyIGFsaWdubWVudCBvcHRpb25zXHJcbi8vXHJcbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3JcclxuLy8gYm90dG9tIG9mIHRoZSBwYWdlLlxyXG5cclxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXHJcbi5uYXZiYXItc3RhdGljLXRvcCB7XHJcbiAgei1pbmRleDogQHppbmRleC1uYXZiYXI7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCcmFuZC9wcm9qZWN0IG5hbWVcclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogQG5hdmJhci1oZWlnaHQ7XHJcbiAgcGFkZGluZzogQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgPiBpbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgLm5hdmJhciA+IC5jb250YWluZXIgJixcclxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciB0b2dnbGVcclxuLy9cclxuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2VcclxuLy8gSmF2YVNjcmlwdCBwbHVnaW4uXHJcblxyXG4ubmF2YmFyLXRvZ2dsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBwYWRkaW5nOiA5cHggMTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzRweCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XHJcblxyXG4gIC8vIFdlIHJlbW92ZSB0aGUgYG91dGxpbmVgIGhlcmUsIGJ1dCBsYXRlciBjb21wZW5zYXRlIGJ5IGF0dGFjaGluZyBgOmhvdmVyYFxyXG4gIC8vIHN0eWxlcyB0byBgOmZvY3VzYC5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICAvLyBCYXJzXHJcbiAgLmljb24tYmFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICB9XHJcbiAgLmljb24tYmFyICsgLmljb24tYmFyIHtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBuYXYgbGlua3NcclxuLy9cclxuLy8gQnVpbGRzIG9uIHRvcCBvZiB0aGUgYC5uYXZgIGNvbXBvbmVudHMgd2l0aCBpdHMgb3duIG1vZGlmaWVyIGNsYXNzIHRvIG1ha2VcclxuLy8gdGhlIG5hdiB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIGhvcml6b250YWwgbmF2IChhYm92ZSA3NjhweCkuXHJcblxyXG4ubmF2YmFyLW5hdiB7XHJcbiAgbWFyZ2luOiAoQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIC8gMikgLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG5cclxuICA+IGxpID4gYSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xyXG4gICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxyXG4gICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgID4gbGkgPiBhLFxyXG4gICAgICAuZHJvcGRvd24taGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcclxuICAgICAgfVxyXG4gICAgICA+IGxpID4gYSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFVuY29sbGFwc2UgdGhlIG5hdlxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICA+IGxpIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIGZvcm1cclxuLy9cclxuLy8gRXh0ZW5zaW9uIG9mIHRoZSBgLmZvcm0taW5saW5lYCB3aXRoIHNvbWUgZXh0cmEgZmxhdm9yIGZvciBvcHRpbXVtIGRpc3BsYXkgaW5cclxuLy8gb3VyIG5hdmJhcnMuXHJcblxyXG4ubmF2YmFyLWZvcm0ge1xyXG4gIHBhZGRpbmc6IDEwcHggQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgbWFyZ2luLWxlZnQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIEBzaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XHJcbiAgLmJveC1zaGFkb3coQHNoYWRvdyk7XHJcblxyXG4gIC8vIE1peGluIGJlaGF2aW9yIGZvciBvcHRpbXVtIGRpc3BsYXlcclxuICAuZm9ybS1pbmxpbmUoKTtcclxuXHJcbiAgLmZvcm0tZ3JvdXAge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVmVydGljYWxseSBjZW50ZXIgaW4gZXhwYW5kZWQsIGhvcml6b250YWwgbmF2YmFyXHJcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAaW5wdXQtaGVpZ2h0LWJhc2UpO1xyXG5cclxuICAvLyBVbmRvIDEwMCUgd2lkdGggZm9yIHB1bGwgY2xhc3Nlc1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIERyb3Bkb3duIG1lbnVzXHJcblxyXG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0c1xyXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xyXG59XHJcbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXQgc3VwcG9ydCBmb3IgZHJvcHVwcyB2aWEgZXh0cmEgZHJvcHVwIGNsYXNzXHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAuYm9yZGVyLXRvcC1yYWRpdXMoQG5hdmJhci1ib3JkZXItcmFkaXVzKTtcclxuICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XHJcbn1cclxuXHJcblxyXG4vLyBCdXR0b25zIGluIG5hdmJhcnNcclxuLy9cclxuLy8gVmVydGljYWxseSBjZW50ZXIgYSBidXR0b24gd2l0aGluIGEgbmF2YmFyICh3aGVuICpub3QqIGluIGEgZm9ybSkuXHJcblxyXG4ubmF2YmFyLWJ0biB7XHJcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAaW5wdXQtaGVpZ2h0LWJhc2UpO1xyXG5cclxuICAmLmJ0bi1zbSB7XHJcbiAgICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBpbnB1dC1oZWlnaHQtc21hbGwpO1xyXG4gIH1cclxuICAmLmJ0bi14cyB7XHJcbiAgICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDIyKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUZXh0IGluIG5hdmJhcnNcclxuLy9cclxuLy8gQWRkIGEgY2xhc3MgdG8gbWFrZSBhbnkgZWxlbWVudCBwcm9wZXJseSBhbGlnbiBpdHNlbGYgdmVydGljYWxseSB3aXRoaW4gdGhlIG5hdmJhcnMuXHJcblxyXG4ubmF2YmFyLXRleHQge1xyXG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGxpbmUtaGVpZ2h0LWNvbXB1dGVkKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgIG1hcmdpbi1sZWZ0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XHJcbi8vXHJcbi8vIFJlcHVycG9zZSB0aGUgcHVsbCB1dGlsaXRpZXMgYXMgdGhlaXIgb3duIG5hdmJhciB1dGlsaXRpZXMgdG8gYXZvaWQgc3BlY2lmaWNpdHlcclxuLy8gaXNzdWVzIHdpdGggcGFyZW50cyBhbmQgY2hhaW5pbmcuIE9ubHkgZG8gdGhpcyB3aGVuIHRoZSBuYXZiYXIgaXMgdW5jb2xsYXBzZWRcclxuLy8gdGhvdWdoIHNvIHRoYXQgbmF2YmFyIGNvbnRlbnRzIHByb3Blcmx5IHN0YWNrIGFuZCBhbGlnbiBpbiBtb2JpbGUuXHJcbi8vXHJcbi8vIERlY2xhcmVkIGFmdGVyIHRoZSBuYXZiYXIgY29tcG9uZW50cyB0byBlbnN1cmUgbW9yZSBzcGVjaWZpY2l0eSBvbiB0aGUgbWFyZ2lucy5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgLm5hdmJhci1sZWZ0ICB7IC5wdWxsLWxlZnQoKTsgfVxyXG4gIC5uYXZiYXItcmlnaHQge1xyXG4gICAgLnB1bGwtcmlnaHQoKTtcclxuICAgIG1hcmdpbi1yaWdodDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG5cclxuICAgIH4gLm5hdmJhci1yaWdodCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBBbHRlcm5hdGUgbmF2YmFyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gRGVmYXVsdCBuYXZiYXJcclxuLm5hdmJhci1kZWZhdWx0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYmc7XHJcbiAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xyXG5cclxuICAubmF2YmFyLWJyYW5kIHtcclxuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgPiBsaSA+IGEge1xyXG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmFjdGl2ZSA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRHJvcGRvd24gbWVudSBpdGVtc1xyXG4gICAgLy8gUmVtb3ZlIGJhY2tncm91bmQgY29sb3IgZnJvbSBvcGVuIGRyb3Bkb3duXHJcbiAgICA+IC5vcGVuID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XHJcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcclxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgID4gbGkgPiBhIHtcclxuICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XHJcbiAgICAgICAgICAmLFxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XHJcbiAgICAgICAgICAmLFxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10b2dnbGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWJvcmRlci1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZztcclxuICAgIH1cclxuICAgIC5pY29uLWJhciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWNvbGxhcHNlLFxyXG4gIC5uYXZiYXItZm9ybSB7XHJcbiAgICBib3JkZXItY29sb3I6IEBuYXZiYXItZGVmYXVsdC1ib3JkZXI7XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gTGlua3MgaW4gbmF2YmFyc1xyXG4gIC8vXHJcbiAgLy8gQWRkIGEgY2xhc3MgdG8gZW5zdXJlIGxpbmtzIG91dHNpZGUgdGhlIG5hdmJhciBuYXYgYXJlIGNvbG9yZWQgY29ycmVjdGx5LlxyXG5cclxuICAubmF2YmFyLWxpbmsge1xyXG4gICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tbGluayB7XHJcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICAgICZbZGlzYWJsZWRdLFxyXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEludmVyc2UgbmF2YmFyXHJcblxyXG4ubmF2YmFyLWludmVyc2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1iZztcclxuICBib3JkZXItY29sb3I6IEBuYXZiYXItaW52ZXJzZS1ib3JkZXI7XHJcblxyXG4gIC5uYXZiYXItYnJhbmQge1xyXG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10ZXh0IHtcclxuICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtY29sb3I7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICA+IGxpID4gYSB7XHJcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuYWN0aXZlID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBEcm9wZG93bnNcclxuICAgID4gLm9wZW4gPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcclxuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheVxyXG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgPiAuZHJvcGRvd24taGVhZGVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRpdmlkZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgICAgICYsXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBEYXJrZW4gdGhlIHJlc3BvbnNpdmUgbmF2IHRvZ2dsZVxyXG4gIC5uYXZiYXItdG9nZ2xlIHtcclxuICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1iYXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1jb2xsYXBzZSxcclxuICAubmF2YmFyLWZvcm0ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQG5hdmJhci1pbnZlcnNlLWJnLCA3JSk7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWxpbmsge1xyXG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4tbGluayB7XHJcbiAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIH1cclxuICAgICZbZGlzYWJsZWRdLFxyXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gU2NhZmZvbGRpbmdcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBSZXNldCB0aGUgYm94LXNpemluZ1xyXG4vL1xyXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxyXG4vLyBGb3IgcmVjb21tZW5kYXRpb25zIG9uIHJlc29sdmluZyBzdWNoIGNvbmZsaWN0cywgc2VlXHJcbi8vIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzMuNC9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcclxuKiB7XHJcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbn1cclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG59XHJcblxyXG5cclxuLy8gQm9keSByZXNldFxyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogQHRleHQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJvZHktYmc7XHJcbn1cclxuXHJcbi8vIFJlc2V0IGZvbnRzIGZvciByZWxldmFudCBlbGVtZW50c1xyXG5pbnB1dCxcclxuYnV0dG9uLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcblxyXG4vLyBMaW5rc1xyXG5cclxuYSB7XHJcbiAgY29sb3I6IEBsaW5rLWNvbG9yO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiBAbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogQGxpbmstaG92ZXItZGVjb3JhdGlvbjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgLnRhYi1mb2N1cygpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZpZ3VyZXNcclxuLy9cclxuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcclxuLy8gZW5zdXJlcyB3ZSBkb24ndCBicmVhayBhbnlvbmUncyB1c2Ugb2YgdGhlIGVsZW1lbnQuXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuXHJcbi8vIEltYWdlc1xyXG5cclxuaW1nIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcclxuLmltZy1yZXNwb25zaXZlIHtcclxuICAuaW1nLXJlc3BvbnNpdmUoKTtcclxufVxyXG5cclxuLy8gUm91bmRlZCBjb3JuZXJzXHJcbi5pbWctcm91bmRlZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbn1cclxuXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuLy9cclxuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cclxuLmltZy10aHVtYm5haWwge1xyXG4gIHBhZGRpbmc6IEB0aHVtYm5haWwtcGFkZGluZztcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRodW1ibmFpbC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCBAdGh1bWJuYWlsLWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiBAdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XHJcbiAgLnRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XHJcblxyXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxyXG4gIC5pbWctcmVzcG9uc2l2ZShpbmxpbmUtYmxvY2spO1xyXG59XHJcblxyXG4vLyBQZXJmZWN0IGNpcmNsZVxyXG4uaW1nLWNpcmNsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlOyAvLyBzZXQgcmFkaXVzIGluIHBlcmNlbnRzXHJcbn1cclxuXHJcblxyXG4vLyBIb3Jpem9udGFsIHJ1bGVzXHJcblxyXG5ociB7XHJcbiAgbWFyZ2luLXRvcDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBoci1ib3JkZXI7XHJcbn1cclxuXHJcblxyXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xyXG4vL1xyXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnRcclxuXHJcbi5zci1vbmx5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cclxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxyXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcblxyXG4uc3Itb25seS1mb2N1c2FibGUge1xyXG4gICY6YWN0aXZlLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBjbGlwOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiXHJcbi8vXHJcbi8vIEZpeGVzIFwiY2xpY2thYmlsaXR5XCIgaXNzdWUgKGFuZCBtb3JlIGdlbmVyYWxseSwgdGhlIGZpcmluZyBvZiBldmVudHMgc3VjaCBhcyBmb2N1cyBhcyB3ZWxsKVxyXG4vLyBmb3IgdHJhZGl0aW9uYWxseSBub24tZm9jdXNhYmxlIGVsZW1lbnRzIHdpdGggcm9sZT1cImJ1dHRvblwiXHJcbi8vIHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxyXG5cclxuW3JvbGU9XCJidXR0b25cIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5cclxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gUHJpbnQgc3R5bGVzLlxyXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDogaDVicC5jb20vclxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAqLFxyXG4gICo6YmVmb3JlLFxyXG4gICo6YWZ0ZXIge1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vc1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBhLFxyXG4gIGE6dmlzaXRlZCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIGFbaHJlZl06YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XHJcbiAgfVxyXG5cclxuICBhYmJyW3RpdGxlXTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XHJcbiAgfVxyXG5cclxuICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxyXG4gIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcclxuICBhW2hyZWZePVwiI1wiXTphZnRlcixcclxuICBhW2hyZWZePVwiamF2YXNjcmlwdDpcIl06YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcblxyXG4gIHByZSxcclxuICBibG9ja3F1b3RlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XHJcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgfVxyXG5cclxuICB0aGVhZCB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcclxuICB9XHJcblxyXG4gIHRyLFxyXG4gIGltZyB7XHJcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBwLFxyXG4gIGgyLFxyXG4gIGgzIHtcclxuICAgIG9ycGhhbnM6IDM7XHJcbiAgICB3aWRvd3M6IDM7XHJcbiAgfVxyXG5cclxuICBoMixcclxuICBoMyB7XHJcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcclxuICB9XHJcblxyXG4gIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XHJcblxyXG4gIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXHJcbiAgLm5hdmJhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuYnRuLFxyXG4gIC5kcm9wdXAgPiAuYnRuIHtcclxuICAgID4gLmNhcmV0IHtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAubGFiZWwge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICB9XHJcblxyXG4gIC50YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgdGQsXHJcbiAgICB0aCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgIHRoLFxyXG4gICAgdGQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFdlYktpdC1zdHlsZSBmb2N1c1xyXG5cclxuLnRhYi1mb2N1cygpIHtcclxuICAvLyBXZWJLaXQtc3BlY2lmaWMuIE90aGVyIGJyb3dzZXJzIHdpbGwga2VlcCB0aGVpciBkZWZhdWx0IG91dGxpbmUgc3R5bGUuXHJcbiAgLy8gKEluaXRpYWxseSB0cmllZCB0byBhbHNvIGZvcmNlIGRlZmF1bHQgdmlhIGBvdXRsaW5lOiBpbml0aWFsYCxcclxuICAvLyBidXQgdGhhdCBzZWVtcyB0byBlcnJvbmVvdXNseSByZW1vdmUgdGhlIG91dGxpbmUgaW4gRmlyZWZveCBhbHRvZ2V0aGVyLilcclxuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgbWVkaWEtZmVhdHVyZS1uYW1lLW5vLXZlbmRvci1wcmVmaXgsIG1lZGlhLWZlYXR1cmUtcGFyZW50aGVzZXMtc3BhY2UtaW5zaWRlLCBtZWRpYS1mZWF0dXJlLW5hbWUtbm8tdW5rbm93biwgaW5kZW50YXRpb24sIGF0LXJ1bGUtbmFtZS1zcGFjZS1hZnRlclxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vL1xyXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxyXG4uaW1nLXJlc3BvbnNpdmUoQGRpc3BsYXk6IGJsb2NrKSB7XHJcbiAgZGlzcGxheTogQGRpc3BsYXk7XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxyXG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcclxufVxyXG5cclxuXHJcbi8vIFJldGluYSBpbWFnZVxyXG4vL1xyXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcclxuLy8gc3BlbGxpbmcgb2YgYG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpb2AgaXMgaW50ZW50aW9uYWwuXHJcbi5pbWctcmV0aW5hKEBmaWxlLTF4OyBAZmlsZS0yeDsgQHdpZHRoLTF4OyBAaGVpZ2h0LTF4KSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiQHtmaWxlLTF4fVwiKTtcclxuXHJcbiAgQG1lZGlhXHJcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkB7ZmlsZS0yeH1cIik7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IEB3aWR0aC0xeCBAaGVpZ2h0LTF4O1xyXG4gIH1cclxufVxyXG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXHJcblxyXG4uYmctdmFyaWFudChAY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XHJcbiAgYSY6aG92ZXIsXHJcbiAgYSY6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBjb2xvciwgMTAlKTtcclxuICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyLCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuXHJcbi8vXHJcbi8vIFR5cG9ncmFwaHlcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBIZWFkaW5nc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxyXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuICBmb250LWZhbWlseTogQGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtd2VpZ2h0OiBAaGVhZGluZ3MtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IEBoZWFkaW5ncy1saW5lLWhlaWdodDtcclxuICBjb2xvcjogQGhlYWRpbmdzLWNvbG9yO1xyXG5cclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6IEBoZWFkaW5ncy1zbWFsbC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbmgxLCAuaDEsXHJcbmgyLCAuaDIsXHJcbmgzLCAuaDMge1xyXG4gIG1hcmdpbi10b3A6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcblxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDY1JTtcclxuICB9XHJcbn1cclxuaDQsIC5oNCxcclxuaDUsIC5oNSxcclxuaDYsIC5oNiB7XHJcbiAgbWFyZ2luLXRvcDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG4gIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxuXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gIH1cclxufVxyXG5cclxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMTsgfVxyXG5oMiwgLmgyIHsgZm9udC1zaXplOiBAZm9udC1zaXplLWgyOyB9XHJcbmgzLCAuaDMgeyBmb250LXNpemU6IEBmb250LXNpemUtaDM7IH1cclxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNDsgfVxyXG5oNSwgLmg1IHsgZm9udC1zaXplOiBAZm9udC1zaXplLWg1OyB9XHJcbmg2LCAuaDYgeyBmb250LXNpemU6IEBmb250LXNpemUtaDY7IH1cclxuXHJcblxyXG4vLyBCb2R5IHRleHRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxucCB7XHJcbiAgbWFyZ2luOiAwIDAgKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG59XHJcblxyXG4ubGVhZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGZvbnQtc2l6ZTogZmxvb3IoKEBmb250LXNpemUtYmFzZSAqIDEuMTUpKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgZm9udC1zaXplOiAoQGZvbnQtc2l6ZS1iYXNlICogMS41KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBFbXBoYXNpcyAmIG1pc2NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gRXg6ICgxMnB4IHNtYWxsIGZvbnQgLyAxNHB4IGJhc2UgZm9udCkgKiAxMDAlID0gYWJvdXQgODUlXHJcbnNtYWxsLFxyXG4uc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogZmxvb3IoKDEwMCUgKiBAZm9udC1zaXplLXNtYWxsIC8gQGZvbnQtc2l6ZS1iYXNlKSk7XHJcbn1cclxuXHJcbm1hcmssXHJcbi5tYXJrIHtcclxuICBwYWRkaW5nOiAuMmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBzdGF0ZS13YXJuaW5nLWJnO1xyXG59XHJcblxyXG4vLyBBbGlnbm1lbnRcclxuLnRleHQtbGVmdCAgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XHJcbi50ZXh0LXJpZ2h0ICAgICAgICAgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuLnRleHQtanVzdGlmeSAgICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XHJcbi50ZXh0LW5vd3JhcCAgICAgICAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG5cclxuLy8gVHJhbnNmb3JtYXRpb25cclxuLnRleHQtbG93ZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XHJcbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxyXG4udGV4dC1jYXBpdGFsaXplICAgICB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XHJcblxyXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xyXG4udGV4dC1tdXRlZCB7XHJcbiAgY29sb3I6IEB0ZXh0LW11dGVkO1xyXG59XHJcbi50ZXh0LXByaW1hcnkge1xyXG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQGJyYW5kLXByaW1hcnkpO1xyXG59XHJcbi50ZXh0LXN1Y2Nlc3Mge1xyXG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XHJcbn1cclxuLnRleHQtaW5mbyB7XHJcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtaW5mby10ZXh0KTtcclxufVxyXG4udGV4dC13YXJuaW5nIHtcclxuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS13YXJuaW5nLXRleHQpO1xyXG59XHJcbi50ZXh0LWRhbmdlciB7XHJcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtZGFuZ2VyLXRleHQpO1xyXG59XHJcblxyXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXHJcbi8vIEZvciBub3cgd2UnbGwgbGVhdmUgdGhlc2UgYWxvbmdzaWRlIHRoZSB0ZXh0IGNsYXNzZXMgdW50aWwgdjQgd2hlbiB3ZSBjYW5cclxuLy8gc2FmZWx5IHNoaWZ0IHRoaW5ncyBhcm91bmQgKHBlciBTZW1WZXIgcnVsZXMpLlxyXG4uYmctcHJpbWFyeSB7XHJcbiAgLy8gR2l2ZW4gdGhlIGNvbnRyYXN0IGhlcmUsIHRoaXMgaXMgdGhlIG9ubHkgY2xhc3MgdG8gaGF2ZSBpdHMgY29sb3IgaW52ZXJ0ZWRcclxuICAvLyBhdXRvbWF0aWNhbGx5LlxyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIC5iZy12YXJpYW50KEBicmFuZC1wcmltYXJ5KTtcclxufVxyXG4uYmctc3VjY2VzcyB7XHJcbiAgLmJnLXZhcmlhbnQoQHN0YXRlLXN1Y2Nlc3MtYmcpO1xyXG59XHJcbi5iZy1pbmZvIHtcclxuICAuYmctdmFyaWFudChAc3RhdGUtaW5mby1iZyk7XHJcbn1cclxuLmJnLXdhcm5pbmcge1xyXG4gIC5iZy12YXJpYW50KEBzdGF0ZS13YXJuaW5nLWJnKTtcclxufVxyXG4uYmctZGFuZ2VyIHtcclxuICAuYmctdmFyaWFudChAc3RhdGUtZGFuZ2VyLWJnKTtcclxufVxyXG5cclxuXHJcbi8vIFBhZ2UgaGVhZGVyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5wYWdlLWhlYWRlciB7XHJcbiAgcGFkZGluZy1ib3R0b206ICgoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKTtcclxuICBtYXJnaW46IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuXHJcbi8vIExpc3RzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIFVub3JkZXJlZCBhbmQgT3JkZXJlZCBsaXN0c1xyXG51bCxcclxub2wge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG4gIHVsLFxyXG4gIG9sIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMaXN0IG9wdGlvbnNcclxuXHJcbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxyXG4ubGlzdC11bnN0eWxlZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXHJcbi5saXN0LWlubGluZSB7XHJcbiAgLmxpc3QtdW5zdHlsZWQoKTtcclxuICBtYXJnaW4tbGVmdDogLTVweDtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIERlc2NyaXB0aW9uIExpc3RzXHJcbmRsIHtcclxuICBtYXJnaW4tdG9wOiAwOyAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0XHJcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG59XHJcbmR0LFxyXG5kZCB7XHJcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG59XHJcbmR0IHtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbmRkIHtcclxuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcclxufVxyXG5cclxuLy8gSG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0c1xyXG4vL1xyXG4vLyBEZWZhdWx0cyB0byBiZWluZyBzdGFja2VkIHdpdGhvdXQgYW55IG9mIHRoZSBiZWxvdyBzdHlsZXMgYXBwbGllZCwgdW50aWwgdGhlXHJcbi8vIGdyaWQgYnJlYWtwb2ludCBpcyByZWFjaGVkIChkZWZhdWx0IG9mIH43NjhweCkuXHJcblxyXG4uZGwtaG9yaXpvbnRhbCB7XHJcbiAgZGQge1xyXG4gICAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7IC8vIENsZWFyIHRoZSBmbG9hdGVkIGBkdGAgaWYgYW4gZW1wdHkgYGRkYCBpcyBwcmVzZW50XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGRsLWhvcml6b250YWwtYnJlYWtwb2ludCkge1xyXG4gICAgZHQge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IChAZGwtaG9yaXpvbnRhbC1vZmZzZXQgLSAyMCk7XHJcbiAgICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgLnRleHQtb3ZlcmZsb3coKTtcclxuICAgIH1cclxuICAgIGRkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IEBkbC1ob3Jpem9udGFsLW9mZnNldDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBNaXNjXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zXHJcbi8vIEFkZCBkYXRhLSogYXR0cmlidXRlIHRvIGhlbHAgb3V0IG91ciB0b29sdGlwIHBsdWdpbiwgcGVyIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNTI1N1xyXG5hYmJyW3RpdGxlXSxcclxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XHJcbiAgY3Vyc29yOiBoZWxwO1xyXG59XHJcblxyXG4uaW5pdGlhbGlzbSB7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgLnRleHQtdXBwZXJjYXNlKCk7XHJcbn1cclxuXHJcbi8vIEJsb2NrcXVvdGVzXHJcbmJsb2NrcXVvdGUge1xyXG4gIHBhZGRpbmc6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbWFyZ2luOiAwIDAgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGZvbnQtc2l6ZTogQGJsb2NrcXVvdGUtZm9udC1zaXplO1xyXG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgQGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xyXG5cclxuICBwLFxyXG4gIHVsLFxyXG4gIG9sIHtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBOb3RlOiBEZXByZWNhdGVkIHNtYWxsIGFuZCAuc21hbGwgYXMgb2YgdjMuMS4wXHJcbiAgLy8gQ29udGV4dDogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY2MFxyXG4gIGZvb3RlcixcclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxyXG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgY29sb3I6IEBibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXHJcbi8vXHJcbi8vIEhlYWRzIHVwOiBgYmxvY2txdW90ZS5wdWxsLXJpZ2h0YCBoYXMgYmVlbiBkZXByZWNhdGVkIGFzIG9mIHYzLjEuMC5cclxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcclxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCBAYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcblxyXG4gIC8vIEFjY291bnQgZm9yIGNpdGF0aW9uXHJcbiAgZm9vdGVyLFxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlxcMDBBMCBcXDIwMTRcIjsgLy8gbmJzcCwgZW0gZGFzaFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQWRkcmVzc2VzXHJcbmFkZHJlc3Mge1xyXG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG59XHJcbiIsIi8vIExhYmVsc1xyXG5cclxuLmxhYmVsLXZhcmlhbnQoQGNvbG9yKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xyXG5cclxuICAmW2hyZWZdIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBjb2xvciwgMTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gVHlwb2dyYXBoeVxyXG5cclxuLnRleHQtZW1waGFzaXMtdmFyaWFudChAY29sb3IpIHtcclxuICBjb2xvcjogQGNvbG9yO1xyXG4gIGEmOmhvdmVyLFxyXG4gIGEmOmZvY3VzIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oQGNvbG9yLCAxMCUpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXHJcbi8vXHJcbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxyXG4vLyBhbnkgdmFsdWUgb2YgYEBncmlkLWNvbHVtbnNgLlxyXG5cclxuLm1ha2UtZ3JpZC1jb2x1bW5zKCkge1xyXG4gIC8vIENvbW1vbiBzdHlsZXMgZm9yIGFsbCBzaXplcyBvZiBncmlkIGNvbHVtbnMsIHdpZHRocyAxLTEyXHJcbiAgLmNvbChAaW5kZXgpIHsgLy8gaW5pdGlhbFxyXG4gICAgQGl0ZW06IH5cIi5jb2wteHMtQHtpbmRleH0sIC5jb2wtc20tQHtpbmRleH0sIC5jb2wtbWQtQHtpbmRleH0sIC5jb2wtbGctQHtpbmRleH1cIjtcclxuICAgIC5jb2woKEBpbmRleCArIDEpLCBAaXRlbSk7XHJcbiAgfVxyXG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID08IEBncmlkLWNvbHVtbnMpIHsgLy8gZ2VuZXJhbDsgXCI9PFwiIGlzbid0IGEgdHlwb1xyXG4gICAgQGl0ZW06IH5cIi5jb2wteHMtQHtpbmRleH0sIC5jb2wtc20tQHtpbmRleH0sIC5jb2wtbWQtQHtpbmRleH0sIC5jb2wtbGctQHtpbmRleH1cIjtcclxuICAgIC5jb2woKEBpbmRleCArIDEpLCB+XCJAe2xpc3R9LCBAe2l0ZW19XCIpO1xyXG4gIH1cclxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA+IEBncmlkLWNvbHVtbnMpIHsgLy8gdGVybWluYWxcclxuICAgIEB7bGlzdH0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxyXG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IGNlaWwoKEBncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbCgxKTsgLy8ga2lja3N0YXJ0IGl0XHJcbn1cclxuXHJcbi5mbG9hdC1ncmlkLWNvbHVtbnMoQGNsYXNzKSB7XHJcbiAgLmNvbChAaW5kZXgpIHsgLy8gaW5pdGlhbFxyXG4gICAgQGl0ZW06IH5cIi5jb2wtQHtjbGFzc30tQHtpbmRleH1cIjtcclxuICAgIC5jb2woKEBpbmRleCArIDEpLCBAaXRlbSk7XHJcbiAgfVxyXG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID08IEBncmlkLWNvbHVtbnMpIHsgLy8gZ2VuZXJhbFxyXG4gICAgQGl0ZW06IH5cIi5jb2wtQHtjbGFzc30tQHtpbmRleH1cIjtcclxuICAgIC5jb2woKEBpbmRleCArIDEpLCB+XCJAe2xpc3R9LCBAe2l0ZW19XCIpO1xyXG4gIH1cclxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA+IEBncmlkLWNvbHVtbnMpIHsgLy8gdGVybWluYWxcclxuICAgIEB7bGlzdH0ge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNvbCgxKTsgLy8ga2lja3N0YXJ0IGl0XHJcbn1cclxuXHJcbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSB3aWR0aCkgYW5kIChAaW5kZXggPiAwKSB7XHJcbiAgLmNvbC1Ae2NsYXNzfS1Ae2luZGV4fSB7XHJcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVzaCkgYW5kIChAaW5kZXggPiAwKSB7XHJcbiAgLmNvbC1Ae2NsYXNzfS1wdXNoLUB7aW5kZXh9IHtcclxuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1c2gpIGFuZCAoQGluZGV4ID0gMCkge1xyXG4gIC5jb2wtQHtjbGFzc30tcHVzaC0wIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdWxsKSBhbmQgKEBpbmRleCA+IDApIHtcclxuICAuY29sLUB7Y2xhc3N9LXB1bGwtQHtpbmRleH0ge1xyXG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1bGwpIGFuZCAoQGluZGV4ID0gMCkge1xyXG4gIC5jb2wtQHtjbGFzc30tcHVsbC0wIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gb2Zmc2V0KSB7XHJcbiAgLmNvbC1Ae2NsYXNzfS1vZmZzZXQtQHtpbmRleH0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEJhc2ljIGxvb3BpbmcgaW4gTEVTU1xyXG4ubG9vcC1ncmlkLWNvbHVtbnMoQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAaW5kZXggPj0gMCkge1xyXG4gIC5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSk7XHJcbiAgLy8gbmV4dCBpdGVyYXRpb25cclxuICAubG9vcC1ncmlkLWNvbHVtbnMoKEBpbmRleCAtIDEpLCBAY2xhc3MsIEB0eXBlKTtcclxufVxyXG5cclxuLy8gQ3JlYXRlIGdyaWQgZm9yIHNwZWNpZmljIGNsYXNzXHJcbi5tYWtlLWdyaWQoQGNsYXNzKSB7XHJcbiAgLmZsb2F0LWdyaWQtY29sdW1ucyhAY2xhc3MpO1xyXG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIHdpZHRoKTtcclxuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBwdWxsKTtcclxuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBwdXNoKTtcclxuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBvZmZzZXQpO1xyXG59XHJcbiIsIi8vIFRleHQgb3ZlcmZsb3dcclxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xyXG5cclxuLnRleHQtb3ZlcmZsb3coKSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbiIsIi8vIEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cclxuXHJcbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XHJcbi5jb250YWluZXItZml4ZWQoQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcGFkZGluZy1yaWdodDogY2VpbCgoQGd1dHRlciAvIDIpKTtcclxuICBwYWRkaW5nLWxlZnQ6IGZsb29yKChAZ3V0dGVyIC8gMikpO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcclxufVxyXG5cclxuLy8gQ3JlYXRlcyBhIHdyYXBwZXIgZm9yIGEgc2VyaWVzIG9mIGNvbHVtbnNcclxuLm1ha2Utcm93KEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKEBndXR0ZXIgLyAtMikpO1xyXG4gIG1hcmdpbi1sZWZ0OiBjZWlsKChAZ3V0dGVyIC8gLTIpKTtcclxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcclxuLm1ha2UteHMtY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctbGVmdDogKEBndXR0ZXIgLyAyKTtcclxufVxyXG4ubWFrZS14cy1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XHJcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG59XHJcbi5tYWtlLXhzLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XHJcbiAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbn1cclxuLm1ha2UteHMtY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcclxuICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXHJcbi5tYWtlLXNtLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctbGVmdDogKEBndXR0ZXIgLyAyKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLm1ha2Utc20tY29sdW1uLW9mZnNldChAY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4ubWFrZS1zbS1jb2x1bW4tcHVzaChAY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5tYWtlLXNtLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgbWVkaXVtIGNvbHVtbnNcclxuLm1ha2UtbWQtY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1sZWZ0OiAoQGd1dHRlciAvIDIpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4ubWFrZS1tZC1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5tYWtlLW1kLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLm1ha2UtbWQtY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXHJcbi5tYWtlLWxnLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctbGVmdDogKEBndXR0ZXIgLyAyKTtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLm1ha2UtbGctY29sdW1uLW9mZnNldChAY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4ubWFrZS1sZy1jb2x1bW4tcHVzaChAY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5tYWtlLWxnLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeCwgbWVkaWEtZmVhdHVyZS1uYW1lLW5vLXZlbmRvci1wcmVmaXhcclxuXHJcbi8vXHJcbi8vIEZvcm1zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gTm9ybWFsaXplIG5vbi1jb250cm9sc1xyXG4vL1xyXG4vLyBSZXN0eWxlIGFuZCBiYXNlbGluZSBub24tY29udHJvbCBmb3JtIGVsZW1lbnRzLlxyXG5cclxuZmllbGRzZXQge1xyXG4gIC8vIENocm9tZSBhbmQgRmlyZWZveCBzZXQgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcclxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXHJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiAxLjUpO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGNvbG9yOiBAbGVnZW5kLWNvbG9yO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGxlZ2VuZC1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5cclxuLy8gTm9ybWFsaXplIGZvcm0gY29udHJvbHNcclxuLy9cclxuLy8gV2hpbGUgbW9zdCBvZiBvdXIgZm9ybSBzdHlsZXMgcmVxdWlyZSBleHRyYSBjbGFzc2VzLCBzb21lIGJhc2ljIG5vcm1hbGl6YXRpb25cclxuLy8gaXMgcmVxdWlyZWQgdG8gZW5zdXJlIG9wdGltdW0gZGlzcGxheSB3aXRoIG9yIHdpdGhvdXQgdGhvc2UgY2xhc3NlcyB0byBiZXR0ZXJcclxuLy8gYWRkcmVzcyBicm93c2VyIGluY29uc2lzdGVuY2llcy5cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC8vIE92ZXJyaWRlIGNvbnRlbnQtYm94IGluIE5vcm1hbGl6ZSAoKiBpc24ndCBzcGVjaWZpYyBlbm91Z2gpXHJcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcblxyXG4gIC8vIFNlYXJjaCBpbnB1dHMgaW4gaU9TXHJcbiAgLy9cclxuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXHJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XHJcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxyXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIG1hcmdpbjogNHB4IDAgMDtcclxuICBtYXJnaW4tdG9wOiAxcHggXFw5OyAvLyBJRTgtOVxyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gIC8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcclxuICAvLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxyXG4gIC8vXHJcbiAgLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxyXG4gICZbZGlzYWJsZWRdLFxyXG4gICYuZGlzYWJsZWQsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vLyBNYWtlIHJhbmdlIGlucHV0cyBiZWhhdmUgbGlrZSB0ZXh0dWFsIGZvcm0gY29udHJvbHNcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8gTWFrZSBtdWx0aXBsZSBzZWxlY3QgZWxlbWVudHMgaGVpZ2h0IG5vdCBmaXhlZFxyXG5zZWxlY3RbbXVsdGlwbGVdLFxyXG5zZWxlY3Rbc2l6ZV0ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gRm9jdXMgZm9yIGZpbGUsIHJhZGlvLCBhbmQgY2hlY2tib3hcclxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcclxuICAudGFiLWZvY3VzKCk7XHJcbn1cclxuXHJcbi8vIEFkanVzdCBvdXRwdXQgZWxlbWVudFxyXG5vdXRwdXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogQGlucHV0LWNvbG9yO1xyXG59XHJcblxyXG5cclxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcclxuLy9cclxuLy8gU2hhcmVkIHNpemUgYW5kIHR5cGUgcmVzZXRzIGZvciBmb3JtIGNvbnRyb2xzLiBBcHBseSBgLmZvcm0tY29udHJvbGAgdG8gYW55XHJcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcclxuLy9cclxuLy8gc2VsZWN0XHJcbi8vIHRleHRhcmVhXHJcbi8vIGlucHV0W3R5cGU9XCJ0ZXh0XCJdXHJcbi8vIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cclxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJkYXRlXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwidGltZVwiXVxyXG4vLyBpbnB1dFt0eXBlPVwid2Vla1wiXVxyXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJlbWFpbFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwidXJsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cclxuLy8gaW5wdXRbdHlwZT1cInRlbFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiY29sb3JcIl1cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlOyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXHJcbiAgcGFkZGluZzogQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGNvbG9yOiBAaW5wdXQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJnO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcclxuICBib3JkZXI6IDFweCBzb2xpZCBAaW5wdXQtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxyXG4gIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpKTtcclxuICAudHJhbnNpdGlvbih+XCJib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzXCIpO1xyXG5cclxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXHJcbiAgLmZvcm0tY29udHJvbC1mb2N1cygpO1xyXG5cclxuICAvLyBQbGFjZWhvbGRlclxyXG4gIC5wbGFjZWhvbGRlcigpO1xyXG5cclxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cclxuICAmOjotbXMtZXhwYW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcclxuICAvL1xyXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXHJcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcclxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgJltyZWFkb25seV0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJnLWRpc2FibGVkO1xyXG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxyXG4gIH1cclxuXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVzZXQgaGVpZ2h0IGZvciBgdGV4dGFyZWFgc1xyXG4gIHRleHRhcmVhJiB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcclxuLy9cclxuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXHJcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXHJcbi8vIHNldCBhIHBpeGVsIGxpbmUtaGVpZ2h0IHRoYXQgbWF0Y2hlcyB0aGUgZ2l2ZW4gaGVpZ2h0IG9mIHRoZSBpbnB1dCwgYnV0IG9ubHlcclxuLy8gZm9yIFNhZmFyaS4gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcclxuLy9cclxuLy8gTm90ZSB0aGF0IGFzIG9mIDkuMywgaU9TIGRvZXNuJ3Qgc3VwcG9ydCBgd2Vla2AuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XHJcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XHJcbiAgICAmLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbnB1dC1zbSxcclxuICAgIC5pbnB1dC1ncm91cC1zbSAmIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbnB1dC1sZyxcclxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBncm91cHNcclxuLy9cclxuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxyXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206IEBmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcblxyXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3NcclxuLy9cclxuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cclxuXHJcbi5yYWRpbyxcclxuLmNoZWNrYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAvLyBUaGVzZSBhcmUgdXNlZCBvbiBlbGVtZW50cyB3aXRoIDxsYWJlbD4gZGVzY2VuZGFudHNcclxuICAmLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgbWluLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkOyAvLyBFbnN1cmUgdGhlIGlucHV0IGRvZXNuJ3QganVtcCB3aGVuIHRoZXJlIGlzIG5vIHRleHRcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxufVxyXG5cclxuLnJhZGlvICsgLnJhZGlvLFxyXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xyXG4gIG1hcmdpbi10b3A6IC01cHg7IC8vIE1vdmUgdXAgc2libGluZyByYWRpb3Mgb3IgY2hlY2tib3hlcyBmb3IgdGlnaHRlciBzcGFjaW5nXHJcbn1cclxuXHJcbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcclxuLnJhZGlvLWlubGluZSxcclxuLmNoZWNrYm94LWlubGluZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAvLyBUaGVzZSBhcmUgdXNlZCBkaXJlY3RseSBvbiA8bGFiZWw+c1xyXG4gICYuZGlzYWJsZWQsXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xyXG4gIH1cclxufVxyXG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcclxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IC8vIHNwYWNlIG91dCBjb25zZWN1dGl2ZSBpbmxpbmUgY29udHJvbHNcclxufVxyXG5cclxuXHJcbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxyXG4vL1xyXG4vLyBBcHBseSBjbGFzcyB0byBhIGBwYCBlbGVtZW50IHRvIG1ha2UgYW55IHN0cmluZyBvZiB0ZXh0IGFsaWduIHdpdGggbGFiZWxzIGluXHJcbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cclxuXHJcbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICBtaW4taGVpZ2h0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgQGZvbnQtc2l6ZS1iYXNlKTtcclxuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcclxuICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcclxuICBwYWRkaW5nLWJvdHRvbTogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcclxuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAmLmlucHV0LWxnLFxyXG4gICYuaW5wdXQtc20ge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXHJcbi8vXHJcbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXHJcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXHJcbi8vXHJcbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXHJcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cclxuXHJcbi5pbnB1dC1zbSB7XHJcbiAgLmlucHV0LXNpemUoQGlucHV0LWhlaWdodC1zbWFsbDsgQHBhZGRpbmctc21hbGwtdmVydGljYWw7IEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGwpO1xyXG59XHJcbi5mb3JtLWdyb3VwLXNtIHtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcclxuICAgIHBhZGRpbmc6IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsIEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LXNtYWxsO1xyXG4gICAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XHJcbiAgfVxyXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgfVxyXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcclxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcclxuICAgIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyBAZm9udC1zaXplLXNtYWxsKTtcclxuICAgIHBhZGRpbmc6IChAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpIEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LXNtYWxsO1xyXG4gIH1cclxufVxyXG5cclxuLmlucHV0LWxnIHtcclxuICAuaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0LWxhcmdlOyBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGxpbmUtaGVpZ2h0LWxhcmdlOyBAaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XHJcbn1cclxuLmZvcm0tZ3JvdXAtbGcge1xyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gICAgcGFkZGluZzogQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtbGFyZ2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxuICB9XHJcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcclxuICB9XHJcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxyXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gICAgbWluLWhlaWdodDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIEBmb250LXNpemUtbGFyZ2UpO1xyXG4gICAgcGFkZGluZzogKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSkgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtbGFyZ2U7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBjb250cm9sIGZlZWRiYWNrIHN0YXRlc1xyXG4vL1xyXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxyXG5cclxuLmhhcy1mZWVkYmFjayB7XHJcbiAgLy8gRW5hYmxlIGFic29sdXRlIHBvc2l0aW9uaW5nXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAvLyBFbnN1cmUgaWNvbnMgZG9uJ3Qgb3ZlcmxhcCB0ZXh0XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAoQGlucHV0LWhlaWdodC1iYXNlICogMS4yNSk7XHJcbiAgfVxyXG59XHJcbi8vIEZlZWRiYWNrIGljb24gKHJlcXVpcmVzIC5nbHlwaGljb24gY2xhc3NlcylcclxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiAyOyAvLyBFbnN1cmUgaWNvbiBpcyBhYm92ZSBpbnB1dCBncm91cHNcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogQGlucHV0LWhlaWdodC1iYXNlO1xyXG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICB3aWR0aDogQGlucHV0LWhlaWdodC1sYXJnZTtcclxuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbn1cclxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcclxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcclxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcclxuICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcclxufVxyXG5cclxuLy8gRmVlZGJhY2sgc3RhdGVzXHJcbi5oYXMtc3VjY2VzcyB7XHJcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS1zdWNjZXNzLXRleHQ7IEBzdGF0ZS1zdWNjZXNzLXRleHQ7IEBzdGF0ZS1zdWNjZXNzLWJnKTtcclxufVxyXG4uaGFzLXdhcm5pbmcge1xyXG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtd2FybmluZy10ZXh0OyBAc3RhdGUtd2FybmluZy10ZXh0OyBAc3RhdGUtd2FybmluZy1iZyk7XHJcbn1cclxuLmhhcy1lcnJvciB7XHJcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS1kYW5nZXItdGV4dDsgQHN0YXRlLWRhbmdlci10ZXh0OyBAc3RhdGUtZGFuZ2VyLWJnKTtcclxufVxyXG5cclxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGlucHV0IGhhcyB2aXNpYmxlIGxhYmVsIGFib3ZlXHJcbi5oYXMtZmVlZGJhY2sgbGFiZWwge1xyXG5cclxuICAmIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICB0b3A6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyA1KTsgLy8gSGVpZ2h0IG9mIHRoZSBgbGFiZWxgIGFuZCBpdHMgbWFyZ2luXHJcbiAgfVxyXG4gICYuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEhlbHAgdGV4dFxyXG4vL1xyXG4vLyBBcHBseSB0byBhbnkgZWxlbWVudCB5b3Ugd2lzaCB0byBjcmVhdGUgbGlnaHQgdGV4dCBmb3IgcGxhY2VtZW50IGltbWVkaWF0ZWx5XHJcbi8vIGJlbG93IGEgZm9ybSBjb250cm9sLiBVc2UgZm9yIGdlbmVyYWwgaGVscCwgZm9ybWF0dGluZywgb3IgaW5zdHJ1Y3Rpb25hbCB0ZXh0LlxyXG5cclxuLmhlbHAtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyAvLyBhY2NvdW50IGZvciBhbnkgZWxlbWVudCB1c2luZyBoZWxwLWJsb2NrXHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgY29sb3I6IGxpZ2h0ZW4oQHRleHQtY29sb3IsIDI1JSk7IC8vIGxpZ2h0ZW4gdGhlIHRleHQgc29tZSBmb3IgY29udHJhc3RcclxufVxyXG5cclxuXHJcbi8vIElubGluZSBmb3Jtc1xyXG4vL1xyXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcclxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXHJcbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXHJcbi8vXHJcbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2ZcclxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cclxuLy9cclxuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXHJcblxyXG4uZm9ybS1pbmxpbmUge1xyXG5cclxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSW4gbmF2YmFyLWZvcm0sIGFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xyXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcclxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXHJcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cclxuICAgIC5yYWRpbyxcclxuICAgIC5jaGVja2JveCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cclxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBIb3Jpem9udGFsIGZvcm1zXHJcbi8vXHJcbi8vIEhvcml6b250YWwgZm9ybXMgYXJlIGJ1aWx0IG9uIGdyaWQgY2xhc3NlcyBhbmQgYWxsb3cgeW91IHRvIGNyZWF0ZSBmb3JtcyB3aXRoXHJcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cclxuXHJcbi5mb3JtLWhvcml6b250YWwge1xyXG5cclxuICAvLyBDb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXNcclxuICAvL1xyXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXHJcbiAgLnJhZGlvLFxyXG4gIC5jaGVja2JveCxcclxuICAucmFkaW8taW5saW5lLFxyXG4gIC5jaGVja2JveC1pbmxpbmUge1xyXG4gICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxyXG4gIC8vIGFuZCBvdGhlciBjb250ZW50IGJlbG93IGl0ZW1zXHJcbiAgLnJhZGlvLFxyXG4gIC5jaGVja2JveCB7XHJcbiAgICBtaW4taGVpZ2h0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKSk7XHJcbiAgfVxyXG5cclxuICAvLyBNYWtlIGZvcm0gZ3JvdXBzIGJlaGF2ZSBsaWtlIHJvd3NcclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICAubWFrZS1yb3coKTtcclxuICB9XHJcblxyXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxyXG4gIC8vIGxhYmVscyBvbiBuYXJyb3cgdmlld3BvcnRzIHN0YWNrIHRoZSBzYW1lIGFzIGEgZGVmYXVsdCBmb3JtIGV4YW1wbGUuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFZhbGlkYXRpb24gc3RhdGVzXHJcbiAgLy9cclxuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxyXG4gIC8vIGBwb3NpdGlvbjogcmVsYXRpdmU7YCBvbiB0aGVtLiBBbHNvIGFjY291bnRzIGZvciB0aGUgZ3JpZCBndXR0ZXIgcGFkZGluZy5cclxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgcmlnaHQ6IGZsb29yKChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XHJcbiAgfVxyXG5cclxuICAvLyBGb3JtIGdyb3VwIHNpemVzXHJcbiAgLy9cclxuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxyXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXHJcbiAgLmZvcm0tZ3JvdXAtbGcge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSk7XHJcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWdyb3VwLXNtIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBDb2RlIChpbmxpbmUgYW5kIGJsb2NrKVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcclxuY29kZSxcclxua2JkLFxyXG5wcmUsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktbW9ub3NwYWNlO1xyXG59XHJcblxyXG4vLyBJbmxpbmUgY29kZVxyXG5jb2RlIHtcclxuICBwYWRkaW5nOiAycHggNHB4O1xyXG4gIGZvbnQtc2l6ZTogOTAlO1xyXG4gIGNvbG9yOiBAY29kZS1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29kZS1iZztcclxuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG59XHJcblxyXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxyXG5rYmQge1xyXG4gIHBhZGRpbmc6IDJweCA0cHg7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgY29sb3I6IEBrYmQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGtiZC1iZztcclxuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1zbWFsbDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIC4yNSk7XHJcblxyXG4gIGtiZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCbG9ja3Mgb2YgY29kZVxyXG5wcmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6ICgoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC0gMSkgLyAyKTtcclxuICBtYXJnaW46IDAgMCAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcbiAgZm9udC1zaXplOiAoQGZvbnQtc2l6ZS1iYXNlIC0gMSk7IC8vIDE0cHggdG8gMTNweFxyXG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogQHByZS1jb2xvcjtcclxuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmUtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQHByZS1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHJcbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcclxuICBjb2RlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXHJcbi5wcmUtc2Nyb2xsYWJsZSB7XHJcbiAgbWF4LWhlaWdodDogQHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC10eXBlLCBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzLCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcclxuXHJcbi8vXHJcbi8vIFRhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbnRhYmxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmc7XHJcblxyXG4gIC8vIFRhYmxlIGNlbGwgc2l6aW5nXHJcbiAgLy9cclxuICAvLyBSZXNldCBkZWZhdWx0IHRhYmxlIGJlaGF2aW9yXHJcblxyXG4gIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxyXG4gICAgZGlzcGxheTogdGFibGUtY29sdW1uO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG5cclxuICB0ZCxcclxuICB0aCB7XHJcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5jYXB0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogQHRhYmxlLWNlbGwtcGFkZGluZztcclxuICBwYWRkaW5nLWJvdHRvbTogQHRhYmxlLWNlbGwtcGFkZGluZztcclxuICBjb2xvcjogQHRleHQtbXV0ZWQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxudGgge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcblxyXG4vLyBCYXNlbGluZSBzdHlsZXNcclxuXHJcbi50YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICAvLyBDZWxsc1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBwYWRkaW5nOiBAdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXHJcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuICAvLyBSZW1vdmUgdG9wIGJvcmRlciBmcm9tIHRoZWFkIGJ5IGRlZmF1bHRcclxuICA+IGNhcHRpb24gKyB0aGVhZCxcclxuICA+IGNvbGdyb3VwICsgdGhlYWQsXHJcbiAgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XHJcbiAgICA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgPiB0aCxcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcclxuICA+IHRib2R5ICsgdGJvZHkge1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBOZXN0aW5nXHJcbiAgLnRhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBib2R5LWJnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcclxuXHJcbi50YWJsZS1jb25kZW5zZWQge1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBwYWRkaW5nOiBAdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJvcmRlcmVkIHZlcnNpb25cclxuLy9cclxuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxyXG5cclxuLnRhYmxlLWJvcmRlcmVkIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gID4gdGhlYWQsXHJcbiAgPiB0Ym9keSxcclxuICA+IHRmb290IHtcclxuICAgID4gdHIge1xyXG4gICAgICA+IHRoLFxyXG4gICAgICA+IHRkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gdGhlYWQgPiB0ciB7XHJcbiAgICA+IHRoLFxyXG4gICAgPiB0ZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBaZWJyYS1zdHJpcGluZ1xyXG4vL1xyXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxyXG5cclxuLnRhYmxlLXN0cmlwZWQge1xyXG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1iZy1hY2NlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSG92ZXIgZWZmZWN0XHJcbi8vXHJcbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcclxuXHJcbi50YWJsZS1ob3ZlciB7XHJcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1iZy1ob3ZlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xyXG4vL1xyXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxyXG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcclxuLnRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZTsgQHRhYmxlLWJnLWFjdGl2ZSk7XHJcbi50YWJsZS1yb3ctdmFyaWFudChzdWNjZXNzOyBAc3RhdGUtc3VjY2Vzcy1iZyk7XHJcbi50YWJsZS1yb3ctdmFyaWFudChpbmZvOyBAc3RhdGUtaW5mby1iZyk7XHJcbi50YWJsZS1yb3ctdmFyaWFudCh3YXJuaW5nOyBAc3RhdGUtd2FybmluZy1iZyk7XHJcbi50YWJsZS1yb3ctdmFyaWFudChkYW5nZXI7IEBzdGF0ZS1kYW5nZXItYmcpO1xyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgdGFibGVzXHJcbi8vXHJcbi8vIFdyYXAgeW91ciB0YWJsZXMgaW4gYC50YWJsZS1yZXNwb25zaXZlYCBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseVxyXG4vLyBieSBlbmFibGluZyBob3Jpem9udGFsIHNjcm9sbGluZy4gT25seSBhcHBsaWVzIDw3NjhweC4gRXZlcnl0aGluZyBhYm92ZSB0aGF0XHJcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cclxuXHJcbi50YWJsZS1yZXNwb25zaXZlIHtcclxuICBtaW4taGVpZ2h0OiAuMDElOyAvLyBXb3JrYXJvdW5kIGZvciBJRTkgYnVnIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNDgzNylcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogLjc1KTtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAvLyBUaWdodGVuIHVwIHNwYWNpbmdcclxuICAgID4gLnRhYmxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIC8vIEVuc3VyZSB0aGUgY29udGVudCBkb2Vzbid0IHdyYXBcclxuICAgICAgPiB0aGVhZCxcclxuICAgICAgPiB0Ym9keSxcclxuICAgICAgPiB0Zm9vdCB7XHJcbiAgICAgICAgPiB0ciB7XHJcbiAgICAgICAgICA+IHRoLFxyXG4gICAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU3BlY2lhbCBvdmVycmlkZXMgZm9yIHRoZSBib3JkZXJlZCB0YWJsZXNcclxuICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgLy8gTnVrZSB0aGUgYXBwcm9wcmlhdGUgYm9yZGVycyBzbyB0aGF0IHRoZSBwYXJlbnQgY2FuIGhhbmRsZSB0aGVtXHJcbiAgICAgID4gdGhlYWQsXHJcbiAgICAgID4gdGJvZHksXHJcbiAgICAgID4gdGZvb3Qge1xyXG4gICAgICAgID4gdHIge1xyXG4gICAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgID4gdGg6bGFzdC1jaGlsZCxcclxuICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIE9ubHkgbnVrZSB0aGUgbGFzdCByb3cncyBib3R0b20tYm9yZGVyIGluIGB0Ym9keWAgYW5kIGB0Zm9vdGAgc2luY2VcclxuICAgICAgLy8gY2hhbmNlcyBhcmUgdGhlcmUgd2lsbCBiZSBvbmx5IG9uZSBgdHJgIGluIGEgYHRoZWFkYCBhbmQgdGhhdCB3b3VsZFxyXG4gICAgICAvLyByZW1vdmUgdGhlIGJvcmRlciBhbHRvZ2V0aGVyLlxyXG4gICAgICA+IHRib2R5LFxyXG4gICAgICA+IHRmb290IHtcclxuICAgICAgICA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgPiB0aCxcclxuICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogQ1NTIERvY3VtZW50ICovXHJcbi5jb250YWluZXJDYW1lcmF7XHJcbiAgd2lkdGg6IDk5JTtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4udGl0bGV7XHJcbiAgZm9udC1zaXplOiAyMXB4O1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgLyogY29sb3I6ICM5OTk7ICovXHJcbiAgYm9yZGVyLWJvdHRvbTozcHggc29saWQgI2U0ZTRlNDtcclxuICBjb2xvcjogIzY2NjY2NjtcclxuICBzdHJvbmd7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgfVxyXG59XHJcbi5jYW1lcmFjb25maWd7XHJcbiAgcGFkZGluZzoxNXB4IDMwcHg7XHJcbn1cclxuLmNhbWVyYVNldENvbnRlbnR7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcbi5jYW1lcmFEYXRlLC5nZXRJbWFnZVNldCwuZ2V0SW1hZ2VTZXRJbWd7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHdpZHRoOiAyOCU7XHJcbn1cclxuLkZ0cFNldEltZ3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgd2lkdGg6IDM1JTs7XHJcbn1cclxuLmNhbWVyYURhdGUgLnJvdyBzcGFuLC5nZXRJbWFnZVNldEltZyAucm93IHNwYW4sLkZ0cFNldEltZyAucm93IHNwYW4sLmNhbWVyYUNvcHkgLnJvdyBzcGFue1xyXG4gIGNvbG9yOiAjMzM3YWI3O1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICBsaW5lLWhlaWdodDogMjtcclxuXHJcblxyXG59XHJcbi5jYW1lcmFEYXRlIGltZywuZ2V0SW1hZ2VTZXRJbWcgaW1nLC5GdHBTZXRJbWcgaW1ne1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY2FtZXJhRGF0ZSAucm93IHB7XHJcbiAgY29sb3I6ICM2NjY2NjY7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcblxyXG59XHJcbi5jYW1lcmFDb3B5e1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gIHBhZGRpbmctbGVmdDogNDVweDtcclxufVxyXG4uY2FtZXJhQ29weSAgcHtcclxuXHJcblxyXG59XHJcblxyXG4uZ2V0SW1hZ2VTZXRJbWcgLnJvdyBwe1xyXG4gIGNvbG9yOiAjNjY2NjY2O1xyXG4gIG1hcmdpbi1ib3R0b206IDJweDtcclxufVxyXG4uRnRwU2V0SW1nIC5yb3cgc21hbGx7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxufVxyXG4uRnRwU2V0SW1nIC5yb3cgcHtcclxuICBjb2xvcjogIzY2NjY2NjtcclxuICBsaW5lLWhlaWdodDogMHB4O1xyXG5cclxufVxyXG4uc2V0Q29udGVudHtcclxuICBoZWlnaHQ6IDExMHB4O1xyXG59XHJcbi50cmFuc2l0aW9uSW1hZ2V7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5zZXRBbGlnbiBkaXZ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuLnRlc3RDYW1lcmF7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi50ZXN0Q2FtZXJhIHB7XHJcbiAgd2lkdGg6IDM2JTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmctbGVmdDoxNjBweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG4uc21hbGxUaXRsZXtcclxuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlNGU0ZTQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbn1cclxuLnNtYWxsVGl0bGUgc3BhbntcclxuXHJcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbn1cclxuLmFsZ2luLWNlbnRlcntcclxuICBtYXJnaW46IGF1dG87XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG59XHJcbi5idG5UZXN0OmFmdGVye1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmJ0blRlc3QgYnV0dG9ue1xyXG4gIG1pbi13aWR0aDogMTQwcHggIWltcG9ydGFudDtcclxufVxyXG4uYnRuVGVzdHtcclxuICB3aWR0aDogODAlO1xyXG4gIG1hcmdpbjowIGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5idG5UZXN0OmZpcnN0LWNoaWxke1xyXG4gIG1hcmdpbi1sZWZ0OjQwJTtcclxufVxyXG4uYnRuVGVzdCBidXR0b257XHJcbiAgIGZsb2F0OmxlZnQ7XHJcbiAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuLmVyckFsZXJ0MXtcclxuXHJcbn1cclxuLmNsaWNrVmlld0NvbmZpZ3tcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmNsaWNrVmlld0NvbmZpZyBzcGFue1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4uY2FtZXJhRGF0ZUNsb3NlQnRue1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBsZWZ0OiA3MDBweDtcclxuICB0b3A6IDE1cHg7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbn1cclxuLmdldEltYWdlQ2xvc2VCdG57XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IDc2OHB4O1xyXG4gIHRvcDogMTZweDtcclxuICB6LWluZGV4OiAxMDAwMDtcclxufVxyXG4uZnRwU2V0Q2xvc2VCdG57XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6NzQwcHg7XHJcbiAgdG9wOiAxNHB4O1xyXG4gIHotaW5kZXg6IDEwMDAwO1xyXG59XHJcbi5TdGVwSW1ne1xyXG4gIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgY3Vyc29yOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1vZGFsLWNvbnRlbnR7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcbi5tb2RhbC1jb250ZW50IC5zdW9MdWV7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAvKiBhbGlnbi1pdGVtczogZmxleC1lbmQ7ICovXHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLm1pbldpZHRoe1xyXG4gIG1pbi13aWR0aDogMTQycHggIWltcG9ydGFudDtcclxufVxyXG4iLCIvL1xyXG4vLyBEcm9wZG93biBtZW51c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIERyb3Bkb3duIGFycm93L2NhcmV0XHJcbi5jYXJldCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLXRvcDogQGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xyXG4gIGJvcmRlci10b3A6IEBjYXJldC13aWR0aC1iYXNlIHNvbGlkIH5cIlxcOVwiOyAvLyBJRThcclxuICBib3JkZXItcmlnaHQ6IEBjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiBAY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGRpdilcclxuLmRyb3B1cCxcclxuLmRyb3Bkb3duIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8vIFByZXZlbnQgdGhlIGZvY3VzIG9uIHRoZSBkcm9wZG93biB0b2dnbGUgd2hlbiBjbG9zaW5nIGRyb3Bkb3duc1xyXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4vLyBUaGUgZHJvcGRvd24gbWVudSAodWwpXHJcbi5kcm9wZG93bi1tZW51IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogQHppbmRleC1kcm9wZG93bjtcclxuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgcGFkZGluZzogNXB4IDA7XHJcbiAgbWFyZ2luOiAycHggMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGRyb3Bkb3duLWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjsgLy8gSUU4IGZhbGxiYWNrXHJcbiAgYm9yZGVyOiAxcHggc29saWQgQGRyb3Bkb3duLWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG4gIC5ib3gtc2hhZG93KDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAuMTc1KSk7XHJcblxyXG4gIC8vIEFsaWducyB0aGUgZHJvcGRvd24gbWVudSB0byByaWdodFxyXG4gIC8vXHJcbiAgLy8gRGVwcmVjYXRlZCBhcyBvZiAzLjEuMCBpbiBmYXZvciBvZiBgLmRyb3Bkb3duLW1lbnUtW2Rpcl1gXHJcbiAgJi5wdWxsLXJpZ2h0IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogYXV0bztcclxuICB9XHJcblxyXG4gIC8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiB0aGUgZHJvcGRvd25cclxuICAuZGl2aWRlciB7XHJcbiAgICAubmF2LWRpdmlkZXIoQGRyb3Bkb3duLWRpdmlkZXItYmcpO1xyXG4gIH1cclxuXHJcbiAgLy8gTGlua3Mgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XHJcbiAgPiBsaSA+IGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcclxuICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1jb2xvcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQWN0aXZlIHN0YXRlXHJcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRGlzYWJsZWQgc3RhdGVcclxuLy9cclxuLy8gR3JheSBvdXQgdGV4dCBhbmQgZW5zdXJlIHRoZSBob3Zlci9mb2N1cyBzdGF0ZSByZW1haW5zIGdyYXlcclxuXHJcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSB7XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxyXG4gICAgLnJlc2V0LWZpbHRlcigpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXHJcbi5vcGVuIHtcclxuICAvLyBTaG93IHRoZSBtZW51XHJcbiAgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIDpmb2N1cyBpcyB0cmlnZ2VyZWRcclxuICA+IGEge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lbnUgcG9zaXRpb25pbmdcclxuLy9cclxuLy8gQWRkIGV4dHJhIGNsYXNzIHRvIGAuZHJvcGRvd24tbWVudWAgdG8gZmxpcCB0aGUgYWxpZ25tZW50IG9mIHRoZSBkcm9wZG93blxyXG4vLyBtZW51IHdpdGggdGhlIHBhcmVudC5cclxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxyXG59XHJcbi8vIFdpdGggdjMsIHdlIGVuYWJsZWQgYXV0by1mbGlwcGluZyBpZiB5b3UgaGF2ZSBhIGRyb3Bkb3duIHdpdGhpbiBhIHJpZ2h0XHJcbi8vIGFsaWduZWQgbmF2IGNvbXBvbmVudC4gVG8gZW5hYmxlIHRoZSB1bmRvaW5nIG9mIHRoYXQsIHdlIHByb3ZpZGUgYW4gb3ZlcnJpZGVcclxuLy8gdG8gcmVzdG9yZSB0aGUgZGVmYXVsdCBkcm9wZG93biBtZW51IGFsaWdubWVudC5cclxuLy9cclxuLy8gVGhpcyBpcyBvbmx5IGZvciBsZWZ0LWFsaWduaW5nIGEgZHJvcGRvd24gbWVudSB3aXRoaW4gYSBgLm5hdmJhci1yaWdodGAgb3JcclxuLy8gYC5wdWxsLXJpZ2h0YCBuYXYgY29tcG9uZW50LlxyXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcclxuLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogM3B4IDIwcHg7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xyXG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogQGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXHJcbn1cclxuXHJcbi8vIEJhY2tkcm9wIHRvIGNhdGNoIGJvZHkgY2xpY2tzIG9uIG1vYmlsZSwgZXRjLlxyXG4uZHJvcGRvd24tYmFja2Ryb3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogKEB6aW5kZXgtZHJvcGRvd24gLSAxMCk7XHJcbn1cclxuXHJcbi8vIFJpZ2h0IGFsaWduZWQgZHJvcGRvd25zXHJcbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxyXG4vL1xyXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQsIGJyby5cclxuLy8gVE9ETzogYWJzdHJhY3QgdGhpcyBzbyB0aGF0IHRoZSBuYXZiYXIgZml4ZWQgc3R5bGVzIGFyZSBub3QgcGxhY2VkIGhlcmU/XHJcblxyXG4uZHJvcHVwLFxyXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24ge1xyXG4gIC8vIFJldmVyc2UgdGhlIGNhcmV0XHJcbiAgLmNhcmV0IHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogQGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogQGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgflwiXFw5XCI7IC8vIElFOFxyXG4gIH1cclxuICAvLyBEaWZmZXJlbnQgcG9zaXRpb25pbmcgZm9yIGJvdHRvbSB1cCBtZW51XHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcclxuLy9cclxuLy8gUmVpdGVyYXRlIHBlciBuYXZiYXIubGVzcyBhbmQgdGhlIG1vZGlmaWVkIGNvbXBvbmVudCBhbGlnbm1lbnQgdGhlcmUuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gIC5uYXZiYXItcmlnaHQge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAuZHJvcGRvd24tbWVudS1yaWdodCgpO1xyXG4gICAgfVxyXG4gICAgLy8gTmVjZXNzYXJ5IGZvciBvdmVycmlkZXMgb2YgdGhlIGRlZmF1bHQgcmlnaHQgYWxpZ25lZCBtZW51LlxyXG4gICAgLy8gV2lsbCByZW1vdmUgY29tZSB2NCBpbiBhbGwgbGlrZWxpaG9vZC5cclxuICAgIC5kcm9wZG93bi1tZW51LWxlZnQge1xyXG4gICAgICAuZHJvcGRvd24tbWVudS1sZWZ0KCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5cclxuLy9cclxuLy8gQnV0dG9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gRm9yIGlucHV0LmJ0blxyXG4gIGZvbnQtd2VpZ2h0OiBAYnRuLWZvbnQtd2VpZ2h0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbDsgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWJhc2U7IEBsaW5lLWhlaWdodC1iYXNlOyBAYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XHJcbiAgLnVzZXItc2VsZWN0KG5vbmUpO1xyXG5cclxuICAmLFxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlIHtcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmLmZvY3VzIHtcclxuICAgICAgLnRhYi1mb2N1cygpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgY29sb3I6IEBidG4tZGVmYXVsdC1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgLmJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjEyNSkpO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgICAub3BhY2l0eSguNjUpO1xyXG4gICAgLmJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG5cclxuICBhJiB7XHJcbiAgICAmLmRpc2FibGVkLFxyXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1kZWZhdWx0IHtcclxuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1kZWZhdWx0LWNvbG9yOyBAYnRuLWRlZmF1bHQtYmc7IEBidG4tZGVmYXVsdC1ib3JkZXIpO1xyXG59XHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tcHJpbWFyeS1jb2xvcjsgQGJ0bi1wcmltYXJ5LWJnOyBAYnRuLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG4vLyBTdWNjZXNzIGFwcGVhcnMgYXMgZ3JlZW5cclxuLmJ0bi1zdWNjZXNzIHtcclxuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1zdWNjZXNzLWNvbG9yOyBAYnRuLXN1Y2Nlc3MtYmc7IEBidG4tc3VjY2Vzcy1ib3JkZXIpO1xyXG59XHJcbi8vIEluZm8gYXBwZWFycyBhcyBibHVlLWdyZWVuXHJcbi5idG4taW5mbyB7XHJcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4taW5mby1jb2xvcjsgQGJ0bi1pbmZvLWJnOyBAYnRuLWluZm8tYm9yZGVyKTtcclxufVxyXG4vLyBXYXJuaW5nIGFwcGVhcnMgYXMgb3JhbmdlXHJcbi5idG4td2FybmluZyB7XHJcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4td2FybmluZy1jb2xvcjsgQGJ0bi13YXJuaW5nLWJnOyBAYnRuLXdhcm5pbmctYm9yZGVyKTtcclxufVxyXG4vLyBEYW5nZXIgYW5kIGVycm9yIGFwcGVhciBhcyByZWRcclxuLmJ0bi1kYW5nZXIge1xyXG4gIC5idXR0b24tdmFyaWFudChAYnRuLWRhbmdlci1jb2xvcjsgQGJ0bi1kYW5nZXItYmc7IEBidG4tZGFuZ2VyLWJvcmRlcik7XHJcbn1cclxuXHJcblxyXG4vLyBMaW5rIGJ1dHRvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcclxuLmJ0bi1saW5rIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGNvbG9yOiBAbGluay1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAmLFxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLmJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogQGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IEBsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogQGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQnV0dG9uIFNpemVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuLWxnIHtcclxuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIGV2ZW4tbnVtYmVyZWQgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIGxhcmdlIGlucHV0XHJcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAbGluZS1oZWlnaHQtbGFyZ2U7IEBidG4tYm9yZGVyLXJhZGl1cy1sYXJnZSk7XHJcbn1cclxuLmJ0bi1zbSB7XHJcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBwcm9wZXIgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIHNtYWxsIGlucHV0XHJcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbn1cclxuLmJ0bi14cyB7XHJcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLXhzLXZlcnRpY2FsOyBAcGFkZGluZy14cy1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbn1cclxuXHJcblxyXG4vLyBCbG9jayBidXR0b25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXHJcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xyXG4gICYuYnRuLWJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBHcmlkIHN5c3RlbVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIENvbnRhaW5lciB3aWR0aHNcclxuLy9cclxuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgLmNvbnRhaW5lci1maXhlZCgpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgIHdpZHRoOiBAY29udGFpbmVyLXNtO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgIHdpZHRoOiBAY29udGFpbmVyLW1kO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgIHdpZHRoOiBAY29udGFpbmVyLWxnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZsdWlkIGNvbnRhaW5lclxyXG4vL1xyXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXHJcbi8vIHdpZHRoIGZvciBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxyXG5cclxuLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgLmNvbnRhaW5lci1maXhlZCgpO1xyXG59XHJcblxyXG5cclxuLy8gUm93XHJcbi8vXHJcbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXHJcblxyXG4ucm93IHtcclxuICAubWFrZS1yb3coKTtcclxufVxyXG5cclxuLnJvdy1uby1ndXR0ZXJzIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gIFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29sdW1uc1xyXG4vL1xyXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXHJcblxyXG4ubWFrZS1ncmlkLWNvbHVtbnMoKTtcclxuXHJcblxyXG4vLyBFeHRyYSBzbWFsbCBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2VcclxuLy8gc21hcnRwaG9uZXMuXHJcblxyXG4ubWFrZS1ncmlkKHhzKTtcclxuXHJcblxyXG4vLyBTbWFsbCBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xyXG4vLyB0byB0YWJsZXRzLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgLm1ha2UtZ3JpZChzbSk7XHJcbn1cclxuXHJcblxyXG4vLyBNZWRpdW0gZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgLm1ha2UtZ3JpZChtZCk7XHJcbn1cclxuXHJcblxyXG4vLyBMYXJnZSBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAubWFrZS1ncmlkKGxnKTtcclxufVxyXG4iLCIvLyBUYWJsZXNcclxuXHJcbi50YWJsZS1yb3ctdmFyaWFudChAc3RhdGU7IEBiYWNrZ3JvdW5kKSB7XHJcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcclxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG4gIC50YWJsZSA+IHRoZWFkID4gdHIsXHJcbiAgLnRhYmxlID4gdGJvZHkgPiB0cixcclxuICAudGFibGUgPiB0Zm9vdCA+IHRyIHtcclxuICAgID4gdGQuQHtzdGF0ZX0sXHJcbiAgICA+IHRoLkB7c3RhdGV9LFxyXG4gICAgJi5Ae3N0YXRlfSA+IHRkLFxyXG4gICAgJi5Ae3N0YXRlfSA+IHRoIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXHJcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXHJcbiAgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciB7XHJcbiAgICA+IHRkLkB7c3RhdGV9OmhvdmVyLFxyXG4gICAgPiB0aC5Ae3N0YXRlfTpob3ZlcixcclxuICAgICYuQHtzdGF0ZX06aG92ZXIgPiB0ZCxcclxuICAgICY6aG92ZXIgPiAuQHtzdGF0ZX0sXHJcbiAgICAmLkB7c3RhdGV9OmhvdmVyID4gdGgge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDUlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xyXG4vL1xyXG4vLyBVc2VkIGluIGZvcm1zLmxlc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXHJcbi8vIGFuZCBzdWNjZXNzZXMuXHJcblxyXG4uZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHRleHQtY29sb3I6ICM1NTU7IEBib3JkZXItY29sb3I6ICNjY2M7IEBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1KSB7XHJcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcclxuICAuaGVscC1ibG9jayxcclxuICAuY29udHJvbC1sYWJlbCxcclxuICAucmFkaW8sXHJcbiAgLmNoZWNrYm94LFxyXG4gIC5yYWRpby1pbmxpbmUsXHJcbiAgLmNoZWNrYm94LWlubGluZSxcclxuICAmLnJhZGlvIGxhYmVsLFxyXG4gICYuY2hlY2tib3ggbGFiZWwsXHJcbiAgJi5yYWRpby1pbmxpbmUgbGFiZWwsXHJcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwgIHtcclxuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcclxuICB9XHJcbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XHJcbiAgICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlci1jb2xvciwgMTAlKTtcclxuICAgICAgQHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA2cHggbGlnaHRlbihAYm9yZGVyLWNvbG9yLCAyMCUpO1xyXG4gICAgICAuYm94LXNoYWRvdyhAc2hhZG93KTtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gU2V0IHZhbGlkYXRpb24gc3RhdGVzIGFsc28gZm9yIGFkZG9uc1xyXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcclxuICB9XHJcbiAgLy8gT3B0aW9uYWwgZmVlZGJhY2sgaWNvblxyXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxyXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYEBpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxyXG4vL1xyXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2VcclxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cclxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xyXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXHJcbi8vXHJcbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxyXG4uZm9ybS1jb250cm9sLWZvY3VzKEBjb2xvcjogQGlucHV0LWJvcmRlci1mb2N1cykge1xyXG4gIEBjb2xvci1yZ2JhOiByZ2JhKHJlZChAY29sb3IpLCBncmVlbihAY29sb3IpLCBibHVlKEBjb2xvciksIC42KTtcclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogQGNvbG9yO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIC5ib3gtc2hhZG93KH5cImluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgOHB4IEB7Y29sb3ItcmdiYX1cIik7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXHJcbi8vXHJcbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3JcclxuLy8gaG9yaXpvbnRhbCBzaXppbmcsIHdyYXAgY29udHJvbHMgaW4gdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLiBgPHNlbGVjdD5gXHJcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxyXG4uaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0OyBAcGFkZGluZy12ZXJ0aWNhbDsgQHBhZGRpbmctaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZTsgQGxpbmUtaGVpZ2h0OyBAYm9yZGVyLXJhZGl1cykge1xyXG4gIGhlaWdodDogQGlucHV0LWhlaWdodDtcclxuICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xyXG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xyXG5cclxuICBzZWxlY3QmIHtcclxuICAgIGhlaWdodDogQGlucHV0LWhlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgdGV4dGFyZWEmLFxyXG4gIHNlbGVjdFttdWx0aXBsZV0mIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXHJcbi8vXHJcbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcclxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXHJcblxyXG4uYnV0dG9uLXZhcmlhbnQoQGNvbG9yOyBAYmFja2dyb3VuZDsgQGJvcmRlcikge1xyXG4gIGNvbG9yOiBAY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xyXG5cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgY29sb3I6IEBjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTAlKTtcclxuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDI1JSk7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IEBjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTAlKTtcclxuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDEyJSk7XHJcbiAgfVxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSYge1xyXG4gICAgY29sb3I6IEBjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTAlKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCAxMiUpO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBAY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTclKTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMjUlKTtcclxuICAgIH1cclxuICB9XHJcbiAgJi5kaXNhYmxlZCxcclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICYuZm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhZGdlIHtcclxuICAgIGNvbG9yOiBAYmFja2dyb3VuZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBzaXplc1xyXG4uYnV0dG9uLXNpemUoQHBhZGRpbmctdmVydGljYWw7IEBwYWRkaW5nLWhvcml6b250YWw7IEBmb250LXNpemU7IEBsaW5lLWhlaWdodDsgQGJvcmRlci1yYWRpdXMpIHtcclxuICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xyXG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5cclxuLy9cclxuLy8gQ29tcG9uZW50IGFuaW1hdGlvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEhlYWRzIHVwIVxyXG4vL1xyXG4vLyBXZSBkb24ndCB1c2UgdGhlIGAub3BhY2l0eSgpYCBtaXhpbiBoZXJlIHNpbmNlIGl0IGNhdXNlcyBhIGJ1ZyB3aXRoIHRleHRcclxuLy8gZmllbGRzIGluIElFNy04LiBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzM1NTIuXHJcblxyXG4uZmFkZSB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAudHJhbnNpdGlvbihvcGFjaXR5IC4xNXMgbGluZWFyKTtcclxuXHJcbiAgJi5pbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbGxhcHNlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAmLmluICAgICAgeyBkaXNwbGF5OiBibG9jazsgfVxyXG4gIHRyJi5pbiAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxyXG4gIHRib2R5Ji5pbiB7IGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxyXG59XHJcblxyXG4uY29sbGFwc2luZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC50cmFuc2l0aW9uLXByb3BlcnR5KH5cImhlaWdodCwgdmlzaWJpbGl0eVwiKTtcclxuICAudHJhbnNpdGlvbi1kdXJhdGlvbiguMzVzKTtcclxuICAudHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oZWFzZSk7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlICovXHJcblxyXG4vL1xyXG4vLyBCdXR0b24gZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cclxuLmJ0bi1ncm91cCxcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxyXG4gID4gLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXHJcbi5idG4tZ3JvdXAge1xyXG4gIC5idG4gKyAuYnRuLFxyXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxyXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxyXG4gIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxyXG4uYnRuLXRvb2xiYXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyAvLyBPZmZzZXQgdGhlIGZpcnN0IGNoaWxkJ3MgbWFyZ2luXHJcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XHJcblxyXG4gIC5idG4sXHJcbiAgLmJ0bi1ncm91cCxcclxuICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAsXHJcbiAgPiAuaW5wdXQtZ3JvdXAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4vLyBTZXQgY29ybmVycyBpbmRpdmlkdWFsIGJlY2F1c2Ugc29tZXRpbWVzIGEgc2luZ2xlIGJ1dHRvbiBjYW4gYmUgaW4gYSAuYnRuLWdyb3VwIGFuZCB3ZSBuZWVkIDpmaXJzdC1jaGlsZCBhbmQgOmxhc3QtY2hpbGQgdG8gYm90aCBtYXRjaFxyXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XHJcbiAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHksIGdpdmVuIHRoYXQgYSAuZHJvcGRvd24tbWVudSBpcyB1c2VkIGltbWVkaWF0ZWx5IGFmdGVyIGl0XHJcbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXHJcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAuYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG59XHJcblxyXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxyXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xyXG4gIC5ib3JkZXItbGVmdC1yYWRpdXMoMCk7XHJcbn1cclxuXHJcbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXHJcbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXHJcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5cclxuLy8gU2l6aW5nXHJcbi8vXHJcbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxyXG5cclxuLmJ0bi1ncm91cC14cyA+IC5idG4geyAmOmV4dGVuZCguYnRuLXhzKTsgfVxyXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7ICY6ZXh0ZW5kKC5idG4tc20pOyB9XHJcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgJjpleHRlbmQoLmJ0bi1sZyk7IH1cclxuXHJcblxyXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEdpdmUgdGhlIGxpbmUgYmV0d2VlbiBidXR0b25zIHNvbWUgZGVwdGhcclxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTJweDtcclxufVxyXG5cclxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XHJcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcclxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xyXG4gIC5ib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIC4xMjUpKTtcclxuXHJcbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxyXG4gICYuYnRuLWxpbmsge1xyXG4gICAgLmJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUmVwb3NpdGlvbiB0aGUgY2FyZXRcclxuLmJ0biAuY2FyZXQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcbi8vIENhcmV0cyBpbiBvdGhlciBidXR0b24gc2l6ZXNcclxuLmJ0bi1sZyAuY2FyZXQge1xyXG4gIGJvcmRlci13aWR0aDogQGNhcmV0LXdpZHRoLWxhcmdlIEBjYXJldC13aWR0aC1sYXJnZSAwO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbn1cclxuLy8gVXBzaWRlIGRvd24gY2FyZXRzIGZvciAuZHJvcHVwXHJcbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQge1xyXG4gIGJvcmRlci13aWR0aDogMCBAY2FyZXQtd2lkdGgtbGFyZ2UgQGNhcmV0LXdpZHRoLWxhcmdlO1xyXG59XHJcblxyXG5cclxuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICA+IC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwLFxyXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLy8gQ2xlYXIgZmxvYXRzIHNvIGRyb3Bkb3duIG1lbnVzIGNhbiBiZSBwcm9wZXJseSBwbGFjZWRcclxuICA+IC5idG4tZ3JvdXAge1xyXG4gICAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XHJcbiAgICA+IC5idG4ge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmJ0biArIC5idG4sXHJcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcclxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xyXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgLmJvcmRlci10b3AtcmFkaXVzKEBidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcclxuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygwKTtcclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcclxuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cyhAYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XHJcbiAgfVxyXG59XHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxyXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbn1cclxuXHJcblxyXG4vLyBKdXN0aWZpZWQgYnV0dG9uIGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDElO1xyXG4gIH1cclxuICA+IC5idG4tZ3JvdXAgLmJ0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXHJcbi8vXHJcbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXHJcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxyXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXHJcbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXHJcbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cclxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cclxuLy9cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxyXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cclxuXHJcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcclxuXHJcbi5ib3JkZXItdG9wLXJhZGl1cyhAcmFkaXVzKSB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1cztcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcclxufVxyXG4uYm9yZGVyLXJpZ2h0LXJhZGl1cyhAcmFkaXVzKSB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXM7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXM7XHJcbn1cclxuLmJvcmRlci1ib3R0b20tcmFkaXVzKEByYWRpdXMpIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xyXG59XHJcbi5ib3JkZXItbGVmdC1yYWRpdXMoQHJhZGl1cykge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXM7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1cztcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHNlbGVjdG9yLW1heC10eXBlXHJcblxyXG4vL1xyXG4vLyBOYXZzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLm5hdiB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHVsL29sXHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xyXG5cclxuICA+IGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgID4gYSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IEBuYXYtbGluay1wYWRkaW5nO1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi1saW5rLWhvdmVyLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgc2V0cyB0ZXh0IHRvIGdyYXkgYW5kIG51a2VzIGhvdmVyL3RhYiBlZmZlY3RzXHJcbiAgICAmLmRpc2FibGVkID4gYSB7XHJcbiAgICAgIGNvbG9yOiBAbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE9wZW4gZHJvcGRvd25zXHJcbiAgLm9wZW4gPiBhIHtcclxuICAgICYsXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtbGluay1ob3Zlci1iZztcclxuICAgICAgYm9yZGVyLWNvbG9yOiBAbGluay1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE5hdiBkaXZpZGVycyAoZGVwcmVjYXRlZCB3aXRoIHYzLjAuMSlcclxuICAvL1xyXG4gIC8vIFRoaXMgc2hvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGluIHYzIHdpdGggdGhlIGRyb3BwaW5nIG9mIGAubmF2LWxpc3RgLCBidXRcclxuICAvLyB3ZSBtaXNzZWQgaXQuIFdlIGRvbid0IGN1cnJlbnRseSBzdXBwb3J0IHRoaXMgYW55d2hlcmUsIGJ1dCBpbiB0aGUgaW50ZXJlc3RcclxuICAvLyBvZiBtYWludGFpbmluZyBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGluIGNhc2UgeW91IHVzZSBpdCwgaXQncyBkZXByZWNhdGVkLlxyXG4gIC5uYXYtZGl2aWRlciB7XHJcbiAgICAubmF2LWRpdmlkZXIoKTtcclxuICB9XHJcblxyXG4gIC8vIFByZXZlbnQgSUU4IGZyb20gbWlzcGxhY2luZyBpbWdzXHJcbiAgLy9cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzk4NCNpc3N1ZWNvbW1lbnQtMzk4NTk4OVxyXG4gID4gbGkgPiBhID4gaW1nIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEdpdmUgdGhlIHRhYnMgc29tZXRoaW5nIHRvIHNpdCBvblxyXG4ubmF2LXRhYnMge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xyXG4gID4gbGkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAvLyBNYWtlIHRoZSBsaXN0LWl0ZW1zIG92ZXJsYXkgdGhlIGJvdHRvbSBib3JkZXJcclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcblxyXG4gICAgLy8gQWN0dWFsIHRhYnMgKGFzIGxpbmtzKVxyXG4gICAgPiBhIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogQG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yIEBuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciBAbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWN0aXZlIHN0YXRlLCBhbmQgaXRzIDpob3ZlciB0byBvdmVycmlkZSBub3JtYWwgOmhvdmVyXHJcbiAgICAmLmFjdGl2ZSA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBwdWxsaW5nIHRoaXMgaW4gbWFpbmx5IGZvciBsZXNzIHNob3J0aGFuZFxyXG4gICYubmF2LWp1c3RpZmllZCB7XHJcbiAgICAubmF2LWp1c3RpZmllZCgpO1xyXG4gICAgLm5hdi10YWJzLWp1c3RpZmllZCgpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFBpbGxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLm5hdi1waWxscyB7XHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAvLyBMaW5rcyByZW5kZXJlZCBhcyBwaWxsc1xyXG4gICAgPiBhIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogQG5hdi1waWxscy1ib3JkZXItcmFkaXVzO1xyXG4gICAgfVxyXG4gICAgKyBsaSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWN0aXZlIHN0YXRlXHJcbiAgICAmLmFjdGl2ZSA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU3RhY2tlZCBwaWxsc1xyXG4ubmF2LXN0YWNrZWQge1xyXG4gID4gbGkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICArIGxpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDsgLy8gbm8gbmVlZCBmb3IgdGhpcyBnYXAgYmV0d2VlbiBuYXYgaXRlbXNcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXYgdmFyaWF0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gSnVzdGlmaWVkIG5hdiBsaW5rc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubmF2LWp1c3RpZmllZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gID4gbGkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICA+IGEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgID4gbGkge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB3aWR0aDogMSU7XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTW92ZSBib3JkZXJzIHRvIGFuY2hvcnMgaW5zdGVhZCBvZiBib3R0b20gb2YgbGlzdFxyXG4vL1xyXG4vLyBNaXhpbiBmb3IgYWRkaW5nIG9uIHRvcCB0aGUgc2hhcmVkIGAubmF2LWp1c3RpZmllZGAgc3R5bGVzIGZvciBvdXIgdGFic1xyXG4ubmF2LXRhYnMtanVzdGlmaWVkIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICA+IGxpID4gYSB7XHJcbiAgICAvLyBPdmVycmlkZSBtYXJnaW4gZnJvbSAubmF2LXRhYnNcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XHJcbiAgfVxyXG5cclxuICA+IC5hY3RpdmUgPiBhLFxyXG4gID4gLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbiAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICA+IGxpID4gYSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xyXG4gICAgfVxyXG4gICAgPiAuYWN0aXZlID4gYSxcclxuICAgID4gLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFiYmFibGUgdGFic1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcclxuLnRhYi1jb250ZW50IHtcclxuICA+IC50YWItcGFuZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICA+IC5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRHJvcGRvd25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIFNwZWNpZmljIGRyb3Bkb3duc1xyXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xyXG4gIC8vIG1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcclxuICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXHJcblxyXG4vL1xyXG4vLyBJbnB1dCBncm91cHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmlucHV0LWdyb3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBkcm9wZG93bnNcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyAvLyBwcmV2ZW50IGlucHV0IGdyb3VwcyBmcm9tIGluaGVyaXRpbmcgYm9yZGVyIHN0eWxlcyBmcm9tIHRhYmxlIGNlbGxzIHdoZW4gcGxhY2VkIHdpdGhpbiBhIHRhYmxlXHJcblxyXG4gIC8vIFVuZG8gcGFkZGluZyBhbmQgZmxvYXQgb2YgZ3JpZCBjbGFzc2VzXHJcbiAgJltjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgLy8gRW5zdXJlIHRoYXQgdGhlIGlucHV0IGlzIGFsd2F5cyBhYm92ZSB0aGUgKmFwcGVuZGVkKiBhZGRvbiBidXR0b24gZm9yXHJcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgLy8gSUU5IGZ1YmFycyB0aGUgcGxhY2Vob2xkZXIgYXR0cmlidXRlIGluIHRleHQgaW5wdXRzIGFuZCB0aGUgYXJyb3dzIG9uXHJcbiAgICAvLyBzZWxlY3QgZWxlbWVudHMgaW4gaW5wdXQgZ3JvdXBzLiBUbyBmaXggaXQsIHdlIGZsb2F0IHRoZSBpbnB1dC4gRGV0YWlsczpcclxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1NjEjaXNzdWVjb21tZW50LTI4OTM2ODU1XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTaXppbmcgb3B0aW9uc1xyXG4vL1xyXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXHJcbi8vIG1hbmlwdWxhdGlvbi5cclxuXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcclxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xyXG4gIC5pbnB1dC1sZygpO1xyXG59XHJcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcclxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xyXG4gIC5pbnB1dC1zbSgpO1xyXG59XHJcblxyXG5cclxuLy8gRGlzcGxheSBhcyB0YWJsZS1jZWxsXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4uaW5wdXQtZ3JvdXAtYnRuLFxyXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHJcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG59XHJcbi8vIEFkZG9uIGFuZCBhZGRvbiB3cmFwcGVyIGZvciBidXR0b25zXHJcbi5pbnB1dC1ncm91cC1hZGRvbixcclxuLmlucHV0LWdyb3VwLWJ0biB7XHJcbiAgd2lkdGg6IDElO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xyXG59XHJcblxyXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgcGFkZGluZzogQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogQGlucHV0LWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtZ3JvdXAtYWRkb24tYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgLy8gU2l6aW5nXHJcbiAgJi5pbnB1dC1zbSB7XHJcbiAgICBwYWRkaW5nOiBAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xyXG4gICAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XHJcbiAgfVxyXG4gICYuaW5wdXQtbGcge1xyXG4gICAgcGFkZGluZzogQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xyXG4gIH1cclxuXHJcbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxyXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xyXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcclxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcclxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgLmJvcmRlci1yaWdodC1yYWRpdXMoMCk7XHJcbn1cclxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbn1cclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcclxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcclxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAuYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG59XHJcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItbGVmdDogMDtcclxufVxyXG5cclxuLy8gQnV0dG9uIGlucHV0IGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5pbnB1dC1ncm91cC1idG4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcclxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXHJcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXHJcbiAgPiAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICsgLmJ0biB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgfVxyXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gb25seSBoYXZlIGEgMXB4IGJvcmRlciBiZXR3ZWVuIHRoZSB0d29cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgID4gLmJ0bixcclxuICAgID4gLmJ0bi1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcclxuICAgIH1cclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgID4gLmJ0bixcclxuICAgID4gLmJ0bi1ncm91cCB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXHJcbi8vXHJcbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xyXG5cclxuLm5hdi1kaXZpZGVyKEBjb2xvcjogI2U1ZTVlNSkge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogKChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpIDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XHJcbn1cclxuIiwiLy9cclxuLy8gV2VsbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi53ZWxsIHtcclxuICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gIHBhZGRpbmc6IDE5cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2VsbC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCBAd2VsbC1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcclxuICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDUpKTtcclxuICBibG9ja3F1b3RlIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gU2l6ZXNcclxuLndlbGwtbGcge1xyXG4gIHBhZGRpbmc6IDI0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbn1cclxuLndlbGwtc20ge1xyXG4gIHBhZGRpbmc6IDlweDtcclxuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1zbWFsbDtcclxufVxyXG4iLCIvLyBOYXZiYXIgdmVydGljYWwgYWxpZ25cclxuLy9cclxuLy8gVmVydGljYWxseSBjZW50ZXIgZWxlbWVudHMgaW4gdGhlIG5hdmJhci5cclxuLy8gRXhhbXBsZTogYW4gZWxlbWVudCBoYXMgYSBoZWlnaHQgb2YgMzBweCwgc28gd3JpdGUgb3V0IGAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDMwcHgpO2AgdG8gY2FsY3VsYXRlIHRoZSBhcHByb3ByaWF0ZSB0b3AgbWFyZ2luLlxyXG5cclxuLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAZWxlbWVudC1oZWlnaHQpIHtcclxuICBtYXJnaW4tdG9wOiAoKEBuYXZiYXItaGVpZ2h0IC0gQGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xyXG4gIG1hcmdpbi1ib3R0b206ICgoQG5hdmJhci1oZWlnaHQgLSBAZWxlbWVudC1oZWlnaHQpIC8gMik7XHJcbn1cclxuIiwiLy9cclxuLy8gQnJlYWRjcnVtYnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgcGFkZGluZzogQGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbCBAYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJyZWFkY3J1bWItYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgKyBsaTpiZWZvcmUge1xyXG4gICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgY29sb3I6IEBicmVhZGNydW1iLWNvbG9yO1xyXG4gICAgICBjb250ZW50OiBcIkB7YnJlYWRjcnVtYi1zZXBhcmF0b3J9XFwwMGEwXCI7IC8vIFVuaWNvZGUgc3BhY2UgYWRkZWQgc2luY2UgaW5saW5lLWJsb2NrIG1lYW5zIG5vbi1jb2xsYXBzaW5nIHdoaXRlLXNwYWNlXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5hY3RpdmUge1xyXG4gICAgY29sb3I6IEBicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUGFnaW5hdGlvbiAobXVsdGlwbGUgcGFnZXMpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5wYWdpbmF0aW9uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbjogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIDA7XHJcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xyXG4gICAgPiBhLFxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbG9hdDogbGVmdDsgLy8gQ29sbGFwc2Ugd2hpdGUtc3BhY2VcclxuICAgICAgcGFkZGluZzogQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICAgIGNvbG9yOiBAcGFnaW5hdGlvbi1jb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1iZztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgQHBhZ2luYXRpb24tYm9yZGVyO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBjb2xvcjogQHBhZ2luYXRpb24taG92ZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24taG92ZXItYmc7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICA+IGEsXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgLmJvcmRlci1sZWZ0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cy1iYXNlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgPiBhLFxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKEBib3JkZXItcmFkaXVzLWJhc2UpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5hY3RpdmUgPiBhLFxyXG4gID4gLmFjdGl2ZSA+IHNwYW4ge1xyXG4gICAgJixcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgei1pbmRleDogMztcclxuICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1hY3RpdmUtYmc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogQHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmRpc2FibGVkIHtcclxuICAgID4gc3BhbixcclxuICAgID4gc3Bhbjpob3ZlcixcclxuICAgID4gc3Bhbjpmb2N1cyxcclxuICAgID4gYSxcclxuICAgID4gYTpob3ZlcixcclxuICAgID4gYTpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBAcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcclxuICAgICAgYm9yZGVyLWNvbG9yOiBAcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTaXppbmdcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIExhcmdlXHJcbi5wYWdpbmF0aW9uLWxnIHtcclxuICAucGFnaW5hdGlvbi1zaXplKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAbGluZS1oZWlnaHQtbGFyZ2U7IEBib3JkZXItcmFkaXVzLWxhcmdlKTtcclxufVxyXG5cclxuLy8gU21hbGxcclxuLnBhZ2luYXRpb24tc20ge1xyXG4gIC5wYWdpbmF0aW9uLXNpemUoQHBhZGRpbmctc21hbGwtdmVydGljYWw7IEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGJvcmRlci1yYWRpdXMtc21hbGwpO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy9cclxuLy8gVXRpbGl0eSBjbGFzc2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gRmxvYXRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5jbGVhcmZpeCB7XHJcbiAgLmNsZWFyZml4KCk7XHJcbn1cclxuLmNlbnRlci1ibG9jayB7XHJcbiAgLmNlbnRlci1ibG9jaygpO1xyXG59XHJcbi5wdWxsLXJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG4ucHVsbC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLy8gVG9nZ2xpbmcgY29udGVudFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcclxuLmhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc2hvdyB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG4uaW52aXNpYmxlIHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuLnRleHQtaGlkZSB7XHJcbiAgLnRleHQtaGlkZSgpO1xyXG59XHJcblxyXG5cclxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXHJcbi8vXHJcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcclxuXHJcbi5oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vIEZvciBBZmZpeCBwbHVnaW5cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmFmZml4IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLkB7ZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcclxuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xyXG4gIGJvcmRlcjogc29saWQgLjA4ZW0gQGZhLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAuMWVtO1xyXG59XHJcblxyXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxyXG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cclxuXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9IHtcclxuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxyXG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XHJcbn1cclxuIiwiLy8gUGFnaW5hdGlvblxyXG5cclxuLnBhZ2luYXRpb24tc2l6ZShAcGFkZGluZy12ZXJ0aWNhbDsgQHBhZGRpbmctaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZTsgQGxpbmUtaGVpZ2h0OyBAYm9yZGVyLXJhZGl1cykge1xyXG4gID4gbGkge1xyXG4gICAgPiBhLFxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgcGFkZGluZzogQHBhZGRpbmctdmVydGljYWwgQHBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplO1xyXG4gICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xyXG4gICAgfVxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgID4gYSxcclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICAuYm9yZGVyLWxlZnQtcmFkaXVzKEBib3JkZXItcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgPiBhLFxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKEBib3JkZXItcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBQYWdlciBwYWdpbmF0aW9uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLnBhZ2VyIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcclxuICBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICA+IGEsXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnZXItYmc7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBwYWdlci1ib3JkZXI7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBwYWdlci1ib3JkZXItcmFkaXVzO1xyXG4gICAgfVxyXG5cclxuICAgID4gYTpob3ZlcixcclxuICAgID4gYTpmb2N1cyB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2VyLWhvdmVyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5leHQge1xyXG4gICAgPiBhLFxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByZXZpb3VzIHtcclxuICAgID4gYSxcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRpc2FibGVkIHtcclxuICAgID4gYSxcclxuICAgID4gYTpob3ZlcixcclxuICAgID4gYTpmb2N1cyxcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIGNvbG9yOiBAcGFnZXItZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2VyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBMYWJlbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5sYWJlbCB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIHBhZGRpbmc6IC4yZW0gLjZlbSAuM2VtO1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6IEBsYWJlbC1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XHJcblxyXG4gIC8vIEFkZCBob3ZlciBlZmZlY3RzLCBidXQgb25seSBmb3IgbGlua3NcclxuICBhJiB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBAbGFiZWwtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBFbXB0eSBsYWJlbHMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXHJcbiAgJjplbXB0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLy8gUXVpY2sgZml4IGZvciBsYWJlbHMgaW4gYnV0dG9uc1xyXG4gIC5idG4gJiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb2xvcnNcclxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgbGFiZWxzIGdldCBkYXJrZXIgb24gOmhvdmVyKVxyXG5cclxuLmxhYmVsLWRlZmF1bHQge1xyXG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1kZWZhdWx0LWJnKTtcclxufVxyXG5cclxuLmxhYmVsLXByaW1hcnkge1xyXG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1wcmltYXJ5LWJnKTtcclxufVxyXG5cclxuLmxhYmVsLXN1Y2Nlc3Mge1xyXG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1zdWNjZXNzLWJnKTtcclxufVxyXG5cclxuLmxhYmVsLWluZm8ge1xyXG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1pbmZvLWJnKTtcclxufVxyXG5cclxuLmxhYmVsLXdhcm5pbmcge1xyXG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC13YXJuaW5nLWJnKTtcclxufVxyXG5cclxuLmxhYmVsLWRhbmdlciB7XHJcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLWRhbmdlci1iZyk7XHJcbn1cclxuIiwiLy9cclxuLy8gQmFkZ2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4uYmFkZ2Uge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtaW4td2lkdGg6IDEwcHg7XHJcbiAgcGFkZGluZzogM3B4IDdweDtcclxuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XHJcbiAgZm9udC13ZWlnaHQ6IEBiYWRnZS1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogQGJhZGdlLWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiBAYmFkZ2UtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFkZ2UtYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogQGJhZGdlLWJvcmRlci1yYWRpdXM7XHJcblxyXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcclxuICAmOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXHJcbiAgLmJ0biAmIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTFweDtcclxuICB9XHJcblxyXG4gIC5idG4teHMgJixcclxuICAuYnRuLWdyb3VwLXhzID4gLmJ0biAmIHtcclxuICAgIHRvcDogMDtcclxuICAgIHBhZGRpbmc6IDFweCA1cHg7XHJcbiAgfVxyXG5cclxuICAvLyBIb3ZlciBzdGF0ZSwgYnV0IG9ubHkgZm9yIGxpbmtzXHJcbiAgYSYge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogQGJhZGdlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQWNjb3VudCBmb3IgYmFkZ2VzIGluIG5hdnNcclxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+ICYsXHJcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gJiB7XHJcbiAgICBjb2xvcjogQGJhZGdlLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWRnZS1hY3RpdmUtYmc7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtID4gJiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtID4gJiArICYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAubmF2LXBpbGxzID4gbGkgPiBhID4gJiB7XHJcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXhcclxuXHJcbi8vXHJcbi8vIFByb2dyZXNzIGJhcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXIgYW5pbWF0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBXZWJLaXRcclxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcclxuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxyXG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XHJcbn1cclxuXHJcbi8vIFNwZWMgYW5kIElFMTArXHJcbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xyXG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XHJcbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cclxufVxyXG5cclxuXHJcbi8vIEJhciBpdHNlbGZcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gT3V0ZXIgY29udGFpbmVyXHJcbi5wcm9ncmVzcyB7XHJcbiAgaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByb2dyZXNzLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6IEBwcm9ncmVzcy1ib3JkZXItcmFkaXVzO1xyXG4gIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC4xKSk7XHJcbn1cclxuXHJcbi8vIEJhciBvZiBwcm9ncmVzc1xyXG4ucHJvZ3Jlc3MtYmFyIHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGNvbG9yOiBAcHJvZ3Jlc3MtYmFyLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJvZ3Jlc3MtYmFyLWJnO1xyXG4gIC5ib3gtc2hhZG93KGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgLjE1KSk7XHJcbiAgLnRyYW5zaXRpb24od2lkdGggLjZzIGVhc2UpO1xyXG59XHJcblxyXG4vLyBTdHJpcGVkIGJhcnNcclxuLy9cclxuLy8gYC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxyXG4vLyBgLnByb2dyZXNzLWJhci1zdHJpcGVkYCBjbGFzcywgd2hpY2ggeW91IGp1c3QgYWRkIHRvIGFuIGV4aXN0aW5nXHJcbi8vIGAucHJvZ3Jlc3MtYmFyYC5cclxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcclxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcclxuICAjZ3JhZGllbnQgPiAuc3RyaXBlZCgpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xyXG59XHJcblxyXG4vLyBDYWxsIGFuaW1hdGlvbiBmb3IgdGhlIGFjdGl2ZSBvbmVcclxuLy9cclxuLy8gYC5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXHJcbi8vIGAucHJvZ3Jlc3MtYmFyLmFjdGl2ZWAgYXBwcm9hY2guXHJcbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcclxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xyXG4gIC5hbmltYXRpb24ocHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlKTtcclxufVxyXG5cclxuXHJcbi8vIFZhcmlhdGlvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcclxuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci1zdWNjZXNzLWJnKTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci1pbmZvIHtcclxuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci1pbmZvLWJnKTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcclxuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci13YXJuaW5nLWJnKTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xyXG4gIC5wcm9ncmVzcy1iYXItdmFyaWFudChAcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZyk7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXHJcblxyXG4vL1xyXG4vLyBMaXN0IGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2UgY2xhc3NcclxuLy9cclxuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cclxuXHJcbi5saXN0LWdyb3VwIHtcclxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXHJcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuXHJcbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xyXG4vL1xyXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXHJcblxyXG4ubGlzdC1ncm91cC1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBsaXN0LWdyb3VwLWJvcmRlcjtcclxuXHJcbiAgLy8gUm91bmQgdGhlIGZpcnN0IGFuZCBsYXN0IGl0ZW1zXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoQGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKEBsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgc3RhdGVcclxuICAmLmRpc2FibGVkLFxyXG4gICYuZGlzYWJsZWQ6aG92ZXIsXHJcbiAgJi5kaXNhYmxlZDpmb2N1cyB7XHJcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XHJcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcclxuXHJcbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xyXG4gICAgICBjb2xvcjogQGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEFjdGl2ZSBjbGFzcyBvbiBpdGVtIGl0c2VsZiwgbm90IHBhcmVudFxyXG4gICYuYWN0aXZlLFxyXG4gICYuYWN0aXZlOmhvdmVyLFxyXG4gICYuYWN0aXZlOmZvY3VzIHtcclxuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXHJcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyO1xyXG5cclxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcclxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcclxuICAgICAgY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlIGl0ZW1zLlxyXG4vLyBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNob3dpbmcgc2VsZWN0ZWQgaXRlbXMuXHJcblxyXG5hLmxpc3QtZ3JvdXAtaXRlbSxcclxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgY29sb3I6IEBsaXN0LWdyb3VwLWxpbmstY29sb3I7XHJcblxyXG4gIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gSG92ZXIgc3RhdGVcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1ob3Zlci1iZztcclxuICB9XHJcbn1cclxuXHJcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcblxyXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXHJcbi8vXHJcbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXHJcbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoc3VjY2VzczsgQHN0YXRlLXN1Y2Nlc3MtYmc7IEBzdGF0ZS1zdWNjZXNzLXRleHQpO1xyXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoaW5mbzsgQHN0YXRlLWluZm8tYmc7IEBzdGF0ZS1pbmZvLXRleHQpO1xyXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQod2FybmluZzsgQHN0YXRlLXdhcm5pbmctYmc7IEBzdGF0ZS13YXJuaW5nLXRleHQpO1xyXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoZGFuZ2VyOyBAc3RhdGUtZGFuZ2VyLWJnOyBAc3RhdGUtZGFuZ2VyLXRleHQpO1xyXG5cclxuXHJcbi8vIEN1c3RvbSBjb250ZW50IG9wdGlvbnNcclxuLy9cclxuLy8gRXh0cmEgY2xhc3NlcyBmb3IgY3JlYXRpbmcgd2VsbC1mb3JtYXR0ZWQgY29udGVudCB3aXRoaW4gYC5saXN0LWdyb3VwLWl0ZW1gcy5cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuIiwiLy9cclxuLy8gSnVtYm90cm9uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLmp1bWJvdHJvbiB7XHJcbiAgcGFkZGluZy10b3A6IEBqdW1ib3Ryb24tcGFkZGluZztcclxuICBwYWRkaW5nLWJvdHRvbTogQGp1bWJvdHJvbi1wYWRkaW5nO1xyXG4gIG1hcmdpbi1ib3R0b206IEBqdW1ib3Ryb24tcGFkZGluZztcclxuICBjb2xvcjogQGp1bWJvdHJvbi1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAanVtYm90cm9uLWJnO1xyXG5cclxuICBoMSxcclxuICAuaDEge1xyXG4gICAgY29sb3I6IEBqdW1ib3Ryb24taGVhZGluZy1jb2xvcjtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogKEBqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xyXG4gICAgZm9udC1zaXplOiBAanVtYm90cm9uLWZvbnQtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgfVxyXG5cclxuICA+IGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbihAanVtYm90cm9uLWJnLCAxMCUpO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciAmLFxyXG4gIC5jb250YWluZXItZmx1aWQgJiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlOyAvLyBPbmx5IHJvdW5kIGNvcm5lcnMgYXQgaGlnaGVyIHJlc29sdXRpb25zIGlmIGNvbnRhaW5lZCBpbiBhIGNvbnRhaW5lclxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgcGFkZGluZy10b3A6IChAanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IChAanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xyXG5cclxuICAgIC5jb250YWluZXIgJixcclxuICAgIC5jb250YWluZXItZmx1aWQgJiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IChAanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAoQGp1bWJvdHJvbi1wYWRkaW5nICogMik7XHJcbiAgICB9XHJcblxyXG4gICAgaDEsXHJcbiAgICAuaDEge1xyXG4gICAgICBmb250LXNpemU6IEBqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG5cclxuLy9cclxuLy8gVGh1bWJuYWlsc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIE1peGluIGFuZCBhZGp1c3QgdGhlIHJlZ3VsYXIgaW1hZ2UgY2xhc3NcclxuLnRodW1ibmFpbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogQHRodW1ibmFpbC1wYWRkaW5nO1xyXG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRodW1ibmFpbC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCBAdGh1bWJuYWlsLWJvcmRlcjtcclxuICBib3JkZXItcmFkaXVzOiBAdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XHJcbiAgLnRyYW5zaXRpb24oYm9yZGVyIC4ycyBlYXNlLWluLW91dCk7XHJcblxyXG4gID4gaW1nLFxyXG4gIGEgPiBpbWcge1xyXG4gICAgJjpleHRlbmQoLmltZy1yZXNwb25zaXZlKTtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLy8gQWRkIGEgaG92ZXIgc3RhdGUgZm9yIGxpbmtlZCB2ZXJzaW9ucyBvbmx5XHJcbiAgYSY6aG92ZXIsXHJcbiAgYSY6Zm9jdXMsXHJcbiAgYSYuYWN0aXZlIHtcclxuICAgIGJvcmRlci1jb2xvcjogQGxpbmstY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBJbWFnZSBjYXB0aW9uc1xyXG4gIC5jYXB0aW9uIHtcclxuICAgIHBhZGRpbmc6IEB0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nO1xyXG4gICAgY29sb3I6IEB0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQWxlcnRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmFsZXJ0IHtcclxuICBwYWRkaW5nOiBAYWxlcnQtcGFkZGluZztcclxuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogQGFsZXJ0LWJvcmRlci1yYWRpdXM7XHJcblxyXG4gIC8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXHJcbiAgaDQge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGNvbG9yOiBpbmhlcml0OyAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyBAaGVhZGluZ3MtY29sb3JcclxuICB9XHJcblxyXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXHJcbiAgLmFsZXJ0LWxpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6IEBhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLy8gSW1wcm92ZSBhbGlnbm1lbnQgYW5kIHNwYWNpbmcgb2YgaW5uZXIgY29udGVudFxyXG4gID4gcCxcclxuICA+IHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICA+IHAgKyBwIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xyXG4vL1xyXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cclxuXHJcbi8vIFRoZSBtaXNzcGVsbGVkIC5hbGVydC1kaXNtaXNzYWJsZSB3YXMgZGVwcmVjYXRlZCBpbiAzLjIuMC5cclxuLmFsZXJ0LWRpc21pc3NhYmxlLFxyXG4uYWxlcnQtZGlzbWlzc2libGUge1xyXG4gIHBhZGRpbmctcmlnaHQ6IChAYWxlcnQtcGFkZGluZyArIDIwKTtcclxuXHJcbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cclxuICAuY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gICAgcmlnaHQ6IC0yMXB4O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBbHRlcm5hdGUgc3R5bGVzXHJcbi8vXHJcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXHJcblxyXG4uYWxlcnQtc3VjY2VzcyB7XHJcbiAgLmFsZXJ0LXZhcmlhbnQoQGFsZXJ0LXN1Y2Nlc3MtYmc7IEBhbGVydC1zdWNjZXNzLWJvcmRlcjsgQGFsZXJ0LXN1Y2Nlc3MtdGV4dCk7XHJcbn1cclxuXHJcbi5hbGVydC1pbmZvIHtcclxuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtaW5mby1iZzsgQGFsZXJ0LWluZm8tYm9yZGVyOyBAYWxlcnQtaW5mby10ZXh0KTtcclxufVxyXG5cclxuLmFsZXJ0LXdhcm5pbmcge1xyXG4gIC5hbGVydC12YXJpYW50KEBhbGVydC13YXJuaW5nLWJnOyBAYWxlcnQtd2FybmluZy1ib3JkZXI7IEBhbGVydC13YXJuaW5nLXRleHQpO1xyXG59XHJcblxyXG4uYWxlcnQtZGFuZ2VyIHtcclxuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtZGFuZ2VyLWJnOyBAYWxlcnQtZGFuZ2VyLWJvcmRlcjsgQGFsZXJ0LWRhbmdlci10ZXh0KTtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSwgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycywgc2VsZWN0b3ItbWF4LWNvbWJpbmF0b3JzLCBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXHJcblxyXG4vL1xyXG4vLyBQYW5lbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi5wYW5lbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBwYW5lbC1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiBAcGFuZWwtYm9yZGVyLXJhZGl1cztcclxuICAuYm94LXNoYWRvdygwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDUpKTtcclxufVxyXG5cclxuLy8gUGFuZWwgY29udGVudHNcclxuLnBhbmVsLWJvZHkge1xyXG4gIHBhZGRpbmc6IEBwYW5lbC1ib2R5LXBhZGRpbmc7XHJcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsIGhlYWRpbmdcclxuLnBhbmVsLWhlYWRpbmcge1xyXG4gIHBhZGRpbmc6IEBwYW5lbC1oZWFkaW5nLXBhZGRpbmc7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIC5ib3JkZXItdG9wLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XHJcblxyXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBXaXRoaW4gaGVhZGluZywgc3RyaXAgYW55IGBoKmAgdGFnIG9mIGl0cyBkZWZhdWx0IG1hcmdpbnMgZm9yIHNwYWNpbmcuXHJcbi5wYW5lbC10aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtc2l6ZTogY2VpbCgoQGZvbnQtc2l6ZS1iYXNlICogMS4xMjUpKTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuXHJcbiAgPiBhLFxyXG4gID4gc21hbGwsXHJcbiAgPiAuc21hbGwsXHJcbiAgPiBzbWFsbCA+IGEsXHJcbiAgPiAuc21hbGwgPiBhIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWwgZm9vdGVyIChzdGF5cyBncmF5IGluIGV2ZXJ5IG1vZGlmaWVyIGNsYXNzKVxyXG4ucGFuZWwtZm9vdGVyIHtcclxuICBwYWRkaW5nOiBAcGFuZWwtZm9vdGVyLXBhZGRpbmc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBhbmVsLWZvb3Rlci1iZztcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgQHBhbmVsLWlubmVyLWJvcmRlcjtcclxuICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xyXG59XHJcblxyXG5cclxuLy8gTGlzdCBncm91cHMgaW4gcGFuZWxzXHJcbi8vXHJcbi8vIEJ5IGRlZmF1bHQsIHNwYWNlIG91dCBsaXN0IGdyb3VwIGNvbnRlbnQgZnJvbSBwYW5lbCBoZWFkaW5ncyB0byBhY2NvdW50IGZvclxyXG4vLyBhbnkga2luZCBvZiBjdXN0b20gY29udGVudCBiZXR3ZWVuIHRoZSB0d28uXHJcblxyXG4ucGFuZWwge1xyXG4gID4gLmxpc3QtZ3JvdXAsXHJcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAuYm9yZGVyLXRvcC1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcclxuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xyXG4gICAgICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIENvbGxhcHNlIHNwYWNlIGJldHdlZW4gd2hlbiB0aGVyZSdzIG5vIGFkZGl0aW9uYWwgY29udGVudC5cclxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCB7XHJcbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gIH1cclxufVxyXG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xyXG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbn1cclxuXHJcbi8vIFRhYmxlcyBpbiBwYW5lbHNcclxuLy9cclxuLy8gUGxhY2UgYSBub24tYm9yZGVyZWQgYC50YWJsZWAgd2l0aGluIGEgcGFuZWwgKG5vdCB3aXRoaW4gYSBgLnBhbmVsLWJvZHlgKSBhbmRcclxuLy8gd2F0Y2ggaXQgZ28gZnVsbCB3aWR0aC5cclxuXHJcbi5wYW5lbCB7XHJcbiAgPiAudGFibGUsXHJcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcclxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIGNhcHRpb24ge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBAcGFuZWwtYm9keS1wYWRkaW5nO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IEBwYW5lbC1ib2R5LXBhZGRpbmc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEFkZCBib3JkZXIgdG9wIHJhZGl1cyBmb3IgZmlyc3Qgb25lXHJcbiAgPiAudGFibGU6Zmlyc3QtY2hpbGQsXHJcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XHJcbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xyXG5cclxuICAgID4gdGhlYWQ6Zmlyc3QtY2hpbGQsXHJcbiAgICA+IHRib2R5OmZpcnN0LWNoaWxkIHtcclxuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG5cclxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcclxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcclxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxyXG4gID4gLnRhYmxlOmxhc3QtY2hpbGQsXHJcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xyXG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcclxuXHJcbiAgICA+IHRib2R5Omxhc3QtY2hpbGQsXHJcbiAgICA+IHRmb290Omxhc3QtY2hpbGQge1xyXG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuXHJcbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXHJcbiAgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxyXG4gID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXHJcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXHJcbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgfVxyXG4gID4gLnRhYmxlLWJvcmRlcmVkLFxyXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgPiB0aGVhZCxcclxuICAgID4gdGJvZHksXHJcbiAgICA+IHRmb290IHtcclxuICAgICAgPiB0ciB7XHJcbiAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcclxuICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gdGhlYWQsXHJcbiAgICA+IHRib2R5IHtcclxuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgPiB0ZCxcclxuICAgICAgICA+IHRoIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IHRib2R5LFxyXG4gICAgPiB0Zm9vdCB7XHJcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgPiB0ZCxcclxuICAgICAgICA+IHRoIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb2xsYXBzaWJsZSBwYW5lbHMgKGFrYSwgYWNjb3JkaW9uKVxyXG4vL1xyXG4vLyBXcmFwIGEgc2VyaWVzIG9mIHBhbmVscyBpbiBgLnBhbmVsLWdyb3VwYCB0byB0dXJuIHRoZW0gaW50byBhbiBhY2NvcmRpb24gd2l0aFxyXG4vLyB0aGUgaGVscCBvZiBvdXIgY29sbGFwc2UgSmF2YVNjcmlwdCBwbHVnaW4uXHJcblxyXG4ucGFuZWwtZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuXHJcbiAgLy8gVGlnaHRlbiB1cCBtYXJnaW4gc28gaXQncyBvbmx5IGJldHdlZW4gcGFuZWxzXHJcbiAgLnBhbmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAcGFuZWwtYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICArIC5wYW5lbCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcclxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQHBhbmVsLWlubmVyLWJvcmRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYW5lbC1mb290ZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBwYW5lbC1pbm5lci1ib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zXHJcbi5wYW5lbC1kZWZhdWx0IHtcclxuICAucGFuZWwtdmFyaWFudChAcGFuZWwtZGVmYXVsdC1ib3JkZXI7IEBwYW5lbC1kZWZhdWx0LXRleHQ7IEBwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc7IEBwYW5lbC1kZWZhdWx0LWJvcmRlcik7XHJcbn1cclxuLnBhbmVsLXByaW1hcnkge1xyXG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1wcmltYXJ5LWJvcmRlcjsgQHBhbmVsLXByaW1hcnktdGV4dDsgQHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzsgQHBhbmVsLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG4ucGFuZWwtc3VjY2VzcyB7XHJcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLXN1Y2Nlc3MtYm9yZGVyOyBAcGFuZWwtc3VjY2Vzcy10ZXh0OyBAcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOyBAcGFuZWwtc3VjY2Vzcy1ib3JkZXIpO1xyXG59XHJcbi5wYW5lbC1pbmZvIHtcclxuICAucGFuZWwtdmFyaWFudChAcGFuZWwtaW5mby1ib3JkZXI7IEBwYW5lbC1pbmZvLXRleHQ7IEBwYW5lbC1pbmZvLWhlYWRpbmctYmc7IEBwYW5lbC1pbmZvLWJvcmRlcik7XHJcbn1cclxuLnBhbmVsLXdhcm5pbmcge1xyXG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC13YXJuaW5nLWJvcmRlcjsgQHBhbmVsLXdhcm5pbmctdGV4dDsgQHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzsgQHBhbmVsLXdhcm5pbmctYm9yZGVyKTtcclxufVxyXG4ucGFuZWwtZGFuZ2VyIHtcclxuICAucGFuZWwtdmFyaWFudChAcGFuZWwtZGFuZ2VyLWJvcmRlcjsgQHBhbmVsLWRhbmdlci10ZXh0OyBAcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc7IEBwYW5lbC1kYW5nZXItYm9yZGVyKTtcclxufVxyXG4iLCIvLyBBbGVydHNcclxuXHJcbi5hbGVydC12YXJpYW50KEBiYWNrZ3JvdW5kOyBAYm9yZGVyOyBAdGV4dC1jb2xvcikge1xyXG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcclxuICBib3JkZXItY29sb3I6IEBib3JkZXI7XHJcblxyXG4gIGhyIHtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbihAYm9yZGVyLCA1JSk7XHJcbiAgfVxyXG5cclxuICAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogZGFya2VuKEB0ZXh0LWNvbG9yLCAxMCUpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBQcm9ncmVzcyBiYXJzXHJcblxyXG4ucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQGNvbG9yKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xyXG5cclxuICAvLyBEZXByZWNhdGVkIHBhcmVudCBjbGFzcyByZXF1aXJlbWVudCBhcyBvZiB2My4yLjBcclxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAmIHtcclxuICAgICNncmFkaWVudCA+IC5zdHJpcGVkKCk7XHJcbiAgfVxyXG59XHJcbiIsIi5tZWRpYSB7XHJcbiAgLy8gUHJvcGVyIHNwYWNpbmcgYmV0d2VlbiBpbnN0YW5jZXMgb2YgLm1lZGlhXHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1lZGlhLFxyXG4ubWVkaWEtYm9keSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6b29tOiAxO1xyXG59XHJcblxyXG4ubWVkaWEtYm9keSB7XHJcbiAgd2lkdGg6IDEwMDAwcHg7XHJcbn1cclxuXHJcbi5tZWRpYS1vYmplY3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAvLyBGaXggY29sbGFwc2UgaW4gd2Via2l0IGZyb20gbWF4LXdpZHRoOiAxMDAlIGFuZCBkaXNwbGF5OiB0YWJsZS1jZWxsLlxyXG4gICYuaW1nLXRodW1ibmFpbCB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVkaWEtcmlnaHQsXHJcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5tZWRpYS1sZWZ0LFxyXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ubWVkaWEtbGVmdCxcclxuLm1lZGlhLXJpZ2h0LFxyXG4ubWVkaWEtYm9keSB7XHJcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ubWVkaWEtbWlkZGxlIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ubWVkaWEtYm90dG9tIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcblxyXG4vLyBSZXNldCBtYXJnaW5zIG9uIGhlYWRpbmdzIGZvciB0aWdodGVyIGRlZmF1bHQgc3BhY2luZ1xyXG4ubWVkaWEtaGVhZGluZyB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi8vIE1lZGlhIGxpc3QgdmFyaWF0aW9uXHJcbi8vXHJcbi8vIFVuZG8gZGVmYXVsdCB1bC9vbCBzdHlsZXNcclxuLm1lZGlhLWxpc3Qge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbiIsIi8vIExpc3QgR3JvdXBzXHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoQHN0YXRlOyBAYmFja2dyb3VuZDsgQGNvbG9yKSB7XHJcbiAgLmxpc3QtZ3JvdXAtaXRlbS1Ae3N0YXRlfSB7XHJcbiAgICBjb2xvcjogQGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XHJcblxyXG4gICAgYSYsXHJcbiAgICBidXR0b24mIHtcclxuICAgICAgY29sb3I6IEBjb2xvcjtcclxuXHJcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCA1JSk7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUsXHJcbiAgICAgICYuYWN0aXZlOmhvdmVyLFxyXG4gICAgICAmLmFjdGl2ZTpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFBhbmVsc1xyXG5cclxuLnBhbmVsLXZhcmlhbnQoQGJvcmRlcjsgQGhlYWRpbmctdGV4dC1jb2xvcjsgQGhlYWRpbmctYmctY29sb3I7IEBoZWFkaW5nLWJvcmRlcikge1xyXG4gIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcclxuXHJcbiAgJiA+IC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIGNvbG9yOiBAaGVhZGluZy10ZXh0LWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGhlYWRpbmctYmctY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6IEBoZWFkaW5nLWJvcmRlcjtcclxuXHJcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogQGJvcmRlcjtcclxuICAgIH1cclxuICAgIC5iYWRnZSB7XHJcbiAgICAgIGNvbG9yOiBAaGVhZGluZy1iZy1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGhlYWRpbmctdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgJiA+IC5wYW5lbC1mb290ZXIge1xyXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEVtYmVkcyByZXNwb25zaXZlXHJcbi8vXHJcbi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxyXG4gIGlmcmFtZSxcclxuICBlbWJlZCxcclxuICBvYmplY3QsXHJcbiAgdmlkZW8ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDE2OjkgYXNwZWN0IHJhdGlvXHJcbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcclxuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG59XHJcblxyXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgNDozIGFzcGVjdCByYXRpb1xyXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcclxuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcclxuXHJcbi8vXHJcbi8vIENsb3NlIGljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLmNsb3NlIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgZm9udC1zaXplOiAoQGZvbnQtc2l6ZS1iYXNlICogMS41KTtcclxuICBmb250LXdlaWdodDogQGNsb3NlLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiBAY2xvc2UtY29sb3I7XHJcbiAgdGV4dC1zaGFkb3c6IEBjbG9zZS10ZXh0LXNoYWRvdztcclxuICAub3BhY2l0eSguMik7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogQGNsb3NlLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLm9wYWNpdHkoLjUpO1xyXG4gIH1cclxuXHJcbiAgLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxyXG4gIC8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxyXG4gIC8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxyXG4gIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxyXG4gIGJ1dHRvbiYge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUG9wb3ZlcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4ucG9wb3ZlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IEB6aW5kZXgtcG9wb3ZlcjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1heC13aWR0aDogQHBvcG92ZXItbWF4LXdpZHRoO1xyXG4gIHBhZGRpbmc6IDFweDtcclxuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSBwb3BvdmVycyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXHJcbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cclxuICAucmVzZXQtdGV4dCgpO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBwb3BvdmVyLWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBwb3BvdmVyLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxuICAuYm94LXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgLjIpKTtcclxuXHJcbiAgLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XHJcbiAgJi50b3AgeyBtYXJnaW4tdG9wOiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cclxuICAmLnJpZ2h0IHsgbWFyZ2luLWxlZnQ6IEBwb3BvdmVyLWFycm93LXdpZHRoOyB9XHJcbiAgJi5ib3R0b20geyBtYXJnaW4tdG9wOiBAcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxyXG4gICYubGVmdCB7IG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cclxuXHJcbiAgLy8gQXJyb3dzXHJcbiAgLy8gLmFycm93IGlzIG91dGVyLCAuYXJyb3c6YWZ0ZXIgaXMgaW5uZXJcclxuICA+IC5hcnJvdyB7XHJcbiAgICBib3JkZXItd2lkdGg6IEBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG5cclxuICAgICYsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYm9yZGVyLXdpZHRoOiBAcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudG9wID4gLmFycm93IHtcclxuICAgIGJvdHRvbTogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcclxuICAgIGJvcmRlci10b3AtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBib3R0b206IDFweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnJpZ2h0ID4gLmFycm93IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgbWFyZ2luLXRvcDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYm90dG9tOiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmJvdHRvbSA+IC5hcnJvdyB7XHJcbiAgICB0b3A6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubGVmdCA+IC5hcnJvdyB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICBtYXJnaW4tdG9wOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiAxcHg7XHJcbiAgICAgIGJvdHRvbTogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wb3Zlci10aXRsZSB7XHJcbiAgcGFkZGluZzogOHB4IDE0cHg7XHJcbiAgbWFyZ2luOiAwOyAvLyByZXNldCBoZWFkaW5nIG1hcmdpblxyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBwb3BvdmVyLXRpdGxlLWJnO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oQHBvcG92ZXItdGl0bGUtYmcsIDUlKTtcclxuICBib3JkZXItcmFkaXVzOiAoQGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAoQGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAwIDA7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDlweCAxNHB4O1xyXG59XHJcbiIsIi5yZXNldC10ZXh0KCkge1xyXG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktYmFzZTtcclxuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZS5cclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgbGluZS1icmVhazogYXV0bztcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXHJcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuIiwiLy8gT3BhY2l0eVxyXG5cclxuLm9wYWNpdHkoQG9wYWNpdHkpIHtcclxuICBAb3BhY2l0eS1pZTogKEBvcGFjaXR5ICogMTAwKTsgIC8vIElFOCBmaWx0ZXJcclxuICBmaWx0ZXI6IH5cImFscGhhKG9wYWNpdHk9QHtvcGFjaXR5LWllfSlcIjtcclxuICBvcGFjaXR5OiBAb3BhY2l0eTtcclxufVxyXG4iLCIvL1xyXG4vLyBNb2RhbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcclxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXHJcbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxyXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzaGl0XHJcblxyXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcclxuLm1vZGFsLW9wZW4ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxyXG4ubW9kYWwge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogQHppbmRleC1tb2RhbDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxyXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxyXG4gIG91dGxpbmU6IDA7XHJcblxyXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXHJcbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgLnRyYW5zbGF0ZSgwLCAtMjUlKTtcclxuICAgIC50cmFuc2l0aW9uLXRyYW5zZm9ybSh+XCIwLjNzIGVhc2Utb3V0XCIpO1xyXG4gIH1cclxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyAudHJhbnNsYXRlKDAsIDApOyB9XHJcbn1cclxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXHJcbi5tb2RhbC1kaWFsb2cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW46IDEwcHg7XHJcbn1cclxuXHJcbi8vIEFjdHVhbCBtb2RhbFxyXG4ubW9kYWwtY29udGVudCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBtb2RhbC1jb250ZW50LWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOyAvL29sZCBicm93c2VycyBmYWxsYmFjayAoaWU4IGV0YylcclxuICBib3JkZXI6IDFweCBzb2xpZCBAbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbiAgLmJveC1zaGFkb3coMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgLjUpKTtcclxuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8vIE1vZGFsIGJhY2tncm91bmRcclxuLm1vZGFsLWJhY2tkcm9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IEB6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbW9kYWwtYmFja2Ryb3AtYmc7XHJcbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcclxuICAmLmZhZGUgeyAub3BhY2l0eSgwKTsgfVxyXG4gICYuaW4geyAub3BhY2l0eShAbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cclxufVxyXG5cclxuLy8gTW9kYWwgaGVhZGVyXHJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xyXG4ubW9kYWwtaGVhZGVyIHtcclxuICBwYWRkaW5nOiBAbW9kYWwtdGl0bGUtcGFkZGluZztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XHJcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XHJcbn1cclxuLy8gQ2xvc2UgaWNvblxyXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XHJcbiAgbWFyZ2luLXRvcDogLTJweDtcclxufVxyXG5cclxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXHJcbi5tb2RhbC10aXRsZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiBAbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XHJcbn1cclxuXHJcbi8vIE1vZGFsIGJvZHlcclxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxyXG4ubW9kYWwtYm9keSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IEBtb2RhbC1pbm5lci1wYWRkaW5nO1xyXG59XHJcblxyXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxyXG4ubW9kYWwtZm9vdGVyIHtcclxuICBwYWRkaW5nOiBAbW9kYWwtaW5uZXItcGFkZGluZztcclxuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcclxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTsgLy8gY2xlYXIgaXQgaW4gY2FzZSBmb2xrcyB1c2UgLnB1bGwtKiBjbGFzc2VzIG9uIGJ1dHRvbnNcclxuXHJcbiAgLy8gUHJvcGVybHkgc3BhY2Ugb3V0IGJ1dHRvbnNcclxuICAuYnRuICsgLmJ0biB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xyXG4gIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgfVxyXG4gIC8vIGFuZCBvdmVycmlkZSBpdCBmb3IgYmxvY2sgYnV0dG9ucyBhcyB3ZWxsXHJcbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcclxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAtOTk5OXB4O1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBvdmVyZmxvdzogc2Nyb2xsO1xyXG59XHJcblxyXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgd2lkdGg6IEBtb2RhbC1tZDtcclxuICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gIH1cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICAuYm94LXNoYWRvdygwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjUpKTtcclxuICB9XHJcblxyXG4gIC8vIE1vZGFsIHNpemVzXHJcbiAgLm1vZGFsLXNtIHsgd2lkdGg6IEBtb2RhbC1zbTsgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAubW9kYWwtbGcgeyB3aWR0aDogQG1vZGFsLWxnOyB9XHJcbn1cclxuIiwiLy9cclxuLy8gVG9vbHRpcHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi50b29sdGlwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogQHppbmRleC10b29sdGlwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cclxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxyXG4gIC5yZXNldC10ZXh0KCk7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xyXG5cclxuICAub3BhY2l0eSgwKTtcclxuXHJcbiAgJi5pbiB7IC5vcGFjaXR5KEB0b29sdGlwLW9wYWNpdHkpOyB9XHJcbiAgJi50b3Age1xyXG4gICAgcGFkZGluZzogQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcclxuICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgfVxyXG4gICYucmlnaHQge1xyXG4gICAgcGFkZGluZzogMCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgfVxyXG4gICYuYm90dG9tIHtcclxuICAgIHBhZGRpbmc6IEB0b29sdGlwLWFycm93LXdpZHRoIDA7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgfVxyXG4gICYubGVmdCB7XHJcbiAgICBwYWRkaW5nOiAwIEB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XHJcbiAgfVxyXG5cclxuICAvLyBOb3RlOiBEZXByZWNhdGVkIC50b3AtbGVmdCwgLnRvcC1yaWdodCwgLmJvdHRvbS1sZWZ0LCBhbmQgLmJvdHRvbS1yaWdodCBhcyBvZiB2My4zLjFcclxuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgcmlnaHQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLUB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLUB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5sZWZ0IC50b29sdGlwLWFycm93IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYuYm90dG9tIC50b29sdGlwLWFycm93IHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW4tdG9wOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW4tdG9wOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcclxuLnRvb2x0aXAtaW5uZXIge1xyXG4gIG1heC13aWR0aDogQHRvb2x0aXAtbWF4LXdpZHRoO1xyXG4gIHBhZGRpbmc6IDNweCA4cHg7XHJcbiAgY29sb3I6IEB0b29sdGlwLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdG9vbHRpcC1iZztcclxuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG59XHJcblxyXG4vLyBBcnJvd3NcclxuLnRvb2x0aXAtYXJyb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcbiIsIi8vIExpc3QgSWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLkB7ZmEtY3NzLXByZWZpeH0tdWwge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tbGVmdDogQGZhLWxpLXdpZHRoO1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbn1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAtQGZhLWxpLXdpZHRoO1xyXG4gIHdpZHRoOiBAZmEtbGktd2lkdGg7XHJcbiAgdG9wOiAoMmVtIC8gMTQpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAmLkB7ZmEtY3NzLXByZWZpeH0tbGcge1xyXG4gICAgbGVmdDogKC1AZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpKTtcclxuICB9XHJcbn1cclxuIiwiLy8gU3RhY2tlZCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB3aWR0aDogMmVtO1xyXG4gIGhlaWdodDogMmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiBAZmEtaW52ZXJzZTsgfVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBtZWRpYS1mZWF0dXJlLW5hbWUtbm8tdW5rbm93blxyXG5cclxuLy9cclxuLy8gQ2Fyb3VzZWxcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXHJcbi5jYXJvdXNlbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICA+IC5pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAudHJhbnNpdGlvbiguNnMgZWFzZS1pbi1vdXQgbGVmdCk7XHJcblxyXG4gICAgLy8gQWNjb3VudCBmb3IgamFua2l0dWRlIG9uIGltYWdlc1xyXG4gICAgPiBpbWcsXHJcbiAgICA+IGEgPiBpbWcge1xyXG4gICAgICAmOmV4dGVuZCguaW1nLXJlc3BvbnNpdmUpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBXZWJLaXQgQ1NTMyB0cmFuc2Zvcm1zIGZvciBzdXBwb3J0ZWQgZGV2aWNlc1xyXG4gICAgQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xyXG4gICAgICAudHJhbnNpdGlvbi10cmFuc2Zvcm0oflwiMC42cyBlYXNlLWluLW91dFwiKTtcclxuICAgICAgLmJhY2tmYWNlLXZpc2liaWxpdHkoflwiaGlkZGVuXCIpO1xyXG4gICAgICAucGVyc3BlY3RpdmUoMTAwMHB4KTtcclxuXHJcbiAgICAgICYubmV4dCxcclxuICAgICAgJi5hY3RpdmUucmlnaHQge1xyXG4gICAgICAgIC50cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYucHJldixcclxuICAgICAgJi5hY3RpdmUubGVmdCB7XHJcbiAgICAgICAgLnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYubmV4dC5sZWZ0LFxyXG4gICAgICAmLnByZXYucmlnaHQsXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAudHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuYWN0aXZlLFxyXG4gID4gLm5leHQsXHJcbiAgPiAucHJldiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgPiAubmV4dCxcclxuICA+IC5wcmV2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgPiAubmV4dCB7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gIH1cclxuICA+IC5wcmV2IHtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gIH1cclxuICA+IC5uZXh0LmxlZnQsXHJcbiAgPiAucHJldi5yaWdodCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgPiAuYWN0aXZlLmxlZnQge1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbiAgfVxyXG4gID4gLmFjdGl2ZS5yaWdodCB7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5jYXJvdXNlbC1jb250cm9sIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiBAY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcclxuICBmb250LXNpemU6IEBjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTtcclxuICBjb2xvcjogQGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtc2hhZG93OiBAY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gRml4IElFOSBjbGljay10aHJ1IGJ1Z1xyXG4gIC5vcGFjaXR5KEBjYXJvdXNlbC1jb250cm9sLW9wYWNpdHkpO1xyXG4gIC8vIFdlIGNhbid0IGhhdmUgdGhpcyB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcclxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxyXG5cclxuICAvLyBTZXQgZ3JhZGllbnRzIGZvciBiYWNrZ3JvdW5kc1xyXG4gICYubGVmdCB7XHJcbiAgICAjZ3JhZGllbnQgPiAuaG9yaXpvbnRhbChAc3RhcnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpOyBAZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wMDAxKSk7XHJcbiAgfVxyXG4gICYucmlnaHQge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgI2dyYWRpZW50ID4gLmhvcml6b250YWwoQHN0YXJ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wMDAxKTsgQGVuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSkpO1xyXG4gIH1cclxuXHJcbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6IEBjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIC5vcGFjaXR5KC45KTtcclxuICB9XHJcblxyXG4gIC8vIFRvZ2dsZXNcclxuICAuaWNvbi1wcmV2LFxyXG4gIC5pY29uLW5leHQsXHJcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXHJcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gIH1cclxuICAuaWNvbi1wcmV2LFxyXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICB9XHJcbiAgLmljb24tbmV4dCxcclxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xyXG4gICAgcmlnaHQ6IDUwJTtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgfVxyXG4gIC5pY29uLXByZXYsXHJcbiAgLmljb24tbmV4dCB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgLmljb24tcHJldiB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDM5XCI7Ly8gU0lOR0xFIExFRlQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzOSlcclxuICAgIH1cclxuICB9XHJcbiAgLmljb24tbmV4dCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDNhXCI7Ly8gU0lOR0xFIFJJR0hULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwM0EpXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xyXG4vL1xyXG4vLyBBZGQgYW4gdW5vcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcclxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cclxuXHJcbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAxMHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICB6LWluZGV4OiAxNTtcclxuICB3aWR0aDogNjAlO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tbGVmdDogLTMwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW46IDFweDtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAvLyBJRTgtOSBoYWNrIGZvciBldmVudCBoYW5kbGluZ1xyXG4gICAgLy9cclxuICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDgtOSBkb2VzIG5vdCBzdXBwb3J0IGNsaWNrcyBvbiBlbGVtZW50cyB3aXRob3V0IGEgc2V0XHJcbiAgICAvLyBgYmFja2dyb3VuZC1jb2xvcmAuIFdlIGNhbm5vdCB1c2UgYGZpbHRlcmAgc2luY2UgdGhhdCdzIG5vdCB2aWV3ZWQgYXMgYVxyXG4gICAgLy8gYmFja2dyb3VuZCBjb2xvciBieSB0aGUgYnJvd3Nlci4gVGh1cywgYSBoYWNrIGlzIG5lZWRlZC5cclxuICAgIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjSW50ZXJuZXRfRXhwbG9yZXJcclxuICAgIC8vXHJcbiAgICAvLyBGb3IgSUU4LCB3ZSBzZXQgc29saWQgYmxhY2sgYXMgaXQgZG9lc24ndCBzdXBwb3J0IGByZ2JhKClgLiBGb3IgSUU5LCB3ZVxyXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5OyAvLyBJRThcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IC8vIElFOVxyXG5cclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcblxyXG4gIC5hY3RpdmUge1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcclxuICB9XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsIGNhcHRpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEhpZGRlbiBieSBkZWZhdWx0IGZvciBzbWFsbGVyIHZpZXdwb3J0c1xyXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxNSU7XHJcbiAgYm90dG9tOiAyMHB4O1xyXG4gIGxlZnQ6IDE1JTtcclxuICB6LWluZGV4OiAxMDtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICBjb2xvcjogQGNhcm91c2VsLWNhcHRpb24tY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtc2hhZG93OiBAY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XHJcblxyXG4gICYgLmJ0biB7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgLy8gTm8gc2hhZG93IGZvciBidXR0b24gZWxlbWVudHMgaW4gY2Fyb3VzZWwtY2FwdGlvblxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFNjYWxlIHVwIGNvbnRyb2xzIGZvciB0YWJsZXRzIGFuZCB1cFxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG5cclxuICAvLyBTY2FsZSB1cCB0aGUgY29udHJvbHMgYSBzbWlkZ2VcclxuICAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcclxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcclxuICAgIC5pY29uLXByZXYsXHJcbiAgICAuaWNvbi1uZXh0IHtcclxuICAgICAgd2lkdGg6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xyXG4gICAgICBoZWlnaHQ6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xyXG4gICAgICBmb250LXNpemU6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xyXG4gICAgfVxyXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXHJcbiAgICAuaWNvbi1wcmV2IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XHJcbiAgICB9XHJcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXHJcbiAgICAuaWNvbi1uZXh0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcclxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XHJcbiAgICByaWdodDogMjAlO1xyXG4gICAgbGVmdDogMjAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAvLyBNb3ZlIHVwIHRoZSBpbmRpY2F0b3JzXHJcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1uby12ZW5kb3ItcHJlZml4LCBzZWxlY3Rvci1tYXgtaWRcclxuXHJcbiNncmFkaWVudCB7XHJcblxyXG4gIC8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxyXG4gIC8vXHJcbiAgLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cclxuICAvLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxyXG4gIC5ob3Jpem9udGFsKEBzdGFydC1jb2xvcjogIzU1NTsgQGVuZC1jb2xvcjogIzMzMzsgQHN0YXJ0LXBlcmNlbnQ6IDAlOyBAZW5kLXBlcmNlbnQ6IDEwMCUpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gT3BlcmEgMTJcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcclxuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTEpXCIsIGFyZ2IoQHN0YXJ0LWNvbG9yKSwgYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd25cclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICB9XHJcblxyXG4gIC8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cclxuICAvL1xyXG4gIC8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXHJcbiAgLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cclxuICAudmVydGljYWwoQHN0YXJ0LWNvbG9yOiAjNTU1OyBAZW5kLWNvbG9yOiAjMzMzOyBAc3RhcnQtcGVyY2VudDogMCU7IEBlbmQtcGVyY2VudDogMTAwJSkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcclxuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTApXCIsIGFyZ2IoQHN0YXJ0LWNvbG9yKSwgYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd25cclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICB9XHJcblxyXG4gIC5kaXJlY3Rpb25hbChAc3RhcnQtY29sb3I6ICM1NTU7IEBlbmQtY29sb3I6ICMzMzM7IEBkZWc6IDQ1ZGVnKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnQtY29sb3IsIEBlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnQtY29sb3IsIEBlbmQtY29sb3IpOyAvLyBPcGVyYSAxMlxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBkZWcsIEBzdGFydC1jb2xvciwgQGVuZC1jb2xvcik7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICB9XHJcbiAgLmhvcml6b250YWwtdGhyZWUtY29sb3JzKEBzdGFydC1jb2xvcjogIzAwYjNlZTsgQG1pZC1jb2xvcjogIzdhNDNiNjsgQGNvbG9yLXN0b3A6IDUwJTsgQGVuZC1jb2xvcjogI2MzMzI1Zikge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xyXG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MSlcIiwgYXJnYihAc3RhcnQtY29sb3IpLCBhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxuICAudmVydGljYWwtdGhyZWUtY29sb3JzKEBzdGFydC1jb2xvcjogIzAwYjNlZTsgQG1pZC1jb2xvcjogIzdhNDNiNjsgQGNvbG9yLXN0b3A6IDUwJTsgQGVuZC1jb2xvcjogI2MzMzI1Zikge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XHJcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0wKVwiLCBhcmdiKEBzdGFydC1jb2xvciksIGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG4gIC5yYWRpYWwoQGlubmVyLWNvbG9yOiAjNTU1OyBAb3V0ZXItY29sb3I6ICMzMzMpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgQGlubmVyLWNvbG9yLCBAb3V0ZXItY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgQGlubmVyLWNvbG9yLCBAb3V0ZXItY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcbiAgLnN0cmlwZWQoQGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSk7IEBhbmdsZTogNDVkZWcpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBhbmdsZSwgQGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIEBjb2xvciA1MCUsIEBjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBhbmdsZSwgQGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIEBjb2xvciA1MCUsIEBjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBhbmdsZSwgQGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIEBjb2xvciA1MCUsIEBjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBDbGVhcmZpeFxyXG4vL1xyXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXHJcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXHJcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXHJcbi8vICAgIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xyXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxyXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xyXG4vLyAgICBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXHJcbi8vXHJcbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXHJcblxyXG4uY2xlYXJmaXgoKSB7XHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxyXG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcclxuICB9XHJcbiAgJjphZnRlciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuIiwiLm5hdi1ub3ZhXHJcbntcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjb2xvcjojNjY2O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4uY2hlY2tlZEJhY2tncm91bmR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XHJcbn1cclxuLm5hdi1ub3ZhOmJlZm9yZSxcclxuLm5hdi1ub3ZhOmFmdGVyXHJcbntcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbn1cclxuLm5hdi1ub3ZhID4gbGlcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm5hdi1ub3ZhID4gbGkgPiBhIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgaGVpZ2h0OjQzcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBjb2xvcjogIzY2NjtcclxufVxyXG4ubmF2LXRhYnMtbm92YSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxufVxyXG4ubmF2LXRhYnMtbm92YSA+IGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLyptYXJnaW4tYm90dG9tOjRweDsqL1xyXG59XHJcbi5uYXYtdGFicy1ub3ZhID4gbGkgPiBhIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcclxufVxyXG4ubmF2LXRhYnMtbm92YT4gbGkuYWN0aXZlPiBhLFxyXG4ubmF2LXRhYnMtbm92YT4gbGkuYWN0aXZlPiBhOmhvdmVyLFxyXG4ubmF2LXRhYnMtbm92YT4gbGkuYWN0aXZlPiBhOmZvY3VzIHtcclxuICAgIC8qYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7Ki9cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLm5hdi10YWJzLW5vdmEgLmFjdGl2ZXtcclxuICAgIC8qYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0M2EzZmI7Ki9cclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG59XHJcbi8qLm5hdi10YWJzLW5vdmEgPiBsaSA+IGE6aG92ZXIgeyovXHJcbiAgICAvKmJvcmRlci1jb2xvcjogI2VlZSAjZWVlICNkZGQ7Ki9cclxuLyp9Ki9cclxuLm5hdi1ub3ZhID4gbGkgPiBhOmhvdmVyLFxyXG4ubmF2LW5vdmEgPiBsaSA+IGE6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOyovXHJcbn1cclxuLm5hdi10YWJzLW5vdmE+IGxpPiBidXR0b24ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4vKmlucHV06L6T5YWl5qGGKi9cclxuLmZvcm0taW5wdXQtbm92YSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcbi5mb3JtLWlucHV0LW5vdmE6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJvcmRlci1jb2xvcjogI2NjYztcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLmZvcm0taW5wdXQtbm92YTo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLmZvcm0taW5wdXQtbm92YTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbn1cclxuLmZvcm0taW5wdXQtbm92YTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogIzY2NjtcclxufVxyXG4uZm9ybS1pbnB1dC1ub3ZhW2Rpc2FibGVkXSxcclxuLmZvcm0taW5wdXQtbm92YVtyZWFkb25seV0sXHJcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1pbnB1dC1ub3ZhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5mb3JtLWlucHV0LW5vdmFbZGlzYWJsZWRdLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0taW5wdXQtbm92YSB7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5mb3JtLWlucHV0LW5vdmEuZXJyXHJcbntcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2E0OWY7XHJcbn1cclxuLyrmkJzntKLmoYZzdGFydCovXHJcbi5ub3ZhLWlucHV0LXNlYXJjaFxyXG57XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG4ubm92YS1pbnB1dC1zZWFyY2ggaW5wdXQge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgd2lkdGg6IDU0N3B4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDtcclxuICAgIGJvcmRlcjogc29saWQgI2NjYyAxcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLm5vdmEtaW5wdXQtc2VhcmNoIC5zZWFyY2gtYnRuIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgIGJvcmRlcjogc29saWQgI2NjYyAxcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnQHtyb290fS9pbWFnZXMvc2VhcmNoLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uYnRuLWRlZmF1bHQ6Zm9jdXMsIC5idG4tZGVmYXVsdDpob3ZlclxyXG57XHJcbiAgICAvL2JhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XHJcbn1cclxuLyrmkJzntKLmoYZlbmQqL1xyXG4uZGl2LWJhY2tncm91bmQtbm92YXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG4gICAgbWluLWhlaWdodDogNzd2aDtcclxufVxyXG4ucGFnZU51bVxyXG57XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG4uZHJvcERvd25cclxue1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgd2lkdGg6IDU4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5hdHRyLXRpdGxlXHJcbntcclxuICAgIGNvbG9yOiAjOTk5O1xyXG59XHJcbiNjb250ZW50IHRhYmxlIHRoW25nLWNsaWNrXXtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4jY29udGVudCB0YWJsZSB0aFtuZy1jbGlja10sI2NvbnRlbnQgdGFibGUgdHJbbmctY2xpY2tde1xyXG5cclxuICAgIC8qcGFkZGluZy1sZWZ0OiAxMnB4OyovXHJcbn1cclxuLmFsaWduQ2VudGVye1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbn1cclxuLmFsZXJ0LWNvbW0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDQwOHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMjNweDtcclxuICAgIG1hcmdpbi10b3A6IC02NnB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuNiksIDAgMXB4IDhweCByZ2JhKDAsMCwwLC41KTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC42KSwgMCAxcHggOHB4IHJnYmEoMCwwLDAsLjUpO1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG4uYWxlcnQtY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IC0yMXB4O1xyXG4gICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcclxuICAgIG9wYWNpdHk6IC4zO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5idXR0b24uZGlzYWJsZWR7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxudHIuc2VsZWN0ZWRzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjcgIWltcG9ydGFudDtcclxufVxyXG4uY29tbW9kaXR5TWFuYWdlIC5wb3BvdmVyLWVyciBpbnB1dCwuY29tbW9kaXR5TWFuYWdlIC5wb3BvdmVyLWVyciB0ZXh0YXJlYSwgLmNvbW1vZGl0eU1hbmFnZSAucG9wb3Zlci1lcnIgLnBvcG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbn1cclxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCwgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cclxufVxyXG4ubmF2LXRhYnMgPiBsaSA+IGF7XHJcbiAgICBjb2xvcjogIzMzMztcclxufVxyXG4ubmF2LXRhYnMgPiBsaSA+IGEuYWN0aXZle1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5uYXYtdGFicyBsaS5sYXN0e1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjdweDtcclxufVxyXG4ubm9EYXRhe1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgLyogbWFyZ2luLXRvcDogLTIxcHg7ICovXHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgIHdpZHRoOiA5OCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IC0yMXB4XHJcbn1cclxuLnBhZ2VmdW4gc3Bhbi5kaXNhYmxlZHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ucGFnZWZ1biBzcGFuLmN1cnJlbnR7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNyAhaW1wb3J0YW50O1xyXG59XHJcbiNjb250YWluZXIgI2NvbnRlbnQgdWwudG9wLW5hdiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG59XHJcbi5mb3JtLUlucHV0IHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcblxyXG4uYnRuLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMzM3YWI3IDAsICMyNjVhODggMTAwJSk7XHJcbiAgICBcclxufVxyXG4uc3RvcF9jb3VudGRvd24ge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcGFkZGluZzogMTBweCAyM3B4IDEwcHggMTJweDtcclxuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICByaWdodDogMjFweDtcclxuICAgIGJvdHRvbTogMzAwcHg7XHJcbiAgICB6LWluZGV4OiAxMDAyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzMzNzBGRjtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTZweCAwcHggcmdiYSgwLCAzMCwgNzQsIDAuNDApO1xyXG4gICAgJl9jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX3RpcCB7XHJcbiAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgfVxyXG4gICAgJl9zdHIge1xyXG4gICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgIH1cclxuICAgICZfYnRuIHtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzcwRkY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuLnN1Z2dlc3Rfc21hcnQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogNjRweDtcclxuICAgIGhlaWdodDogNzJweDtcclxuICAgIHJpZ2h0OiAyMXB4O1xyXG4gICAgYm90dG9tOiA3NXB4O1xyXG4gICAgei1pbmRleDogMTAwMjtcclxufVxyXG4uc3VnZ2VzdF9zbWFydCA+IGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmVlZGJhY2tFZGl0LnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDIyJTtcclxuICAgIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm94LXNoYWRvdzogM3B4IDJweCAyMnB4ICNjY2M7XHJcbn1cclxuLnN1Z2dlc3Rfc21hcnQgPiBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbn1cclxuLmxhbmdlbiB7XHJcbiAgICB3aWR0aDogOTVweDtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvdHRvbTogMTYycHg7XHJcbiAgICByaWdodDogNThweDtcclxuICAgIGJveC1zaGFkb3c6IC0ycHggM3B4IDIycHggI2NjYztcclxufVxyXG4ubGFuZ2VuIGF7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbn1cclxuLnN1Z2dlc3Rfc21hcnQgYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuLmJ0bi1wcmltYXJ5e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCMzMzdhYjcgMCwjMjY1YTg4IDEwMCUpO1xyXG59XHJcbi50YW5ncmFtLXN1Z2dlc3Rpb24tbWFpbiB7XHJcbiAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgICYuaGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiNNaWNyb3NvZnROYXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uTWljcm9zb2Z0TWFwIGRpdi5hc19jb250YWluZXJfc2VhcmNoIHtcclxuICAgIG1hcmdpbi10b3A6IC0xM3B4O1xyXG4gICAgd2lkdGg6IDQyMHB4O1xyXG59XHJcbi5NaWNyb3NvZnRNYXAgLkluZm9ib3ggZGl2LmluZm9ib3gtaW5mbyB7XHJcbiAgICBjb2xvcjogIzIyMjtcclxufVxyXG4uTWljcm9zb2Z0TWFwIC5hc19jb250YWluZXIgYS5zdWdnZXN0TGluayB7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbn1cclxuZGl2Lk1pY3Jvc29mdE1hcCAuYXNfY29udGFpbmVyIHVsIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG59XHJcbi5NaWNyb3NvZnRNYXAgLmFzX2NvbnRhaW5lciBwLmxpbmUxIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5NaWNyb3NvZnRNYXAgLmFzX2NvbnRhaW5lciBwLmxpbmUyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnBhYy1jb250YWluZXIge1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbiAgICAmLmhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4udWktZGF0ZXBpY2tlcntcclxuICAgIHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7XHJcbn1cclxuLnRhYmxlU29ydHMge1xyXG4gICAgLmFzYywgLmRlc2MsIC5ib3RoIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAuYXNjIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zb3J0X2FzYy5wbmcnKTtcclxuICAgIH1cclxuICAgIC5kZXNjIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zb3J0X2Rlc2MucG5nJyk7XHJcbiAgICB9XHJcbiAgICAuYm90aCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc29ydF9ib3RoLnBuZycpO1xyXG4gICAgfVxyXG59XHJcbi5uby1zY3JvbGwge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uYXNjLCAuZGVzYywgLmJvdGgge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5hc2Mge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc29ydF9hc2MucG5nJyk7XHJcbn1cclxuLmRlc2Mge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc29ydF9kZXNjLnBuZycpO1xyXG59XHJcbi5ib3RoIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NvcnRfYm90aC5wbmcnKTtcclxufVxyXG4ubW9kYWwtaGVhZGVyIFthcmlhLWhpZGRlbl0ge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG59XHJcbi5uZy1jbG9haywgW25nLWNsb2FrXXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmljb24tc2VhcmNoIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgvc21hcnQvYnVpbGQvaW1hZ2VzL3NlYXJjaC5wbmcpIG5vLXJlcGVhdDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4ucGFyYW1ldGVyIHtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXXtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG4uZWxsaXBzaXNfZGlzcGxheSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG59IiwiLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxyXG5cclxuLmNlbnRlci1ibG9jaygpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXhcclxuXHJcbi8vXHJcbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIElFMTAgaW4gV2luZG93cyAoUGhvbmUpIDhcclxuLy9cclxuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3JcclxuLy8gU3VyZmFjZS9kZXNrdG9wIGluIHNwbGl0IHZpZXcgYW5kIGZvciBXaW5kb3dzIFBob25lIDguIFRoaXMgcGFydGljdWxhciBmaXhcclxuLy8gbXVzdCBiZSBhY2NvbXBhbmllZCBieSBhIHNuaXBwZXQgb2YgSmF2YVNjcmlwdCB0byBzbmlmZiB0aGUgdXNlciBhZ2VudCBhbmRcclxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XHJcbi8vIG91ciBHZXR0aW5nIFN0YXJ0ZWQgcGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGJ1Zy5cclxuLy9cclxuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxyXG4vL1xyXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5N1xyXG4vLyBEb2NzOiBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy8zLjQvZ2V0dGluZy1zdGFydGVkLyNzdXBwb3J0LWllMTAtd2lkdGhcclxuLy8gU291cmNlOiBodHRwczovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC9cclxuLy8gU291cmNlOiBodHRwczovL3RpbWthZGxlYy5jb20vMjAxMi8xMC9pZTEwLXNuYXAtbW9kZS1hbmQtcmVzcG9uc2l2ZS1kZXNpZ24vXHJcblxyXG5ALW1zLXZpZXdwb3J0IHtcclxuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xyXG59XHJcblxyXG5cclxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcclxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXHJcbi52aXNpYmxlLXhzLFxyXG4udmlzaWJsZS1zbSxcclxuLnZpc2libGUtbWQsXHJcbi52aXNpYmxlLWxnIHtcclxuICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcclxufVxyXG5cclxuLnZpc2libGUteHMtYmxvY2ssXHJcbi52aXNpYmxlLXhzLWlubGluZSxcclxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxyXG4udmlzaWJsZS1zbS1ibG9jayxcclxuLnZpc2libGUtc20taW5saW5lLFxyXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXHJcbi52aXNpYmxlLW1kLWJsb2NrLFxyXG4udmlzaWJsZS1tZC1pbmxpbmUsXHJcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcclxuLnZpc2libGUtbGctYmxvY2ssXHJcbi52aXNpYmxlLWxnLWlubGluZSxcclxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52aXNpYmxlLXhzIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcclxuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcclxuICB9XHJcbn1cclxuLnZpc2libGUteHMtYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUteHMtaW5saW5lIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udmlzaWJsZS1zbSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcclxuICB9XHJcbn1cclxuLnZpc2libGUtc20tYmxvY2sge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1zbS1pbmxpbmUge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udmlzaWJsZS1tZCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcclxuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbWQtYmxvY2sge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1tZC1pbmxpbmUge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udmlzaWJsZS1sZyB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLWxnLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLWxnLWlubGluZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmhpZGRlbi14cyB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcclxuICB9XHJcbn1cclxuLmhpZGRlbi1zbSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xyXG4gIH1cclxufVxyXG4uaGlkZGVuLW1kIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xyXG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XHJcbiAgfVxyXG59XHJcbi5oaWRkZW4tbGcge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUHJpbnQgdXRpbGl0aWVzXHJcbi8vXHJcbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxyXG5cclxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS1wcmludCBhcyBvZiB2My4yLjBcclxuLnZpc2libGUtcHJpbnQge1xyXG4gIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1wcmludC1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5oaWRkZW4tcHJpbnQge1xyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcclxuICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZm9udC1mYW1pbHktbmFtZS1xdW90ZXMsIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxyXG5cclxuLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XHJcbi8vXHJcbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXHJcbi8vIG1peGlucyBiZWluZyByZXVzZWQgYXMgY2xhc3NlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoaXMgZG9lc24ndCBob2xkIHVwLiBBc1xyXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC5cclxuLy9cclxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9jb21taXQvYWEwMzk2ZWFlNzU3XHJcblxyXG4vLyBEZXByZWNhdGVkIGFzIG9mIHYzLjAuMSAoaGFzIGJlZW4gcmVtb3ZlZCBpbiB2NClcclxuLmhpZGUtdGV4dCgpIHtcclxuICBmb250OiB+XCIwLzBcIiBhO1xyXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXHJcbi50ZXh0LWhpZGUoKSB7XHJcbiAgLmhpZGUtdGV4dCgpO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpIHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIHRhYmxlJiAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XHJcbiAgdHImICAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XHJcbiAgdGgmLFxyXG4gIHRkJiAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cclxufVxyXG5cclxuLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCkge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgLmZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IC5mYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyAuZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxyXG5cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgLmZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgLmZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cclxuXHJcbi8vIEhvb2sgZm9yIElFOC05XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbjpyb290IC5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcclxuOnJvb3QgLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcclxuOnJvb3QgLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcclxuOnJvb3QgLkB7ZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxyXG46cm9vdCAuQHtmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuIiwiLyogRk9OVCBQQVRIXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcclxuICBzcmM6IHVybCgnQHtmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9QHtmYS12ZXJzaW9ufScpO1xyXG4gIHNyYzogdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/I2llZml4JnY9QHtmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybCgnQHtmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj1Ae2ZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9QHtmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC50dGY/dj1Ae2ZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj1Ae2ZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbi8vICBzcmM6IHVybCgnQHtmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLkB7ZmEtY3NzLXByZWZpeH0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCBAZmEtZm9udC1zaXplLWJhc2UvMSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXHJcbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcclxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgLy8gZW5zdXJlcyBubyBoYWxmLXBpeGVsIHJlbmRlcmluZyBpbiBmaXJlZm94XHJcblxyXG59XHJcbiIsIi8vIEljb24gU2l6ZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGcge1xyXG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xyXG4gIGxpbmUtaGVpZ2h0OiAoM2VtIC8gNCk7XHJcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XHJcbn1cclxuLkB7ZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LTR4IHsgZm9udC1zaXplOiA0ZW07IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxyXG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZ3IHtcclxuICB3aWR0aDogKDE4ZW0gLyAxNCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbiIsIi8vIEFuaW1hdGVkIEljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uQHtmYS1jc3MtcHJlZml4fS1zcGluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcblxyXG4uQHtmYS1jc3MtcHJlZml4fS1wdWxzZSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XHJcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcclxuICAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICB9XHJcbn1cclxuIiwiLy8gTWl4aW5zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uZmEtaWNvbigpIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgQGZhLWZvbnQtc2l6ZS1iYXNlLzEgRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXHJcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IC8vIGVuc3VyZXMgbm8gaGFsZi1waXhlbCByZW5kZXJpbmcgaW4gZmlyZWZveFxyXG5cclxufVxyXG5cclxuLmZhLWljb24tcm90YXRlKEBkZWdyZWVzLCBAcm90YXRpb24pIHtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPUByb3RhdGlvbik7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XHJcbn1cclxuXHJcbi5mYS1pY29uLWZsaXAoQGhvcml6LCBAdmVydCwgQHJvdGF0aW9uKSB7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj1Acm90YXRpb24sIG1pcnJvcj0xKTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQGhvcml6LCBAdmVydCk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKEBob3JpeiwgQHZlcnQpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZShAaG9yaXosIEB2ZXJ0KTtcclxufVxyXG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cclxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cclxuXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2xhc3M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tdXNpYzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWFyY2g7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVudmVsb3BlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFydDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RhcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbG07IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aC1sYXJnZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aC1saXN0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlY2s7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpbWVzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2VhcmNoLXBsdXM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2VhcmNoLW1pbnVzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBvd2VyLW9mZjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaWduYWw7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhc2gtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG9tZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb2NrLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJvYWQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kb3dubG9hZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5ib3g7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVwZWF0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWZyZXNoOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlzdC1hbHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvY2s7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsYWc7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYWRwaG9uZXM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZvbHVtZS1vZmY7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12b2x1bWUtZG93bjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12b2x1bWUtdXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXJjb2RlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXJjb2RlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhZzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFnczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9vazsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvb2ttYXJrOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHJpbnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FtZXJhOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb250OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib2xkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWl0YWxpYzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRleHQtaGVpZ2h0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZXh0LXdpZHRoOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbGlnbi1sZWZ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFsaWduLXJpZ2h0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saXN0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vdXRkZW50OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluZGVudDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aWRlby1jYW1lcmE7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpY3R1cmUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZW5jaWw7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcC1tYXJrZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWRqdXN0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aW50OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93czsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhY2t3YXJkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbGF5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGF1c2U7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0b3A7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvcndhcmQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFzdC1mb3J3YXJkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVqZWN0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1yaWdodDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdXMtY2lyY2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aW1lcy1jaXJjbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlY2stY2lyY2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluZm8tY2lyY2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcm9zc2hhaXJzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGltZXMtY2lyY2xlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYW47IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWxlZnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1yaWdodDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LXVwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1kb3duOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhwYW5kOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tcHJlc3M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdXM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taW51czsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFzdGVyaXNrOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2lmdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGVhZjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leWU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXllLXNsYXNoOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGxhbmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yYW5kb207IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFnbmV0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLXVwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tZG93bjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmV0d2VldDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hvcHBpbmctY2FydDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb2xkZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb2xkZXItb3BlbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93cy12OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3dzLWg7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXItY2hhcnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FtZXJhLXJldHJvOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWtleTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2dzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudHM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aHVtYnMtby11cDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGh1bWJzLW8tZG93bjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyLWhhbGY7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYXJ0LW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaWduLW91dDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRodW1iLXRhY2s7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpZ24taW47IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJvcGh5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXRodWItc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVwbG9hZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGVtb24tbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBob25lOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3F1YXJlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvb2ttYXJrLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGhvbmUtc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10d2l0dGVyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhY2Vib29rOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdGh1YjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bmxvY2s7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVkaXQtY2FyZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yc3M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZGQtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1bGxob3JuOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWxsOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2VydGlmaWNhdGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1vLXJpZ2h0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1vLWxlZnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1vLXVwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1vLWRvd247IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nbG9iZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13cmVuY2g7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YXNrczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWx0ZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnJpZWZjYXNlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvd3MtYWx0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyb3VwOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW5rOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvdWQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGFzazsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNjaXNzb3JzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZXMtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXBlcmNsaXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxvcHB5LW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1yZW9yZGVyOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhcnM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpc3QtdWw7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpc3Qtb2w7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5kZXJsaW5lOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFibGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYWdpYzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRydWNrOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpbnRlcmVzdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGUtcGx1czsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vbmV5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1kb3duOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtdXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LWxlZnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1yaWdodDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29sdW1uczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtZGVzYzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFzYzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVudmVsb3BlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlua2VkaW47IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5kbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2F2ZWw7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhY2hvbWV0ZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudC1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21tZW50cy1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvbHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpdGVtYXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bWJyZWxsYTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsaXBib2FyZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhjaGFuZ2U7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItbWQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGV0aG9zY29wZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1aXRjYXNlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlbGwtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlbGwtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2ZmZWU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWN1dGxlcnk7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXRleHQtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVpbGRpbmctbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG9zcGl0YWwtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbWJ1bGFuY2U7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVka2l0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlnaHRlci1qZXQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdXMtc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS1sZWZ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtcmlnaHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS11cDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG93bjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGVza3RvcDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYXB0b3A7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFibGV0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vYmlsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNpcmNsZS1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdW90ZS1sZWZ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVvdGUtcmlnaHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNwaW5uZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2lyY2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlcGx5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXRodWItYWx0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9sZGVyLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNtaWxlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZyb3duLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWgtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2FtZXBhZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIta2V5Ym9hcmQtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGFnLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRlcm1pbmFsOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2RlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVwbHktYWxsOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyLWhhbGYtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcm9wOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZGUtZm9yazsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGFpbi1icm9rZW47IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdWVzdGlvbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5mbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3VwZXJzY3JpcHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Vic2NyaXB0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVyYXNlcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wdXp6bGUtcGllY2U7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pY3JvcGhvbmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hpZWxkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhci1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcm9ja2V0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1heGNkbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1odG1sNTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3NzMzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmNob3I7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVubG9jay1hbHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWxsc2V5ZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWxsaXBzaXMtaDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWxsaXBzaXMtdjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcnNzLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsYXktY2lyY2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpY2tldDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taW51cy1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxldmVsLXVwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZXZlbC1kb3duOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tcGFzczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXVyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdicDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2Q7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbnI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tcm1iOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItanB5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcnViOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWtydzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnRjOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtdGV4dDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aHVtYnMtdXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aHVtYnMtZG93bjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15b3V0dWJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci14aW5nOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteGluZy1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteW91dHViZS1wbGF5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kcm9wYm94OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5zdGFncmFtOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsaWNrcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hZG47IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYml0YnVja2V0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR1bWJscjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb25nLWFycm93LWRvd247IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXBwbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpbmRvd3M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZHJvaWQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW51eDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRyaWJiYmxlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2t5cGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvdXJzcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJlbGxvOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZlbWFsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1naXR0aXA6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyYXRpcGF5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3VuLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9vbi1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcmNoaXZlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1ZzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZrOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2VpYm87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVucmVuOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhZ2VsaW5lczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kb3QtY2lyY2xlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdoZWVsY2hhaXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmltZW8tc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyeTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNsYWNrOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13b3JkcHJlc3M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3BlbmlkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bml2ZXJzaXR5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15YWhvbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVkZGl0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0dW1ibGV1cG9uOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRlbGljaW91czsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGlnZzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGllZC1waXBlcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRydXBhbDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qb29tbGE7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYW5ndWFnZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYXg7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWlsZGluZzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoaWxkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhdzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNwb29uOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jdWJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3ViZXM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlaGFuY2U7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0ZWFtOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVjeWNsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YXhpOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmVlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcG90aWZ5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kZXZpYW50YXJ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3VuZGNsb3VkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGF0YWJhc2U7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtcGRmLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXdvcmQtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWV4Y2VsLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWF1ZGlvLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS12aWRlby1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1jb2RlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpbmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZGVwZW47IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qc2ZpZGRsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpZmUtcmluZzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWJlbDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1nZTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVtcGlyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2l0LXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYWNrZXItbmV3czsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGVuY2VudC13ZWlibzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXFxOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdlaXhpbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXBlci1wbGFuZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFwZXItcGxhbmUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGlzdG9yeTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaXJjbGUtdGhpbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFkZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFyYWdyYXBoOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbGlkZXJzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoYXJlLWFsdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9tYjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mdXRib2wtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10dHk7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJpbm9jdWxhcnM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdWc7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNsaWRlc2hhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHdpdGNoOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15ZWxwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbmV3c3BhcGVyLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpZmk7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGN1bGF0b3I7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGF5cGFsOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy12aXNhOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtZGlzY292ZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLWFtZXg7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtcGF5cGFsOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLXN0cmlwZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVsbC1zbGFzaDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWxsLXNsYXNoLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFzaDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb3B5cmlnaHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXllZHJvcHBlcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhaW50LWJydXNoOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcmVhLWNoYXJ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpZS1jaGFydDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGluZS1jaGFydDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYXN0Zm07IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRvZ2dsZS1vZmY7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdG9nZ2xlLW9uOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaWN5Y2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1czsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW94aG9zdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdlbGxpc3Q7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1zaGVxZWw6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbHM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWFucGF0aDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnV5c2VsbGFkczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGFzaGN1YmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb3J1bWJlZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGVhbnB1YjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWxsc3k7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hpcnRzaW5idWxrOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2ltcGx5YnVpbHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1za3lhdGxhczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJ0LXBsdXM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kaWFtb25kOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGlwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1zZWNyZXQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vdG9yY3ljbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdHJlZXQtdmlldzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFydGJlYXQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12ZW51czsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFyczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVyY3VyeTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12ZW51cy1kb3VibGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzLWRvdWJsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmVudXMtbWFyczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW5ldXRlcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGludGVyZXN0LXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aGF0c2FwcDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZXJ2ZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci1wbHVzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLXRpbWVzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aWFjb2luOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhaW47IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Vid2F5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lZGl1bTsgfVxyXG4iLCIuYnRuLW5vdmEge1xyXG4gIGJvcmRlci13aWR0aDogMXB4O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGNvbG9yOiAjNjY2O1xyXG59XHJcblxyXG4uYnRuLWNoZWNrLTItbm92YSB7XHJcbiAgcGFkZGluZy10b3A6IDNweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tY2hlY2stMy1ub3ZhIHtcclxuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogMjFweCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDIxcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1ub3ZhOmhvdmVyLFxyXG4uYnRuLW5vdmE6YWN0aXZlLFxyXG4uYnRuLW5vdmE6dmlzaXRlZCB7XHJcbiAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyovXHJcbiAgLypjb2xvcjogIzY2NjsqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I5NWM7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8qbGkgLmJ0bi1ub3ZhOmhvdmVyLCovXHJcbi8qbGkgLmJ0bi1ub3ZhOmFjdGl2ZSwqL1xyXG4vKmxpIC5idG4tbm92YTpmb2N1cyB7Ki9cclxuICAvKmJhY2tncm91bmQtY29sb3I6ICM1Y2I5NWM7Ki9cclxuICAvKmNvbG9yOiAjZmZmOyovXHJcbi8qfSovXHJcbi5idG4tc3VjY2Vzcy1ub3ZhIHtcclxuICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjNWNiODVjIDAsIzQxOTY0MSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCM1Y2I4NWMgMCwjNDE5NjQxIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oIzVjYjg1YyksdG8oIzQxOTY0MSkpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIzc3Y2M1MSAwLCM1MmE0NTEgMTAwJSk7XHJcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmNWNiODVjJywgZW5kQ29sb3JzdHI9JyNmZjQxOTY0MScsIEdyYWRpZW50VHlwZT0wKTtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNjRjMjY0O1xyXG59XHJcblxyXG4uYnRuLXN1Y2Nlc3Mtbm92YTpob3ZlcixcclxuLmJ0bi1zdWNjZXNzLW5vdmE6YWN0aXZlLFxyXG4uYnRuLXN1Y2Nlc3Mtbm92YTp2aXNpdGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiOTVjO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5idG4tc3VjY2Vzcy1ub3ZhOmZvY3Vze1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5idG4tZGVmYXVsdC1ub3ZhIHtcclxuICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgY29sb3I6ICM0NDQ7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNmZmYgMCwjZTBlMGUwIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2ZmZiAwLCNlMGUwZTAgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjZmZmKSx0bygjZTBlMGUwKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZmZmIDAsI2UwZTBlMCAxMDAlKTtcclxuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2ZmZTBlMGUwJywgR3JhZGllbnRUeXBlPTApO1xyXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XHJcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG59XHJcbi5idG4tZGVmYXVsdC1ub3ZhLFxyXG4uYnRuLXN1Y2Nlc3Mtbm92YVxyXG57XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtcclxufVxyXG5cclxuLmJ0bi1kZWZhdWx0LW5vdmE6aG92ZXIsXHJcbi5idG4tZGVmYXVsdC1ub3ZhOmFjdGl2ZSxcclxuLmJ0bi1kZWZhdWx0LW5vdmE6dmlzaXRlZFxyXG57XHJcbiAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwOyovXHJcbiAgLypjb2xvcjogIzY2NjsqL1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I5NWM7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi8qbGkgLmJ0bi1kZWZhdWx0LW5vdmE6aG92ZXIsKi9cclxuLypsaSAuYnRuLWRlZmF1bHQtbm92YTphY3RpdmUsKi9cclxuLypsaSAuYnRuLWRlZmF1bHQtbm92YTpmb2N1cyovXHJcbi8qeyovXHJcbiAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiOTVjOyovXHJcbiAgLypjb2xvcjogI2ZmZjs7Ki9cclxuLyp9Ki9cclxuXHJcbi5idG4tYWRkbW9yZS1ub3ZhIHtcclxuICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XHJcbn1cclxuXHJcbi5idG4td2Vlay1ub3ZhIHtcclxuICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDExcHg7XHJcbn1cclxuXHJcbi5idG4tZmlsdGVyLW5vdmEge1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4uYnRuLWNsZWFyYWxsLW5vdmEge1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM0cHg7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4uYnRuLXRhYmxlY3RybC1ub3ZhXHJcbntcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLmJ0bi1kZWZhdWx0LW5vdmE6ZGlzYWJsZWQge1xyXG4gIGNvbG9yOiAjYmZiZmJmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbn0iLCIudGlwQm94XHJcbntcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiA0NzBweDtcclxuICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHotaW5kZXg6IDk5O1xyXG5cclxufVxyXG4uY2xvc2VMb2dvXHJcbntcclxuICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxOHB4O1xyXG4gICAgbGVmdDogNDI2cHg7XHJcbn1cclxuLmNvbnRlbnRIdG1sXHJcbntcclxuICAgIGZvbnQtZmFtaWx5OiBNaWNyb3NvZnQgWWFIZWk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBjb2xvcjogIzRBNDg0ODtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogI2NjYyBzb2xpZCAxcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgaGVpZ2h0OiAxNDhweDtcclxuICAgIHdpZHRoOiA0NzBweDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICB0ZXh0LWluZGVudDogNXB4O1xyXG59XHJcbi5jYW5jZWxCdG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiA1MnB4O1xyXG4gICAgdG9wOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA3RDhCO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgd2lkdGg6IDQxcHg7XHJcbiAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBjb2xvcjogI2VlZTtcclxufVxyXG4uY29uZm9ybUJ0blxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAzNzZweDtcclxuICAgIHRvcDogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDdEOEI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICB3aWR0aDogNzdweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgY29sb3I6ICNlZWU7XHJcbn1cclxuLnNoYWRle1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB6LWluZGV4OiA2NjtcclxufVxyXG4uYWxlcnRUaXRsZXtcclxuICAgIGZvbnQtZmFtaWx5OiBNaWNyb3NvZnQgWWFIZWk7XHJcbiAgICB3aWR0aDogMzkwcHg7XHJcbiAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC41Nyk7XHJcbn1cclxuLmJhbm5lcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IDNweDtcclxuICAgIGJvcmRlci1ib3R0b206ICNjY2Mgc29saWQgMXB4O1xyXG4gICAgaGVpZ2h0OiA1MnB4O1xyXG59XHJcblxyXG4vKuaPkOS6pOW8ueWHuuahhuagt+W8jyovXHJcbi5hamF4LWNvbnRhaW5lciB7XHJcbiAgIC8qIGRpc3BsYXk6IG5vbmU7Ki9cclxuICAgIG9wYWNpdHk6IDAuNztcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMDUxO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xyXG4gICAgdG9wOiAyMCU7XHJcbiAgIC8qIGJhY2tncm91bmQ6ICMwMDA7Ki9cclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiA1cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDVweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA1cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDVweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA5cHggIzAwMDAwMDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA5cHggIzAwMDAwMDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggOXB4ICMwMDAwMDA7XHJcbn1cclxuLmFqYXgtY29udGFpbmVyIGltZyB7XHJcbiAgICB3aWR0aDogNjBweDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxufVxyXG4uYWpheC1jb250YWluZXIgcC5zeXMtdGV4dCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG5cclxuXHJcbi8q5o+Q5Lqk5by55Ye65qGG5qC35byPKi9cclxuLmVyckFsZXJ0e1xyXG4gICAgb3BhY2l0eTogMC44NztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNjJweDtcclxuICAgIGxlZnQ6IDE1MHB4O1xyXG5cdH1cclxuLm1hc2sge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNSk7XHJcbiAgICB6LWluZGV4OiAtMTtcclxufSIsIi8v5qC35byP5qih54mIXHJcbi8vQGNvbG9yOiAjNWRiODViO1xyXG4ubm92YV9idG5fc2V0KEByYWRpdXM6NHB4LEBiYWNrZ3JvdWRDb2xvcjojZmZmLEBjb2xvcjojNDQ0LEBib3JkZXJDb2xvcjojZGJkYmRiLEBiYWNrZ3JvdWRJbWc6XCIvaW1hZ2VzL2ZpeFBzZEJ0blRpcC5wbmdcIixAbGVmdDozM3B4KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgIHBhZGRpbmctbGVmdDpAbGVmdDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOkByYWRpdXM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VkQ29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoQHtyb290fUBiYWNrZ3JvdWRJbWcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xyXG4gICAgY29sb3I6QGNvbG9yO1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAgQGJvcmRlckNvbG9yO1xyXG59XHJcbi5hX3NldChAQ29sb3I6QGNvbG9yKXtcclxuICBjb2xvcjpAQ29sb3IgIWltcG9ydGFudDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubm92YV9idG5fZGVmYXVsdHtcclxuICAgIC5ub3ZhX2J0bl9zZXQ7XHJcbn1cclxuLm5vdmFfYnRuX2FjdGl2ZXtcclxuICAgIC5ub3ZhX2J0bl9zZXQoNHB4LEBjb2xvciwjZmZmLEBjb2xvcixcIi9pbWFnZXMvYWRkQnRuVGlwLnBuZ1wiKTtcclxufVxyXG4ubm92YV9idG5fY29uZmlybXtcclxuICAgIC5ub3ZhX2J0bl9zZXQoNHB4LEBjb2xvciwjZmZmLEBjb2xvcixcIlwiLDE3cHgpO1xyXG59XHJcbi5ub3ZhX2J0bl9jYW5jZWx7XHJcbiAgICAubm92YV9idG5fc2V0KEBiYWNrZ3JvdWRJbWc6XCJcIixAbGVmdDoxN3B4KTtcclxufVxyXG4uYXR0ci1saW5rIHtcclxuICAgIC5hX3NldDtcclxufVxyXG5cclxuLnJvdy1jb21tb24tbWFyZ2luLW5vdmEge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxufVxyXG5zZWxlY3Qge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICB9XHJcbn1cclxuLnJlZC1zdGFyLWNvbW1vbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAyNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBjb2xvcjogI2VmMzkyYjtcclxufVxyXG4uZGl2LWxhYmVsIHtcclxuICAgIC8vd2lkdGg6IDE4MHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG4ubGVmdC1sYWJlbHtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG59XHJcbi5jZW50ZXItbGFiZWx7XHJcbiAgICBoZWlnaHQ6IDM0cHg7O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG4uZm9ybS1pbnB1dC1ub3ZhIHtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuQGJvcmRlckNvbG9yOiNkY2UzZjM7XHJcbi50YWJsZS1ib3JkZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLCAuZm9ybS1jb250cm9sIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICB9XHJcbn1cclxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF17XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4ucmFkaXVzX3JpZ2h0IHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbn1cclxuLnJhZGl1c19sZWZ0IHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG59XHJcbi5yZWQtc3Rhci1jb21tb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xyXG4gICAgY29sb3I6ICNlZjM5MmI7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxufVxyXG4uYnRuX2VkaXRfaWNvbiB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XHJcbn1cclxuLnJlZEFsZXJ0IHtcclxuICAgIGNvbG9yOiAjZWYzOTJiO1xyXG59XHJcbi5jb21tb24tY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjZGRkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG1pbi1oZWlnaHQ6IDc3dmg7XHJcbiAgICAubWFpbiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJde1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbn1cclxuLmN1cnNvclBvaW50e1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5kaXNhYmxlT3BlcmF0ZXtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcclxufSIsIlxyXG5AY2hhcnNldCBcInV0Zi04XCI7XHJcbi8qIENTUyBEb2N1bWVudCAqL1xyXG4ubG9naW57XHJcblxyXG5ib2R5LGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEsaDEgLGgyLCBoMywgaDQsIGg1LCBoNiB7IGZvbnQtZmFtaWx5OiBNaWNyb3NvZnQgWWFIZWksJ+Wui+S9kycgLCBBcmlhbCxUYWhvbWEsIEhlbHZldGljYSwgIFwiXFw1YjhiXFw0ZjUzXCIsIHNhbnMtc2VyaWY7fVxyXG5odG1se2hlaWdodDoxMDAlO31cclxuLy8gYm9keXtcclxuXHRcclxuLy8gXHRoZWlnaHQ6MTAwJTtcclxuLy8gXHR9XHJcbiNyZWdpc3RlcnBhZ2V7XHJcblx0Ly8gZGlzcGxheTogZmxleDtcclxuICAgIC8vIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcclxuXHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHQvLyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2VcclxuXHRkaXZ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LnNwYW5JbmZvIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBNaWNyb3NvZnQgWWFIZWksJ+Wui+S9kycgLCBBcmlhbCxUYWhvbWEsIEhlbHZldGljYSwgIFwiXFw1YjhiXFw0ZjUzXCIsIHNhbnMtc2VyaWY7XHJcblx0XHRwYWRkaW5nLXRvcDoxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6MzBweDtcclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHR9XHJcblx0LmdseXBoaWNvbntcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHJcblx0fVxyXG5cdC5nbHlwaGljb246OmJlZm9yZXtcclxuXHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG5cdH1cclxufVxyXG5cclxuLmxvZ2luLWNvbnRlbnRzeyAvL+ivreiogOmAieaLqeWSjOmhteiEmuWuueWZqOagt+W8j1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuXHR0b3A6MDtcclxuXHRwYWRkaW5nLWJvdHRvbTo2MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAxMDI0cHg7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdGJhY2tncm91bmQ6IzRmNjc3MiB1cmwoL3NtYXJ0L2J1aWxkL2ltYWdlcy9sb2dpbi1wYWdlLWJnLnBuZykgcmVwZWF0LXg7XHJcbn1cclxuLmlzY2hyb21le1xyXG5cdHRvcDogMzZweCAhaW1wb3J0YW50O1xyXG5cdFxyXG5cdG1pbi1oZWlnaHQ6ICBjYWxjKH5cIjEwMHZoIC0gMzZweFwiKSAhaW1wb3J0YW50O1xyXG59XHJcbi5pc0VuU3RhbHl7XHJcblx0d2lkdGg6IDE2NnB4O1xyXG59XHJcbi5sb2dpbi1oZWFkZXJze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuICAgIHdpZHRoOiA3MCU7XHJcblx0bGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG5cdG1hcmdpbjogYXV0bztcclxuXHRtaW4td2lkdGg6IDEwMjRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgaGVpZ2h0OjQwcHg7XHJcbiBcdGxpbmUtaGVpZ2h0OjQwcHg7XHJcbn1cclxuLmxvZ2luLWZvb3Rze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IGNhbGMoflwiMTAwJSAtIDE2MHB4XCIpO1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgbWFyZ2luOiAwIDgwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm90dG9tOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0LmxvZ2luLWN1cnJlbnROb2Rle1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDExJTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGltZ3tcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlXHRcdFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ubG9naW4tbGFuZ3VhZ2VzX3RleHR7XHJcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlclxyXG59XHJcbi5sb2dpbi1sYW5ndWFnZXNfdGV4dHN7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4jbG9naW5mb3Jte1xyXG5cdHBhZGRpbmc6MTJweDtcclxufVxyXG4ubG9naW4taWNvbnN7XHJcblx0dG9wOiA0cHggIWltcG9ydGFudDtcclxuXHQgZGlzcGxheTpub25lOyBjb2xvcjogcmdiKDIzOSw1Nyw0Myk7XHJcblx0ICBmb250LXNpemU6IDIwcHg7IFxyXG59XHJcbi5zdWJtaXQtYnRue1xyXG5cdGJhY2tncm91bmQtY29sb3I6IzUyNzI5MTtcclxuXHQgbWFyZ2luLXRvcDo0cHg7XHJcbn1cclxuLmxvZ2luLXRpcHtcclxuXHRtYXJnaW4tdG9wOjJweDtcclxuXHQgIG1pbi1oZWlnaHQ6MjdweDtcclxufVxyXG4ubGF5ZXItaGVhZGVye1xyXG5cdG1pbi13aWR0aDogMzAwcHg7XHJcblx0bWluLWhlaWdodDogMTAwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGltZ3tcclxuXHRcdC8vd2lkdGg6IDMwMHB4O1xyXG5cdFx0bWF4LXdpZHRoOiAzMDBweDtcclxuXHRcdGhlaWdodDogNjRweDtcclxuXHRcdGZsb2F0OmxlZnQ7XHJcblx0fVxyXG5cdC5sb2dpbi1pbWdfbG9nb3tcclxuXHRcdG1hcmdpbjogMCAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcblx0XHRtYXgtd2lkdGg6IDMyMHB4O1xyXG5cdFx0aGVpZ2h0OiA2NHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0LmxvZ2luX3RleHR7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbWcucmVnaXN0ZXItaW1nX2xvZ297XHJcblx0XHRtYXJnaW4tdG9wOjI1cHg7XHJcblx0XHRtYXJnaW4tbGVmdDoyMHB4O1xyXG5cdH1cclxuXHQucmVnaXN0ZXItaW1nX3RleHR7XHJcblx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0bWFyZ2luLXRvcDo1NXB4O1xyXG5cdFx0Y29sb3I6Izg2ODY4NjtcclxuXHRcdGZvbnQtc2l6ZToyMHB4O1xyXG5cdH1cclxufVxyXG4ubGF5ZXItaGVhZGVyOjphZnRlcntcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcbi5sYXllci1jbG9zZXtcclxuXHR3aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiA2MjJweCAhaW1wb3J0YW50O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQubG9naW4taW1nX2xvZ297XHJcblx0XHRtYXJnaW46IDMwcHggYXV0bztcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG5cdFx0bWF4LXdpZHRoOiAzMjBweDtcclxuXHRcdGhlaWdodDogNjRweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdC5sb2dpbl90ZXh0e1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNsb3NlLWltYWdle1xyXG5cdFx0d2lkdGg6IDQzMnB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxNTJweDtcclxuXHRcdGxlZnQ6IDI4NHB4O1xyXG5cdH1cclxuXHQuY2xvc2UtY29udGVudHtcclxuXHRcdHdpZHRoOiA5MTJweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMzIwcHg7XHJcblx0XHRsZWZ0OiA0NHB4O1xyXG5cdH1cclxuXHQuY2xvc2UtdGV4dHtcclxuXHRcdG1hcmdpbjogMTZweCBhdXRvIDAgYXV0bztcclxuXHRcdHdpZHRoOiA5MTJweDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGF7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmNsb3NlLXRleHQ6bGFzdC1vZi10eXBle1xyXG5cdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdH1cclxuXHQuY2xvc2UtYnRue1xyXG5cdFx0bWFyZ2luOjQwcHggYXV0bztcclxuXHRcdHdpZHRoOiA0MDBweDtcclxuXHRcdGhlaWdodDogNDhweDtcclxuXHRcdGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHR9XHJcbn1cclxuLmxheWVyLWNsb3NlOjphZnRlcntcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcbi5sb2dpbi1zZWxlY3RfbGFuZ3VhZ2V7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0NXB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgei1pbmRleDogMTA2MDtcclxuICAgIG1heC13aWR0aDogMjc2cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgMHB4IDVweCAxMHB4O1xyXG4gICAgcGFkZGluZzogMXB4O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBib3JkZXItaW1hZ2U6IGluaXRpYWw7XHJcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdGxpe1xyXG5cdFx0bWluLWhlaWdodDogMjBweDtcclxuXHRcdHBhZGRpbmc6MTBweCAwIDEwcHggMzJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1pbi13aWR0aDogMTE4cHg7XHJcblx0XHRoZWlnaHQ6IDM0cHg7XHJcblx0fVxyXG5cdGxpOmZpcnN0LWNoaWxke1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4IWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6IDhweCAxNHB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0fVxyXG5cdGxpOmZpcnN0LWNoaWxkOmFmdGVye1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAtMTFweDtcclxuXHRcdGJvcmRlci13aWR0aDowIDExcHggMTFweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuXHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogMDtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHR9XHJcblx0Lmxhbmd1YWdlLXNlbGVjdDpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcXGUwMTNcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDEwcHg7XHJcblx0fVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMwMHB4KSB7XHJcblx0LmxheWVyLWNsb3Nle1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG5cdH1cclxufVxyXG4uaGVscC1ibG9ja3tcclxuXHRjb2xvcjojOTk5O1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblxyXG4jY29udGFpbmVye1xyXG5cdG1pbi1oZWlnaHQ6MTAwJTsgIFxyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7IFxyXG4gICAgZGl2I2NvbnRlbnR7ICBcclxuICAgICAgIFxyXG4gICAgICAgfSBcclxuXHR9XHJcbiNub3RpZmljYXRpb257XHJcblx0bWluLXdpZHRoOiAxMDI0cHg7XHJcblx0aGVpZ2h0OiAzNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZWZjZWQ7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMyO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogI2VlNzMzYTtcclxuXHQvLyBkaXNwbGF5OiBub25lO1xyXG59XHJcbiNub3RpY2VfY2xvc2VCdG57XHJcblx0d2lkdGg6IDM2cHg7XHJcblx0aGVpZ2h0OiAzNnB4O1xyXG5cdHotaW5kZXg6IDEwMDAwMDAwO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRyaWdodDogMHB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbn1cclxuXHJcbnRye1xyXG5cdGN1cnNvcjpwb2ludGVyO1xyXG5cdH1cclxudGJvZHkgdHI6aG92ZXJ7XHJcblx0YmFja2dyb3VuZDojZjVmNWY1O1xyXG5cdH1cclxudGR7XHJcblx0dmVydGljYWwtYWxpZ246bWlkZGxlIWltcG9ydGFudDtcclxuXHR9XHJcblx0XHJcbi5oaWRle1xyXG5cdGRpc3BsYXk6bm9uZTtcclxuXHR9XHJcbmhye1xyXG5cdGJvcmRlcjowO1xyXG5cdGJhY2tncm91bmQtY29sb3I6I2RkZDtcclxuXHRoZWlnaHQ6MXB4O1xyXG5cdH1cclxuXHRcclxuI2FqYXgtY29udGFpbmVye1xyXG5cdGRpc3BsYXk6bm9uZTtcclxuXHRvcGFjaXR5OjAuNztcclxuXHR3aWR0aDoxMjBweDtcclxuXHRoZWlnaHQ6MTIwcHg7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHotaW5kZXg6MTA1MTtcclxuXHRsZWZ0OjUwJTtcclxuXHRtYXJnaW4tbGVmdDotNjBweDtcclxuXHR0b3A6MjAlO1xyXG5cdGJhY2tncm91bmQ6IzAwMDtcclxuXHQtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogNXB4O1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDo1cHg7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6NXB4O1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDo1cHg7XHJcblx0LXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOjVweDtcclxuXHQtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjVweDtcclxuXHQtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NXB4O1xyXG5cdC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NXB4O1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6NXB4O1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjVweDtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjVweDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo1cHg7XHJcblx0XHJcblx0LW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDlweCAjMDAwMDAwO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA5cHggIzAwMDAwMDtcclxuXHRib3gtc2hhZG93OiAwcHggMHB4IDlweCAjMDAwMDAwO1xyXG5cdH1cclxuI2FqYXgtY29udGFpbmVyIGltZ3tcclxuXHR3aWR0aDo2MHB4O1xyXG5cdGhlaWdodDo2MHB4O1xyXG5cdG1hcmdpbi10b3A6MTBweDtcclxuXHRtYXJnaW4tbGVmdDozMHB4O1xyXG5cdH1cclxuXHJcbiNhamF4LWNvbnRhaW5lciBwI3N5cy10ZXh0e1xyXG5cdGNvbG9yOiNmZmY7XHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6NDBweDtcclxuXHR9XHJcblx0XHJcbiNzeXMtdGlwe1xyXG5cdG9wYWNpdHk6MC43O1xyXG4gICAgcG9zaXRpb246IGZpeGVkOyBsZWZ0OiA1MCU7IHRvcDogMjAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ICAgIC8qIDUwJeS4uuiHqui6q+WwuuWvuOeahOS4gOWNiiAqL1xyXG5cdHotaW5kZXg6MTA1MTtcclxuXHRiYWNrZ3JvdW5kOiMwMDA7XHJcblx0XHJcblx0bWF4LXdpZHRoOjQyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OjIwcHg7XHJcblx0Y29sb3I6I2ZmZjtcclxuXHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHRwYWRkaW5nOjEwcHggMjBweDtcclxuXHRcclxuXHR3b3JkLWJyZWFrOmJyZWFrLWFsbDtcclxuXHRcclxuXHQtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogNXB4O1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDo1cHg7XHJcblx0LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6NXB4O1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDo1cHg7XHJcblx0LXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOjVweDtcclxuXHQtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjVweDtcclxuXHQtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NXB4O1xyXG5cdC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NXB4O1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6NXB4O1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjVweDtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjVweDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo1cHg7XHJcblx0XHJcblx0LW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDlweCAjMDAwMDAwO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA5cHggIzAwMDAwMDtcclxuXHRib3gtc2hhZG93OiAwcHggMHB4IDlweCAjMDAwMDAwO1xyXG5cdH1cclxuXHJcbi8q5rWu5Yqo5qGGKi9cclxuLmxheWVyLXNlcnZlcntcclxuXHRtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLDI1MCwyNTAsLjEwMik7XHJcbiAgICB3aWR0aDogMTAwMHB4O1xyXG4gICAgcGFkZGluZzogMzBweCA0MHB4IDQ0cHggNDJweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4ubGF5ZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxyXG4gICAgYm90dG9tOiAwO1xyXG5cdHJpZ2h0OjA7XHJcblx0dG9wOjA7XHJcblx0bGVmdDogMDtcclxuXHRtYXJnaW46IGF1dG87XHJcblx0ei1pbmRleDoxMDA7XHJcblx0Ly8gbWFyZ2luLWxlZnQ6IC0yMTBweDtcclxuICAgIC8vIG1hcmdpbi10b3A6IC0xNzBweDtcclxuXHRiYWNrZ3JvdW5kOiNlM2U4ZWI7XHJcblx0d2lkdGg6NDIwcHg7XHJcblx0aGVpZ2h0OjM2MHB4O1xyXG5cdGxpbmUtaGVpZ2h0OjIwcHg7XHJcblx0Y29sb3I6IzMzMztcclxuXHRwYWRkaW5nOjEwcHggMjBweDtcclxuXHQtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogMzBweDtcclxuXHQtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6MzBweDtcclxuXHQtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDozMHB4O1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDozMHB4O1xyXG5cdC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czozMHB4O1xyXG5cdC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MzBweDtcclxuXHQtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MzBweDtcclxuXHQtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjMwcHg7XHJcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czozMHB4O1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjMwcHg7XHJcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozMHB4O1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjMwcHg7XHJcblx0fVxyXG4ubGF5ZXIgZm9ybS5iaWdGb3Jte1xyXG5cdHdpZHRoOjQyMHB4ICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLWxlZnQ6YXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6YXV0bztcclxuXHRwYWRkaW5nLXRvcDoyMHB4O1xyXG5cdH1cclxuXHQuZGVsZXRlU2hvd3tcclxuXHRcdHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG4ubGF5ZXIgZm9ybS5iaWdGb3JtIGJ1dHRvbi5idG4tdHlwZS5hY3RpdmV7XHJcblx0YmFja2dyb3VuZDojOGRhMmI3O1xyXG5cdGJvcmRlci1jb2xvcjogIzg2OWFhZTtcclxuXHR9XHJcbi5sb2dpbi1taW4taGVpZ2h0e1xyXG5cdG1pbi13aWR0aDogMjY1cHg7XHJcblx0Ly93aWR0aDogMzMwcHg7XHJcblx0aGVpZ2h0OiA2NHB4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5sb2dpbi1taW4taGVpZ2h0LW1heHtcclxuXHRtaW4td2lkdGg6IDI2MHB4O1xyXG5cdC8vd2lkdGg6IDM1MHB4O1xyXG5cdGhlaWdodDogNjRweDtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG4ubGF5ZXIgaW5wdXQsIC5idG4tbGcsIHNlbGVjdC5pbnB1dC1sZ3tcclxuXHRmb250LXNpemU6MTRweCFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5sYXllci1yZWdpc3RlcntcclxuXHRcdHdpZHRoOiA3MDlweDtcclxuXHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XHJcblx0XHQvLyBtYXJnaW4tdG9wOiA1JVxyXG5cdFx0Ly8gbWFyZ2luLWxlZnQ6IC0zNTQuNXB4O1xyXG4gICAgLy8gbWFyZ2luLXRvcDogLTM5MHB4O1xyXG5cdH1cclxuLypcclxu5rWu5Yqo5qGG5Lit5o+Q56S65YaF5a65XHJcbiovXHJcbnAuaGVscC1ibG9jayBzcGFue1xyXG5cdGZvbnQtc2l6ZToxNHB4O1xyXG5cdH1cclxuLnN1Y2Nlc3MtaW5mb3tcclxuXHRjb2xvcjojNmFjNDUxO1xyXG5cdH1cclxuLmVycm9yLWluZm97XHJcblx0Y29sb3I6cmVkO1xyXG5cdH1cclxuXHQjcGFzc3dvcmR7XHJcblx0XHRtYXJnaW4tdG9wOjE2cHg7XHJcblx0fVxyXG4jcmVnaXN0ZXJ7XHJcblx0Ly8gbWFyZ2luLXRvcDo1cHg7XHJcblx0IHdpZHRoOiAzNTBweDtcclxuXHQvLyAgbWFyZ2luLWxlZnQ6IC0zNTQuNXB4O1xyXG4gICAgLy8gbWFyZ2luLXRvcDogLTM5MHB4O1xyXG5cdCAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdCAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdCAgIGRpdi5sb2dpbl9zb2xpZHtcclxuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMzdBQjc7XHJcblx0XHQgaGVpZ2h0OiAxNnB4O1xyXG5cdFx0ICBmbG9hdDogcmlnaHQ7XHJcblx0XHQgICBtYXJnaW4tdG9wOiAycHg7XHJcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0ICAgfVxyXG5cdCAgIC5maW5kUGFzc3dvcmR7XHJcblx0XHRmbG9hdDpyaWdodDtcclxuXHRcdCAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHQgICB9XHJcblx0ICAgLmxvZ2luX3JlZ2lzdGVyc3tcclxuXHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0IG1hcmdpbi1yaWdodDo4cHg7XHJcblx0XHQgICBjdXJzb3I6IHBvaW50ZXI7XHJcblx0ICAgfVxyXG59XHJcbmJ1dHRvbiNyZWdpc3Rlci1idG57XHJcblx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IzUyNzI5MTtcclxuXHR9XHJcbmJ1dHRvbiNyZWdpc3Rlci1idG46aG92ZXJ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojMzc1Zjg1O1xyXG5cdH1cclxuXHJcbi8vICNsb2dpbi1oZWFkZXJ7XHJcbi8vIFx0d2lkdGg6MTIwMHB4O1xyXG4vLyBcdGhlaWdodDo0MHB4O1xyXG4vLyBcdGxpbmUtaGVpZ2h0OjQwcHg7XHJcbi8vIFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG4vLyBcdG1hcmdpbi1sZWZ0OmF1dG87XHJcbi8vIFx0bWFyZ2luLXJpZ2h0OmF1dG87XHJcbi8vIFx0Y29sb3I6I2ZmZjtcclxuLy8gXHRmb250LXNpemU6MTZweDtcclxuLy8gXHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG4vLyBcdHBhZGRpbmctcmlnaHQ6MjJweDtcclxuLy8gXHR9XHJcbiNsb2dpbi1oZWFkZXIgYXtcclxuXHRjb2xvcjojZmZmO1xyXG5cdGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5kaXYucG9wb3ZlcntcclxuXHRjb2xvcjojMzMzO1xyXG5cdH1cclxuaDMucG9wb3Zlci10aXRsZXtcclxuXHRmb250LXNpemU6MTZweCFpbXBvcnRhbnQ7XHJcblx0fVxyXG4jbG9naW4taGVhZGVyIGE6aG92ZXJ7XHJcblx0Y29sb3I6I2ZmZjtcclxuXHRmb250LXNpemU6MTZweDtcclxuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHR9XHJcbiNsb2dpbi1oZWFkZXIgc3BhbntcclxuXHRmb250LXNpemU6MjJweDtcclxuXHR9XHJcblxyXG5cdFxyXG4jZm9vdGVye1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0bWFyZ2luLWxlZnQ6YXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6YXV0bztcclxuXHRcclxuXHRoZWlnaHQ6MjhweDtcclxuXHRsaW5lLWhlaWdodDoyOHB4O1xyXG5cdGNvbG9yOiNmZmY7XHJcblx0Zm9udC1zaXplOjEzcHg7XHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblx0Ym90dG9tOjA7XHJcblx0bWFyZ2luLWJvdHRvbToxNXB4O1xyXG5cdH1cclxuLmNoYW5nZU5vZGV7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzODlweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uZm9vdGVyVGV4dHtcclxuICAgIHBhZGRpbmctbGVmdDogNDM2cHg7XHJcbn1cclxuLmxvZ2luLW1vZGFsLWJvZHkgc3BhbntcclxuICAgIHBhZGRpbmc6IDdweDtcclxufVxyXG4ubW9kYWwtYm9keSBhe1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuLm1vZGFsLWJvZHkgYTpob3ZlcntcclxuICAgIGNvbG9yOiMzMzdhYjdcclxufVxyXG4ubW9kYWwtZGlhbG9nIHtcclxuICAgIHdpZHRoOiA0NDFweDtcclxuXHJcbn1cclxuLnBob25lQnV0dG9uIHtcclxuXHRoZWlnaHQ6IDQ2cHg7XHJcbn1cclxuI3N5c0NvZGUge1xyXG5cdHdpZHRoOiBjYWxjKH4nMTAwJSAtIDE4MHB4Jyk7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcbiNzeXNDb2RlLmZpbmRQYXNzd29yZCB7XHJcblx0d2lkdGg6IDEwNSU7XHJcbn1cclxuLmlzTm9uZXtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1hcmdpbkJvdHRvbXN7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4jVmVyaWZ5Q29kZSB7XHJcblx0d2lkdGg6IDE3MHB4O1xyXG5cdGhlaWdodDo0M3B4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmxvYWRpbmdTdHlsZXtcclxuXHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMTRweCAhaW1wb3J0YW50O1xyXG59XHJcbi5sb2FkaW5nU3R5bGVzc3tcclxuXHR3aWR0aDo3MDBweDtcclxuXHRoZWlnaHQ6NDNweDtcclxufVxyXG4uZmxleC1jZW50ZXJ7XHJcblx0ZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmlzdG9we1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuI3ZlckNvZGUsICN2ZXJDb2RlUGhvbmUge1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4jdmVyQ29kZSwgI3ZlckNvZGVQaG9uZSB7XHJcblx0d2lkdGg6IGNhbGMoficxMDAlIC0gMTgwcHgnKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuI3ZlckNvZGUgKyBpbWcsICN2ZXJDb2RlUGhvbmUgKyBpbWcge1xyXG5cdHdpZHRoOiAxNzBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuI3Zlcml0eUNvZGVNb2RlbCAuaGVscC1ibG9jaywgI3Zlcml0eUNvZGVQaG9uZU1vZGVsIC5oZWxwLWJsb2NrIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5nbG9iZS1pY29ue1xyXG4gICAgdG9wOjRweCAhaW1wb3J0YW50O1xyXG59XHJcbn1cclxuLmZsZXgtc3BhbnN7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdHNwYW4ge1xyXG5cdFx0d2lkdGg6IDMwJTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0aW1ne1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG4jbm90aWNlTW9kYWx7XHJcblx0Lm5vdGljZU1vZGFsX2NhbGx7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcblx0fVxyXG5cdC5ub3RpY2VNb2RhbF9jb250ZW50e1xyXG5cdHRleHQtaW5kZW50OiAzMHB4O1xyXG5cdH1cclxuXHRhIHtcclxuXHRcdGNvbG9yOiAjMzM3YWI3O1xyXG5cdH1cclxuXHJcbn1cclxuIiwiI215QWRkcmVzcyB7XHJcbiAgICAjbWFwIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIC5sYWJlbFNldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNhZGRyaW5wdXQxIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tYXBfd3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICB9XHJcbiAgICAjbWFwX2NhbnZhczIsICNtYXBfY2FudmFzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBoZWlnaHQ6NDAwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDotMTtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2FkZHJTZWFyY2hBbmRNYXB7XHJcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA5NyU7XHJcbiAgICB9XHJcblxyXG4gICAgI2FkZHJpbnB1dHtcclxuICAgICAgICBtYXJnaW4tdG9wOi02MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6I0NDQztcclxuICAgICAgICBvcGFjaXR5OjAuOTtcclxuICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDowO1xyXG4gICAgICAgIGhlaWdodDo2MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjYwcHg7XHJcbiAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDoyO1xyXG4gICAgfVxyXG4gICAgI2FkZHJpbnB1dCBpbnB1dHtcclxuICAgICAgICBtYXJnaW4tdG9wOjEycHg7XHJcbiAgICB9XHJcbiAgICAuaW50cm9qcy1za2lwYnV0dG9ue1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICB9XHJcbiAgICAuYWRkcmVzcy13cmFwX2F1dG9zZWFyY2gge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMEMwQzA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA0MjBweDtcclxuICAgICAgICB0b3A6IDQ2cHg7XHJcbiAgICAgICAgdWwsIGxpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlYmViZWI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gIC5idG4tZ3JvdXA+LmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG46Zmlyc3QtY2hpbGQsIC5idG4tZ3JvdXA+LmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwPi5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgfVxyXG4gIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gIH1cclxuXHJcbn1cclxuIiwiLnBhZ2VmdW57XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6ICM3OTc5Nzk7XHJcbn1cclxuLnBhZ2VmdW4gYXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICBtYXJnaW46IDAgMXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4ucGFnZWZ1biBhOmhvdmVye1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcclxufVxyXG4ucGFnZWZ1biBzcGFuLmN1cnJlbnR7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIC8qd2lkdGg6IDMwcHg7Ki9cclxuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDFweDtcclxuICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5wYWdlZnVuIHNwYW4uZGlzYWJsZWR7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gICAgbWFyZ2luOiAwIDFweDtcclxuICAgIGNvbG9yOiAjYmZiZmJmO1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5wYWdlZnVuIC5wcmV2UGFnZXtcclxuICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbn1cclxuLnBhZ2VmdW4gLm5leHRQYWdle1xyXG4gICAgcGFkZGluZzogMHB4IDRweDtcclxufVxyXG5cclxuLnBhZ2VmdW5NZWRpYXtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzc5Nzk3OTtcclxufVxyXG4ucGFnZWZ1bk1lZGlhIGF7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgbWFyZ2luOiAwIDFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLnBhZ2VmdW5NZWRpYSBhOmhvdmVye1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcclxufVxyXG4ucGFnZWZ1bk1lZGlhIHNwYW4uY3VycmVudHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgMXB4O1xyXG4gICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLnBhZ2VmdW5NZWRpYSBzcGFuLmRpc2FibGVke1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgIG1hcmdpbjogMCAxcHg7XHJcbiAgICBjb2xvcjogI2JmYmZiZjtcclxuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4ucGFnZWZ1bk1lZGlhIC5wcmV2UGFnZXtcclxuICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbn1cclxuLnBhZ2VmdW5NZWRpYSAubmV4dFBhZ2V7XHJcbiAgICBwYWRkaW5nOiAwcHggNHB4O1xyXG59IiwiLm52LXBpY2tlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgei1pbmRleDogMjAwMDtcclxuICBmb250LXNpemU6IDE0cHhcclxufVxyXG5cclxuLm52LXBpY2tlciAubnYtcGlja2VyX19ib2R5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yMCk7XHJcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwwLDAsMC4yMCk7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbWluLXdpZHRoOiA4MHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC42NSk7XHJcbn1cclxuXHJcbi5udi1waWNrZXIgLm52LXBpY2tlcl9fYXJyb3cge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IDEycHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG4ubnYtcGlja2VyW3gtcGxhY2VtZW50PXRvcC1lbmRdIC5udi1waWNrZXJfX2Fycm93LC5udi1waWNrZXJbeC1wbGFjZW1lbnQ9dG9wLXN0YXJ0XSAubnYtcGlja2VyX19hcnJvdywubnYtcGlja2VyW3gtcGxhY2VtZW50PXRvcF0gLm52LXBpY2tlcl9fYXJyb3cge1xyXG4gIGJvdHRvbTogLTRweDtcclxuICBib3gtc2hhZG93OiAzcHggM3B4IDdweCByZ2JhKDAsMCwwLC4wNylcclxufVxyXG5cclxuLm52LXBpY2tlclt4LXBsYWNlbWVudD1ib3R0b20tZW5kXSAubnYtcGlja2VyX19hcnJvdywubnYtcGlja2VyW3gtcGxhY2VtZW50PWJvdHRvbS1zdGFydF0gLm52LXBpY2tlcl9fYXJyb3csLm52LXBpY2tlclt4LXBsYWNlbWVudD1ib3R0b21dIC5udi1waWNrZXJfX2Fycm93IHtcclxuICBib3gtc2hhZG93OiAtMnB4IC0ycHggNXB4IHJnYmEoMCwwLDAsLjA2KTtcclxuICB0b3A6IC02cHg7XHJcbn1cclxuXHJcbi5udi1waWNrZXJbeC1wbGFjZW1lbnQ9bGVmdC1lbmRdIC5udi1waWNrZXJfX2Fycm93LC5udi1waWNrZXJbeC1wbGFjZW1lbnQ9bGVmdC1zdGFydF0gLm52LXBpY2tlcl9fYXJyb3csLm52LXBpY2tlclt4LXBsYWNlbWVudD1sZWZ0XSAubnYtcGlja2VyX19hcnJvdyB7XHJcbiAgcmlnaHQ6IC00cHg7XHJcbiAgYm94LXNoYWRvdzogM3B4IC0zcHggN3B4IHJnYmEoMCwwLDAsLjA3KVxyXG59XHJcblxyXG4ubnYtcGlja2VyW3gtcGxhY2VtZW50PXJpZ2h0LWVuZF0gLm52LXBpY2tlcl9fYXJyb3csLm52LXBpY2tlclt4LXBsYWNlbWVudD1yaWdodC1zdGFydF0gLm52LXBpY2tlcl9fYXJyb3csLm52LXBpY2tlclt4LXBsYWNlbWVudD1yaWdodF0gLm52LXBpY2tlcl9fYXJyb3cge1xyXG4gIGxlZnQ6IC00cHg7XHJcbiAgYm94LXNoYWRvdzogLTNweCAzcHggN3B4IHJnYmEoMCwwLDAsLjA3KVxyXG59XHJcblxyXG4ubnYtcGlja2VyW3gtcGxhY2VtZW50PWJvdHRvbS1zdGFydF0gLm52LXBpY2tlcl9fYXJyb3csLm52LXBpY2tlclt4LXBsYWNlbWVudD10b3Atc3RhcnRdIC5udi1waWNrZXJfX2Fycm93IHtcclxuICBsZWZ0OiAxNnB4XHJcbn1cclxuXHJcbi5udi1waWNrZXJbeC1wbGFjZW1lbnQ9Ym90dG9tXSAubnYtcGlja2VyX19hcnJvdywubnYtcGlja2VyW3gtcGxhY2VtZW50PXRvcF0gLm52LXBpY2tlcl9fYXJyb3cge1xyXG4gIGxlZnQ6IDUwJTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpXHJcbn1cclxuXHJcbi5udi1waWNrZXJbeC1wbGFjZW1lbnQ9Ym90dG9tLWVuZF0gLm52LXBpY2tlcl9fYXJyb3csLm52LXBpY2tlclt4LXBsYWNlbWVudD10b3AtZW5kXSAubnYtcGlja2VyX19hcnJvdyB7XHJcbiAgcmlnaHQ6IDE2cHhcclxufVxyXG5cclxuLm52LXBpY2tlclt4LXBsYWNlbWVudD1sZWZ0LXN0YXJ0XSAubnYtcGlja2VyX19hcnJvdywubnYtcGlja2VyW3gtcGxhY2VtZW50PXJpZ2h0LXN0YXJ0XSAubnYtcGlja2VyX19hcnJvdyB7XHJcbiAgdG9wOiAxNnB4XHJcbn1cclxuXHJcbi5udi1waWNrZXJbeC1wbGFjZW1lbnQ9bGVmdF0gLm52LXBpY2tlcl9fYXJyb3csLm52LXBpY2tlclt4LXBsYWNlbWVudD1yaWdodF0gLm52LXBpY2tlcl9fYXJyb3cge1xyXG4gIHRvcDogNTAlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZylcclxufVxyXG5cclxuLm52LXBpY2tlclt4LXBsYWNlbWVudD1sZWZ0LWVuZF0gLm52LXBpY2tlcl9fYXJyb3csLm52LXBpY2tlclt4LXBsYWNlbWVudD1yaWdodC1lbmRdIC5udi1waWNrZXJfX2Fycm93IHtcclxuICBib3R0b206IDE2cHhcclxufVxyXG4ubnYtcGlja2VyLS1wb3BvdmVyIC5udi1waWNrZXJfX2JvZHkge1xyXG4gIG1pbi1oZWlnaHQ6IDMycHg7XHJcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoMCwwLDAsMC4yMCkgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMjApO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC42NSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4ubnYtcGlja2VyLS1wb3BvdmVyIC5udi1waWNrZXJfX2Fycm93IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMjApO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5udi1waWNrZXItLXBvcG92ZXIgLm52LXBvcG92ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBwYWRkaW5nOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufSIsIlxyXG5cclxuLyogWi1JTkRFWCAqL1xyXG4gLmZvcm1FcnJvciB7IHotaW5kZXg6IDk5MDsgfVxyXG4gICAgLmZvcm1FcnJvciAuZm9ybUVycm9yQ29udGVudCB7IHotaW5kZXg6IDk5MTsgfVxyXG4gICAgLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cgeyB6LWluZGV4OiA5OTY7IH1cclxuXHJcbiAgICAudWktZGlhbG9nIC5mb3JtRXJyb3IgeyB6LWluZGV4OiA1MDAwOyB9XHJcbiAgICAudWktZGlhbG9nIC5mb3JtRXJyb3IgLmZvcm1FcnJvckNvbnRlbnQgeyB6LWluZGV4OiA1MDAxOyB9XHJcbiAgICAudWktZGlhbG9nIC5mb3JtRXJyb3IgLmZvcm1FcnJvckFycm93IHsgei1pbmRleDogNTAwNjsgfVxyXG5cclxuXHJcblxyXG5cclxuLmlucHV0Q29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5mb3JtRXJyb3Ige1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDMwMHB4O1xyXG5cdGxlZnQ6IDMwMHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdG1pbi13aWR0aDogMjg1cHg7XHJcblxyXG59XHJcblxyXG4uZm9ybUVycm9yLmlubGluZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmFqYXhTdWJtaXQge1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0YmFja2dyb3VuZDogIzU1ZWE1NTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mb3JtRXJyb3IgLmZvcm1FcnJvckNvbnRlbnQge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6ICNlZTAxMDE7XHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0bWluLXdpZHRoOiAxMjBweDtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI2RkZDtcclxuXHRib3gtc2hhZG93OiAwIDAgNnB4ICMwMDA7XHJcblx0LW1vei1ib3gtc2hhZG93OiAwIDAgNnB4ICMwMDA7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNnB4ICMwMDA7XHJcblx0LW8tYm94LXNoYWRvdzogMCAwIDZweCAjMDAwO1xyXG5cdHBhZGRpbmc6IDRweCAxMHB4IDRweCAxMHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxufVxyXG5cclxuLmZvcm1FcnJvci5pbmxpbmUgLmZvcm1FcnJvckNvbnRlbnQge1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0LW1vei1ib3gtc2hhZG93OiBub25lO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuXHQtby1ib3gtc2hhZG93OiBub25lO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdC1tb3otYm9yZGVyLXJhZGl1czogMDtcclxuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcblx0LW8tYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLmdyZWVuUG9wdXAgLmZvcm1FcnJvckNvbnRlbnQge1xyXG5cdGJhY2tncm91bmQ6ICMzM2JlNDA7XHJcbn1cclxuXHJcbi5ibGFja1BvcHVwIC5mb3JtRXJyb3JDb250ZW50IHtcclxuXHRiYWNrZ3JvdW5kOiAjMzkzOTM5O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyB7XHJcblx0d2lkdGg6IDE1cHg7XHJcblx0bWFyZ2luOiAtMnB4IDAgMCAxM3B4O1xyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcbmJvZHlbZGlyPSdydGwnXSAuZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyxcclxuYm9keS5ydGwgLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cge1xyXG5cdG1hcmdpbjogLTJweCAxM3B4IDAgMDtcclxufVxyXG5cclxuLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3dCb3R0b20ge1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0LW1vei1ib3gtc2hhZG93OiBub25lO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuXHQtby1ib3gtc2hhZG93OiBub25lO1xyXG5cdG1hcmdpbjogMHB4IDAgMCAxMnB4O1xyXG5cdHRvcDoycHg7XHJcbn1cclxuXHJcbi5mb3JtRXJyb3IgLmZvcm1FcnJvckFycm93IGRpdiB7XHJcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGRkO1xyXG5cdGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkZGQ7XHJcblx0Ym94LXNoYWRvdzogMCAycHggM3B4ICM0NDQ7XHJcblx0LW1vei1ib3gtc2hhZG93OiAwIDJweCAzcHggIzQ0NDtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDNweCAjNDQ0O1xyXG5cdC1vLWJveC1zaGFkb3c6IDAgMnB4IDNweCAjNDQ0O1xyXG5cdGZvbnQtc2l6ZTogMHB4O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdGJhY2tncm91bmQ6ICNlZTAxMDE7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvd0JvdHRvbSBkaXYge1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0LW1vei1ib3gtc2hhZG93OiBub25lO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuXHQtby1ib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uZ3JlZW5Qb3B1cCAuZm9ybUVycm9yQXJyb3cgZGl2IHtcclxuXHRiYWNrZ3JvdW5kOiAjMzNiZTQwO1xyXG59XHJcblxyXG4uYmxhY2tQb3B1cCAuZm9ybUVycm9yQXJyb3cgZGl2IHtcclxuXHRiYWNrZ3JvdW5kOiAjMzkzOTM5O1xyXG5cdGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyAubGluZTEwIHtcclxuXHR3aWR0aDogMTNweDtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5mb3JtRXJyb3IgLmZvcm1FcnJvckFycm93IC5saW5lOSB7XHJcblx0d2lkdGg6IDExcHg7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyAubGluZTgge1xyXG5cdHdpZHRoOiAxMXB4O1xyXG59XHJcblxyXG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyAubGluZTcge1xyXG5cdHdpZHRoOiA5cHg7XHJcbn1cclxuXHJcbi5mb3JtRXJyb3IgLmZvcm1FcnJvckFycm93IC5saW5lNiB7XHJcblx0d2lkdGg6IDdweDtcclxufVxyXG5cclxuLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cgLmxpbmU1IHtcclxuXHR3aWR0aDogNXB4O1xyXG59XHJcblxyXG4uZm9ybUVycm9yIC5mb3JtRXJyb3JBcnJvdyAubGluZTQge1xyXG5cdHdpZHRoOiAzcHg7XHJcbn1cclxuXHJcbi5mb3JtRXJyb3IgLmZvcm1FcnJvckFycm93IC5saW5lMyB7XHJcblx0d2lkdGg6IDFweDtcclxuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkICNkZGQ7XHJcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgI2RkZDtcclxuXHRib3JkZXItYm90dG9tOiAwIHNvbGlkICNkZGQ7XHJcbn1cclxuXHJcbi5mb3JtRXJyb3IgLmZvcm1FcnJvckFycm93IC5saW5lMiB7XHJcblx0d2lkdGg6IDNweDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogI2RkZDtcclxufVxyXG5cclxuLmZvcm1FcnJvciAuZm9ybUVycm9yQXJyb3cgLmxpbmUxIHtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiAjZGRkO1xyXG59XHJcbiIsIi5zZWxlY3REYXl7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBpbnB1dHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuZGF5U2VsZWN0VGl0bGV7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZDogI2VlZTtcclxuICB9XHJcbiAgLmRheXNlbGVjdHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMzVweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogNjAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC5ldmVyeURheXMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAmPmxpOmhvdmVye1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xyXG4gICAgfVxyXG4gICAgJj5saXtcclxuICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgbWFyZ2luOiA0cHg7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gXHJcblxyXG4gIGpRdWVyeSBEYXRlVGltZVBpY2tlciAtIFJlc3BvbnNpdmUgZmxhdCBkZXNpZ24galF1ZXJ5IERhdGVUaW1lIFBpY2tlciBwbHVnaW4gZm9yIFdlYiAmIE1vYmlsZVxyXG4gIFZlcnNpb24gMC4xLjlcclxuICBDb3B5cmlnaHQgKGMpMjAxNSBDdXJpb3VzIFNvbHV0aW9ucyBQdnQgTHRkIGFuZCBOZWhhIEthZGFtXHJcbiAgaHR0cDovL2N1cmlvdXNzb2x1dGlvbnMuZ2l0aHViLmlvL0RhdGVUaW1lUGlja2VyXHJcbiAgaHR0cHM6Ly9naXRodWIuY29tL0N1cmlvdXNTb2x1dGlvbnMvRGF0ZVRpbWVQaWNrZXJcclxuXHJcbiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gLmR0cGlja2VyLXBvc2l0aW9uc3tcclxuXHQgd2lkdGg6NTIwcHg7XHJcblx0IGhlaWdodDogMTAwJTtcclxuXHQgLmZvcm0tY29udHJvbHtcclxuXHQgICAgd2lkdGg6IDQwJTtcclxuXHQgfVxyXG4gfVxyXG4uZHRwaWNrZXItb3ZlcmxheVxyXG57XHJcblx0ei1pbmRleDogMjAwMDtcclxuXHRkaXNwbGF5Om5vbmU7XHJcblx0bWluLXdpZHRoOiAzMDBweDtcclxuXHJcblx0LypiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7Ki9cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogNzAlO1xyXG5cclxuXHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5kdHBpY2tlci1tb2JpbGVcclxue1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDBweDtcclxuXHRsZWZ0OiAwcHg7XHJcblxyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmR0cGlja2VyLW92ZXJsYXkgKiBcclxue1xyXG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQtbXMtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcblxyXG4uZHRwaWNrZXItYmdcclxue1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHJcblx0Zm9udC1mYW1pbHk6IEFyaWFsO1xyXG59XHJcblxyXG4uZHRwaWNrZXItY29udFxyXG57XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0VDRjBGMTtcclxufVxyXG5cclxuLmR0cGlja2VyLW1vYmlsZSAuZHRwaWNrZXItY29udFxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogNTAlO1xyXG5cclxuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcblxyXG4uZHRwaWNrZXItY29udGVudFxyXG57XHJcblx0bWFyZ2luOiAwcHggYXV0bztcclxuXHRwYWRkaW5nOiAxZW0gMGVtO1xyXG5cclxuXHRtYXgtd2lkdGg6IDUwMHB4O1xyXG5cclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uZHRwaWNrZXItbW9iaWxlIC5kdHBpY2tlci1jb250ZW50XHJcbntcclxuXHR3aWR0aDogOTclO1xyXG59XHJcblxyXG4uZHRwaWNrZXItc3ViY29udGVudFxyXG57XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZHRwaWNrZXItaGVhZGVyXHJcbntcclxuXHRtYXJnaW46IDAuMmVtIDFlbTtcclxufVxyXG5cclxuLmR0cGlja2VyLWhlYWRlciAuZHRwaWNrZXItdGl0bGVcclxue1xyXG5cdGNvbG9yOiAjMjk4MEI5O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDEuM2VtO1xyXG59XHJcblxyXG4uZHRwaWNrZXItaGVhZGVyIC5kdHBpY2tlci1jbG9zZVxyXG57XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTAuN2VtO1xyXG5cdHJpZ2h0OiAwLjNlbTtcclxuXHRcclxuXHRwYWRkaW5nOiAwLjVlbSAwLjVlbSAxZW0gMWVtO1xyXG5cdFxyXG5cdGNvbG9yOiAjMzE3NkIwO1xyXG5cdGZvbnQtc2l6ZTogMS41ZW07XHJcblx0XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZHRwaWNrZXItaGVhZGVyIC5kdHBpY2tlci1jbG9zZTpob3ZlclxyXG57XHJcblx0Y29sb3I6ICMzMTc2QjA7XHJcbn1cclxuXHJcbi5kdHBpY2tlci1oZWFkZXIgLmR0cGlja2VyLXZhbHVlXHJcbntcclxuXHRwYWRkaW5nOiAgMC44ZW0gMC4yZW0gMC4yZW0gMC4yZW07XHJcblx0Y29sb3I6ICMzMTc2QjA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRmb250LXNpemU6IDEuNGVtO1xyXG59XHJcblxyXG4uZHRwaWNrZXItY29tcG9uZW50c1xyXG57XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXJnaW46IDFlbSAxZW07XHJcblx0XHJcblx0Zm9udC1zaXplOiAxLjRlbTtcclxufVxyXG5cclxuLmR0cGlja2VyLWNvbXBvbmVudHMgKlxyXG57XHJcblx0bWFyZ2luOiAwcHg7XHJcblx0cGFkZGluZzogMHB4O1xyXG59XHJcblxyXG4uZHRwaWNrZXItY29tcG9uZW50cyAuZHRwaWNrZXItY29tcE91dGxpbmVcclxue1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmR0cGlja2VyLWNvbXAyXHJcbntcclxuXHR3aWR0aDogNTAlO1xyXG59XHJcblxyXG4uZHRwaWNrZXItY29tcDNcclxue1xyXG5cdHdpZHRoOiAzMy4zJTtcclxufVxyXG5cclxuLmR0cGlja2VyLWNvbXA1XHJcbntcclxuXHR3aWR0aDogMjAlO1xyXG59XHJcblxyXG4uZHRwaWNrZXItY29tcDZcclxue1xyXG5cdHdpZHRoOiAxNi42NiU7XHJcbn1cclxuXHJcbi5kdHBpY2tlci1jb21wb25lbnRzIC5kdHBpY2tlci1jb21wXHJcbntcclxuXHRtYXJnaW46IDIlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmR0cGlja2VyLWNvbXBvbmVudHMgLmR0cGlja2VyLWNvbXAgPiAqXHJcbntcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblxyXG5cdGNvbG9yOiAjMjk4MEI5O1xyXG5cclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5kdHBpY2tlci1jb21wb25lbnRzIC5kdHBpY2tlci1jb21wID4gKjpob3ZlclxyXG57XHJcblx0Y29sb3I6ICMyOTgwQjk7XHJcbn1cclxuXHJcbi5kdHBpY2tlci1jb21wb25lbnRzIC5kdHBpY2tlci1jb21wQnV0dG9uRW5hYmxlXHJcbntcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uZHRwaWNrZXItY29tcG9uZW50cyAuZHRwaWNrZXItY29tcEJ1dHRvbkRpc2FibGVcclxue1xyXG5cdG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLmR0cGlja2VyLWNvbXBvbmVudHMgLmR0cGlja2VyLWNvbXBCdXR0b25cclxue1xyXG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblx0Zm9udC1zaXplOiAxNDAlO1xyXG5cclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5kdHBpY2tlci1jb21wb25lbnRzIC5kdHBpY2tlci1jb21wVmFsdWVcclxue1xyXG5cdG1hcmdpbjogMC40ZW0gMGVtO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRcclxuXHRmb250LXNpemU6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjJGQ0ZGO1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLmR0cGlja2VyLW92ZXJsYXkgLmR0cGlja2VyLWNvbXBWYWx1ZTpmb2N1c1xyXG57XHJcblx0b3V0bGluZTogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiNkYWU5ZjY7XHJcbn1cclxuXHJcbi5kdHBpY2tlci1idXR0b25Db250XHJcbntcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1hcmdpbjogMC4yZW0gMWVtO1xyXG4gICAgXHJcbiAgIGZvbnQtZmFtaWx5OlwiTWljcm9zb2Z0IFlhSGVpXCIgISBpbXBvcnRhbnQ7XHJcbiAgIFxyXG59XHJcblxyXG4uZHRwaWNrZXItYnV0dG9uQ29udCAuZHRwaWNrZXItYnV0dG9uXHJcbntcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiAwLjZlbSAwZW07XHJcblx0d2lkdGg6IDM5JTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxLjVlbTtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czo1cHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NXB4O1xyXG4gICAgLW8tYm9yZGVyLXJhZGl1czo1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOjVweDtcclxuICAgIGhlaWdodDozM3B4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OjE0cHg7XHJcbiAgICBcclxuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG59XHJcbi5kdHBpY2tlci1idXR0b25Db250IC5kdHBpY2tlci1idXR0b246aG92ZXJcclxue1xyXG4gICBcclxufVxyXG5cclxuXHJcbi5kdHBpY2tlci1zaW5nbGVCdXR0b24gLmR0cGlja2VyLWJ1dHRvblxyXG57XHJcblx0bWFyZ2luOiAwLjJlbSBhdXRvO1xyXG59XHJcblxyXG4uZHRwaWNrZXItdHdvQnV0dG9ucyAuZHRwaWNrZXItYnV0dG9uU2V0XHJcbntcclxuICAgIG1hcmdpbi1sZWZ0OjIwcHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCxyZ2IoNTEsMTIxLDE4MSkscmdiKDQ1LDEwNywxNjApNTAlLHJnYigzOCw5MCwxMzYpMTAwJSk7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYigzNiw4NSwxMjgpO1xyXG4gICAgYm94LXNoYWRvdzppbnNldCAwcHggMXB4IHJnYig4MSwxNDEsMTkyKTtcclxuICAgIGNvbG9yOndoaXRlO1xyXG59XHJcbi5kdHBpY2tlci1idXR0b25TZXQ6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCxyZ2IoNDQsMTA1LDE1OCkscmdiKDM4LDkwLDEzNik1MCUscmdiKDM4LDkwLDEzNikxMDAlKTtcclxuICAgIGJhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLHJnYig0NCwxMDUsMTU4KSxyZ2IoMzgsOTAsMTM2KTUwJSxyZ2IoMzgsOTAsMTM2KTEwMCUpO1xyXG4gICAgYmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLHJnYig0NCwxMDUsMTU4KSxyZ2IoMzgsOTAsMTM2KTUwJSxyZ2IoMzgsOTAsMTM2KTEwMCUpO1xyXG59XHJcbi5kdHBpY2tlci10d29CdXR0b25zIC5kdHBpY2tlci1idXR0b25DbGVhclxyXG57XHJcbiAgICBtYXJnaW4tcmlnaHQ6MjBweDtcclxuXHRmbG9hdDogcmlnaHQ7XHJcbiAgICAgYmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AscmdiKDI1NCwyNTQsMjU0KSxyZ2IoMjM5LDIzOSwyMzkpNTAlLHJnYigyMjUsMjI1LDIyNSkxMDAlKTtcclxuICAgICBiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCxyZ2IoMjU0LDI1NCwyNTQpLHJnYigyMzksMjM5LDIzOSk1MCUscmdiKDIyNSwyMjUsMjI1KTEwMCUpO1xyXG4gICAgIGJhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCxyZ2IoMjU0LDI1NCwyNTQpLHJnYigyMzksMjM5LDIzOSk1MCUscmdiKDIyNSwyMjUsMjI1KTEwMCUpO1xyXG4gICAgIGJvcmRlcjoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtcclxuICAgICBjb2xvcjpibGFjaztcclxufVxyXG4uZHRwaWNrZXItYnV0dG9uQ2xlYXI6aG92ZXIge1xyXG4gICAgIGJhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLHJnYigyMzgsMjM4LDIzOCkscmdiKDIyNCwyMjQsMjI0KTUwJSxyZ2IoMjI0LDIyNCwyMjQpMTAwJSk7XHJcbiAgICAgYmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AscmdiKDIzOCwyMzgsMjM4KSxyZ2IoMjI0LDIyNCwyMjQpNTAlLHJnYigyMjQsMjI0LDIyNCkxMDAlKTtcclxuICAgICBiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCh0b3AscmdiKDIzOCwyMzgsMjM4KSxyZ2IoMjI0LDIyNCwyMjQpNTAlLHJnYigyMjQsMjI0LDIyNCkxMDAlKTtcclxufSIsIi5hZC1nYWxsZXJ5IHtcclxuICB3aWR0aDogNjAwcHg7XHJcbn1cclxuLmFkLWdhbGxlcnksIC5hZC1nYWxsZXJ5ICoge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuICAuYWQtZ2FsbGVyeSAuYWQtaW1hZ2Utd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgICAuYWQtZ2FsbGVyeSAuYWQtaW1hZ2Utd3JhcHBlciAuYWQtbG9hZGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgdG9wOiA0OCU7XHJcbiAgICAgIGxlZnQ6IDQ4JTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcclxuICAgIH1cclxuICAgIC5hZC1nYWxsZXJ5IC5hZC1pbWFnZS13cmFwcGVyIC5hZC1uZXh0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgIH1cclxuICAgIC5hZC1nYWxsZXJ5IC5hZC1pbWFnZS13cmFwcGVyIC5hZC1wcmV2IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgfVxyXG4gICAgLmFkLWdhbGxlcnkgLmFkLWltYWdlLXdyYXBwZXIgLmFkLXByZXYsIC5hZC1nYWxsZXJ5IC5hZC1pbWFnZS13cmFwcGVyIC5hZC1uZXh0IHtcclxuICAgICAgLyogT3IgZWxzZSBJRSB3aWxsIGhpZGUgaXQgKi9cclxuICAgICAgLypiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25vbi1leGlzdGluZy5qcGcpKi9cclxuICAgIH1cclxuICAgICAgLmFkLWdhbGxlcnkgLmFkLWltYWdlLXdyYXBwZXIgLmFkLXByZXYgLmFkLXByZXYtaW1hZ2UsIC5hZC1nYWxsZXJ5IC5hZC1pbWFnZS13cmFwcGVyIC5hZC1uZXh0IC5hZC1uZXh0LWltYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2FkX3ByZVRvcC5wbmcpO1xyXG4gICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ3JTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFkLWdhbGxlcnkgLmFkLWltYWdlLXdyYXBwZXIgLmFkLW5leHQgLmFkLW5leHQtaW1hZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYWRfbmV4dFRvcC5wbmcpO1xyXG4gICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICAuYWQtZ2FsbGVyeSAuYWQtaW1hZ2Utd3JhcHBlciAuYWQtaW1hZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgei1pbmRleDogOTsgXHJcbiAgICB9XHJcbiAgICAgIC5hZC1nYWxsZXJ5IC5hZC1pbWFnZS13cmFwcGVyIC5hZC1pbWFnZSBhIGltZyB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5hZC1nYWxsZXJ5IC5hZC1pbWFnZS13cmFwcGVyIC5hZC1pbWFnZSAuYWQtaW1hZ2UtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL29wYTc1LnBuZyk7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgICAgKiBodG1sIC5hZC1nYWxsZXJ5IC5hZC1pbWFnZS13cmFwcGVyIC5hZC1pbWFnZSAuYWQtaW1hZ2UtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgICAuYWQtZ2FsbGVyeSAuYWQtaW1hZ2Utd3JhcHBlciAuYWQtaW1hZ2UgLmFkLWltYWdlLWRlc2NyaXB0aW9uIC5hZC1kZXNjcmlwdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgLmFkLWdhbGxlcnkgLmFkLWNvbnRyb2xzIHtcclxuICAgIGhlaWdodDogMjBweDtcclxuICB9XHJcbiAgICAuYWQtZ2FsbGVyeSAuYWQtaW5mbyB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmFkLWdhbGxlcnkgLmFkLXNsaWRlc2hvdy1jb250cm9scyB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgICAgLmFkLWdhbGxlcnkgLmFkLXNsaWRlc2hvdy1jb250cm9scyAuYWQtc2xpZGVzaG93LXN0YXJ0LCAuYWQtZ2FsbGVyeSAuYWQtc2xpZGVzaG93LWNvbnRyb2xzIC5hZC1zbGlkZXNob3ctc3RvcCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5hZC1nYWxsZXJ5IC5hZC1zbGlkZXNob3ctY29udHJvbHMgLmFkLXNsaWRlc2hvdy1jb3VudGRvd24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgIH1cclxuICAgIC5hZC1nYWxsZXJ5IC5hZC1zbGlkZXNob3ctcnVubmluZyAuYWQtc2xpZGVzaG93LXN0YXJ0IHtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbiAgLmFkLWdhbGxlcnkgLmFkLW5hdiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgICAuYWQtZ2FsbGVyeSAuYWQtZm9yd2FyZCwgLmFkLWdhbGxlcnkgLmFkLWJhY2sge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgIH1cclxuICAgIC8qIElFIDYgZG9lc24ndCBsaWtlIGhlaWdodDogMTAwJSAqL1xyXG4gICAgKiBodG1sIC5hZC1nYWxsZXJ5IC5hZC1mb3J3YXJkLCAuYWQtZ2FsbGVyeSAuYWQtYmFjayB7XHJcbiAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAuYWQtZ2FsbGVyeSAuYWQtYmFjayB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hZF9zY3JvbGxfYmFja0xlZnQucG5nKSAwcHggMjJweCBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgICAuYWQtZ2FsbGVyeSAuYWQtZm9yd2FyZCB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYWRfc2Nyb2xsX2ZvcndhcmRSaWdodC5wbmcpIDBweCAyMnB4IG5vLXJlcGVhdDtcclxuICAgIH1cclxuICAgIC5hZC1nYWxsZXJ5IC5hZC1uYXYgLmFkLXRodW1icyB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIH1cclxuICAgIC5hZC10aHVtYnN7XHJcblxyXG4gICAgfVxyXG4gICAgICAuYWQtZ2FsbGVyeSAuYWQtdGh1bWJzIC5hZC10aHVtYi1saXN0IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogOTAwMDAwcHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAgIC5hZC1nYWxsZXJ5IC5hZC10aHVtYnMgbGkge1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAgIC5hZC1nYWxsZXJ5IC5hZC10aHVtYnMgbGkgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFkLWdhbGxlcnkgLmFkLXRodW1icyBsaSBhIGltZyB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI0NDQztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWQtZ2FsbGVyeSAuYWQtdGh1bWJzIGxpIGEuYWQtYWN0aXZlIGltZyB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzYxNjE2MTtcclxuICAgICAgICAgICAgfVxyXG4vKiBDYW4ndCBkbyBkaXNwbGF5IG5vbmUsIHNpbmNlIE9wZXJhIHdvbid0IGxvYWQgdGhlIGltYWdlcyB0aGVuICovXHJcbi5hZC1wcmVsb2FkcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC05MDAwMHB4O1xyXG4gIHRvcDogLTkwMDAwcHg7XHJcbn0iLCIvKiFcclxuQ2hvc2VuLCBhIFNlbGVjdCBCb3ggRW5oYW5jZXIgZm9yIGpRdWVyeSBhbmQgUHJvdG90eXBlXHJcbmJ5IFBhdHJpY2sgRmlsbGVyIGZvciBIYXJ2ZXN0LCBodHRwOi8vZ2V0aGFydmVzdC5jb21cclxuXHJcblZlcnNpb24gMS4yLjBcclxuRnVsbCBzb3VyY2UgYXQgaHR0cHM6Ly9naXRodWIuY29tL2hhcnZlc3RocS9jaG9zZW5cclxuQ29weXJpZ2h0IChjKSAyMDExLTIwMTQgSGFydmVzdCBodHRwOi8vZ2V0aGFydmVzdC5jb21cclxuXHJcbk1JVCBMaWNlbnNlLCBodHRwczovL2dpdGh1Yi5jb20vaGFydmVzdGhxL2Nob3Nlbi9ibG9iL21hc3Rlci9MSUNFTlNFLm1kXHJcblRoaXMgZmlsZSBpcyBnZW5lcmF0ZWQgYnkgYGdydW50IGJ1aWxkYCwgZG8gbm90IGVkaXQgaXQgYnkgaGFuZC5cclxuKi9cclxuXHJcbi8qIEBncm91cCBCYXNlICovXHJcbi5jaG9zZW4tY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIHpvb206IDE7XHJcbiAgKmRpc3BsYXk6IGlubGluZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXIgKiB7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tZHJvcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiAtOTk5OXB4O1xyXG4gIHotaW5kZXg6IDEwMTA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICBib3JkZXItdG9wOiAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgLypib3gtc2hhZG93OiAwIDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTsqL1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1kcm9wIHtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyIGEge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLyogQGVuZCAqL1xyXG4vKiBAZ3JvdXAgU2luZ2xlIENob3NlbiAqL1xyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDhweDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmZmZmZmYpLCBjb2xvci1zdG9wKDUwJSwgI2Y2ZjZmNiksIGNvbG9yLXN0b3AoNTIlLCAjZWVlZWVlKSwgY29sb3Itc3RvcCgxMDAlLCAjZjRmNGY0KSk7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmIDIwJSwgI2Y2ZjZmNiA1MCUsICNlZWVlZWUgNTIlLCAjZjRmNGY0IDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiAyMCUsICNmNmY2ZjYgNTAlLCAjZWVlZWVlIDUyJSwgI2Y0ZjRmNCAxMDAlKTtcclxuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmIDIwJSwgI2Y2ZjZmNiA1MCUsICNlZWVlZWUgNTIlLCAjZjRmNGY0IDEwMCUpO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmZmZmYgMjAlLCAjZjZmNmY2IDUwJSwgI2VlZWVlZSA1MiUsICNmNGY0ZjQgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3gtc2hhZG93OiAwIDAgM3B4IHdoaXRlIGluc2V0LCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIGNvbG9yOiAjNDQ0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRlZmF1bHQge1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1yaWdodDogMjZweDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW4ge1xyXG4gIG1hcmdpbi1yaWdodDogMzhweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJiciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNnB4O1xyXG4gIHJpZ2h0OiAyNnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy9zbWFydC9idWlsZC9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSAtNDJweCAxcHggbm8tcmVwZWF0O1xyXG4gIGZvbnQtc2l6ZTogMXB4O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIGFiYnI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAwcHggMTNweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxMDEwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAzcHggNHB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICBtYXJnaW46IDFweCAwO1xyXG4gIHBhZGRpbmc6IDRweCAyMHB4IDRweCA1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoJy9zbWFydC9idWlsZC9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy9zbWFydC9idWlsZC9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSBuby1yZXBlYXQgMTAwJSAtMjBweDtcclxuICBmb250LXNpemU6IDFlbTtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9wIHtcclxuICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTk5OTlweDtcclxufVxyXG5cclxuLyogQGVuZCAqL1xyXG4vKiBAZ3JvdXAgUmVzdWx0cyAqL1xyXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMge1xyXG4gIGNvbG9yOiAjNDQ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBtYXJnaW46IDAgNHB4IDRweCAwO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDRweDtcclxuICBtYXgtaGVpZ2h0OiAyNDBweDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiA1cHggNnB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuYWN0aXZlLXJlc3VsdCB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZGlzYWJsZWQtcmVzdWx0IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbiAgY29sb3I6ICNjY2M7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5oaWdobGlnaHRlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYTJiNztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICM4ZGEyYjcpLCBjb2xvci1zdG9wKDkwJSwgIzhkYTJiNykpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCM4ZGEyYjcgMjAlLCAjOGRhMmI3IDkwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoIzhkYTJiNyAyMCUsICM4ZGEyYjcgOTAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoIzhkYTJiNyAyMCUsICM4ZGEyYjcgOTAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gIzhkYTJiNyAyMCUsICM4ZGEyYjcgOTAlKTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkubm8tcmVzdWx0cyB7XHJcbiAgY29sb3I6ICM3Nzc7XHJcbiAgLypkaXNwbGF5OiBsaXN0LWl0ZW07Ki9cclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLXJlc3VsdCB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuZ3JvdXAtb3B0aW9uIHtcclxuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVtIHtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi8qIEBlbmQgKi9cclxuLyogQGdyb3VwIE11bHRpIENob3NlbiAqL1xyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwIDVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDElO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgxJSwgI2VlZWVlZSksIGNvbG9yLXN0b3AoMTUlLCAjZmZmZmZmKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2VlZWVlZSAxJSwgI2ZmZmZmZiAxNSUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNlZWVlZWUgMSUsICNmZmZmZmYgMTUlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoI2VlZWVlZSAxJSwgI2ZmZmZmZiAxNSUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWVlZWVlIDElLCAjZmZmZmZmIDE1JSk7XHJcbiAgY3Vyc29yOiB0ZXh0O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gIG1hcmdpbjogMXB4IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6ICM5OTk7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogM3B4IDVweCAzcHggMDtcclxuICBwYWRkaW5nOiAzcHggMjBweCAzcHggNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCA1MCUgMCUsIDUwJSAxMDAlLCBjb2xvci1zdG9wKDIwJSwgI2Y0ZjRmNCksIGNvbG9yLXN0b3AoNTAlLCAjZjBmMGYwKSwgY29sb3Itc3RvcCg1MiUsICNlOGU4ZTgpLCBjb2xvci1zdG9wKDEwMCUsICNlZWVlZWUpKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDE5cHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm94LXNoYWRvdzogMCAwIDJweCB3aGl0ZSBpbnNldCwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gIGNvbG9yOiAjMzMzO1xyXG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSBzcGFuIHtcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDRweDtcclxuICByaWdodDogM3B4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoJy9zbWFydC9idWlsZC9pbWFnZXMvY2hvc2VuLXNwcml0ZS5wbmcnKSAtNDJweCAxcHggbm8tcmVwZWF0O1xyXG4gIGZvbnQtc2l6ZTogMXB4O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDJweCAtMTBweDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZS1kaXNhYmxlZCB7XHJcbiAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgNTAlIDAlLCA1MCUgMTAwJSwgY29sb3Itc3RvcCgyMCUsICNmNGY0ZjQpLCBjb2xvci1zdG9wKDUwJSwgI2YwZjBmMCksIGNvbG9yLXN0b3AoNTIlLCAjZThlOGU4KSwgY29sb3Itc3RvcCgxMDAlLCAjZWVlZWVlKSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCAyMCUsICNmMGYwZjAgNTAlLCAjZThlOGU4IDUyJSwgI2VlZWVlZSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0IDIwJSwgI2YwZjBmMCA1MCUsICNlOGU4ZTggNTIlLCAjZWVlZWVlIDEwMCUpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmNGY0ZjQgMjAlLCAjZjBmMGYwIDUwJSwgI2U4ZThlOCA1MiUsICNlZWVlZWUgMTAwJSk7XHJcbiAgY29sb3I6ICM2NjY7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMge1xyXG4gIGJhY2tncm91bmQ6ICNkNGQ0ZDQ7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXMgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IC0xMHB4O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tcmVzdWx0cyB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1kcm9wIC5yZXN1bHQtc2VsZWN0ZWQge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICBjb2xvcjogI2NjYztcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qIEBlbmQgKi9cclxuLyogQGdyb3VwIEFjdGl2ZSAgKi9cclxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xyXG4gIC8qYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7Ki9cclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYge1xyXG4gIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcclxuICAvKmJhY2tncm91bmQtcG9zaXRpb246IC0xOHB4IDJweDsqL1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XHJcbiAgLypib3gtc2hhZG93OiAwIDAgNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTsqL1xyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICBjb2xvcjogIzIyMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBAZW5kICovXHJcbi8qIEBncm91cCBEaXNhYmxlZCBTdXBwb3J0ICovXHJcbi5jaG9zZW4tZGlzYWJsZWQge1xyXG4gIG9wYWNpdHk6IDAuNSAhaW1wb3J0YW50O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uY2hvc2VuLWRpc2FibGVkIC5jaG9zZW4tc2luZ2xlIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2Uge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLyogQGVuZCAqL1xyXG4vKiBAZ3JvdXAgUmlnaHQgdG8gTGVmdCAqL1xyXG4uY2hvc2VuLXJ0bCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIHBhZGRpbmc6IDAgOHB4IDAgMDtcclxufVxyXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBzcGFuIHtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDI2cHg7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbn1cclxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zaW5nbGUtd2l0aC1kZXNlbGVjdCBzcGFuIHtcclxuICBtYXJnaW4tbGVmdDogMzhweDtcclxufVxyXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBkaXYge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDNweDtcclxufVxyXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAyNnB4O1xyXG59XHJcbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gIGRpcmVjdGlvbjogcnRsO1xyXG59XHJcbi5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcclxuICBtYXJnaW46IDNweCA1cHggM3B4IDA7XHJcbiAgcGFkZGluZzogM3B4IDVweCAzcHggMTlweDtcclxufVxyXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZSB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogNHB4O1xyXG59XHJcbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlLW5vc2VhcmNoIC5jaG9zZW4tc2VhcmNoLFxyXG4uY2hvc2VuLXJ0bCAuY2hvc2VuLWRyb3Age1xyXG4gIGxlZnQ6IDk5OTlweDtcclxufVxyXG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXJlc3VsdHMge1xyXG4gIG1hcmdpbjogMCAwIDRweCA0cHg7XHJcbiAgcGFkZGluZzogMCA0cHggMCAwO1xyXG59XHJcbi5jaG9zZW4tcnRsIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb24ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcbi5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItYWN0aXZlLmNob3Nlbi13aXRoLWRyb3AgLmNob3Nlbi1zaW5nbGUgZGl2IHtcclxuICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbn1cclxuLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gIHBhZGRpbmc6IDRweCA1cHggNHB4IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogd2hpdGUgdXJsKCcvc21hcnQvYnVpbGQvaW1hZ2VzL2Nob3Nlbi1zcHJpdGUucG5nJykgbm8tcmVwZWF0IC0zMHB4IC0yMHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9jaG9zZW4tc3ByaXRlLnBuZycpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtcclxuICBkaXJlY3Rpb246IHJ0bDtcclxufVxyXG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IDJweDtcclxufVxyXG4uY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTJweCAycHg7XHJcbn1cclxuXHJcbi8qIEBlbmQgKi9cclxuLyogQGdyb3VwIFJldGluYSBjb21wYXRpYmlsaXR5ICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE0NGRwaSkge1xyXG4gIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyLFxyXG4gIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYixcclxuICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIC5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlLFxyXG4gIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93biBzcGFuLFxyXG4gIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtdXAgc3BhblxyXG4gIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9jaG9zZW4tc3ByaXRlQDJ4LnBuZycpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUycHggMzdweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uY2hvc2VuLWNvbnRhaW5lci1zaW5nbGV7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDQ2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcblxyXG59XHJcbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZXtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQ2cHg7XHJcbiAgLypwYWRkaW5nOiA2cHggMTJweDsqL1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogNDZweDtcclxuICBjb2xvcjogIzU1NTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246ICNjY2MgZWFzZS1pbi1vdXQgLjE1cywtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcclxuICAtby10cmFuc2l0aW9uOiNjY2MgZWFzZS1pbi1vdXQgLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XHJcbiAgdHJhbnNpdGlvbjojY2NjIGVhc2UtaW4tb3V0IC4xNXMsYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xyXG59XHJcbi8qIEBlbmQgKi9cclxuIiwiLmR0cGlja2VyLWJnIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4vKi5kdHBpY2tlci1vdmVybGF5IHtcclxuICB0b3A6IDM0cHghaW1wb3J0YW50O1xyXG4gIGxlZnQ6IDE1cHghaW1wb3J0YW50O1xyXG59Ki9cclxuLmR0cGlja2VyLWhlYWRlciB7XHJcbiAgIG1hcmdpbjogMC4xZW0gMC4zZW07XHJcbiAgLmR0cGlja2VyLXZhbHVlIHtcclxuICAgIHBhZGRpbmc6IDAuNWVtIC4yZW0gLjJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2NjIHVybCguLi9pbWFnZXMvdWktYmdfaGlnaGxpZ2h0LXNvZnRfNzVfY2NjY2NjXzF4MTAwLnBuZykgNTAlIDUwJSByZXBlYXQteDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAuZHRwaWNrZXItY2xvc2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuLmR0cGlja2VyLWNvbnQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcbi5kdHBpY2tlci1jb21wb25lbnRzIC5kdHBpY2tlci1jb21wPioge1xyXG4gIGNvbG9yOiAjNTU1O1xyXG59XHJcbi5kdHBpY2tlci1jb21wb25lbnRzIC5kdHBpY2tlci1jb21wVmFsdWUge1xyXG4gIGJhY2tncm91bmQ6ICNlNmU2ZTYgdXJsKC4uL2ltYWdlcy91aS1iZ19nbGFzc183NV9lNmU2ZTZfMXg0MDAucG5nKSA1MCUgNTAlIHJlcGVhdC14O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuLmR0cGlja2VyLWJ1dHRvbkNvbnQge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG4gIGhlaWdodDogNDdweDtcclxufVxyXG4uZHRwaWNrZXItdHdvQnV0dG9ucyAuZHRwaWNrZXItYnV0dG9uU2V0IHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgY29sb3I6ICM1NTU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcclxuICBiYWNrZ3JvdW5kOiAjZTZlNmU2IHVybCguLi9pbWFnZXMvdWktYmdfZ2xhc3NfNzVfZTZlNmU2XzF4NDAwLnBuZykgNTAlIDUwJSByZXBlYXQteDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6bm9uZTtcclxuICBib3gtc2hhZG93Om5vbmU7XHJcbn1cclxuLmR0cGlja2VyLXR3b0J1dHRvbnMgLmR0cGlja2VyLWJ1dHRvbkNsZWFyIHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gIGNvbG9yOiAjNTU1O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XHJcbiAgYmFja2dyb3VuZDogI2U2ZTZlNiB1cmwoLi4vaW1hZ2VzL3VpLWJnX2dsYXNzXzc1X2U2ZTZlNl8xeDQwMC5wbmcpIDUwJSA1MCUgcmVwZWF0LXg7XHJcbn1cclxuLmR0cGlja2VyLWJ1dHRvbkNvbnQgLmR0cGlja2VyLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IDIxJTtcclxuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxufVxyXG4uZHRwaWNrZXItY29udGVudCB7XHJcbiAgbWFyZ2luOiA0cHggYXV0bztcclxuICBwYWRkaW5nOiAwO1xyXG59IiwiLnVpLWZyb250IHtcclxuICAgIHotaW5kZXg6IDEwMDIhaW1wb3J0YW50O1xyXG59XHJcbi5lbWFpbC1tZXNzYWdlIHtcclxuICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuI2hlYWRlciB7XHJcbiAgICAmLmhvbWUtaGVhZGVyX2ZpeCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggIzk5OTtcclxuICAgIH1cclxufVxyXG5cclxuLmhvbWVwYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBjYWxjKH5cIjEwMHZoIC0gNjBweFwiKTtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcclxuICAgIC5sb2FkaW5nLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICoge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbmZvLXdpbmRvd193cmFwIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKH5cIjEwMHZoIC0gMTc1cHhcIik7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgICAmLldvcmQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb2FkaW5nLXN3aXBlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gICAgLmVtYWlsLW5vdGlmeS1sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6NjJweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3M0FFRkY7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNDQ0M7XHJcbiAgICB9XHJcbiAgICAuZW1haWwtbm90aWZ5X2FkZHIge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgIH1cclxuICAgIC5lbWFpbC1ub3RpZnlfaHIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIH1cclxuICAgIC5lbWFpbC1ub3RpZnlfZm9vdGhyIHtcclxuICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZGVkZWRlO1xyXG4gICAgfVxyXG4gICAgLmVtYWlsLW5vdGlmeV9ub3RhbnN3ZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcclxuICAgIH1cclxuICAgIC5lbWFpbC1kZXRhaWxfdGQge1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbiAgICAubG9hZGluZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIGxlZnQ6IDE1NnB4O1xyXG4gICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgdXJsKCcvc21hcnQvYnVpbGQvaW1hZ2VzL2xvYWRpbmcuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODMpO1xyXG4gICAgICAgICAgICBjb2xvcjojMjIyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNhcmRzIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIHdpZHRoOiAzOTRweDtcclxuICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHRyOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2YwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGVkLCAucGxheWhvc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgJi5jaGFydGFqYXgge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U2ZTZlNiB1cmwoL3NtYXJ0L2J1aWxkL2ltYWdlcy9hamF4X2NoZWNrLmdpZikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQ3cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9iZ190YWJsZV9oZWFkLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlZCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9iZ190YWJsZS5wbmcnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1OXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBsYXlob3N0IHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9iZ190YWJsZS5wbmcnKSByZXBlYXQ7XHJcbiAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxhYmVsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kaXNrcy1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC03cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBsYXlob3N0LWRpc2sge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhjOGM4YztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICYudGV4dC1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvc21hcnQvYnVpbGQvaW1hZ2VzL2JnX2Rpc2MucG5nJykgcmVwZWF0LXg7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wbGF5aG9zdC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOGM4YzhjO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwZmYwMDsgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGViYXIge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogM3B4IDNweCAzcHggIzk5OTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTAwMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIC5tYXNrLWxvYWRpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiB3YWl0O1xyXG4gICAgICAgICAgICB6LWluZGV4OjE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWFwLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKH5cIjEwMCUgLSAzMDBweFwiKTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDNweCAzcHggM3B4ICM5OTk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzk5OTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgIC5tYXAtc2VsZWN0IHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXAtc2VsZWN0X2l0ZW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkgeyBcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzA5QztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGFnLWdyb3VwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhZy1ncm91cF93cmFwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9sYWJlbF90YWcucG5nJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50YWctZ3JvdXBfY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY1JTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQ0NDO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wLWxhYmVsIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogQWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAudGFnLWl0ZW1fbG9jayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhZy1pdGVtX2RlZmF1dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDVGRkQ1O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBkb3R0ZWQgIzBGMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mby13aW5kb3cge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC01cHggNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMXMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnVuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4xcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mby13aW5kb3dfZW1haWwge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvLXdpbmRvd19jbG9zZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9zbWFydC9idWlsZC9pbWFnZXMvc2NyZWVuLWNsb3NlLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0LzE2cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvLXdpbmRvd19fc3dpdGNoIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICA+IGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mby13aW5kb3dfbmFtZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzBmMztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVtYWlsLXN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICBjb2xvcjogZ3JlZW47XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZW1haWwtZXJyb3Ige1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmluZm8td2luZG93X3R4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAvLyBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOTRweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbmZvLXdpbmRvd19oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NDlweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAud3JhcC1pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLndyYXAtaXRlbV9oZWFkZXIge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB3aWR0aDogMzk0cHg7XHJcbiAgICAgICAgICAgICoge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5oZWFkZXItbmFtZSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhlYWRlci1tb3JlIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3ZGMxZmY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndyYXAtc3dpcGVyIHtcclxuICAgICAgICAgICAgLmJ0bi1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICYuaXNkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDQsIDE0NCwgMTQ0LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvc21hcnQvYnVpbGQvaW1hZ2VzL2J0bmwucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgJi5pc2Rpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NCwgMTQ0LCAxNDQsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9zbWFydC9idWlsZC9pbWFnZXMvYnRuci5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cmFwLWl0ZW1fYmFubmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM5MnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAzcHggM3B4IDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItbGlzdCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDQwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzkycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnNpZGViYXItc3RhdHVzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XHJcbiAgICAgICAgJi53YWl0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpZGViYXItc3RhdHVzX2l0ZW0ge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjBmMGYwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzBGMztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bm90KC5hY3RpdmUpOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHJlZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0YXR1cy1uYW1lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RhdHVzLW51bSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAmLnN0YXR1cy1tb3JtYWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxYWJjOWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zdGF0dXMtb2ZmbGluZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk1YTVhNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnN0YXR1cy13YXJuaW5nIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTY3ZTIyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc3RhdHVzLWVycm9yIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2NyZWVuLWxpc3Qge1xyXG4gICAgICAgIGhlaWdodDogY2FsYyh+XCIxMDB2aCAtIDEwMHB4XCIpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuc2NyZWVuLWl0ZW0ge1xyXG4gICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNDEsIDI0MSwgMjQxKTtcclxuICAgICAgICAgICAgLnNjcmVlbi1pdGVtX25hbWUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjQxLCAyNDEsIDI0MSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNjcmVlbi1pdGVtX3N0YXR1cyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgJi5ub3JtYWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3NtYXJ0L2J1aWxkL2ltYWdlcy9iZ19zdGF0dXMucG5nKSAtMTY1cHggMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3NtYXJ0L2J1aWxkL2ltYWdlcy9iZ19zdGF0dXMucG5nKSAwIDAgbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9mZiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvc21hcnQvYnVpbGQvaW1hZ2VzL2JnX3N0YXR1cy5wbmcpIC0xMTBweCAwIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi53YXJuaW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9zbWFydC9idWlsZC9pbWFnZXMvYmdfc3RhdHVzLnBuZykgLTU1cHggMCBuby1yZXBlYXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNjcmVlbi1pdGVtX25hbWUge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMjI4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjogIzU1NTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAuc2NyZWVuLWl0ZW1fYWRkcmVzcyB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDIyOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLnNjcmVlbi1pdGVtX3RhZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgICAudGFnLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAzcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0Q1RkZENTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gICAgICAgIG1heC13aWR0aDogNThweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsMCwwLC4zKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFnLWl0ZW1fY29sb3Ige1xyXG4gICAgICAgIFxyXG4gICAgICAgICYubGFiZWwwIHtcclxuICAgICAgICBjb2xvcjogIzY4YWNmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMTAwJSwgMCUgMCUsIGZyb20oI2NlZWZmOCksIHRvKCNlM2Y3ZmQpKSA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGFiZWwxIHtcclxuICAgICAgICBjb2xvcjogIzZiNzc5MjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMTAwJSwgMCUgMCUsIGZyb20oI2U0ZDRjYyksIHRvKCNlZWRmZDcpKSA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGFiZWwyIHtcclxuICAgICAgICBjb2xvcjogIzZmYThlZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMTAwJSwgMCUgMCUsIGZyb20oI2QwZGRlYiksIHRvKCNlNGViZjUpKSA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGFiZWwzIHtcclxuICAgICAgICBjb2xvcjogIzZiNzc5MjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMTAwJSwgMCUgMCUsIGZyb20oI2JiZGZkOCksIHRvKCNlNGY3ZjIpKSA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGFiZWw0IHtcclxuICAgICAgICBjb2xvcjogIzZmYWFmMztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMTAwJSwgMCUgMCUsIGZyb20oI2YwZDdmNSksIHRvKCNmNmU3ZjkpKSA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGFiZWw1IHtcclxuICAgICAgICBjb2xvcjogIzZiNzc5MjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMTAwJSwgMCUgMCUsIGZyb20oI2U2ZTNjNiksIHRvKCNmMGVkZDQpKSA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGFiZWw2IHtcclxuICAgICAgICBjb2xvcjogIzZiNzc5MjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMTAwJSwgMCUgMCUsIGZyb20oI2ZmZDBjZiksIHRvKCNmZmQ4ZDcpKSA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGFiZWw3IHtcclxuICAgICAgICBjb2xvcjogIzZiNzc5MjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMTAwJSwgMCUgMCUsIGZyb20oI2M0ZjNiOCksIHRvKCNkM2Y2Y2MpKSA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGFiZWw4IHtcclxuICAgICAgICBjb2xvcjogIzZiNzc5MjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMTAwJSwgMCUgMCUsIGZyb20oI2ZhZGViMyksIHRvKCNmZWU2YmUpKSA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGFiZWw5IHtcclxuICAgICAgICBjb2xvcjogIzZiNzc5MjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCUgMTAwJSwgMCUgMCUsIGZyb20oI2U2ZjViZCksIHRvKCNmMWZmY2EpKSA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hcC1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICB6LWluZGV4Oi0xO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm5vdmEtc2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2M3Yzc7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuLm5vdmEtc2Nyb2xsZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5ub3ZhLXNjcm9sbGVyOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogNnB4O1xyXG4gICAgaGVpZ2h0OiA2cHg7XHJcbn1cclxuLmhvbWUtc2VhcmNoIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuaG9tZS1zZWFyY2hfaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGQ5MGZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICB9XHJcbiAgICAmLnVuYWN0aXZlIHtcclxuICAgICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWNsZWFyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcmlnaHQ6IDM5cHg7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcclxuICAgIH1cclxuICAgIC5ob21lLXNlYXJjaF9pbnB1dCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoflwiMTAwJSAtIDM1cHhcIik7XHJcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjI3cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2M3B4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9zZWFyY2hfYWxsLnBuZycpIG5vLXJlcGVhdDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNnB4O1xyXG4gICAgICAgIHRvcDogMjFweDtcclxuICAgIH1cclxuICAgIC5ob21lLXNlYXJjaF90eXBlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIC5ob21lLXNlYXJjaF90eXBlbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6Izk5OTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtYXJyb3cge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9zbWFydC9idWlsZC9pbWFnZXMvYXJyb3dfZG93bi5wbmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuaG9tZS1zZWFyY2hfaG92ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMmMzYzU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNzNweDtcclxuICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhvdmVyLWl0ZW0ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaG9tZXBhZ2Uge1xyXG5cclxuICAgIC5zY3JlZW4tY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC01cHggNXB4IDVweCByZ2JhKDAsIDAsIDAsIC4zKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMXMgZWFzZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC5sYWJlbC1lbGxpcHNpcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zY3JlZW4tY29udGFpbmVyLS1hY3RpdmUge1xyXG4gICAgICAgIHdpZHRoOiA5MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2NyZWVuLXRpdGxlIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNlM2YzO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcclxuXHJcbiAgICAgICAgLnNjcmVlbi10aXRsZV9fc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2NyZWVuLXRpdGxlX19zd2l0Y2gge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42NSk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgID4gaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2NyZWVuLXRpdGxlX19pbWcge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2NyZWVuLWJvZHkge1xyXG4gICAgICAgIGhlaWdodDogY2FsYyh+XCIxMDB2aCAtIDIxMHB4XCIpO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2UzZjM7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIC5zY3JlZW4tYm9keV9jYW52YXMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JlZW4tYm9keV90aXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDoxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjM2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjM2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDEpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OjBweCAwcHggOHB4IDBweCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMjI3LDIyNywyMjgsMSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2l0Y2gtc3tcclxuICAgICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lIDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucm91bmR7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGlkZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvL+Wwj+WchueCuVxyXG4gICAgICAgICAgICAuc2xpZGVyOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEycHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAvL+WNlemAieahhumAieS4reWQjuaUueWPmOeahOagt+W8j1xyXG4gICAgICAgICAgICBpbnB1dDpjaGVja2VkKy5zbGlkZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjE5NkYzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGlucHV0OmNoZWNrZWQrLnNsaWRlcjphZnRlcntcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLXN3aXRjaCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIC5zd2l0Y2gtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN3aXRjaC1uYW1lIHtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXRjaC1yYWRpbyB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDI0cHggMCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgPiBzcGFue1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2NyZWVuLWJvZHlfaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgY2FudmFzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2UzZjM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2NnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2NyZWVuLWJvZHlfX3NsaWRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoflwiMTAwJSAtIDM0cHhcIik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlM2YzO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXJfX3VsLFxyXG4gICAgICAgIC5zbGlkZXJfX2xpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGZsb2F0OiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZXJfX3VsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVyX19saSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLC42NSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwuODUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ3YWIyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2NyZWVuLWJvZHlfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNjcmVlbi1jYW1lcmFfX2hlYWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zY3JlZW4tY2FtZXJhX193cmFwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDc1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICAgICAgLnNjcmVlbi1jYW1lcmFfX2JhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNjcmVlbi1jYW1lcmFfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogNzE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDQzcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNjcmVlbi1wbGF5ZXJfX3dyYXAge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcclxuXHJcbiAgICAgICAgICAgIC5wcm9ncmVzcy1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2dyZXNzLWl0ZW1fX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByb2dyZXNzIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZ3Jlc3MtYmFyIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhOWZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2NyZWVuLXBsYXllcl9faGVhZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zY3JlZW4tc2VuZGVyY2FyZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjBweCAwO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNkY2UzZjM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNjcmVlbi1zZW5kZXJjYXJkX19oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2NyZWVuLXNlbmRlcmNhcmRfX2JvZHkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNjcmVlbi1zZW5kZXJjYXJkX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2NyZWVuLXNlbmRlcmNhcmRfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICsuc2NyZWVuLXNlbmRlcmNhcmRfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZW5kZXJjYXJkX19jYXJkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUxZTI7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICsuc2VuZGVyY2FyZF9fY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmRfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjUpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgLmNhcmRfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgKy5jYXJkX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkX190aXRsZS0tdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbmRlcmNhcmRfX2Nvbm5lY3Qge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2VuZGVyY2FyZF9fY29ubmVjdC0tdG9tYXN0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTVweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNjlweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZW5kZXJjYXJkX19jb25uZWN0LS10b3NsYXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDU3cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDY5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYW1lLWVsbGlwc2lzIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLmFwcC1yZXBvcnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucmVwb3J0LW9wcmF0ZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMzBweDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLnJlcG9ydC1zZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAucmVwb3J0LWljb24tLWhlbHAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvc21hcnQvYnVpbGQvaW1hZ2VzL2hlbHBUaXAucG5nJykgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gICAgLnJlcG9ydC1jb25maWcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG59XHJcbi5jaGF0LWxpc3RfX3dhcm4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtN3B4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDZweDtcclxuICAgIGhlaWdodDogNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmM2MDtcclxufVxyXG4iLCIudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xyXG4gIGxvYXQ6IGxlZnQ7XHJcbiAgY29sb3I6ICM1NTU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4udWktd2lkZ2V0LWNvbnRlbnQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuLnVpLXN0YXRlLWhpZ2hsaWdodCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNhZGMyZDQgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAjZDNlM2YxIDUwJSA1MCUgcmVwZWF0LXggIWltcG9ydGFudDs7XHJcbiAgY29sb3I6ICMzNjM2MzYgIWltcG9ydGFudDs7XHJcbn1cclxuLmR0cGlja2VyLWNvbXBvbmVudHMgLmR0cGlja2VyLWNvbXA+OmhvdmVyIHtcclxuICBjb2xvcjogIzU1NTtcclxufVxyXG5cclxuLmR0cGlja2VyLWJ1dHRvbkNvbnQgLmR0cGlja2VyLWJ1dHRvbiB7XHJcbiAgZm9udC1zaXplOiAxLjRlbTtcclxufVxyXG4udWktZGF0ZXBpY2tlciB0aCB7XHJcbiAgIHBhZGRpbmc6IDAuN2VtIDBlbSAwLjdlbSAwLjNlbSAhaW1wb3J0YW50O1xyXG4gfSIsIi5udi1ndWlkZS13cmFwIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbn1cclxuLm52LWd1aWRlLFxyXG4ubnYtZ3VpZGUgKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ubnYtZ3VpZGUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwdmg7XHJcbiAgbGVmdDogMTB2aDtcclxuXHJcbiAgLm52LWd1aWRlX19ib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NmZDVlNDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTBweDtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJlt4LXBsYWNlbWVudD1cImxlZnRcIl0ge1xyXG4gICAgLm52LWd1aWRlX19ib2R5OjpiZWZvcmUge1xyXG4gICAgICByaWdodDogLTRweDtcclxuICAgICAgdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJlt4LXBsYWNlbWVudD1cInJpZ2h0XCJdIHtcclxuICAgIC5udi1ndWlkZV9fYm9keTo6YmVmb3JlIHtcclxuICAgICAgbGVmdDogLTRweDtcclxuICAgICAgdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJlt4LXBsYWNlbWVudD1cImJvdHRvbVwiXSB7XHJcbiAgICAubnYtZ3VpZGVfX2JvZHk6OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogLTVweDtcclxuICAgICAgbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZbeC1wbGFjZW1lbnQ9XCJ0b3BcIl0ge1xyXG4gICAgLm52LWd1aWRlX19ib2R5OjpiZWZvcmUge1xyXG4gICAgICBib3R0b206IC01cHg7XHJcbiAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubnYtZ3VpZGVfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMzBweCAyMHB4IDIwcHggMjBweDtcclxuXHJcbiAgICAuZ3VpZGUtdGl0bGUge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbiAgICB9XHJcblxyXG4gICAgLmd1aWRlLWNvbnRlbnQge1xyXG4gICAgICBtYXJnaW46IDEwcHggMCAwIDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm52LWd1aWRlX19saW5rIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAjNTE5NmYyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLm52LWd1aWRlX19mb290IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NmZDVlNDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgLm52LWd1aWRlX19zdGVwcyB7XHJcbiAgICAgIC5jdXJyZW50IHtcclxuICAgICAgICBjb2xvcjogIzUxOTZmMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5udi1ndWlkZV9fY2hlY2sge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICA+c3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5udi1ndWlkZV9fYnRuIHtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgcGFkZGluZzogNnB4IDIwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA5QztcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm5vdmEtdWktdG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gIG1pbi13aWR0aDogNjBweDtcclxuICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2UzZjM7XHJcbiAgY29sb3I6ICM0NjRjNWI7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG59XHJcblxyXG4ubm92YS11aS10b29sdGlwICoge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5ub3ZhLXVpLXRvb2x0aXAgLnVpLXRvb2x0aXAtdGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ubm92YS11aS10b29sdGlwIC51aS10b29sdGlwLWNvbnRlbnQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5ub3ZhLXVpLXRvb2x0aXA6OmJlZm9yZSxcclxuLm5vdmEtdWktdG9vbHRpcDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLm5vdmEtdWktdG9vbHRpcDo6YmVmb3JlIHtcclxuICBib3JkZXItd2lkdGg6IDZweDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4ubm92YS11aS10b29sdGlwLnVpLXRvb2x0aXBfdG9wOjpiZWZvcmUsXHJcbi5ub3ZhLXVpLXRvb2x0aXAudWktdG9vbHRpcF90b3A6OmFmdGVyLFxyXG4ubm92YS11aS10b29sdGlwLnVpLXRvb2x0aXBfYm90dG9tOjpiZWZvcmUsXHJcbi5ub3ZhLXVpLXRvb2x0aXAudWktdG9vbHRpcF9ib3R0b206OmFmdGVyIHtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XHJcbn1cclxuXHJcbi5ub3ZhLXVpLXRvb2x0aXAudWktdG9vbHRpcF90b3A6OmJlZm9yZSB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLm5vdmEtdWktdG9vbHRpcC51aS10b29sdGlwX3RvcDo6YWZ0ZXIge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNkY2UzZjM7XHJcbn1cclxuXHJcbi5ub3ZhLXVpLXRvb2x0aXAudWktdG9vbHRpcF9ib3R0b206OmJlZm9yZSB7XHJcbiAgdG9wOiAtMTJweDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubm92YS11aS10b29sdGlwLnVpLXRvb2x0aXBfYm90dG9tOjphZnRlciB7XHJcbiAgdG9wOiAtMTZweDtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGNlM2YzO1xyXG59XHJcblxyXG4ubm92YS11aS10b29sdGlwLnVpLXRvb2x0aXBfbGVmdDo6YmVmb3JlLFxyXG4ubm92YS11aS10b29sdGlwLnVpLXRvb2x0aXBfbGVmdDo6YWZ0ZXIsXHJcbi5ub3ZhLXVpLXRvb2x0aXAudWktdG9vbHRpcF9yaWdodDo6YmVmb3JlLFxyXG4ubm92YS11aS10b29sdGlwLnVpLXRvb2x0aXBfcmlnaHQ6OmFmdGVyIHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XHJcbn1cclxuXHJcbi5ub3ZhLXVpLXRvb2x0aXAudWktdG9vbHRpcF9sZWZ0OjpiZWZvcmUge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubm92YS11aS10b29sdGlwLnVpLXRvb2x0aXBfbGVmdDo6YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGNlM2YzO1xyXG59XHJcblxyXG4ubm92YS11aS10b29sdGlwLnVpLXRvb2x0aXBfcmlnaHQ6OmJlZm9yZSB7XHJcbiAgbGVmdDogLTEycHg7XHJcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubm92YS11aS10b29sdGlwLnVpLXRvb2x0aXBfcmlnaHQ6OmFmdGVyIHtcclxuICBsZWZ0OiAtMTZweDtcclxuICBib3JkZXItcmlnaHQtY29sb3I6ICNkY2UzZjM7XHJcbn1cclxuXHJcbi5ub3ZhLXVpLWhpZGUge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4iLCJAY29sb3I6ICM0M2EzZmI7XHJcbkBoZWFkZXI6ICNmZmY7XHJcbkBib2R5OiAjZjVmNWY1O1xyXG5AbGlua0NvbG9yOiMzMzdhYjc7XHJcbkBmb250Q29sb3I6Izk5OTtcclxuYm9keXtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LWZhbWlseTogIE1pY3Jvc29mdCBZYUhlaSwn5a6L5L2TJyAsIEFyaWFsLFRhaG9tYSwgSGVsdmV0aWNhLCBcIlxcNWI4YlxcNGY1M1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJvZHk7XHJcbn1cclxuLmRlZnVsYXRTeXN0ZW17XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgc3BhbntcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuXHJcbiAgICB9XHJcbn1cclxuLnNlbGZTZXR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogNDVweDtcclxufVxyXG4jbm90aWZpY2F0aW9uLCAjbm90aWNlRW1haWx7XHJcbiAgICBtaW4td2lkdGg6IDEyMDBweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZlZmNlZDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzFjMWMyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNlZTczM2E7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4jdGFtcGVyX25vdGlmaWNhdGlvbntcclxuICAgIG1pbi13aWR0aDogMTIwMHB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZlZGVkO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMWMxYzI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogI2ZmNmM2MDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jdXJzb3JMaW5re1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiNub3RpY2VfY2xvc2VCdG4sICNub3RpY2VFbWFpbF9jbG9zZUJ0biwgI3RhbXBlcl9ub3RpY2VfY2xvc2VCdG57XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoL1B1YmxpYy9pbWcvbm90aWNlX2Nsb3NlQnRuLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICAgIGhlaWdodDogMzZweDtcclxuICAgIHotaW5kZXg6IDEwMDAwMDAwO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbn1cclxuXHJcbiNuZXZlck5vdGljZXtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbnVsLGxpe1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG5sYWJlbHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxufVxyXG4ubGFuZ3VhZ2VzIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5hLGE6aG92ZXIsYTphY3RpdmUsYTp2aXNpdGVkLGE6bGlua3tcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiBAbGlua0NvbG9yO1xyXG5cclxufVxyXG4uYnJlYWQtY3J1bWJ7XHJcbiAgICAubGFzdHtcclxuICAgICAgICBjb2xvcjogQGZvbnRDb2xvcjtcclxuICAgIH1cclxufVxyXG50ZXh0YXJlYXtcclxuICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG59XHJcbiNjb250YWluZXJ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcclxuICAgIG1pbi13aWR0aDoxMDAwcHg7XHJcbiAgICAmLmhvbWUtcGFnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgICNzaWRlYmFyXHJcbiAgICB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDk4LjQlO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAvL2ZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgfVxyXG4gICAgI2NvcHlyaWdodHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgIH1cclxuICAgICNjb250ZW50e1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1OHB4KTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDhweDtcclxuICAgICAgICAmLmhvbWUtcGFnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoflwiMTAwdmggLSA2NXB4XCIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoflwiMTAwdmggLSA2MHB4XCIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2hlYWRlcntcclxuICAgIGhlaWdodDogNThweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIC8vcGFkZGluZy10b3A6IDVweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBtaW4td2lkdGg6IDEwMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6QGhlYWRlcjtcclxuICAgIGJveC1zaGFkb3c6IDNweCAzcHggM3B4ICNlOGU4ZTg7XHJcbiAgICBmb250LWZhbWlseTogQXJpYWwhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy96LWluZGV4OiAxMDAwO1xyXG4gICAgI2xpc3R7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAjZW50ZXJEcm9wZG93bk1lbnV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAubGlzdC1pbWFnZXtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgLyogZm9udC1zaXplOiAxcHg7ICovXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2VudGVyLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MnB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsaT5he1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzZkNmI2YjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ib3hUb3Age1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTExcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNsb2dve1xyXG4gICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XHJcblxyXG4gICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNThweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSBpbWdcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgLy9tYXgtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3lzdGVtTmFtZXtcclxuICAgICAgICAgICAgY29sb3I6ICM2ZDZiNmI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjdG9wTWVudXtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAvL2ZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaXtcclxuXHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAubGFzdCBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2xhbmd1YWdlLW1lbnV7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjZ29Wbm5veHtcclxuICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy9mb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjJweDtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjdG9wTWVudUZlYXR1cmV7XHJcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgLy9mb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTNweDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2hlYWRlci1ib3R0b217XHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgIH1cclxuICAgICNoZWFkZXItbWVudXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgLy9mb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgLmJveFRvcHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IC0xNS41cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI21lbnVsaXN0e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDUwO1xyXG4gICAgICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMThweDtcclxuICAgICAgICAgICAgd2lkdGg6MzA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMikgMHB4IDVweCAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICAgICAgYm9yZGVyLWltYWdlOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGhye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAwO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAjZGVwdGhNZW51IGxpe1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAvL3BhZGRpbmctdG9wOjhweDtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgIH1cclxuXHJcbn1cclxuI2Ryb3Bkb3duTWVudTF7XHJcbiAgICBzcGFue1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBpbWc6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgaW1nOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudXtcclxuICAgIG1pbi13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTNweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcclxuICAgIC8vd2lkdGg6IDExOHB4O1xyXG4gICAgLyogaGVpZ2h0OiA4OHB4OyAqL1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICBsaXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgIC5ib3hUb3B7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUxcHg7XHJcbiAgICAgICAgdG9wOiAtMTFweDtcclxuICAgIH1cclxuXHJcbn1cclxuI2d1aWRlLWRyb3Bkb3duIHtcclxuICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmd1aWRlLWltZyB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5ndWlkZS1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgLmd1aWRlLWNvbnRlbnQtbWFpbntcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgdXJsKC9zbWFydC9idWlsZC9pbWFnZXMvZW52ZWxvcGUucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiA3NzUuNTJweDtcclxuICAgICAgICBoZWlnaHQ6IDU2Mi40cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCA5MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjYyNjI2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuICAgIC5ib3hDbG9zZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAvL2hvdmVy5peL6L2sXHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgICAuZ3VpZGUtdGV4dHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAmLWxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNjI2MjY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ3VpZGUtYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzlFQUJFMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM4Njk0RDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICBidXR0b246Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBjb2xvcjogIzE4OTBGRjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmxhbmd1YWdlLW1lbnV7XHJcbiAgICBtaW4td2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG5cclxufVxyXG4ubGFuZ3VhZ2UtbWVudS1saXN0e1xyXG4gICAgbWluLXdpZHRoOiAwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgd2lkdGg6IDExOHB4O1xyXG4gICAgaGVpZ2h0OiA4OHB4O1xyXG4gICAgbGl7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJi5sYW5ndWFnZXMge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIC5pc1NlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYm94VG9we1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICAgIHRvcDogLTExcHg7XHJcbiAgICB9XHJcbn1cclxuLmFjdGl2ZUNvbG9ye1xyXG4gICAgY29sb3I6IEBsaW5rQ29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1vZGFsX3RpdGxle1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLm1vZGFsX2xhYmVse1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi5tb2RhbF9jdXNfYm9keXtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOXB4O1xyXG59XHJcbi5tb2RhbF9hcmVhe1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMnB4O1xyXG4gICAgbWluLWhlaWdodDogMTA0cHg7XHJcbiAgICB3aWR0aDogMTg1cHg7XHJcbn1cclxuLm1vZGFsX2lucHV0e1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAycHg7XHJcbn1cclxuLmNsZWFye1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxudGFibGUgaW5wdXRbdHlwZSA9ICdjaGVja2JveCddXHJcbntcclxuICAgIGN1cnNvciA6IHBvaW50ZXI7XHJcbn1cclxuLnNoYWRlXHJcbntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEob3BhY2l0eT0wKTtcclxufVxyXG4uZHJvcGRvd24taWNvXHJcbntcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMzY3cHg7XHJcbiAgICB0b3A6IDQzcHg7XHJcbiAgICBsZWZ0OiAtMTQ5cHg7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG4uZHJvcGRvd24taWNvIGltZ1xyXG57XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcclxufVxyXG5cclxuXHJcbi5lbXB0eXtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcbiNzeXMtdGlwe1xyXG4gICAgb3BhY2l0eTowLjc7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7IGxlZnQ6IDUwJTsgdG9wOiAyMCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgICAgLyogNTAlw6TCuMK6w6jigKHCqsOowrrCq8OlwrDCusOlwq/CuMOnxaHigJ7DpMK44oKsw6XCjcWgICovXHJcbiAgICB6LWluZGV4OjEwNTE7XHJcbiAgICBiYWNrZ3JvdW5kOiMwMDA7XHJcblxyXG4gICAgbWF4LXdpZHRoOjQyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6MjBweDtcclxuICAgIGNvbG9yOiNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIHBhZGRpbmc6MTBweCAyMHB4O1xyXG5cclxuXHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogNXB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OjVweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OjVweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDo1cHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6NXB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo1cHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NXB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo1cHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOjVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjVweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NXB4O1xyXG5cclxuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA5cHggIzAwMDAwMDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA5cHggIzAwMDAwMDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggOXB4ICMwMDAwMDA7XHJcbn1cclxuXHJcbiN1c2VyU2V0LWRyb3Bkb3duIHtcclxuICAgIC8vbWluLXdpZHRoOiA4NHB4O1xyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICBsZWZ0OiAtMzZweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vbWFyZ2luLXRvcDogO1xyXG4gICAgICAgIC5ib3hUb3Age1xyXG4gICAgICAgICAgICBsZWZ0OiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcbi5yZXR1cm4tcHJldmlvcyB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnNldENvbnRlbnQtcGFkZGluZ19sZWZ0IHtcclxuICAgIHBhZGRpbmctbGVmdDogNDdweDtcclxufVxyXG4uc2V0LWRpc3BsYXlfZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5oZWxwLXRleHRfY29sb3Ige1xyXG4gICBjb2xvcjogIzIyYjEyMjsgXHJcbn1cclxuLmhlbHAtdGV4dF9lcnJvciB7XHJcbiAgIGNvbG9yOiM2NjY2NjY7IFxyXG59XHJcbi5tb2RhbC10ZXh0X2hlbHAge1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB0ZXh0LWluZGVudDogMzBweDtcclxufVxyXG4ubW9kYWwtdGV4dF9oZWFkZXJUaXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbn1cclxuLm1vZGFsLXRhYmxlX3dpZHRoIHtcclxuICAgIG1hcmdpbjogMTBweDtcclxuICAgIHdpZHRoOiA5OCU7XHJcbn1cclxuLmNvbW1vbi12aWV3IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4ICNkZGRkZGQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDc3dmg7XHJcbiAgICAuY29tbW9uLXZpZXdfY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52bm5veC1qdW5tcF9pbmZvIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB3aWR0aDogMjI4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgbGVmdDogLTE1N3B4O1xyXG4gICAgdG9wOiAtN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU5cHg7XHJcbiAgICB0ZXh0LWluZGVudDogMTJweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKTtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2U4ZThlODtcclxuICAgIHRvcDogNTZweDtcclxufVxyXG4udm5ub3gtanVubXBfY29sc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi52bm5veC1qdW5tcF9ndWlkZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICByaWdodDogMzFweDtcclxuICAgIHRvcDogLTlweDtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcbiAgICAuTWFza3ByZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgICAgICAgei1pbmRleDogMzAwMDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnNob3dNb2RlbHByZXZpZXcge1xyXG4gICAgICAgIHdpZHRoOiA1NjBweDtcclxuICAgICAgICBoZWlnaHQ6IDMxMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9zbWFydC9idWlsZC9pbWFnZXMvbWVzc2FnZS5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMTUlIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgfVxyXG4gICAgLnByZXZpZXdDbG9zZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICB9XHJcbiAgICAucHJldmlld0Nsb3NlIHNwYW4ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC5wcmVIZWFkZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAucHJlQm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAucHJlQm9keSBwIHtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MyAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxuICAgIC5wb3BvdmVyX2hpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5oZWFkZXItbWVzc2FnZV9fYnViYmxlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICBsZWZ0OiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjZjNjA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9IiwiLnNjcmVlbmxpc3Qge1xyXG4gICAgLmxpc3RTZXQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1zY3JlZW5MaXN0IHtcclxuICAgICAgICBjdXJzb3I6IHRleHQ7XHJcbiAgICB9XHJcbiAgICAudmVyaWZ5RXJyb3Ige1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogI2VjMzMyNDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnNwYWNlIHtcclxuICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICB9XHJcbiAgICAjaXNDaGVja2VkIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgIC5pY29uLXNlYXJjaCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvc21hcnQvYnVpbGQvaW1hZ2VzL3NlYXJjaC5wbmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogODUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAwIDUycHggMCA1MnB4O1xyXG4gICAgICAgIC5zZXQtYnRuICB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuLnNjcmVlbi1oZWFkZXJfdGl0bGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMjYzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoflwiMTAwJSAtIDI4NXB4XCIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgLmJ0bl9ncm91cHMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpbGVJbWcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zbWFydC9idWlsZC9pbWFnZXMvdGlsZXMucG5nKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjEwJSAxNjAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05cHggLTdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZnVsbENvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoflwiMTAwJSAtIDEwcHhcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZC5jaGVja2NvbG9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xyXG4gICAgfVxyXG4gICAgLnNjcmVlbi1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAmX3RpdGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI5NXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9pY29uIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbG9zZUZpbHRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbiAgICAuc2NyZWVuLWNvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDk1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICZfbmF2IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA5NTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX2xpc3Qge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyh+ICcxMDAlIC0gMjg1cHgnKTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA5NTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZnVsbENvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0YXR1cy1zZWxlY3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtNjRweDtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNGU0ZTQ7O1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzZiODQ5YTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYWN0aXZlLCAuYWN0aXZlOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM2Yjg0OWE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bl9ncm91cHMge1xyXG4gICAgICAgICAgICB3aWR0aDogNDNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aWxlSW1nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc21hcnQvYnVpbGQvaW1hZ2VzL3RpbGVzLnBuZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIxMCUgMTYwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTlweCAtN3B4O1xyXG4gICAgICAgICAgICAvKiBiYWNrZ3JvdW5kOiBzYWRkbGVicm93bjsgKi9cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2V0LWJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2NyZWVuLWxpc3RfaGVhZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcmVlbi1wYWdlcyB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXNjLCAuZGVzYywgLmJvdGgge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hc2Mge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zb3J0X2FzYy5wbmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zb3J0X2Rlc2MucG5nJyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib3RoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc29ydF9ib3RoLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hbGwge1xyXG4gICAgICAgIGNvbG9yOiAjMzM3YWI3O1xyXG4gICAgfVxyXG4gICAgLmVycm9yIHtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgfVxyXG4gICAgLmFsYXJtIHtcclxuICAgICAgICBjb2xvcjogI2U2N2UyMjtcclxuICAgIH1cclxuICAgIC5vZmYge1xyXG4gICAgICAgICBjb2xvcjogIzk1YTVhNjtcclxuICAgIH1cclxuICAgIC5ub3JtYWwge1xyXG4gICAgICAgIGNvbG9yOiAjMWFiYzljO1xyXG4gICAgfVxyXG4gICAgLmdyYXkge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgfVxyXG4gICAgLmhvdXIsIC5taW51dGUge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gICAgLmNvbG9yLXNlbGVjdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgLmNvbG9yLWRlZmF1bHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICAgIC5iZzEsIC5mYzEge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAuYmcyLCAuZmMyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmYmFkYTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnMywgLmZjMyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZjdiYWMyO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZzQsIC5mYzQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2Y4ZDZiMDtcclxuICAgIH1cclxuXHJcbiAgICAuYmc1LCAuZmM1IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNiN2VlY2Y7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnNiwgLmZjNntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM3ZmQ5ZmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnNywgLmZjNyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojYjJhZGZmO1xyXG4gICAgfVxyXG4gICAgLmJnMiwgLmJnMywgLmJnNG0sIC5iZzUsIC5iZzYsIC5iZzcsIHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuYmcyOmhvdmVyLC5iZzM6aG92ZXIsLmJnNDpob3ZlciwuYmc1OmhvdmVyLC5iZzY6aG92ZXIsLmJnNzpob3ZlcntcclxuICAgICAgIGJvcmRlcjozcHggc29saWQgIzk5OTtcclxuICAgIH1cclxuICAgIC5jb2xvclNlbGVjdEJveHtcclxuICAgICAgICB3aWR0aDogMjg1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAzOTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRvcDogLTI0cHg7XHJcbiAgICB9XHJcbiAgICAuY29sb3JIZWFye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuY29sb3JDb250ZW50e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgfVxyXG4gICAgLmNvbG9yQ29ue1xyXG4gICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAjc2VsZWN0U2V0IHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC8vdG9wOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxlLXN0cmlwZWQge1xyXG4gICAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzN2FiNztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBBbGVydCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHRib2R5IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAuc2VsZi1ncm91cCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdE1vZGVsLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHggMTdweCA1MHB4O1xyXG4gICAgfVxyXG4gICAgI3NlbGVjdE1vZGVsIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB1bC5zZWxlY3RNb2RlbC1ib3gge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggNTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG4gICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudWxXaWR0aHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW50ZXJMYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlbGVjdE1vZGVsLWl0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyh+IFwiMjUlIC0gMTBweFwiKTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VsZWN0TW9kZWwtaW5mb3RleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTgycHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWxlZnR7XHJcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDk1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtbGVmdC10aXRsZXtcclxuICAgICAgICAvKmZsZXgtZ3JvdzogMC4wNTsqL1xyXG4gICAgICAgIHdpZHRoOiAyOTVweDs7XHJcbiAgICAgICAgLypib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkOyovXHJcbiAgICAgICAgLyptYXJnaW4tcmlnaHQ6IDIwcHg7Ki9cclxuICAgICAgICAvKiBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7ICovXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTExcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtbGVmdCAuY29udGVudHtcclxuICAgICAgICAgLyptYXJnaW4tdG9wOiAyOHB4OyovXHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgfVxyXG4gICAgLmNvbnRlbnQtbGVmdCB1bHtcclxuICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIH1cclxuICAgIC5jb250ZW50LWxlZnQgdWwgbGl7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgLyogaGVpZ2h0OiAyOXB4OyAqL1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcblxyXG5cclxuICAgIH1cclxuICAgIC5jb250ZW50LWxlZnQgdWwgLnN1Ykxpe1xyXG5cclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xOXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtbGVmdCB1bCAuc3ViTGkgLnN1YlNwYW57XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOXB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQtbGVmdCB1bCBsaSBpbnB1dHtcclxuXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgLmZpbGV0ZXItbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICAgIC5maWx0ZXJSZXN1bHR7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA5cHggNHB4IDlweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIGltZ3tcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIC5jbGVhcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9ICBcclxufVxyXG4iLCIuYWNjb3VudHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4ICNkZGRkZGQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDc3dmg7XHJcbn1cclxuLmFjY291bnQgLnRpdGxle1xyXG4gICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICB0ZXh0LWluZGVudDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxufVxyXG4uYWNjb3VudCAubWFpbntcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxufVxyXG4uYWNjb3VudC50YWJsZXtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG59XHJcbi5hY2NvdW50IC5wYWdlZnVue1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbn1cclxuLmFjY291bnQgLnBhZ2VOdW17XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbi5hY2NvdW50IC5kcm9wRG93bntcclxuICAgIGhlaWdodDogMzFweDtcclxuICAgIHdpZHRoOiA1OHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcbi50YWJsZS1zdHJpcGVkIGF7XHJcbiAgICBjb2xvcjogIzVjYjk1YztcclxufVxyXG4vKumUmeivr+S/oeaBr+eahOS4pOenjeaYvuekuiAgYmFzZVNldHRpbmcg77yI6KGo5Y2V77yJIHNlbGZTZXR0aW5n77yI5YWD57Sg5q2j5LiK5pa577yJKi9cclxuLmJhc2VTZXR0aW5nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTM0MHB4O1xyXG4gICAgei1pbmRleDogMTAwMDAwO1xyXG4gICAgJi5waG9uZWlubGluZSB7XHJcbiAgICAgICAgbGVmdDogLTE0NXB4O1xyXG4gICAgfVxyXG4gICAgJi5waG9uZUNvZGUsJi5lbWFpbENvZGUge1xyXG4gICAgICAgIGxlZnQ6IC0xMzBweDtcclxuICAgIH1cclxufVxyXG4uc2VsZlNldHRpbmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMzQ2cHg7XHJcbiAgICBsZWZ0OiAtMzAwcHg7XHJcbn1cclxuIiwiLmRlbWFpbkludHJvIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IE1pY3Jvc29mdCBZYUhlaSwn5a6L5L2TJyAsIEFyaWFsLFRhaG9tYSwgSGVsdmV0aWNhLCBcIlxcNWI4YlxcNGY1M1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgbWluLWhlaWdodDogOTUwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIC5FcnJBbGVydHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtMzcycHg7XHJcbiAgICAgICAgbGVmdDogNzhweDtcclxuICAgICAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgIH1cclxuICAgIC5waG9uZUVyckFsZXJ0e1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0zMzlweDtcclxuICAgICAgICBsZWZ0OiA3OHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgfVxyXG4gICAgLnJhZGl1c19yaWdodHtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAucmFkaXVzX2xlZnR7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIH1cclxuICAgIC5sYWJlbFNldHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIC5wZXJzaW9uYWxTZXR7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNHB4O1xyXG4gICAgfVxyXG4gICAgLnBlcnNpb25hbFNldCBidXR0b257XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuICAgIC5saW5re1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuQm9hcmR7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgfVxyXG5cclxuICAgIC5waWN0dXJlVXJse1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9zeXNOYW1lRGV0YWlsLnBuZycpXHJcbiAgICB9XHJcbiAgICAuZ2V0VGVtcDFJbWFnZUNsb3NlQnRue1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDIzcHg7XHJcbiAgICAgICAgbGVmdDogNzQ5cHg7XHJcbiAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgIH1cclxuICAgIC5nZXRUZW1wMkltYWdlQ2xvc2VCdG57XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMjNweDtcclxuICAgICAgICBsZWZ0OiA3NDlweDtcclxuICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgfVxyXG4gICAgLmdldFRlbXAzSW1hZ2VDbG9zZUJ0bl9lbntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAyM3B4O1xyXG4gICAgICAgIGxlZnQ6IDc0OXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICB9LmdldFRlbXAzSW1hZ2VDbG9zZUJ0bl96bntcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICB0b3A6IDIzcHg7XHJcbiAgICAgICAgIGxlZnQ6IDc0OXB4O1xyXG4gICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgIH1cclxuICAgIC5tb2RhbC1jb250ZW50e1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubG9nb0FsZXJ0e1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG5cclxuICAgIH1cclxuICAgIC5yYWRpdXN7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLnJhZGl1cyBzcGFue1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICMzMzdhYjc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgLm9ubGluZVN0eWxle1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7XHJcbiAgICAvKiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7Ki9cclxuICAgIH1cclxuICAgIC5vbmxpbmVTdHlsZSBhe1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAub25saW5lU3R5bGUgdWwge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgfVxyXG4gICAgLm9ubGluZVN0eWxlIHVsIGxpe1xyXG4gICAgfVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICAvKiBjb2xvcjogIzk5OTsgKi9cclxuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2U0ZTRlNDtcclxuICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIH1cclxuICAgIC5hbGVydFdhcm57XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICB9XHJcbiAgICAuYWxlcnRJbWd7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5tb2RhbC1kaWFsb2d7XHJcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgfVxyXG4gICAgLnRlbXBMaW5le1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAubGVmdExpbmV7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmFsZXJ0V2Fybk5vbWFse1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgICAuZmlyc3RTcGFue1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgIH1cclxuICAgIC50ZW1wMXtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG4gICAgLnRlbXAye1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgICAudGVtcDN7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIH0gIFxyXG59XHJcblxyXG4iLCIuZW50ZXJwcmlzZWluZm8ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggMnB4ICNkZGQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdG1pbi1oZWlnaHQ6IDc3dmg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5kZWZhdWx0LXBhc3N3b3JkIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6MDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdH1cclxuXHQubWFpbiB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0fVxyXG5cdC5sYWJsZSB7XHJcblx0XHRoZWlnaHQ6IDM0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzRweDtcclxuXHR9XHJcblx0LmxhYmxlLXVwbG9hZCB7XHJcblx0XHRoZWlnaHQ6IDQ1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHR9XHJcblx0LnNldEhlbHAge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBcdG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuXHR9XHJcblx0LnVwbG9hZCB7XHJcblx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuICAgIFx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4gICAgXHRmb3JtIHtcclxuICAgIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcdFx0YmFja2dyb3VuZDogI2ZhZmFmYTtcclxuICAgIFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgXHRcdHdpZHRoOiA3MnB4O1xyXG4gICAgXHRcdGhlaWdodDogMzVweDtcclxuICAgIFx0XHRpbnB1dCB7XHJcbiAgICBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdCAgICBmb250LXNpemU6IDEwMHB4O1xyXG5cdFx0XHQgICAgcmlnaHQ6IDA7XHJcblx0XHRcdCAgICB0b3A6IDA7XHJcblx0XHRcdCAgICBvcGFjaXR5OiAwO1xyXG5cdFx0XHQgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgXHRcdH1cclxuICAgIFx0fVxyXG5cdH1cclxuXHQudGlsZUltZywgLkJvYXJke1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHQuY29weUJvYXJkIHtcclxuXHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdC50ZXh0LWxlZnR7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgd2lkdGg6IDg5LjUlO1xyXG5cclxuICAgICAgICB9XHJcblx0fVxyXG5cdC5icm93c2VyTG9nbyB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3NtYXJ0L2J1aWxkLy9pbWFnZXMvYnJvd3NlckxvZ29CZy5wbmcpO1xyXG5cdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG5cdCAgICBoZWlnaHQ6IDUwcHg7XHJcblx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHR9XHJcblx0LmRpc2NyaXB0aW9uIHtcclxuXHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHQuZW1haWxUZXN0IHtcclxuXHRcdHdpZHRoOiBjYWxjKH5cIjEwMCUgLSAxMjVweFwiKTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdCYuZW5FbnYge1xyXG5cdFx0XHR3aWR0aDogY2FsYyh+XCIxMDAlIC0gMTQ2cHhcIik7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zZW5kRW1haWwge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdH1cclxuXHQuY291bnRyeUNvZGVfcGhvbmV7XHJcblx0XHR3aWR0aDoxMiUgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmluZm9fcGhvbmV7XHJcblx0XHR3aWR0aDogMjEuMzIlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC50ZXh0LWRpc2NyaXB0aW9uIHtcclxuXHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdH1cclxuXHQudHJlZURlbW8ge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG5cdH1cclxuXHQudXNlci1lZGl0IHtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQmLmNoZWNrIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2hvd1BpY3R1cmUge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE3cHg7XHJcblx0LnN5c05hbWVDbG9zZUJ0biB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgIGxlZnQ6IDc0OXB4O1xyXG5cdCAgICB0b3A6IDIzcHg7XHJcblx0ICAgIHotaW5kZXg6IDEwMDA7XHJcblx0ICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblx0LnRlbXAge1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdCAgICBoZWlnaHQ6IDQwMHB4O1xyXG5cdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdH1cclxuXHQubW9kYWwtY29udGVudCB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5kZWZhdWx0QnRuIHtcclxuXHRib3gtc2hhZG93OiBpbnNldCAwcHggLTIycHggMzRweCAtMTVweCAjOTk5O1xyXG59XHJcbi5jb25maXJtSW5mbyB7XHJcblx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59IiwiLmJhc2VJbmZvIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3gtc2hhZG93OiAwIDJweCAycHggI2RkZGRkZDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0bWluLWhlaWdodDogNzd2aDtcclxuXHQuYmFzZUluZm8tYm94IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHR9XHJcblx0LmVkaXQtaWNvbiB7XHJcblx0XHR3aWR0aDogMThweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdG1hcmdpbi10b3A6IDZweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblx0LmxhYmVsUm9sZSB7XHJcblx0XHRoZWlnaHQ6IDM0cHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cdH1cclxuXHQuZm9ybS1jb250cm9sIHtcclxuXHRcdCYucmVhZElucHV0ICB7XHJcblx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmVkaXRWYWx1ZSB7XHJcblx0XHRoZWlnaHQ6IDM0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzRweDtcclxuXHR9XHJcblx0LnJlYWRJbnB1dCB7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdCAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHQgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQgICAgd2lkdGg6IDk0JTtcclxuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHQudGFnQm94IHtcclxuXHRcdGhlaWdodDogMTUwcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xyXG5cdFx0XHRtYXJnaW46IDRweCAwIDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50YWdMaXN0IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0fVxyXG5cdC50aW1lUGx1Z2luIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQuc3RhcnQsIC5lbmQge1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0fVxyXG5cdFx0LmxpbmUge1xyXG5cdFx0XHRtYXJnaW46IDdweCAxMHB4IDA7XHJcblx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudGhlTW9yZXtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHQuZnJvbnR7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogOTQlO1xyXG5cdFx0XHR3b3JkLWJyZWFrOiBrZWVwLWFsbDtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jdXJlZW50U2NyZWVuTmFtZXtcclxuXHRcdHdpZHRoOjEyJTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGNvbG9yOiAjMzM3YWI3O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcblx0LnRpbWVSZW1pbmQge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdGNvbG9yOiBAY29sb3Itbm9iZWwtZ3JleTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHR9XHJcblx0LmJvdHRvbU1hcmdpbntcclxuXHRcdG1hcmdpbjogMTVweCAwcHg7XHJcblx0XHQvL3dvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuXHR9XHJcblx0LmNvdW50cnlDb2RlX3Bob25le1xyXG5cdFx0d2lkdGg6MTIlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5pbmZvX3Bob25le1xyXG5cdFx0d2lkdGg6IDIxLjMyJSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuaW5mb19mbGFne1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblx0LmluZm9fcGFkZGluZ3tcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdC8vbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRjb2xvcjogIzk5OTtcclxuXHR9XHJcblx0LmRheUxpZ2h0c3RhdHVze1xyXG5cdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdH1cclxuXHQubm9tYXJnaW4ge1xyXG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5zZWxlY3RXZWVrIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHR9XHJcbiAgICAuYnRuVGFnTHtcclxuXHRcdGJvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHggIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6IDNweCAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR0b3A6M3B4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5idG5UYWdSe1xyXG5cdFx0Ym9yZGVyLXJhZGl1czowcHggNHB4IDRweCAwcHggIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6IDNweCAxNXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR0b3A6IDNweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4iLCIuZGV2aWNlIHtcclxuXHRwYWRkaW5nLXRvcDogMzVweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNzBweDtcclxuXHQuZGV2aWUtZ3JvdXAge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0LyptYXJnaW4tcmlnaHQ6IDU0cHg7Ki9cclxuXHRcdFx0Y29sb3I6ICM2NjY7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHRcdGlucHV0IHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZGV2aWNlLWNvbnRlbnQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHR9XHJcblxyXG5cdC5zY3JlZW4ge1xyXG5cdFx0XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LnNjcmVlbi10aXAge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRib3JkZXI6IHNvbGlkIDFweCByZ2JhKDIwNCwgMjA0LCAyMDQsIDEpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHJcblx0XHRib3gtc2hhZG93OiAwcHggMnB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG5cdFx0cGFkZGluZzogMThweCAyMHB4O1xyXG5cdFx0Jj5kaXY6bnRoLWNoaWxkKG5vdDpsYXN0KSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHhcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiXHJcbkBpbXBvcnQgJy4uL2NvbW1vbi9jb21tb24nO1xyXG4jc3lzLXRpcHtcclxuICAgIHdvcmQtd3JhcDpicmVhay13b3JkICFpbXBvcnRhbnQ7XHJcbn1cclxuLmFkZG1hcmdpbntcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbn1cclxuLmJhdGNoLXNlbmNlUGljdHVyZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIC5vcGVuLXRleHQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcbi5zZW5jZVBpY3R1cmUge1xyXG4gICAgLmhpc3RvcnlQaWMsIC5kZXRlY3RIaXN0b3J5LCAubmV3U2VuY2Uge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubmV3U2VuY2UtcGljdHVyZV9pc1Nob3dMaW5lIHtcclxuICAgICAgICBwYWRkaW5nOiAwIC4yJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICNpc1Nob3dMaW5lIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNob3ctcGljdHVyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgICAuc2VuY2VQaWN0dXJlLUlucHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luOiAxNXB4IDAgMTVweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZXRlY3QtbGlzdCB7XHJcbiAgICAgICAgICAgIHRib2R5LCB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRoOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzdhYjc7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kZWZhdWx0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2V0dGluZyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLlN1Z2dlc3RlZHMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzN2FiNztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuLm5ld1NlbmNlIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgLm5ld1NlbmNlLXNlbGVjdCB7XHJcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuICAgIC5kZWZhdWx0LXBpY3R1cmUge1xyXG4gICAgICAgIHdpZHRoOiAxMTMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MzBweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xyXG4gICAgICAgID5pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hZC1nYWxsZXJ5IHtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTM0NXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgJi5qcy1vcmlnaW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH0gICBcclxuICAgIH1cclxuICAgIC5hZC1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaW1nIHsgXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzNDVweDtcclxuICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFkLWltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAubmV3U2VuY2UtcGljdHVyZU5ld1RpdGxle1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogODcuNCU7XHJcbiAgICB9XHJcbiAgICAubmV3U2VuY2UtcGljdHVyZV9tb3JlIHtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvL3JpZ2h0OiAwJTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBjYW52YXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgIH1cclxufVxyXG4jc2hvd1N1Z2dlc3RlZHN7XHJcbiAgICAuU3VnZ2VzdGVkc3tcclxuICAgICAgICB3aWR0aDogODAwcHg7XHJcbiAgICAgICAgdGJvZHl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgIHRkIGxpe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jY2hlY2tvdXRIaXN0b3J5TW9kYWwge1xyXG4gICAgLkhpc3RvcnlNb2RhbCB7XHJcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgfVxyXG4gICAgLmNoZWNrb3V0LW1vZGFsLXRpdGxlIHNwYW57XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLmNoZWNrb3V0LW1vZGFsLWRldGlhbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5jaGVja291dC1tb2RhbC10YWJsZSB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNoZWNrb3V0LW1vZGFsLXRhYmxlIHRyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICB9XHJcbiAgICAuY2hlY2tvdXQtbW9kYWwtdGFibGUgdHIgdGQsIC5jaGVja291dC1tb2RhbC10YWJsZSB0ciB0aHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcclxuICAgIH1cclxuICAgIC5jaGVja291dC1tb2RhbC10YWJsZSB0ciB0aDpudGgtY2hpbGQoMSksIC5jaGVja291dC1tb2RhbC10YWJsZSB0ciB0aDpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuICAgIC5jaGVja291dC1pbWFnZS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5jaGVja291dC1pbWFnZS1jb250IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmNoZWNrb3V0LWltYWdlLWNvbnQgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5yZXBhaXItc3RhdHVzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiA2M3B4O1xyXG4gICAgICAgIGhlaWdodDogNjFweDtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuLmRhdGFUYWJsZXNfZW1wdHkge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5idG4tZGVmYXVsdHtcclxuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsI2ZmZiAwLCNlMGUwZTAgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCNmZmYgMCwjZTBlMGUwIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjZmZmKSx0bygjZTBlMGUwKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZmYgMCwjZTBlMGUwIDEwMCUpO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmUwZTBlMCcsIEdyYWRpZW50VHlwZT0wKTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQ9ZmFsc2UpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGJkYmRiO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSk7XHJcbn0iLCIucGFnZWZ1bntcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzc5Nzk3OTtcclxufVxyXG4ucGFnZWZ1biBhe1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICMzMzdhYjc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgIG1hcmdpbjogMCAxcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5wYWdlZnVuIGE6aG92ZXJ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgYmFja2dyb3VuZDogI2VlZTtcclxufVxyXG4ucGFnZWZ1biBzcGFuLmN1cnJlbnR7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIC8qd2lkdGg6IDMwcHg7Ki9cclxuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwIDFweDtcclxuICAgIGNvbG9yOiAjNzk3OTc5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5wYWdlZnVuIHNwYW4uZGlzYWJsZWR7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIHBhZGRpbmc6IDAgNHB4O1xyXG4gICAgbWFyZ2luOiAwIDFweDtcclxuICAgIGNvbG9yOiAjYmZiZmJmO1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59XHJcbi5wYWdlZnVuIC5wcmV2UGFnZXtcclxuICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbn1cclxuLnBhZ2VmdW4gLm5leHRQYWdle1xyXG4gICAgcGFkZGluZzogMHB4IDRweDtcclxufVxyXG5cclxuLnBhZ2VmdW5NZWRpYXtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzc5Nzk3OTtcclxufVxyXG4ucGFnZWZ1bk1lZGlhIGF7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogIzc5Nzk3OTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgbWFyZ2luOiAwIDFweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLnBhZ2VmdW5NZWRpYSBhOmhvdmVye1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcclxufVxyXG4ucGFnZWZ1bk1lZGlhIHNwYW4uY3VycmVudHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgMXB4O1xyXG4gICAgY29sb3I6ICM3OTc5Nzk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuLnBhZ2VmdW5NZWRpYSBzcGFuLmRpc2FibGVke1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgIG1hcmdpbjogMCAxcHg7XHJcbiAgICBjb2xvcjogI2JmYmZiZjtcclxuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4ucGFnZWZ1bk1lZGlhIC5wcmV2UGFnZXtcclxuICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbn1cclxuLnBhZ2VmdW5NZWRpYSAubmV4dFBhZ2V7XHJcbiAgICBwYWRkaW5nOiAwcHggNHB4O1xyXG59XHJcbi5wYWdlZnVuIHNwYW4uY3VycmVudCB7XHJcbiAgYmFja2dyb3VuZDogIzMzN2FiNzs7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn0iLCIudGFibGUtc3RyaXBlZCB7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgdGhlYWR7XHJcbiAgICAgICAgLnNvcnRpbmdfYXNje1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL3NvcnRfYXNjLnBuZ1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvcnRpbmdfZGVzY3tcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9zb3J0X2Rlc2MucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb3J0aW5ne1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zb3J0X2JvdGgucG5nXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGJvZHl7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzN2FiNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnNlbmNlU2V0dGluZyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgLnNlbmNlU3R0aW5nLWhlbHAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2hlbHAucG5nJykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuXHJcbiAgICAgICAgK3NwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgLmlzT3BlblNldHRpbmcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMXB4O1xyXG4gICAgfVxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIC5kZWZhdWx0IHtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY3RpdmVUYWJsZXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmOWZhO1xyXG4gICAgfVxyXG4gICAgLnN1cHBvcnQtY2FtZXJhbCB7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmNsZWFyLXNldHRpbmdfaGVhZGVyLCAuZGV0ZWN0LXNldHRpbmctaGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2IoNTEsIDEyMiwgMTgzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2V0dGluZy1oZWlnaHQge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICB9XHJcbiAgICBociB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNkZGQ7XHJcbiAgICB9XHJcbiAgICAuZGV0ZWN0LW1vZGFsIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIH1cclxuICAgIC5yb3ctY29tbW9uLW1hcmdpbi1ub3ZhIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmNoZWNrLWJveF9oZWlnaHQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG4gICAgLmRldGVjdC1zZXR0aW5nLWhlbHAge1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXRlY3QtcmVzZXQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIH1cclxuICAgIC5kZXRlY3QtY2FudmFzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgY2FudmFzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiNob3dEZXRlY3Rpb24ge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xyXG4gICAgfVxyXG59XHJcbi5pbWdQb3NpdGlvbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uaW1nUG9zaXRpb24gaW1ne1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOjEycHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmRpc2FibGVDbGFzcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmFibGVDbGFzc3tcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6M3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmltZ3Vwe1xyXG4gICAgbGVmdDogLTMwcHg7XHJcbn1cclxuLmltZ2Rvd257XHJcbiAgICBsZWZ0OiAtMTVweDtcclxufS5kYXlDb250ZW50e1xyXG4gICAgIHdpZHRoOiA0NTlweDtcclxuICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gfVxyXG4gLmRheUNvbnRlbnRIZWFke1xyXG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICB3aWR0aDogMTAwJTtcclxuICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuIH1cclxuIC5jb250ZW50c1Vse1xyXG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICB0b3A6IDBweDtcclxuICAgICB3aWR0aDogMTAwJTtcclxuICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgZGlzcGxheTogZmxleDtcclxuICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gfVxyXG4uY29udGVudHNVbCB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG59XHJcbi5jb250ZW50c1VsIHVsIGxpIHtcclxuICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgbWFyZ2luOiA0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uaW5wdXRTaG93e1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICBvcGFjaXR5OiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5pbnB1dEhpZGV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbiNwYWRkaW5nc3tcclxuICAgIHRleHQtaW5kZW50OjJlbSAhaW1wb3J0YW50O1xyXG59XHJcbi5idG5UYWdMe1xyXG4gICAgYm9yZGVyLXJhZGl1czo0cHggMCAwIDRweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogNHB4IDEycHggIWltcG9ydGFudDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6OTZweDtcclxufVxyXG4uYnRuVGFnUntcclxuICAgIGJvcmRlci1yYWRpdXM6MHB4IDRweCA0cHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiA0cHggMTJweCAhaW1wb3J0YW50O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogOTZweDtcclxufVxyXG4udGV4dC1Me1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY1JTtcclxufVxyXG4uZGVsZXRlUGFkZGluZ3tcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG4uc2V0dGluZ1RpcHtcclxuICAgY29sb3I6ICM5ZDc0MzcgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAuMXB4O1xyXG4gICAgbWluLWhlaWdodDozNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmFkZHBhZGRpbmdze1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuLkhpc3RvcnlNb2RhbHN7XHJcbiAgICB3aWR0aDogODAwcHg7XHJcbn1cclxuLmFkZG1hcmdpbnN7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcbi8vb3B0aW9uOmRpc2FibGVkLG9wdGlvbltkaXNhYmxlZF0sb3B0aW9uLmRpc2FibGVkeyAvL+WFvOWuuWllOCw5LDEw5Lul5LiKXHJcbi8vICAgIGJhY2tncm91bmQ6ICNjOGM4YzggIWltcG9ydGFudDtcclxuLy99XHJcbiIsIi5kdHBpY2tlci1wb3NpdGlvbnMge1xyXG4gICAgLnRpbWUtc3BhY2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmVycm9yLWJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgIH1cclxuICAgIC50aW1lLWVycm9yIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtNDhweDtcclxuICAgICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICAgIC5mb3JtRXJyb3Ige1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAvLyB0b3A6IDMwMHB4O1xyXG4gICAgICAgICAgICAvLyBsZWZ0OiAzNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuLmJnMntcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmMDAwMDtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4uYmcze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZWFmZjAwO1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi5iZzR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDAwZmY7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxufVxyXG5cclxuLmJnNXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IzAwZmYwYztcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4uYmc2e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZhNTJmO1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi5iZzd7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM5MTJmZmY7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxufVxyXG5cclxuXHJcbi5iZzI6aG92ZXIsLmJnMzpob3ZlciwuYmc0OmhvdmVyLC5iZzU6aG92ZXIsLmJnNjpob3ZlciwuYmc3OmhvdmVye1xyXG4gICAgYm9yZGVyOjNweCBzb2xpZCAjOTk5O1xyXG5cclxufVxyXG4uY29sb3JTZWxlY3R7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuXHJcbn1cclxuLnNob3dDb2xvcntcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDZweDtcclxuICAgIHRvcDogOHB4O1xyXG4gICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxufVxyXG4uc2hvd0NvbG9yQm9yZGVye1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogLTNweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcbi5jb2xvclNlbGVjdEJveHtcclxuICAgIHdpZHRoOiAyODVweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgdG9wOiAzNXB4O1xyXG4gICAgei1pbmRleDogMTAwNTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG59XHJcbi5jb2xvckhlYXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5jb2xvckNvbnRlbnR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbn1cclxuLmNvbG9yQ29ue1xyXG4gICAgd2lkdGg6IDI3cHg7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICBtYXJnaW46IDEwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5kaXNhYmxlZHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuLmNvbG9yU2V0Qm94e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDc2cHg7XHJcbiAgIFxyXG59XHJcbi5jb2xvci1zZXQtYm94IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uY29sb3JTZXRCb3ggaW1ne1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDElO1xyXG59IiwiLnNjcmVlbi1tb25pdG9yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDg3MHB4O1xyXG4gICAgLm92ZXJ2aWV3LXRhYiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2NyZWVuLWluZm9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICYuZnVsbC1zY3JlZW4ge1xyXG4gICAgICAgICAgICB0b3A6IC0xNTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2NyZWVuLWluZm8ge1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgICAgICBcclxuICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgY29sb3I6ICNlYmExNTI7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuMjtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiwgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+IHNwYW4sICYgPiBhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zY3JlZW4taW5mb19lcnJvck51bSB7XHJcbiAgICAgICAgY29sb3I6ICNmNzllM2U7XHJcbiAgICB9XHJcbiAgICAuc2NyZWVuLW1vbml0b3JfYnV0dG9ucyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIC5idG5SaWdodCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0YwRjBGMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjA4LDIwOCwyMDgpO1xyXG4gICAgICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICAgIG91dGxpbmUtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuZnVsbC1zY3JyZW5faWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICM4ODg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgfVxyXG4gICAgLm91dC1zY3JlZW4ge1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJi5mdWxsLXNjcmVlbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdyaWQtY29udGVudCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogODAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ0cHg7XHJcbiAgICAgICAgYm90dG9tOiAxMDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICAgIC5uby1zZXR0aW5nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuaGFzLXNldHRpbmdfYmdDb2xvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmhhcy1zZXR0ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY2FtZXJhbC1uYW1lLCAuY2FtZXJhbC10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICB9ICAgIFxyXG4gICAgfVxyXG4gICAgLmNhbWVyYWwtbmFtZSB7XHJcbiAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcbiAgICAuY2FtZXJhbC10ZXh0IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjcpO1xyXG4gICAgICAgIC5jYW1lcmFsLXRleHRfYm90dG9tIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb25pdG9yLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmdyaWQtY29udGVudF9ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJi5mdWxsLXNjcmVlbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA4MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDFweDtcclxuICAgICAgICAgICAgLypkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ki9cclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2luZ2xlIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyaWQxIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JpZDQge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyh+XCI1MCUgLSAgMXB4XCIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoflwiNTAlIC0gIDFweFwiKTtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyaWQtY2hpbGRyZW40IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoflwiNTAlIC0gIDAuNXB4XCIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoflwiNTAlIC0gIDAuNXB4XCIpO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICBcclxuICAgICAgICAuZ3JpZDkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyh+XCIxMDAlLzMgLSAgNHB4LzNcIik7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyh+XCIxMDAlLzMgLSAgNHB4LzNcIik7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCg0KSwgJjpudGgtY2hpbGQoNyl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoNiksICY6bnRoLWNoaWxkKDkpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMyl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpLCAmOm50aC1jaGlsZCg4KSwgJjpudGgtY2hpbGQoOSl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncmlkMTYge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyh+XCIxMDAlLzQgLSAgNnB4LzRcIik7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyh+XCIxMDAlLzQgLSAgNnB4LzRcIik7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCg1KSwgJjpudGgtY2hpbGQoOSksICY6bnRoLWNoaWxkKDEzKXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpLCAmOm50aC1jaGlsZCg4KSwgJjpudGgtY2hpbGQoMTIpLCAmOm50aC1jaGlsZCgxNil7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEzKSwgJjpudGgtY2hpbGQoMTQpLCAmOm50aC1jaGlsZCgxNSksICY6bnRoLWNoaWxkKDE2KXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI2Vycm9ySW5mbyB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICB3aWR0aDogNzAwcHg7XHJcbiAgICAgICAgY29sb3I6ICM2ZTZlNmU7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogI2E2YTZhNjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgdGgsIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGgsIHRkIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICAgIHRoOmZpcnN0LWNoaWxkLCB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgfVxyXG4gICAgLnRhYmxlX2hlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAmLnRhYmxlIHtcclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjlmYTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gICAgLnRhYmxlX2JvZHkge1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnRhYmxlX2NvbnQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcbi5yb2FzdC1tb2RhbCB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICB3aWR0aDogODYwcHg7XHJcbiAgICB9XHJcbiAgICAjYnV0dG9uR3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2NWE4ODtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMyNDU1ODA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAucm9hc3QtbW9kYWxfc3BhY2Uge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgLnJvYXN0LW1vZGFsX21pbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbn1cclxuLnNjcmVlbi1zZWxlY3Qge1xyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgd2lkdGg6IDg2MHB4O1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ5MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDkwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICAgIC5zY3JlZW4tbGlzdF9tb2RhbCB7XHJcbiAgICAgICAgd2lkdGg6IDQ5MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmOWZhO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQwcHg7XHJcbiAgICAgICAgLnNjcmVlbi1zZWFyY2hfbW9kYWwge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JlZW4tc2VhcmNoaW5wdXRfbW9kYWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JlZW4tc2VhcmNoaWNvbl9tb2RhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNmQ2ZDZkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yZXN1bHQtbmFtZXtcclxuICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICB9XHJcbiAgICAubGlzdC1uYW1le1xyXG4gICAgICAgIHdpZHRoOiAyMTBweDtcclxuICAgIH1cclxuICAgIC5saXN0LW5hbWUsIC5yZXN1bHQtbmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5saXN0LXRhZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKH5cIjEwMCUgLSAyNTBweFwiKTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1saXN0aGVhZGVyX21vZGFsIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5jb250ZW50LWxpc3RfbW9kYWwge1xyXG4gICAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuICAgIC5zY3JlZW4tcmVzdWx0X21vZGFsIHtcclxuICAgICAgICBoZWlnaHQ6IDQyNXB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0LWhlYWRlcl9tb2RhbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICB9XHJcbiAgICAuaXRlbS1saXN0X21vZGFsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcbiAgICAuc2NyZWVuLXNlbGVjdF9tb2RhbCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoflwiMTAwJSAtIDQ5MHB4XCIpO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMzBweDtcclxuICAgICAgICAuY3JlZW4tc2VsZWN0aXRlbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZjlmYTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbW92ZTtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNyZWVuLXNlbGVjdGl0ZW1fY2xvc2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuMjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRpdGxlLWljb25fbW9uaXRvciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNHB4O1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzdiYTdlNDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxufVxyXG4iLCIuc2NyZWVuLWNhbWVyYWwge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAuc2NyZWVuLWNhbWVyYWxfaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoflwiMTAwJS8zIC0gMTVweC8zXCIpO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGhlaWdodDogMzEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIC5oYXMtc2V0dGVkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1NTU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uby1zZXR0aW5nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyh+XCI1MCUgLSAxcHggXCIpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoflwiNTAlIC0gMXB4IFwiKTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMC41cHg7XHJcbiAgICAgICAgICAgICYubnRoLWNoaWxkKDEpLCAmLm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubnRoLWNoaWxkKDEpLCAmLm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm50aC1jaGlsZCgyKSwgJi5udGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubnRoLWNoaWxkKDMpLCAmLm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2luZ2xlIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNhbWVyYWwtdGV4dCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjcpO1xyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcsIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmVudiB7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5lbnYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmltYWdlRGV0YWlsLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDkwMHB4O1xyXG59XHJcbi5pbWFnZURldGFpbC1pbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmltYWdlRGV0YWlsLWNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtMTVweDtcclxuICAgIHRvcDogLTIwcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn0iLCIucGhvdG9saXN0LURhdGV7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIG1hcmdpbjogMHB4IDEwcHggMHB4IDBcclxufVxyXG4ubG9va2JpZ01vZGFse1xyXG4gIHdpZHRoOjgwMHB4O1xyXG4gIGltZ3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4ucGhvdG9saXN0LWNhbm1lcmFOYW1le1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGNvbG9yOiAjN2E3YTdhO1xyXG59XHJcbi5waG90b2xpc3RIZWFke1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmFkZHBhZGRpbmd7XHJcbiAgcGFkZGluZzowIDQ1cHg7XHJcbiAgLmFkZHBhZGRpbmctc2VhcmNoIHtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB9XHJcbiAgLmFkZHBhZGRpbmctZGF0ZWJ0biB7XHJcbiAgICByaWdodDogMTVweDsgXHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxuICB9XHJcbn1cclxuLm1vZGFsLXRpdGxle1xyXG4gIGZsb2F0OmxlZnQ7XHJcbn1cclxuLmltZ2hlYWRze1xyXG4gIGJhY2tncm91bmQ6IHVybCgvc21hcnQvYnVpbGQvaW1hZ2VzL3Bob3RvbGlzdF90aW1lLnBuZykgbm8tcmVwZWF0IGxlZnQ7XHJcbiAgcGFkZGluZzoycHggMCAwIDI1cHg7XHJcbiAgbWFyZ2luOiA5cHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1NTA7XHJcbn1cclxuLnBob3RvbGlzdC1pbWdBcnJ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gIGZsZXgtd3JhcDp3cmFwO1xyXG4gIGxpIHtcclxuICAgICB3aWR0aDogMjMlO1xyXG4gICAgIGhlaWdodDogMjMzcHg7XHJcbiAgICAgbWFyZ2luOjEzcHg7XHJcbiAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgaW1ne1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgbGluZWFyO1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLDEuMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnBob3RvbGlzdC1pbWdEYXRhc3tcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnBob3RvbGlzdC1pbWctdGl0bGV7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTowO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNSU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnBob3RvbGlzdC1pY29ue1xyXG4gIHdpZHRoOiAzNyU7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL3Bob3RvbGlzdC10aW1lLnBuZycpIG5vLXJlcGVhdCAxMHB4IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgcGFkZGluZzowIDUwcHggMCA2MHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBsaW5lLWhlaWdodDogMTAwJTtcclxuICBjb2xvcjogd2hpdGU7XHJcbn1cclxuLnJldHVyblRvcHtcclxuICB3aWR0aDo1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOjIwcHg7XHJcbiAgcmlnaHQ6IDQwcHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgLy9iYWNrZ3JvdW5kOiNlNWU1ZTU7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuLnJldHVyblRvcCBhe1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjowIGF1dG87XHJcbiAgd2lkdGg6IDkwJTtcclxuICBoZWlnaHQ6IDkwJTtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIvc21hcnQvYnVpbGQvaW1hZ2VzL3JlbnR1cm5Ub3AucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG59IiwiQGltcG9ydCAnLi4vY29tbW9uL2NvbW1vbic7XHJcbi5icmlnaHRuZXNzLCAud2FybkRldGFpbCB7XHJcbiAgICAuZW1haWxTZXJ2ZXItbGlzdCwgLmxvZy1saXN0IHtcclxuICAgICAgICB0aGVhZCwgdGJvZHkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVtYWlsLXJlY2VpdmVyIHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgfVxyXG4gICAgLmVtYWlsLWRldGFpbF90ZCB7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuICAgIC5lbWFpbC1kYXRlX3RpbWUge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC50aW1lcy13cmFwIHtcclxuICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgIH1cclxuICAgIC5zdWdnZXN0LW1lc3NhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgLnN1Z2dlc3QtbWVzc2FnZV9idG4ge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN1cnJlbnQsIC5sb2csIC5lbWFpbFNlcnZlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAubGVmdFNlbGVjdHtcclxuICAgICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcclxuICAgIH1cclxuICAgIC5sb2d7XHJcbiAgICAgICAgI2pzLWxvZy1UaW1le1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyaWdodG5lc3MtSW5wdXQ6ZXh0ZW5kKC5mb3JtLUlucHV0KSB7XHJcbiAgICB9XHJcbiAgICAubGVmdFNlbGVjdHtcclxuICAgICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIC5icmlnaHRuZXNzLWV4cG9ydCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLnNldHRpbmcge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBjb2xvcjogIzMzMyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgfVxyXG4gICAgLmVtYWlsU2VydmVyIHtcclxuICAgICAgICAuZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9udENvbG9ye1xyXG4gICAgICAgIGNvbG9yOiAjMzM3YWI3O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC50YWJsZT50aGVhZD50cj50aCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICAuYnJpZ2h0bmVzcy1tb25pdG9yIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIC5icmlnaHRuZXNzLW1vbml0b3JfbSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgfVxyXG4gICAgLmxhYmVsU2V0IHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICBzcGFuLCBpbnB1dCxzZWxlY3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyaWdodG5lc3MtbW9uaXRvcl9hZGQge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5wcm9iZS1zbGlkZXIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKH5cIjEwMCUgLSA5NXB4XCIpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gICAgLnByb2JlLXZhbHVlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgIH1cclxuICAgICNwcm9iZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2YwYWQ0ZTtcclxuICAgIH1cclxuICAgIC51aS1zbGlkZXItcmFuZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM1Y2I4NWM7XHJcbiAgICB9XHJcbiAgICAubW9uaXRvci1zbGlkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuICAgIC5tb25pdG9yLXNsaWRlcl92YWwge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKH5cIjQwJSAtIDEwcHhcIik7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLm1vbml0b3Itc2xpZGVyX21pbnZhbCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLm1vbml0b3ItaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWRlci12YWwge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAmLnZhbDEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNkOTUzNGY7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudmFsMiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzVjYjg1YztcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi52YWwzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDojZDk1MzRmO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmxpZ2h0LWJveCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgLmxpZ2h0LWljb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBjb2xvcjogIzI1NmFhYTtcclxuICAgIH1cclxuICAgIC5saWdodC10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBjb2xvcjogIzY3Njc2NztcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIH1cclxuICAgIC5saWdodC1saW5lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC52YWwtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgfVxyXG4gICAgLnN1Ym1pdC13cmFwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnRhYmxlLWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmFkZC1tb25pdG9yX2VuZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC5hZGQtbW9uaXRvcl90ZXh0IHtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gICAgLmVtYWlsLWJyZWFrIHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgfVxyXG59XHJcbiNlbWFpbFRpdGxlcyB7XHJcbiAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IE1pY3Jvc29mdCBZYUhlaSwn5a6L5L2TJyAsIEFyaWFsLFRhaG9tYSwgSGVsdmV0aWNhLCBcIlxcNWI4YlxcNGY1M1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG4jdGFibGUtY29udGFpbmVye1xyXG4gICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgIGhlaWdodDo1MCU7XHJcbiAgICAjZW1haWxUaXRsZXtcclxuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNaWNyb3NvZnQgWWFIZWksJ+Wui+S9kycgLCBBcmlhbCxUYWhvbWEsIEhlbHZldGljYSwgXCJcXDViOGJcXDRmNTNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAjc3RhdHVzQWRkcmVzc3tcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweFxyXG4gICAgfVxyXG4gICAgLnJlcGFpclN0YXR1c3tcclxuICAgICAgICAvL2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgd2lkdGg6IDYxcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MXB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsIi5jYW1lcmEtaXRlbXMge1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgLmNhbWVyYS1pdGVtc19kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuY2FtZXJhLWl0ZW1zX25hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjN2E3YTdhO1xyXG4gICAgfVxyXG59IiwiLnVzZXJTdWdnZXN0IHtcclxuICAgIC5mb3JtLWxhYmVsIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICB9XHJcbiAgICAucmVxdWlyZSB7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuICAgIC5mb3JtLWxpbmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAudXNlckJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmZpeFNwYWNlIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgIH1cclxuICAgIC51c2VyLWNvbnRlbnQge1xyXG4gICAgICAgLyogcGFkZGluZy1yaWdodDogMzBweDsqL1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgfVxyXG4gICAgLmNvbnQtcGxhY2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogMzlweDtcclxuICAgICAgIC8qIHotaW5kZXg6IDEwMDAwOyovXHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICAgIHRvcDogNTlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjZWRpdG9yIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAvKnVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpkaXNjO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG9sIHtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0qL1xyXG4gICAgICAgIHVsLCBvbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgb2wge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYSwgYTphY3RpdmUsIGE6aG92ZXIsIGE6bGluaywgYTp2aXNpdGVkIHtcclxuICAgICAgICAgICAgY29sb3I6IGJsdWU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5lZHVpLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAuZWR1aS1lZGl0b3ItYm9keSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb21wdXRlZCB7XHJcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKH5cIjEwMCUgKyAxcHhcIik7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnVwbG9hZCB7XHJcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgLnVwbG9hZC10ZXh0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS1kaXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICB9XHJcbiAgICAuc3VibWl0IHtcclxuXHJcbiAgICB9XHJcbiAgICAudXBsb2FkZXIge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJmMWY3O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzdhYjc7XHJcbiAgICB9XHJcbiAgICAudXBsb2FkZXItZGVsZXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgb3BhY2l0eTogLjI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDE1LjU4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLW1lbnUgbGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG4gICAgLmVkdWktY29tYm9ib3gtbWVudSAuZWR1aS1jb21ib2JveC1pdGVtIC5lZHVpLWNvbWJvYm94LWljb24ge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICAuZWR1aS1jb21ib2JveCAuZWR1aS1idXR0b24tbGFiZWwge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgfVxyXG59XHJcbi51c2VyU3VnZ2VzdC1tb2RhbCB7XHJcbiAgICB3aWR0aDogODAwcHg7XHJcbiAgICAubW9kYWwtYm9keV9saW5lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiM2NjY7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29uY2F0IHtcclxuICAgICAgICBjb2xvcjogIzMzN2FiNztcclxuICAgIH1cclxufVxyXG4jZWR1aV9maXhlZGxheWVyIHtcclxuICAgICoge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgfVxyXG59XHJcbiNlZHVpMV9tZXNzYWdlX2hvbGRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5mZWVkYmFjay1mb3JtIHtcclxuICAgIHdpZHRoOiA1MCU7IFxyXG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcclxuICAgIC5mZWVkYmFjay1mb3JtX19jaGVjayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICA+IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IGlucHV0W3R5cGU9Y2hlY2tib3hdLD5pbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmVlZGJhY2stZm9ybV9fdGV4dGFyZWEge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7IFxyXG4gICAgICAgIHJlc2l6ZTp2ZXJ0aWNhbDsgXHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7IFxyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgLmZlZWRiYWNrX2Zvcm1fX290aGVyIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCAnLi4vY29tbW9uL2NvbW1vbic7XHJcbi5kZXRlY3RDb25maWd7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4ICNkZGRkZGQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDc3dmg7XHJcbiAgICAgICAgLm1haW57XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgIC5ncm91cHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAubm9QYWRkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGVmdCwubWlkZGxlLC5yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sZWZ0e1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWlkZGxle1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmludHJvUHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmFtZUVycm9ye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTM0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVwYWlyRm9ybUVycm9ye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTM0MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vLmR0cGlja2VyLW92ZXJsYXl7XHJcbiAgICAgICAgLy8gICAgdG9wOjMzcHggIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICBsZWZ0OjE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAvL31cclxuICAgICAgICAuY2xlYXJNUHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uL2NvbW1vbi9jb21tb24nO1xyXG4uZGV0ZWN0aW9uIHtcclxuICAgIC5zZXR0aW5nIHtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICBjb2xvcjogIzMzMyFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgICB9XHJcbiAgICAubWFpbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgIC5hbmFseXNpc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAubGVmdCwucmlnaHR7XHJcbiAgICAgICAgICB3aWR0aDogNDkuNSU7XHJcbiAgICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAuY2hhcnR7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICB3aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmFuYWx5c2lzVGl0bGV7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgLmxlZnQsLnJpZ2h0e1xyXG4gICAgICAgICAgd2lkdGg6IDQ5LjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9udENvbG9ye1xyXG4gICAgICAgIGNvbG9yOiAjMzM3YWI3O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAudGFibGU+dGhlYWQ+dHI+dGgge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcbiIsIkBpbXBvcnQgJy4uL2NvbW1vbi9jb21tb24nO1xyXG4uZGV0ZWN0VGVtcGxhdGV7XHJcbiAgICAuZGV0ZWN0VGVtcGxhdGVMaXN0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjZGRkZGRkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3N3ZoO1xyXG4gICAgICAgIC5tYWlue1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAub3BlcmF0ZUJ0aHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLm5hbWVFcnJvcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0zNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZWRpdERldGVjdFRlbXBsYXRle1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjZGRkZGRkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3N3ZoO1xyXG4gICAgICAgIC5tYWlue1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAuZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLm5vUGFkZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxlZnQsLm1pZGRsZSwucmlnaHR7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGVmdHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hbWVFcnJvcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0zNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlcGFpckZvcm1FcnJvcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0zNDBweDtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xlYXJNUHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiKiB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi5yZXBvcnQtbmF2e1xyXG4gICAgYmFja2dyb3VuZDojZjJmMmYyO1xyXG59XHJcbi5yZXBvcnR7XHJcbiAgLmZvbnRSZWR7XHJcbiAgICBjb2xvcjogcmVkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5ub21hbHtcclxuICAgIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5yZXBvcnQtbmF2e1xyXG4gICAgIGJhY2tncm91bmQ6ICNmMmYyZjIgIWltcG9ydGFudDtcclxuICAgICAmPmxpe1xyXG4gICAgICAgbWFyZ2luLWJvdHRvbTogLTJweDtcclxuICAgICB9XHJcbiAgfVxyXG4gIC5zZXR0aW5ne1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgY29sb3I6ICMzMzMhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgfVxyXG4gIC5yZXBvcnQtbmV3LCAucmVwb3J0LWhpc3Rvcnl7XHJcbiAgICAgcGFkZGluZzoxMHB4IDMwcHg7XHJcbiAgfVxyXG4gIHRhYmxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHRoLnNvcnRpbmdfYXNje1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vaW1hZ2VzL3NvcnRfYXNjLnBuZ1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIH1cclxuICAgIHRoLnNvcnRpbmdfZGVzY3tcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL2ltYWdlcy9zb3J0X2Rlc2MucG5nXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICB0aC5zb3J0aW5ne1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zb3J0X2JvdGgucG5nXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICB0ZHtcclxuICAgICAgcGFkZGluZzogMTBweCAxOHB4O1xyXG4gICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICY+YXtcclxuICAgICAgICBjb2xvcjogIzMzN2FiNyAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICY+YTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9XHJcbiAgICB9XHJcbiAgICB0aHtcclxuICAgICAgcGFkZGluZzogMTBweCAxOHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIH1cclxuICAgIC5zaG93UmVwb3J0c3tcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYmFye1xyXG4gIGNvbG9yOiMzMzdhYjc7XHJcbn1cclxuLmJhciBzcGFue1xyXG4gIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG4ubGFibGVUYWJ7XHJcbiAgcGFkZGluZy1ib3R0b206IDVweDtcclxufVxyXG4ubGFibGVUYWIgbGFiZWx7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuLmxhYmxlVGFiIHNwYW57XHJcbn1cclxuXHJcbi5jaGVjU3Vie1xyXG4gIHRleHQtYWxpZ246Y2VudGVyO1xyXG59XHJcblxyXG4uc2V0e1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC0zOHB4O1xyXG4gIHJpZ2h0OiAtOXB4O1xyXG59XHJcbi5ub1JlY29yZHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcbi5wYWdlSnVtcCBpbnB1dCB7XHJcbiAgd2lkdGg6IDUxcHggIWltcG9ydGFudDtcclxufVxyXG4ucGFnZUp1bXAge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgLyogZGlzcGxheTogbm9uZTsqL1xyXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG59XHJcbi5wYWdlLWluZm97XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmlubmVyVGFibGV7XHJcbiAgcGFkZGluZzowIWltcG9ydGFudDtcclxufSIsIi5yZWFsdGltZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgLnJlYWx0aW1lLXNldCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHRvcDogLTdweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICM7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICB9XHJcbiAgICAucmVhbHRpbWUtc3RhdHVzX2ljb24ge1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgJi5zdGF0dXNfMCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9zdGF0dXMtYmcucG5nJykgbm8tcmVwZWF0IC0xMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN0YXR1c18xIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvc21hcnQvYnVpbGQvaW1hZ2VzL3N0YXR1cy1iZy5wbmcnKSBuby1yZXBlYXQgLTcycHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zdGF0dXNfMyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9zdGF0dXMtYmcucG5nJykgbm8tcmVwZWF0IC00N3B4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3RhdHVzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvc21hcnQvYnVpbGQvaW1hZ2VzL3N0YXR1cy1iZy5wbmcnKSBuby1yZXBlYXQgIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlYWx0aW1lLWluZm8ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gICAgLnJlYWx0aW1lLWxhYmVsLCAucmVhbHRpbWUtdGV4dCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAucmVhbHRpbWUtbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLnJlYWx0aW1lLXRleHQge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKH5cIjEwMCUgLSA1MHB4XCIpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuICAgIC5yZWFsdGltZS1zZXRfaW5saW5lIHtcclxuICAgICAgICBpbnB1dCwgc3Bhbiwgc2VsZWN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5yZWFsdGltZS1oaXN0b3J5IHtcclxuICAgIC5zZWFyY2gge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbiAgICAuYnRuLWNvbG9yX2RlZiB7XHJcbiAgICAgICAgY29sb3I6ICM0NDQ7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG4gICAgLmxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuYXNjLCAuZGVzYywgLmJvdGgge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC5hc2Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NvcnRfYXNjLnBuZycpO1xyXG4gICAgfVxyXG4gICAgLmRlc2Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NvcnRfZGVzYy5wbmcnKTtcclxuICAgIH1cclxuICAgIC5ib3RoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zb3J0X2JvdGgucG5nJyk7XHJcbiAgICB9XHJcbiAgICAubnVtYmVyIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgIH1cclxufSIsIi5yZXBvcnRTZXR7XHJcbiAgLmR0cGlja2VyLWJ1dHRvbntcclxuICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucm93e1xyXG4gICAgLkVtYWlsVGlwc1B7XHJcbiAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5sYXN0LWNsYXNzLXJvd3N7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5zZXRPcGNpdHl7XHJcbiAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgfVxyXG4gICAgLnNldEJhY2tncm91bmR7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgICB9XHJcbiAgICAuVGltZVNldFRpcHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDhweDtcclxuICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICBzZWxlY3QsaW5wdXQge1xyXG4gICAgICAvL3dpZHRoOiA0MCU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgLnJlcG9ydFNldF9iYXNlaW5mbywgLnJlcG9ydFNldF9zY3JlZW5TZXR0aW5ne1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG4gIH1cclxuICAuc2VsZWN0RGF5e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpbnB1dHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuZGF5U2VsZWN0VGl0bGV7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgfVxyXG4gICAgLmRheXNlbGVjdHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB0b3A6IDM1cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICB9XHJcbiAgICAuZXZlcnlEYXlzIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAmPmxpOmhvdmVye1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcclxuICAgICAgfVxyXG4gICAgICAmPmxpe1xyXG4gICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICBtYXJnaW46IDRweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnJlcG9ydFNldF9zY3JlZW5TZXR0aW5neyAgLy/lsY/kvZPlhbPogZTphY3nva5cclxuICAgIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRke1xyXG4gICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY2xlYXJzQm90dG9te1xyXG4gICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICB9XHJcbiAgICB0Ym9keS5zZXR0aW5nVGFibGUgIHtcclxuICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgbWF4LWhlaWdodDozOTBweDtcclxuICAgICAgb3ZlcmZsb3cteTpzY3JvbGw7XHJcbiAgICB9XHJcbiAgICB0ci5zZWxlY3RlZHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB0aGVhZCwgdGJvZHkuc2V0dGluZ1RhYmxlICB0ciB7XHJcbiAgICAgIGRpc3BsYXk6dGFibGU7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIHRhYmxlLWxheW91dDpmaXhlZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFyZ2luVG9wc3tcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuICAgIC5sYWJsZVRpcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJlcG9ydFNldHtcclxuICAuZHRwaWNrZXItYnV0dG9ue1xyXG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5yb3d7XHJcbiAgICAuRW1haWxUaXBze1xyXG4gICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAuc2V0T3BjaXR5e1xyXG4gICAgICBvcGFjaXR5OiAuNTtcclxuICAgIH1cclxuICAgIC5zZXRCYWNrZ3JvdW5ke1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgfVxyXG4gICAgLlRpbWVTZXRUaXB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA4cHg7XHJcbiAgICAgIHJpZ2h0OiAtMTBweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgc2VsZWN0LGlucHV0IHtcclxuICAgICAgLy93aWR0aDogNDAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXBvcnRTZXRfYmFzZWluZm8sIC5yZXBvcnRTZXRfc2NyZWVuU2V0dGluZ3tcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICB9XHJcbiAgLnNlbGVjdERheXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW5wdXR7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmRheVNlbGVjdFRpdGxle1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgYmFja2dyb3VuZDogI2VlZTtcclxuICAgIH1cclxuICAgIC5kYXlzZWxlY3R7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgdG9wOiAzNXB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgfVxyXG4gICAgLmV2ZXJ5RGF5cyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgJj5saTpob3ZlcntcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XHJcbiAgICAgIH1cclxuICAgICAgJj5saXtcclxuICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgbWFyZ2luOiA0cHg7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZXBvcnRTZXRfc2NyZWVuU2V0dGluZ3sgIC8v5bGP5L2T5YWz6IGU6YWN572uXHJcbiAgICAgIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRke1xyXG4gICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAuY2xlYXJzQm90dG9te1xyXG4gICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICB9XHJcbiAgICB0Ym9keS5zZXR0aW5nVGFibGUgIHtcclxuICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgbWF4LWhlaWdodDozOTBweDtcclxuICAgICAgb3ZlcmZsb3cteTpzY3JvbGw7XHJcbiAgICB9XHJcbiAgICB0ci5zZWxlY3RlZHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB0aGVhZCwgdGJvZHkuc2V0dGluZ1RhYmxlICB0ciB7XHJcbiAgICAgIGRpc3BsYXk6dGFibGU7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIHRhYmxlLWxheW91dDpmaXhlZDtcclxuICAgIH1cclxuXHJcbiAgICAubWFyZ2luVG9wc3tcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuICAgIC5sYWJsZVRpcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJlcG9ydExpc3RTaG93e1xyXG4gIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICB0aHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gIH1cclxuICAudGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQsIC50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aHtcclxuICAgIHBhZGRpbmc6IDEwcHggMThweDtcclxuICB9XHJcbiAgLnRhYmxle1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gIH1cclxuICAuQWJub3JtYWxfUmVke1xyXG4gICAgY29sb3I6cmVkO1xyXG4gIH1cclxuICAubm9tYWxfZm9udENvbG9ye1xyXG4gICAgY29sb3I6ICM2NjZcclxuICB9XHJcbiAgLm5vUmVjb3Jke1xyXG4gICAgYmFja2dyb3VuZDogI0VFRUVFRTtcclxuICB9XHJcbn1cclxuXHJcbiIsIkBpbXBvcnQgJy4uL2NvbW1vbi9jb21tb24nO1xyXG4uY3VzdG9te1xyXG4gIC5jdXN0b21MaXN0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggI2RkZGRkZDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgbWluLWhlaWdodDogNzd2aDtcclxuICAgIC5tYWlue1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAub3BlcmF0ZVNlYXJjaHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zZWFyY2hCdG57XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHJcblxyXG4gICAgICB9XHJcbiAgICAgIC5vcGVyYXRlQnRoe1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZXBvcnQtaWNvbi0taGVscCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL3NtYXJ0L2J1aWxkL2ltYWdlcy9oZWxwVGlwLnBuZycpIG5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC14cy00e1xyXG4gICAgICAgIHdpZHRoOiA0NDBweDtcclxuICAgICAgfVxyXG4gICAgICAuY29sLXhzLTJ7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5ub1BhZGRpbmd7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5maWx0ZXJTZWFyY2gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmR0cGlja2VyLXBvc2l0aW9ucyBpbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDE5MnB4O1xyXG5cclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24tc2VhcmNoIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3NtYXJ0L2J1aWxkL2ltYWdlcy9zZWFyY2gucG5nKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5uYW1lRXJyb3J7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMzQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5lZGl0RGV0ZWN0VGVtcGxhdGV7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjZGRkZGRkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBtaW4taGVpZ2h0OiA3N3ZoO1xyXG4gICAgLm1haW57XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgIC5ncm91cHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLm5vUGFkZGluZ3tcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWZ0LC5taWRkbGUsLnJpZ2h0e1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlZnR7XHJcblxyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0e1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1pZGRsZXtcclxuICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hbWVFcnJvcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0zNDBweDtcclxuICAgIH1cclxuICAgIC5yZXBhaXJGb3JtRXJyb3J7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMzQwcHg7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIC5jbGVhck1Qe1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuY3VzdG9tU2V0TGlzdC10aXB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjFjNDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZTY7XHJcbiAgIHAge1xyXG4gICAgIGNvbG9yOiAjOWQ3NDM3O1xyXG4gICAgIG1hcmdpbjogMDtcclxuICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgIH1cclxufVxyXG4uY3VzdG9tU2V0TGlzdC1idG57XHJcbiAgLmNvbC14cy00e1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBtYXJnaW46IDE1cHggMDtcclxuICAuY29sLXhzLTh7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICB9XHJcbiAgYnV0dG9uIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxufVxyXG4gLmNsZWFyc0JvdHRvbSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59IiwiQGltcG9ydCAnLi4vY29tbW9uL2NvbW1vbic7XHJcbi5jdXN0b217XHJcbiAgLmN1c3RvbURldGFpbHtcclxuICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDMwcHg7XHJcbiAgICAub3BlcmF0ZUJ0aHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIHJpZ2h0OiAxM3B4O1xyXG4gICAgICB0b3A6IDE0cHhcclxuICAgIH1cclxuICAgIC5vcGVyYXRlQnRoIGJ1dHRvbntcclxuICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgIH1cclxuICAgIC5FcnJBbGVydHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0zNzJweDtcclxuICAgICAgbGVmdDogNzhweDtcclxuICAgICAgei1pbmRleDogMTAwMDA7XHJcbiAgICB9XHJcbiAgICAubW9kdWxle1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIC8qIGRpc3BsYXk6IGZsZXg7ICovXHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICB9XHJcbiAgICAuZW50ZXJwcmlzZVVzZXJQZXJtaXNzTGlzdCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTA0cHg7XHJcbiAgICB9XHJcbiAgICAuZW50ZXJwcmlzZVVzZXJQZXJtaXNzTGlzdCBsaXtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC5lbnRlcnByaXNlVXNlclBlcm1pc3NMaXN0IHNwYW57XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gICAgLmNoZWNrQWxsLCBhe1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAucmFkaXVzX3JpZ2h0e1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIH1cclxuICAgIC5yYWRpdXNfbGVmdHtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLnVzZXJSb2xle1xyXG4gICAgICBoZWlnaHQ6MTYycHg7XHJcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG5cclxuICAgIH1cclxuICAgIC5jaGFydCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICAgIC5kZXRlY3RDaGFydHtcclxuICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICBkaXZ7XHJcbiAgICAgICAgbGVmdDogMCUgIWltcG9ydGFudDtcclxuICAgICAgICB0b3A6ICAtMTMlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibHVlIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6ICMyNDFhZmYgc29saWQgMWVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XHJcbiAgICB9XHJcbiAgICAuZ3JlZW4ge1xyXG4gICAgICBib3JkZXItbGVmdDogIzAwZmYwMSBzb2xpZCAxZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogLjVlbTtcclxuICAgIH1cclxuICAgIC5yZWQge1xyXG4gICAgICBib3JkZXItbGVmdDogI2ZlMDAwMCBzb2xpZCAxZW07XHJcbiAgICAgIHBhZGRpbmctbGVmdDogLjVlbTtcclxuICAgIH1cclxuICAgIC52aXJ0dWFsUmVkIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6ICNmZTgwODEgc29saWQgMWVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IC41ZW07XHJcbiAgICB9XHJcbiAgICAudXNlclJvbGUgdWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICN0cmVlRGVtb3tcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xyXG4gICAgfVxyXG4gICAgLnRpdGxlUGFnZXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBpbWd7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHN0cm9uZ3tcclxuICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGVQYWdlX2xlZnR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIyMHB4O1xyXG4gICAgICBzcGFue1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlUGFnZV9ib3R0b217XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIC8qbWFyZ2luLWxlZnQ6IDQwJTsqL1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNzBweDtcclxuICAgICAgZGl2e1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbntcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZV90b3B7XHJcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICB9XHJcbiAgICAubnVtYmVye1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICB9XHJcbiAgICAucGFnZURldGFpbExpc3QgdWx7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2VEZXRhaWxMaXN0X3RvcHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgc3BhbntcclxuICAgICAgICBsaW5lLWhlaWdodDoyM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucGllIHtcclxuICAgICAgd2lkdGg6IDEwMHB4OyBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHllbGxvd2dyZWVuO1xyXG4gICAgfVxyXG4gICAgLnBhZGRpbmdCYW5uZXJ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgICAucGllX091dHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAvKiB3aWR0aDogMTAwcHg7ICovXHJcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBpY3R1cmUtY29udGVudC5saW5lU3R5bGUge1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuaGlnaGNoYXJ0cy1idXR0b257XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5sZWdlbmRCb3R0b217XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm90dG9tOiAtMTE0cHg7XHJcbiAgICAgIGxlZnQ6IDkwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmhpZ2hjaGFydHMtY29udGFpbmVye1xyXG4gICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgdG9wOiAtMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnBpY3R1cmUtY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjZweDtcclxuICAgIH1cclxuICAgIC5waWN0dXJlLWNvbnRlbnQgPiBkaXYge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMXB4KTtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDUwJSAtIDFweCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICAgIC5waWN0dXJlLWNvbnRlbnQgPiBkaXYgPiBkaXYge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAucGljdHVyZS1jb250ZW50ID4gZGl2IC5zaW5nbGUge1xyXG4gICAgICB3aWR0aDogNjkwcHg7XHJcbiAgICAgIGhlaWdodDogMzQwcHg7XHJcbiAgICB9XHJcbiAgICAucGljdHVyZS1jb250ZW50X2ltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6MTAwJTtcclxuICAgIH1cclxuICAgIC5waWN0dXJlLWNvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDEpLCAucGljdHVyZS1jb250ZW50ID4gZGl2Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4XHJcbiAgICB9XHJcbiAgICAucGljdHVyZS1jb250ZW50ID4gZGl2Om50aC1jaGlsZCgxKSwgLnBpY3R1cmUtY29udGVudCA+IGRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycHhcclxuICAgIH1cclxuICAgIC5waWN0dXJlLWltZ19oZWFkZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgbGVmdDogMTBweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIC5waWN0dXJlLWltZ19mb290ZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICBwYWRkaW5nOiAycHggMTBweDtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNyk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBpY3R1cmUtaW1nX3Jlc3VsdCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgfVxyXG59XHJcblxyXG4iLCIud2FyblZhbCwgLm1hbmFnZVRhZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjZGRkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDMwcHggMzBweCAxMDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDc3dmg7XHJcbiAgICAud2FyblZhbC1udW1iZXIsIC5tYW5hZ2VUYWctbnVtYmVyIHtcclxuICAgIFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLmNoZWNrY29sb3Ige1xyXG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xyXG4gICAgfVxyXG4gICAgLm11c3RuZWVkIHtcclxuICAgIFx0Y29sb3I6IHJlZDtcclxuICAgIH1cclxuICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgIFx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICB9XHJcbiAgICAuY29udHJvbC1sYWJlbF90ZXh0IHtcclxuICAgICAgICBtaW4td2lkdGg6IDE0NHB4O1xyXG4gICAgfVxyXG4gICAgLmRlc2NyaXB0aW9uIHtcclxuICAgIFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgXHRjb2xvcjogIzk5OTtcclxuICAgIH1cclxuICAgIHRhYmxlPnRib2R5PnRyPnRkLmNvbnQge1xyXG4gICAgXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAudGFibGUtYm9yZGVyZWQ+dGhlYWQ+dHI+dGgge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgfVxyXG4gICAgLnRlbXBlcmF0dXJlLXNsaWRlciB7XHJcbiAgICBcdHdpZHRoOiA3NSU7XHJcbiAgICBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIFx0LnNsaWRlci12YWwge1xyXG4gICAgXHRcdGZsb2F0OiBsZWZ0O1xyXG4gICAgXHRcdGhlaWdodDogMTAwJTtcclxuICAgIFx0XHQmLnZhbDEge1xyXG4gICAgXHRcdFx0YmFja2dyb3VuZDojZDk1MzRmO1xyXG4gICAgXHRcdFx0d2lkdGg6IDIwJTtcclxuICAgIFx0XHR9XHJcbiAgICBcdFx0Ji52YWwyIHtcclxuICAgIFx0XHRcdGJhY2tncm91bmQ6I2YwYWQ0ZTtcclxuICAgIFx0XHRcdHdpZHRoOiAyMCU7XHJcbiAgICBcdFx0fVxyXG4gICAgXHRcdCYudmFsMyB7XHJcbiAgICBcdFx0XHRiYWNrZ3JvdW5kOiM1Y2I4NWM7XHJcbiAgICBcdFx0XHR3aWR0aDogMjAlO1xyXG4gICAgXHRcdH1cclxuICAgIFx0XHQmLnZhbDQge1xyXG4gICAgXHRcdFx0YmFja2dyb3VuZDojZjBhZDRlO1xyXG4gICAgXHRcdFx0d2lkdGg6IDQwJTtcclxuICAgIFx0XHR9XHJcbiAgICBcdH1cclxuICAgIH1cclxuICAgIC50aXRsZV9pdGVtIHtcclxuICAgIFx0d2lkdGg6IDIyMHB4O1xyXG4gICAgfVxyXG4gICAgI3RlbXBlcmF0dXJlLCNzbWFydE1vZHVsZV90ZW1wZXJhdHVyZSwjaHVtaWRpdHksI3ZvbHRhZ2V7XHJcblx0ICAgIGJhY2tncm91bmQ6ICNmMGFkNGU7XHJcblx0fVxyXG5cdC51aS1zbGlkZXItcmFuZ2V7XHJcblx0ICAgIGJhY2tncm91bmQ6ICM1Y2I4NWM7XHJcblx0fVxyXG5cdCNmYW5zcGVlZCAudWktc2xpZGVyLXJhbmdlIHtcclxuXHQgICAgYmFja2dyb3VuZDojZjBhZDRlO1xyXG5cdH1cclxuXHQjZmFuc3BlZWR7XHJcblx0ICAgIGJhY2tncm91bmQ6IzVjYjg1YztcclxuXHR9XHJcblx0LnVpLXNsaWRlci1oYW5kbGUge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuICAgIC50aHJlc2hvbGQge1xyXG4gICAgXHRcclxuICAgIFx0Jj5zcGFuIHtcclxuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQgICAgLy92ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0ICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdCAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG5cdFx0fVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCAnLi4vY29tbW9uL2NvbW1vbic7XHJcbi5yb2xle1xyXG4gICAgLnJvbGVMaXN0e1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjZGRkZGRkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3N3ZoO1xyXG4gICAgICAgIC5tYWlue1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAub3BlcmF0ZUJ0aHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgLy9ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpc3R7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGVmdEJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAvL2JvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5uYW1lRXJyb3J7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMzQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5lZGl0Um9sZXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAycHggI2RkZGRkZDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzd2aDtcclxuICAgICAgICAubWFpbntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICAgICAgLnBhcmVudE1vZHVsZXtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tb2R1bGV7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAvKiBkaXNwbGF5OiBmbGV4OyAqL1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnN1Yk1vZHVsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLm5vUGFkZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxlZnQsLm1pZGRsZSwucmlnaHR7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGVmdHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hbWVFcnJvcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0zNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlcGFpckZvcm1FcnJvcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0zNDBweDtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xlYXJNUHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiQGltcG9ydCAnLi4vY29tbW9uL2NvbW1vbic7XHJcbi5mYXVsdEFsYXJtQ29uZmlne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjZGRkZGRkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3N3ZoO1xyXG4gICAgICAgIC50YWJsZS1ib3JkZXJ7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICB0ZCwgdGh7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB0aHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWlue1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAuZ3JvdXB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLm5vUGFkZGluZ3tcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHNlbGVjdHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sZWZ0LC5taWRkbGUsLnJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxlZnR7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmlnaHR7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY2hlY2tTZW5kTWFpbHtcclxuICAgICAgICAgICAgICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuZGV0YWlse1xyXG4gICAgICAgICAgICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC50ZW1wZXJhdHVyZS1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAuc2xpZGVyLXZhbCB7XHJcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICYudmFsMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZDk1MzRmO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJi52YWwyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmMGFkNGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmLnZhbDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IzVjYjg1YztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYudmFsNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZjBhZDRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnRpdGxlX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAjcmVjZWl2ZV92b2x0YWdlLCAjcmVjZWl2ZV90ZW1wZXJhdHVyZSwjc21hcnRNb2R1bGVfdGVtcGVyYXR1cmUsI21vbml0b3JfaHVtaWRpdHksI21vbml0b3Jfdm9sdGFnZSwgI21vbml0b3JfZmFuc3BlZWR7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBhZDRlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAudWktc2xpZGVyLXJhbmdle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzVjYjg1YztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgI21vbml0b3JfZmFuc3BlZWQgLnVpLXNsaWRlci1yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmMGFkNGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICNtb25pdG9yX2ZhbnNwZWVke1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDojNWNiODVjO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAudWktc2xpZGVyLWhhbmRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC50aHJlc2hvbGQge1xyXG5cclxuICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgLy92ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAuaW50cm9Qe1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYW1lRXJyb3J7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMzQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZXBhaXJGb3JtRXJyb3J7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMzQwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8uZHRwaWNrZXItb3ZlcmxheXtcclxuXHJcbiAgICAgICAgLmNsZWFyTVB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGFibGUtdGl0bGV7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbn1cclxuIiwiLndvcmtncm91cHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAycHggI2RkZGRkZDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzd2aDtcclxuICAgICAgICAubWFpbntcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgLm9wZXJhdGVCdGh7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucm93LWNvbW1vbi1tYXJnaW4tbm92YXtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hbWVFcnJvcntcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0zNDBweDtcclxuICAgICAgICB9XHJcblxyXG5cclxufVxyXG4uYmF0Y2gtd29ya2dyb3VwIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMzBweCAyMHB4O1xyXG4gICAgLnJvdy1zcGFjZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAub3JkZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAuYXNjIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCJAaW1wb3J0ICcuLi9jb21tb24vY29tbW9uJztcclxuLnVzZXJ7XHJcbiAgICAudXNlckxpc3R7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMnB4ICNkZGRkZGQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDc3dmg7XHJcbiAgICAgICAgLm1haW57XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIC5vcGVyYXRlQnRoe1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAvL2JvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlzdHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sZWZ0Qm90dG9tIHtcclxuICAgICAgICAgICAgICAgIC8vYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG4gICAgLmVkaXRVc2Vye1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjZGRkZGRkO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3N3ZoO1xyXG4gICAgICAgIC5tYWlue1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICAucGFyZW50TW9kdWxle1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1vZHVsZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIC8qIGRpc3BsYXk6IGZsZXg7ICovXHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc3ViTW9kdWxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ncm91cHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAubm9QYWRkaW5ne1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGVmdCwubWlkZGxlLC5yaWdodHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sZWZ0e1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0e1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1pZGRsZXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmFtZUVycm9ye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTM0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVwYWlyRm9ybUVycm9ye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTM0MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbGVhck1Qe1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJhZGlvUmlnaHR7XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgfVxyXG4gICAgLm5hbWVFcnJvcntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMzQwcHg7XHJcbiAgICB9XHJcbiAgICAudGV4dEFyZWFBbGVydHtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gICAgLnRleHRBcmVhe1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuIiwiLnN0YXR1c0Rlc2NyaXB0aW9uQ29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMTU1cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDUwcHggMCA3MXB4IDA7XHJcbiAgICBhLGltZyxwe1xyXG4gICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIHBhZGRpbmc6MDtcclxuICAgIH1cclxuICAgIC5jbGVhcntcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgcHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHhcclxuICAgIH1cclxuICAgIFxyXG4gICAgaHJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcclxuICAgICAgICBjb2xvcjogI2NjY2NjYztcclxuICAgIH1cclxuICAgIC5yZWRfYm9yZGVye1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmY3ODc4O1xyXG4gICAgfVxyXG4gICAgLnllbGxvd19ib3JkZXJ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICAgI2ZmZDIzNztcclxuICAgIH1cclxuICAgIC5ncmVlbl9ib3JkZXJ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICAjOTFkMTAxO1xyXG4gICAgfVxyXG4gICAgLmRlZXBHcmVlbl9ib3JkZXJ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICAgIzVmYzlhZjtcclxuICAgIH1cclxuICAgIC5zdGF0dXNEZXNjcmlwdGlvbkhlYWRlcntcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICAuaGVhZFBvc2l0aW9ue1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDExNnB4O1xyXG4gICAgfVxyXG4gICAgLnRvcFBvc2l0aW9ue1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE5OHB4O1xyXG4gICAgfVxyXG4gICAgLmZvdXJCb2RlcntcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHg7XHJcbiAgICB9XHJcbiAgICAub25lQm9kZXJ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgIC5zdGF0dXNEZXNjcmlwdGlvbntcclxuICAgICAgICAvKiAgbWluLWhlaWdodDogNDEwcHg7Ki9cclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcbiAgICAuc3RhdHVzRGVzY3JpcHRpb25Ub3B7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIFxyXG4gICAgfVxyXG4gICAgLnN0YXR1c0Rlc2NyaXB0aW9uVG9wX21haW5UaXRsZXtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuc3RhdHVzRGVzY3JpcHRpb25Ub3Bfc3ViVGl0bGV7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MTBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBcclxuICAgIH1cclxufVxyXG4iLCIud29ya2dyb3VwIHtcclxuICAgIC5zZXR0aW5nIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICMzMzMhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICAgIH1cclxuICAgIC53b3JrZ3JvdXAtY29udCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxufSIsIkBpbXBvcnQgJy4uL2NvbW1vbi9jb21tb24nO1xyXG5cclxuLmJyaWdodG5lc3NUZW1wbGF0ZSB7XHJcbiAgLmJyaWdodG5lc3NUZW1wbGF0ZUxpc3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggI2RkZGRkZDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgbWluLWhlaWdodDogNzd2aDtcclxuICAgIC5tYWluIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgLm9wZXJhdGVCdGgge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmFtZUVycm9yIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0zNDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmVkaXREZXRlY3RUZW1wbGF0ZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDJweCAjZGRkZGRkO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBtaW4taGVpZ2h0OiA3N3ZoO1xyXG4gICAgLm1haW4ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG4gICAgICAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgICAudGFibGUtY2VudGVye1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAuZ2FtbWEtc2xpZGVyIHtcclxuICAgICAgICB3aWR0aDo3NC41JTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgICAgLmJyaWdodG5lc3Mtc2xpZGVyIHtcclxuICAgICAgICB3aWR0aDogODElO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAuc2xpZGVyLXZhbCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICYudmFsMSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkOTUzNGY7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnZhbDIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBhZDRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi52YWwzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzVjYjg1YztcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYudmFsNCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGFkNGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAudGl0bGVfaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC50aHJlc2hvbGQge1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAjY3VzdG9tX2JyaWdodG5lc3MsICNicmlnaHRuZXNzX2dhbW1hLCAjYnJpZ2h0bmVzc19mYWlsc1NldCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudWktc2xpZGVyLXJhbmdlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM1Y2I4NWM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC51aS1zbGlkZXItaGFuZGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJyaWdodG5lc3MtbW9uaXRvcl9hZGQge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpZ2h0LWljb257XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgIGNvbG9yOiAjMjU2YWFhO1xyXG4gICAgfVxyXG4gICAgLm5hbWVGb3JtRXJyb3Ige1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTM3M3B4O1xyXG4gICAgfVxyXG5cdFx0Lm5hbWVFcnJvciB7XHJcblx0XHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCAgdG9wOiAtMzM3cHg7XHJcblx0XHR9XHJcbiAgICAucmVwYWlyRm9ybUVycm9yIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0zNDBweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgfVxyXG4gICAgLmNsZWFyTVAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAuaW50cm9QIHtcclxuICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5icmlnaHRuZXNzLWFkanVzdCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICAgIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICAgIC50YWJsZS1jZW50ZXJ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAgIC5nYW1tYS1zbGlkZXIge1xyXG4gICAgICAgIHdpZHRoOiA3NC41JTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgICAgLmJyaWdodG5lc3Mtc2xpZGVyIHtcclxuICAgICAgICB3aWR0aDogODElO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAuc2xpZGVyLXZhbCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICYudmFsMSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkOTUzNGY7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnZhbDIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBhZDRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi52YWwzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzVjYjg1YztcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYudmFsNCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGFkNGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICAudGl0bGVfaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC50aHJlc2hvbGQge1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAjY3VzdG9tX2JyaWdodG5lc3MsICNicmlnaHRuZXNzX2dhbW1hLCAjYnJpZ2h0bmVzc19mYWlsc1NldCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudWktc2xpZGVyLXJhbmdlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM1Y2I4NWM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC51aS1zbGlkZXItaGFuZGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxpZ2h0LWljb257XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjU2YWFhO1xyXG4gICAgICB9XHJcbiAgICAgIC5uYW1lRXJyb3Ige1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0zMzdweDtcclxuICAgICAgfVxyXG4gICAgICAucmVwYWlyRm9ybUVycm9yIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMzQwcHg7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5jbGVhck1QIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG4gICAgICAuaW50cm9QIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiIsIi5tZXNzYWdlLWxvZyB7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHQucGFnZS1hcmVhIHtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHR9XHJcblx0Lm1lc3NhZ2Utbm9kYXRlIHtcclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdH1cclxuXHQubWVzc2FnZS1oZWFkZXIge1xyXG4gICAgXHRmb250LXNpemU6IDIwcHg7XHJcbiAgICBcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHR9XHJcblx0Lm1lc3NhZ2UtY29udGVudCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcblx0fVxyXG5cdC5tZXNzYWdlLXRpdGxlIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XHJcblx0fVxyXG5cdC5tZXNzYWdlLXRpdGxlIHtcclxuXHRcdGltZywgc3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubWVzc2FnZS12ZXJzaW9uIHtcclxuXHRcdGNvbG9yOiAjMzM3YWI3O1xyXG5cdCAgICBmb250LXNpemU6IDE2cHg7XHJcblx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHQubWVzc2FnZS10aW1lIHtcclxuXHRcdGNvbG9yOiAjMzM3YWI3O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxufSJdfQ== */
