/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}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{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{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 th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url("/dist/ptc/fonts/glyphicons-halflings-regular.eot");src:url("/dist/ptc/fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("/dist/ptc/fonts/glyphicons-halflings-regular.woff2") format("woff2"),url("/dist/ptc/fonts/glyphicons-halflings-regular.woff") format("woff"),url("/dist/ptc/fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("/dist/ptc/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:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Open Sans script=all rev=1","Adobe Blank";font-size:16px;line-height:1.42857;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:22px;margin-bottom:22px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}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:normal;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:22px;margin-bottom:11px}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:11px;margin-bottom:11px}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%}h1,.h1{font-size:41px}h2,.h2{font-size:34px}h3,.h3{font-size:28px}h4,.h4{font-size:20px}h5,.h5{font-size:16px}h6,.h6{font-size:14px}p{margin:0 0 11px}.lead{margin-bottom:22px;font-size:18px;font-weight:300;line-height:1.4}@media (min-width: 768px){.lead{font-size:24px}}small,.small{font-size:87%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase,.initialism{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover,a.text-primary:focus{color:#286090}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff}.bg-primary{background-color:#337ab7}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:10px;margin:44px 0 22px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:11px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:22px}dt,dd{line-height:1.42857}dt{font-weight:bold}dd{margin-left:0}.dl-horizontal dd:before,.dl-horizontal dd:after{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width: 768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%}blockquote{padding:11px 22px;margin:0 0 22px;font-size:20px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:22px;font-style:normal;line-height:1.42857}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;box-shadow:none}pre{display:block;padding:10.5px;margin:0 0 11px;font-size:15px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width: 1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:22px}.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width: 767px){.table-responsive{width:100%;margin-bottom:16.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:22px;font-size:24px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:16px;line-height:1.42857;color:#555}.form-control{display:block;width:100%;height:36px;padding:6px 12px;font-size:16px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:36px}input[type="date"].input-sm,.input-group-sm>input[type="date"].form-control,.input-group-sm>input[type="date"].input-group-addon,.input-group-sm>.input-group-btn>input[type="date"].btn,.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm>input[type="time"].form-control,.input-group-sm>input[type="time"].input-group-addon,.input-group-sm>.input-group-btn>input[type="time"].btn,.input-group-sm input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm>input[type="datetime-local"].form-control,.input-group-sm>input[type="datetime-local"].input-group-addon,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn,.input-group-sm input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm>input[type="month"].form-control,.input-group-sm>input[type="month"].input-group-addon,.input-group-sm>.input-group-btn>input[type="month"].btn,.input-group-sm input[type="month"]{line-height:33px}input[type="date"].input-lg,.input-group-lg>input[type="date"].form-control,.input-group-lg>input[type="date"].input-group-addon,.input-group-lg>.input-group-btn>input[type="date"].btn,.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg>input[type="time"].form-control,.input-group-lg>input[type="time"].input-group-addon,.input-group-lg>.input-group-btn>input[type="time"].btn,.input-group-lg input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg>input[type="datetime-local"].form-control,.input-group-lg>input[type="datetime-local"].input-group-addon,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn,.input-group-lg input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg>input[type="month"].form-control,.input-group-lg>input[type="month"].input-group-addon,.input-group-lg>.input-group-btn>input[type="month"].btn,.input-group-lg input[type="month"]{line-height:49px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:22px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:38px}.form-control-static.input-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.form-control-static.input-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.input-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn{height:33px;line-height:33px}textarea.input-sm,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,select[multiple].input-sm,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>.input-group-btn>select[multiple].btn{height:auto}.form-group-sm .form-control{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:33px;line-height:33px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:33px;min-height:36px;padding:6px 10px;font-size:14px;line-height:1.5}.input-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:49px;padding:10px 16px;font-size:20px;line-height:1.33333;border-radius:6px}select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn{height:49px;line-height:49px}textarea.input-lg,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,select[multiple].input-lg,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>.input-group-btn>select[multiple].btn{height:auto}.form-group-lg .form-control{height:49px;padding:10px 16px;font-size:20px;line-height:1.33333;border-radius:6px}.form-group-lg select.form-control{height:49px;line-height:49px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:49px;min-height:42px;padding:11px 16px;font-size:20px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:45px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:36px;height:36px;line-height:36px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:49px;height:49px;line-height:49px}.input-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:33px;height:33px;line-height:33px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label ~ .form-control-feedback{top:27px}.has-feedback label.sr-only ~ .form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width: 768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:29px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}.form-horizontal .form-group:after{clear:both}@media (min-width: 768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width: 768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:20px}}@media (min-width: 768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:14px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus{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>.btn-primary.dropdown-toggle{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus{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>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:20px;line-height:1.33333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:0.35s;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:16px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:14px;line-height:1.42857;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width: 768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{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:before,.btn-toolbar:after{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret,.btn-group-lg>.btn .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .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:before,.btn-group-vertical>.btn-group:after{content:" ";display:table}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:16px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:14px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:20px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{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:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width: 768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:22px;border:1px solid transparent}.navbar:before,.navbar:after{content:" ";display:table}.navbar:after{clear:both}@media (min-width: 768px){.navbar{border-radius:4px}}.navbar-header:before,.navbar-header:after{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width: 768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width: 768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width: 480px) and (orientation: landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width: 768px){.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width: 768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width: 768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:14px 15px;font-size:20px;line-height:22px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width: 768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width: 768px){.navbar-toggle{display:none}}.navbar-nav{margin:7px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:22px}@media (max-width: 767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:22px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width: 768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:14px;padding-bottom:14px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:7px;margin-bottom:7px}@media (min-width: 768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width: 767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width: 768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:7px;margin-bottom:7px}.navbar-btn.btn-sm,.btn-group-sm>.navbar-btn.btn{margin-top:8.5px;margin-bottom:8.5px}.navbar-btn.btn-xs,.btn-group-xs>.navbar-btn.btn{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:14px;margin-bottom:14px}@media (min-width: 768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width: 768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right ~ .navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#090909;color:#fff}@media (max-width: 767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:22px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:22px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:20px;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:14px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:22px 0;list-style:none;text-align:center}.pager:before,.pager:after{content:" ";display:table}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:14px;font-weight:bold;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:24px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width: 768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:72px}}.thumbnail{display:block;padding:4px;margin-bottom:22px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:border 0.2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#333}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.alert{padding:15px;margin-bottom:22px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:22px;margin-bottom:22px;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:14px;line-height:22px;color:#fff;text-align:center;background-color:#337ab7;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);transition:width 0.6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-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,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.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,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.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,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.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,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus,button.list-group-item:hover,button.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{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: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,.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{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:hover,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active,button.list-group-item-success.active:hover,button.list-group-item-success.active:focus{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:hover,a.list-group-item-info:focus,button.list-group-item-info:hover,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active,button.list-group-item-info.active:hover,button.list-group-item-info.active:focus{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:hover,a.list-group-item-warning:focus,button.list-group-item-warning:hover,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active,button.list-group-item-warning.active:hover,button.list-group-item-warning.active:focus{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:hover,a.list-group-item-danger:focus,button.list-group-item-danger:hover,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active,button.list-group-item-danger.active:hover,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:22px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:18px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.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-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.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,.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-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-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{border-top-left-radius:3px}.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,.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-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-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{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr: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{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.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,.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{border-bottom-left-radius:3px}.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,.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{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 th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:22px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{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 iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:24px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header:before,.modal-header:after{content:" ";display:table}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width: 992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Open Sans script=all rev=1","Adobe Blank";font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Open Sans script=all rev=1","Adobe Blank";font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:16px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:16px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;transition:0.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner>.item{transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-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;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:transparent}.carousel-control.left{background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs{display:none !important}.visible-sm{display:none !important}.visible-md{display:none !important}.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width: 767px){.visible-xs-block{display:block !important}}@media (max-width: 767px){.visible-xs-inline{display:inline !important}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width: 1200px){.visible-lg-block{display:block !important}}@media (min-width: 1200px){.visible-lg-inline{display:inline !important}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width: 767px){.hidden-xs{display:none !important}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none !important}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none !important}}@media (min-width: 1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.cf:after,.clearfix:after{content:"";display:table;clear:both}@font-face{font-family:"OpenSans";font-style:normal;font-weight:400;src:url("/dist/ptc/fonts/openSans/OpenSans-Regular.woff2") format("woff2"),url("/dist/ptc/fonts/openSans/OpenSans-Regular.woff") format("woff"),url("/dist/ptc/fonts/openSans/OpenSans-Regular.ttf") format("truetype")}@font-face{font-family:"OpenSans";font-style:italic;font-weight:400;src:url("/dist/ptc/fonts/openSans/OpenSans-Italic.woff2") format("woff2"),url("/dist/ptc/fonts/openSans/OpenSans-Italic.woff") format("woff"),url("/dist/ptc/fonts/openSans/OpenSans-Italic.ttf") format("truetype")}@font-face{font-family:"OpenSans";font-style:normal;font-weight:600;src:url("/dist/ptc/fonts/openSans/OpenSans-Semibold.woff2") format("woff2"),url("/dist/ptc/fonts/openSans/OpenSans-Semibold.woff") format("woff"),url("/dist/ptc/fonts/openSans/OpenSans-Semibold.ttf") format("truetype")}@font-face{font-family:"OpenSans";font-style:italic;font-weight:600;src:url("/dist/ptc/fonts/openSans/OpenSans-SemiboldItalic.woff2") format("woff2"),url("/dist/ptc/fonts/openSans/OpenSans-SemiboldItalic.woff") format("woff"),url("/dist/ptc/fonts/openSans/OpenSans-SemiboldItalic.ttf") format("truetype")}@font-face{font-family:"OpenSans";font-style:normal;font-weight:700;src:url("/dist/ptc/fonts/openSans/OpenSans-Bold.woff2") format("woff2"),url("/dist/ptc/fonts/openSans/OpenSans-Bold.woff") format("woff"),url("/dist/ptc/fonts/openSans/OpenSans-Bold.ttf") format("truetype")}@font-face{font-family:"OpenSans";font-style:italic;font-weight:700;src:url("/dist/ptc/fonts/openSans/OpenSans-BoldItalic.woff2") format("woff2"),url("/dist/ptc/fonts/openSans/OpenSans-BoldItalic.woff") format("woff"),url("/dist/ptc/fonts/openSans/OpenSans-BoldItalic.ttf") format("truetype")}@font-face{font-family:"CenturyGothic";font-style:normal;font-weight:400;src:url("/dist/ptc/fonts/centuryGothic/CenturyGothic.woff2") format("woff2"),url("/dist/ptc/fonts/centuryGothic/CenturyGothic.ttf") format("truetype")}@font-face{font-family:"CenturyGothic";font-style:italic;font-weight:400;src:url("/dist/ptc/fonts/centuryGothic/CenturyGothic-Italic.woff2") format("woff2"),url("/dist/ptc/fonts/centuryGothic/CenturyGothic-Italic.ttf") format("truetype")}@font-face{font-family:"CenturyGothic";font-style:normal;font-weight:700;src:url("/dist/ptc/fonts/centuryGothic/CenturyGothic-bold.woff2") format("woff2"),url("/dist/ptc/fonts/centuryGothic/CenturyGothic-bold.ttf") format("truetype")}@font-face{font-family:"CenturyGothic";font-style:italic;font-weight:700;src:url("/dist/ptc/fonts/centuryGothic/CenturyGothic-boldItalic.woff2") format("woff2"),url("/dist/ptc/fonts/centuryGothic/CenturyGothic-boldItalic.ttf") format("truetype")}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:400;src:url("/dist/ptc/fonts/Noto_Sans/NotoSans-Regular.ttf") format("truetype")}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:400;src:url("/dist/ptc/fonts/Noto_Sans/NotoSans-Italic.ttf") format("truetype")}@font-face{font-family:"Noto Sans";font-style:normal;font-weight:700;src:url("/dist/ptc/fonts/Noto_Sans/NotoSans-Bold.ttf") format("truetype")}@font-face{font-family:"Noto Sans";font-style:italic;font-weight:700;src:url("/dist/ptc/fonts/Noto_Sans/NotoSans-BoldItalic.ttf") format("truetype")}@font-face{font-family:"icomoon";font-weight:400;src:url("/dist/ptc/fonts/icomoon/icomoon.woff2") format("woff2"),url("/dist/ptc/fonts/icomoon/icomoon.woff") format("woff"),url("/dist/ptc/fonts/icomoon/icomoon.ttf") format("truetype")}body{font-family:"OpenSans",Helvetica,Arial,sans-serif}body .mega-menu{font-family:"CenturyGothic",Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5{margin:0 0 2rem;font-family:"CenturyGothic",Helvetica,Arial,sans-serif;line-height:1.3}h1,.alpha{font-size:2.8rem}h2,.bravo{font-size:2.4rem;color:#000;font-weight:700}h3,.charlie,h4,.delta{font-size:1.6rem}p,span{font-size:1.6rem;color:#3d4647;margin-bottom:2rem}span.offlineBtn{color:#fff !important}@media (min-width: 768px){h1,.alpha{font-size:3.6rem}}@media (min-width: 992px){h2,.bravo{font-size:2.8rem}}@media (min-width: 1200px){h1,.alpha{font-size:4.8rem}.charlie,h4,.delta,p,span{font-size:1.8rem}h3{font-size:2.2rem;font-weight:600}}.modal-header{background-color:#74c34d}.modal-header .close span{font-size:3.5rem}.modal-header .modal-title{font-size:3.5rem}body{background-image:url("/dist/ptc/images/background.png");background-size:cover;background-repeat:no-repeat}body.front{background-image:url("/dist/ptc/images/t1_background.jpg")}img{width:100%}.ptc-section{padding-top:6rem;padding-bottom:0}.ptc-section:last-of-type{padding-bottom:6rem}.no-padding{padding:0}.center-content{text-align:center}.optional-cta-column{text-align:right}.optional-cta-column{text-align:right}@media (min-width: 1440px){.container{width:140rem}.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{float:left}.col-xl-12{width:100%}.col-xl-11{width:91.66666667%}.col-xl-10{width:83.33333333%}.col-xl-9{width:75%}.col-xl-8{width:66.66666667%}.col-xl-7{width:58.33333333%}.col-xl-6{width:50%}.col-xl-5{width:41.66666667%}.col-xl-4{width:33.33333333%}.col-xl-3{width:25%}.col-xl-2{width:16.66666667%}.col-xl-1{width:8.33333333%}.col-xl-pull-12{right:100%}.col-xl-pull-11{right:91.66666667%}.col-xl-pull-10{right:83.33333333%}.col-xl-pull-9{right:75%}.col-xl-pull-8{right:66.66666667%}.col-xl-pull-7{right:58.33333333%}.col-xl-pull-6{right:50%}.col-xl-pull-5{right:41.66666667%}.col-xl-pull-4{right:33.33333333%}.col-xl-pull-3{right:25%}.col-xl-pull-2{right:16.66666667%}.col-xl-pull-1{right:8.33333333%}.col-xl-pull-0{right:auto}.col-xl-push-12{left:100%}.col-xl-push-11{left:91.66666667%}.col-xl-push-10{left:83.33333333%}.col-xl-push-9{left:75%}.col-xl-push-8{left:66.66666667%}.col-xl-push-7{left:58.33333333%}.col-xl-push-6{left:50%}.col-xl-push-5{left:41.66666667%}.col-xl-push-4{left:33.33333333%}.col-xl-push-3{left:25%}.col-xl-push-2{left:16.66666667%}.col-xl-push-1{left:8.33333333%}.col-xl-push-0{left:auto}.col-xl-offset-12{margin-left:100%}.col-xl-offset-11{margin-left:91.66666667%}.col-xl-offset-10{margin-left:83.33333333%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-8{margin-left:66.66666667%}.col-xl-offset-7{margin-left:58.33333333%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-5{margin-left:41.66666667%}.col-xl-offset-4{margin-left:33.33333333%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-2{margin-left:16.66666667%}.col-xl-offset-1{margin-left:8.33333333%}.col-xl-offset-0{margin-left:0}}.u-para-sm{font-size:.9rem !important}.u-para-md{font-size:1.4rem !important}.u-para-lg{font-size:1.8rem !important}.u-para-xl{font-size:2.4rem !important}@media screen and (min-width: 768px){.u-para-sm{font-size:1.1rem !important}.u-para-md{font-size:1.6rem !important}.u-para-lg{font-size:2rem !important}.u-para-xl{font-size:3rem !important}}@media screen and (min-width: 992px){.u-para-sm{font-size:1.2rem !important}.u-para-md{font-size:1.8rem !important}.u-para-lg{font-size:2.4rem !important}.u-para-xl{font-size:4.8rem !important}}.u-margin-flush{margin:0 !important}.u-marginTop-flush{margin-top:0 !important}.u-marginLeft-flush{margin-left:0 !important}.u-marginRight-flush{margin-right:0 !important}.u-marginBottom-flush{margin-bottom:0 !important}.u-margin-xs{margin:.5rem !important}.u-marginTop-xs{margin-top:.5rem !important}.u-marginLeft-xs{margin-left:.5rem !important}.u-marginRight-xs{margin-right:.5rem !important}.u-marginBottom-xs{margin-bottom:.5rem !important}.u-margin-sm{margin:1rem !important}.u-marginTop-sm{margin-top:1rem !important}.u-marginLeft-sm{margin-left:1rem !important}.u-marginRight-sm{margin-right:1rem !important}.u-marginBottom-sm{margin-bottom:1rem !important}.u-margin-md{margin:2rem !important}.u-marginTop-md{margin-top:2rem !important}.u-marginLeft-md{margin-left:2rem !important}.u-marginRight-md{margin-right:2rem !important}.u-marginBottom-md{margin-bottom:2rem !important}.u-margin-lg{margin:4rem !important}.u-marginTop-lg{margin-top:4rem !important}.u-marginLeft-lg{margin-left:4rem !important}.u-marginRight-lg{margin-right:4rem !important}.u-marginBottom-lg{margin-bottom:4rem !important}.u-margin-xl{margin:6rem !important}.u-marginTop-xl{margin-top:6rem !important}.u-marginLeft-xl{margin-left:6rem !important}.u-marginRight-xl{margin-right:6rem !important}.u-marginBottom-xl{margin-bottom:6rem !important}.u-padding-flush{padding:0 !important}.u-paddingTop-flush{padding-top:0 !important}.u-paddingLeft-flush{padding-left:0 !important}.u-paddingRight-flush{padding-right:0 !important}.u-paddingBottom-flush{padding-bottom:0 !important}.u-padding-xs{padding:.5rem !important}.u-paddingTop-xs{padding-top:.5rem !important}.u-paddingLeft-xs{padding-left:.5rem !important}.u-paddingRight-xs{padding-right:.5rem !important}.u-paddingBottom-xs{padding-bottom:.5rem !important}.u-padding-sm{padding:1rem !important}.u-paddingTop-sm{padding-top:1rem !important}.u-paddingLeft-sm{padding-left:1rem !important}.u-paddingRight-sm{padding-right:1rem !important}.u-paddingBottom-sm{padding-bottom:1rem !important}.u-padding-md{padding:2rem !important}.u-paddingTop-md{padding-top:2rem !important}.u-paddingLeft-md{padding-left:2rem !important}.u-paddingRight-md{padding-right:2rem !important}.u-paddingBottom-md{padding-bottom:2rem !important}.u-padding-lg{padding:4rem !important}.u-paddingTop-lg{padding-top:4rem !important}.u-paddingLeft-lg{padding-left:4rem !important}.u-paddingRight-lg{padding-right:4rem !important}.u-paddingBottom-lg{padding-bottom:4rem !important}.u-padding-xl{padding:6rem !important}.u-paddingTop-xl{padding-top:6rem !important}.u-paddingLeft-xl{padding-left:6rem !important}.u-paddingRight-xl{padding-right:6rem !important}.u-paddingBottom-xl{padding-bottom:6rem !important}.u-block{display:block !important}.u-inlineBlock{display:inline-block !important}.u-inline{display:inline !important}.u-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.u-flexColumn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.u-table{display:table !important}.u-tableCell{display:table-cell !important}.u-widthFull{width:100% !important}.u-textAlign-ctr{text-align:center !important}.u-textAlign-right{text-align:right !important}.u-textAlign-left{text-align:left !important}.btn{padding:1rem 3rem;border-radius:0;outline:none;border:none;font-weight:bold;text-transform:uppercase;transition:background-color .3s ease, color .3s ease}.btn:focus,.btn.active.focus{outline:none}.btn.btn-primary{background-color:#74c34d;color:#fff;border:3px solid #74c34d}.btn.btn-primary:hover,.btn.btn-primary:focus{background-color:#fff;color:#74c34d}.btn.btn-primary:active{border-color:#74c34d}.btn.btn-dark{background-color:#222327;color:#fff;border:3px solid #222327}.btn.btn-dark:hover,.btn.btn-dark:focus{background-color:#fff;color:#222327}.btn.btn-invert{background-color:#74c34d;border:3px solid #222327;color:#222327}.btn.btn-invert:hover,.btn.btn-invert:focus{border:3px solid #fff;background-color:#74c34d;color:#fff}.btn.btn-clear{border:3px solid #74c34d;color:#222327}.btn.btn-clear:hover,.btn.btn-clear:focus{background-color:#74c34d;color:#fff}a{color:#74c34d;transition:color .3s ease}a:hover,a:focus{color:#222327}.cta-card-link{color:#000;display:block;transition:background-color .3s ease, box-shadow .3s ease}.cta-card-link:active,.cta-card-link:hover,.cta-card-link:visited,.cta-card-link:focus{text-decoration:none;color:#000}.cta-card-link:hover{box-shadow:0 0 1.5rem #ccc,0 0 0 #ccc,0 0.8rem 1rem #ccc;background-color:#fff}.cta-card-link figcaption{padding:0 0.5rem}.onlineText{color:white}.offlineBtn{color:white}.ptc-bullet-list{margin:0;padding:0;list-style:none}.ptc-bullet-list li{position:relative;margin-bottom:0.5rem;padding-left:3rem}.ptc-bullet-list li:before{position:absolute;top:0;left:0;content:"\25CB";font-weight:bold;font-size:1.4em;line-height:0.8em;color:#74c34d}.ptc-number-list{margin:0;padding:0;list-style:none;counter-reset:ptc-list-counter}.ptc-number-list li{position:relative;margin-bottom:1.5rem;padding-left:3rem;counter-increment:ptc-list-counter}.ptc-number-list li:before{position:absolute;top:0;left:0;content:counter(ptc-list-counter);font-weight:normal;font-size:1.4em;line-height:0.8em;color:#74c34d}.form-section .form-bg{background-color:#FCFCFC;padding-bottom:4rem}.form-section .form-bg h1{text-align:center;margin-top:2rem}.form-section .form-bg h1 span{font-size:4.5rem;line-height:4.5rem;font-weight:600}.form-inline-input{vertical-align:bottom}.form-inline-input:active,.form-inline-input:focus{outline:none;box-shadow:none}.form-inline-input{vertical-align:bottom}.form-inline-submit{padding:0.8rem 1.5rem;height:3.8rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;line-height:1em}.form-group{margin-bottom:0}.form-group>*{margin:2rem 0}.form-group label{padding-left:0;font-weight:400}.form-group span.note{font-size:1.6rem !important}.form-group .info-message{color:#ccc;font-style:italic;margin-top:0.8rem;margin-bottom:-2rem}.form-group .info-label{color:#ccc}.form-group input[type]:not([type='file']),.form-group select{padding-left:0.8rem;background-color:#e2e2e1;height:4.6rem}.form-group input[type='checkbox']{border:none;line-height:normal !important;height:initial !important;margin-right:0.5rem}.form-group textarea{padding-left:0.8rem;background-color:#e2e2e1}.form-group textarea:active,.form-group textarea:focus{border-color:#222327}.form-group textarea::-webkit-input-placeholder,.form-group textarea:-moz-placeholder,.form-group textarea::-moz-placeholder,.form-group textarea:-ms-input-placeholder,.form-group input::-webkit-input-placeholder,.form-group textarea::-webkit-input-placeholder,.form-group input::-moz-placeholder,.form-group textarea::-moz-placeholder,.form-group input:-ms-input-placeholder,.form-group textarea:-ms-input-placeholder,.form-group input:-moz-placeholder,.form-group textarea:-moz-placeholder{color:#828282 !important}.form-group select{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:url("/dist/ptc/images/chevron.png");background-repeat:no-repeat;background-position:99% 50%;line-height:2.6rem;color:#828282}.form-group .form-control-feedback{height:4.6rem}input[type='text'],input[type='email'],input[type='password'],textarea,select,.form-control{box-shadow:none;padding:0.8rem 1.5rem;outline:none}.form-horizontal .has-feedback .form-control-feedback{right:2.5rem}form.newTemplateForm .intl-tel-input .form-control-feedback{right:1.3rem !important}.btnbox{padding-left:0;margin-top:1.5rem}.newcontactsalesbtn{background-color:transparent !important}.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat;position:relative;display:inline-block;width:1.5em;line-height:1em}.flag-icon:before{content:"\00a0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-cn{background-image:url("/dist/ptc/images/flags/4x3/cn.svg")}.flag-icon-cn.flag-icon-squared{background-image:url("/dist/ptc/images/flags/1x1/cn.svg")}.flag-icon-tw{background-image:url("/dist/ptc/images/flags/4x3/tw.svg")}.flag-icon-tw.flag-icon-squared{background-image:url("/dist/ptc/images/flags/1x1/tw.svg")}.flag-icon-fr{background-image:url("/dist/ptc/images/flags/4x3/fr.svg")}.flag-icon-fr.flag-icon-squared{background-image:url("/dist/ptc/images/flags/1x1/fr.svg")}.flag-icon-de{background-image:url("/dist/ptc/images/flags/4x3/de.svg")}.flag-icon-de.flag-icon-squared{background-image:url("/dist/ptc/images/flags/1x1/de.svg")}.flag-icon-it{background-image:url("/dist/ptc/images/flags/4x3/it.svg")}.flag-icon-it.flag-icon-squared{background-image:url("/dist/ptc/images/flags/1x1/it.svg")}.flag-icon-jp{background-image:url("/dist/ptc/images/flags/4x3/jp.svg")}.flag-icon-jp.flag-icon-squared{background-image:url("/dist/ptc/images/flags/1x1/jp.svg")}.flag-icon-kr{background-image:url("/dist/ptc/images/flags/4x3/kr.svg")}.flag-icon-kr.flag-icon-squared{background-image:url("/dist/ptc/images/flags/1x1/kr.svg")}.flag-icon-ru{background-image:url("/dist/ptc/images/flags/4x3/ru.svg")}.flag-icon-ru.flag-icon-squared{background-image:url("/dist/ptc/images/flags/1x1/ru.svg")}.flag-icon-es{background-image:url("/dist/ptc/images/flags/4x3/es.svg")}.flag-icon-es.flag-icon-squared{background-image:url("/dist/ptc/images/flags/1x1/es.svg")}.flag-icon-us{background-image:url("/dist/ptc/images/flags/4x3/us.svg")}.flag-icon-us.flag-icon-squared{background-image:url("/dist/ptc/images/flags/1x1/us.svg")}img[src*="vidassets.terminus.services"]{display:none !important}.logo{max-width:130px}.navbar-collapse{box-shadow:none}.mega-menu{display:none;left:0;padding-left:2rem;padding-right:2rem;position:absolute;width:100%;z-index:40}.mega-menu .wrapper{background-color:#fff;padding:0;position:static}.mega-menu .wrapper:before{background-color:#e2e2e1;display:block;content:'';height:100%;left:0;position:absolute;top:0;width:20%;z-index:40}.mega-menu .column{display:inline-block;float:left;position:relative;vertical-align:top}@media screen and (min-width: 768px){.mega-menu .column .btn{padding-left:6px;padding-right:6px}}@media screen and (min-width: 992px){.mega-menu .column .btn{padding-left:3rem;padding-right:3rem}}.mega-menu .column.outer:nth-child(1){background-color:#e2e2e1;margin-right:0;padding:3%;width:20%;z-index:50}.mega-menu .column.outer:nth-child(1) p{font-size:13px !important;line-height:20px !important;font-size:1.3rem !important;line-height:2rem !important}.mega-menu .column.outer:nth-child(2){width:70%}.mega-menu .column.outer .inner-container{display:table;width:100%}.mega-menu .column.outer .column{padding:3%}.mega-menu .column.outer .column.small{max-width:20%}.mega-menu .column.outer .column ul{margin:0 3%;padding:0;width:100%}.mega-menu .column.outer .column li{display:inline-block;list-style-type:none;margin-bottom:10px;padding-left:3%;text-align:left;width:33%}.mega-menu .column.outer .column li:last-child{margin-bottom:0}.mega-menu .column.outer .column a{font-size:13px !important;line-height:18px !important;font-size:1.3rem !important;line-height:1.8rem !important;color:#7db648;font-weight:700;padding:0 0 3px}.mega-menu .column.outer .column a:hover{color:#000;text-decoration:underline}.mega-menu .column.outer .column a:hover:after{display:none}.mega-menu .column.outer .column p{font-size:11px !important;line-height:18px !important;font-size:1.1rem !important;line-height:1.8rem !important;margin:0}.mega-menu .column.outer .column .view-all{font-size:10px !important;line-height:14px !important;font-size:1rem !important;line-height:1.4rem !important;bottom:0;float:left;margin-top:21px;position:relative;text-transform:uppercase}.mega-menu h2,.mega-menu h3,.mega-menu p,.mega-menu a{text-align:left}.mega-menu h2,.mega-menu h3{font-size:15px !important;line-height:25px !important;font-size:1.5rem !important;line-height:2.5rem !important;font-weight:700;margin-top:0}.mega-menu h2{color:#7db648}.mega-menu h3{color:#3e4748;margin-bottom:9px}.mega-menu.two-level-four-columns .column.outer,.mega-menu.two-level-five-columns .column.outer{display:table;padding:3%}.mega-menu.two-level-four-columns .column.outer .column,.mega-menu.two-level-five-columns .column.outer .column{border-left:1px solid #c8c9c7;display:table-cell;float:none;height:100%;padding:0 0 0 3%;vertical-align:top;width:40%}.mega-menu.two-level-four-columns .column.outer .column:first-child,.mega-menu.two-level-five-columns .column.outer .column:first-child{border-left:0;padding-left:0}.mega-menu.two-level-four-columns .column.outer .column li,.mega-menu.two-level-five-columns .column.outer .column li{padding:0 8% 0 0}.mega-menu.two-level-four-columns .column.outer .column.small,.mega-menu.two-level-five-columns .column.outer .column.small{width:20%}.mega-menu.two-level-four-columns .column.outer .column.small li,.mega-menu.two-level-five-columns .column.outer .column.small li{float:none;width:100%}.mega-menu.two-level-four-columns .column.outer .column h3,.mega-menu.two-level-five-columns .column.outer .column h3{padding:0 8% 0 0}.mega-menu.two-level-four-columns .column.outer .column{width:33.33333%}.mega-menu.two-level-four-columns .column.outer .column li{width:100%}.mega-menu.two-level-five-columns .column.outer .column{width:40%}.mega-menu.two-level-five-columns .column.outer .column li{width:50%}.mega-menu.two-level-five-columns .column.outer .column.small{width:20%}.mega-menu.two-level-five-columns .column.outer .column.small li{float:none;width:100%}@media (min-width: 1440px){.mega-menu{padding-left:0;padding-right:0}}@media (min-width: 1200px){.mega-menu .column.outer .column a{font-size:16px !important;line-height:20px !important;font-size:1.6rem !important;line-height:2rem !important}.mega-menu .column.outer .column p{font-size:12px !important;line-height:18px !important;font-size:1.2rem !important;line-height:1.8rem !important}.mega-menu .column.outer .column .view-all{font-size:12px !important;line-height:16px !important;font-size:1.2rem !important;line-height:1.6rem !important}.mega-menu h2,.mega-menu h3{font-size:18px !important;line-height:30px !important;font-size:1.8rem !important;line-height:3rem !important}}@media screen and (min-width: 768px){.ptc-main-header .navbar-container{background-color:transparent}.ptc-main-header .navbar-container .navbar-menu{padding:unset;background-color:transparent}.ptc-main-header .navbar-container .navbar-collapse.in{min-height:0px}}.ptc-main-header .navbar{margin-bottom:0;border:0}.ptc-main-header .icon-bar{background-color:#fff;margin-bottom:6px}@media screen and (min-width: 768px){.ptc-main-header .primary-nav{margin-top:15px}}.ptc-main-header .secondary-nav a{color:#fff}.ptc-main-header .secondary-nav a:hover,.ptc-main-header .secondary-nav a:focus.active{color:#74c34d}@media screen and (min-width: 768px){.ptc-main-header .secondary-nav{padding-top:3px;margin-bottom:-2px;background-color:transparent;position:absolute;width:100%;top:0px;float:right}.ptc-main-header .secondary-nav .container,.ptc-main-header .secondary-nav .col-sm-12{padding:0}}.ptc-main-header .navbar-header{padding:0}@media screen and (min-width: 768px){.ptc-main-header .navbar-header{margin-top:.8em;margin-bottom:0px}}.ptc-main-header .search-nav-item{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;width:80%;margin:0 auto}.ptc-main-header .search-nav-item .search-wrapper{padding:5px 0}.ptc-main-header .search-nav-item .ptc-header-search{width:100%;border:none;background:transparent;border-bottom:1px solid #222327;color:#222327;text-align:center;font-size:0.9em;height:26px}@media screen and (min-width: 768px){.ptc-main-header .search-nav-item .ptc-header-search{height:30px}}@media screen and (min-width: 992px){.ptc-main-header .search-nav-item .ptc-header-search{height:36px}}.ptc-main-header .search-nav-item .ptc-header-search::-webkit-input-placeholder{color:#222327}.ptc-main-header .search-nav-item .ptc-header-search:-ms-input-placeholder{color:#222327}.ptc-main-header .search-nav-item .ptc-header-search::placeholder{color:#222327}.ptc-main-header .search-nav-item a{height:42px}.ptc-main-header .search-nav-item .ptc-nav-link{margin:0;left:-24px}.ptc-main-header .search-nav-item .ptc-nav-link:hover,.ptc-main-header .search-nav-item .ptc-nav-link:visited,.ptc-main-header .search-nav-item .ptc-nav-link:focus,.ptc-main-header .search-nav-item .ptc-nav-link:active{color:#74c34d}.ptc-main-header .search-nav-item .search-icon{border-bottom:1px solid #222327;padding:5px 0 5px 20px;top:2px}@media screen and (min-width: 768px){.ptc-main-header .search-nav-item{width:19%;float:right}.ptc-main-header .search-nav-item .ptc-header-search{border-bottom:1px solid #fff;color:#fff}.ptc-main-header .search-nav-item .ptc-header-search::-webkit-input-placeholder{color:#fff}.ptc-main-header .search-nav-item .ptc-header-search:-ms-input-placeholder{color:#fff}.ptc-main-header .search-nav-item .ptc-header-search::placeholder{color:#fff}.ptc-main-header .search-nav-item .search-icon{border-bottom:1px solid #fff;padding:4px 0 5px 20px}.ptc-main-header .search-nav-item a{padding:10px 0;margin:5px 0}}@media screen and (min-width: 992px){.ptc-main-header .search-nav-item .search-icon{padding:5px 0 5px 20px}}.ptc-main-header .ptc-nav-link{margin:0.5rem 1rem;padding:0.5rem 0}.ptc-main-header .primary-nav-link{font-weight:700;margin:0.5rem 1rem 0.5rem;padding:1rem 0;transition:border-color .3s ease}.ptc-main-header .primary-nav-link:after{font-family:"icomoon";font-size:12px;margin-left:24px;content:"\e606";transition:margin-left .3s ease}.ptc-main-header .primary-nav-link:hover:after,.ptc-main-header .primary-nav-link:focus.active:after{margin-left:48px}@media screen and (min-width: 768px){.ptc-main-header .primary-nav-link{font-size:12px}.ptc-main-header .primary-nav-link:after{margin-left:0px;content:""}.ptc-main-header .primary-nav-link:hover:after,.ptc-main-header .primary-nav-link:focus.active:after{margin-left:0px}.ptc-main-header .primary-nav-link:last-of-type{margin-right:12px}.ptc-main-header .primary-nav-link.active{border-bottom:3px solid #74c34d}}@media screen and (min-width: 992px){.ptc-main-header .primary-nav-link{font-size:14px}.ptc-main-header .primary-nav-link:last-of-type{margin-right:36px}}@media screen and (min-width: 1200px){.ptc-main-header .primary-nav-link{font-size:16px}.ptc-main-header .primary-nav-link:last-of-type{margin-right:54px}}@media screen and (min-width: 1600px){.ptc-main-header .primary-nav-link:last-of-type{margin-right:92px}}.ptc-main-header .one-level .outer .column li{width:32%}@media screen and (min-width: 992px){.ptc-main-header .one-level .outer .column li{width:32%}}@media screen and (min-width: 768px){.ptc-main-header .dropdown-menu-toggle{position:relative;display:inline-block}.ptc-main-header .dropdown-menu-toggle .primary-nav-link{border-bottom:3px solid transparent;color:#fff}.ptc-main-header .dropdown-menu-toggle:hover .primary-nav-link,.ptc-main-header .dropdown-menu-toggle:focus .primary-nav-link{border-bottom:3px solid #74c34d;color:#fff}.ptc-main-header .dropdown-menu-toggle:hover .dropdown-menu-content,.ptc-main-header .dropdown-menu-toggle:focus .dropdown-menu-content{max-height:100vh;opacity:1}}@media screen and (min-width: 768px){.ptc-main-header .dropdown-menu-content{color:#222327;position:absolute;display:block;overflow:hidden;max-height:0px;opacity:0;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:20;top:50px;width:750px;background-color:#fff;padding:0px;transition:max-height 300ms ease-in, opacity 250ms ease-in}}@media screen and (min-width: 992px){.ptc-main-header .dropdown-menu-content{width:970px}}@media screen and (min-width: 1200px){.ptc-main-header .dropdown-menu-content{width:1170px}}.ptc-main-header .navbar-secondary-nav{margin-bottom:0}@media screen and (min-width: 768px){.ptc-main-header .navbar-secondary-nav{margin-bottom:7.5px;padding:2px 0px}}.ptc-main-header .ptc-language-dropdown .language-menu{list-style:none;text-align:left;display:block;overflow:hidden;margin-left:-20px;margin-bottom:12px;max-height:0px;transition:max-height .3s ease}.ptc-main-header .ptc-language-dropdown .language-menu li{padding-bottom:4px}.ptc-main-header .ptc-language-dropdown .language-menu li:first-of-type{padding-top:4px}.ptc-main-header .ptc-language-dropdown .language-menu a{text-decoration:none;text-transform:uppercase;text-align:left;font-weight:700;font-size:1.2rem}.ptc-main-header .ptc-language-dropdown .language-menu .flag-icon{margin-right:20px}.ptc-main-header .ptc-language-dropdown.active .language-menu{max-height:1080px}.ptc-main-header .ptc-language-dropdown.active .ptc-language-select:after{content:"\e607"}@media screen and (min-width: 768px){.ptc-main-header .ptc-language-dropdown{position:relative;display:inline-block}.ptc-main-header .ptc-language-dropdown .language-menu{background-color:#222327;display:none;position:absolute;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:50;top:28px;margin-left:2px;left:3px;padding:0 20px 10px 20px}.ptc-main-header .ptc-language-dropdown .language-menu a:hover{color:#74c34d}.ptc-main-header .ptc-language-dropdown.active .language-menu{display:block}.ptc-main-header .ptc-language-dropdown.active .ptc-language-select:after{content:"\e607"}}@media screen and (min-width: 768px){.ptc-main-header .secondary-nav-link{margin:0 10px;padding:0px;font-size:11.8px;height:18px;margin:0 4em}.ptc-main-header .secondary-nav-link:last-of-type{margin-right:0}.ptc-main-header .secondary-nav-link:hover,.ptc-main-header .secondary-nav-link:focus{color:#74c34d}}@media screen and (min-width: 992px){.ptc-main-header .secondary-nav-link{font-size:12.8px}}.ptc-main-header{background-color:#3d4647}.nav li a:hover,.nav li a:focus{background:transparent}.navbar-container{padding:0}.navbar .ptc-language-select{padding-right:0;padding-left:0;color:#727878}.navbar .ptc-language-select:before,.navbar .ptc-language-select:after{font-family:"icomoon";font-weight:400;vertical-align:middle}.navbar .ptc-language-select:before{margin-right:0.5rem;font-size:2.4rem;content:"\e900"}.navbar .ptc-language-select:after{font-size:0.8rem;margin-left:1.2rem;content:"\e604"}.navbar .ptc-language-select:hover{color:#727878}.navbar-primary-nav{width:100%}.navbar-primary-nav .dropdown-menu-toggle{margin-top:0}.navbar-menu{padding:1.5rem 3.6rem;background-color:#fff}.navbar--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 0}.navbar-collapse.in{min-height:28.5rem;overflow:hidden}.navbar-nav .navbar--preheader-links{padding:1rem 2rem;color:#fff}.navbar-nav .navbar--preheader-links:hover,.navbar-nav .navbar--preheader-links:focus.active{color:#74c34d}.navbar--preheader-nav{background-color:#3d4647}.navbar--preheader-nav .preheader-nav-container{padding:1rem 2.6rem}.navbar--hamburger-menu{border:0;background:transparent;outline:none;width:4rem}.navbar--hamburger-menu .menu-bar{display:block;width:100%;border:1px solid #727878;margin:0 0 0.6rem 0}.navbar--hamburger-menu .menu-bar:last-of-type{margin-bottom:0}.navbar--ptc-logo{display:inline-block}.navbar--ptc-logo .logo{width:10rem}.navbar-search-icon{top:-0.6rem;right:5rem;color:#222327}.front .ptc-main-header{box-shadow:0 0 5rem #727878;padding:0;background-color:transparent}.front .navbar-menu{padding-top:0}@media screen and (min-width: 768px){.navbar-primary-nav{padding-top:6rem}.navbar--header{padding:2.8rem 0 3.5rem}.navbar--hamburger-menu{display:none}.navbar--preheader-nav{position:absolute;top:0;width:100%}.navbar--preheader-nav{background-color:transparent}.navbar--preheader-nav .preheader-nav-container{padding-right:0}.navbar-nav{float:right}.navbar-nav .navbar--preheader-links{font-size:1.2rem;padding:0 2rem;color:#fff}.navbar-nav .navbar--preheader-links.homepage-secondary-link{color:#fff}.navbar-nav .navbar--preheader-links.homepage-secondary-link:hover,.navbar-nav .navbar--preheader-links.homepage-secondary-link:focus.active{color:#74c34d}.navbar-nav .ptc-header-search{padding-bottom:0}.navbar-search-icon{top:-0.8rem;right:2rem;color:#fff}.navbar-search-icon:hover{color:#fff}.front .ptc-main-header{box-shadow:none}.front .dropdown-menu-toggle .primary-nav-link{color:#222327}.front .dropdown-menu-toggle:hover .primary-nav-link,.front .dropdown-menu-toggle:focus .primary-nav-link{color:#222327}.front .navbar-nav .homepage-secondary-link{color:#727878}.front .navbar-search-icon{color:#222327}.front .navbar-search-icon:hover{color:#222327}}@media screen and (min-width: 992px){.navbar-nav .navbar--preheader-links{padding:0 3rem}.navbar--ptc-logo .logo{width:11rem}.navbar-nav .navbar--preheader-links{font-size:1.3rem}.navbar-search-icon{top:-0.4rem}}@media screen and (min-width: 1200px){.navbar--header{padding-top:2.5rem}.navbar--ptc-logo .logo{width:100%}}@media screen and (min-width: 768px){.front .navbar-header{margin-top:1.8em}}.front .navbar-menu{background-color:transparent}.front .icon-bar{background-color:#222327}.front .ptc-nav-link{color:#222327}.front .search-nav-item .search-icon{border-bottom:1px solid #222327}.front .search-nav-item .ptc-header-search{border-bottom:1px solid #222327;color:#222327}.front .search-nav-item .ptc-header-search::-webkit-input-placeholder{color:#222327}.front .search-nav-item .ptc-header-search:-ms-input-placeholder{color:#222327}.front .search-nav-item .ptc-header-search::placeholder{color:#222327}@media screen and (min-width: 768px){.front .search-nav-item .ptc-header-search .ptc-header-search{border-bottom:solid 1px #727878}}.front .secondary-nav{border-top:0;margin-top:0}@media screen and (min-width: 768px){.front .secondary-nav .secondary-nav-link{box-shadow:none;color:#727878}}.front .secondary-nav .language-menu li a{color:#222327}@media screen and (min-width: 768px){.front .secondary-nav .language-menu li a{color:#fff}}.drilldown{position:absolute;width:100%;background-color:#fff;z-index:300;left:0;top:7rem;padding:40px 30px;box-shadow:0px 8px 16px 8px rgba(0,0,0,0.2)}.drilldown .inner-header h1,.drilldown .inner-header h2,.drilldown .inner-header h3,.drilldown .inner-content h1,.drilldown .inner-content h2,.drilldown .inner-content h3{margin:20px 0px;font-weight:bold}.drilldown p{padding-left:24px;padding-right:24px;margin-bottom:20px}.drilldown .inner-header p{font-size:1.6rem !important;line-height:2.2rem !important}.drilldown .inner-content p{font-size:1.3rem !important;line-height:2rem !important}.drilldown .back{font-weight:bold;text-decoration:none;text-transform:uppercase}.drilldown .back:before{font-family:"icomoon";font-size:12px;margin-right:12px;content:"\e605";transition:margin-left .3s ease}.drilldown .back:after{content:"back";margin-left:12px;transition:margin-left .3s ease}.drilldown .back:hover:after,.drilldown .back:focus.active:after{margin-left:24px}.drilldown .back:hover:before,.drilldown .back:focus.active:before{margin-right:24px}.drilldown ul{text-decoration:none;list-style:none;padding:0px;margin-left:0px}.drilldown ul li a{margin:15px 10px;display:block;text-decoration:none}.drilldown ul li .inner-nav{font-weight:bold}.drilldown ul li .inner-nav:after{font-family:"icomoon";font-size:12px;margin-left:24px;content:"\e606";transition:margin-left .3s ease}.drilldown ul li .inner-nav:hover:after,.drilldown ul li .inner-nav:focus.active:after{margin-left:48px}@media screen and (min-width: 768px){.drilldown{display:none}}.slide{-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;visibility:visible !important}.slide.in{-webkit-animation-name:slideIn;animation-name:slideIn}.slide.out{-webkit-animation-name:slideOut;animation-name:slideOut}@-webkit-keyframes slideIn{0%{-webkit-transform:translateX(150%);transform:translateX(150%);opacity:.05}100%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}}@keyframes slideIn{0%{-webkit-transform:translateX(150%);transform:translateX(150%);opacity:.05}100%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}}@-webkit-keyframes slideOut{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(-150%);transform:translateX(-150%);opacity:.05}}@keyframes slideOut{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(-150%);transform:translateX(-150%);opacity:.05}}.ptc-main-footer{padding:60px 20px 40px;background-color:#222327;color:#fff}.ptc-main-footer .footer-links-row{margin-bottom:20px}.ptc-main-footer .footer-nav{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:start;-ms-flex-pack:start;justify-content:flex-start}.ptc-main-footer .footer-nav--block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;padding-bottom:20px}.ptc-main-footer .footer-nav--block:first-of-type{display:block}.ptc-main-footer .footer-nav--block:last-of-type{border-bottom:1px solid #3d4647;border-top:1px solid #3d4647;padding-top:20px}.ptc-main-footer .footer-nav-list{margin:0;padding:0;list-style:none}.ptc-main-footer .footer-copyright-wrapper{text-align:center;margin-top:45px}.ptc-main-footer .footer-copyright-list{list-style:none;color:#fff;font-size:1.2rem}.ptc-main-footer .footer-copyright-list li{display:inline-block;margin-right:15px}.ptc-main-footer .footer-copyright-list li:last-child{margin-right:0}.ptc-main-footer .footer-copyright-list li a{color:#fff}.ptc-main-footer .footer-nav-primary li,.ptc-main-footer .footer-nav-secondary li{margin-bottom:6px}.ptc-main-footer .footer-nav-primary a{color:#ccc}.ptc-main-footer .footer-nav-secondary a{color:#fff}.ptc-main-footer .footer-social-icons{display:-webkit-box;display:-ms-flexbox;display:flex}.ptc-main-footer .footer-social-icons li{padding:0 20px 0 0}.ptc-main-footer .footer-social-icons a{display:block}.ptc-main-footer .footer-social-icons img{max-width:25px}.ptc-main-footer .logo{width:50px}@media screen and (min-width: 768px){.ptc-main-footer .footer-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ptc-main-footer .footer-nav--block{margin-bottom:0}.ptc-main-footer .footer-nav--block:last-of-type{border-bottom:0;border-top:0;padding-top:0}}.jumbotron-section{color:#fff;background-repeat:no-repeat;background-size:cover;background-position:center;padding:3.5rem 0}.jumbotron-section .jumbotron-header{margin:1rem 0}.jumbotron-section .jumbotron-subheader{display:block;color:#fff;font-size:1.6rem;margin-bottom:0;margin-top:1.5rem;line-height:1.3}.jumbotron-section .cta-include{margin-top:2rem}.jumbotron-section .btn{margin-bottom:1.2rem}.jumbotron-section.jumbotron-bg-green{background-color:#74c34d}.jumbotron-section.jumbotron-bg-orange{background-color:#f38800}.jumbotron-section.jumbotron-bg-gray{background-color:#3d4647}.jumbotron-section.jumbotron-bg-blue{background-color:#236192}.jumbotron-section.jumbotron-bg-purple{background-color:#912f46}.jumbotron-section.jumbotron-bg-teal{background-color:#14a489}.jumbotron-section.jumbotron-bg-white{background-color:#fff;color:#222327}@media (min-width: 1200px){.jumbotron-section .jumbotron-subheader{font-size:1.8rem}.jumbotron-header--cta-included{display:table;width:100%}.jumbotron-header--cta-included .cta-include{display:table-cell;vertical-align:bottom;float:none}.jumbotron-header--cta-included .cta-include:last-of-type{text-align:right}}.hero-banner-section .hero-banner-image{max-height:600px}.three-card-section .three-card-images-wrapper{margin-top:25px}.three-card-section .three-card-image{margin-bottom:15px}.three-card-section .three-card-image-title{margin-bottom:10px;font-family:"OpenSans",Helvetica,Arial,sans-serif;font-weight:bold;font-size:1.6rem;line-height:1.2;color:#74c34d}.three-card-section .three-card-image-caption{font-size:1.4rem;font-family:"OpenSans",Helvetica,Arial,sans-serif}.three-card-section .three-card-image-info-wrapper{padding:5px 20px}.large-image-wrapper{padding:0}.large-image-wrapper .large-image-image{width:100%}.large-image-wrapper .large-image-caption{margin-top:20px;font-size:12px;color:#b9b9b9}.formpage-background .large-image-wrapper .large-image-image{margin-top:60px}.horizontal-card-section .horizontal-card-images-wrapper{margin-top:2.5rem}.horizontal-card-section .horizontal-image-card{margin-bottom:1.5rem}.horizontal-card-section .horizontal-card-image{display:none}.horizontal-card-section .horizontal-card-image-title{margin:1.5rem 0 0.5rem;font-weight:700;font-size:1.6rem;color:#74c34d}.horizontal-card-section .horizontal-card-image-caption{font-size:1.4rem}.horizontal-card-section .horizontal-card-image-info-wrapper{padding:0 2rem}.horizontal-card-section .horizontal-card-image-info-wrapper .horizontal-card-image-caption{margin-bottom:1rem}@media (min-width: 768px){.horizontal-card-section .horizontal-card-image{display:inline}.horizontal-card-section .horizontal-card-image-title{font-size:1.8rem;margin-top:2.5rem}.horizontal-card-section .horizontal-card-image-caption{font-size:1.6rem}.horizontal-card-section .horizontal-card-image-info-wrapper{padding:0 3rem 0 0}}@media (min-width: 1440px){.horizontal-card-section .horizontal-card-image-title{font-size:1.6rem}.horizontal-card-section .horizontal-card-image-caption{font-size:1.4rem}}.logo-callouts-section .logo-callouts-image{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:0.5s;padding:10px 20px}.logo-callouts-section .logo-callouts-image:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);-webkit-filter:none;filter:none}.block-quote-section .block-quote-wrapper{padding:40px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.block-quote-section blockquote{margin:0;padding:0;border:none;font-size:2rem;font-weight:normal;color:#74c34d}.block-quote-section blockquote footer{margin-top:20px}.block-quote-section blockquote footer:before{content:''}.block-quote-section blockquote footer cite{font-size:0.5em;color:#b9b9b9}.html-quote-section .block-quote-wrapper{padding:40px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:.8em;font-style:italic;color:#b9b9b9}.html-quote-section .block-quote-wrapper p{margin:0px 0px 20px 0px;padding:0;border:none;font-size:2.5em;font-weight:normal;font-style:normal;color:#74c34d}.html-quote-section .block-quote-wrapper p:before,.html-quote-section .block-quote-wrapper p:after{content:'"'}@media (min-width: 768px){.block-quote-section blockquote{font-size:2.8rem}}@media (min-width: 992px){.block-quote-section blockquote{font-size:3.6rem}}.resources-area-section p{font-size:1.6rem}.resources-area-section .resource-card-images-wrapper{margin-top:30px}.resources-area-section hr{display:none}.resources-area-section .resource-card-image{margin-bottom:15px}.resources-area-section .title{margin-bottom:10px;font-weight:700;font-size:1.8rem;line-height:1.2}.resources-area-section .link-list{list-style:none;padding:0px}.resources-area-section .link-list li{margin:16px auto}.resources-area-section .resource-list{list-style:none;padding-left:0px}.resources-area-section .resource-list p{margin-bottom:8px}.resources-area-section .resource-list li{margin-bottom:32px}.resources-area-section .resources-area-item{padding-right:48px}.resources-area-section .resources-area-item span a{font-weight:700}@media screen and (min-width: 1200px){.resources-area-section p{font-size:1.8rem}}.cta-hero-section{padding:60px 0 50px;background-color:#74c34d}.cta-hero-section h2,.cta-hero-section p{color:#fff}.cta-hero-section .cta-hero-input{width:70%;color:#000}.cta-hero-section .cta-hero-submit{width:30%}.cta-card-link{margin-bottom:15px;box-shadow:0px 0px 15px #ccc,0px 0px 0px #ccc,0px 8px 10px #ccc;background-color:#fff}.cta-link{color:#74c34d;font-weight:bold}.cta-link:hover,.cta-link:active,.cta-link:focus{color:#222327}@media (min-width: 992px){.cta-card-link{box-shadow:none;background-color:transparent}.cta-card-link:hover{box-shadow:0px 0px 15px #ccc,0px 0px 0px #ccc,0px 8px 10px #ccc;background-color:#fff}}.sub-navigation{background-color:#222327;width:100%;margin:0 auto;text-align:center;position:relative}.sub-navigation.ptc-section{padding-top:0}.sub-navigation:before{content:attr(data-linktitle);position:absolute;color:#fff;left:0;right:0;margin:15px auto}.sub-navigation .sub-nav-bar{width:100%;padding:0;margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;list-style:none}.sub-navigation .sub-nav-bar li{transition:background-color .3s ease, color .3s ease;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sub-navigation .sub-nav-bar li:active,.sub-navigation .sub-nav-bar li:hover{background-color:#74c34d}.sub-navigation .sub-nav-bar li:active a,.sub-navigation .sub-nav-bar li:hover a{color:#fff}.sub-navigation .sub-nav-bar a{width:100%;display:block;color:#fff;text-decoration:none;padding:24px 10px;text-align:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sub-navigation .sub-nav-bar a.active{color:#74c34d}.sub-navigation .icon-bar{background-color:#fff;margin-bottom:6px}@media screen and (min-width: 768px){.sub-navigation:before{display:none}.sub-navigation .sub-nav-bar.collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media screen and (min-width: 992px){.sub-navigation{max-width:900px}}@media screen and (min-width: 1200px){.sub-navigation{max-width:1200px}}@media screen and (min-width: 1440px){.sub-navigation{max-width:1400px}}@media screen and (min-width: 1200px){.general-content-wrapper .large-image-image{width:110%;margin-left:-5%}}.gray-section-wrapper{background-color:#f1f1f1}.side-bar{color:white;background-color:#222327;border-top:16px solid #74c34d;margin-top:0;margin-bottom:32px}.side-bar .side-bar-nav-list{margin:0;padding:0;list-style:none}.side-bar a{color:#74c34d}.side-bar .title{text-transform:uppercase;color:#fff}.side-bar li{list-style:none}.side-bar .side-bar-social-icons li{display:inline-block}.side-bar .side-bar-menu{border-bottom:solid 1px #727878;padding-left:40px;padding-right:40px}.side-bar .side-bar-menu>li{padding:16px 0px}.side-bar .side-bar-menu .side-bar-menu-nav-list{padding:8px}.side-bar .side-bar-menu .side-bar-menu-nav-list p{font-size:1.6rem;color:#fff}.side-bar .side-bar-menu .sidebar-img{margin:12px 0px;padding:0px 36px}.side-bar .side-bar-social-icons .hexagon{background-repeat:no-repeat;background-position:center;width:39px;height:45px;margin:16px;transition:all 0.15s ease-in-out;display:block}.side-bar .side-bar-social-icons .hexagon:first-of-type{padding-left:0px}.side-bar .side-bar-social-icons .hexagon:last-of-type{padding-right:0px}.side-bar .side-bar-social-icons .tw{background-image:url("/dist/ptc/images/twitter--white.png")}.side-bar .side-bar-social-icons .tw:hover,.side-bar .side-bar-social-icons .tw:focus,.side-bar .side-bar-social-icons .tw:active,.side-bar .side-bar-social-icons .tw:visited{background-image:url("/dist/ptc/images/twitter--hover.png")}.side-bar .side-bar-social-icons .fb{background-image:url("/dist/ptc/images/facebook--white.png")}.side-bar .side-bar-social-icons .fb:hover,.side-bar .side-bar-social-icons .fb:focus,.side-bar .side-bar-social-icons .fb:active,.side-bar .side-bar-social-icons .fb:visited{background-image:url("/dist/ptc/images/facebook--hover.png")}.side-bar .side-bar-social-icons .li{background-image:url("/dist/ptc/images/linked-in--white.png")}.side-bar .side-bar-social-icons .li:hover,.side-bar .side-bar-social-icons .li:focus,.side-bar .side-bar-social-icons .li:active,.side-bar .side-bar-social-icons .li:visited{background-image:url("/dist/ptc/images/linked-in--hover.png")}@media screen and (min-width: 992px){.side-bar{margin-top:-64px;width:85%}.side-bar .side-bar-menu .sidebar-img{padding:0px}}.numbered-list-section .numbered-list,.numbered-list-section .bulleted-list,.bulleted-list-section .numbered-list,.bulleted-list-section .bulleted-list{list-style-type:none;margin-left:0;padding:0}.numbered-list-section .numbered-list.partners:before,.numbered-list-section .bulleted-list.partners:before,.bulleted-list-section .numbered-list.partners:before,.bulleted-list-section .bulleted-list.partners:before{font-size:1rem}.numbered-list-section .numbered-list>li,.numbered-list-section .bulleted-list>li,.bulleted-list-section .numbered-list>li,.bulleted-list-section .bulleted-list>li{display:table;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.numbered-list-section .numbered-list>li:before,.numbered-list-section .bulleted-list>li:before,.bulleted-list-section .numbered-list>li:before,.bulleted-list-section .bulleted-list>li:before{display:table-cell;font-weight:700;font-size:2.4rem;color:#74c34d;padding:0 20px 0 0;position:relative;top:2px}.numbered-list-section .numbered-list>li p,.numbered-list-section .bulleted-list>li p,.bulleted-list-section .numbered-list>li p,.bulleted-list-section .bulleted-list>li p{margin:0}.numbered-list-section .bulleted-list li:before,.bulleted-list-section .bulleted-list li:before{content:url("/dist/ptc/images/hexagon-outline-16.png");-ms-flex-item-align:start;align-self:start}.numbered-list-section .numbered-list li,.bulleted-list-section .numbered-list li{counter-increment:customlistcounter}.numbered-list-section .numbered-list li:before,.bulleted-list-section .numbered-list li:before{content:counter(customlistcounter) " "}.numbered-list-section .numbered-list li:first-child,.bulleted-list-section .numbered-list li:first-child{counter-reset:customlistcounter}.two-column-text-wrapper ul{list-style:none;margin-left:0;margin-bottom:20px;padding:0}.two-column-text-wrapper ul li{margin-bottom:10px;display:table}.two-column-text-wrapper ul li:before{display:table-cell;content:url("/dist/ptc/images/hexagon-outline-16.png");padding-right:20px;position:relative;top:2px}.search-results-list{border-top:1px solid #727878;margin-top:2rem;padding:4rem 0}.search-results-list li{list-style-type:none;margin-bottom:4rem;padding-botton:2rem;border-bottom:1px solid #727878}.search-results-list--featured-tag{color:#f38800;font-weight:700}.search-results--result-header{font-size:1.8rem}.search-results-list--p{font-size:1.4rem}@media (min-width: 768px){.numbered-list-section .numbered-list,.numbered-list-section .bulleted-list,.bulleted-list-section .numbered-list,.bulleted-list-section .bulleted-list{margin-bottom:20px}.numbered-list-section .numbered-list li:before,.numbered-list-section .bulleted-list li:before,.bulleted-list-section .numbered-list li:before,.bulleted-list-section .bulleted-list li:before{font-size:3.6rem}.numbered-list-section .numbered-list.partners li:before,.numbered-list-section .bulleted-list.partners li:before,.bulleted-list-section .numbered-list.partners li:before,.bulleted-list-section .bulleted-list.partners li:before{font-size:1rem}.search-results--result-header{font-size:2.4rem}.search-results-list--p{font-size:1.6rem}}.expand-collapse-section .expand-collapse-list{list-style:none;margin-left:0}.expand-collapse-section .expand-collapse-list>li{border-bottom:solid 1px #ccc;padding:32px 0 8px 48px;margin-left:-40px;cursor:pointer}.expand-collapse-section .expand-collapse-list>li .title{font-weight:bold;padding-bottom:0px}.expand-collapse-section .expand-collapse-list>li .body{padding-top:0px;max-height:0px;overflow:hidden;transition:max-height 0.3s ease-in-out}.expand-collapse-section .expand-collapse-list>li>*{padding-left:24px}.expand-collapse-section .expand-collapse-list>li:before{content:url("/dist/ptc/images/poly-lg.png");font-family:'Glyphicons Halflings';font-size:32px;float:left;text-align:center;margin-left:-40px;margin-top:-8px;color:#74c34d;transition:all 0.3s ease-in-out;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.expand-collapse-section .expand-collapse-list>li.active .body{max-height:100vh}.expand-collapse-section .expand-collapse-list>li.active:before{content:url("/dist/ptc/images/poly-lg.png");font-size:32px;margin-top:-14px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.formpage-background{background-color:#FCFCFC}.two-up-feature-section .two-up-container ul{list-style:none;margin-left:0;margin-bottom:32px}.two-up-feature-section .two-up-container ul>li{margin-bottom:10px}.two-up-feature-section .two-up-container ul>li:before{content:url("/dist/ptc/images/hexagon-outline-16.png");float:left;text-align:center;margin-left:-40px;margin-top:2px}.two-up-feature-section figure{color:#b9b9b9;font-style:italic;margin-bottom:32px}.two-up-feature-section img{padding:24px 0px}@media screen and (min-width: 768px){.two-up-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.link-list-section .link-list{list-style:none;padding:0px}.link-list-section .link-list li{margin:16px auto}@media screen and (min-width: 768px){.two-up-cta-section .two-up-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.two-up-cta-section .two-up-container ul{list-style:none;margin-left:0;margin-bottom:32px}.two-up-cta-section .two-up-container ul>li:before{content:url("/dist/ptc/images/hexagon-outline-16.png");float:left;text-align:center;margin-left:-40px}.two-up-cta-section img{padding:24px 0px}@media screen and (min-width: 768px){.video-feature-section .two-up-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.video-feature-section figure{color:#b9b9b9;font-style:italic;margin-bottom:32px}.video-module-section .video-module{margin:32px 0px}.video-module-section figure{color:#b9b9b9;font-style:italic;margin-bottom:32px}@media screen and (min-width: 768px){.two-up-cta-rich-section .two-up-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.two-up-cta-rich-section .two-up-container ul{list-style:none;margin-left:0;margin-bottom:32px}.two-up-cta-rich-section .two-up-container ul>li:before{content:url("/dist/ptc/images/hexagon-outline-16.png");float:left;text-align:center;margin-left:-40px}.comparison-table-section table,.comparison-table-section thead,.comparison-table-section tbody,.comparison-table-section th,.comparison-table-section td,.comparison-table-section tr{display:block}.comparison-table-section table thead tr td,.comparison-table-section table thead tr th,.comparison-table-section table tbody tr td,.comparison-table-section table tbody tr th,.comparison-table-section thead thead tr td,.comparison-table-section thead thead tr th,.comparison-table-section thead tbody tr td,.comparison-table-section thead tbody tr th,.comparison-table-section tbody thead tr td,.comparison-table-section tbody thead tr th,.comparison-table-section tbody tbody tr td,.comparison-table-section tbody tbody tr th,.comparison-table-section th thead tr td,.comparison-table-section th thead tr th,.comparison-table-section th tbody tr td,.comparison-table-section th tbody tr th,.comparison-table-section td thead tr td,.comparison-table-section td thead tr th,.comparison-table-section td tbody tr td,.comparison-table-section td tbody tr th,.comparison-table-section tr thead tr td,.comparison-table-section tr thead tr th,.comparison-table-section tr tbody tr td,.comparison-table-section tr tbody tr th{border:none}.comparison-table-section table tbody tr td,.comparison-table-section table tbody tr th,.comparison-table-section thead tbody tr td,.comparison-table-section thead tbody tr th,.comparison-table-section tbody tbody tr td,.comparison-table-section tbody tbody tr th,.comparison-table-section th tbody tr td,.comparison-table-section th tbody tr th,.comparison-table-section td tbody tr td,.comparison-table-section td tbody tr th,.comparison-table-section tr tbody tr td,.comparison-table-section tr tbody tr th{border-bottom:1px solid #b9b9b9;padding-top:16px;padding-bottom:16px}.comparison-table-section thead tr{position:absolute;top:-9999px;left:-9999px}.comparison-table-section thead tr th{padding-bottom:16px}.comparison-table-section tbody th{font-weight:normal;color:#b9b9b9}.comparison-table-section tbody td{border-bottom:1px solid #b9b9b9;border:none;position:relative;padding-left:50%}.comparison-table-section tbody td :before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.comparison-table-section tbody td:nth-child(n+1):before{content:attr(data-title)}.comparison-table-section .comparison-icon{color:#74c34d;left:-50px;top:-4px;float:right}.comparison-table-section figcaption{color:#b9b9b9;font-style:italic}@media screen and (min-width: 768px){.comparison-table-section table{display:table}.comparison-table-section thead{display:table-header-group}.comparison-table-section thead th:nth-child(n+1){text-align:center}.comparison-table-section tbody{display:table-row-group}.comparison-table-section tbody td:nth-child(n+1):before{content:""}.comparison-table-section tbody th{font-weight:bold}.comparison-table-section tbody td:nth-child(n+1){text-align:center}.comparison-table-section th,.comparison-table-section td{display:table-cell}.comparison-table-section tr{display:table-row}.comparison-table-section thead tr{position:static;top:0px;left:0px}.comparison-table-section td{border:none;position:static}.comparison-table-section .comparison-icon{left:-16px;top:-16px;float:inherit}}.resources-area-section p{font-size:1.6rem}.resources-area-section .resource-card-images-wrapper{margin-top:30px}.resources-area-section hr{display:none}.resources-area-section .resource-card-image{margin-bottom:15px}.resources-area-section .title{margin-bottom:10px;font-weight:700;font-size:1.8rem;line-height:1.2}.resources-area-section .link-list{list-style:none;padding:0px}.resources-area-section .link-list li{margin:16px auto}.resources-area-section .resource-list{list-style:none;padding-left:0px}.resources-area-section .resource-list p{margin-bottom:8px}.resources-area-section .resource-list li{margin-bottom:32px}.resources-area-section .resources-area-item{padding-right:48px}.resources-area-section .resources-area-item span a{font-weight:700}@media screen and (min-width: 1200px){.resources-area-section p{font-size:1.8rem}}.blog-filters-section{padding:4rem 0 0}.blog-filters-section .form-group{margin-bottom:0}.blog-filters-section .form-group select{background-position:95% 50% !important}.blog-filters-section .form-group select option{padding:1rem}.blog-filters-section .blog-filter-dropdown,.blog-filters-section .filter-dropdown{width:100%;max-width:40rem;color:#74c34d;background-color:transparent;border:0;border-bottom:1px solid #000;border-radius:0;display:block;margin:0 auto;padding:0 2rem;font-size:1.8rem}.blog-filters-section .blog-filter-dropdown.resource-ctr-dropdown,.blog-filters-section .filter-dropdown.resource-ctr-dropdown{max-width:100%}@media screen and (min-width: 768px){.blog-filters-section .blog-filter-dropdown{margin:2rem 0;font-size:2rem}}select::-ms-expand{display:none}.hero-split-section .hero-split-item{padding:20px 20px;color:#727878}@media screen and (min-width: 768px){.hero-split-section .hero-split-item{padding:20px 0}}.hero-split-section .hero-split-category{color:#74c34d}.hero-split-section .hero-split-attribution{color:#ccc}.hero-split-section .hero-split-title{color:#000}.hero-split-section .hero-split-wrapper .hero-split-column-details{background-color:#fff}@media screen and (min-width: 768px){.hero-split-section .hero-split-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 15px;background-color:#fff}.hero-split-section .hero-split-wrapper .hero-split-column:first-of-type{margin-left:-15px}.hero-split-section .hero-split-wrapper .hero-split-column:last-of-type{margin-right:-15px}}.blog-posts-section .blog-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-posts-section .blog-post-item{margin-bottom:2rem;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-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;text-decoration:none;transition:background-color .3s ease, box-shadow .3s ease;box-shadow:0 0 1.5rem #ccc,0 0 0 #ccc,0 0.8rem 1rem #ccc;background-color:#fff}.blog-posts-section .blog-post-item .image-wrapper{overflow:hidden}.blog-posts-section .blog-post-item .image-wrapper.event-image span{display:block;height:18rem;background-position:center center;background-repeat:no-repeat;background-size:cover}.blog-posts-section .blog-post-item .btn-lg,.blog-posts-section .blog-post-item .btn-group-lg>.btn{width:100%}.blog-posts-section .blog-post-item:active,.blog-posts-section .blog-post-item:hover,.blog-posts-section .blog-post-item:visited,.blog-posts-section .blog-post-item:focus{text-decoration:none}.blog-posts-section .blog-post-item .event-post{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-flex:1;-ms-flex:1;flex:1;text-decoration:none}.blog-posts-section .blog-post-item .event-post-description{padding:20px 20px 0}.blog-posts-section .post-description-container{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-flex:1;-ms-flex:1;flex:1;padding:1.5rem 2rem;background:transparent}.blog-posts-section .post-description-container .posts h3{font-weight:700}.blog-posts-section .post-description-container .posts p{font-size:1.4rem}.blog-posts-section .post-title{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#3d4647}.blog-posts-section .post-date{-ms-flex-preferred-size:0;flex-basis:0}.blog-posts-section .post-category{color:#74c34d}.blog-posts-section .post-attribution{margin:0;font-weight:700;font-size:1.6rem;color:#74c34d}.blog-posts-section .trending-header{padding:1.5rem 2rem;background-color:#74c34d;color:#fff}.blog-posts-section .trending-items-list-wrapper{padding:0 2rem}.blog-posts-section .btn-blog-load-more{display:block;width:100%}.blog-posts-section .post-date{color:#74c34d}@media screen and (min-width: 768px){.blog-posts-section .blog-post-item{box-shadow:none;background-color:transparent}.blog-posts-section .blog-post-item .post-description-container p{font-size:1.6rem}.blog-posts-section .blog-post-item.active:not(.blog-trending-item),.blog-posts-section .blog-post-item:hover:not(.blog-trending-item){box-shadow:0px 0px 1.5rem #ccc,0px 0px 0px #ccc,0px 8px 10px #ccc;background-color:#fff}}_:-ms-input-placeholder .blog-post-item,_:-ms-input-placeholder .blog-post-item .event-post,_:-ms-input-placeholder .post-description-container,:root .blog-posts-section .blog-post-item,:root .blog-posts-section .blog-post-item .event-post,:root .blog-posts-section .post-description-container{display:block}_:-ms-input-placeholder .post-description-container,:root .blog-posts-section .post-description-container{text-align:left}.media-block-section .media-block-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-block-section a .glyphicon{transition:color .3s ease-in;font-size:48px;color:#74c34d}.media-block-section a:hover .glyphicon,.media-block-section a:focus .glyphicon{color:#222327}.media-block-section p{margin:8px 8px 8px 24px}@media screen and (min-width: 500px){.media-block-section p{margin-left:8px}}@media screen and (min-width: 768px){.media-block-section .media-block-item :nth-child(1){padding-left:0px}}.container.home-page-wrapper{background:url("/dist/ptc/images/PTC_BG.png") no-repeat;background-size:cover;width:100%;margin:0;padding:0}.container.home-page-wrapper .row{margin-left:0;margin-right:0}.container.home-page-wrapper .home-section-heading{text-align:center;padding:0 20%}@media (max-width: 992px){.container.home-page-wrapper .home-section-heading{padding:0 10%}}.container.home-page-wrapper .home-section-heading .home-section-title{font-size:2.5em;font-weight:bold}.container.home-page-wrapper .home-section-heading .home-section-subtitle{line-height:1.5em}.hero-slider-item{position:relative;color:#fff}.hero-slider-image{box-shadow:0px 10rem 100rem #3d4647}.hero-slider-content{text-align:center;padding:2rem;background:#222327}@media screen and (min-width: 1200px){.hero-slider-content{max-width:96%;margin:8% 2% 0 2%}}@media screen and (min-width: 1440px){.hero-slider-content{max-width:80%;margin:10% 10% 0 10%}}.hero-slider-heading{text-transform:uppercase;font-weight:700;letter-spacing:0.5rem;font-size:1.6rem}.hero-slider-subtitle{padding:0;font-size:1rem;line-height:1.5;font-weight:400}.hero-slider-button{opacity:0.9;text-transform:initial}@media (max-width: 768px){.hero-slider-button{background-color:#fff;color:#222327;opacity:0.7;transition:all 0.2s;font-size:0.9em}.hero-slider-button:hover{background-color:#fff}}.hero-slider-controls-container{display:none}.hero-slider-continue-btn{position:absolute;text-align:center;width:100%;margin-top:-50px;left:0}@media (max-width: 768px){.hero-slider-continue-btn{display:none}}@media (max-width: 992px){.hero-slider-continue-btn{margin-top:-40px}}.hero-slider-continue-btn img{width:80px}@media (max-width: 992px){.hero-slider-continue-btn img{width:60px}}@media screen and (min-width: 768px){.hero-slider-section{margin-top:0;padding:0 2rem}.hero-slider-content{position:absolute;background:transparent;width:100%;max-width:75rem;max-height:100%;margin:0 auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.hero-slider-heading{letter-spacing:1rem;font-size:2.4rem;text-shadow:0px 0px 1px #777}.hero-slider-subtitle{font-size:1.3rem;max-width:45rem;margin:0 auto 2rem}}@media screen and (min-width: 992px){.hero-slider-section{padding:0 3rem}.hero-slider-content{max-width:95rem}.hero-slider-heading{letter-spacing:1.6rem;line-height:1.3;font-size:3.2rem}.hero-slider-subtitle{font-size:1.6rem;max-width:60rem}}@media screen and (min-width: 1200px){.hero-slider-section{padding:0 5rem}.hero-slider-heading{font-size:5.6rem;letter-spacing:2.2rem}.hero-slider-content{max-width:100rem}}.sortable-article-section .article-dropdown-label{line-height:80px;background:#fff;text-align:center;font-weight:bold;box-shadow:0px 0px 50px #e8ebe7}.sortable-article-section .article-dropdown-wrapper{color:#74c34d;border-bottom:3px solid #74c34d;display:block;font-weight:bold;text-align:center;box-shadow:0px 0px 50px #e8ebe7;height:80px;overflow:hidden;position:absolute;z-index:5;width:100%}@media (max-width: 992px){.sortable-article-section .article-dropdown-wrapper{font-size:0.75em}}@media (max-width: 768px){.sortable-article-section .article-dropdown-wrapper{font-size:0.75em}}.sortable-article-section .article-dropdown-wrapper .article-dropdown{padding:0;margin:0;cursor:pointer}.sortable-article-section .article-dropdown-wrapper .article-dropdown .article-dropdown-item{list-style-type:none;line-height:80px;background:#e8ebe7;padding:0em 2em}.sortable-article-section .article-dropdown-wrapper .article-dropdown .article-dropdown-item:nth-child(even){background:#fff}.sortable-article-section .article-dropdown-wrapper .article-dropdown .article-dropdown-item:first-child{cursor:pointer}.sortable-article-section .article-dropdown-wrapper .article-dropdown .article-dropdown-item:first-child:after{font-family:'Glyphicons Halflings';content:"      \e114"}.sortable-article-section .article-row{padding:2em 2em}@media (max-width: 992px){.sortable-article-section .article-row{margin-top:2em}}.sortable-article-section .article-card{margin:2em 0em}.sortable-article-section .article-card .article-card-content-top{width:100%;height:40px}.sortable-article-section .article-card .article-card-content-top .article-category{text-transform:uppercase;padding:0 .8em;font-size:0.8em;color:#fff;font-weight:bold;width:100%;background:rgba(0,0,0,0.5);letter-spacing:2px;height:40px;line-height:40px;z-index:3;position:relative}.sortable-article-section .article-card .article-card-content-top .article-category .article-share-icon{width:35px;float:right;padding-top:15px;margin-right:10px}.sortable-article-section .article-card .article-card-image img{margin-top:-62px;z-index:2;position:relative}.sortable-article-section .article-card .article-card-sub-content{margin-top:-80px;float:right;width:80%;background:#fff;box-shadow:0px 0px 100px #757986;min-height:245px;z-index:3;position:relative}.sortable-article-section .article-card .article-card-sub-content .content-title{font-size:1.2em;padding-bottom:1em;padding:2em;min-height:185px}.sortable-article-section .article-card .article-card-sub-content .article-arrow{margin-left:-50px;margin-right:50px;height:30px}.sortable-article-section .article-card .article-card-sub-content .article-read-more{padding:0em 0em 2em 2em;color:#74c34d;font-size:0.9em}.sortable-article-section .blog-cta{margin:1em auto 3em auto}.client-slider-section{background:#fff;text-align:center}.client-slider-section .client-slider-cta{text-transform:initial;margin-bottom:2em}.client-slider-section .client-slider-control{background:#74c34d;width:50px;height:50px;display:inline-block;cursor:pointer;z-index:3;position:relative;margin-top:60px;box-shadow:0px 0px 100px 100px #fff;transition:all 0.2s}.client-slider-section .client-slider-control>span{width:100%;line-height:50px;color:#fff}.client-slider-section .client-slider-control:hover{background:#a1d686}.client-slider-section .client-slider-control.forward{float:right}.client-slider-section .client-slider-control.back{float:left}@media (max-width: 768px){.client-slider-section .client-slider-control{display:none}}.client-slider-section .client-slider{white-space:nowrap;background:#e8ebe7;margin:2em 0em 2em 0em;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width: 768px){.client-slider-section .client-slider{white-space:initial}}.client-slider-section .client-slider .client-slider-item{list-style-type:none;display:inline-block;max-width:150px;opacity:0.4;padding:1em;border-bottom:1px solid transparent;transition:all 0.3s}.client-slider-section .client-slider .client-slider-item img{padding:15px 0px}.client-slider-section .client-slider .client-slider-item:hover{opacity:1;border-bottom:1px solid #74c34d}.events-section .events-wrapper{margin:2em;padding:2em;display:-webkit-box;display:-ms-flexbox;display:flex}.events-section .events-wrapper .feature-image{background:url("/dist/ptc/images/events-bg.png") no-repeat;background-size:cover;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width: 992px){.events-section .events-wrapper .feature-image{display:none}}.events-section .events-wrapper .events-list-container{background:rgba(255,255,255,0.8);width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:10px;padding:2.5em 5% 2.5em 20%}@media (max-width: 992px){.events-section .events-wrapper .events-list-container{display:block;padding:0;margin-left:0;display:block}}.events-section .events-wrapper .events-list-container .event-item{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;margin-botttom:1em;border-bottom:1px solid #e8ebe7;font-weight:bold;height:100px}@media (max-width: 992px){.events-section .events-wrapper .events-list-container .event-item{display:block;height:120px;border-bottom:none;margin-bottom:1em}}.events-section .events-wrapper .events-list-container .event-item .event-date{color:#fff;background:#74c34d;text-align:center;letter-spacing:2px;width:20%;padding:1em;margin-right:1em;font-size:0.8em}@media (max-width: 992px){.events-section .events-wrapper .events-list-container .event-item .event-date{width:100%;display:block}.events-section .events-wrapper .events-list-container .event-item .event-date:not(:first-child){margin-top:1em}}.events-section .events-wrapper .events-list-container .event-item .event-description{width:80%;font-size:0.9em}@media (max-width: 992px){.events-section .events-wrapper .events-list-container .event-item .event-description{width:100%;display:block;padding:1em}}.events-section .events-wrapper .events-list-container .event-item .event-description .event-arrow{color:#74c34d;display:block;margin-top:.5em}@media (max-width: 992px){.events-section .events-wrapper .events-list-container .event-item .event-description .event-arrow{margin-bottom:1em}}.events-section .events-wrapper .events-list-container .event-item .event-link{color:#222327;display:block}.events-section .events-wrapper .events-list-container .event-item .event-link:hover{color:#74c34d;text-decoration:none}.events-section .events-wrapper .events-list-container .events-cta{font-size:0.9em;margin:1.2em 0;padding:0}@media (max-width: 992px){.events-section .events-wrapper .events-list-container .events-cta{text-align:center;width:100%}}.events-section .featured-event{background:#fff;width:450px;left:20%;float:left;margin-top:-475px;z-index:5;position:relative;box-shadow:0px 0px 100px rgba(34,35,39,0.25)}@media (max-width: 1200px){.events-section .featured-event{left:10%}}@media (max-width: 992px){.events-section .featured-event{display:block;float:none;margin:0;width:80%}}.events-section .featured-event .featured-event-date{color:#fff;background:#74c34d;text-align:center;letter-spacing:2px;width:20%;padding:1em;margin-right:1em;font-size:0.8em;font-weight:bold;float:left;margin-left:-20%}@media (max-width: 992px){.events-section .featured-event .featured-event-date{display:block;float:none;margin:0}}.events-section .featured-event .featured-event-title{font-weight:bold;font-size:1.2em;line-height:1.4em;padding:2em 2em}.events-section .featured-event .featured-event-content{padding:0em 2em;margin:0 0 1em 0;line-height:1.8em}.events-section .featured-event .featured-event-arrow{margin:1em 50px 1em -50px}.events-section .featured-event .featured-event-read-more{padding:2em 2em 3em 2em;font-weight:bold}.events-section .base-subhead{width:100%;text-align:center;text-transform:uppercase;letter-spacing:20px;line-height:3em;color:#727878;font-size:0.8em;margin-top:1em;padding:2em}@media (max-width: 768px){.events-section .base-subhead{margin-top:5em}}.blog-filter-dropdown.resource-ctr-dropdown{font-size:1em;height:100%}.partner-content-wrapper{background:#FFFFFF;outline:none;padding:1em;margin:1em;transition:all 0.2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:200px}.partner-content-wrapper:hover{box-shadow:0px 15px 50px rgba(0,0,0,0.15)}.partner-content-wrapper .post-title{margin:1em 0em;color:#74c34d !important;font-weight:600}.image-wrapper{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;text-align:center}.image-wrapper .tier-color{font-size:1.8rem;font-weight:600}.tier-wrapper{line-height:18rem}.modal-body{overflow:hidden}.popup-content{margin-top:2rem}.close{opacity:0.5}@media (min-width: 992px){.modal-partner{width:50% !important}}.modal-partner .popup-content{font-size:0.9em;text-align:justify;line-height:1.7em}.modal-partner br{content:"";display:block;margin:2em}.modal-partner .post-title{font-weight:bold;font-size:2em;color:#74c34d;margin-top:0.5em}.modal-partner .tier-color{font-size:1.8em;position:absolute;right:0;top:0}.modal-partner .partner-img{width:auto;margin:1em}#loadMore{width:100%;margin-top:1em}.disabled select{cursor:not-allowed}.disabled select.blog-filter-dropdown{color:#cccccc}.quotesCarouselWrapper .carousel-indicators li{width:12px;height:12px}.quotesCarouselWrapper .longThinArrowCarouselNav .carousel-control.visible-xs{background-color:#6b95a4;left:15px;bottom:-55px}.quotesCarouselWrapper .longThinArrowCarouselNav .carousel-control.visible-xs .icon-LongThinLeftArrow:before{color:#6b95a4}.quotesCarouselWrapper .longThinArrowCarouselNav .carousel-control.visible-xs .icon-LongThinRightArrow:before{color:#6b95a4}.quotesCarouselWrapper .longThinArrowCarouselNav .carousel-control.visible-xs.right{right:auto;left:50px}.two-col .quotesCarouselWrapper .item{padding:25px 25px 25px 65px}.interior-content .quotesCarouselWrapper .item{padding:25px 25px 25px 65px}.quotesCarouselWrapper .carousel-caption{position:relative;right:0;left:0;bottom:0;padding:0;background-image:none;text-shadow:none;text-align:left;padding:40px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:.8em;font-style:italic;color:#b9b9b9}.quotesCarouselWrapper .carousel-caption p{margin:0px 0px 20px 0px;padding:0;border:none;font-size:2.5em;font-weight:normal;font-style:normal;color:#74c34d}.quotesCarouselWrapper .carousel-caption p:before,.quotesCarouselWrapper .carousel-caption p:after{content:'"'}.quotesCarouselWrapper .carousel-control{width:0px}.quotesCarouselWrapper .carousel-control.left,.quotesCarouselWrapper .carousel-control.right{background:none}.quotesCarouselWrapper .carousel-control span{color:#74c34d}.quotesCarouselWrapper .carousel-indicators li{width:12px;height:12px;background-color:#d8d8d8}.quotesCarouselWrapper .carousel-indicators li.active{background-color:#94ca4e}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzZS5jc3MiLCJzb3VyY2VzIjpbImJhc2Uuc2NzcyIsImdsb2JhbC9fYm9vdHN0cmFwLW92ZXJyaWRlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9fYm9vdHN0cmFwLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbWl4aW5zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2hpZGUtdGV4dC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19vcGFjaXR5LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2xhYmVscy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNldC1maWx0ZXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcmVzaXplLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19zaXplLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYi1mb2N1cy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1vdmVyZmxvdy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL192ZW5kb3ItcHJlZml4ZXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fYWxlcnRzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fcGFuZWxzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19wcm9ncmVzcy1iYXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvbWl4aW5zL19jZW50ZXItYmxvY2suc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fbmF2LXZlcnRpY2FsLWFsaWduLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcmludC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2dseXBoaWNvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19zY2FmZm9sZGluZy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3R5cGUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jb2RlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RhYmxlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2NvbXBvbmVudC1hbmltYXRpb25zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fZHJvcGRvd25zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3Vwcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2lucHV0LWdyb3Vwcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX25hdnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19icmVhZGNydW1icy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wYWdlci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2xhYmVscy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2JhZGdlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3RodW1ibmFpbHMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19hbGVydHMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19wcm9ncmVzcy1iYXJzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fbWVkaWEuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcGFuZWxzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcmVzcG9uc2l2ZS1lbWJlZC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3dlbGxzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19tb2RhbHMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL190b29sdGlwLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXNhc3MvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9fcG9wb3ZlcnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3V0aWxpdGllcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC1zYXNzL2Fzc2V0cy9zdHlsZXNoZWV0cy9ib290c3RyYXAvX3Jlc3BvbnNpdmUtdXRpbGl0aWVzLnNjc3MiLCJnbG9iYWwvX2JyZWFrcG9pbnRzLnNjc3MiLCJnbG9iYWwvX21peGlucy5zY3NzIiwiZ2xvYmFsL19jb2xvcnMuc2NzcyIsImdsb2JhbC9fZm9udHMuc2NzcyIsImdsb2JhbC9fdHlwb2dyYXBoeS5zY3NzIiwiZ2xvYmFsL19sYXlvdXQuc2NzcyIsImdsb2JhbC9fdXRpbGl0aWVzLnNjc3MiLCJnbG9iYWwvX2J1dHRvbnMuc2NzcyIsImdsb2JhbC9fbGlzdHMuc2NzcyIsImdsb2JhbC9fZm9ybXMuc2NzcyIsImdsb2JhbC9fZmxhZy1pY29uLnNjc3MiLCJnbG9iYWwvX3NoYW1lLnNjc3MiLCJjb21wb25lbnRzL19wcmltYXJ5LW5hdi5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19qdW1ib3Ryb24uc2NzcyIsImNvbXBvbmVudHMvX2hlcm8tYmFubmVyLWltYWdlLnNjc3MiLCJjb21wb25lbnRzL190aHJlZS1jYXJkLnNjc3MiLCJjb21wb25lbnRzL19sYXJnZS1pbWFnZS5zY3NzIiwiY29tcG9uZW50cy9faG9yaXpvbnRhbC1jYXJkLnNjc3MiLCJjb21wb25lbnRzL19sb2dvLWNhbGxvdXRzLnNjc3MiLCJjb21wb25lbnRzL19ibG9jay1xdW90ZS5zY3NzIiwiY29tcG9uZW50cy9fcmVzb3VyY2VzLWFyZWEuc2NzcyIsImNvbXBvbmVudHMvX2N0YS1oZXJvLnNjc3MiLCJjb21wb25lbnRzL19jdGEtY2FyZC5zY3NzIiwiY29tcG9uZW50cy9fc3ViLW5hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX2dlbmVyYWwtY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9fc2lkZS1iYXIuc2NzcyIsImNvbXBvbmVudHMvX2xpc3RzLnNjc3MiLCJjb21wb25lbnRzL19leHBhbmQtY29sbGFwc2UtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fZm9ybS1zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL190d28tdXAtZmVhdHVyZS5zY3NzIiwiY29tcG9uZW50cy9fbGluay1saXN0LnNjc3MiLCJjb21wb25lbnRzL190d28tdXAtY3RhLnNjc3MiLCJjb21wb25lbnRzL192aWRlby1mZWF0dXJlLnNjc3MiLCJjb21wb25lbnRzL192aWRlby1tb2R1bGUuc2NzcyIsImNvbXBvbmVudHMvX3R3by11cC1jdGEtcmljaC5zY3NzIiwiY29tcG9uZW50cy9fY29tcGFyaXNvbi10YWJsZS5zY3NzIiwiY29tcG9uZW50cy9fYmxvZy1maWx0ZXJzLnNjc3MiLCJjb21wb25lbnRzL19oZXJvLXNwbGl0LnNjc3MiLCJjb21wb25lbnRzL19ibG9nLXBvc3RzLnNjc3MiLCJjb21wb25lbnRzL19tZWRpYS1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9faG9tZS1jb250ZW50LnNjc3MiLCJjb21wb25lbnRzL19oZXJvLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fc29ydGFibGUtYXJ0aWNsZXMuc2NzcyIsImNvbXBvbmVudHMvX2NsaWVudC1zbGlkZXIuc2NzcyIsImNvbXBvbmVudHMvX2V2ZW50cy5zY3NzIiwiY29tcG9uZW50cy9fcGFydG5lci1saXN0LnNjc3MiLCJsZWdhY3ljb21wb25lbnRzL19xdW90ZS1jYXJvdXNlbC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIE92ZXJyaWRlc1xyXG5AaW1wb3J0IFwiZ2xvYmFsL2Jvb3RzdHJhcC1vdmVycmlkZXNcIjtcclxuXHJcbi8vIEV4dGVybmFsXHJcbkBpbXBvcnQgXCJib290c3RyYXAtc2Fzcy9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwXCI7XHJcblxyXG4vLyBJbnRlcm5hbFxyXG5AaW1wb3J0IFwiZ2xvYmFsL2JyZWFrcG9pbnRzXCI7XHJcbkBpbXBvcnQgXCJnbG9iYWwvbWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJnbG9iYWwvY29sb3JzXCI7XHJcbkBpbXBvcnQgXCJnbG9iYWwvZm9udHNcIjtcclxuQGltcG9ydCBcImdsb2JhbC90eXBvZ3JhcGh5XCI7XHJcbkBpbXBvcnQgXCJnbG9iYWwvbGF5b3V0XCI7XHJcbkBpbXBvcnQgXCJnbG9iYWwvdXRpbGl0aWVzXCI7XHJcbkBpbXBvcnQgXCJnbG9iYWwvYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwiZ2xvYmFsL2xpc3RzXCI7XHJcbkBpbXBvcnQgXCJnbG9iYWwvZm9ybXNcIjtcclxuQGltcG9ydCBcImdsb2JhbC9mbGFnLWljb25cIjtcclxuQGltcG9ydCBcImdsb2JhbC9zaGFtZVwiO1xyXG5cclxuQGltcG9ydCBcImNvbXBvbmVudHMvcHJpbWFyeS1uYXZcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZm9vdGVyXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2p1bWJvdHJvblwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9oZXJvLWJhbm5lci1pbWFnZVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy90aHJlZS1jYXJkXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xhcmdlLWltYWdlXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hvcml6b250YWwtY2FyZFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9sb2dvLWNhbGxvdXRzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Jsb2NrLXF1b3RlXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Jlc291cmNlcy1hcmVhXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2N0YS1oZXJvXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2N0YS1jYXJkXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3N1Yi1uYXZpZ2F0aW9uXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2dlbmVyYWwtY29udGVudFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9zaWRlLWJhclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9saXN0c1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9leHBhbmQtY29sbGFwc2UtbGlzdFwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb3JtLXNlY3Rpb25cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdHdvLXVwLWZlYXR1cmVcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvbGluay1saXN0XCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3R3by11cC1jdGFcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdmlkZW8tZmVhdHVyZVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy92aWRlby1tb2R1bGVcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdHdvLXVwLWN0YS1yaWNoXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbXBhcmlzb24tdGFibGVcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcmVzb3VyY2VzLWFyZWFcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvZy1maWx0ZXJzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlcm8tc3BsaXRcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvYmxvZy1wb3N0c1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9tZWRpYS1ibG9ja1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9ob21lLWNvbnRlbnRcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaGVyby1zbGlkZXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvc29ydGFibGUtYXJ0aWNsZXNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY2xpZW50LXNsaWRlclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9ldmVudHNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcGFydG5lci1saXN0XCI7XHJcblxyXG4vLyBMZWdhY3lcclxuQGltcG9ydCBcImxlZ2FjeWNvbXBvbmVudHMvcXVvdGUtY2Fyb3VzZWxcIjtcclxuIiwiLy89PSBUeXBvZ3JhcGh5XHJcbi8vXHJcbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgXCJPcGVuIFNhbnMgc2NyaXB0PWFsbCByZXY9MVwiLCBcIkFkb2JlIEJsYW5rXCI7Ly9cIkNlbnR1cnlHb3RoaWNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcclxuXHJcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMTZweDtcclxuXHJcbi8vPT0gSWNvbm9ncmFwaHlcclxuLy9cclxuLy8jIyBTcGVjaWZ5IGN1c3RvbSBsb2NhdGlvbiBhbmQgZmlsZW5hbWUgb2YgdGhlIGluY2x1ZGVkIEdseXBoaWNvbnMgaWNvbiBmb250LiBVc2VmdWwgZm9yIHRob3NlIGluY2x1ZGluZyBCb290c3RyYXAgdmlhIEJvd2VyLlxyXG5cclxuLy8qKiBMb2FkIGZvbnRzIGZyb20gdGhpcyBkaXJlY3RvcnkuXHJcblxyXG4vLyBbY29udmVydGVyXSBJZiAkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyIGlmIHVzZWQsIHByb3ZpZGUgcGF0aCByZWxhdGl2ZSB0byB0aGUgYXNzZXRzIGxvYWQgcGF0aC5cclxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBiZWNhdXNlIHNvbWUgYXNzZXQgaGVscGVycywgc3VjaCBhcyBTcHJvY2tldHMsIGRvIG5vdCB3b3JrIHdpdGggZmlsZS1yZWxhdGl2ZSBwYXRocy5cclxuLy8gQnJvd3NlclN5bmMgVmVyc2lvblxyXG4vLyRmb250LXBhdGg6IFwiL2ZvbnRzL1wiO1xyXG4vLyBTaXRlY29yZSBWZXJzaW9uXHJcbiRmb250LXBhdGg6IFwiL2Rpc3QvcHRjL2ZvbnRzL1wiO1xyXG5cclxuJGljb24tZm9udC1wYXRoOiAkZm9udC1wYXRoO1xyXG5cclxuLy8qKiBGaWxlIG5hbWUgZm9yIGFsbCBmb250IGZpbGVzLlxyXG4kaWNvbi1mb250LW5hbWU6ICAgICAgICAgIFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiICFkZWZhdWx0O1xyXG4vLyoqIEVsZW1lbnQgSUQgd2l0aGluIFNWRyBpY29uIGZpbGUuXHJcbiRpY29uLWZvbnQtc3ZnLWlkOiAgICAgICAgXCJnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIiAhZGVmYXVsdDtcclxuIiwiLyohXG4gKiBCb290c3RyYXAgdjMuMy43IChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTYgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG4vLyBDb3JlIHZhcmlhYmxlcyBhbmQgbWl4aW5zXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9taXhpbnNcIjtcblxuLy8gUmVzZXQgYW5kIGRlcGVuZGVuY2llc1xuQGltcG9ydCBcImJvb3RzdHJhcC9ub3JtYWxpemVcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcHJpbnRcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZ2x5cGhpY29uc1wiO1xuXG4vLyBDb3JlIENTU1xuQGltcG9ydCBcImJvb3RzdHJhcC9zY2FmZm9sZGluZ1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90eXBlXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2NvZGVcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZ3JpZFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC90YWJsZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvZm9ybXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYnV0dG9uc1wiO1xuXG4vLyBDb21wb25lbnRzXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2NvbXBvbmVudC1hbmltYXRpb25zXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Ryb3Bkb3duc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9idXR0b24tZ3JvdXBzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2lucHV0LWdyb3Vwc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9uYXZzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL25hdmJhclwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9icmVhZGNydW1ic1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3BhZ2VyXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL2xhYmVsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9iYWRnZXNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvanVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3RodW1ibmFpbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvYWxlcnRzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Byb2dyZXNzLWJhcnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbWVkaWFcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvbGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9wYW5lbHNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcmVzcG9uc2l2ZS1lbWJlZFwiO1xuQGltcG9ydCBcImJvb3RzdHJhcC93ZWxsc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9jbG9zZVwiO1xuXG4vLyBDb21wb25lbnRzIHcvIEphdmFTY3JpcHRcbkBpbXBvcnQgXCJib290c3RyYXAvbW9kYWxzXCI7XG5AaW1wb3J0IFwiYm9vdHN0cmFwL3Rvb2x0aXBcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvcG9wb3ZlcnNcIjtcbkBpbXBvcnQgXCJib290c3RyYXAvY2Fyb3VzZWxcIjtcblxuLy8gVXRpbGl0eSBjbGFzc2VzXG5AaW1wb3J0IFwiYm9vdHN0cmFwL3V0aWxpdGllc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcC9yZXNwb25zaXZlLXV0aWxpdGllc1wiO1xuIiwiJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogZmFsc2UgIWRlZmF1bHQ7XG4vL1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vPT0gQ29sb3JzXG4vL1xuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuXG4kZ3JheS1iYXNlOiAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRncmF5LWRhcmtlcjogICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKSAhZGVmYXVsdDsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKSAhZGVmYXVsdDsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSkgIWRlZmF1bHQ7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDQ2LjclKSAhZGVmYXVsdDsgLy8gIzc3N1xuJGdyYXktbGlnaHRlcjogICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpICFkZWZhdWx0OyAvLyAjZWVlXG5cbiRicmFuZC1wcmltYXJ5OiAgICAgICAgIGRhcmtlbigjNDI4YmNhLCA2LjUlKSAhZGVmYXVsdDsgLy8gIzMzN2FiN1xuJGJyYW5kLXN1Y2Nlc3M6ICAgICAgICAgIzVjYjg1YyAhZGVmYXVsdDtcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICM1YmMwZGUgIWRlZmF1bHQ7XG4kYnJhbmQtd2FybmluZzogICAgICAgICAjZjBhZDRlICFkZWZhdWx0O1xuJGJyYW5kLWRhbmdlcjogICAgICAgICAgI2Q5NTM0ZiAhZGVmYXVsdDtcblxuXG4vLz09IFNjYWZmb2xkaW5nXG4vL1xuLy8jIyBTZXR0aW5ncyBmb3Igc29tZSBvZiB0aGUgbW9zdCBnbG9iYWwgc3R5bGVzLlxuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIGA8Ym9keT5gLlxuJGJvZHktYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIHRleHQgY29sb3Igb24gYDxib2R5PmAuXG4kdGV4dC1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCB0ZXh0dWFsIGxpbmsgY29sb3IuXG4kbGluay1jb2xvcjogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBjb2xvciBzZXQgdmlhIGBkYXJrZW4oKWAgZnVuY3Rpb24uXG4kbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4vLyoqIExpbmsgaG92ZXIgZGVjb3JhdGlvbi5cbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcblxuXG4vLz09IFR5cG9ncmFwaHlcbi8vXG4vLyMjIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zZXJpZjogICAgICAgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xuLy8qKiBEZWZhdWx0IG1vbm9zcGFjZSBmb250cyBmb3IgYDxjb2RlPmAsIGA8a2JkPmAsIGFuZCBgPHByZT5gLlxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxhcmdlOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjYpKSAhZGVmYXVsdDsgLy8gfjM2cHhcbiRmb250LXNpemUtaDI6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuMTUpKSAhZGVmYXVsdDsgLy8gfjMwcHhcbiRmb250LXNpemUtaDM6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS43KSkgIWRlZmF1bHQ7IC8vIH4yNHB4XG4kZm9udC1zaXplLWg0OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtaDU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNjogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbi8vKiogVW5pdC1sZXNzIGBsaW5lLWhlaWdodGAgZm9yIHVzZSBpbiBjb21wb25lbnRzIGxpa2UgYnV0dG9ucy5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgMS40Mjg1NzE0MjkgIWRlZmF1bHQ7IC8vIDIwLzE0XG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxuJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOiAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpKSAhZGVmYXVsdDsgLy8gfjIwcHhcblxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgIDEuMSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuXG4vLz09IEljb25vZ3JhcGh5XG4vL1xuLy8jIyBTcGVjaWZ5IGN1c3RvbSBsb2NhdGlvbiBhbmQgZmlsZW5hbWUgb2YgdGhlIGluY2x1ZGVkIEdseXBoaWNvbnMgaWNvbiBmb250LiBVc2VmdWwgZm9yIHRob3NlIGluY2x1ZGluZyBCb290c3RyYXAgdmlhIEJvd2VyLlxuXG4vLyoqIExvYWQgZm9udHMgZnJvbSB0aGlzIGRpcmVjdG9yeS5cblxuLy8gW2NvbnZlcnRlcl0gSWYgJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciBpZiB1c2VkLCBwcm92aWRlIHBhdGggcmVsYXRpdmUgdG8gdGhlIGFzc2V0cyBsb2FkIHBhdGguXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGJlY2F1c2Ugc29tZSBhc3NldCBoZWxwZXJzLCBzdWNoIGFzIFNwcm9ja2V0cywgZG8gbm90IHdvcmsgd2l0aCBmaWxlLXJlbGF0aXZlIHBhdGhzLlxuJGljb24tZm9udC1wYXRoOiBpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCBcImJvb3RzdHJhcC9cIiwgXCIuLi9mb250cy9ib290c3RyYXAvXCIpICFkZWZhdWx0O1xuXG4vLyoqIEZpbGUgbmFtZSBmb3IgYWxsIGZvbnQgZmlsZXMuXG4kaWNvbi1mb250LW5hbWU6ICAgICAgICAgIFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiICFkZWZhdWx0O1xuLy8qKiBFbGVtZW50IElEIHdpdGhpbiBTVkcgaWNvbiBmaWxlLlxuJGljb24tZm9udC1zdmctaWQ6ICAgICAgICBcImdseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29tcG9uZW50c1xuLy9cbi8vIyMgRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLiBWYWx1ZXMgYmFzZWQgb24gMTRweCB0ZXh0IGFuZCAxLjQyOCBsaW5lLWhlaWdodCAofjIwcHggdG8gc3RhcnQpLlxuXG4kcGFkZGluZy1iYXNlLXZlcnRpY2FsOiAgICAgNnB4ICFkZWZhdWx0O1xuJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOiAgIDEycHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOiAgICAxMHB4ICFkZWZhdWx0O1xuJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDogIDE2cHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOiAgICA1cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOiAgMTBweCAhZGVmYXVsdDtcblxuJHBhZGRpbmcteHMtdmVydGljYWw6ICAgICAgIDFweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXhzLWhvcml6b250YWw6ICAgICA1cHggIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1sYXJnZTogICAgICAgICAxLjMzMzMzMzMgIWRlZmF1bHQ7IC8vIGV4dHJhIGRlY2ltYWxzIGZvciBXaW4gOC4xIENocm9tZVxuJGxpbmUtaGVpZ2h0LXNtYWxsOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgIDRweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICA2cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgM3B4ICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIGJhY2tncm91bmQgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyoqIFdpZHRoIG9mIHRoZSBgYm9yZGVyYCBmb3IgZ2VuZXJhdGluZyBjYXJldHMgdGhhdCBpbmRpY2F0ZSBkcm9wZG93bnMuXG4kY2FyZXQtd2lkdGgtYmFzZTogICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBDYXJldHMgaW5jcmVhc2Ugc2xpZ2h0bHkgaW4gc2l6ZSBmb3IgbGFyZ2VyIGNvbXBvbmVudHMuXG4kY2FyZXQtd2lkdGgtbGFyZ2U6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gVGFibGVzXG4vL1xuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vKiogUGFkZGluZyBmb3IgYDx0aD5gcyBhbmQgYDx0ZD5gcy5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGZvciBjZWxscyBpbiBgLnRhYmxlLWNvbmRlbnNlZGAuXG4kdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZzogIDVweCAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYWxsIHRhYmxlcy5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgI2Y5ZjlmOSAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLWhvdmVyYC5cbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGFibGUgYW5kIGNlbGwgYm9yZGVycy5cbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IEJ1dHRvbnNcbi8vXG4vLyMjIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG5vcm1hbCAhZGVmYXVsdDtcblxuJGJ0bi1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi1wcmltYXJ5LWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAgIGRhcmtlbigkYnRuLXN1Y2Nlc3MtYmcsIDUlKSAhZGVmYXVsdDtcblxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgZGFya2VuKCRidG4taW5mby1iZywgNSUpICFkZWZhdWx0O1xuXG4kYnRuLXdhcm5pbmctY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgICBkYXJrZW4oJGJ0bi13YXJuaW5nLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1iZzogICAgICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKCRidG4tZGFuZ2VyLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm1zXG4vL1xuLy8jI1xuXG4vLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBgPGlucHV0PmBzXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbi8vKiogYDxpbnB1dD5gIGJvcmRlciBjb2xvclxuJGlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8gVE9ETzogUmVuYW1lIGAkaW5wdXQtYm9yZGVyLXJhZGl1c2AgdG8gYCRpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2VgIGluIHY0XG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbi8vIFRoaXMgaGFzIG5vIGVmZmVjdCBvbiBgPHNlbGVjdD5gcyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBpbnB1dHMgb24gZm9jdXNcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgICM2NmFmZTkgIWRlZmF1bHQ7XG5cbi8vKiogUGxhY2Vob2xkZXIgdGV4dCBjb2xvclxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgIzk5OSAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIChjZWlsKCRmb250LXNpemUtbGFyZ2UgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1zbWFsbDogICAgICAgICAgICAgKGZsb29yKCRmb250LXNpemUtc21hbGwgKiAkbGluZS1oZWlnaHQtc21hbGwpICsgKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcblxuLy8qKiBgLmZvcm0tZ3JvdXBgIG1hcmdpblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgMTVweCAhZGVmYXVsdDtcblxuJGxlZ2VuZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRsZWdlbmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGV4dHVhbCBpbnB1dCBhZGRvbnNcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgY3Vyc29yIGZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zLlxuJGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQgIWRlZmF1bHQ7XG5cblxuLy89PSBEcm9wZG93bnNcbi8vXG4vLyMjIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8qKiBCYWNrZ3JvdW5kIGZvciB0aGUgZHJvcGRvd24gbWVudS5cbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAuXG4kZHJvcGRvd24tYm9yZGVyOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4xNSkgIWRlZmF1bHQ7XG4vLyoqIERyb3Bkb3duIG1lbnUgYGJvcmRlci1jb2xvcmAgKipmb3IgSUU4KiouXG4kZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOiAgICAgICAjY2NjICFkZWZhdWx0O1xuLy8qKiBEaXZpZGVyIGNvbG9yIGZvciBiZXR3ZWVuIGRyb3Bkb3duIGl0ZW1zLlxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBEcm9wZG93biBsaW5rIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBjb2xvciBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGdyYXktZGFyaywgNSUpICFkZWZhdWx0O1xuLy8qKiBIb3ZlciBiYWNrZ3JvdW5kIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEFjdGl2ZSBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyoqIERpc2FibGVkIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBmb3IgaGVhZGVycyB3aXRoaW4gZHJvcGRvd24gbWVudXMuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBEZXByZWNhdGVkIGAkZHJvcGRvd24tY2FyZXQtY29sb3JgIGFzIG9mIHYzLjEuMFxuJGRyb3Bkb3duLWNhcmV0LWNvbG9yOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcblxuXG4vLy0tIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cbi8vXG4vLyBOb3RlOiBUaGVzZSB2YXJpYWJsZXMgYXJlIG5vdCBnZW5lcmF0ZWQgaW50byB0aGUgQ3VzdG9taXplci5cblxuJHppbmRleC1uYXZiYXI6ICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtbmF2YmFyLWZpeGVkOiAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tncm91bmQ6ICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcblxuXG4vLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcbi8vXG4vLyMjIERlZmluZSB0aGUgYnJlYWtwb2ludHMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHNgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14cy1taW5gIGFzIG9mIHYzLjIuMFxuJHNjcmVlbi14cy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXhzICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tcGhvbmU6ICAgICAgICAgICAgICAgJHNjcmVlbi14cy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXNtYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tc206ICAgICAgICAgICAgICAgICAgNzY4cHggIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc20gIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tdGFibGV0YCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tdGFibGV0OiAgICAgICAgICAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbWRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweCAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGc6ICAgICAgICAgICAgICAgICAgMTIwMHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1sZy1taW46ICAgICAgICAgICAgICAkc2NyZWVuLWxnICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZy1kZXNrdG9wOiAgICAgICAgICAkc2NyZWVuLWxnLW1pbiAhZGVmYXVsdDtcblxuLy8gU28gbWVkaWEgcXVlcmllcyBkb24ndCBvdmVybGFwIHdoZW4gcmVxdWlyZWQsIHByb3ZpZGUgYSBtYXhpbXVtXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tbWQtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbGctbWluIC0gMSkgIWRlZmF1bHQ7XG5cblxuLy89PSBHcmlkIHN5c3RlbVxuLy9cbi8vIyMgRGVmaW5lIHlvdXIgY3VzdG9tIHJlc3BvbnNpdmUgZ3JpZC5cblxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbi8vKiogUGFkZGluZyBiZXR3ZWVuIGNvbHVtbnMuIEdldHMgZGl2aWRlZCBpbiBoYWxmIGZvciB0aGUgbGVmdCBhbmQgcmlnaHQuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgMzBweCAhZGVmYXVsdDtcbi8vIE5hdmJhciBjb2xsYXBzZVxuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlY29tZXMgdW5jb2xsYXBzZWQuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVnaW5zIGNvbGxhcHNpbmcuXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heDogKCRncmlkLWZsb2F0LWJyZWFrcG9pbnQgLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IENvbnRhaW5lciBzaXplc1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4kY29udGFpbmVyLXRhYmxldDogICAgICAgICAgICAgKDcyMHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLXNtLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1zbTogICAgICAgICAgICAgICAgICRjb250YWluZXItdGFibGV0ICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuJGNvbnRhaW5lci1kZXNrdG9wOiAgICAgICAgICAgICg5NDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1tZC1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbWQ6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWRlc2t0b3AgIWRlZmF1bHQ7XG5cbi8vIExhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxuJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wOiAgICAgICgxMTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tbGctbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLWxnOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1sYXJnZS1kZXNrdG9wICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2YmFyXG4vL1xuLy8jI1xuXG4vLyBCYXNpY3Mgb2YgYSBuYXZiYXJcbiRuYXZiYXItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgNTBweCAhZGVmYXVsdDtcbiRuYXZiYXItbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICFkZWZhdWx0O1xuJG5hdmJhci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw6ICAgICAgICBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsOiAgICAgICAgICAoKCRuYXZiYXItaGVpZ2h0IC0gJGxpbmUtaGVpZ2h0LWNvbXB1dGVkKSAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1jb2xsYXBzZS1tYXgtaGVpZ2h0OiAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuJG5hdmJhci1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAjNzc3ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJnOiAgICAgICAgICAgICAgICAjZjhmOGY4ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgIzc3NyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgNi41JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgIzg4OCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT09IEludmVydGVkIG5hdmJhclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWxpZ2h0LCAxNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjMjIyICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1saWdodCwgMTUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc6ICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gTmF2c1xuLy9cbi8vIyNcblxuLy89PT0gU2hhcmVkIG5hdiBzdHlsZXNcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LWRpc2FibGVkLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy89PSBUYWJzXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cbi8vPT0gUGlsbHNcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFnaW5hdGlvblxuLy9cbi8vIyNcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdlclxuLy9cbi8vIyNcblxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG4kcGFnZXItZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IEp1bWJvdHJvblxuLy9cbi8vIyNcblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDggIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAjMzE3MDhmICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q5ZWRmNyAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDUlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBUb29sdGlwc1xuLy9cbi8vIyNcblxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBiYWNrZ3JvdW5kIGNvbG9yXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFBvcG92ZXJzXG4vL1xuLy8jI1xuXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGVfaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAwLjA1KSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG5cbi8vPT0gTGFiZWxzXG4vL1xuLy8jI1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBBbGVydHNcbi8vXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXG4kbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFuZWxzXG4vL1xuLy8jI1xuXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItYmc6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbiRwYW5lbC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAkc3RhdGUtc3VjY2Vzcy1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtc3VjY2Vzcy1oZWFkaW5nLWJnOiAgICAkc3RhdGUtc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJHBhbmVsLWluZm8tdGV4dDogICAgICAgICAgICAgJHN0YXRlLWluZm8tdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWJvcmRlcjogICAgICAgICAgICRzdGF0ZS1pbmZvLWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1pbmZvLWhlYWRpbmctYmc6ICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xuXG4kcGFuZWwtd2FybmluZy10ZXh0OiAgICAgICAgICAkc3RhdGUtd2FybmluZy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZzogICAgJHN0YXRlLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFRodW1ibmFpbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbiR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcblxuXG4vLz09IFdlbGxzXG4vL1xuLy8jI1xuXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBCYWRnZXNcbi8vXG4vLyMjXG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQnJlYWRjcnVtYnNcbi8vXG4vLyMjXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuNikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIC5kbC1ob3Jpem9udGFsIGJlY29tZXMgaG9yaXpvbnRhbFxuJGRsLWhvcml6b250YWwtYnJlYWtwb2ludDogICAgJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAhZGVmYXVsdDtcbi8vKiogSG9yaXpvbnRhbCBsaW5lIGNvbG9yLlxuJGhyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVXRpbGl0aWVzXG5AaW1wb3J0IFwibWl4aW5zL2hpZGUtdGV4dFwiO1xuQGltcG9ydCBcIm1peGlucy9vcGFjaXR5XCI7XG5AaW1wb3J0IFwibWl4aW5zL2ltYWdlXCI7XG5AaW1wb3J0IFwibWl4aW5zL2xhYmVsc1wiO1xuQGltcG9ydCBcIm1peGlucy9yZXNldC1maWx0ZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcmVzaXplXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Jlc3BvbnNpdmUtdmlzaWJpbGl0eVwiO1xuQGltcG9ydCBcIm1peGlucy9zaXplXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RhYi1mb2N1c1wiO1xuQGltcG9ydCBcIm1peGlucy9yZXNldC10ZXh0XCI7XG5AaW1wb3J0IFwibWl4aW5zL3RleHQtZW1waGFzaXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1vdmVyZmxvd1wiO1xuQGltcG9ydCBcIm1peGlucy92ZW5kb3ItcHJlZml4ZXNcIjtcblxuLy8gQ29tcG9uZW50c1xuQGltcG9ydCBcIm1peGlucy9hbGVydHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIm1peGlucy9wYW5lbHNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcIm1peGlucy9saXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwibWl4aW5zL25hdi1kaXZpZGVyXCI7XG5AaW1wb3J0IFwibWl4aW5zL2Zvcm1zXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Byb2dyZXNzLWJhclwiO1xuQGltcG9ydCBcIm1peGlucy90YWJsZS1yb3dcIjtcblxuLy8gU2tpbnNcbkBpbXBvcnQgXCJtaXhpbnMvYmFja2dyb3VuZC12YXJpYW50XCI7XG5AaW1wb3J0IFwibWl4aW5zL2JvcmRlci1yYWRpdXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JhZGllbnRzXCI7XG5cbi8vIExheW91dFxuQGltcG9ydCBcIm1peGlucy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcIm1peGlucy9jZW50ZXItYmxvY2tcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbmF2LXZlcnRpY2FsLWFsaWduXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuLy9cbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcbi8vIG9mIHYzLjAuMSB3ZSBoYXZlIGFkZGVkIGAudGV4dC1oaWRlKClgIGFuZCBkZXByZWNhdGVkIGAuaGlkZS10ZXh0KClgLlxuLy9cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xuXG4vLyBEZXByZWNhdGVkIGFzIG9mIHYzLjAuMSAoaGFzIGJlZW4gcmVtb3ZlZCBpbiB2NClcbkBtaXhpbiBoaWRlLXRleHQoKSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBOZXcgbWl4aW4gdG8gdXNlIGFzIG9mIHYzLjAuMVxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgQGluY2x1ZGUgaGlkZS10ZXh0O1xufVxuIiwiLy8gT3BhY2l0eVxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICBvcGFjaXR5OiAkb3BhY2l0eTtcbiAgLy8gSUU4IGZpbHRlclxuICAkb3BhY2l0eS1pZTogKCRvcGFjaXR5ICogMTAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5LWllKTtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuQG1peGluIGltZy1yZXNwb25zaXZlKCRkaXNwbGF5OiBibG9jaykge1xuICBkaXNwbGF5OiAkZGlzcGxheTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBoZWlnaHQ6IGF1dG87IC8vIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nXG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLiBOb3RlIHRoYXQgdGhlXG4vLyBzcGVsbGluZyBvZiBgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvYCBpcyBpbnRlbnRpb25hbC5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWltYWdlLXBhdGgoXCIjeyRmaWxlLTF4fVwiKSwgXCIjeyRmaWxlLTF4fVwiKSk7XG5cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtaW1hZ2UtcGF0aChcIiN7JGZpbGUtMnh9XCIpLCBcIiN7JGZpbGUtMnh9XCIpKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG59XG4iLCIvLyBMYWJlbHNcblxuQG1peGluIGxhYmVsLXZhcmlhbnQoJGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICAmW2hyZWZdIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJlc2V0IGZpbHRlcnMgZm9yIElFXG4vL1xuLy8gV2hlbiB5b3UgbmVlZCB0byByZW1vdmUgYSBncmFkaWVudCBiYWNrZ3JvdW5kLCBkbyBub3QgZm9yZ2V0IHRvIHVzZSB0aGlzIHRvIHJlc2V0XG4vLyB0aGUgSUUgZmlsdGVyIGZvciBJRTkgYW5kIGJlbG93LlxuXG5AbWl4aW4gcmVzZXQtZmlsdGVyKCkge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuIiwiLy8gUmVzaXplIGFueXRoaW5nXG5cbkBtaXhpbiByZXNpemFibGUoJGRpcmVjdGlvbikge1xuICByZXNpemU6ICRkaXJlY3Rpb247IC8vIE9wdGlvbnM6IGhvcml6b250YWwsIHZlcnRpY2FsLCBib3RoXG4gIG92ZXJmbG93OiBhdXRvOyAvLyBQZXIgQ1NTMyBVSSwgYHJlc2l6ZWAgb25seSBhcHBsaWVzIHdoZW4gYG92ZXJmbG93YCBpc24ndCBgdmlzaWJsZWBcbn1cbiIsIi8vIFJlc3BvbnNpdmUgdXRpbGl0aWVzXG5cbi8vXG4vLyBNb3JlIGVhc2lseSBpbmNsdWRlIGFsbCB0aGUgc3RhdGVzIGZvciByZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzLlxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZSN7JHBhcmVudH0gIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICB0ciN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgdGgjeyRwYXJlbnR9LFxuICB0ZCN7JHBhcmVudH0gICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdICRwYXJlbnQgaGFja1xuQG1peGluIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCRwYXJlbnQpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBTaXppbmcgc2hvcnRjdXRzXG5cbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5cbkBtaXhpbiBzcXVhcmUoJHNpemUpIHtcbiAgQGluY2x1ZGUgc2l6ZSgkc2l6ZSwgJHNpemUpO1xufVxuIiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXG5cbkBtaXhpbiB0YWItZm9jdXMoKSB7XG4gIC8vIFdlYktpdC1zcGVjaWZpYy4gT3RoZXIgYnJvd3NlcnMgd2lsbCBrZWVwIHRoZWlyIGRlZmF1bHQgb3V0bGluZSBzdHlsZS5cbiAgLy8gKEluaXRpYWxseSB0cmllZCB0byBhbHNvIGZvcmNlIGRlZmF1bHQgdmlhIGBvdXRsaW5lOiBpbml0aWFsYCxcbiAgLy8gYnV0IHRoYXQgc2VlbXMgdG8gZXJyb25lb3VzbHkgcmVtb3ZlIHRoZSBvdXRsaW5lIGluIEZpcmVmb3ggYWx0b2dldGhlci4pXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZS5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbiIsIi8vIFR5cG9ncmFwaHlcblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxuICBhI3skcGFyZW50fTpmb2N1cyB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIFRleHQgb3ZlcmZsb3dcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtb3ZlcmZsb3coKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gVmVuZG9yIFByZWZpeGVzXG4vL1xuLy8gQWxsIHZlbmRvciBtaXhpbnMgYXJlIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGR1ZSB0byB0aGUgaW50cm9kdWN0aW9uIG9mXG4vLyBBdXRvcHJlZml4ZXIgaW4gb3VyIEdydW50ZmlsZS4gVGhleSBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2NC5cblxuLy8gLSBBbmltYXRpb25zXG4vLyAtIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIC0gQm94IHNoYWRvd1xuLy8gLSBCb3ggc2l6aW5nXG4vLyAtIENvbnRlbnQgY29sdW1uc1xuLy8gLSBIeXBoZW5zXG4vLyAtIFBsYWNlaG9sZGVyIHRleHRcbi8vIC0gVHJhbnNmb3JtYXRpb25zXG4vLyAtIFRyYW5zaXRpb25zXG4vLyAtIFVzZXIgU2VsZWN0XG5cblxuLy8gQW5pbWF0aW9uc1xuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uO1xuICAgICAgIC1vLWFuaW1hdGlvbjogJGFuaW1hdGlvbjtcbiAgICAgICAgICBhbmltYXRpb246ICRhbmltYXRpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLW5hbWUoJG5hbWUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogJG5hbWU7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6ICRuYW1lO1xufVxuQG1peGluIGFuaW1hdGlvbi1kdXJhdGlvbigkZHVyYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjtcbn1cbkBtaXhpbiBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmctZnVuY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5KCRkZWxheSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogJGRlbGF5O1xufVxuQG1peGluIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQoJGl0ZXJhdGlvbi1jb3VudCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb24tY291bnQ7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogJGl0ZXJhdGlvbi1jb3VudDtcbn1cbkBtaXhpbiBhbmltYXRpb24tZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247XG59XG5AbWl4aW4gYW5pbWF0aW9uLWZpbGwtbW9kZSgkZmlsbC1tb2RlKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogJGZpbGwtbW9kZTtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiAkZmlsbC1tb2RlO1xufVxuXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyBQcmV2ZW50IGJyb3dzZXJzIGZyb20gZmxpY2tlcmluZyB3aGVuIHVzaW5nIENTUyAzRCB0cmFuc2Zvcm1zLlxuLy8gRGVmYXVsdCB2YWx1ZSBpcyBgdmlzaWJsZWAsIGJ1dCBjYW4gYmUgY2hhbmdlZCB0byBgaGlkZGVuYFxuXG5AbWl4aW4gYmFja2ZhY2UtdmlzaWJpbGl0eSgkdmlzaWJpbGl0eSkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6ICR2aXNpYmlsaXR5O1xufVxuXG4vLyBEcm9wIHNoYWRvd3Ncbi8vXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXG4vLyBzdXBwb3J0ZWQgYnJvd3NlcnMgdGhhdCBoYXZlIGJveCBzaGFkb3cgY2FwYWJpbGl0aWVzIG5vdyBzdXBwb3J0IGl0LlxuXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdzsgLy8gaU9TIDw0LjMgJiBBbmRyb2lkIDw0LjFcbiAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xufVxuXG4vLyBCb3ggc2l6aW5nXG5AbWl4aW4gYm94LXNpemluZygkYm94bW9kZWwpIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYm94bW9kZWw7XG4gICAgIC1tb3otYm94LXNpemluZzogJGJveG1vZGVsO1xuICAgICAgICAgIGJveC1zaXppbmc6ICRib3htb2RlbDtcbn1cblxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcbkBtaXhpbiBjb250ZW50LWNvbHVtbnMoJGNvbHVtbi1jb3VudCwgJGNvbHVtbi1nYXA6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvbHVtbi1jb3VudDtcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb2x1bW4tY291bnQ7XG4gICAgICAgICAgY29sdW1uLWNvdW50OiAkY29sdW1uLWNvdW50O1xuICAtd2Via2l0LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAtbW96LWNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xuICAgICAgICAgIGNvbHVtbi1nYXA6ICRjb2x1bW4tZ2FwO1xufVxuXG4vLyBPcHRpb25hbCBoeXBoZW5hdGlvblxuQG1peGluIGh5cGhlbnMoJG1vZGU6IGF1dG8pIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAtd2Via2l0LWh5cGhlbnM6ICRtb2RlO1xuICAgICAtbW96LWh5cGhlbnM6ICRtb2RlO1xuICAgICAgLW1zLWh5cGhlbnM6ICRtb2RlOyAvLyBJRTEwK1xuICAgICAgIC1vLWh5cGhlbnM6ICRtb2RlO1xuICAgICAgICAgIGh5cGhlbnM6ICRtb2RlO1xufVxuXG4vLyBQbGFjZWhvbGRlciB0ZXh0XG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcbiAgLy8gRmlyZWZveFxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7IC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyICB7IGNvbG9yOiAkY29sb3I7IH0gLy8gU2FmYXJpIGFuZCBDaHJvbWVcbn1cblxuLy8gVHJhbnNmb3JtYXRpb25zXG5AbWl4aW4gc2NhbGUoJHJhdGlvLi4uKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKCRyYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkcmF0aW8pO1xufVxuXG5AbWl4aW4gc2NhbGVYKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWCgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKCRyYXRpbyk7XG59XG5AbWl4aW4gc2NhbGVZKCRyYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoJHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWSgkcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCRyYXRpbyk7XG59XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKCR4KSBza2V3WSgkeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WCgkeCkgc2tld1koJHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goJHgpIHNrZXdZKCR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgkeCwgJHkpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKCR4LCAkeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoJHgsICR5KTtcbn1cbkBtaXhpbiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgkeCwgJHksICR6KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCR4LCAkeSwgJHopO1xufVxuQG1peGluIHJvdGF0ZSgkZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVYKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWCgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiByb3RhdGVZKCRkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoJGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKCRkZWdyZWVzKTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZSgkcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogJHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6ICRwZXJzcGVjdGl2ZTtcbn1cbkBtaXhpbiBwZXJzcGVjdGl2ZS1vcmlnaW4oJHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiAkcGVyc3BlY3RpdmU7XG59XG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuXG4vLyBUcmFuc2l0aW9uc1xuXG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHRyYW5zaXRpb24tcHJvcGVydHkuLi4pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiAkdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLWRlbGF5KCR0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJHRyYW5zaXRpb24tZGVsYXk7XG59XG5AbWl4aW4gdHJhbnNpdGlvbi1kdXJhdGlvbigkdHJhbnNpdGlvbi1kdXJhdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICR0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuQG1peGluIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKCR0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZy1mdW5jdGlvbjtcbn1cbkBtaXhpbiB0cmFuc2l0aW9uLXRyYW5zZm9ybSgkdHJhbnNpdGlvbi4uLikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtICR0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAkdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb247XG59XG5cblxuLy8gVXNlciBzZWxlY3Rcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxuXG5AbWl4aW4gdXNlci1zZWxlY3QoJHNlbGVjdCkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAtbW96LXVzZXItc2VsZWN0OiAkc2VsZWN0O1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiAkc2VsZWN0OyAvLyBJRTEwK1xuICAgICAgICAgIHVzZXItc2VsZWN0OiAkc2VsZWN0O1xufVxuIiwiLy8gQWxlcnRzXG5cbkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkdGV4dC1jb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJHRleHQtY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGNvbG9yLCAkYmFja2dyb3VuZCwgJGJvcmRlcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAyNSUpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDEyJSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCAxNyUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXIsIDI1JSk7XG4gICAgfVxuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIGNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmctdmVydGljYWwsICRwYWRkaW5nLWhvcml6b250YWwsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmctdmVydGljYWwgJHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbn1cbiIsIi8vIFBhbmVsc1xuXG5AbWl4aW4gcGFuZWwtdmFyaWFudCgkYm9yZGVyLCAkaGVhZGluZy10ZXh0LWNvbG9yLCAkaGVhZGluZy1iZy1jb2xvciwgJGhlYWRpbmctYm9yZGVyKSB7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAmID4gLnBhbmVsLWhlYWRpbmcge1xuICAgIGNvbG9yOiAkaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGhlYWRpbmctYm9yZGVyO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgY29sb3I6ICRoZWFkaW5nLWJnLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJiA+IC5wYW5lbC1mb290ZXIge1xuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy12ZXJ0aWNhbCwgJHBhZGRpbmctaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICA+IGxpIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXZlcnRpY2FsICRwYWRkaW5nLWhvcml6b250YWw7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYsIGJ1dHRvbiYgdG8gYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9LCBidXR0b24ubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfVxuICB9XG5cbiAgYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9LFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgIH1cbiAgICAmLmFjdGl2ZSxcbiAgICAmLmFjdGl2ZTpob3ZlcixcbiAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAjZTVlNWU1KSB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46ICgoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG59XG4iLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4vL1xuLy8gVXNlZCBpbiBmb3Jtcy5sZXNzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxuLy8gYW5kIHN1Y2Nlc3Nlcy5cblxuQG1peGluIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCR0ZXh0LWNvbG9yOiAjNTU1LCAkYm9yZGVyLWNvbG9yOiAjY2NjLCAkYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxuICAuaGVscC1ibG9jayxcbiAgLmNvbnRyb2wtbGFiZWwsXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lLFxuICAmLnJhZGlvIGxhYmVsLFxuICAmLmNoZWNrYm94IGxhYmVsLFxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwgIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTsgLy8gUmVkZWNsYXJlIHNvIHRyYW5zaXRpb25zIHdvcmtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCRib3JkZXItY29sb3IsIDEwJSk7XG4gICAgICAkc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDZweCBsaWdodGVuKCRib3JkZXItY29sb3IsIDIwJSk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuICAgIH1cbiAgfVxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAvLyBPcHRpb25hbCBmZWVkYmFjayBpY29uXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRjb2xvcjogJGlucHV0LWJvcmRlci1mb2N1cykge1xuICAkY29sb3ItcmdiYTogcmdiYShyZWQoJGNvbG9yKSwgZ3JlZW4oJGNvbG9yKSwgYmx1ZSgkY29sb3IpLCAuNik7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCAkY29sb3ItcmdiYSk7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIFJlbGF0aXZlIHRleHQgc2l6ZSwgcGFkZGluZywgYW5kIGJvcmRlci1yYWRpaSBjaGFuZ2VzIGZvciBmb3JtIGNvbnRyb2xzLiBGb3Jcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxuLy8gZWxlbWVudCBnZXRzIHNwZWNpYWwgbG92ZSBiZWNhdXNlIGl0J3Mgc3BlY2lhbCwgYW5kIHRoYXQncyBhIGZhY3QhXG4vLyBbY29udmVydGVyXSAkcGFyZW50IGhhY2tcbkBtaXhpbiBpbnB1dC1zaXplKCRwYXJlbnQsICRpbnB1dC1oZWlnaHQsICRwYWRkaW5nLXZlcnRpY2FsLCAkcGFkZGluZy1ob3Jpem9udGFsLCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy12ZXJ0aWNhbCAkcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgc2VsZWN0I3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgdGV4dGFyZWEjeyRwYXJlbnR9LFxuICBzZWxlY3RbbXVsdGlwbGVdI3skcGFyZW50fSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4iLCIvLyBQcm9ncmVzcyBiYXJzXG5cbkBtaXhpbiBwcm9ncmVzcy1iYXItdmFyaWFudCgkY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIC8vIERlcHJlY2F0ZWQgcGFyZW50IGNsYXNzIHJlcXVpcmVtZW50IGFzIG9mIHYzLjIuMFxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAmIHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkO1xuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlID4gdGhlYWQgPiB0cixcbiAgLnRhYmxlID4gdGJvZHkgPiB0cixcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciB7XG4gICAgPiB0ZC4jeyRzdGF0ZX0sXG4gICAgPiB0aC4jeyRzdGF0ZX0sXG4gICAgJi4jeyRzdGF0ZX0gPiB0ZCxcbiAgICAmLiN7JHN0YXRlfSA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIge1xuICAgID4gdGQuI3skc3RhdGV9OmhvdmVyLFxuICAgID4gdGguI3skc3RhdGV9OmhvdmVyLFxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGQsXG4gICAgJjpob3ZlciA+IC4jeyRzdGF0ZX0sXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuLy8gW2NvbnZlcnRlcl0gJHBhcmVudCBoYWNrXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG4gIGEjeyRwYXJlbnR9OmhvdmVyLFxuICBhI3skcGFyZW50fTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG59XG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbn1cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xufVxuIiwiLy8gR3JhZGllbnRzXG5cblxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7ICAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTApOyAvLyBJRTkgYW5kIGRvd25cbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7IC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG59XG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9JywgR3JhZGllbnRUeXBlPTEpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xufVxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsLXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIENsZWFyZml4XG4vL1xuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxuLy9cbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gICAgZGlzcGxheTogdGFibGU7IC8vIDJcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxuXG5AbWl4aW4gY2VudGVyLWJsb2NrKCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbiIsIi8vIE5hdmJhciB2ZXJ0aWNhbCBhbGlnblxuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGVsZW1lbnRzIGluIHRoZSBuYXZiYXIuXG4vLyBFeGFtcGxlOiBhbiBlbGVtZW50IGhhcyBhIGhlaWdodCBvZiAzMHB4LCBzbyB3cml0ZSBvdXQgYC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzBweCk7YCB0byBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHRvcCBtYXJnaW4uXG5cbkBtaXhpbiBuYXZiYXItdmVydGljYWwtYWxpZ24oJGVsZW1lbnQtaGVpZ2h0KSB7XG4gIG1hcmdpbi10b3A6ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICgoJG5hdmJhci1oZWlnaHQgLSAkZWxlbWVudC1oZWlnaHQpIC8gMik7XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG4vLyBbY29udmVydGVyXSBUaGlzIGlzIGRlZmluZWQgcmVjdXJzaXZlbHkgaW4gTEVTUywgYnV0IFNhc3Mgc3VwcG9ydHMgcmVhbCBsb29wc1xuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRpOiAxLCAkbGlzdDogXCIuY29sLXhzLSN7JGl9LCAuY29sLXNtLSN7JGl9LCAuY29sLW1kLSN7JGl9LCAuY29sLWxnLSN7JGl9XCIpIHtcbiAgQGZvciAkaSBmcm9tICgxICsgMSkgdGhyb3VnaCAkZ3JpZC1jb2x1bW5zIHtcbiAgICAkbGlzdDogXCIjeyRsaXN0fSwgLmNvbC14cy0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xuICAgIHBhZGRpbmctbGVmdDogIGNlaWwoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG59XG5cblxuLy8gW2NvbnZlcnRlcl0gVGhpcyBpcyBkZWZpbmVkIHJlY3Vyc2l2ZWx5IGluIExFU1MsIGJ1dCBTYXNzIHN1cHBvcnRzIHJlYWwgbG9vcHNcbkBtaXhpbiBmbG9hdC1ncmlkLWNvbHVtbnMoJGNsYXNzLCAkaTogMSwgJGxpc3Q6IFwiLmNvbC0jeyRjbGFzc30tI3skaX1cIikge1xuICBAZm9yICRpIGZyb20gKDEgKyAxKSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgICRsaXN0OiBcIiN7JGxpc3R9LCAuY29sLSN7JGNsYXNzfS0jeyRpfVwiO1xuICB9XG4gICN7JGxpc3R9IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbkBtaXhpbiBjYWxjLWdyaWQtY29sdW1uKCRpbmRleCwgJGNsYXNzLCAkdHlwZSkge1xuICBAaWYgKCR0eXBlID09IHdpZHRoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS0jeyRpbmRleH0ge1xuICAgICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRpbmRleCAvICRncmlkLWNvbHVtbnMpKTtcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBwdXNoKSBhbmQgKCRpbmRleCA+IDApIHtcbiAgICAuY29sLSN7JGNsYXNzfS1wdXNoLSN7JGluZGV4fSB7XG4gICAgICBsZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVzaCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1c2gtMCB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuICBAaWYgKCR0eXBlID09IHB1bGwpIGFuZCAoJGluZGV4ID4gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtI3skaW5kZXh9IHtcbiAgICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG4gIEBpZiAoJHR5cGUgPT0gcHVsbCkgYW5kICgkaW5kZXggPT0gMCkge1xuICAgIC5jb2wtI3skY2xhc3N9LXB1bGwtMCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgQGlmICgkdHlwZSA9PSBvZmZzZXQpIHtcbiAgICAuY29sLSN7JGNsYXNzfS1vZmZzZXQtI3skaW5kZXh9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkaW5kZXggLyAkZ3JpZC1jb2x1bW5zKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIFtjb252ZXJ0ZXJdIFRoaXMgaXMgZGVmaW5lZCByZWN1cnNpdmVseSBpbiBMRVNTLCBidXQgU2FzcyBzdXBwb3J0cyByZWFsIGxvb3BzXG5AbWl4aW4gbG9vcC1ncmlkLWNvbHVtbnMoJGNvbHVtbnMsICRjbGFzcywgJHR5cGUpIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgQGluY2x1ZGUgY2FsYy1ncmlkLWNvbHVtbigkaSwgJGNsYXNzLCAkdHlwZSk7XG4gIH1cbn1cblxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3NcbkBtaXhpbiBtYWtlLWdyaWQoJGNsYXNzKSB7XG4gIEBpbmNsdWRlIGZsb2F0LWdyaWQtY29sdW1ucygkY2xhc3MpO1xuICBAaW5jbHVkZSBsb29wLWdyaWQtY29sdW1ucygkZ3JpZC1jb2x1bW5zLCAkY2xhc3MsIHdpZHRoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdWxsKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBwdXNoKTtcbiAgQGluY2x1ZGUgbG9vcC1ncmlkLWNvbHVtbnMoJGdyaWQtY29sdW1ucywgJGNsYXNzLCBvZmZzZXQpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XG5AbWl4aW4gY29udGFpbmVyLWZpeGVkKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6ICBmbG9vcigoJGd1dHRlciAvIDIpKTtcbiAgcGFkZGluZy1yaWdodDogY2VpbCgoJGd1dHRlciAvIDIpKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1sZWZ0OiAgY2VpbCgoJGd1dHRlciAvIC0yKSk7XG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKCRndXR0ZXIgLyAtMikpO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXhzLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xufVxuQG1peGluIG1ha2UteHMtY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG59XG5AbWl4aW4gbWFrZS14cy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cbkBtaXhpbiBtYWtlLXhzLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XG4gIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbn1cblxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2Utc20tY29sdW1uLW9mZnNldCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1wdXNoKCRjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVsbCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4oJGNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4iLCIvKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8vXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuLy8gMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbi8vICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbi8vXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbi8vXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbi8vIGFuZCBGaXJlZm94LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbi8vXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbi8vXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuLy9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuLy9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIExpbmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vXG4vLyBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4vLyBhY3RpdmUvaG92ZXIgc3RhdGUuXG4vL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy9cbi8vIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbi8vIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuLy9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuLy9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vL1xuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4vL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEdyb3VwaW5nIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbi8vXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4vL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4vLyBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4vL1xuXG4vL1xuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gM1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbi8vIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuLy9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuLy8gICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuLy9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbiAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG59XG5cbi8vXG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuLy9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuLy9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4vLyB0aGUgVUEgc3R5bGVzaGVldC5cbi8vXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy9cbi8vIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbi8vIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4vL1xuLy8gMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbi8vIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4vLyBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuLy8gZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuLy9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vXG4vLyAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuLy9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuLy8gTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4vL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBUYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OiBoNWJwLmNvbS9yXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjpiZWZvcmUsXG4gICAgKjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3NcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgYVtocmVmXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIH1cblxuICAgIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIGFbaHJlZl49XCIjXCJdOmFmdGVyLFxuICAgIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIG9ycGhhbnM6IDM7XG4gICAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYnRuLFxuICAgIC5kcm9wdXAgPiAuYnRuIHtcbiAgICAgICAgPiAuY2FyZXQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYWJlbCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICAgIHRkLFxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgdGgsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxufVxuIiwiLy9cbi8vIEdseXBoaWNvbnMgZm9yIEJvb3RzdHJhcFxuLy9cbi8vIFNpbmNlIGljb25zIGFyZSBmb250cywgdGhleSBjYW4gYmUgcGxhY2VkIGFueXdoZXJlIHRleHQgaXMgcGxhY2VkIGFuZCBhcmVcbi8vIHRodXMgYXV0b21hdGljYWxseSBzaXplZCB0byBtYXRjaCB0aGUgc3Vycm91bmRpbmcgY2hpbGQuIFRvIHVzZSwgY3JlYXRlIGFuXG4vLyBpbmxpbmUgZWxlbWVudCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBjbGFzc2VzLCBsaWtlIHNvOlxuLy9cbi8vIDxhIGhyZWY9XCIjXCI+PHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXN0YXJcIj48L3NwYW4+IFN0YXI8L2E+XG5cbkBhdC1yb290IHtcbiAgLy8gSW1wb3J0IHRoZSBmb250c1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdCcpKTtcbiAgICBzcmM6IHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS5lb3Q/I2llZml4JykpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybChpZigkYm9vdHN0cmFwLXNhc3MtYXNzZXQtaGVscGVyLCB0d2JzLWZvbnQtcGF0aCgnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYyJyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZjInKSkgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0ud29mZicpLCAnI3skaWNvbi1mb250LXBhdGh9I3skaWNvbi1mb250LW5hbWV9LndvZmYnKSkgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgdHdicy1mb250LXBhdGgoJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSwgJyN7JGljb24tZm9udC1wYXRofSN7JGljb24tZm9udC1uYW1lfS50dGYnKSkgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIHR3YnMtZm9udC1wYXRoKCcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JyksICcjeyRpY29uLWZvbnQtcGF0aH0jeyRpY29uLWZvbnQtbmFtZX0uc3ZnIyN7JGljb24tZm9udC1zdmctaWR9JykpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cblxuLy8gQ2F0Y2hhbGwgYmFzZWNsYXNzXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIEluZGl2aWR1YWwgaWNvbnNcbi5nbHlwaGljb24tYXN0ZXJpc2sgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJiXCI7IH0gfVxuLmdseXBoaWNvbi1ldXJvLFxuLmdseXBoaWNvbi1ldXIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBhY1wiOyB9IH1cbi5nbHlwaGljb24tbWludXMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH0gfVxuLmdseXBoaWNvbi1lbnZlbG9wZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwOVwiOyB9IH1cbi5nbHlwaGljb24tcGVuY2lsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MGZcIjsgfSB9XG4uZ2x5cGhpY29uLWdsYXNzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH0gfVxuLmdseXBoaWNvbi1tdXNpYyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9IH1cbi5nbHlwaGljb24tc2VhcmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9IH1cbi5nbHlwaGljb24tc3Rhci1lbXB0eSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH0gfVxuLmdseXBoaWNvbi1maWxtICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGFyZ2UgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRoICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDExXCI7IH0gfVxuLmdseXBoaWNvbi10aC1saXN0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMlwiOyB9IH1cbi5nbHlwaGljb24tb2sgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTNcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLWluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1vdXQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTZcIjsgfSB9XG4uZ2x5cGhpY29uLW9mZiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH0gfVxuLmdseXBoaWNvbi1zaWduYWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOFwiOyB9IH1cbi5nbHlwaGljb24tY29nICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH0gfVxuLmdseXBoaWNvbi1ob21lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMVwiOyB9IH1cbi5nbHlwaGljb24tZmlsZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjJcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH0gfVxuLmdseXBoaWNvbi1yb2FkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNFwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQtYWx0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjVcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH0gfVxuLmdseXBoaWNvbi11cGxvYWQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyN1wiOyB9IH1cbi5nbHlwaGljb24taW5ib3ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjhcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXBlYXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMFwiOyB9IH1cbi5nbHlwaGljb24tcmVmcmVzaCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QtYWx0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2NrICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzM1wiOyB9IH1cbi5nbHlwaGljb24tZmxhZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRwaG9uZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtb2ZmICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNlwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzdcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH0gfVxuLmdseXBoaWNvbi1xcmNvZGUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOVwiOyB9IH1cbi5nbHlwaGljb24tYmFyY29kZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQxXCI7IH0gfVxuLmdseXBoaWNvbi10YWdzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MlwiOyB9IH1cbi5nbHlwaGljb24tYm9vayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2ttYXJrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH0gfVxuLmdseXBoaWNvbi1wcmludCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NVwiOyB9IH1cbi5nbHlwaGljb24tY2FtZXJhICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH0gfVxuLmdseXBoaWNvbi1ib2xkICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OFwiOyB9IH1cbi5nbHlwaGljb24taXRhbGljICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXdpZHRoICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MVwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUzXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NFwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tanVzdGlmeSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTVcIjsgfSB9XG4uZ2x5cGhpY29uLWxpc3QgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1N1wiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNThcIjsgfSB9XG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH0gfVxuLmdseXBoaWNvbi1waWN0dXJlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MFwiOyB9IH1cbi5nbHlwaGljb24tbWFwLW1hcmtlciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWFkanVzdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH0gfVxuLmdseXBoaWNvbi10aW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NFwiOyB9IH1cbi5nbHlwaGljb24tZWRpdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH0gfVxuLmdseXBoaWNvbi1jaGVjayAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2N1wiOyB9IH1cbi5nbHlwaGljb24tbW92ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjhcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MFwiOyB9IH1cbi5nbHlwaGljb24tYmFja3dhcmQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzFcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYXkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXVzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3M1wiOyB9IH1cbi5nbHlwaGljb24tc3RvcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZvcndhcmQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH0gfVxuLmdseXBoaWNvbi1mYXN0LWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NlwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzdcIjsgfSB9XG4uZ2x5cGhpY29uLWVqZWN0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OVwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODBcIjsgfSB9XG4uZ2x5cGhpY29uLXBsdXMtc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cy1zaWduICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MlwiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODNcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLXNpZ24gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg0XCI7IH0gfVxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NVwiOyB9IH1cbi5nbHlwaGljb24taW5mby1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODZcIjsgfSB9XG4uZ2x5cGhpY29uLXNjcmVlbnNob3QgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtY2lyY2xlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OFwiOyB9IH1cbi5nbHlwaGljb24tb2stY2lyY2xlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhbi1jaXJjbGUgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MVwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTJcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkzXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1kb3duICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NFwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk2XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtc21hbGwgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5N1wiOyB9IH1cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDFcIjsgfSB9XG4uZ2x5cGhpY29uLWdpZnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH0gfVxuLmdseXBoaWNvbi1sZWFmICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwM1wiOyB9IH1cbi5nbHlwaGljb24tZmlyZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1vcGVuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtY2xvc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNlwiOyB9IH1cbi5nbHlwaGljb24td2FybmluZy1zaWduICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDdcIjsgfSB9XG4uZ2x5cGhpY29uLXBsYW5lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH0gfVxuLmdseXBoaWNvbi1jYWxlbmRhciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOVwiOyB9IH1cbi5nbHlwaGljb24tcmFuZG9tICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbW1lbnQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTExXCI7IH0gfVxuLmdseXBoaWNvbi1tYWduZXQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMlwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi11cCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tZG93biAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE0XCI7IH0gfVxuLmdseXBoaWNvbi1yZXR3ZWV0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNVwiOyB9IH1cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTZcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIwXCI7IH0gfVxuLmdseXBoaWNvbi1oZGQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMVwiOyB9IH1cbi5nbHlwaGljb24tYnVsbGhvcm4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjJcIjsgfSB9XG4uZ2x5cGhpY29uLWJlbGwgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH0gfVxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNFwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyN1wiOyB9IH1cbi5nbHlwaGljb24taGFuZC1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjhcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI5XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMFwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctdXAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzM1wiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWRvd24gICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzRcIjsgfSB9XG4uZ2x5cGhpY29uLWdsb2JlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM1XCI7IH0gfVxuLmdseXBoaWNvbi13cmVuY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNlwiOyB9IH1cbi5nbHlwaGljb24tdGFza3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbHRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH0gfVxuLmdseXBoaWNvbi1icmllZmNhc2UgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOVwiOyB9IH1cbi5nbHlwaGljb24tZnVsbHNjcmVlbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDBcIjsgfSB9XG4uZ2x5cGhpY29uLWRhc2hib2FyZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH0gfVxuLmdseXBoaWNvbi1wYXBlcmNsaXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MlwiOyB9IH1cbi5nbHlwaGljb24taGVhcnQtZW1wdHkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxpbmsgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ0XCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NVwiOyB9IH1cbi5nbHlwaGljb24tcHVzaHBpbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDZcIjsgfSB9XG4uZ2x5cGhpY29uLXVzZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH0gfVxuLmdseXBoaWNvbi1nYnAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OVwiOyB9IH1cbi5nbHlwaGljb24tc29ydCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0LWFsdCAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MlwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlciAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTNcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdCB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTZcIjsgfSB9XG4uZ2x5cGhpY29uLXVuY2hlY2tlZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH0gfVxuLmdseXBoaWNvbi1leHBhbmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OFwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtZG93biAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTlcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctaW4gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MVwiOyB9IH1cbi5nbHlwaGljb24tZmxhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1vdXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH0gfVxuLmdseXBoaWNvbi1uZXctd2luZG93ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NFwiOyB9IH1cbi5nbHlwaGljb24tcmVjb3JkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2N1wiOyB9IH1cbi5nbHlwaGljb24tc2F2ZWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjhcIjsgfSB9XG4uZ2x5cGhpY29uLWltcG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH0gfVxuLmdseXBoaWNvbi1leHBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MFwiOyB9IH1cbi5nbHlwaGljb24tc2VuZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3M1wiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzRcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktb3BlbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NlwiOyB9IH1cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzdcIjsgfSB9XG4uZ2x5cGhpY29uLXRyYW5zZmVyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH0gfVxuLmdseXBoaWNvbi1jdXRsZXJ5ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OVwiOyB9IH1cbi5nbHlwaGljb24taGVhZGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODBcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbXByZXNzZWQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgxXCI7IH0gfVxuLmdseXBoaWNvbi1lYXJwaG9uZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MlwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUtYWx0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODNcIjsgfSB9XG4uZ2x5cGhpY29uLXRvd2VyICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH0gfVxuLmdseXBoaWNvbi1zdGF0cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NVwiOyB9IH1cbi5nbHlwaGljb24tc2QtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODZcIjsgfSB9XG4uZ2x5cGhpY29uLWhkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJ0aXRsZXMgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtc3RlcmVvICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC01LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNi0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTctMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkzXCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyayAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NFwiOyB9IH1cbi5nbHlwaGljb24tcmVnaXN0cmF0aW9uLW1hcmsgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTVcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk3XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OFwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH0gfVxuLmdseXBoaWNvbi1jZCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZS1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDJcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4tZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH0gfVxuLmdseXBoaWNvbi1sZXZlbC11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNFwiOyB9IH1cbi5nbHlwaGljb24tY29weSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXBhc3RlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA2XCI7IH0gfVxuLy8gVGhlIGZvbGxvd2luZyAyIEdseXBoaWNvbnMgYXJlIG9taXR0ZWQgZm9yIHRoZSB0aW1lIGJlaW5nIGJlY2F1c2Vcbi8vIHRoZXkgY3VycmVudGx5IHVzZSBVbmljb2RlIGNvZGVwb2ludHMgdGhhdCBhcmUgb3V0c2lkZSB0aGVcbi8vIEJhc2ljIE11bHRpbGluZ3VhbCBQbGFuZSAoQk1QKS4gT2xkZXIgYnVnZ3kgdmVyc2lvbnMgb2YgV2ViS2l0IGNhbid0IGhhbmRsZVxuLy8gbm9uLUJNUCBjb2RlcG9pbnRzIGluIENTUyBzdHJpbmcgZXNjYXBlcywgYW5kIHRodXMgY2FuJ3QgZGlzcGxheSB0aGVzZSB0d28gaWNvbnMuXG4vLyBOb3RhYmx5LCB0aGUgYnVnIGFmZmVjdHMgc29tZSBvbGRlciB2ZXJzaW9ucyBvZiB0aGUgQW5kcm9pZCBCcm93c2VyLlxuLy8gTW9yZSBpbmZvOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwMTA2XG4vLyAuZ2x5cGhpY29uLWRvb3IgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjZhYVwiOyB9IH1cbi8vIC5nbHlwaGljb24ta2V5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNTExXCI7IH0gfVxuLmdseXBoaWNvbi1hbGVydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwOVwiOyB9IH1cbi5nbHlwaGljb24tZXF1YWxpemVyICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTBcIjsgfSB9XG4uZ2x5cGhpY29uLWtpbmcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjExXCI7IH0gfVxuLmdseXBoaWNvbi1xdWVlbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMlwiOyB9IH1cbi5nbHlwaGljb24tcGF3biAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTNcIjsgfSB9XG4uZ2x5cGhpY29uLWJpc2hvcCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE0XCI7IH0gfVxuLmdseXBoaWNvbi1rbmlnaHQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNVwiOyB9IH1cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTZcIjsgfSB9XG4uZ2x5cGhpY29uLXRlbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNmZhXCI7IH0gfVxuLmdseXBoaWNvbi1ibGFja2JvYXJkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOFwiOyB9IH1cbi5nbHlwaGljb24tYmVkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTlcIjsgfSB9XG4uZ2x5cGhpY29uLWFwcGxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxmOGZmXCI7IH0gfVxuLmdseXBoaWNvbi1lcmFzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyMVwiOyB9IH1cbi5nbHlwaGljb24taG91cmdsYXNzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIzMWJcIjsgfSB9XG4uZ2x5cGhpY29uLWxhbXAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIzXCI7IH0gfVxuLmdseXBoaWNvbi1kdXBsaWNhdGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNFwiOyB9IH1cbi5nbHlwaGljb24tcGlnZ3ktYmFuayAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjVcIjsgfSB9XG4uZ2x5cGhpY29uLXNjaXNzb3JzICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI2XCI7IH0gfVxuLmdseXBoaWNvbi1iaXRjb2luICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24tYnRjICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXhidCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi15ZW4gICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tanB5ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YmxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1ydWIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cbi5nbHlwaGljb24tc2NhbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMxXCI7IH0gfVxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMlwiOyB9IH1cbi5nbHlwaGljb24tZWR1Y2F0aW9uICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzNcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM0XCI7IH0gfVxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXIgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzZcIjsgfSB9XG4uZ2x5cGhpY29uLW1vZGFsLXdpbmRvdyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM3XCI7IH0gfVxuLmdseXBoaWNvbi1vaWwgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOFwiOyB9IH1cbi5nbHlwaGljb24tZ3JhaW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzlcIjsgfSB9XG4uZ2x5cGhpY29uLXN1bmdsYXNzZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQwXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LXNpemUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1jb2xvciAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDJcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQzXCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbSAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDVcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ob3Jpem9udGFseyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ2XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0N1wiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDhcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ5XCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MFwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtbGVmdCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbSAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUyXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS10b3AgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1M1wiOyB9IH1cbi5nbHlwaGljb24tY29uc29sZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU1XCI7IH0gfVxuLmdseXBoaWNvbi1zdWJzY3JpcHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NlwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1sZWZ0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTdcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU4XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OVwiOyB9IH1cbi5nbHlwaGljb24tbWVudS11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNjBcIjsgfSB9XG4iLCIvL1xuLy8gU2NhZmZvbGRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyByZXNldCBtYXkgY2F1c2UgY29uZmxpY3RzIHdpdGggc29tZSB0aGlyZC1wYXJ0eSB3aWRnZXRzLlxuLy8gRm9yIHJlY29tbWVuZGF0aW9ucyBvbiByZXNvbHZpbmcgc3VjaCBjb25mbGljdHMsIHNlZVxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXG4qIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cblxuLy8gQm9keSByZXNldFxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG59XG5cbi8vIFJlc2V0IGZvbnRzIGZvciByZWxldmFudCBlbGVtZW50c1xuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgdGFiLWZvY3VzO1xuICB9XG59XG5cblxuLy8gRmlndXJlc1xuLy9cbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXG4vLyBlbnN1cmVzIHdlIGRvbid0IGJyZWFrIGFueW9uZSdzIHVzZSBvZiB0aGUgZWxlbWVudC5cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbi8vIEltYWdlc1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi5pbWctcmVzcG9uc2l2ZSB7XG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xufVxuXG4vLyBSb3VuZGVkIGNvcm5lcnNcbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byB0aHVtYm5haWxzLmxlc3MgZm9yIGAudGh1bWJuYWlsYC5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlKGlubGluZS1ibG9jayk7XG59XG5cbi8vIFBlcmZlY3QgY2lyY2xlXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgLy8gc2V0IHJhZGl1cyBpbiBwZXJjZW50c1xufVxuXG5cbi8vIEhvcml6b250YWwgcnVsZXNcblxuaHIge1xuICBtYXJnaW4tdG9wOiAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGhyLWJvcmRlcjtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuXG5cbi8vIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiXG4vL1xuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXG4vLyBmb3IgdHJhZGl0aW9uYWxseSBub24tZm9jdXNhYmxlIGVsZW1lbnRzIHdpdGggcm9sZT1cImJ1dHRvblwiXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIvL1xuLy8gVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBIZWFkaW5nc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGhlYWRpbmdzLXNtYWxsLWNvbG9yO1xuICB9XG59XG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyB7XG4gIG1hcmdpbi10b3A6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNjUlO1xuICB9XG59XG5oNCwgLmg0LFxuaDUsIC5oNSxcbmg2LCAuaDYge1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgfVxufVxuXG5oMSwgLmgxIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgxOyB9XG5oMiwgLmgyIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgyOyB9XG5oMywgLmgzIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgzOyB9XG5oNCwgLmg0IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg0OyB9XG5oNSwgLmg1IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg1OyB9XG5oNiwgLmg2IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg2OyB9XG5cblxuLy8gQm9keSB0ZXh0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbnAge1xuICBtYXJnaW46IDAgMCAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG59XG5cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6IGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAxLjE1KSk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgZm9udC1zaXplOiAoJGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgfVxufVxuXG5cbi8vIEVtcGhhc2lzICYgbWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBFeDogKDEycHggc21hbGwgZm9udCAvIDE0cHggYmFzZSBmb250KSAqIDEwMCUgPSBhYm91dCA4NSVcbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiBmbG9vcigoMTAwJSAqICRmb250LXNpemUtc21hbGwgLyAkZm9udC1zaXplLWJhc2UpKTtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN0YXRlLXdhcm5pbmctYmc7XG4gIHBhZGRpbmc6IC4yZW07XG59XG5cbi8vIEFsaWdubWVudFxuLnRleHQtbGVmdCAgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4udGV4dC1yaWdodCAgICAgICAgICB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XG4udGV4dC1jZW50ZXIgICAgICAgICB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuLnRleHQtanVzdGlmeSAgICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG4udGV4dC1ub3dyYXAgICAgICAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLy8gVHJhbnNmb3JtYXRpb25cbi50ZXh0LWxvd2VyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuLnRleHQtdXBwZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4udGV4dC1jYXBpdGFsaXplICAgICB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbn1cblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1wcmltYXJ5JywgJGJyYW5kLXByaW1hcnkpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcblxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1pbmZvJywgJHN0YXRlLWluZm8tdGV4dCk7XG5cbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtd2FybmluZycsICRzdGF0ZS13YXJuaW5nLXRleHQpO1xuXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWRhbmdlcicsICRzdGF0ZS1kYW5nZXItdGV4dCk7XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcbi8vIEZvciBub3cgd2UnbGwgbGVhdmUgdGhlc2UgYWxvbmdzaWRlIHRoZSB0ZXh0IGNsYXNzZXMgdW50aWwgdjQgd2hlbiB3ZSBjYW5cbi8vIHNhZmVseSBzaGlmdCB0aGluZ3MgYXJvdW5kIChwZXIgU2VtVmVyIHJ1bGVzKS5cbi5iZy1wcmltYXJ5IHtcbiAgLy8gR2l2ZW4gdGhlIGNvbnRyYXN0IGhlcmUsIHRoaXMgaXMgdGhlIG9ubHkgY2xhc3MgdG8gaGF2ZSBpdHMgY29sb3IgaW52ZXJ0ZWRcbiAgLy8gYXV0b21hdGljYWxseS5cbiAgY29sb3I6ICNmZmY7XG59XG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLXN1Y2Nlc3MnLCAkc3RhdGUtc3VjY2Vzcy1iZyk7XG5cbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1pbmZvJywgJHN0YXRlLWluZm8tYmcpO1xuXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcblxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWRhbmdlcicsICRzdGF0ZS1kYW5nZXItYmcpO1xuXG5cbi8vIFBhZ2UgaGVhZGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAoKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSk7XG4gIG1hcmdpbjogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAqIDIpIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vLyBMaXN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBVbm9yZGVyZWQgYW5kIE9yZGVyZWQgbGlzdHNcbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIHVsLFxuICBvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vLyBMaXN0IG9wdGlvbnNcblxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGZyb20gYC5saXN0LXVuc3R5bGVkYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhcyBgQG1peGluIGxpc3QtdW5zdHlsZWRgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4vLyBEZXNjcmlwdGlvbiBMaXN0c1xuZGwge1xuICBtYXJnaW4tdG9wOiAwOyAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbn1cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGQge1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuLy8gSG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0c1xuLy9cbi8vIERlZmF1bHRzIHRvIGJlaW5nIHN0YWNrZWQgd2l0aG91dCBhbnkgb2YgdGhlIGJlbG93IHN0eWxlcyBhcHBsaWVkLCB1bnRpbCB0aGVcbi8vIGdyaWQgYnJlYWtwb2ludCBpcyByZWFjaGVkIChkZWZhdWx0IG9mIH43NjhweCkuXG5cbi5kbC1ob3Jpem9udGFsIHtcbiAgZGQge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBDbGVhciB0aGUgZmxvYXRlZCBgZHRgIGlmIGFuIGVtcHR5IGBkZGAgaXMgcHJlc2VudFxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQpIHtcbiAgICBkdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAoJGRsLWhvcml6b250YWwtb2Zmc2V0IC0gMjApO1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIEBpbmNsdWRlIHRleHQtb3ZlcmZsb3c7XG4gICAgfVxuICAgIGRkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkZGwtaG9yaXpvbnRhbC1vZmZzZXQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTWlzY1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xuYWJiclt0aXRsZV0sXG4vLyBBZGQgZGF0YS0qIGF0dHJpYnV0ZSB0byBoZWxwIG91dCBvdXIgdG9vbHRpcCBwbHVnaW4sIHBlciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzUyNTdcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGFiYnItYm9yZGVyLWNvbG9yO1xufVxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgQGV4dGVuZCAudGV4dC11cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogKCRsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luOiAwIDAgJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG5cbiAgcCxcbiAgdWwsXG4gIG9sIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBOb3RlOiBEZXByZWNhdGVkIHNtYWxsIGFuZCAuc21hbGwgYXMgb2YgdjMuMS4wXG4gIC8vIENvbnRleHQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NjBcbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7IC8vIGVtIGRhc2gsIG5ic3BcbiAgICB9XG4gIH1cbn1cblxuLy8gT3Bwb3NpdGUgYWxpZ25tZW50IG9mIGJsb2NrcXVvdGVcbi8vXG4vLyBIZWFkcyB1cDogYGJsb2NrcXVvdGUucHVsbC1yaWdodGAgaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2My4xLjAuXG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAkYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAvLyBBY2NvdW50IGZvciBjaXRhdGlvblxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgICY6YmVmb3JlIHsgY29udGVudDogJyc7IH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgLy8gbmJzcCwgZW0gZGFzaFxuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRyZXNzZXNcbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xufVxuIiwiLy9cbi8vIENvZGUgKGlubGluZSBhbmQgYmxvY2spXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG59XG5cbi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvZGUtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtYWxsO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4yNSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogKCgkbGluZS1oZWlnaHQtY29tcHV0ZWQgLSAxKSAvIDIpO1xuICBtYXJnaW46IDAgMCAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUtYmFzZSAtIDEpOyAvLyAxNHB4IHRvIDEzcHhcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmUtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy9cbi8vIEdyaWQgc3lzdGVtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi5jb250YWluZXIge1xuICBAaW5jbHVkZSBjb250YWluZXItZml4ZWQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgd2lkdGg6ICRjb250YWluZXItc207XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gICAgd2lkdGg6ICRjb250YWluZXItbWQ7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgd2lkdGg6ICRjb250YWluZXItbGc7XG4gIH1cbn1cblxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXG4vLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lci1maXhlZDtcbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG4ucm93IHtcbiAgQGluY2x1ZGUgbWFrZS1yb3c7XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnM7XG5cblxuLy8gRXh0cmEgc21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2Vcbi8vIHNtYXJ0cGhvbmVzLlxuXG5AaW5jbHVkZSBtYWtlLWdyaWQoeHMpO1xuXG5cbi8vIFNtYWxsIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIHNtYWxsIGRldmljZSByYW5nZSwgZnJvbSBwaG9uZXNcbi8vIHRvIHRhYmxldHMuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQoc20pO1xufVxuXG5cbi8vIE1lZGl1bSBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBkZXNrdG9wIGRldmljZSByYW5nZS5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZChtZCk7XG59XG5cblxuLy8gTGFyZ2UgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQobGcpO1xufVxuIiwiLy9cbi8vIFRhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZztcbn1cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vLyBCYXNlbGluZSBzdHlsZXNcblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAvLyBDZWxsc1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQm90dG9tIGFsaWduIGZvciBjb2x1bW4gaGVhZGluZ3NcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgLy8gUmVtb3ZlIHRvcCBib3JkZXIgZnJvbSB0aGVhZCBieSBkZWZhdWx0XG4gID4gY2FwdGlvbiArIHRoZWFkLFxuICA+IGNvbGdyb3VwICsgdGhlYWQsXG4gID4gdGhlYWQ6Zmlyc3QtY2hpbGQge1xuICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcbiAgPiB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIE5lc3RpbmdcbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG5cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcblxuLnRhYmxlLWNvbmRlbnNlZCB7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiB0aGVhZCA+IHRyIHtcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWFjY2VudDtcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctaG92ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBjZWxsIHNpemluZ1xuLy9cbi8vIFJlc2V0IGRlZmF1bHQgdGFibGUgYmVoYXZpb3JcblxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cbnRhYmxlIHtcbiAgdGQsXG4gIHRoIHtcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdhY3RpdmUnLCAkdGFibGUtYmctYWN0aXZlKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdzdWNjZXNzJywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2luZm8nLCAkc3RhdGUtaW5mby1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnd2FybmluZycsICRzdGF0ZS13YXJuaW5nLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdkYW5nZXInLCAkc3RhdGUtZGFuZ2VyLWJnKTtcblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIFdyYXAgeW91ciB0YWJsZXMgaW4gYC50YWJsZS1yZXNwb25zaXZlYCBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseVxuLy8gYnkgZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElOyAvLyBXb3JrYXJvdW5kIGZvciBJRTkgYnVnIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNDgzNylcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAwLjc1KTtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICAgIC8vIFRpZ2h0ZW4gdXAgc3BhY2luZ1xuICAgID4gLnRhYmxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIC8vIEVuc3VyZSB0aGUgY29udGVudCBkb2Vzbid0IHdyYXBcbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGgsXG4gICAgICAgICAgPiB0ZCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNwZWNpYWwgb3ZlcnJpZGVzIGZvciB0aGUgYm9yZGVyZWQgdGFibGVzXG4gICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAvLyBOdWtlIHRoZSBhcHByb3ByaWF0ZSBib3JkZXJzIHNvIHRoYXQgdGhlIHBhcmVudCBjYW4gaGFuZGxlIHRoZW1cbiAgICAgID4gdGhlYWQsXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHIge1xuICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE9ubHkgbnVrZSB0aGUgbGFzdCByb3cncyBib3R0b20tYm9yZGVyIGluIGB0Ym9keWAgYW5kIGB0Zm9vdGAgc2luY2VcbiAgICAgIC8vIGNoYW5jZXMgYXJlIHRoZXJlIHdpbGwgYmUgb25seSBvbmUgYHRyYCBpbiBhIGB0aGVhZGAgYW5kIHRoYXQgd291bGRcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXG4vL1xuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5LlxuICBtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICRsZWdlbmQtY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsZWdlbmQtYm9yZGVyLWNvbG9yO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5cbi8vIE5vcm1hbGl6ZSBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gV2hpbGUgbW9zdCBvZiBvdXIgZm9ybSBzdHlsZXMgcmVxdWlyZSBleHRyYSBjbGFzc2VzLCBzb21lIGJhc2ljIG5vcm1hbGl6YXRpb25cbi8vIGlzIHJlcXVpcmVkIHRvIGVuc3VyZSBvcHRpbXVtIGRpc3BsYXkgd2l0aCBvciB3aXRob3V0IHRob3NlIGNsYXNzZXMgdG8gYmV0dGVyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxuXG4vLyBPdmVycmlkZSBjb250ZW50LWJveCBpbiBOb3JtYWxpemUgKCogaXNuJ3Qgc3BlY2lmaWMgZW5vdWdoKVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG5cbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIEBpbmNsdWRlIHRhYi1mb2N1cztcbn1cblxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG59XG5cblxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcbi8vXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcbi8vXG4vLyBzZWxlY3Rcbi8vIHRleHRhcmVhXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzKTtcblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cztcblxuICAvLyBQbGFjZWhvbGRlclxuICBAaW5jbHVkZSBwbGFjZWhvbGRlcjtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxuICB9XG5cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdGV4dGFyZWEmIHRvIHRleHRhcmVhLmZvcm0tY29udHJvbFxufVxuXG4vLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gU2VhcmNoIGlucHV0cyBpbiBpT1Ncbi8vXG4vLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcbi8vXG4vLyBJbiBNb2JpbGUgU2FmYXJpLCBzZXR0aW5nIGBkaXNwbGF5OiBibG9ja2Agb24gdGVtcG9yYWwgaW5wdXRzIGNhdXNlcyB0aGVcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XG4vLyBmb3IgU2FmYXJpLiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuLy9cbi8vIE5vdGUgdGhhdCBhcyBvZiA5LjMsIGlPUyBkb2Vzbid0IHN1cHBvcnQgYHdlZWtgLlxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1zbSxcbiAgICAuaW5wdXQtZ3JvdXAtc20gJiB7XG4gICAgICBsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICB9XG5cbiAgICAmLmlucHV0LWxnLFxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDsgLy8gc3BhY2Ugb3V0IGNvbnNlY3V0aXZlIGlubGluZSBjb250cm9sc1xufVxuXG4vLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXG4vLyBTb21lIHNwZWNpYWwgY2FyZSBpcyBuZWVkZWQgYmVjYXVzZSA8bGFiZWw+cyBkb24ndCBpbmhlcml0IHRoZWlyIHBhcmVudCdzIGBjdXJzb3JgLlxuLy9cbi8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICZbZGlzYWJsZWRdLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4vLyBUaGVzZSBjbGFzc2VzIGFyZSB1c2VkIGRpcmVjdGx5IG9uIDxsYWJlbD5zXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgYHBgIGVsZW1lbnQgdG8gbWFrZSBhbnkgc3RyaW5nIG9mIHRleHQgYWxpZ24gd2l0aCBsYWJlbHMgaW5cbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcbiAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIHBhZGRpbmctYm90dG9tOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtYmFzZSk7XG5cbiAgJi5pbnB1dC1sZyxcbiAgJi5pbnB1dC1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LXNtJywgJGlucHV0LWhlaWdodC1zbWFsbCwgJHBhZGRpbmctc21hbGwtdmVydGljYWwsICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWwsICRmb250LXNpemUtc21hbGwsICRsaW5lLWhlaWdodC1zbWFsbCwgJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGwpO1xuLmZvcm0tZ3JvdXAtc20ge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgcGFkZGluZzogJHBhZGRpbmctc21hbGwtdmVydGljYWwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtc21hbGwpO1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtc21hbGw7XG4gIH1cbn1cblxuQGluY2x1ZGUgaW5wdXQtc2l6ZSgnLmlucHV0LWxnJywgJGlucHV0LWhlaWdodC1sYXJnZSwgJHBhZGRpbmctbGFyZ2UtdmVydGljYWwsICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWwsICRmb250LXNpemUtbGFyZ2UsICRsaW5lLWhlaWdodC1sYXJnZSwgJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xuLmZvcm0tZ3JvdXAtbGcge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgcGFkZGluZzogJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIH1cbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gICAgbWluLWhlaWdodDogKCRsaW5lLWhlaWdodC1jb21wdXRlZCArICRmb250LXNpemUtbGFyZ2UpO1xuICAgIHBhZGRpbmc6ICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpICRwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtbGFyZ2U7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgZmVlZGJhY2sgc3RhdGVzXG4vL1xuLy8gQXBwbHkgY29udGV4dHVhbCBhbmQgc2VtYW50aWMgc3RhdGVzIHRvIGluZGl2aWR1YWwgZm9ybSBjb250cm9scy5cblxuLmhhcy1mZWVkYmFjayB7XG4gIC8vIEVuYWJsZSBhYnNvbHV0ZSBwb3NpdGlvbmluZ1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gRW5zdXJlIGljb25zIGRvbid0IG92ZXJsYXAgdGV4dFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGlucHV0LWhlaWdodC1iYXNlICogMS4yNSk7XG4gIH1cbn1cbi8vIEZlZWRiYWNrIGljb24gKHJlcXVpcmVzIC5nbHlwaGljb24gY2xhc3Nlcylcbi5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7IC8vIEVuc3VyZSBpY29uIGlzIGFib3ZlIGlucHV0IGdyb3Vwc1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtYmFzZTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGFyZ2U7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc21hbGw7XG59XG5cbi8vIEZlZWRiYWNrIHN0YXRlc1xuLmhhcy1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtdGV4dCwgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xufVxuLmhhcy13YXJuaW5nIHtcbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctdGV4dCwgJHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmhhcy1lcnJvciB7XG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRzdGF0ZS1kYW5nZXItdGV4dCwgJHN0YXRlLWRhbmdlci10ZXh0LCAkc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGlucHV0IGhhcyB2aXNpYmxlIGxhYmVsIGFib3ZlXG4uaGFzLWZlZWRiYWNrIGxhYmVsIHtcblxuICAmIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgNSk7IC8vIEhlaWdodCBvZiB0aGUgYGxhYmVsYCBhbmQgaXRzIG1hcmdpblxuICB9XG4gICYuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5cbi8vIEhlbHAgdGV4dFxuLy9cbi8vIEFwcGx5IHRvIGFueSBlbGVtZW50IHlvdSB3aXNoIHRvIGNyZWF0ZSBsaWdodCB0ZXh0IGZvciBwbGFjZW1lbnQgaW1tZWRpYXRlbHlcbi8vIGJlbG93IGEgZm9ybSBjb250cm9sLiBVc2UgZm9yIGdlbmVyYWwgaGVscCwgZm9ybWF0dGluZywgb3IgaW5zdHJ1Y3Rpb25hbCB0ZXh0LlxuXG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvLyBhY2NvdW50IGZvciBhbnkgZWxlbWVudCB1c2luZyBoZWxwLWJsb2NrXG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6IGxpZ2h0ZW4oJHRleHQtY29sb3IsIDI1JSk7IC8vIGxpZ2h0ZW4gdGhlIHRleHQgc29tZSBmb3IgY29udHJhc3Rcbn1cblxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gYC5uYXZiYXItZm9ybWAgaW4gbmF2YmFycy5sZXNzLlxuXG4vLyBbY29udmVydGVyXSBleHRyYWN0ZWQgZnJvbSBgLmZvcm0taW5saW5lYCBmb3IgbGlic2FzcyBjb21wYXRpYmlsaXR5XG5AbWl4aW4gZm9ybS1pbmxpbmUge1xuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBJbiBuYXZiYXItZm9ybSwgYWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxuICAgICAgLmlucHV0LWdyb3VwLWJ0bixcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbnB1dCBncm91cHMgbmVlZCB0aGF0IDEwMCUgd2lkdGggdGhvdWdoXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAucmFkaW8sXG4gICAgLmNoZWNrYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cbiAgICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGFzIGBAbWl4aW4gZm9ybS1pbmxpbmVgIGZvciBsaWJzYXNzIGNvbXBhdGliaWxpdHlcbi5mb3JtLWlubGluZSB7XG4gIEBpbmNsdWRlIGZvcm0taW5saW5lO1xufVxuXG5cblxuLy8gSG9yaXpvbnRhbCBmb3Jtc1xuLy9cbi8vIEhvcml6b250YWwgZm9ybXMgYXJlIGJ1aWx0IG9uIGdyaWQgY2xhc3NlcyBhbmQgYWxsb3cgeW91IHRvIGNyZWF0ZSBmb3JtcyB3aXRoXG4vLyBsYWJlbHMgb24gdGhlIGxlZnQgYW5kIGlucHV0cyBvbiB0aGUgcmlnaHQuXG5cbi5mb3JtLWhvcml6b250YWwge1xuXG4gIC8vIENvbnNpc3RlbnQgdmVydGljYWwgYWxpZ25tZW50IG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlc1xuICAvL1xuICAvLyBMYWJlbHMgYWxzbyBnZXQgc29tZSByZXNldCBzdHlsZXMsIGJ1dCB0aGF0IGlzIHNjb3BlZCB0byBhIG1lZGlhIHF1ZXJ5IGJlbG93LlxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpOyAvLyBEZWZhdWx0IHBhZGRpbmcgcGx1cyBhIGJvcmRlclxuICB9XG4gIC8vIEFjY291bnQgZm9yIHBhZGRpbmcgd2UncmUgYWRkaW5nIHRvIGVuc3VyZSB0aGUgYWxpZ25tZW50IGFuZCBvZiBoZWxwIHRleHRcbiAgLy8gYW5kIG90aGVyIGNvbnRlbnQgYmVsb3cgaXRlbXNcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gge1xuICAgIG1pbi1oZWlnaHQ6ICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpKTtcbiAgfVxuXG4gIC8vIE1ha2UgZm9ybSBncm91cHMgYmVoYXZlIGxpa2Ugcm93c1xuICAuZm9ybS1ncm91cCB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3c7XG4gIH1cblxuICAvLyBSZXNldCBzcGFjaW5nIGFuZCByaWdodCBhbGlnbiBsYWJlbHMsIGJ1dCBzY29wZSB0byBtZWRpYSBxdWVyaWVzIHNvIHRoYXRcbiAgLy8gbGFiZWxzIG9uIG5hcnJvdyB2aWV3cG9ydHMgc3RhY2sgdGhlIHNhbWUgYXMgYSBkZWZhdWx0IGZvcm0gZXhhbXBsZS5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6ICgkcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gICAgfVxuICB9XG5cbiAgLy8gVmFsaWRhdGlvbiBzdGF0ZXNcbiAgLy9cbiAgLy8gUmVwb3NpdGlvbiB0aGUgaWNvbiBiZWNhdXNlIGl0J3Mgbm93IHdpdGhpbiBhIGdyaWQgY29sdW1uIGFuZCBjb2x1bW5zIGhhdmVcbiAgLy8gYHBvc2l0aW9uOiByZWxhdGl2ZTtgIG9uIHRoZW0uIEFsc28gYWNjb3VudHMgZm9yIHRoZSBncmlkIGd1dHRlciBwYWRkaW5nLlxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHJpZ2h0OiBmbG9vcigoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG5cbiAgLy8gRm9ybSBncm91cCBzaXplc1xuICAvL1xuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxuICAvLyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoaW4gYSBgLmZvcm0tZ3JvdXBgLlxuICAuZm9ybS1ncm91cC1sZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1ncm91cC1zbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEZvciBpbnB1dC5idG5cbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCwgJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWJhc2UsICRsaW5lLWhlaWdodC1iYXNlLCAkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIEBpbmNsdWRlIHVzZXItc2VsZWN0KG5vbmUpO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIHRhYi1mb2N1cztcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogJGJ0bi1kZWZhdWx0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSguNjUpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5idG5cbn1cblxuYS5idG4ge1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1kZWZhdWx0LWNvbG9yLCAkYnRuLWRlZmF1bHQtYmcsICRidG4tZGVmYXVsdC1ib3JkZXIpO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWNvbG9yLCAkYnRuLXByaW1hcnktYmcsICRidG4tcHJpbWFyeS1ib3JkZXIpO1xufVxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXG4uYnRuLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXN1Y2Nlc3MtY29sb3IsICRidG4tc3VjY2Vzcy1iZywgJGJ0bi1zdWNjZXNzLWJvcmRlcik7XG59XG4vLyBJbmZvIGFwcGVhcnMgYXMgYmx1ZS1ncmVlblxuLmJ0bi1pbmZvIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1pbmZvLWNvbG9yLCAkYnRuLWluZm8tYmcsICRidG4taW5mby1ib3JkZXIpO1xufVxuLy8gV2FybmluZyBhcHBlYXJzIGFzIG9yYW5nZVxuLmJ0bi13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWNvbG9yLCAkYnRuLXdhcm5pbmctYmcsICRidG4td2FybmluZy1ib3JkZXIpO1xufVxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXG4uYnRuLWRhbmdlciB7XG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGFuZ2VyLWNvbG9yLCAkYnRuLWRhbmdlci1iZywgJGJ0bi1kYW5nZXItYm9yZGVyKTtcbn1cblxuXG4vLyBMaW5rIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQnV0dG9uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWxnIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBldmVuLW51bWJlcmVkIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBsYXJnZSBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCwgJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1sYXJnZSwgJGxpbmUtaGVpZ2h0LWxhcmdlLCAkYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCwgJHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbCwgJGZvbnQtc2l6ZS1zbWFsbCwgJGxpbmUtaGVpZ2h0LXNtYWxsLCAkYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuLmJ0bi14cyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXhzLXZlcnRpY2FsLCAkcGFkZGluZy14cy1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG5cblxuLy8gQmxvY2sgYnV0dG9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy9cbi8vIENvbXBvbmVudCBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIZWFkcyB1cCFcbi8vXG4vLyBXZSBkb24ndCB1c2UgdGhlIGAub3BhY2l0eSgpYCBtaXhpbiBoZXJlIHNpbmNlIGl0IGNhdXNlcyBhIGJ1ZyB3aXRoIHRleHRcbi8vIGZpZWxkcyBpbiBJRTctOC4gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zNTUyLlxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuMTVzIGxpbmVhcik7XG4gICYuaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmluICAgICAgeyBkaXNwbGF5OiBibG9jazsgfVxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgdHImLmluIHRvIHRyLmNvbGxhcHNlLmluXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCB0Ym9keSYuaW4gdG8gdGJvZHkuY29sbGFwc2UuaW5cbn1cblxudHIuY29sbGFwc2UuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxudGJvZHkuY29sbGFwc2UuaW4geyBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbi1wcm9wZXJ0eShoZWlnaHQsIHZpc2liaWxpdHkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWR1cmF0aW9uKC4zNXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihlYXNlKTtcbn1cbiIsIi8vXG4vLyBEcm9wZG93biBtZW51c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBEcm9wZG93biBhcnJvdy9jYXJldFxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiAgICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogICAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogICRjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoZGl2KVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gUHJldmVudCB0aGUgZm9jdXMgb24gdGhlIGRyb3Bkb3duIHRvZ2dsZSB3aGVuIGNsb3NpbmcgZHJvcGRvd25zXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnUgKHVsKVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOyAvLyBJRTggZmFsbGJhY2tcbiAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSkpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gIC8vIEFsaWducyB0aGUgZHJvcGRvd24gbWVudSB0byByaWdodFxuICAvL1xuICAvLyBEZXByZWNhdGVkIGFzIG9mIDMuMS4wIGluIGZhdm9yIG9mIGAuZHJvcGRvd24tbWVudS1bZGlyXWBcbiAgJi5wdWxsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIHRoZSBkcm9wZG93blxuICAuZGl2aWRlciB7XG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICB9XG5cbiAgLy8gTGlua3Mgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4gID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIH1cbn1cblxuLy8gSG92ZXIvRm9jdXMgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBBY3RpdmUgc3RhdGVcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG4vLyBEaXNhYmxlZCBzdGF0ZVxuLy9cbi8vIEdyYXkgb3V0IHRleHQgYW5kIGVuc3VyZSB0aGUgaG92ZXIvZm9jdXMgc3RhdGUgcmVtYWlucyBncmF5XG5cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgfVxuXG4gIC8vIE51a2UgaG92ZXIvZm9jdXMgZWZmZWN0c1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxuICAgIEBpbmNsdWRlIHJlc2V0LWZpbHRlcjtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cblxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXG4ub3BlbiB7XG4gIC8vIFNob3cgdGhlIG1lbnVcbiAgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXG4gID4gYSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4vLyBNZW51IHBvc2l0aW9uaW5nXG4vL1xuLy8gQWRkIGV4dHJhIGNsYXNzIHRvIGAuZHJvcGRvd24tbWVudWAgdG8gZmxpcCB0aGUgYWxpZ25tZW50IG9mIHRoZSBkcm9wZG93blxuLy8gbWVudSB3aXRoIHRoZSBwYXJlbnQuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxuICByaWdodDogMDtcbn1cbi8vIFdpdGggdjMsIHdlIGVuYWJsZWQgYXV0by1mbGlwcGluZyBpZiB5b3UgaGF2ZSBhIGRyb3Bkb3duIHdpdGhpbiBhIHJpZ2h0XG4vLyBhbGlnbmVkIG5hdiBjb21wb25lbnQuIFRvIGVuYWJsZSB0aGUgdW5kb2luZyBvZiB0aGF0LCB3ZSBwcm92aWRlIGFuIG92ZXJyaWRlXG4vLyB0byByZXN0b3JlIHRoZSBkZWZhdWx0IGRyb3Bkb3duIG1lbnUgYWxpZ25tZW50LlxuLy9cbi8vIFRoaXMgaXMgb25seSBmb3IgbGVmdC1hbGlnbmluZyBhIGRyb3Bkb3duIG1lbnUgd2l0aGluIGEgYC5uYXZiYXItcmlnaHRgIG9yXG4vLyBgLnB1bGwtcmlnaHRgIG5hdiBjb21wb25lbnQuXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIEJhY2tkcm9wIHRvIGNhdGNoIGJvZHkgY2xpY2tzIG9uIG1vYmlsZSwgZXRjLlxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6ICgkemluZGV4LWRyb3Bkb3duIC0gMTApO1xufVxuXG4vLyBSaWdodCBhbGlnbmVkIGRyb3Bkb3duc1xuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQsIGJyby5cbi8vIFRPRE86IGFic3RyYWN0IHRoaXMgc28gdGhhdCB0aGUgbmF2YmFyIGZpeGVkIHN0eWxlcyBhcmUgbm90IHBsYWNlZCBoZXJlP1xuXG4uZHJvcHVwLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIHtcbiAgLy8gUmV2ZXJzZSB0aGUgY2FyZXRcbiAgLmNhcmV0IHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCBcXDk7IC8vIElFOFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbiAgLy8gRGlmZmVyZW50IHBvc2l0aW9uaW5nIGZvciBib3R0b20gdXAgbWVudVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVpdGVyYXRlIHBlciBuYXZiYXIubGVzcyBhbmQgdGhlIG1vZGlmaWVkIGNvbXBvbmVudCBhbGlnbm1lbnQgdGhlcmUuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHJpZ2h0OiAwOyBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgICAvLyBOZWNlc3NhcnkgZm9yIG92ZXJyaWRlcyBvZiB0aGUgZGVmYXVsdCByaWdodCBhbGlnbmVkIG1lbnUuXG4gICAgLy8gV2lsbCByZW1vdmUgY29tZSB2NCBpbiBhbGwgbGlrZWxpaG9vZC5cbiAgICAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7IHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4uYnRuLWdyb3VwIHtcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyAvLyBPZmZzZXQgdGhlIGZpcnN0IGNoaWxkJ3MgbWFyZ2luXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuXG4gIC5idG4sXG4gIC5idG4tZ3JvdXAsXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5LCBnaXZlbiB0aGF0IGEgLmRyb3Bkb3duLW1lbnUgaXMgdXNlZCBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXhzID4gLmJ0biB7IEBleHRlbmQgLmJ0bi14czsgfVxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSBsaW5lIGJldHdlZW4gYnV0dG9ucyBzb21lIGRlcHRoXG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gUmVwb3NpdGlvbiB0aGUgY2FyZXRcbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4vLyBDYXJldHMgaW4gb3RoZXIgYnV0dG9uIHNpemVzXG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogJGNhcmV0LXdpZHRoLWxhcmdlICRjYXJldC13aWR0aC1sYXJnZSAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLy8gVXBzaWRlIGRvd24gY2FyZXRzIGZvciAuZHJvcHVwXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwICRjYXJldC13aWR0aC1sYXJnZSAkY2FyZXQtd2lkdGgtbGFyZ2U7XG59XG5cblxuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIENsZWFyIGZsb2F0cyBzbyBkcm9wZG93biBtZW51cyBjYW4gYmUgcHJvcGVybHkgcGxhY2VkXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgPiAuYnRuIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cblxuXG4vLyBKdXN0aWZpZWQgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIElucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGRyb3Bkb3duc1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgLy8gcHJldmVudCBpbnB1dCBncm91cHMgZnJvbSBpbmhlcml0aW5nIGJvcmRlciBzdHlsZXMgZnJvbSB0YWJsZSBjZWxscyB3aGVuIHBsYWNlZCB3aXRoaW4gYSB0YWJsZVxuXG4gIC8vIFVuZG8gcGFkZGluZyBhbmQgZmxvYXQgb2YgZ3JpZCBjbGFzc2VzXG4gICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC8vIElFOSBmdWJhcnMgdGhlIHBsYWNlaG9sZGVyIGF0dHJpYnV0ZSBpbiB0ZXh0IGlucHV0cyBhbmQgdGhlIGFycm93cyBvblxuICAgIC8vIHNlbGVjdCBlbGVtZW50cyBpbiBpbnB1dCBncm91cHMuIFRvIGZpeCBpdCwgd2UgZmxvYXQgdGhlIGlucHV0LiBEZXRhaWxzOlxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1NjEjaXNzdWVjb21tZW50LTI4OTM2ODU1XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmcgb3B0aW9uc1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuaW5wdXQtbGc7XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBAZXh0ZW5kIC5pbnB1dC1zbTtcbn1cblxuXG4vLyBEaXNwbGF5IGFzIHRhYmxlLWNlbGxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4vLyBBZGRvbiBhbmQgYWRkb24gd3JhcHBlciBmb3IgYnV0dG9uc1xuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xufVxuXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIFNpemluZ1xuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICAmLmlucHV0LWxnIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcbiAgLy8gYGZvbnQtc2l6ZWAgaW4gY29tYmluYXRpb24gd2l0aCBgaW5saW5lLWJsb2NrYCBvbiBidXR0b25zLlxuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSAxcHggYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBOYXZzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgdWwvb2xcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmc7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHN0YXRlIHNldHMgdGV4dCB0byBncmF5IGFuZCBudWtlcyBob3Zlci90YWIgZWZmZWN0c1xuICAgICYuZGlzYWJsZWQgPiBhIHtcbiAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE9wZW4gZHJvcGRvd25zXG4gIC5vcGVuID4gYSB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbGluay1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBOYXYgZGl2aWRlcnMgKGRlcHJlY2F0ZWQgd2l0aCB2My4wLjEpXG4gIC8vXG4gIC8vIFRoaXMgc2hvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGluIHYzIHdpdGggdGhlIGRyb3BwaW5nIG9mIGAubmF2LWxpc3RgLCBidXRcbiAgLy8gd2UgbWlzc2VkIGl0LiBXZSBkb24ndCBjdXJyZW50bHkgc3VwcG9ydCB0aGlzIGFueXdoZXJlLCBidXQgaW4gdGhlIGludGVyZXN0XG4gIC8vIG9mIG1haW50YWluaW5nIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgaW4gY2FzZSB5b3UgdXNlIGl0LCBpdCdzIGRlcHJlY2F0ZWQuXG4gIC5uYXYtZGl2aWRlciB7XG4gICAgQGluY2x1ZGUgbmF2LWRpdmlkZXI7XG4gIH1cblxuICAvLyBQcmV2ZW50IElFOCBmcm9tIG1pc3BsYWNpbmcgaW1nc1xuICAvL1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzk4NCNpc3N1ZWNvbW1lbnQtMzk4NTk4OVxuICA+IGxpID4gYSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cblxuLy8gVGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSB0YWJzIHNvbWV0aGluZyB0byBzaXQgb25cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBNYWtlIHRoZSBsaXN0LWl0ZW1zIG92ZXJsYXkgdGhlIGJvdHRvbSBib3JkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG4gICAgLy8gQWN0dWFsIHRhYnMgKGFzIGxpbmtzKVxuICAgID4gYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZSAkYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGUsIGFuZCBpdHMgOmhvdmVyIHRvIG92ZXJyaWRlIG5vcm1hbCA6aG92ZXJcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBwdWxsaW5nIHRoaXMgaW4gbWFpbmx5IGZvciBsZXNzIHNob3J0aGFuZFxuICAmLm5hdi1qdXN0aWZpZWQge1xuICAgIEBleHRlbmQgLm5hdi1qdXN0aWZpZWQ7XG4gICAgQGV4dGVuZCAubmF2LXRhYnMtanVzdGlmaWVkO1xuICB9XG59XG5cblxuLy8gUGlsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXYtcGlsbHMge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIC8vIExpbmtzIHJlbmRlcmVkIGFzIHBpbGxzXG4gICAgPiBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZVxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTdGFja2VkIHBpbGxzXG4ubmF2LXN0YWNrZWQge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBubyBuZWVkIGZvciB0aGlzIGdhcCBiZXR3ZWVuIG5hdiBpdGVtc1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdiB2YXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBKdXN0aWZpZWQgbmF2IGxpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgPiBhIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMSU7XG4gICAgICA+IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNb3ZlIGJvcmRlcnMgdG8gYW5jaG9ycyBpbnN0ZWFkIG9mIGJvdHRvbSBvZiBsaXN0XG4vL1xuLy8gTWl4aW4gZm9yIGFkZGluZyBvbiB0b3AgdGhlIHNoYXJlZCBgLm5hdi1qdXN0aWZpZWRgIHN0eWxlcyBmb3Igb3VyIHRhYnNcbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gID4gbGkgPiBhIHtcbiAgICAvLyBPdmVycmlkZSBtYXJnaW4gZnJvbSAubmF2LXRhYnNcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJhc2UgJGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEsXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNwZWNpZmljIGRyb3Bkb3duc1xuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgLy8gbWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIE5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gV3JhcHBlciBhbmQgYmFzZSBjbGFzc1xuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogJG5hdmJhci1oZWlnaHQ7IC8vIEVuc3VyZSBhIG5hdmJhciBhbHdheXMgc2hvd3MgKGUuZy4sIHdpdGhvdXQgYSAubmF2YmFyLWJyYW5kIGluIGNvbGxhcHNlZCBtb2RlKVxuICBtYXJnaW4tYm90dG9tOiAkbmF2YmFyLW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gIC8vIFByZXZlbnQgZmxvYXRzIGZyb20gYnJlYWtpbmcgdGhlIG5hdmJhclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6ICRuYXZiYXItYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBoZWFkaW5nXG4vL1xuLy8gR3JvdXBzIGAubmF2YmFyLWJyYW5kYCBhbmQgYC5uYXZiYXItdG9nZ2xlYCBpbnRvIGEgc2luZ2xlIGNvbXBvbmVudCBmb3IgZWFzeVxuLy8gc3R5bGluZyBvZiByZXNwb25zaXZlIGFzcGVjdHMuXG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBjb2xsYXBzZSAoYm9keSlcbi8vXG4vLyBHcm91cCB5b3VyIG5hdmJhciBjb250ZW50IGludG8gdGhpcyBmb3IgZWFzeSBjb2xsYXBzaW5nIGFuZCBleHBhbmRpbmcgYWNyb3NzXG4vLyB2YXJpb3VzIGRldmljZSBzaXplcy4gQnkgZGVmYXVsdCwgdGhpcyBjb250ZW50IGlzIGNvbGxhcHNlZCB3aGVuIDw3NjhweCwgYnV0XG4vLyB3aWxsIGV4cGFuZCBwYXN0IHRoYXQgZm9yIGEgaG9yaXpvbnRhbCBkaXNwbGF5LlxuLy9cbi8vIFRvIHN0YXJ0IChvbiBtb2JpbGUgZGV2aWNlcykgdGhlIG5hdmJhciBsaW5rcywgZm9ybXMsIGFuZCBidXR0b25zIGFyZSBzdGFja2VkXG4vLyB2ZXJ0aWNhbGx5IGFuZCBpbmNsdWRlIGEgYG1heC1oZWlnaHRgIHRvIG92ZXJmbG93IGluIGNhc2UgeW91IGhhdmUgdG9vIG11Y2hcbi8vIGNvbnRlbnQgZm9yIHRoZSB1c2VyJ3Mgdmlld3BvcnQuXG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZy1sZWZ0OiAgJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAmLmluIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmLmNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHNldHRpbmdcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pbiB7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC8vIFVuZG8gdGhlIGNvbGxhcHNlIHNpZGUgcGFkZGluZyBmb3IgbmF2YmFycyB3aXRoIGNvbnRhaW5lcnMgdG8gZW5zdXJlXG4gICAgLy8gYWxpZ25tZW50IG9mIHJpZ2h0LWFsaWduZWQgY29udGVudHMuXG4gICAgLm5hdmJhci1maXhlZC10b3AgJixcbiAgICAubmF2YmFyLXN0YXRpYy10b3AgJixcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiAkbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ7XG5cbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6ICRzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvdGggbmF2YmFyIGhlYWRlciBhbmQgY29sbGFwc2Vcbi8vXG4vLyBXaGVuIGEgY29udGFpbmVyIGlzIHByZXNlbnQsIGNoYW5nZSB0aGUgYmVoYXZpb3Igb2YgdGhlIGhlYWRlciBhbmQgY29sbGFwc2UuXG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgPiAubmF2YmFyLWhlYWRlcixcbiAgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tbGVmdDogIC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogIDA7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xuLy9cbi8vIERpc3BsYXkgdGhlIG5hdmJhciBhY3Jvc3MgdGhlIGVudGlyZXR5IG9mIHRoZSBwYWdlIG9yIGZpeGVkIGl0IHRvIHRoZSB0b3Agb3Jcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cblxuLy8gU3RhdGljIHRvcCAodW5maXhlZCwgYnV0IDEwMCUgd2lkZSkgbmF2YmFyXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAkemluZGV4LW5hdmJhcjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbmF2YmFyLWZpeGVkO1xuXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gb3ZlcnJpZGUgLm5hdmJhciBkZWZhdWx0c1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG5cblxuLy8gQnJhbmQvcHJvamVjdCBuYW1lXG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGhlaWdodDogJG5hdmJhci1oZWlnaHQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAmLFxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdG9nZ2xlXG4vL1xuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2Vcbi8vIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKDM0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBXZSByZW1vdmUgdGhlIGBvdXRsaW5lYCBoZXJlLCBidXQgbGF0ZXIgY29tcGVuc2F0ZSBieSBhdHRhY2hpbmcgYDpob3ZlcmBcbiAgLy8gc3R5bGVzIHRvIGA6Zm9jdXNgLlxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLy8gQmFyc1xuICAuaWNvbi1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgfVxuICAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXYgbGlua3Ncbi8vXG4vLyBCdWlsZHMgb24gdG9wIG9mIHRoZSBgLm5hdmAgY29tcG9uZW50cyB3aXRoIGl0cyBvd24gbW9kaWZpZXIgY2xhc3MgdG8gbWFrZVxuLy8gdGhlIG5hdiB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIGhvcml6b250YWwgbmF2IChhYm92ZSA3NjhweCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiAoJG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIC8gMikgKC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbCk7XG5cbiAgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAgICAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5IHdoZW4gY29sbGFwc2VkXG4gICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgPiBsaSA+IGEsXG4gICAgICAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gICAgICB9XG4gICAgICA+IGxpID4gYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBVbmNvbGxhcHNlIHRoZSBuYXZcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgPiBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICAgICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgZm9ybVxuLy9cbi8vIEV4dGVuc2lvbiBvZiB0aGUgYC5mb3JtLWlubGluZWAgd2l0aCBzb21lIGV4dHJhIGZsYXZvciBmb3Igb3B0aW11bSBkaXNwbGF5IGluXG4vLyBvdXIgbmF2YmFycy5cblxuLm5hdmJhci1mb3JtIHtcbiAgbWFyZ2luLWxlZnQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLXJpZ2h0OiAtJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmc6IDEwcHggJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAkc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuXG4gIC8vIE1peGluIGJlaGF2aW9yIGZvciBvcHRpbXVtIGRpc3BsYXlcbiAgQGluY2x1ZGUgZm9ybS1pbmxpbmU7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFZlcnRpY2FsbHkgY2VudGVyIGluIGV4cGFuZGVkLCBob3Jpem9udGFsIG5hdmJhclxuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAvLyBVbmRvIDEwMCUgd2lkdGggZm9yIHB1bGwgY2xhc3Nlc1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duIG1lbnVzXG5cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXRzXG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXQgc3VwcG9ydCBmb3IgZHJvcHVwcyB2aWEgZXh0cmEgZHJvcHVwIGNsYXNzXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2YmFyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbn1cblxuXG4vLyBCdXR0b25zIGluIG5hdmJhcnNcbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBhIGJ1dHRvbiB3aXRoaW4gYSBuYXZiYXIgKHdoZW4gKm5vdCogaW4gYSBmb3JtKS5cblxuLm5hdmJhci1idG4ge1xuICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oJGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAmLmJ0bi1zbSB7XG4gICAgQGluY2x1ZGUgbmF2YmFyLXZlcnRpY2FsLWFsaWduKCRpbnB1dC1oZWlnaHQtc21hbGwpO1xuICB9XG4gICYuYnRuLXhzIHtcbiAgICBAaW5jbHVkZSBuYXZiYXItdmVydGljYWwtYWxpZ24oMjIpO1xuICB9XG59XG5cblxuLy8gVGV4dCBpbiBuYXZiYXJzXG4vL1xuLy8gQWRkIGEgY2xhc3MgdG8gbWFrZSBhbnkgZWxlbWVudCBwcm9wZXJseSBhbGlnbiBpdHNlbGYgdmVydGljYWxseSB3aXRoaW4gdGhlIG5hdmJhcnMuXG5cbi5uYXZiYXItdGV4dCB7XG4gIEBpbmNsdWRlIG5hdmJhci12ZXJ0aWNhbC1hbGlnbigkbGluZS1oZWlnaHQtY29tcHV0ZWQpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVwdXJwb3NlIHRoZSBwdWxsIHV0aWxpdGllcyBhcyB0aGVpciBvd24gbmF2YmFyIHV0aWxpdGllcyB0byBhdm9pZCBzcGVjaWZpY2l0eVxuLy8gaXNzdWVzIHdpdGggcGFyZW50cyBhbmQgY2hhaW5pbmcuIE9ubHkgZG8gdGhpcyB3aGVuIHRoZSBuYXZiYXIgaXMgdW5jb2xsYXBzZWRcbi8vIHRob3VnaCBzbyB0aGF0IG5hdmJhciBjb250ZW50cyBwcm9wZXJseSBzdGFjayBhbmQgYWxpZ24gaW4gbW9iaWxlLlxuLy9cbi8vIERlY2xhcmVkIGFmdGVyIHRoZSBuYXZiYXIgY29tcG9uZW50cyB0byBlbnN1cmUgbW9yZSBzcGVjaWZpY2l0eSBvbiB0aGUgbWFyZ2lucy5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC0kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIH4gLm5hdmJhci1yaWdodCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIG5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIERlZmF1bHQgbmF2YmFyXG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtYmc7XG4gIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcbiAgfVxuXG4gIC8vIERyb3Bkb3duIG1lbnUgaXRlbXNcbiAgLm5hdmJhci1uYXYge1xuICAgIC8vIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gb3BlbiBkcm9wZG93blxuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBMaW5rcyBpbiBuYXZiYXJzXG4gIC8vXG4gIC8vIEFkZCBhIGNsYXNzIHRvIGVuc3VyZSBsaW5rcyBvdXRzaWRlIHRoZSBuYXZiYXIgbmF2IGFyZSBjb2xvcmVkIGNvcnJlY3RseS5cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSW52ZXJzZSBuYXZiYXJcblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJnO1xuICBib3JkZXItY29sb3I6ICRuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEYXJrZW4gdGhlIHJlc3BvbnNpdmUgbmF2IHRvZ2dsZVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDclKTtcbiAgfVxuXG4gIC8vIERyb3Bkb3duc1xuICAubmF2YmFyLW5hdiB7XG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheVxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZGl2aWRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcbiAgICAgICAgfVxuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCcmVhZGNydW1ic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWwgJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICsgbGk6YmVmb3JlIHtcbiAgICAgIC8vIFtjb252ZXJ0ZXJdIFdvcmthcm91bmQgZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL2xpYnNhc3MvaXNzdWVzLzExMTVcbiAgICAgICRuYnNwOiBcIlxcMDBhMFwiO1xuICAgICAgY29udGVudDogXCIjeyRicmVhZGNydW1iLXNlcGFyYXRvcn0jeyRuYnNwfVwiOyAvLyBVbmljb2RlIHNwYWNlIGFkZGVkIHNpbmNlIGlubGluZS1ibG9jayBtZWFucyBub24tY29sbGFwc2luZyB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gUGFnaW5hdGlvbiAobXVsdGlwbGUgcGFnZXMpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiAkcGFkZGluZy1iYXNlLXZlcnRpY2FsICRwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBsaSA+IGEsXG4gID4gbGkgPiBzcGFuIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlID4gYSxcbiAgPiAuYWN0aXZlID4gc3BhbiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgPiAuZGlzYWJsZWQge1xuICAgID4gc3BhbixcbiAgICA+IHNwYW46aG92ZXIsXG4gICAgPiBzcGFuOmZvY3VzLFxuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XG4gICAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpemluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTGFyZ2Vcbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsLCAkcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsLCAkZm9udC1zaXplLWxhcmdlLCAkbGluZS1oZWlnaHQtbGFyZ2UsICRib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cblxuLy8gU21hbGxcbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsLCAkcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLCAkZm9udC1zaXplLXNtYWxsLCAkbGluZS1oZWlnaHQtc21hbGwsICRib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbiIsIi8vXG4vLyBQYWdlciBwYWdpbmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2VyLWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRwYWdlci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uZXh0IHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAucHJldmlvdXMge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmRpc2FibGVkIHtcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyxcbiAgICA+IHNwYW4ge1xuICAgICAgY29sb3I6ICRwYWdlci1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1iZztcbiAgICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBMYWJlbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkbGFiZWwtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5sYWJlbFxuXG4gIC8vIEVtcHR5IGxhYmVscyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgbGFiZWxzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG59XG5cbi8vIEFkZCBob3ZlciBlZmZlY3RzLCBidXQgb25seSBmb3IgbGlua3NcbmEubGFiZWwge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGxhYmVsLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBDb2xvcnNcbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGxhYmVscyBnZXQgZGFya2VyIG9uIDpob3ZlcilcblxuLmxhYmVsLWRlZmF1bHQge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1kZWZhdWx0LWJnKTtcbn1cblxuLmxhYmVsLXByaW1hcnkge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1wcmltYXJ5LWJnKTtcbn1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1zdWNjZXNzLWJnKTtcbn1cblxuLmxhYmVsLWluZm8ge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC1pbmZvLWJnKTtcbn1cblxuLmxhYmVsLXdhcm5pbmcge1xuICBAaW5jbHVkZSBsYWJlbC12YXJpYW50KCRsYWJlbC13YXJuaW5nLWJnKTtcbn1cblxuLmxhYmVsLWRhbmdlciB7XG4gIEBpbmNsdWRlIGxhYmVsLXZhcmlhbnQoJGxhYmVsLWRhbmdlci1iZyk7XG59XG4iLCIvL1xuLy8gQmFkZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYmFkZ2UtY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAkYmFkZ2UtbGluZS1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWJnO1xuICBib3JkZXItcmFkaXVzOiAkYmFkZ2UtYm9yZGVyLXJhZGl1cztcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxuXG4gIC5idG4teHMgJixcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gJiB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gIH1cblxuICAvLyBbY29udmVydGVyXSBleHRyYWN0ZWQgYSYgdG8gYS5iYWRnZVxuXG4gIC8vIEFjY291bnQgZm9yIGJhZGdlcyBpbiBuYXZzXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gJixcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gJiB7XG4gICAgY29sb3I6ICRiYWRnZS1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtID4gJiArICYge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm5hdi1waWxscyA+IGxpID4gYSA+ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cblxuLy8gSG92ZXIgc3RhdGUsIGJ1dCBvbmx5IGZvciBsaW5rc1xuYS5iYWRnZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYmFkZ2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4iLCIvL1xuLy8gSnVtYm90cm9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogICAgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuXG4gIGgxLFxuICAuaDEge1xuICAgIGNvbG9yOiAkanVtYm90cm9uLWhlYWRpbmctY29sb3I7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gICAgZm9udC1zaXplOiAkanVtYm90cm9uLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICB9XG5cbiAgPiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRqdW1ib3Ryb24tYmcsIDEwJSk7XG4gIH1cblxuICAuY29udGFpbmVyICYsXG4gIC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7IC8vIE9ubHkgcm91bmQgY29ybmVycyBhdCBoaWdoZXIgcmVzb2x1dGlvbnMgaWYgY29udGFpbmVkIGluIGEgY29udGFpbmVyXG4gICAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XG4gICAgcGFkZGluZy10b3A6ICAgICgkanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xuICAgIHBhZGRpbmctYm90dG9tOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcblxuICAgIC5jb250YWluZXIgJixcbiAgICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAgKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgICAgcGFkZGluZy1yaWdodDogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6ICRqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVGh1bWJuYWlsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBNaXhpbiBhbmQgYWRqdXN0IHRoZSByZWd1bGFyIGltYWdlIGNsYXNzXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgPiBpbWcsXG4gIGEgPiBpbWcge1xuICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC8vIFtjb252ZXJ0ZXJdIGV4dHJhY3RlZCBhJjpob3ZlciwgYSY6Zm9jdXMsIGEmLmFjdGl2ZSB0byBhLnRodW1ibmFpbDpob3ZlciwgYS50aHVtYm5haWw6Zm9jdXMsIGEudGh1bWJuYWlsLmFjdGl2ZVxuXG4gIC8vIEltYWdlIGNhcHRpb25zXG4gIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAkdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZztcbiAgICBjb2xvcjogJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG5cbi8vIEFkZCBhIGhvdmVyIHN0YXRlIGZvciBsaW5rZWQgdmVyc2lvbnMgb25seVxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogJGxpbmstY29sb3I7XG59XG4iLCIvL1xuLy8gQWxlcnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkYWxlcnQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4gIC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIH1cblxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XG4gID4gcCxcbiAgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gID4gcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NhYmxlLCAvLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoJGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1zdWNjZXNzLWJnLCAkYWxlcnQtc3VjY2Vzcy1ib3JkZXIsICRhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWluZm8tYmcsICRhbGVydC1pbmZvLWJvcmRlciwgJGFsZXJ0LWluZm8tdGV4dCk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtd2FybmluZy1iZywgJGFsZXJ0LXdhcm5pbmctYm9yZGVyLCAkYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQoJGFsZXJ0LWRhbmdlci1iZywgJGFsZXJ0LWRhbmdlci1ib3JkZXIsICRhbGVydC1kYW5nZXItdGV4dCk7XG59XG4iLCIvL1xuLy8gUHJvZ3Jlc3MgYmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXIgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBXZWJLaXRcbkAtd2Via2l0LWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cbi8vIFNwZWMgYW5kIElFMTArXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuXG4vLyBCYXIgaXRzZWxmXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE91dGVyIGNvbnRhaW5lclxuLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBib3JkZXItcmFkaXVzOiAkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAycHggcmdiYSgwLDAsMCwuMSkpO1xufVxuXG4vLyBCYXIgb2YgcHJvZ3Jlc3Ncbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIC0xcHggMCByZ2JhKDAsMCwwLC4xNSkpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKHdpZHRoIC42cyBlYXNlKTtcbn1cblxuLy8gU3RyaXBlZCBiYXJzXG4vL1xuLy8gYC5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXItc3RyaXBlZGAgY2xhc3MsIHdoaWNoIHlvdSBqdXN0IGFkZCB0byBhbiBleGlzdGluZ1xuLy8gYC5wcm9ncmVzcy1iYXJgLlxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuXG4vLyBDYWxsIGFuaW1hdGlvbiBmb3IgdGhlIGFjdGl2ZSBvbmVcbi8vXG4vLyBgLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLmFjdGl2ZWAgYXBwcm9hY2guXG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGUpO1xufVxuXG5cbi8vIFZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci1pbmZvLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgQGluY2x1ZGUgcHJvZ3Jlc3MtYmFyLXZhcmlhbnQoJHByb2dyZXNzLWJhci13YXJuaW5nLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBAaW5jbHVkZSBwcm9ncmVzcy1iYXItdmFyaWFudCgkcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZyk7XG59XG4iLCIubWVkaWEge1xuICAvLyBQcm9wZXIgc3BhY2luZyBiZXR3ZWVuIGluc3RhbmNlcyBvZiAubWVkaWFcbiAgbWFyZ2luLXRvcDogMTVweDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5tZWRpYSxcbi5tZWRpYS1ib2R5IHtcbiAgem9vbTogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwMDBweDtcbn1cblxuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC8vIEZpeCBjb2xsYXBzZSBpbiB3ZWJraXQgZnJvbSBtYXgtd2lkdGg6IDEwMCUgYW5kIGRpc3BsYXk6IHRhYmxlLWNlbGwuXG4gICYuaW1nLXRodW1ibmFpbCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5tZWRpYS1yaWdodCxcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIGhlYWRpbmdzIGZvciB0aWdodGVyIGRlZmF1bHQgc3BhY2luZ1xuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8vIE1lZGlhIGxpc3QgdmFyaWF0aW9uXG4vL1xuLy8gVW5kbyBkZWZhdWx0IHVsL29sIHN0eWxlc1xuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvL1xuLy8gTGlzdCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlcjtcblxuICAvLyBSb3VuZCB0aGUgZmlyc3QgYW5kIGxhc3QgaXRlbXNcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZSBpdGVtcy5cbi8vIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2hvd2luZyBzZWxlY3RlZCBpdGVtcy5cblxuYS5saXN0LWdyb3VwLWl0ZW0sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstY29sb3I7XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yO1xuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG59XG5cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIC8vIERpc2FibGVkIHN0YXRlXG4gICYuZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQ6aG92ZXIsXG4gICYuZGlzYWJsZWQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjdGl2ZSBjbGFzcyBvbiBpdGVtIGl0c2VsZiwgbm90IHBhcmVudFxuICAmLmFjdGl2ZSxcbiAgJi5hY3RpdmU6aG92ZXIsXG4gICYuYWN0aXZlOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjtcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHN1Y2Nlc3MsICRzdGF0ZS1zdWNjZXNzLWJnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGluZm8sICRzdGF0ZS1pbmZvLWJnLCAkc3RhdGUtaW5mby10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHdhcm5pbmcsICRzdGF0ZS13YXJuaW5nLWJnLCAkc3RhdGUtd2FybmluZy10ZXh0KTtcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGRhbmdlciwgJHN0YXRlLWRhbmdlci1iZywgJHN0YXRlLWRhbmdlci10ZXh0KTtcblxuXG4vLyBDdXN0b20gY29udGVudCBvcHRpb25zXG4vL1xuLy8gRXh0cmEgY2xhc3NlcyBmb3IgY3JlYXRpbmcgd2VsbC1mb3JtYXR0ZWQgY29udGVudCB3aXRoaW4gYC5saXN0LWdyb3VwLWl0ZW1gcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbiIsIi8vXG4vLyBQYW5lbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAkcGFuZWwtYm9yZGVyLXJhZGl1cztcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpKTtcbn1cblxuLy8gUGFuZWwgY29udGVudHNcbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogJHBhbmVsLWJvZHktcGFkZGluZztcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIE9wdGlvbmFsIGhlYWRpbmdcbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogJHBhbmVsLWhlYWRpbmctcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gV2l0aGluIGhlYWRpbmcsIHN0cmlwIGFueSBgaCpgIHRhZyBvZiBpdHMgZGVmYXVsdCBtYXJnaW5zIGZvciBzcGFjaW5nLlxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjEyNSkpO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICA+IGEsXG4gID4gc21hbGwsXG4gID4gLnNtYWxsLFxuICA+IHNtYWxsID4gYSxcbiAgPiAuc21hbGwgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBmb290ZXIgKHN0YXlzIGdyYXkgaW4gZXZlcnkgbW9kaWZpZXIgY2xhc3MpXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogJHBhbmVsLWZvb3Rlci1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFuZWwtZm9vdGVyLWJnO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xufVxuXG5cbi8vIExpc3QgZ3JvdXBzIGluIHBhbmVsc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIHNwYWNlIG91dCBsaXN0IGdyb3VwIGNvbnRlbnQgZnJvbSBwYW5lbCBoZWFkaW5ncyB0byBhY2NvdW50IGZvclxuLy8gYW55IGtpbmQgb2YgY3VzdG9tIGNvbnRlbnQgYmV0d2VlbiB0aGUgdHdvLlxuXG4ucGFuZWwge1xuICA+IC5saXN0LWdyb3VwLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuLy8gQ29sbGFwc2Ugc3BhY2UgYmV0d2VlbiB3aGVuIHRoZXJlJ3Mgbm8gYWRkaXRpb25hbCBjb250ZW50LlxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCB7XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi8vIFRhYmxlcyBpbiBwYW5lbHNcbi8vXG4vLyBQbGFjZSBhIG5vbi1ib3JkZXJlZCBgLnRhYmxlYCB3aXRoaW4gYSBwYW5lbCAobm90IHdpdGhpbiBhIGAucGFuZWwtYm9keWApIGFuZFxuLy8gd2F0Y2ggaXQgZ28gZnVsbCB3aWR0aC5cblxuLnBhbmVsIHtcbiAgPiAudGFibGUsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0aGVhZDpmaXJzdC1jaGlsZCxcbiAgICA+IHRib2R5OmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgPiAudGFibGU6bGFzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGJvZHk6bGFzdC1jaGlsZCxcbiAgICA+IHRmb290Omxhc3QtY2hpbGQge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKCRwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICgkcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoJHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4gID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgPiAudGFibGUtYm9yZGVyZWQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyIHtcbiAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHkge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuXG4vLyBDb2xsYXBzaWJsZSBwYW5lbHMgKGFrYSwgYWNjb3JkaW9uKVxuLy9cbi8vIFdyYXAgYSBzZXJpZXMgb2YgcGFuZWxzIGluIGAucGFuZWwtZ3JvdXBgIHRvIHR1cm4gdGhlbSBpbnRvIGFuIGFjY29yZGlvbiB3aXRoXG4vLyB0aGUgaGVscCBvZiBvdXIgY29sbGFwc2UgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRsaW5lLWhlaWdodC1jb21wdXRlZDtcblxuICAvLyBUaWdodGVuIHVwIG1hcmdpbiBzbyBpdCdzIG9ubHkgYmV0d2VlbiBwYW5lbHNcbiAgLnBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6ICRwYW5lbC1ib3JkZXItcmFkaXVzO1xuXG4gICAgKyAucGFuZWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zXG4ucGFuZWwtZGVmYXVsdCB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWRlZmF1bHQtYm9yZGVyLCAkcGFuZWwtZGVmYXVsdC10ZXh0LCAkcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnLCAkcGFuZWwtZGVmYXVsdC1ib3JkZXIpO1xufVxuLnBhbmVsLXByaW1hcnkge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1wcmltYXJ5LWJvcmRlciwgJHBhbmVsLXByaW1hcnktdGV4dCwgJHBhbmVsLXByaW1hcnktaGVhZGluZy1iZywgJHBhbmVsLXByaW1hcnktYm9yZGVyKTtcbn1cbi5wYW5lbC1zdWNjZXNzIHtcbiAgQGluY2x1ZGUgcGFuZWwtdmFyaWFudCgkcGFuZWwtc3VjY2Vzcy1ib3JkZXIsICRwYW5lbC1zdWNjZXNzLXRleHQsICRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmcsICRwYW5lbC1zdWNjZXNzLWJvcmRlcik7XG59XG4ucGFuZWwtaW5mbyB7XG4gIEBpbmNsdWRlIHBhbmVsLXZhcmlhbnQoJHBhbmVsLWluZm8tYm9yZGVyLCAkcGFuZWwtaW5mby10ZXh0LCAkcGFuZWwtaW5mby1oZWFkaW5nLWJnLCAkcGFuZWwtaW5mby1ib3JkZXIpO1xufVxuLnBhbmVsLXdhcm5pbmcge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC13YXJuaW5nLWJvcmRlciwgJHBhbmVsLXdhcm5pbmctdGV4dCwgJHBhbmVsLXdhcm5pbmctaGVhZGluZy1iZywgJHBhbmVsLXdhcm5pbmctYm9yZGVyKTtcbn1cbi5wYW5lbC1kYW5nZXIge1xuICBAaW5jbHVkZSBwYW5lbC12YXJpYW50KCRwYW5lbC1kYW5nZXItYm9yZGVyLCAkcGFuZWwtZGFuZ2VyLXRleHQsICRwYW5lbC1kYW5nZXItaGVhZGluZy1iZywgJHBhbmVsLWRhbmdlci1ib3JkZXIpO1xufVxuIiwiLy8gRW1iZWRzIHJlc3BvbnNpdmVcbi8vXG4vLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIE1vZGlmaWVyIGNsYXNzIGZvciAxNjo5IGFzcGVjdCByYXRpb1xuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgNDozIGFzcGVjdCByYXRpb1xuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG4iLCIvL1xuLy8gV2VsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2VsbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgJHdlbGwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1iYXNlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSkpO1xuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsMCwwLC4xNSk7XG4gIH1cbn1cblxuLy8gU2l6ZXNcbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc21hbGw7XG59XG4iLCIvL1xuLy8gQ2xvc2UgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgQGluY2x1ZGUgb3BhY2l0eSguMik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjUpO1xuICB9XG5cbiAgLy8gW2NvbnZlcnRlcl0gZXh0cmFjdGVkIGJ1dHRvbiYgdG8gYnV0dG9uLmNsb3NlXG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuIiwiLy9cbi8vIE1vZGFsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tdHJhbnNmb3JtKDAuM3MgZWFzZS1vdXQpO1xuICB9XG4gICYuaW4gLm1vZGFsLWRpYWxvZyB7IEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAwKSB9XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTBweDtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjsgLy9vbGQgYnJvd3NlcnMgZmFsbGJhY2sgKGllOCBldGMpXG4gIGJvcmRlcjogMXB4IHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCAzcHggOXB4IHJnYmEoMCwwLDAsLjUpKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBAaW5jbHVkZSBvcGFjaXR5KDApOyB9XG4gICYuaW4geyBAaW5jbHVkZSBvcGFjaXR5KCRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRtb2RhbC10aXRsZS1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuLy8gQ2xvc2UgaWNvblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICB0ZXh0LWFsaWduOiByaWdodDsgLy8gcmlnaHQgYWxpZ24gYnV0dG9uc1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGNsZWFyZml4OyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xuXG4gIC8vIFByb3Blcmx5IHNwYWNlIG91dCBidXR0b25zXG4gIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcbiAgfVxuICAvLyBidXQgb3ZlcnJpZGUgdGhhdCBmb3IgYnV0dG9uIGdyb3Vwc1xuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxuICAvLyBhbmQgb3ZlcnJpZGUgaXQgZm9yIGJsb2NrIGJ1dHRvbnMgYXMgd2VsbFxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICB9XG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gTW9kYWwgc2l6ZXNcbiAgLm1vZGFsLXNtIHsgd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcbiAgLm1vZGFsLWxnIHsgd2lkdGg6ICRtb2RhbC1sZzsgfVxufVxuIiwiLy9cbi8vIFRvb2x0aXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcblxuICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuXG4gICYuaW4gICAgIHsgQGluY2x1ZGUgb3BhY2l0eSgkdG9vbHRpcC1vcGFjaXR5KTsgfVxuICAmLnRvcCAgICB7IG1hcmdpbi10b3A6ICAtM3B4OyBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwOyB9XG4gICYucmlnaHQgIHsgbWFyZ2luLWxlZnQ6ICAzcHg7IHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20geyBtYXJnaW4tdG9wOiAgIDNweDsgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxuICAmLmxlZnQgICB7IG1hcmdpbi1sZWZ0OiAtM3B4OyBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoOyB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gQXJyb3dzXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnRvcC1sZWZ0LCAudG9wLXJpZ2h0LCAuYm90dG9tLWxlZnQsIGFuZCAuYm90dG9tLXJpZ2h0IGFzIG9mIHYzLjMuMVxuLnRvb2x0aXAge1xuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIFBvcG92ZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDFweDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgcG9wb3ZlcnMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxhcmdlO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuMikpO1xuXG4gIC8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuICAmLnRvcCAgICAgeyBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5yaWdodCAgIHsgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYuYm90dG9tICB7IG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYubGVmdCAgICB7IG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbn1cblxuLnBvcG92ZXItdGl0bGUge1xuICBtYXJnaW46IDA7IC8vIHJlc2V0IGhlYWRpbmcgbWFyZ2luXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItdGl0bGUtYmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItdGl0bGUtYmcsIDUlKTtcbiAgYm9yZGVyLXJhZGl1czogKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgKCRib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgMCAwO1xufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG5cbi8vIEFycm93c1xuLy9cbi8vIC5hcnJvdyBpcyBvdXRlciwgLmFycm93OmFmdGVyIGlzIGlubmVyXG5cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgJixcbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbn1cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbn1cbi5wb3BvdmVyID4gLmFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBvcG92ZXIge1xuICAmLnRvcCA+IC5hcnJvdyB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5yaWdodCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5ib3R0b20gPiAuYXJyb3cge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIHRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5sZWZ0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDYXJvdXNlbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguNnMgZWFzZS1pbi1vdXQgbGVmdCk7XG5cbiAgICAvLyBBY2NvdW50IGZvciBqYW5raXR1ZGUgb24gaW1hZ2VzXG4gICAgPiBpbWcsXG4gICAgPiBhID4gaW1nIHtcbiAgICAgIEBpbmNsdWRlIGltZy1yZXNwb25zaXZlO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLy8gV2ViS2l0IENTUzMgdHJhbnNmb3JtcyBmb3Igc3VwcG9ydGVkIGRldmljZXNcbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLXRyYW5zZm9ybSgwLjZzIGVhc2UtaW4tb3V0KTtcbiAgICAgIEBpbmNsdWRlIGJhY2tmYWNlLXZpc2liaWxpdHkoaGlkZGVuKTtcbiAgICAgIEBpbmNsdWRlIHBlcnNwZWN0aXZlKDEwMDBweCk7XG5cbiAgICAgICYubmV4dCxcbiAgICAgICYuYWN0aXZlLnJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLnByZXYsXG4gICAgICAmLmFjdGl2ZS5sZWZ0IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5uZXh0LmxlZnQsXG4gICAgICAmLnByZXYucmlnaHQsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSxcbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAubmV4dCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICA+IC5wcmV2IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5uZXh0LmxlZnQsXG4gID4gLnByZXYucmlnaHQge1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICA+IC5hY3RpdmUubGVmdCB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbn1cblxuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNhcm91c2VsLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIEBpbmNsdWRlIG9wYWNpdHkoJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eSk7XG4gIGZvbnQtc2l6ZTogJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6ICRjYXJvdXNlbC10ZXh0LXNoYWRvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gRml4IElFOSBjbGljay10aHJ1IGJ1Z1xuICAvLyBXZSBjYW4ndCBoYXZlIHRoaXMgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gU2V0IGdyYWRpZW50cyBmb3IgYmFja2dyb3VuZHNcbiAgJi5sZWZ0IHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1ob3Jpem9udGFsKCRzdGFydC1jb2xvcjogcmdiYSgwLDAsMCwuNSksICRlbmQtY29sb3I6IHJnYmEoMCwwLDAsLjAwMDEpKTtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWhvcml6b250YWwoJHN0YXJ0LWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSwgJGVuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSkpO1xuICB9XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoLjkpO1xuICB9XG5cbiAgLy8gVG9nZ2xlc1xuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6ICAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogc2VyaWY7XG4gIH1cblxuXG4gIC5pY29uLXByZXYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwMzknOy8vIFNJTkdMRSBMRUZULVBPSU5USU5HIEFOR0xFIFFVT1RBVElPTiBNQVJLIChVKzIwMzkpXG4gICAgfVxuICB9XG4gIC5pY29uLW5leHQge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXDIwM2EnOy8vIFNJTkdMRSBSSUdIVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDNBKVxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiB1bm9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6ICAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLy8gSUU4LTkgaGFjayBmb3IgZXZlbnQgaGFuZGxpbmdcbiAgICAvL1xuICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDgtOSBkb2VzIG5vdCBzdXBwb3J0IGNsaWNrcyBvbiBlbGVtZW50cyB3aXRob3V0IGEgc2V0XG4gICAgLy8gYGJhY2tncm91bmQtY29sb3JgLiBXZSBjYW5ub3QgdXNlIGBmaWx0ZXJgIHNpbmNlIHRoYXQncyBub3Qgdmlld2VkIGFzIGFcbiAgICAvLyBiYWNrZ3JvdW5kIGNvbG9yIGJ5IHRoZSBicm93c2VyLiBUaHVzLCBhIGhhY2sgaXMgbmVlZGVkLlxuICAgIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjSW50ZXJuZXRfRXhwbG9yZXJcbiAgICAvL1xuICAgIC8vIEZvciBJRTgsIHdlIHNldCBzb2xpZCBibGFjayBhcyBpdCBkb2Vzbid0IHN1cHBvcnQgYHJnYmEoKWAuIEZvciBJRTksIHdlXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTsgLy8gSUU4XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgLy8gSUU5XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAgMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIaWRkZW4gYnkgZGVmYXVsdCBmb3Igc21hbGxlciB2aWV3cG9ydHNcbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNSU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAkY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG4gICYgLmJ0biB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cbiAgfVxufVxuXG5cbi8vIFNjYWxlIHVwIGNvbnRyb2xzIGZvciB0YWJsZXRzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIHtcblxuICAvLyBTY2FsZSB1cCB0aGUgY29udHJvbHMgYSBzbWlkZ2VcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1wcmV2LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgd2lkdGg6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgICAgaGVpZ2h0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICAgIG1hcmdpbi10b3A6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgICBmb250LXNpemU6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuaWNvbi1wcmV2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgkY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgfVxuICB9XG5cbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIGxlZnQ6IDIwJTtcbiAgICByaWdodDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIvL1xuLy8gVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEZsb2F0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cbi5jZW50ZXItYmxvY2sge1xuICBAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gVG9nZ2xpbmcgY29udGVudFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC5oaWRlIGluIGZhdm9yIG9mIC5oaWRkZW4gb3IgLnNyLW9ubHkgKGFzIGFwcHJvcHJpYXRlKSBpbiB2My4wLjFcbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGU7XG59XG5cblxuLy8gSGlkZSBmcm9tIHNjcmVlbnJlYWRlcnMgYW5kIGJyb3dzZXJzXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIEZvciBBZmZpeCBwbHVnaW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuIiwiLy9cbi8vIFJlc3BvbnNpdmU6IFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XG4vL1xuLy8gU3VwcG9ydCBmb3IgcmVzcG9uc2l2ZSB2aWV3cyB2aWEgbWVkaWEgcXVlcmllcyBpcyBraW5kIG9mIGJvcmtlZCBpbiBJRTEwLCBmb3Jcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XG4vLyBtdXN0IGJlIGFjY29tcGFuaWVkIGJ5IGEgc25pcHBldCBvZiBKYXZhU2NyaXB0IHRvIHNuaWZmIHRoZSB1c2VyIGFnZW50IGFuZFxuLy8gYXBwbHkgc29tZSBjb25kaXRpb25hbCBDU1MgdG8gKm9ubHkqIHRoZSBTdXJmYWNlL2Rlc2t0b3AgV2luZG93cyA4LiBMb29rIGF0XG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXG4vL1xuLy8gRm9yIG1vcmUgaW5mb3JtYXRpb24sIHNlZSB0aGUgZm9sbG93aW5nOlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwNDk3XG4vLyBEb2NzOiBodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEyLzEwL2llMTAtc25hcC1tb2RlLWFuZC1yZXNwb25zaXZlLWRlc2lnbi9cblxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cblxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUteHMnKTtcbkBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcudmlzaWJsZS1zbScpO1xuQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtbGcnKTtcblxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXhzJyk7XG59XG4udmlzaWJsZS14cy1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLXNtJyk7XG59XG4udmlzaWJsZS1zbS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLXZpc2liaWxpdHkoJy52aXNpYmxlLW1kJyk7XG59XG4udmlzaWJsZS1tZC1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1sZycpO1xufVxuLnZpc2libGUtbGctYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teHMtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXhzJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tc20tbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLXNtJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRzY3JlZW4tbWQtbWF4KSB7XG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCcuaGlkZGVuLW1kJyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnLW1pbikge1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLmhpZGRlbi1sZycpO1xufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuLy9cbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxuXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXByaW50IGFzIG9mIHYzLjIuMFxuXG5AaW5jbHVkZSByZXNwb25zaXZlLWludmlzaWJpbGl0eSgnLnZpc2libGUtcHJpbnQnKTtcblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS12aXNpYmlsaXR5KCcudmlzaWJsZS1wcmludCcpO1xufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoJy5oaWRkZW4tcHJpbnQnKTtcbn1cbiIsIi8vPT0gR3JpZCBzeXN0ZW1cclxuLy9cclxuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxyXG5cclxuLy8qKiBOdW1iZXIgb2YgY29sdW1ucyBpbiB0aGUgZ3JpZC5cclxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xyXG4vLyoqIFBhZGRpbmcgYmV0d2VlbiBjb2x1bW5zLiBHZXRzIGRpdmlkZWQgaW4gaGFsZiBmb3IgdGhlIGxlZnQgYW5kIHJpZ2h0LlxyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgM3JlbSAhZGVmYXVsdDtcclxuLy8gTmF2YmFyIGNvbGxhcHNlXHJcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWNvbWVzIHVuY29sbGFwc2VkLlxyXG4kZ3JpZC1mbG9hdC1icmVha3BvaW50OiAgICAgJHNjcmVlbi1zbS1taW4gIWRlZmF1bHQ7XHJcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cclxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXg6ICgkZ3JpZC1mbG9hdC1icmVha3BvaW50IC0gMSkgIWRlZmF1bHQ7XHJcblxyXG4vLz09IE1lZGlhIHF1ZXJpZXMgYnJlYWtwb2ludHNcclxuLy9cclxuLy8jIyBEZWZpbmUgdGhlIGJyZWFrcG9pbnRzIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLCBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi14czogICAgICAgICAgICAgICAgICA0ODBweCAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXHJcbiRzY3JlZW4teHMtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi14cyAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXBob25lYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcclxuXHJcbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLXNtOiAgICAgICAgICAgICAgICAgIDc2OHB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc20gIWRlZmF1bHQ7XHJcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLXRhYmxldDogICAgICAgICAgICAgICRzY3JlZW4tc20tbWluICFkZWZhdWx0O1xyXG5cclxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLW1kYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1tZDogICAgICAgICAgICAgICAgICA5OTJweCAhZGVmYXVsdDtcclxuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kICFkZWZhdWx0O1xyXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tZGVza3RvcGAgYXMgb2YgdjMuMC4xXHJcbiRzY3JlZW4tZGVza3RvcDogICAgICAgICAgICAgJHNjcmVlbi1tZC1taW4gIWRlZmF1bHQ7XHJcblxyXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4tbGctbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1sZyAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWxnLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluICFkZWZhdWx0O1xyXG5cclxuLy8gWC1MYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhsYCBhcyBvZiB2My4wLjFcclxuJHNjcmVlbi14bDogICAgICAgICAgICAgICAgICAxNDQwcHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4teGwtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi14bCAhZGVmYXVsdDtcclxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhsLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxyXG4kc2NyZWVuLXhsLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4teGwtbWluICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFNvIG1lZGlhIHF1ZXJpZXMgZG9uJ3Qgb3ZlcmxhcCB3aGVuIHJlcXVpcmVkLCBwcm92aWRlIGEgbWF4aW11bVxyXG4kc2NyZWVuLXhzLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXNtLW1pbiAtIDEpICFkZWZhdWx0O1xyXG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpICFkZWZhdWx0O1xyXG4kc2NyZWVuLW1kLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLWxnLW1pbiAtIDEpICFkZWZhdWx0O1xyXG4kc2NyZWVuLWxnLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXhsLW1pbiAtIDEpICFkZWZhdWx0OyIsIiRkZWZhdWx0LWZlYXR1cmU6IG1pbi13aWR0aDtcclxuQG1peGluIG1lZGlhKCRxdWVyeTogJGZlYXR1cmUgJHZhbHVlICRjb2x1bW5zLCAkdG90YWwtY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gIEBpZiBsZW5ndGgoJHF1ZXJ5KSA9PSAxIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgkZGVmYXVsdC1mZWF0dXJlOiBudGgoJHF1ZXJ5LCAxKSkge1xyXG4gICAgICAkZGVmYXVsdC1ncmlkLWNvbHVtbnM6ICRncmlkLWNvbHVtbnM7XHJcbiAgICAgICRncmlkLWNvbHVtbnM6ICR0b3RhbC1jb2x1bW5zICFnbG9iYWw7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgICAkZ3JpZC1jb2x1bW5zOiAkZGVmYXVsdC1ncmlkLWNvbHVtbnMgIWdsb2JhbDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgICRsb29wLXRvOiBsZW5ndGgoJHF1ZXJ5KTtcclxuICAgICRtZWRpYS1xdWVyeTogXCJzY3JlZW4gYW5kIFwiO1xyXG4gICAgJGRlZmF1bHQtZ3JpZC1jb2x1bW5zOiAkZ3JpZC1jb2x1bW5zO1xyXG4gICAgJGdyaWQtY29sdW1uczogJHRvdGFsLWNvbHVtbnMgIWdsb2JhbDtcclxuXHJcbiAgICBAaWYgaXMtbm90KGlzLWV2ZW4obGVuZ3RoKCRxdWVyeSkpKSB7XHJcbiAgICAgICRncmlkLWNvbHVtbnM6IG50aCgkcXVlcnksICRsb29wLXRvKSAhZ2xvYmFsO1xyXG4gICAgICAkbG9vcC10bzogJGxvb3AtdG8gLSAxO1xyXG4gICAgfVxyXG5cclxuICAgICRpOiAxO1xyXG4gICAgQHdoaWxlICRpIDw9ICRsb29wLXRvIHtcclxuICAgICAgJG1lZGlhLXF1ZXJ5OiAkbWVkaWEtcXVlcnkgKyBcIihcIiArIG50aCgkcXVlcnksICRpKSArIFwiOiBcIiArIG50aCgkcXVlcnksICRpICsgMSkgKyBcIikgXCI7XHJcblxyXG4gICAgICBAaWYgKCRpICsgMSkgIT0gJGxvb3AtdG8ge1xyXG4gICAgICAgICRtZWRpYS1xdWVyeTogJG1lZGlhLXF1ZXJ5ICsgXCJhbmQgXCI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICRpOiAkaSArIDI7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JG1lZGlhLXF1ZXJ5fSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgICAkZ3JpZC1jb2x1bW5zOiAkZGVmYXVsdC1ncmlkLWNvbHVtbnMgIWdsb2JhbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuXHJcbi5jZiwgLmNsZWFyZml4IHtcclxuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG59XHJcblxyXG4vLyBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9qb25hdGhhbnRuZWFsL2QwNDYwZTVjMmQ1ZDdmOWJjNWU2XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFN0cmluZyBSZXBsYWNlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcclxuXHQkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcclxuXHJcblx0QGlmICRpbmRleCB7XHJcblx0XHRAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XHJcblx0fVxyXG5cclxuXHRAcmV0dXJuICRzdHJpbmc7XHJcbn1cclxuXHJcbi8vIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2pvbmF0aGFudG5lYWwvZDA0NjBlNWMyZDVkN2Y5YmM1ZTZcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRm9udCBGYWNlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5AbWl4aW4gZm9udC1mYWNlKCRuYW1lLCAkcGF0aCwgJHdlaWdodDogbnVsbCwgJHN0eWxlOiBudWxsLCAkZXh0czogZW90IHdvZmYyIHdvZmYgdHRmIHN2Zykge1xyXG5cdCRzcmM6IG51bGw7XHJcblxyXG5cdCRleHRtb2RzOiAoXHJcblx0XHRlb3Q6IFwiP1wiLFxyXG5cdFx0c3ZnOiBcIiNcIiArIHN0ci1yZXBsYWNlKCRuYW1lLCBcIiBcIiwgXCJfXCIpXHJcblx0KTtcclxuXHJcblx0JGZvcm1hdHM6IChcclxuXHRcdG90ZjogXCJvcGVudHlwZVwiLFxyXG5cdFx0dHRmOiBcInRydWV0eXBlXCJcclxuXHQpO1xyXG5cclxuXHRAZWFjaCAkZXh0IGluICRleHRzIHtcclxuXHRcdCRleHRtb2Q6IGlmKG1hcC1oYXMta2V5KCRleHRtb2RzLCAkZXh0KSwgJGV4dCArIG1hcC1nZXQoJGV4dG1vZHMsICRleHQpLCAkZXh0KTtcclxuXHRcdCRmb3JtYXQ6IGlmKG1hcC1oYXMta2V5KCRmb3JtYXRzLCAkZXh0KSwgbWFwLWdldCgkZm9ybWF0cywgJGV4dCksICRleHQpO1xyXG5cdFx0JHNyYzogYXBwZW5kKCRzcmMsIHVybChxdW90ZSgkcGF0aCArIFwiLlwiICsgJGV4dG1vZCkpIGZvcm1hdChxdW90ZSgkZm9ybWF0KSksIGNvbW1hKTtcclxuXHR9XHJcblxyXG5cdEBmb250LWZhY2Uge1xyXG5cdFx0Zm9udC1mYW1pbHk6IHF1b3RlKCRuYW1lKTtcclxuXHRcdGZvbnQtc3R5bGU6ICRzdHlsZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG5cdFx0c3JjOiAkc3JjO1xyXG5cdH1cclxufSIsIi8vIENvbG9yc1xyXG4kYmxhY2stMTogIzIyMjMyNztcclxuJGdyYXktMTogIzcyNzg3ODtcclxuJGdyYXktMjogI2I5YjliOTtcclxuJGdyYXktMzogI2NjY2NjYztcclxuJGdyYXktNDogI2M4YzljNztcclxuJGdyYXktNTogI2UyZTJlMTtcclxuJGdyYXktNjogIzNkNDY0NztcclxuJGdyYXktNzogI2YxZjFmMTtcclxuJGdyYXktODogI2UyZTJlMjtcclxuJGdyYXktOTogIzgyODI4MjtcclxuJGdyYXktMTA6ICNGQ0ZDRkM7XHJcbiRncmF5LTExOiAjZThlYmU3O1xyXG4kZ3JlZW4tMTogIzc0YzM0ZDtcclxuJGdyZWVuLTI6ICMzQ0M3M0Q7XHJcbiRyZWQtMTogI2E5NDQ0MjtcclxuJHdoaXRlLTE6I2ZmZmZmZjtcclxuJG9yYW5nZS0xOiAjZjM4ODAwO1xyXG4kcHVycGxlLTE6ICM5MTJmNDY7XHJcbiRibHVlLTE6ICMyMzYxOTI7XHJcbiR0ZWFsLTE6IHJnYigyMCwxNjQsMTM3KTtcclxuXHJcbi8vIEdMT0JBTFxyXG4kbGlzdC1idWxsZXQtY29sb3I6ICRncmVlbi0xO1xyXG4kY3RhLWxpbmstY29sb3I6ICRncmVlbi0xO1xyXG4kY3RhLWxpbmstaG92ZXItY29sb3I6ICRibGFjay0xOyAvL2RhcmtlbigkY3RhLWxpbmstY29sb3IsIDEwJSk7XHJcbiR1dGlsaXR5LWxpbmstY29sb3I6ICRncmF5LTQ7XHJcbiRncmF5LWJhY2tncm91bmQtY29sb3I6ICRncmF5LTc7XHJcblxyXG4vLyBCVVRUT05TXHJcbiRidXR0b24tcHJpbWFyeS1jb2xvcjogJGdyZWVuLTE7XHJcbiRidXR0b24tZGFyay1jb2xvcjogJGJsYWNrLTE7XHJcbiRidXR0b24taG92ZXItY29sb3I6ICR3aGl0ZS0xO1xyXG5cclxuLy8gSEVBREVSXHJcbiRoZWFkZXItYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNjtcclxuJGhlYWRlci1uYXYtYWN0aXZlLWJvcmRlcjogJGdyZWVuLTE7XHJcbiRoZWFkZXItbmF2LXNlY29uZGFyeS1ib3JkZXI6ICRncmF5LTE7XHJcbiRkcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnk6ICAkd2hpdGUtMTtcclxuJGRyb3Bkb3duLWJhY2tncm91bmQtY29sb3Itc2Vjb25kYXJ5OiAkZ3JheS00O1xyXG5cclxuLy8gU1VCLU5BVklHQVRJT05cclxuJHN1Yi1uYXYtYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTE7XHJcbiRzdWItbmF2LWNvbG9yOiAkZ3JheS0xO1xyXG4kc3ViLW5hdi1jb250YWluZXItY29sb3I6ICR3aGl0ZS0xO1xyXG4kc3ViLW5hdi1zZWNvbmQtY29udGFpbmVyLWNvbG9yOiAkZ3JheS01O1xyXG4kc3ViLW5hdi1hY3RpdmUtY29sb3I6ICR3aGl0ZS0xO1xyXG4kc3ViLW5hdi1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLTE7XHJcblxyXG4vLyBGT09URVJcclxuJGZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMTtcclxuJGZvb3Rlci1wcmltYXJ5LWxpbmstY29sb3I6ICRncmF5LTM7XHJcbiRmb290ZXItc2Vjb25kYXJ5LWxpbmstY29sb3I6ICR3aGl0ZS0xO1xyXG5cclxuLy8gSlVNQk9UUk9OXHJcbiRqdW1ib3Ryb24taGVhZGVyLWJhY2tncm91bmQtZ3JlZW46ICRncmVlbi0xO1xyXG4kanVtYm90cm9uLWhlYWRlci1iYWNrZ3JvdW5kLW9yYW5nZTogJG9yYW5nZS0xO1xyXG4kanVtYm90cm9uLWhlYWRlci1iYWNrZ3JvdW5kLWdyZXk6ICRncmF5LTY7XHJcbiRqdW1ib3Ryb24taGVhZGVyLWJhY2tncm91bmQtYmx1ZTogJGJsdWUtMTtcclxuJGp1bWJvdHJvbi1oZWFkZXItYmFja2dyb3VuZC1wdXJwbGU6ICRwdXJwbGUtMTtcclxuJGp1bWJvdHJvbi1oZWFkZXItYmFja2dyb3VuZC10ZWFsOiAkdGVhbC0xO1xyXG4kanVtYm90cm9uLWhlYWRlci1iYWNrZ3JvdW5kLXdoaXRlOiAkd2hpdGUtMTtcclxuXHJcbi8vIExBUkdFIElNQUdFXHJcbiRsYXJnZS1pbWFnZS1jYXB0aW9uLWNvbG9yOiAkZ3JheS0yO1xyXG5cclxuLy8gVklERU8gQ2FwdGlvblxyXG4kdmlkZW8tY2FwdGlvbi1jb2xvcjogJGdyYXktMjtcclxuXHJcbi8vIEJMT0NLIFFVT1RFXHJcbiRibG9jay1xdW90ZS1jb2xvcjogJGdyZWVuLTE7XHJcbiRibG9jay1xdW90ZS1jYXB0aW9uLWNvbG9yOiAkZ3JheS0yO1xyXG4kYmxvY2stcXVvdGUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zO1xyXG5cclxuLy8gU0lERSBCQVJcclxuJHNpZGUtYmFyLWJhY2tncm91bmQtY29sb3I6ICRibGFjay0xO1xyXG4kc2lkZS1iYXItcHJpbWFyeS1ib3JkZXItY29sb3I6ICRncmVlbi0xO1xyXG4kc2lkZS1iYXItc2Vjb25kYXJ5LWJvcmRlci1jb2xvcjogJGdyYXktMTtcclxuJHNpZGUtYmFyLWxpbmstY29sb3I6ICRncmVlbi0xO1xyXG5cclxuLy8gTElTVFNcclxuJGxpc3Qtc2VwYXJhdG9yLWNvbG9yOiAkZ3JheS0zO1xyXG4kbGlzdC1idWxsZXQtY29sb3I6ICRncmVlbi0xO1xyXG5cclxuLy8gQkxPR1xyXG4kYmxvZy1maWx0ZXItdGV4dC1jb2xvcjogJGdyZWVuLTE7XHJcbiRoZXJvLXNwbGl0LWNhdGVnb3J5LWNvbG9yOiAkZ3JlZW4tMTtcclxuJGhlcm8tc3BsaXQtdGl0bGUtY29sb3I6ICMwMDA7XHJcbiRoZXJvLXNwbGl0LWl0ZW0tY29sb3I6ICRncmF5LTE7XHJcbiRoZXJvLXNwbGl0LWF0dHJpYnV0aW9uLWNvbG9yOiAkZ3JheS0zO1xyXG4kdHJlbmRpbmctaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICRncmVlbi0xO1xyXG4kdHJlbmRpbmctaGVhZGVyLXRleHQtY29sb3I6ICNmZmY7XHJcbiRibG9nLXBvc3QtaXRlbS1jYXRlZ29yeS1jb2xvcjogJGdyZWVuLTE7XHJcbiRibG9nLXBvc3QtaXRlbS1hdHRyaWJ1dGlvbi1jb2xvcjogJGdyZWVuLTE7XHJcbiRibG9nLXBvc3QtZGF0ZS1jb2xvcjokZ3JlZW4tMTtcclxuXHJcbi8vIEZPUk1TXHJcbiRmb3JtLWludmFsaWQtY29sb3I6ICRyZWQtMTtcclxuJGZvcm0taW5mby1jb2xvcjogJGdyYXktMztcclxuJGZvcm0tYm9yZGVyLWNvbG9yOiAkZ3JheS04O1xyXG4kZm9ybS1wbGFjZWhvbGRlci1jb2xvcjokZ3JheS05O1xyXG4kZm9ybS1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkYmxhY2stMTtcclxuJGZvcm0tYmFja2dyb3VuZC1jb2xvcjokZ3JheS0xMDtcclxuXHJcbi8vIFRhYmxlXHJcbiRjb21wYXJpc29uLWljb24tY29sb3I6ICRncmVlbi0xO1xyXG4kY29tcGFyaXNvbi1saXN0aW5nLWNvbG9yOiAkZ3JheS0yOyIsIi8vIEZvbnQgRmFtaWxpZXNcclxuJG9wZW4tc2Fucy1mb250OiBcIk9wZW5TYW5zXCI7XHJcbiRvcGVuLXNhbnMtZm9udC1wYXRoOiAkZm9udC1wYXRoICsgXCJvcGVuU2Fucy9cIjtcclxuXHJcbiRjZW50dXJ5LWdvdGhpYy1mb250OiBcIkNlbnR1cnlHb3RoaWNcIjtcclxuJGNlbnR1cnktZ290aGljLWZvbnQtcGF0aDogJGZvbnQtcGF0aCArIFwiY2VudHVyeUdvdGhpYy9cIjtcclxuXHJcbiRub3RvLXNhbnMtZm9udDogXCJOb3RvIFNhbnNcIjtcclxuJG5vdG8tc2Fucy1mb250LXBhdGg6ICRmb250LXBhdGggKyBcIk5vdG9fU2Fucy9cIjtcclxuXHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgkb3Blbi1zYW5zLWZvbnQsICRvcGVuLXNhbnMtZm9udC1wYXRoICsgT3BlblNhbnMtUmVndWxhciwgNDAwLCBub3JtYWwsIHdvZmYyIHdvZmYgdHRmKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCRvcGVuLXNhbnMtZm9udCwgJG9wZW4tc2Fucy1mb250LXBhdGggKyBPcGVuU2Fucy1JdGFsaWMsIDQwMCwgaXRhbGljLCB3b2ZmMiB3b2ZmIHR0Zik7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgkb3Blbi1zYW5zLWZvbnQsICRvcGVuLXNhbnMtZm9udC1wYXRoICsgT3BlblNhbnMtU2VtaWJvbGQsIDYwMCwgbm9ybWFsLCB3b2ZmMiB3b2ZmIHR0Zik7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgkb3Blbi1zYW5zLWZvbnQsICRvcGVuLXNhbnMtZm9udC1wYXRoICsgT3BlblNhbnMtU2VtaWJvbGRJdGFsaWMsIDYwMCwgaXRhbGljLCB3b2ZmMiB3b2ZmIHR0Zik7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgkb3Blbi1zYW5zLWZvbnQsICRvcGVuLXNhbnMtZm9udC1wYXRoICsgT3BlblNhbnMtQm9sZCwgNzAwLCBub3JtYWwsIHdvZmYyIHdvZmYgdHRmKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCRvcGVuLXNhbnMtZm9udCwgJG9wZW4tc2Fucy1mb250LXBhdGggKyBPcGVuU2Fucy1Cb2xkSXRhbGljLCA3MDAsIGl0YWxpYywgd29mZjIgd29mZiB0dGYpO1xyXG5cclxuQGluY2x1ZGUgZm9udC1mYWNlKCRjZW50dXJ5LWdvdGhpYy1mb250LCAkY2VudHVyeS1nb3RoaWMtZm9udC1wYXRoICsgQ2VudHVyeUdvdGhpYywgNDAwLCBub3JtYWwsIHdvZmYyIHR0Zik7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgkY2VudHVyeS1nb3RoaWMtZm9udCwgJGNlbnR1cnktZ290aGljLWZvbnQtcGF0aCArIENlbnR1cnlHb3RoaWMtSXRhbGljLCA0MDAsIGl0YWxpYywgd29mZjIgdHRmKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCRjZW50dXJ5LWdvdGhpYy1mb250LCAkY2VudHVyeS1nb3RoaWMtZm9udC1wYXRoICsgQ2VudHVyeUdvdGhpYy1ib2xkLCA3MDAsIG5vcm1hbCwgd29mZjIgdHRmKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCRjZW50dXJ5LWdvdGhpYy1mb250LCAkY2VudHVyeS1nb3RoaWMtZm9udC1wYXRoICsgQ2VudHVyeUdvdGhpYy1ib2xkSXRhbGljLCA3MDAsIGl0YWxpYywgd29mZjIgdHRmKTtcclxuXHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgkbm90by1zYW5zLWZvbnQsICRub3RvLXNhbnMtZm9udC1wYXRoICsgTm90b1NhbnMtUmVndWxhciwgNDAwLCBub3JtYWwsIHR0Zik7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZSgkbm90by1zYW5zLWZvbnQsICRub3RvLXNhbnMtZm9udC1wYXRoICsgTm90b1NhbnMtSXRhbGljLCA0MDAsIGl0YWxpYywgdHRmKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCRub3RvLXNhbnMtZm9udCwgJG5vdG8tc2Fucy1mb250LXBhdGggKyBOb3RvU2Fucy1Cb2xkLCA3MDAsIG5vcm1hbCwgdHRmKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKCRub3RvLXNhbnMtZm9udCwgJG5vdG8tc2Fucy1mb250LXBhdGggKyBOb3RvU2Fucy1Cb2xkSXRhbGljLCA3MDAsIGl0YWxpYywgdHRmKTtcclxuXHJcbkBpbmNsdWRlIGZvbnQtZmFjZShcImljb21vb25cIiwgJGZvbnQtcGF0aCArIGljb21vb24vaWNvbW9vbiwgNDAwLCBudWxsLCB3b2ZmMiB3b2ZmIHR0Zik7XHJcbiIsImJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zLWZvbnQsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcblxyXG4gIC5tZWdhLW1lbnUgeyBmb250LWZhbWlseTogJGNlbnR1cnktZ290aGljLWZvbnQsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cclxufVxyXG5cclxuaDEsXHJcbmgyLCBcclxuaDMsIFxyXG5oNCwgXHJcbmg1IHtcclxuICBtYXJnaW46IDAgMCAycmVtO1xyXG4gIGZvbnQtZmFtaWx5OiAkY2VudHVyeS1nb3RoaWMtZm9udCwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG59XHJcblxyXG5oMSwgLmFscGhhIHsgZm9udC1zaXplOiAyLjhyZW07IH1cclxuXHJcbmgyLCAuYnJhdm8geyBcclxuICBmb250LXNpemU6IDIuNHJlbTsgXHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuaDMsIC5jaGFybGllLFxyXG5oNCwgLmRlbHRhIHsgZm9udC1zaXplOiAxLjZyZW07IH1cclxuXHJcbnAsXHJcbnNwYW4ge1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIGNvbG9yOiAkZ3JheS02O1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbn1cclxuc3Bhbi5vZmZsaW5lQnRuIHtcclxuICAgIGNvbG9yOiAkd2hpdGUtMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xyXG5cclxuICBoMSwgLmFscGhhIHsgZm9udC1zaXplOiAzLjZyZW07IH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuXHJcbiAgaDIsIC5icmF2byB7IGZvbnQtc2l6ZTogMi44cmVtOyB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XHJcblxyXG4gIGgxLCAuYWxwaGEgeyBmb250LXNpemU6IDQuOHJlbTsgfVxyXG5cclxuICAuY2hhcmxpZSxcclxuICBoNCwgLmRlbHRhLFxyXG4gIHAsIHNwYW4geyBmb250LXNpemU6IDEuOHJlbTsgfVxyXG5cclxuICBoM3tcclxuICAgICAgZm9udC1zaXplOjIuMnJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6NjAwO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLWhlYWRlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi0xO1xyXG4gICAgLmNsb3Nle1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICB9XHJcbn0iLCJib2R5IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9kaXN0L3B0Yy9pbWFnZXMvYmFja2dyb3VuZC5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgJi5mcm9udCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9kaXN0L3B0Yy9pbWFnZXMvdDFfYmFja2dyb3VuZC5qcGcnKTtcclxuICB9XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wdGMtc2VjdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6IDZyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICY6bGFzdC1vZi10eXBlIHsgcGFkZGluZy1ib3R0b206IDZyZW07IH1cclxufVxyXG5cclxuLm5vLXBhZGRpbmcgeyBwYWRkaW5nOiAwOyB9XHJcblxyXG4uY2VudGVyLWNvbnRlbnQgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuXHJcbi5vcHRpb25hbC1jdGEtY29sdW1uIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxuXHJcbi5vcHRpb25hbC1jdGEtY29sdW1uIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsKSB7XHJcblxyXG4gIC5jb250YWluZXIgeyB3aWR0aDogMTQwcmVtOyB9XHJcblxyXG4gIC5jb2wteGwtMSwgXHJcbiAgLmNvbC14bC0yLCBcclxuICAuY29sLXhsLTMsIFxyXG4gIC5jb2wteGwtNCwgXHJcbiAgLmNvbC14bC01LCBcclxuICAuY29sLXhsLTYsIFxyXG4gIC5jb2wteGwtNywgXHJcbiAgLmNvbC14bC04LCBcclxuICAuY29sLXhsLTksIFxyXG4gIC5jb2wteGwtMTAsIFxyXG4gIC5jb2wteGwtMTEsIFxyXG4gIC5jb2wteGwtMTIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gIC5jb2wteGwtMTIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5jb2wteGwtMTEge1xyXG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14bC0xMCB7XHJcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsLTkge1xyXG4gICAgd2lkdGg6IDc1JTtcclxuICB9XHJcbiAgLmNvbC14bC04IHtcclxuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtNyB7XHJcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsLTYge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmNvbC14bC01IHtcclxuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtNCB7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsLTMge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICB9XHJcbiAgLmNvbC14bC0yIHtcclxuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtMSB7XHJcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtcHVsbC0xMiB7XHJcbiAgICByaWdodDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC14bC1wdWxsLTExIHtcclxuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtcHVsbC0xMCB7XHJcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsLXB1bGwtOSB7XHJcbiAgICByaWdodDogNzUlO1xyXG4gIH1cclxuICAuY29sLXhsLXB1bGwtOCB7XHJcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhsLXB1bGwtNyB7XHJcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsLXB1bGwtNiB7XHJcbiAgICByaWdodDogNTAlO1xyXG4gIH1cclxuICAuY29sLXhsLXB1bGwtNSB7XHJcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhsLXB1bGwtNCB7XHJcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsLXB1bGwtMyB7XHJcbiAgICByaWdodDogMjUlO1xyXG4gIH1cclxuICAuY29sLXhsLXB1bGwtMiB7XHJcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xyXG4gIH1cclxuICAuY29sLXhsLXB1bGwtMSB7XHJcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtcHVsbC0wIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAuY29sLXhsLXB1c2gtMTIge1xyXG4gICAgbGVmdDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC14bC1wdXNoLTExIHtcclxuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14bC1wdXNoLTEwIHtcclxuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14bC1wdXNoLTkge1xyXG4gICAgbGVmdDogNzUlO1xyXG4gIH1cclxuICAuY29sLXhsLXB1c2gtOCB7XHJcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtcHVzaC03IHtcclxuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14bC1wdXNoLTYge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gIH1cclxuICAuY29sLXhsLXB1c2gtNSB7XHJcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtcHVzaC00IHtcclxuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14bC1wdXNoLTMge1xyXG4gICAgbGVmdDogMjUlO1xyXG4gIH1cclxuICAuY29sLXhsLXB1c2gtMiB7XHJcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtcHVzaC0xIHtcclxuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsLXB1c2gtMCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuICAuY29sLXhsLW9mZnNldC0xMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcclxuICB9XHJcbiAgLmNvbC14bC1vZmZzZXQtMTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcclxuICB9XHJcbiAgLmNvbC14bC1vZmZzZXQtMTAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14bC1vZmZzZXQtOSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xyXG4gIH1cclxuICAuY29sLXhsLW9mZnNldC04IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtb2Zmc2V0LTcge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14bC1vZmZzZXQtNiB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xyXG4gIH1cclxuICAuY29sLXhsLW9mZnNldC01IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtb2Zmc2V0LTQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcclxuICB9XHJcbiAgLmNvbC14bC1vZmZzZXQtMyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xyXG4gIH1cclxuICAuY29sLXhsLW9mZnNldC0yIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XHJcbiAgfVxyXG4gIC5jb2wteGwtb2Zmc2V0LTEge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xyXG4gIH1cclxuICAuY29sLXhsLW9mZnNldC0wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufSIsIi8vPT0gVXRpbGl0eSBDbGFzc2VzXHJcbi8vXHJcbi8vIyMgVGhlc2UgYXJlIG92ZXJyaWRlIGNsYXNzZXMgZm9yIGluZGl2aWR1YWwgc3R5bGVzOlxyXG4vLyMjIFN0cnVjdHVyYWwsIGZvbnQgc2l6ZXMgYW5kIGNvbG9ycywgZXRjLlxyXG5cclxuJHNwYWNpbmcteHMgOiAwLjVyZW07XHJcbiRzcGFjaW5nLXNtIDogMXJlbTtcclxuJHNwYWNpbmctbWQgOiAycmVtO1xyXG4kc3BhY2luZy1sZyA6IDRyZW07XHJcbiRzcGFjaW5nLXhsIDogNnJlbTtcclxuJHNwYWNpbmcteHhsIDogOXJlbTtcclxuXHJcbi8vIFBhcmFncmFwaC9UZXh0IFV0aWxpdGllc1xyXG4udS1wYXJhLXNtIHsgZm9udC1zaXplOiAuOXJlbSAhaW1wb3J0YW50OyB9XHJcbi51LXBhcmEtbWQgeyBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50OyB9XHJcbi51LXBhcmEtbGcgeyBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50OyB9XHJcbi51LXBhcmEteGwgeyBmb250LXNpemU6IDIuNHJlbSAhaW1wb3J0YW50OyB9XHJcblxyXG5AaW5jbHVkZSBtZWRpYSgkc2NyZWVuLXNtKSB7XHJcbiAgLnUtcGFyYS1zbSB7IGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7IH1cclxuICAudS1wYXJhLW1kIHsgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDsgfVxyXG4gIC51LXBhcmEtbGcgeyBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDsgfVxyXG4gIC51LXBhcmEteGwgeyBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDsgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYSgkc2NyZWVuLW1kKSB7XHJcbiAgLnUtcGFyYS1zbSB7IGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7IH1cclxuICAudS1wYXJhLW1kIHsgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDsgfVxyXG4gIC51LXBhcmEtbGcgeyBmb250LXNpemU6IDIuNHJlbSAhaW1wb3J0YW50OyB9XHJcbiAgLnUtcGFyYS14bCB7IGZvbnQtc2l6ZTogNC44cmVtICFpbXBvcnRhbnQ7IH1cclxufVxyXG5cclxuXHJcbi8vIFNwYWNpbmcgVXRpbGl0aWVzXHJcbi51LW1hcmdpbi1mbHVzaCB7IG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XHJcbi51LW1hcmdpblRvcC1mbHVzaCB7IG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxyXG4udS1tYXJnaW5MZWZ0LWZsdXNoIHsgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxyXG4udS1tYXJnaW5SaWdodC1mbHVzaCB7IG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XHJcbi51LW1hcmdpbkJvdHRvbS1mbHVzaCB7IG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxyXG5cclxuLnUtbWFyZ2luLXhzIHsgbWFyZ2luOiAkc3BhY2luZy14cyAhaW1wb3J0YW50OyB9XHJcbi51LW1hcmdpblRvcC14cyB7IG1hcmdpbi10b3A6ICRzcGFjaW5nLXhzICFpbXBvcnRhbnQ7IH1cclxuLnUtbWFyZ2luTGVmdC14cyB7IG1hcmdpbi1sZWZ0OiAkc3BhY2luZy14cyAhaW1wb3J0YW50OyB9XHJcbi51LW1hcmdpblJpZ2h0LXhzIHsgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy14cyAhaW1wb3J0YW50OyB9XHJcbi51LW1hcmdpbkJvdHRvbS14cyB7IG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLXhzICFpbXBvcnRhbnQ7IH1cclxuXHJcbi51LW1hcmdpbi1zbSB7IG1hcmdpbjogJHNwYWNpbmctc20gIWltcG9ydGFudDsgfVxyXG4udS1tYXJnaW5Ub3Atc20geyBtYXJnaW4tdG9wOiAkc3BhY2luZy1zbSAhaW1wb3J0YW50OyB9XHJcbi51LW1hcmdpbkxlZnQtc20geyBtYXJnaW4tbGVmdDogJHNwYWNpbmctc20gIWltcG9ydGFudDsgfVxyXG4udS1tYXJnaW5SaWdodC1zbSB7IG1hcmdpbi1yaWdodDogJHNwYWNpbmctc20gIWltcG9ydGFudDsgfVxyXG4udS1tYXJnaW5Cb3R0b20tc20geyBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy1zbSAhaW1wb3J0YW50OyB9XHJcblxyXG4udS1tYXJnaW4tbWQgeyBtYXJnaW46ICRzcGFjaW5nLW1kICFpbXBvcnRhbnQ7IH1cclxuLnUtbWFyZ2luVG9wLW1kIHsgbWFyZ2luLXRvcDogJHNwYWNpbmctbWQgIWltcG9ydGFudDsgfVxyXG4udS1tYXJnaW5MZWZ0LW1kIHsgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLW1kICFpbXBvcnRhbnQ7IH1cclxuLnUtbWFyZ2luUmlnaHQtbWQgeyBtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nLW1kICFpbXBvcnRhbnQ7IH1cclxuLnUtbWFyZ2luQm90dG9tLW1kIHsgbWFyZ2luLWJvdHRvbTogJHNwYWNpbmctbWQgIWltcG9ydGFudDsgfVxyXG5cclxuLnUtbWFyZ2luLWxnIHsgbWFyZ2luOiAkc3BhY2luZy1sZyAhaW1wb3J0YW50OyB9XHJcbi51LW1hcmdpblRvcC1sZyB7IG1hcmdpbi10b3A6ICRzcGFjaW5nLWxnICFpbXBvcnRhbnQ7IH1cclxuLnUtbWFyZ2luTGVmdC1sZyB7IG1hcmdpbi1sZWZ0OiAkc3BhY2luZy1sZyAhaW1wb3J0YW50OyB9XHJcbi51LW1hcmdpblJpZ2h0LWxnIHsgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZy1sZyAhaW1wb3J0YW50OyB9XHJcbi51LW1hcmdpbkJvdHRvbS1sZyB7IG1hcmdpbi1ib3R0b206ICRzcGFjaW5nLWxnICFpbXBvcnRhbnQ7IH1cclxuXHJcbi51LW1hcmdpbi14bCB7IG1hcmdpbjogJHNwYWNpbmcteGwgIWltcG9ydGFudDsgfVxyXG4udS1tYXJnaW5Ub3AteGwgeyBtYXJnaW4tdG9wOiAkc3BhY2luZy14bCAhaW1wb3J0YW50OyB9XHJcbi51LW1hcmdpbkxlZnQteGwgeyBtYXJnaW4tbGVmdDogJHNwYWNpbmcteGwgIWltcG9ydGFudDsgfVxyXG4udS1tYXJnaW5SaWdodC14bCB7IG1hcmdpbi1yaWdodDogJHNwYWNpbmcteGwgIWltcG9ydGFudDsgfVxyXG4udS1tYXJnaW5Cb3R0b20teGwgeyBtYXJnaW4tYm90dG9tOiAkc3BhY2luZy14bCAhaW1wb3J0YW50OyB9XHJcblxyXG4udS1wYWRkaW5nLWZsdXNoIHsgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XHJcbi51LXBhZGRpbmdUb3AtZmx1c2ggeyBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XHJcbi51LXBhZGRpbmdMZWZ0LWZsdXNoIHsgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cclxuLnUtcGFkZGluZ1JpZ2h0LWZsdXNoIHsgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XHJcbi51LXBhZGRpbmdCb3R0b20tZmx1c2ggeyBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4udS1wYWRkaW5nLXhzIHsgcGFkZGluZzogJHNwYWNpbmcteHMgIWltcG9ydGFudDsgfVxyXG4udS1wYWRkaW5nVG9wLXhzIHsgcGFkZGluZy10b3A6ICRzcGFjaW5nLXhzICFpbXBvcnRhbnQ7IH1cclxuLnUtcGFkZGluZ0xlZnQteHMgeyBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLXhzICFpbXBvcnRhbnQ7IH1cclxuLnUtcGFkZGluZ1JpZ2h0LXhzIHsgcGFkZGluZy1yaWdodDogJHNwYWNpbmcteHMgIWltcG9ydGFudDsgfVxyXG4udS1wYWRkaW5nQm90dG9tLXhzIHsgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLXhzICFpbXBvcnRhbnQ7IH1cclxuXHJcbi51LXBhZGRpbmctc20geyBwYWRkaW5nOiAkc3BhY2luZy1zbSAhaW1wb3J0YW50OyB9XHJcbi51LXBhZGRpbmdUb3Atc20geyBwYWRkaW5nLXRvcDogJHNwYWNpbmctc20gIWltcG9ydGFudDsgfVxyXG4udS1wYWRkaW5nTGVmdC1zbSB7IHBhZGRpbmctbGVmdDogJHNwYWNpbmctc20gIWltcG9ydGFudDsgfVxyXG4udS1wYWRkaW5nUmlnaHQtc20geyBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy1zbSAhaW1wb3J0YW50OyB9XHJcbi51LXBhZGRpbmdCb3R0b20tc20geyBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctc20gIWltcG9ydGFudDsgfVxyXG5cclxuLnUtcGFkZGluZy1tZCB7IHBhZGRpbmc6ICRzcGFjaW5nLW1kICFpbXBvcnRhbnQ7IH1cclxuLnUtcGFkZGluZ1RvcC1tZCB7IHBhZGRpbmctdG9wOiAkc3BhY2luZy1tZCAhaW1wb3J0YW50OyB9XHJcbi51LXBhZGRpbmdMZWZ0LW1kIHsgcGFkZGluZy1sZWZ0OiAkc3BhY2luZy1tZCAhaW1wb3J0YW50OyB9XHJcbi51LXBhZGRpbmdSaWdodC1tZCB7IHBhZGRpbmctcmlnaHQ6ICRzcGFjaW5nLW1kICFpbXBvcnRhbnQ7IH1cclxuLnUtcGFkZGluZ0JvdHRvbS1tZCB7IHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy1tZCAhaW1wb3J0YW50OyB9XHJcblxyXG4udS1wYWRkaW5nLWxnIHsgcGFkZGluZzogJHNwYWNpbmctbGcgIWltcG9ydGFudDsgfVxyXG4udS1wYWRkaW5nVG9wLWxnIHsgcGFkZGluZy10b3A6ICRzcGFjaW5nLWxnICFpbXBvcnRhbnQ7IH1cclxuLnUtcGFkZGluZ0xlZnQtbGcgeyBwYWRkaW5nLWxlZnQ6ICRzcGFjaW5nLWxnICFpbXBvcnRhbnQ7IH1cclxuLnUtcGFkZGluZ1JpZ2h0LWxnIHsgcGFkZGluZy1yaWdodDogJHNwYWNpbmctbGcgIWltcG9ydGFudDsgfVxyXG4udS1wYWRkaW5nQm90dG9tLWxnIHsgcGFkZGluZy1ib3R0b206ICRzcGFjaW5nLWxnICFpbXBvcnRhbnQ7IH1cclxuXHJcbi51LXBhZGRpbmcteGwgeyBwYWRkaW5nOiAkc3BhY2luZy14bCAhaW1wb3J0YW50OyB9XHJcbi51LXBhZGRpbmdUb3AteGwgeyBwYWRkaW5nLXRvcDogJHNwYWNpbmcteGwgIWltcG9ydGFudDsgfVxyXG4udS1wYWRkaW5nTGVmdC14bCB7IHBhZGRpbmctbGVmdDogJHNwYWNpbmcteGwgIWltcG9ydGFudDsgfVxyXG4udS1wYWRkaW5nUmlnaHQteGwgeyBwYWRkaW5nLXJpZ2h0OiAkc3BhY2luZy14bCAhaW1wb3J0YW50OyB9XHJcbi51LXBhZGRpbmdCb3R0b20teGwgeyBwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmcteGwgIWltcG9ydGFudDsgfVxyXG5cclxuXHJcbi8vIFN0cnVjdHVyZSBVdGlsaXRpZXNcclxuLnUtYmxvY2sgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XHJcbi51LWlubGluZUJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cclxuLnUtaW5saW5lIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi51LWZsZXggeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cclxuLnUtZmxleENvbHVtbiB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cclxuXHJcbi51LXRhYmxlIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxyXG4udS10YWJsZUNlbGwgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cclxuXHJcbi51LXdpZHRoRnVsbCB7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cclxuXHJcblxyXG4vLyBUZXh0L0NvcHkgVXRpbGl0aWVzXHJcbi51LXRleHRBbGlnbi1jdHIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4udS10ZXh0QWxpZ24tcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XHJcbi51LXRleHRBbGlnbi1sZWZ0IHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9IiwiLmJ0biB7XHJcbiAgcGFkZGluZzogMXJlbSAzcmVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgIFxyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIGNvbG9yIC4zcyBlYXNlO1xyXG4gICAgXHJcbiAgJjpmb2N1cywgXHJcbiAgJi5hY3RpdmUuZm9jdXMge1xyXG4gICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1jb2xvcjtcclxuICAgIGNvbG9yOiAkd2hpdGUtMTtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICRidXR0b24tcHJpbWFyeS1jb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1c3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiRidXR0b24tcHJpbWFyeS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1kYXJrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tZGFyay1jb2xvcjtcclxuICAgIGNvbG9yOiAkd2hpdGUtMTtcclxuICAgIGJvcmRlcjogM3B4IHNvbGlkICRidXR0b24tZGFyay1jb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1c3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiRidXR0b24tZGFyay1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYnRuLWludmVydCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXByaW1hcnktY29sb3I7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkYnV0dG9uLWRhcmstY29sb3I7XHJcbiAgICBjb2xvcjogJGJ1dHRvbi1kYXJrLWNvbG9yO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRidXR0b24taG92ZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5idG4tY2xlYXJ7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkYnV0dG9uLXByaW1hcnktY29sb3I7XHJcbiAgICBjb2xvcjogJGJsYWNrLTE7XHJcbiAgICAmOmhvdmVyLCY6Zm9jdXN7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tcHJpbWFyeS1jb2xvcjtcclxuICAgICAgY29sb3I6JHdoaXRlLTE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5hIHtcclxuICAgIGNvbG9yOiAkY3RhLWxpbmstY29sb3I7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZTtcclxuXHJcbiAgICAmOmhvdmVyLCBcclxuICAgICY6Zm9jdXN7IGNvbG9yOiAkY3RhLWxpbmstaG92ZXItY29sb3I7IH1cclxufVxyXG5cclxuLmN0YS1jYXJkLWxpbmsge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UsIGJveC1zaGFkb3cgLjNzIGVhc2U7XHJcblxyXG4gICAgJjphY3RpdmUsIFxyXG4gICAgJjpob3ZlciwgXHJcbiAgICAmOnZpc2l0ZWQsIFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMS41cmVtICRncmF5LTMsIDAgMCAwICRncmF5LTMsIDAgMC44cmVtIDFyZW0gJGdyYXktMztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vbmxpbmVUZXh0XHJcbntcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG4ub2ZmbGluZUJ0blxyXG57XHJcbiAgICBjb2xvcjp3aGl0ZTtcclxufSIsIi5wdGMtYnVsbGV0LWxpc3Qge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gIGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIHBhZGRpbmctbGVmdDogM3JlbTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBjb250ZW50OiBcIlxcMjVDQlwiO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDAuOGVtO1xyXG4gICAgICBjb2xvcjogJGxpc3QtYnVsbGV0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnB0Yy1udW1iZXItbGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBjb3VudGVyLXJlc2V0OiBwdGMtbGlzdC1jb3VudGVyO1xyXG5cclxuICBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICBjb3VudGVyLWluY3JlbWVudDogcHRjLWxpc3QtY291bnRlcjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBjb250ZW50OiBjb3VudGVyKHB0Yy1saXN0LWNvdW50ZXIpO1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMC44ZW07XHJcbiAgICAgIGNvbG9yOiAkbGlzdC1idWxsZXQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmZvcm0tc2VjdGlvbiAuZm9ybS1iZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tYmFja2dyb3VuZC1jb2xvcjtcclxuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgaDEge1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQuNXJlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWlubGluZS1pbnB1dCB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWlubGluZS1pbnB1dCB7IHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cclxuXHJcbi5mb3JtLWlubGluZS1zdWJtaXQge1xyXG4gIHBhZGRpbmc6IDAuOHJlbSAxLjVyZW07XHJcbiAgaGVpZ2h0OiAzLjhyZW07XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxufVxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgPiAqIHsgbWFyZ2luOiAycmVtIDA7IH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcblxyXG4gIHNwYW4ubm90ZXtcclxuICAgICAgZm9udC1zaXplOjEuNnJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmluZm8tbWVzc2FnZSB7XHJcbiAgICBjb2xvcjogJGZvcm0taW5mby1jb2xvcjtcclxuICAgIGZvbnQtc3R5bGU6aXRhbGljO1xyXG4gICAgbWFyZ2luLXRvcDogMC44cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW07XHJcbiAgfVxyXG4gIC5pbmZvLWxhYmVsIHsgY29sb3I6ICRmb3JtLWluZm8tY29sb3I7IH1cclxuXHJcbiAgaW5wdXRbdHlwZV06bm90KFt0eXBlPSdmaWxlJ10pLFxyXG4gIHNlbGVjdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTU7XHJcbiAgICBoZWlnaHQ6IDQuNnJlbTtcclxuICAgIC8qbGluZS1oZWlnaHQ6IDQuNnJlbTsqL1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XHJcbiAgICBib3JkZXI6bm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0Om5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OmluaXRpYWwgIWltcG9ydGFudDsgXHJcbiAgICBtYXJnaW4tcmlnaHQ6MC41cmVtO1xyXG4gIH1cclxuXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01O1xyXG5cclxuICAgICAgJjphY3RpdmUsXHJcbiAgICAgICY6Zm9jdXMgeyBib3JkZXItY29sb3I6ICRmb3JtLWFjdGl2ZS1ib3JkZXItY29sb3I7IH1cclxuICB9XHJcblxyXG4gIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG4gIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXHJcbiAgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiAgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG4gIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBcclxuICB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuICBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciwgXHJcbiAgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBcclxuICB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciwgXHJcbiAgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAkZm9ybS1wbGFjZWhvbGRlci1jb2xvciAhaW1wb3J0YW50OyB9XHJcblxyXG4gIHNlbGVjdCB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZGlzdC9wdGMvaW1hZ2VzL2NoZXZyb24ucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIDUwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XHJcbiAgICBjb2xvcjogJGZvcm0tcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNre1xyXG4gICAgICBoZWlnaHQ6IDQuNnJlbTtcclxuICAgICAgLypsaW5lLWhlaWdodDogNC42cmVtOyovXHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPSd0ZXh0J10sXHJcbmlucHV0W3R5cGU9J2VtYWlsJ10sXHJcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXHJcbnRleHRhcmVhLFxyXG5zZWxlY3QsXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgcGFkZGluZzogMC44cmVtIDEuNXJlbTtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uZm9ybS1ob3Jpem9udGFsIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7IHJpZ2h0OiAyLjVyZW07IH1cclxuXHJcbmZvcm0ubmV3VGVtcGxhdGVGb3JtIC5pbnRsLXRlbC1pbnB1dCAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHsgcmlnaHQ6IDEuM3JlbSAhaW1wb3J0YW50OyAvKnJlbW92ZSBpbXBvcnRhbnQgYWZ0ZXIgd2UgZHJvcCB0aGUgb2xkIFBUQ0Zvcm1zIHN0eWxlKi8gfVxyXG5cclxuLmJ0bmJveCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbn1cclxuXHJcbi5uZXdjb250YWN0c2FsZXNidG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwi77u/LmZsYWctaWNvbi1iYWNrZ3JvdW5kIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5mbGFnLWljb24ge1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxLjVlbTtcclxuICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFwwMGEwXCI7XHJcbiAgfVxyXG4gICYuZmxhZy1pY29uLXNxdWFyZWQge1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICB9XHJcbn1cclxuXHJcbi5mbGFnLWljb24tY24ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Rpc3QvcHRjL2ltYWdlcy9mbGFncy80eDMvY24uc3ZnJyk7XHJcbiAgJi5mbGFnLWljb24tc3F1YXJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9kaXN0L3B0Yy9pbWFnZXMvZmxhZ3MvMXgxL2NuLnN2ZycpO1xyXG4gIH1cclxufVxyXG5cclxuLmZsYWctaWNvbi10dyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZGlzdC9wdGMvaW1hZ2VzL2ZsYWdzLzR4My90dy5zdmcnKTtcclxuICAmLmZsYWctaWNvbi1zcXVhcmVkIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Rpc3QvcHRjL2ltYWdlcy9mbGFncy8xeDEvdHcuc3ZnJyk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhZy1pY29uLWZyIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9kaXN0L3B0Yy9pbWFnZXMvZmxhZ3MvNHgzL2ZyLnN2ZycpO1xyXG4gICYuZmxhZy1pY29uLXNxdWFyZWQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZGlzdC9wdGMvaW1hZ2VzL2ZsYWdzLzF4MS9mci5zdmcnKTtcclxuICB9XHJcbn1cclxuXHJcbi5mbGFnLWljb24tZGUge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Rpc3QvcHRjL2ltYWdlcy9mbGFncy80eDMvZGUuc3ZnJyk7XHJcbiAgJi5mbGFnLWljb24tc3F1YXJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9kaXN0L3B0Yy9pbWFnZXMvZmxhZ3MvMXgxL2RlLnN2ZycpO1xyXG4gIH1cclxufVxyXG5cclxuLmZsYWctaWNvbi1pdCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZGlzdC9wdGMvaW1hZ2VzL2ZsYWdzLzR4My9pdC5zdmcnKTtcclxuICAmLmZsYWctaWNvbi1zcXVhcmVkIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Rpc3QvcHRjL2ltYWdlcy9mbGFncy8xeDEvaXQuc3ZnJyk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhZy1pY29uLWpwIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9kaXN0L3B0Yy9pbWFnZXMvZmxhZ3MvNHgzL2pwLnN2ZycpO1xyXG4gICYuZmxhZy1pY29uLXNxdWFyZWQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZGlzdC9wdGMvaW1hZ2VzL2ZsYWdzLzF4MS9qcC5zdmcnKTtcclxuICB9XHJcbn1cclxuXHJcbi5mbGFnLWljb24ta3Ige1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Rpc3QvcHRjL2ltYWdlcy9mbGFncy80eDMva3Iuc3ZnJyk7XHJcbiAgJi5mbGFnLWljb24tc3F1YXJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9kaXN0L3B0Yy9pbWFnZXMvZmxhZ3MvMXgxL2tyLnN2ZycpO1xyXG4gIH1cclxufVxyXG5cclxuLmZsYWctaWNvbi1ydSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZGlzdC9wdGMvaW1hZ2VzL2ZsYWdzLzR4My9ydS5zdmcnKTtcclxuICAmLmZsYWctaWNvbi1zcXVhcmVkIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Rpc3QvcHRjL2ltYWdlcy9mbGFncy8xeDEvcnUuc3ZnJyk7XHJcbiAgfVxyXG59XHJcblxyXG4uZmxhZy1pY29uLWVzIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9kaXN0L3B0Yy9pbWFnZXMvZmxhZ3MvNHgzL2VzLnN2ZycpO1xyXG4gICYuZmxhZy1pY29uLXNxdWFyZWQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZGlzdC9wdGMvaW1hZ2VzL2ZsYWdzLzF4MS9lcy5zdmcnKTtcclxuICB9XHJcbn1cclxuXHJcbi5mbGFnLWljb24tdXMge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Rpc3QvcHRjL2ltYWdlcy9mbGFncy80eDMvdXMuc3ZnJyk7XHJcbiAgJi5mbGFnLWljb24tc3F1YXJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9kaXN0L3B0Yy9pbWFnZXMvZmxhZ3MvMXgxL3VzLnN2ZycpO1xyXG4gIH1cclxufSIsIi8vPT0gU2hhbWVmdWwgQ1NTIHRoYXQncyBjb21wbGV0ZWx5IG5lY2Vzc2FyeVxyXG4vL1xyXG4vLyMjIEEgaG9tZSBmb3IgdGVtcG9yYXJ5IChwcmVmZXJyYWJseSkgYW5kIHBlcm1hbmVudCBoYWNrc1xyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICBUZW1wb3JhcnkgaGFjayBmb3IgYSB0cmFja2luZyBjb29raWVcclxuICAgIHNvbHV0aW9uIHByb3ZpZGVkIGJ5IFRlcm1pbnVzIC0+IEVsaXphYmV0aCBIb25lclxyXG4gICAgZWxpemFiZXRoLmhvbmVyQHRlcm1pbnVzLmNvbVxyXG5cclxuICAgICoqICBcclxuICAgIFRoZSBpc3N1ZTogdGhlIHRyYWNraW5nIG9iamVjdCBicmVha3MgdGhlIHBhZ2UgbGF5b3V0XHJcbiAgICBieSBhZGRpbmcgYSBtYXNzaXZlIHdoaXRlIHNwYWNlIGJlbG93IHRoZSBmb290ZXJcclxuICAgICoqXHJcbiovXHJcbmltZ1tzcmMqPVwidmlkYXNzZXRzLnRlcm1pbnVzLnNlcnZpY2VzXCJdIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiXHJcbiR0b3AtcGFkZGluZzogMS4yZW07XHJcblxyXG4ubG9nbyB7XHJcbiAgbWF4LXdpZHRoOiAxMzBweDtcclxufVxyXG4ubmF2YmFyLWNvbGxhcHNle1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vKiBtZW51IGNzcyBmcm9tIGdlbnVpbmUgICovXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi5tZWdhLW1lbnUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbGVmdDogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogNDA7XHJcblxyXG4gIC53cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTE7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgei1pbmRleDogNDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29sdW1uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgkc2NyZWVuLXNtKSB7XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgkc2NyZWVuLW1kKSB7XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3V0ZXIge1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTE7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDMlO1xyXG4gICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgei1pbmRleDogNTA7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb2x1bW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDMlO1xyXG4gICAgICAgICYuc21hbGwge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMyU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB3aWR0aDogMzMlO1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogIzdkYjY0ODtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgM3B4O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlldy1hbGwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIxcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDIsIGgzLCBwLCBhIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICBoMiwgaDMge1xyXG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgY29sb3I6ICM3ZGI2NDg7XHJcbiAgfVxyXG5cclxuICBoMyB7XHJcbiAgICBjb2xvcjogIzNlNDc0ODtcclxuICAgIG1hcmdpbi1ib3R0b206IDlweDtcclxuICB9XHJcblxyXG4gICYudHdvLWxldmVsLWZvdXItY29sdW1ucyAuY29sdW1uLm91dGVyLCAmLnR3by1sZXZlbC1maXZlLWNvbHVtbnMgLmNvbHVtbi5vdXRlciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIHBhZGRpbmc6IDMlO1xyXG4gIH1cclxuXHJcbiAgJi50d28tbGV2ZWwtZm91ci1jb2x1bW5zIC5jb2x1bW4ub3V0ZXIgLmNvbHVtbiwgJi50d28tbGV2ZWwtZml2ZS1jb2x1bW5zIC5jb2x1bW4ub3V0ZXIgLmNvbHVtbiB7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjOGM5Yzc7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAzJTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB3aWR0aDogNDAlO1xyXG4gIH1cclxuXHJcbiAgJi50d28tbGV2ZWwtZm91ci1jb2x1bW5zIC5jb2x1bW4ub3V0ZXIgLmNvbHVtbjpmaXJzdC1jaGlsZCwgJi50d28tbGV2ZWwtZml2ZS1jb2x1bW5zIC5jb2x1bW4ub3V0ZXIgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcblxyXG4gICYudHdvLWxldmVsLWZvdXItY29sdW1ucyAuY29sdW1uLm91dGVyIC5jb2x1bW4gbGksICYudHdvLWxldmVsLWZpdmUtY29sdW1ucyAuY29sdW1uLm91dGVyIC5jb2x1bW4gbGkge1xyXG4gICAgcGFkZGluZzogMCA4JSAwIDA7XHJcbiAgfVxyXG5cclxuICAmLnR3by1sZXZlbC1mb3VyLWNvbHVtbnMgLmNvbHVtbi5vdXRlciAuY29sdW1uLnNtYWxsLCAmLnR3by1sZXZlbC1maXZlLWNvbHVtbnMgLmNvbHVtbi5vdXRlciAuY29sdW1uLnNtYWxsIHtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgfVxyXG5cclxuICAmLnR3by1sZXZlbC1mb3VyLWNvbHVtbnMgLmNvbHVtbi5vdXRlciAuY29sdW1uLnNtYWxsIGxpLCAmLnR3by1sZXZlbC1maXZlLWNvbHVtbnMgLmNvbHVtbi5vdXRlciAuY29sdW1uLnNtYWxsIGxpIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAmLnR3by1sZXZlbC1mb3VyLWNvbHVtbnMgLmNvbHVtbi5vdXRlciAuY29sdW1uIGgzLCAmLnR3by1sZXZlbC1maXZlLWNvbHVtbnMgLmNvbHVtbi5vdXRlciAuY29sdW1uIGgzIHtcclxuICAgIHBhZGRpbmc6IDAgOCUgMCAwO1xyXG4gIH1cclxuXHJcbiAgJi50d28tbGV2ZWwtZm91ci1jb2x1bW5zIC5jb2x1bW4ub3V0ZXIgLmNvbHVtbiB7XHJcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xyXG4gICAgbGkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudHdvLWxldmVsLWZpdmUtY29sdW1ucyAuY29sdW1uLm91dGVyIC5jb2x1bW4ge1xyXG4gICAgd2lkdGg6IDQwJTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbWFsbCB7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuXHJcbiAgLm1lZ2EtbWVudSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxuICAubWVnYS1tZW51IC5jb2x1bW4ub3V0ZXIgLmNvbHVtbiBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMnJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1lZ2EtbWVudSAuY29sdW1uLm91dGVyIC5jb2x1bW4gcCB7XHJcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuOHJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1lZ2EtbWVudSAuY29sdW1uLm91dGVyIC5jb2x1bW4gLnZpZXctYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS42cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAubWVnYS1tZW51IHtcclxuXHJcbiAgICBoMiwgaDMge1xyXG4gICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAxLjhyZW0gIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDNyZW0gIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLyogbWVudSBjc3MgZnJvbSBnZW51aW5lICAqL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4ucHRjLW1haW4taGVhZGVyIHtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1zbSkge1xyXG4gICAgXHJcbiAgICAubmF2YmFyLWNvbnRhaW5lciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgLm5hdmJhci1tZW51IHtcclxuICAgICAgICBwYWRkaW5nOiB1bnNldDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdmJhci1jb2xsYXBzZS5pbiB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICAuaWNvbi1iYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLTE7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgfVxyXG4gIFxyXG4gIC5wcmltYXJ5LW5hdntcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1zbSl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAuc2Vjb25kYXJ5LW5hdiB7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlLTE7ICAgIFxyXG5cclxuICAgICAgICAmOmhvdmVyLCY6Zm9jdXMuYWN0aXZlIHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JlZW4tMTsgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1zbSl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOi0ycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lcixcclxuICAgICAgICAuY29sLXNtLTEye1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tc20pIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAkdG9wLXBhZGRpbmcgLSAwLjQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1uYXYtaXRlbSB7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOyBcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIC5zZWFyY2gtd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wdGMtaGVhZGVyLXNlYXJjaCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjay0xO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTtcclxuICAgICAgICBoZWlnaHQ6IDI2cHg7ICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICB9ICAgICBcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgaGVpZ2h0OjQycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0Yy1uYXYtbGlua3tcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBsZWZ0OiAtMjRweDtcclxuICAgICAgJjpob3ZlciwgJjp2aXNpdGVkLCAmOmZvY3VzLCAmOmFjdGl2ZXtcclxuICAgICAgICAgIGNvbG9yOiRncmVlbi0xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWljb257XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2stMTtcclxuICAgICAgcGFkZGluZzogNXB4IDAgNXB4IDIwcHg7XHJcbiAgICAgIHRvcDogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tc20pIHtcclxuICAgICAgd2lkdGg6IDE5JTtcclxuICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG5cclxuICAgICAgLnB0Yy1oZWFkZXItc2VhcmNoe1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUtMTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlLTE7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VhcmNoLWljb24ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGUtMTtcclxuICAgICAgICBwYWRkaW5nOiA0cHggMCA1cHggMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIG1hcmdpbjogNXB4IDA7XHJcblxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1tZCl7XHJcbiAgICAgIC5zZWFyY2gtaWNvbntcclxuICAgICAgICBwYWRkaW5nOiA1cHggMCA1cHggMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnB0Yy1uYXYtbGluayB7XHJcbiAgICBtYXJnaW46IDAuNXJlbSAxcmVtO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgfSAgXHJcblxyXG4gIC5wcmltYXJ5LW5hdi1saW5rIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IDAuNXJlbSAxcmVtIDAuNXJlbTtcclxuICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MgZWFzZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBmb250LWZhbWlseTpcImljb21vb25cIjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgY29udGVudDogXCJcXGU2MDZcIjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAuM3MgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cy5hY3RpdmUge1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tc20pIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzLmFjdGl2ZSB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkaGVhZGVyLW5hdi1hY3RpdmUtYm9yZGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1tZCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tbGcpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDU0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhKDE2MDBweCkge1xyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDkycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vbmUtbGV2ZWx7XHJcbiAgICAub3V0ZXIgeyBcclxuICAgICAgICAuY29sdW1uIHsgXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7ICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1tZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1zbSkge1xyXG5cclxuICAgIC5kcm9wZG93bi1tZW51LXRvZ2dsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgLnByaW1hcnktbmF2LWxpbmsgeyBcclxuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7IFxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuXHJcbiAgICAgICAgLnByaW1hcnktbmF2LWxpbmsgeyBcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkaGVhZGVyLW5hdi1hY3RpdmUtYm9yZGVyOyBcclxuICAgICAgICAgIGNvbG9yOiAjZmZmOyBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1tZW51LWNvbnRlbnQge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUtY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgkc2NyZWVuLXNtKSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgbWF4LWhlaWdodDogMHB4O1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggOHB4IDE2cHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgIHRvcDo1MHB4O1xyXG4gICAgICB3aWR0aDo3NTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjokZHJvcGRvd24tYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5O1xyXG4gICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlLWluLCBvcGFjaXR5IDI1MG1zIGVhc2UtaW47XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgkc2NyZWVuLW1kKSB7XHJcbiAgICAgIHdpZHRoOjk3MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1sZykge1xyXG4gICAgICB3aWR0aDoxMTcwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXNlY29uZGFyeS1uYXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgkc2NyZWVuLXNtKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDcuNXB4O1xyXG4gICAgICBwYWRkaW5nOjJweCAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHRjLWxhbmd1YWdlLWRyb3Bkb3duIHtcclxuXHJcbiAgICAubGFuZ3VhZ2UtbWVudSB7XHJcbiAgICAgIGxpc3Qtc3R5bGUgOm5vbmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDBweDtcclxuICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgbGkgeyBcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRweDsgXHJcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7ICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZsYWctaWNvbiB7IG1hcmdpbi1yaWdodDogMjBweDsgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcblxyXG4gICAgICAgIC5sYW5ndWFnZS1tZW51IHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6MTA4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnB0Yy1sYW5ndWFnZS1zZWxlY3Q6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcXGU2MDdcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgkc2NyZWVuLXNtKSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgLmxhbmd1YWdlLW1lbnUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTE7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICB0b3A6IDI4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4IDEwcHggMjBweDtcclxuXHJcbiAgICAgICAgICBhOmhvdmVyeyBjb2xvcjokY3RhLWxpbmstY29sb3I7IH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgLmxhbmd1YWdlLW1lbnUgeyBkaXNwbGF5OmJsb2NrOyB9XHJcblxyXG4gICAgICAgIC5wdGMtbGFuZ3VhZ2Utc2VsZWN0OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjA3XCI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2Vjb25kYXJ5LW5hdi1saW5rIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tc20pIHtcclxuICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgZm9udC1zaXplOjExLjhweDtcclxuICAgICAgaGVpZ2h0OjE4cHg7XHJcbiAgICAgIG1hcmdpbjogMCA0ZW07XHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciwmOmZvY3Vze1xyXG4gICAgICAgIGNvbG9yOiRjdGEtbGluay1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tbWQpe1xyXG4gICAgICAgIGZvbnQtc2l6ZToxMi44cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8qIE1haW4gTmF2IFJld3JpdGUgU3R5bGVzICovXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi5wdGMtbWFpbi1oZWFkZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWJhY2tncm91bmQtY29sb3I7IH1cclxuXHJcbi5uYXYgbGkgYTpob3ZlciwgXHJcbi5uYXYgbGkgYTpmb2N1cyB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XHJcbiAgXHJcbi5uYXZiYXItY29udGFpbmVyIHsgXHJcbiAgcGFkZGluZzogMDsgXHJcbn1cclxuXHJcbi5uYXZiYXIge1xyXG5cclxuICAucHRjLWxhbmd1YWdlLXNlbGVjdCB7IFxyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDsgXHJcbiAgICBjb2xvcjogJGdyYXktMTtcclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUgeyAgICAgICAgXHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgY29udGVudDogXCJcXGU5MDBcIjtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHsgICAgICBcclxuICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjJyZW07ICBcclxuICAgICAgY29udGVudDogXCJcXGU2MDRcIjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHsgY29sb3I6ICRncmF5LTE7IH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXZiYXItcHJpbWFyeS1uYXYge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuZHJvcGRvd24tbWVudS10b2dnbGUgeyBtYXJnaW4tdG9wOiAwOyB9XHJcbn1cclxuXHJcbi5uYXZiYXItbWVudSB7XHJcbiAgcGFkZGluZzogMS41cmVtIDMuNnJlbTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViLW5hdi1jb250YWluZXItY29sb3I7XHJcbn1cclxuXHJcbi5uYXZiYXItLWhlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgcGFkZGluZzogMS41cmVtIDA7XHJcbn1cclxuXHJcbi5uYXZiYXItY29sbGFwc2UuaW4ge1xyXG4gIG1pbi1oZWlnaHQ6IDI4LjVyZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm5hdmJhci1uYXYge1xyXG5cclxuICAubmF2YmFyLS1wcmVoZWFkZXItbGlua3MgeyBcclxuICAgIHBhZGRpbmc6IDFyZW0gMnJlbTsgXHJcbiAgICBjb2xvcjogI2ZmZjsgICAgXHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMuYWN0aXZlIHsgY29sb3I6ICRncmVlbi0xOyB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2YmFyLS1wcmVoZWFkZXItbmF2IHsgXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAucHJlaGVhZGVyLW5hdi1jb250YWluZXIgeyBwYWRkaW5nOiAxcmVtIDIuNnJlbTsgfSBcclxufVxyXG5cclxuLm5hdmJhci0taGFtYnVyZ2VyLW1lbnUge1xyXG4gIGJvcmRlcjogMDtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHdpZHRoOiA0cmVtO1xyXG5cclxuICAubWVudS1iYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTE7XHJcbiAgICBtYXJnaW46IDAgMCAwLjZyZW0gMDtcclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7IG1hcmdpbi1ib3R0b206IDA7IH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXZiYXItLXB0Yy1sb2dvIHsgXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyBcclxuXHJcbiAgLmxvZ28geyB3aWR0aDogMTByZW07IH1cclxufVxyXG5cclxuLm5hdmJhci1zZWFyY2gtaWNvbiB7XHJcbiAgdG9wOiAtMC42cmVtO1xyXG4gIHJpZ2h0OiA1cmVtO1xyXG4gIGNvbG9yOiAkYmxhY2stMTtcclxufVxyXG5cclxuLyogSG9tZSBQYWdlIE5hdiBzcGVjaWZpYyBzdHlsZXMgKi9cclxuLmZyb250IHtcclxuXHJcbiAgLnB0Yy1tYWluLWhlYWRlciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNXJlbSAkZ3JheS0xO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1tZW51IHsgcGFkZGluZy10b3A6IDA7IH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1zbSkge1xyXG5cclxuICAubmF2YmFyLXByaW1hcnktbmF2IHsgcGFkZGluZy10b3A6IDZyZW07IH1cclxuXHJcbiAgLm5hdmJhci0taGVhZGVyIHsgcGFkZGluZzogMi44cmVtIDAgMy41cmVtOyB9XHJcblxyXG4gIC5uYXZiYXItLWhhbWJ1cmdlci1tZW51IHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuICAubmF2YmFyLS1wcmVoZWFkZXItbmF2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci0tcHJlaGVhZGVyLW5hdiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAucHJlaGVhZGVyLW5hdi1jb250YWluZXIgeyBwYWRkaW5nLXJpZ2h0OiAwOyB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgLm5hdmJhci0tcHJlaGVhZGVyLWxpbmtzIHsgXHJcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICBwYWRkaW5nOiAwIDJyZW07IFxyXG4gICAgICBjb2xvcjogI2ZmZjsgICAgXHJcblxyXG4gICAgICAmLmhvbWVwYWdlLXNlY29uZGFyeS1saW5rIHsgXHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZS0xO1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMuYWN0aXZlIHsgY29sb3I6ICRncmVlbi0xOyB9IFxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnB0Yy1oZWFkZXItc2VhcmNoIHsgcGFkZGluZy1ib3R0b206IDA7IH1cclxuXHJcbiAgfVxyXG4gIC5uYXZiYXItc2VhcmNoLWljb24ge1xyXG4gICAgdG9wOiAtMC44cmVtO1xyXG4gICAgcmlnaHQ6IDJyZW07XHJcbiAgICBjb2xvcjogJHdoaXRlLTE7XHJcblxyXG4gICAgJjpob3ZlciB7IGNvbG9yOiAkd2hpdGUtMTsgfVxyXG4gIH1cclxuXHJcbiAgLmZyb250IHtcclxuICAgIC5wdGMtbWFpbi1oZWFkZXIgeyBib3gtc2hhZG93OiBub25lOyB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUtdG9nZ2xlIHtcclxuXHJcbiAgICAgIC5wcmltYXJ5LW5hdi1saW5rIHsgXHJcbiAgICAgICAgY29sb3I6ICRibGFjay0xOyBcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcblxyXG4gICAgICAgIC5wcmltYXJ5LW5hdi1saW5rIHsgXHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrLTE7IFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbmF2IC5ob21lcGFnZS1zZWNvbmRhcnktbGluayB7IGNvbG9yOiAkZ3JheS0xOyB9XHJcblxyXG4gICAgLm5hdmJhci1zZWFyY2gtaWNvbiB7IFxyXG4gICAgICBjb2xvcjogJGJsYWNrLTE7IFxyXG5cclxuICAgICAgJjpob3ZlciB7IGNvbG9yOiAkYmxhY2stMTsgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1tZCkge1xyXG5cclxuICAubmF2YmFyLW5hdiAubmF2YmFyLS1wcmVoZWFkZXItbGlua3MgeyBwYWRkaW5nOiAwIDNyZW07IH1cclxuXHJcbiAgLm5hdmJhci0tcHRjLWxvZ28gLmxvZ28geyB3aWR0aDogMTFyZW07IH1cclxuXHJcbiAgLm5hdmJhci1uYXYgLm5hdmJhci0tcHJlaGVhZGVyLWxpbmtzIHsgZm9udC1zaXplOiAxLjNyZW07IH1cclxuXHJcbiAgLm5hdmJhci1zZWFyY2gtaWNvbiB7IHRvcDogLTAuNHJlbTsgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYSgkc2NyZWVuLWxnKSB7XHJcblxyXG4gIC5uYXZiYXItLWhlYWRlciB7IHBhZGRpbmctdG9wOiAyLjVyZW07IH1cclxuXHJcbiAgLm5hdmJhci0tcHRjLWxvZ28gLmxvZ28geyB3aWR0aDogMTAwJTsgfVxyXG59XHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8qICBFTkQgb2YgUmV3cml0ZSBTdHlsZXMgKi9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLmZyb250IHtcclxuXHJcbiAgLm5hdmJhci1oZWFkZXJ7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tc20pIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6ICR0b3AtcGFkZGluZyArIDAuNjtcclxuICAgICAgXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgLm5hdmJhci1tZW51IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLmljb24tYmFye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTE7XHJcbiAgfVxyXG5cclxuICAucHRjLW5hdi1saW5re1xyXG4gICAgY29sb3I6ICRibGFjay0xO1xyXG4gIH1cclxuXHJcblxyXG4gIC5zZWFyY2gtbmF2LWl0ZW17XHJcblxyXG4gICAgLnNlYXJjaC1pY29ue1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrLTE7XHJcbiAgICB9XHJcblxyXG4gICAgLnB0Yy1oZWFkZXItc2VhcmNoe1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrLTE7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2stMTtcclxuXHJcbiAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2stMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1zbSkge1xyXG4gICAgICAgIC5wdGMtaGVhZGVyLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZ3JheS0xO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU2Vjb25kYXJ5IE5hdlxyXG4gIC5zZWNvbmRhcnktbmF2IHtcclxuICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwOyBcclxuXHJcbiAgICAuc2Vjb25kYXJ5LW5hdi1saW5rIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tc20pIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmd1YWdlLW1lbnUge1xyXG4gICAgICBcclxuICAgICAgbGkgYXtcclxuICAgICAgICBjb2xvcjogJGJsYWNrLTE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tc20pe1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZS0xO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRyaWxsZG93biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS0xO1xyXG4gICAgei1pbmRleDozMDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiA3cmVtO1xyXG4gICAgcGFkZGluZzogNDBweCAzMHB4OyAgICBcclxuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCA4cHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgLmlubmVyLWhlYWRlciwgLmlubmVyLWNvbnRlbnR7XHJcbiAgICAgICAgaDEsIGgyLCBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDoyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICB9XHJcbiAgICAuaW5uZXItaGVhZGVyIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbm5lci1jb250ZW50IHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFjayB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OlwiaWNvbW9vblwiO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGU2MDVcIjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiYmFja1wiO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsJjpmb2N1cy5hY3RpdmUge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbm5lci1uYXYge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTpcImljb21vb25cIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2MDZcIjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsJjpmb2N1cy5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgkc2NyZWVuLXNtKSB7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGUge1xyXG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMzAwbXM7XHRcclxuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcdFxyXG5cdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcdFxyXG4gICAgJi5pbiB7XHJcblx0ICAgIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluO1xyXG4gICAgfVxyXG4gICAgJi5vdXQge1xyXG5cdCAgICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVJbiB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpO1xyXG4gICAgICAgIG9wYWNpdHk6LjA1O1xyXG5cdH1cclxuXHQxMDAlIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICAgICAgb3BhY2l0eToxO1xyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZU91dCB7XHJcblx0MCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuICAgICAgICBvcGFjaXR5OjE7XHJcblx0fVxyXG5cdDEwMCUge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcclxuICAgICAgICBvcGFjaXR5Oi4wNTtcclxuXHR9XHJcbn0iLCIucHRjLW1haW4tZm9vdGVyIHtcclxuICBwYWRkaW5nOiA2MHB4IDIwcHggNDBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJhY2tncm91bmQtY29sb3I7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gIC5mb290ZXItbGlua3Mtcm93IHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxyXG5cclxuICAuZm9vdGVyLW5hdiB7IFxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IFxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1uYXYtLWJsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgJjpmaXJzdC1vZi10eXBlIHsgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7IFxyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktNjtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTY7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1uYXYtbGlzdCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5mb290ZXItY29weXJpZ2h0LXdyYXBwZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogNDVweDtcclxuICB9XHJcblxyXG4gIC5mb290ZXItY29weXJpZ2h0LWxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGNvbG9yOiAkZm9vdGVyLXNlY29uZGFyeS1saW5rLWNvbG9yO1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7IG1hcmdpbi1yaWdodDogMDsgfVxyXG5cclxuICAgICAgYSB7IGNvbG9yOiAkZm9vdGVyLXNlY29uZGFyeS1saW5rLWNvbG9yOyB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLW5hdi1wcmltYXJ5IGxpLCBcclxuICAuZm9vdGVyLW5hdi1zZWNvbmRhcnkgbGkgeyBtYXJnaW4tYm90dG9tOiA2cHg7IH1cclxuXHJcbiAgLmZvb3Rlci1uYXYtcHJpbWFyeSBhIHsgY29sb3I6ICRmb290ZXItcHJpbWFyeS1saW5rLWNvbG9yOyB9XHJcblxyXG4gIC5mb290ZXItbmF2LXNlY29uZGFyeSBhIHsgY29sb3I6ICRmb290ZXItc2Vjb25kYXJ5LWxpbmstY29sb3I7IH1cclxuXHJcbiAgLmZvb3Rlci1zb2NpYWwtaWNvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBsaSB7IHBhZGRpbmc6IDAgMjBweCAwIDA7IH1cclxuXHJcbiAgICBhIHsgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbiAgICBpbWcgeyBtYXgtd2lkdGg6IDI1cHg7IH1cclxuICB9XHJcblxyXG4gIC5sb2dvIHsgd2lkdGg6IDUwcHg7IH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1zbSkge1xyXG5cclxuICAucHRjLW1haW4tZm9vdGVyIHtcclxuXHJcbiAgICAuZm9vdGVyLW5hdiB7IFxyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyBcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItbmF2LS1ibG9jayB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7IFxyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IFxyXG4gICAgICAgIGJvcmRlci10b3A6IDA7IFxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmp1bWJvdHJvbi1zZWN0aW9uIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDMuNXJlbSAwOyAvLyBvZmYtc2V0dGluZyB0aGUgbWFyZ2luIG9uIHRoZSBoZWFkZXIoaDEpXHJcbiAgXHJcbiAgLmp1bWJvdHJvbi1oZWFkZXIgeyBtYXJnaW46IDFyZW0gMDsgfVxyXG5cclxuICAuanVtYm90cm9uLXN1YmhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICB9XHJcblxyXG4gIC5jdGEtaW5jbHVkZSB7IG1hcmdpbi10b3A6IDJyZW07IH1cclxuXHJcbiAgLmJ0biB7IG1hcmdpbi1ib3R0b206IDEuMnJlbTsgfVxyXG5cclxuICAmLmp1bWJvdHJvbi1iZy1ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWhlYWRlci1iYWNrZ3JvdW5kLWdyZWVuO1xyXG4gIH1cclxuXHJcbiAgJi5qdW1ib3Ryb24tYmctb3JhbmdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24taGVhZGVyLWJhY2tncm91bmQtb3JhbmdlO1xyXG4gIH1cclxuXHJcbiAgJi5qdW1ib3Ryb24tYmctZ3JheSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWhlYWRlci1iYWNrZ3JvdW5kLWdyZXk7XHJcbiAgfVxyXG5cclxuICAmLmp1bWJvdHJvbi1iZy1ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24taGVhZGVyLWJhY2tncm91bmQtYmx1ZTtcclxuICB9XHJcblxyXG4gICYuanVtYm90cm9uLWJnLXB1cnBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWhlYWRlci1iYWNrZ3JvdW5kLXB1cnBsZTtcclxuICB9XHJcblxyXG4gICYuanVtYm90cm9uLWJnLXRlYWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1oZWFkZXItYmFja2dyb3VuZC10ZWFsO1xyXG4gIH1cclxuXHJcbiAgJi5qdW1ib3Ryb24tYmctd2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1oZWFkZXItYmFja2dyb3VuZC13aGl0ZTtcclxuICAgIGNvbG9yOiRibGFjay0xO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuXHJcbiAgLmp1bWJvdHJvbi1zZWN0aW9uIHtcclxuXHJcbiAgICAuanVtYm90cm9uLXN1YmhlYWRlciB7IGZvbnQtc2l6ZTogMS44cmVtOyB9XHJcbiAgfVxyXG5cclxuICAuanVtYm90cm9uLWhlYWRlci0tY3RhLWluY2x1ZGVkIHtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmN0YS1pbmNsdWRlIHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7IHRleHQtYWxpZ246IHJpZ2h0OyB9XHJcbiAgICB9XHJcbiAgfVxyXG59Iiwi77u/Lmhlcm8tYmFubmVyLXNlY3Rpb24ge1xyXG5cclxuICAgIC5oZXJvLWJhbm5lci1pbWFnZSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XHJcbiAgICB9XHJcbn0iLCIudGhyZWUtY2FyZC1zZWN0aW9uIHtcclxuXHJcbiAgLnRocmVlLWNhcmQtaW1hZ2VzLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICB9XHJcblxyXG4gIC50aHJlZS1jYXJkLWltYWdlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAudGhyZWUtY2FyZC1pbWFnZS10aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRvcGVuLXNhbnMtZm9udCwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgY29sb3I6ICRncmVlbi0xO1xyXG4gIH1cclxuXHJcbiAgLnRocmVlLWNhcmQtaW1hZ2UtY2FwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkb3Blbi1zYW5zLWZvbnQsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG5cclxuICAudGhyZWUtY2FyZC1pbWFnZS1pbmZvLXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICB9XHJcbn1cclxuIiwiLmxhcmdlLWltYWdlLXdyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcblxyXG4gIC5sYXJnZS1pbWFnZS1pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5sYXJnZS1pbWFnZS1jYXB0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogJGxhcmdlLWltYWdlLWNhcHRpb24tY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybXBhZ2UtYmFja2dyb3VuZCB7XHJcblxyXG4gICAgLmxhcmdlLWltYWdlLXdyYXBwZXIge1xyXG5cclxuICAgICAgICAubGFyZ2UtaW1hZ2UtaW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmhvcml6b250YWwtY2FyZC1zZWN0aW9uIHtcclxuICAgIFxyXG4gICAgLmhvcml6b250YWwtY2FyZC1pbWFnZXMtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuaG9yaXpvbnRhbC1pbWFnZS1jYXJkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmhvcml6b250YWwtY2FyZC1pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaG9yaXpvbnRhbC1jYXJkLWltYWdlLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW46IDEuNXJlbSAwIDAuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW4tMTtcclxuICAgIH1cclxuXHJcbiAgICAuaG9yaXpvbnRhbC1jYXJkLWltYWdlLWNhcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5ob3Jpem9udGFsLWNhcmQtaW1hZ2UtaW5mby13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcblxyXG4gICAgICAgIC5ob3Jpem9udGFsLWNhcmQtaW1hZ2UtY2FwdGlvbntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XHJcblxyXG4gICAgLmhvcml6b250YWwtY2FyZC1zZWN0aW9uIHtcclxuXHJcbiAgICAgICAgLmhvcml6b250YWwtY2FyZC1pbWFnZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob3Jpem9udGFsLWNhcmQtaW1hZ2UtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhvcml6b250YWwtY2FyZC1pbWFnZS1jYXB0aW9uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG9yaXpvbnRhbC1jYXJkLWltYWdlLWluZm8td3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbSAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bCkge1xyXG5cclxuXHJcbiAgICAuaG9yaXpvbnRhbC1jYXJkLXNlY3Rpb24ge1xyXG5cclxuICAgICAgICAuaG9yaXpvbnRhbC1jYXJkLWltYWdlLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG9yaXpvbnRhbC1jYXJkLWltYWdlLWNhcHRpb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubG9nby1jYWxsb3V0cy1zZWN0aW9uIHtcclxuICAubG9nby1jYWxsb3V0cy1pbWFnZSB7XHJcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDAlKTtcclxuICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5ibG9jay1xdW90ZS1zZWN0aW9uIHtcclxuICAuYmxvY2stcXVvdGUtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsb2NrLXF1b3RlLWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxvY2stcXVvdGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGNvbG9yOiAkYmxvY2stcXVvdGUtY29sb3I7XHJcblxyXG4gICAgZm9vdGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgfVxyXG5cclxuICAgICAgY2l0ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjVlbTtcclxuICAgICAgICBjb2xvcjogJGJsb2NrLXF1b3RlLWNhcHRpb24tY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5odG1sLXF1b3RlLXNlY3Rpb24ge1xyXG4gICAgLmJsb2NrLXF1b3RlLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsb2NrLXF1b3RlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsb2NrLXF1b3RlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIGNvbG9yOiAkYmxvY2stcXVvdGUtY2FwdGlvbi1jb2xvcjtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsb2NrLXF1b3RlLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUsJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXCInO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xyXG5cclxuICAuYmxvY2stcXVvdGUtc2VjdGlvbiBibG9ja3F1b3RlIHsgZm9udC1zaXplOiAyLjhyZW07IH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuXHJcbiAgLmJsb2NrLXF1b3RlLXNlY3Rpb24gYmxvY2txdW90ZSB7IGZvbnQtc2l6ZTogMy42cmVtOyB9XHJcbn0iLCIucmVzb3VyY2VzLWFyZWEtc2VjdGlvbiB7XHJcbiAgICBcclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXNvdXJjZS1jYXJkLWltYWdlcy13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGhyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZXNvdXJjZS1jYXJkLWltYWdlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLWxpc3Qge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzb3VyY2UtbGlzdCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgXHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXNvdXJjZXMtYXJlYS1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xyXG5cclxuICAgICAgICBzcGFuIGEge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1sZykge1xyXG5cclxuICAucmVzb3VyY2VzLWFyZWEtc2VjdGlvbiBwIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxufSIsIi5jdGEtaGVyby1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiA2MHB4IDAgNTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWhlYWRlci1iYWNrZ3JvdW5kLWdyZWVuO1xyXG5cclxuICBoMiwgcCB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5jdGEtaGVyby1pbnB1dCB7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG5cclxuICAuY3RhLWhlcm8tc3VibWl0IHtcclxuICAgIHdpZHRoOiAzMCU7XHJcbiAgfVxyXG59IiwiLmN0YS1jYXJkLWxpbmsge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAkZ3JheS0zLCAwcHggMHB4IDBweCAkZ3JheS0zLCAwcHggOHB4IDEwcHggJGdyYXktMztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jdGEtbGluayB7XHJcbiAgY29sb3I6ICRjdGEtbGluay1jb2xvcjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRjdGEtbGluay1ob3Zlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcblxyXG4gICAgLmN0YS1jYXJkLWxpbmsge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggJGdyYXktMywgMHB4IDBweCAwcHggJGdyYXktMywgMHB4IDhweCAxMHB4ICRncmF5LTM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/LnN1Yi1uYXZpZ2F0aW9uIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWItbmF2LWJhY2tncm91bmQtY29sb3I7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYucHRjLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGlua3RpdGxlKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW5hdi1iYXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCBjb2xvciAuM3MgZWFzZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViLW5hdi1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgYSB7IGNvbG9yOiAkc3ViLW5hdi1hY3RpdmUtY29sb3I7IH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjRweCAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHsgY29sb3I6ICRzdWItbmF2LWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOyB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaWNvbi1iYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS0xO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1zbSkge1xyXG5cclxuICAgIC5zdWItbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgIC8vIG1hcmdpbi10b3A6IC0zNXB4OyBcclxuXHJcbiAgICAgICAgICY6YmVmb3JlIHsgZGlzcGxheTogbm9uZTsgfVxyXG4gICAgIH1cclxuXHJcbiAgICAuc3ViLW5hdmlnYXRpb24gLnN1Yi1uYXYtYmFyLmNvbGxhcHNlIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9IC8vb3ZlcnJpZGluZyBib290c3RyYXBcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1tZCkge1xyXG5cclxuICAgIC5zdWItbmF2aWdhdGlvbiB7IG1heC13aWR0aDogOTAwcHg7IH1cclxufSBcclxuXHJcbkBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tbGcpIHtcclxuXHJcbiAgICAuc3ViLW5hdmlnYXRpb24geyBtYXgtd2lkdGg6IDEyMDBweDsgfVxyXG59IFxyXG5cclxuQGluY2x1ZGUgbWVkaWEoJHNjcmVlbi14bCkge1xyXG5cclxuICAgIC5zdWItbmF2aWdhdGlvbiB7IG1heC13aWR0aDogMTQwMHB4OyB9XHJcbn0gIiwi77u/LmdlbmVyYWwtY29udGVudC13cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgLmxhcmdlLWltYWdlLWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JheS1zZWN0aW9uLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktYmFja2dyb3VuZC1jb2xvcjtcclxufSIsIu+7vy5zaWRlLWJhciB7XHJcbiAgICBjb2xvcjp3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlLWJhci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAkc2lkZS1iYXItcHJpbWFyeS1ib3JkZXItY29sb3I7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAuc2lkZS1iYXItbmF2LWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYXtcclxuICAgICAgICBjb2xvcjokc2lkZS1iYXItbGluay1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUgeyAgICAgICAgICAgIFxyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaWRlLWJhci1zb2NpYWwtaWNvbnMge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnNpZGUtYmFyLW1lbnUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkc2lkZS1iYXItc2Vjb25kYXJ5LWJvcmRlci1jb2xvcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZGUtYmFyLW1lbnUtbmF2LWxpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcblxyXG4gICAgICAgICAgICBwIHsgXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpZGViYXItaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luOjEycHggMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjBweCAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlLWJhci1zb2NpYWwtaWNvbnMge1xyXG4gICAgICAgIC5oZXhhZ29uIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDM5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNnB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50dyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Rpc3QvcHRjL2ltYWdlcy90d2l0dGVyLS13aGl0ZS5wbmcnKTtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUsICY6dmlzaXRlZHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Rpc3QvcHRjL2ltYWdlcy90d2l0dGVyLS1ob3Zlci5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9kaXN0L3B0Yy9pbWFnZXMvZmFjZWJvb2stLXdoaXRlLnBuZycpO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSwgJjp2aXNpdGVke1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZGlzdC9wdGMvaW1hZ2VzL2ZhY2Vib29rLS1ob3Zlci5wbmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9kaXN0L3B0Yy9pbWFnZXMvbGlua2VkLWluLS13aGl0ZS5wbmcnKTtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUsICY6dmlzaXRlZHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Rpc3QvcHRjL2ltYWdlcy9saW5rZWQtaW4tLWhvdmVyLnBuZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tbWQpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNjRweDtcclxuICAgICAgICB3aWR0aDo4NSU7XHJcbiAgICAgICAgLnNpZGUtYmFyLW1lbnUge1xyXG4gICAgICAgICAgICAuc2lkZWJhci1pbWcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LypcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICBCdWxsZXQgJiBOdW1iZXJlZCBMaXN0XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiovXHJcbi5udW1iZXJlZC1saXN0LXNlY3Rpb24sXHJcbi5idWxsZXRlZC1saXN0LXNlY3Rpb24ge1xyXG5cclxuICAubnVtYmVyZWQtbGlzdCxcclxuICAuYnVsbGV0ZWQtbGlzdCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgJi5wYXJ0bmVyczpiZWZvcmUgeyBmb250LXNpemU6IDFyZW07IH1cclxuXHJcbiAgICA+IGxpIHtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkbGlzdC1idWxsZXQtY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAgeyBtYXJnaW46IDA7IH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICAgLmJ1bGxldGVkLWxpc3QgbGk6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OnVybCgnL2Rpc3QvcHRjL2ltYWdlcy9oZXhhZ29uLW91dGxpbmUtMTYucG5nJyk7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm51bWJlcmVkLWxpc3Qge1xyXG5cclxuICAgICAgbGkgeyBcclxuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogY3VzdG9tbGlzdGNvdW50ZXI7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHsgY29udGVudDogY291bnRlcihjdXN0b21saXN0Y291bnRlcikgXCIgXCI7IH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7IGNvdW50ZXItcmVzZXQ6IGN1c3RvbWxpc3Rjb3VudGVyOyB9XHJcbiAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLypcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICBUd28gQ29sdW1uIExheW91dCBMaXN0XHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiovXHJcbi50d28tY29sdW1uLXRleHQtd3JhcHBlciB7XHJcblxyXG4gIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICBjb250ZW50OnVybCgnL2Rpc3QvcHRjL2ltYWdlcy9oZXhhZ29uLW91dGxpbmUtMTYucG5nJyk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IFxyXG59XHJcblxyXG4vKlxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4gIFNlYXJjaCBSZXN1bHRzIExpc3RcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuKi9cclxuLnNlYXJjaC1yZXN1bHRzLWxpc3Qge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0xO1xyXG4gIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgcGFkZGluZzogNHJlbSAwO1xyXG5cclxuICBsaSB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b246IDJyZW07XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMTtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0cy1saXN0LS1mZWF0dXJlZC10YWcge1xyXG4gIGNvbG9yOiAkb3JhbmdlLTE7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4uc2VhcmNoLXJlc3VsdHMtLXJlc3VsdC1oZWFkZXIgeyBmb250LXNpemU6IDEuOHJlbTsgfVxyXG5cclxuLnNlYXJjaC1yZXN1bHRzLWxpc3QtLXAgeyBmb250LXNpemU6IDEuNHJlbTsgfVxyXG5cclxuLypcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICBBbGwgTGlzdCBNZWRpYSBRdWVyaWVzXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbiovXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XHJcblxyXG4gIC5udW1iZXJlZC1saXN0LXNlY3Rpb24sXHJcbiAgLmJ1bGxldGVkLWxpc3Qtc2VjdGlvbiB7XHJcblxyXG4gICAgLm51bWJlcmVkLWxpc3QsXHJcbiAgICAuYnVsbGV0ZWQtbGlzdCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICBsaTpiZWZvcmUgeyBmb250LXNpemU6IDMuNnJlbTsgfVxyXG5cclxuICAgICAgJi5wYXJ0bmVycyBsaTpiZWZvcmUgeyBmb250LXNpemU6IDFyZW07IH1cclxuICAgIH0gICAgXHJcbiAgfVxyXG5cclxuICAuc2VhcmNoLXJlc3VsdHMtLXJlc3VsdC1oZWFkZXIgeyBmb250LXNpemU6IDIuNHJlbTsgfVxyXG5cclxuICAuc2VhcmNoLXJlc3VsdHMtbGlzdC0tcCB7IGZvbnQtc2l6ZTogMS42cmVtOyB9XHJcbn0iLCLvu78uZXhwYW5kLWNvbGxhcHNlLXNlY3Rpb24ge1xyXG4gICAgLmV4cGFuZC1jb2xsYXBzZS1saXN0IHtcclxuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkbGlzdC1zZXBhcmF0b3ItY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMCA4cHggNDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJvZHkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAqIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gbGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnL2Rpc3QvcHRjL2ltYWdlcy9wb2x5LWxnLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpc3QtYnVsbGV0LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IGxpLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIC5ib2R5IHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6MTAwdmg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiBsaS5hY3RpdmU6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcvZGlzdC9wdGMvaW1hZ2VzL3BvbHktbGcucG5nJyk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE0cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn0iLCLvu79cclxuICAgIC5mb3JtcGFnZS1iYWNrZ3JvdW5ke1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I0ZDRkNGQztcclxuICAgIH1cclxuXHJcbiIsIu+7vy50d28tdXAtZmVhdHVyZS1zZWN0aW9uIHtcclxuXHJcbiAgLnR3by11cC1jb250YWluZXIge1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiB1cmwoJy9kaXN0L3B0Yy9pbWFnZXMvaGV4YWdvbi1vdXRsaW5lLTE2LnBuZycpO1xyXG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gIH1cclxuXHJcbiAgZmlndXJlIHtcclxuICAgIGNvbG9yOiAkdmlkZW8tY2FwdGlvbi1jb2xvcjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgcGFkZGluZzogMjRweCAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYSgkc2NyZWVuLXNtKSB7XHJcblxyXG4gIC50d28tdXAtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufSIsIu+7vy5saW5rLWxpc3Qtc2VjdGlvbiB7XHJcbiAgICAubGluay1saXN0IHtcclxuICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE2cHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu78udHdvLXVwLWN0YS1zZWN0aW9uIHtcclxuXHJcbiAgICAudHdvLXVwLWNvbnRhaW5lcntcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2NyZWVuLXNtKXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9IFxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgICAgICAgICAgPiBsaTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDp1cmwoJy9kaXN0L3B0Yy9pbWFnZXMvaGV4YWdvbi1vdXRsaW5lLTE2LnBuZycpO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MzJweDtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMHB4O1xyXG4gICAgfVxyXG59Iiwi77u/LnZpZGVvLWZlYXR1cmUtc2VjdGlvbiB7XHJcbiAgICAudHdvLXVwLWNvbnRhaW5lcntcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgkc2NyZWVuLXNtKXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICAgIGNvbG9yOiAkdmlkZW8tY2FwdGlvbi1jb2xvcjtcclxuICAgICAgICBmb250LXN0eWxlOml0YWxpYztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjMycHg7XHJcbiAgICB9XHJcbn0iLCLvu78udmlkZW8tbW9kdWxlLXNlY3Rpb24ge1xyXG4gICAgLnZpZGVvLW1vZHVsZXtcclxuICAgICAgICBtYXJnaW46MzJweCAwcHg7XHJcbiAgICB9XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICAgIGNvbG9yOiAkdmlkZW8tY2FwdGlvbi1jb2xvcjtcclxuICAgICAgICBmb250LXN0eWxlOml0YWxpYztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG59Iiwi77u/LnR3by11cC1jdGEtcmljaC1zZWN0aW9uIHtcclxuICAgIC50d28tdXAtY29udGFpbmVye1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tc20pe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOm5vbmU7XHJcbiAgICAgICAgICAgID4gbGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6dXJsKCcvZGlzdC9wdGMvaW1hZ2VzL2hleGFnb24tb3V0bGluZS0xNi5wbmcnKTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjMycHg7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxufSIsIu+7vy5jb21wYXJpc29uLXRhYmxlLXNlY3Rpb24ge1xyXG4gICAgLyogXHJcbiAgICBTb3VyY2UgaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9leGFtcGxlcy9SZXNwb25zaXZlVGFibGVzL3Jlc3BvbnNpdmUucGhwXHJcbiAgICBNYXggd2lkdGggYmVmb3JlIHRoaXMgUEFSVElDVUxBUiB0YWJsZSBnZXRzIG5hc3R5XHJcbiAgICBUaGlzIHF1ZXJ5IHdpbGwgdGFrZSBlZmZlY3QgZm9yIGFueSBzY3JlZW4gc21hbGxlciB0aGFuIDc2MHB4XHJcbiAgICBhbmQgYWxzbyBpUGFkcyBzcGVjaWZpY2FsbHkuXHJcbiAgICAqL1xyXG5cdC8qIEZvcmNlIHRhYmxlIHRvIG5vdCBiZSBsaWtlIHRhYmxlcyBhbnltb3JlICovXHJcblx0dGFibGUsIHRoZWFkLCB0Ym9keSwgdGgsIHRkLCB0ciB7IFxyXG5cdFx0ZGlzcGxheTogYmxvY2s7IFxyXG4gICAgICAgIHRoZWFkLCB0Ym9keSB7IFxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICB0ZCwgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQsIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbXBhcmlzb24tbGlzdGluZy1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cdH1cclxuXHRcclxuXHQvKiBIaWRlIHRhYmxlIGhlYWRlcnMgKGJ1dCBub3QgZGlzcGxheTogbm9uZTssIGZvciBhY2Nlc3NpYmlsaXR5KSAqL1xyXG5cdHRoZWFkIHtcclxuICAgICAgICB0ciB7IFxyXG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdCAgICB0b3A6IC05OTk5cHg7XHJcblx0XHQgICAgbGVmdDogLTk5OTlweDtcclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHQgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb21wYXJpc29uLWxpc3RpbmctY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb21wYXJpc29uLWxpc3RpbmctY29sb3I7XHJcblx0XHQgICAgLyogQmVoYXZlICBsaWtlIGEgXCJyb3dcIiAqL1xyXG5cdFx0ICAgIGJvcmRlcjogbm9uZTtcclxuXHRcdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQgICAgcGFkZGluZy1sZWZ0OiA1MCU7IFxyXG5cclxuICAgICAgICAgICAgOmJlZm9yZSB7IFxyXG5cdFx0ICAgICAgICAvKiBOb3cgbGlrZSBhIHRhYmxlIGhlYWRlciAqL1xyXG5cdFx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHQgICAgICAgIC8qIFRvcC9sZWZ0IHZhbHVlcyBtaW1pYyBwYWRkaW5nICovXHJcblx0XHQgICAgICAgIHRvcDogNnB4O1xyXG5cdFx0ICAgICAgICBsZWZ0OiA2cHg7XHJcblx0XHQgICAgICAgIHdpZHRoOiA0NSU7IFxyXG5cdFx0ICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyBcclxuXHRcdCAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQ6bnRoLWNoaWxkKG4rMSk6YmVmb3JlICB7IFxyXG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpOyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXBhcmlzb24taWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICRjb21wYXJpc29uLWljb24tY29sb3I7XHJcbiAgICAgICAgbGVmdDogLTUwcHg7XHJcbiAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuICAgIGZpZ2NhcHRpb257XHJcbiAgICAgICAgY29sb3I6JGNvbXBhcmlzb24tbGlzdGluZy1jb2xvcjtcclxuICAgICAgICBmb250LXN0eWxlOml0YWxpYztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgkc2NyZWVuLXNtKSB7XHJcblx0ICAgIHRhYmxle1xyXG5cdFx0ICAgIGRpc3BsYXk6IHRhYmxlOyBcclxuXHQgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxuICAgICAgICAgICAgdGg6bnRoLWNoaWxkKG4rMSl7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGJvZHkgeyBcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xyXG4gICAgXHJcbiAgICAgICAgICAgIHRkOm50aC1jaGlsZChuKzEpOmJlZm9yZSAgeyBcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRoe1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIHRkOm50aC1jaGlsZChuKzEpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cdCAgICB9XHJcblxyXG4gICAgICAgIHRoLCB0ZCB7IFxyXG5cdFx0ICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0ICAgIH1cclxuXHJcbiAgICAgICAgdHIgeyBcclxuXHRcdCAgICBkaXNwbGF5OiB0YWJsZS1yb3c7IFxyXG5cdCAgICB9XHJcblx0XHJcblx0ICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgdHIgeyBcclxuXHRcdCAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuXHRcdCAgICAgICAgdG9wOiAwcHg7XHJcblx0XHQgICAgICAgIGxlZnQ6IDBweDtcclxuXHQgICAgICAgIH1cclxuICAgICAgICB9XHJcblx0XHJcblx0ICAgIHRkIHtcclxuXHRcdCAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0ICAgIH1cclxuXHJcbiAgICAgICAgLmNvbXBhcmlzb24taWNvbiB7XHJcbiAgICAgICAgICAgIGxlZnQ6LTE2cHg7XHJcbiAgICAgICAgICAgIHRvcDogLTE2cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYmxvZy1maWx0ZXJzLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDRyZW0gMCAwO1xyXG5cclxuICAuZm9ybS1ncm91cCB7IFxyXG4gICAgbWFyZ2luLWJvdHRvbTogMDsgXHJcblxyXG4gICAgc2VsZWN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDUwJSAhaW1wb3J0YW50OyBcclxuICAgICAgXHJcbiAgICAgIG9wdGlvbiB7IHBhZGRpbmc6IDFyZW07IH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9nLWZpbHRlci1kcm9wZG93biwgXHJcbiAgLmZpbHRlci1kcm9wZG93biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNDByZW07XHJcbiAgICBjb2xvcjogJGJsb2ctZmlsdGVyLXRleHQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG4gICAgYm9yZGVyOiAwOyAvLyByZXNldHRpbmcgaW5oZXJpdGVkIHN0eWxlc1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMnJlbTtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cclxuICAgICYucmVzb3VyY2UtY3RyLWRyb3Bkb3duIHsgbWF4LXdpZHRoOiAxMDAlOyB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYSgkc2NyZWVuLXNtKSB7XHJcblxyXG4gIC5ibG9nLWZpbHRlcnMtc2VjdGlvbiAuYmxvZy1maWx0ZXItZHJvcGRvd24geyBcclxuICAgIG1hcmdpbjogMnJlbSAwO1xyXG4gICAgZm9udC1zaXplOiAycmVtOyBcclxuICB9XHJcbn1cclxuXHJcbi8vPT0gSUUxMC8xMSBTcGVjaWZpYyBDU1NcclxuLy9cclxuLy8jIyBCbG9nIGZpbHRlcnMgLSByZW1vdmluZyBuYXRpdmUgc2VsZWN0IGRyb3Bkb3duIGFycm93XHJcbi8vIyMgSUUgaGFjayBmb3VuZCBoZXJlOiBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8yMDE2MzA3OS9yZW1vdmUtc2VsZWN0LWFycm93LW9uLWllXHJcbnNlbGVjdDo6LW1zLWV4cGFuZCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59IiwiLmhlcm8tc3BsaXQtc2VjdGlvbiB7XHJcbiAgLmhlcm8tc3BsaXQtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcblxyXG4gICAgY29sb3I6ICRoZXJvLXNwbGl0LWl0ZW0tY29sb3I7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1zbSkge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVyby1zcGxpdC1jYXRlZ29yeSB7XHJcbiAgICBjb2xvcjogJGhlcm8tc3BsaXQtY2F0ZWdvcnktY29sb3I7XHJcbiAgfVxyXG5cclxuICAuaGVyby1zcGxpdC1hdHRyaWJ1dGlvbiB7XHJcbiAgICBjb2xvcjogJGhlcm8tc3BsaXQtYXR0cmlidXRpb24tY29sb3I7XHJcbiAgfVxyXG5cclxuICAuaGVyby1zcGxpdC10aXRsZSB7XHJcbiAgICBjb2xvcjogJGhlcm8tc3BsaXQtdGl0bGUtY29sb3I7XHJcbiAgfVxyXG5cclxuICAuaGVyby1zcGxpdC13cmFwcGVyIHtcclxuICAgIC5oZXJvLXNwbGl0LWNvbHVtbi1kZXRhaWxzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYSgkc2NyZWVuLXNtKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xyXG5cclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgIC5oZXJvLXNwbGl0LWNvbHVtbiB7XHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmJsb2ctcG9zdHMtc2VjdGlvbiB7XHJcblxyXG4gIC5ibG9nLWl0ZW0tY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAuYmxvZy1wb3N0LWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlLCBib3gtc2hhZG93IC4zcyBlYXNlO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDEuNXJlbSAkZ3JheS0zLCAwIDAgMCAkZ3JheS0zLCAwIDAuOHJlbSAxcmVtICRncmF5LTM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgIC5pbWFnZS13cmFwcGVyIHtcclxuICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG5cclxuICAgICAgJi5ldmVudC1pbWFnZSBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDE4cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWxnIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSwgXHJcbiAgICAmOmhvdmVyLCBcclxuICAgICY6dmlzaXRlZCwgXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5ldmVudC1wb3N0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5ldmVudC1wb3N0LWRlc2NyaXB0aW9uIHsgcGFkZGluZzogMjBweCAyMHB4IDA7IH1cclxuICB9XHJcblxyXG4gIC5wb3N0LWRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMCk7XHJcblxyXG4gICAgLnBvc3RzIHtcclxuXHJcbiAgICAgIGgzIHsgZm9udC13ZWlnaHQ6IDcwMDt9XHJcblxyXG4gICAgICBwIHsgZm9udC1zaXplOiAxLjRyZW07IH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wb3N0LXRpdGxlIHsgXHJcbiAgICBmbGV4OiAxO1xyXG4gICAgY29sb3I6ICRncmF5LTY7IFxyXG4gIH1cclxuXHJcbiAgLnBvc3QtZGF0ZSB7IGZsZXgtYmFzaXM6IDA7IH1cclxuXHJcbiAgLnBvc3QtY2F0ZWdvcnkgeyBjb2xvcjogJGJsb2ctcG9zdC1pdGVtLWNhdGVnb3J5LWNvbG9yOyB9XHJcblxyXG4gIC5wb3N0LWF0dHJpYnV0aW9uIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGNvbG9yOiAkYmxvZy1wb3N0LWl0ZW0tYXR0cmlidXRpb24tY29sb3I7XHJcbiAgfVxyXG5cclxuICAudHJlbmRpbmctaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRyZW5kaW5nLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgY29sb3I6ICR0cmVuZGluZy1oZWFkZXItdGV4dC1jb2xvcjtcclxuICB9XHJcblxyXG4gIC50cmVuZGluZy1pdGVtcy1saXN0LXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMCAycmVtO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1ibG9nLWxvYWQtbW9yZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmJsb2ctcG9zdHMtc2VjdGlvbiAucG9zdC1kYXRlIHtcclxuICBjb2xvcjokYmxvZy1wb3N0LWRhdGUtY29sb3I7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tc20pIHtcclxuXHJcbiAgLmJsb2ctcG9zdHMtc2VjdGlvbiB7XHJcbiAgICAuYmxvZy1wb3N0LWl0ZW0ge1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgIC5wb3N0LWRlc2NyaXB0aW9uLWNvbnRhaW5lciBwIHsgZm9udC1zaXplOiAxLjZyZW07IH1cclxuXHJcbiAgICAgICYuYWN0aXZlOm5vdCguYmxvZy10cmVuZGluZy1pdGVtKSwgXHJcbiAgICAgICY6aG92ZXI6bm90KC5ibG9nLXRyZW5kaW5nLWl0ZW0pIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEuNXJlbSAkZ3JheS0zLCAwcHggMHB4IDBweCAkZ3JheS0zLCAwcHggOHB4IDEwcHggJGdyYXktMztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtMTtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vPT0gSUUxMC8xMSBTcGVjaWZpYyBDU1NcclxuLy9cclxuLy8jIyBCbG9ncywgTmV3cywgQ2FzZSBTdHVkaWVzIGFuZCBFdmVudHMgY2FyZCBsYXlvdXRzIGFkanVzdG1lbnRzXHJcbi8vIyMgSUUgaGFjayBmb3VuZCBoZXJlOiBodHRwczovL2Jyb3dzZXJzdHJhbmdlbmVzcy5naXRodWIuaW8vY3NzX2hhY2tzLmh0bWxcclxuXzotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIDpyb290IC5ibG9nLXBvc3RzLXNlY3Rpb24ge1xyXG4gIC5ibG9nLXBvc3QtaXRlbSxcclxuICAuYmxvZy1wb3N0LWl0ZW0gLmV2ZW50LXBvc3QsXHJcbiAgLnBvc3QtZGVzY3JpcHRpb24tY29udGFpbmVyIHsgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbiAgLnBvc3QtZGVzY3JpcHRpb24tY29udGFpbmVyIHsgdGV4dC1hbGlnbjogbGVmdDsgfSAvLyB0byBjZW50ZXIgYnV0dG9ucyB3aXRoaW4gZWFjaCBjYXJkXHJcbn1cclxuIiwi77u/Lm1lZGlhLWJsb2NrLXNlY3Rpb24ge1xyXG4gICAgLm1lZGlhLWJsb2NrLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuXHQgICAgLmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcyBlYXNlLWluO1xyXG5cdFx0ICAgIGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdCAgICBjb2xvcjogJGJ1dHRvbi1wcmltYXJ5LWNvbG9yO1xyXG5cdCAgICB9XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcblx0ICAgICAgICAuZ2x5cGhpY29uIHtcclxuXHRcdCAgICAgICAgY29sb3I6ICRidXR0b24tZGFyay1jb2xvcjtcclxuXHQgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBwe1xyXG4gICAgICAgIG1hcmdpbjo4cHggOHB4IDhweCAyNHB4O1xyXG4gICAgfVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYSg1MDBweCl7XHJcblx0XHRwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tc20pe1xyXG5cdFx0Lm1lZGlhLWJsb2NrLWl0ZW0ge1xyXG5cdFx0XHQvKnBhZGRpbmc6IDBweDsqL1xyXG5cdFx0XHQ6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG59XHJcbiIsIi5jb250YWluZXIuaG9tZS1wYWdlLXdyYXBwZXJ7XHJcblx0YmFja2dyb3VuZDogdXJsKFwiL2Rpc3QvcHRjL2ltYWdlcy9QVENfQkcucG5nXCIpIG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cclxuXHQucm93e1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQuaG9tZS1zZWN0aW9uLWhlYWRpbmd7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAwIDIwJTtcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6JHNjcmVlbi1tZCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDEwJTtcclxuXHRcdH1cclxuXHJcblx0XHQuaG9tZS1zZWN0aW9uLXRpdGxle1xyXG5cdFx0XHRmb250LXNpemU6IDIuNWVtO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdH1cclxuXHJcblx0XHQuaG9tZS1zZWN0aW9uLXN1YnRpdGxle1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCIuaGVyby1zbGlkZXItaXRlbSB7XHJcbiAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgY29sb3I6ICR3aGl0ZS0xO1xyXG59XHJcblxyXG4uaGVyby1zbGlkZXItaW1hZ2UgeyBib3gtc2hhZG93OiAwcHggMTByZW0gMTAwcmVtICRncmF5LTY7IH1cclxuXHJcbi5oZXJvLXNsaWRlci1jb250ZW50IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMnJlbTtcclxuXHRiYWNrZ3JvdW5kOiAkYmxhY2stMTtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoJHNjcmVlbi1sZykge1xyXG5cdCAgbWF4LXdpZHRoOiA5NiU7XHJcblx0ICBtYXJnaW46IDglIDIlIDAgMiU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZWRpYSgkc2NyZWVuLXhsKSB7XHJcblx0ICBtYXgtd2lkdGg6IDgwJTtcclxuXHRcdG1hcmdpbjogMTAlIDEwJSAwIDEwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5oZXJvLXNsaWRlci1oZWFkaW5nIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuNXJlbTtcclxuXHRmb250LXNpemU6IDEuNnJlbTtcclxufVxyXG5cclxuLmhlcm8tc2xpZGVyLXN1YnRpdGxlIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5oZXJvLXNsaWRlci1idXR0b24ge1xyXG5cdG9wYWNpdHk6IDAuOTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHJcblx0QG1lZGlhKG1heC13aWR0aDokc2NyZWVuLXNtKSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtMTtcclxuXHRcdGNvbG9yOiAkYmxhY2stMTtcclxuXHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cdFx0Zm9udC1zaXplOiAwLjllbTtcclxuXHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmhlcm8tc2xpZGVyLWNvbnRyb2xzLWNvbnRhaW5lciB7IGRpc3BsYXk6IG5vbmU7IH0gLyogQW5kcmV3IHJlcXVlc3RlZCBzbGlkZSBjb250cm9scyBiZSByZW1vdmVkICovIFxyXG5cclxuLmhlcm8tc2xpZGVyLWNvbnRpbnVlLWJ0biB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tdG9wOi01MHB4O1xyXG4gIGxlZnQ6IDA7XHJcblxyXG5cdEBtZWRpYShtYXgtd2lkdGg6JHNjcmVlbi1zbSkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYShtYXgtd2lkdGg6JHNjcmVlbi1tZCkge1xyXG5cdFx0bWFyZ2luLXRvcDotNDBweDtcclxuXHR9XHJcblxyXG5cdGltZ3tcclxuXHRcdHdpZHRoOiA4MHB4O1xyXG5cclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6JHNjcmVlbi1tZCkge1xyXG5cdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tc20pIHtcclxuXHJcblx0Lmhlcm8tc2xpZGVyLXNlY3Rpb24geyBcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRwYWRkaW5nOiAwIDJyZW07IFxyXG5cdH1cclxuXHJcblx0Lmhlcm8tc2xpZGVyLWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNzVyZW07IFxyXG5cdFx0bWF4LWhlaWdodDogMTAwJTsgXHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcblx0XHR0b3A6IDUwJTsgXHJcblx0XHRsZWZ0OiA1MCU7IFxyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICB9XHJcblxyXG5cdC5oZXJvLXNsaWRlci1oZWFkaW5nIHsgXHJcblx0XHRsZXR0ZXItc3BhY2luZzogMXJlbTtcclxuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMXB4ICM3Nzc7XHJcblx0fVxyXG5cclxuICAuaGVyby1zbGlkZXItc3VidGl0bGUgeyBcclxuICBcdGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gIFx0bWF4LXdpZHRoOiA0NXJlbTtcclxuXHRcdG1hcmdpbjogMCBhdXRvIDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYSgkc2NyZWVuLW1kKSB7XHJcblxyXG5cdC5oZXJvLXNsaWRlci1zZWN0aW9uIHsgcGFkZGluZzogMCAzcmVtOyB9XHJcblxyXG5cdC5oZXJvLXNsaWRlci1jb250ZW50IHsgbWF4LXdpZHRoOiA5NXJlbTsgfVxyXG5cclxuXHQuaGVyby1zbGlkZXItaGVhZGluZyB7IFxyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuXHR9XHJcblxyXG4gIC5oZXJvLXNsaWRlci1zdWJ0aXRsZSB7IFxyXG4gIFx0Zm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBtYXgtd2lkdGg6IDYwcmVtO1xyXG4gICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhKCRzY3JlZW4tbGcpIHtcclxuXHJcblx0Lmhlcm8tc2xpZGVyLXNlY3Rpb24geyBwYWRkaW5nOiAwIDVyZW07IH1cclxuXHJcblx0Lmhlcm8tc2xpZGVyLWhlYWRpbmcgeyBcclxuXHRcdGZvbnQtc2l6ZTogNS42cmVtO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDIuMnJlbTsgXHJcblx0fVxyXG5cclxuXHQuaGVyby1zbGlkZXItY29udGVudCB7IG1heC13aWR0aDogMTAwcmVtOyB9XHJcbn1cclxuIiwiLnNvcnRhYmxlLWFydGljbGUtc2VjdGlvbntcclxuXHJcblx0LmFydGljbGUtZHJvcGRvd24tbGFiZWx7XHJcblx0XHRsaW5lLWhlaWdodDogODBweDtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZS0xO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRib3gtc2hhZG93OiAwcHggMHB4IDUwcHggJGdyYXktMTE7XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZS1kcm9wZG93bi13cmFwcGVye1xyXG5cdFx0Y29sb3I6ICRncmVlbi0xO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRncmVlbi0xO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAkZ3JheS0xMTtcclxuXHRcdGhlaWdodDogODBweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiA1O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QG1lZGlhKG1heC13aWR0aDokc2NyZWVuLW1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC43NWVtO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhKG1heC13aWR0aDokc2NyZWVuLXNtKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC43NWVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5hcnRpY2xlLWRyb3Bkb3due1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0LmFydGljbGUtZHJvcGRvd24taXRlbXtcclxuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDgwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyYXktMTE7XHJcblx0XHRcdFx0cGFkZGluZzogMGVtIDJlbTtcclxuXHRcdFx0XHRcclxuXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbil7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUtMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcbiAgXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnOyAgXHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiICAgICAgXFxlMTE0XCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZS1yb3d7XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiRzY3JlZW4tbWQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMmVtO1xyXG5cdFx0fVxyXG5cdFx0cGFkZGluZzogMmVtIDJlbTtcclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlLWNhcmR7XHJcblx0XHRtYXJnaW46IDJlbSAwZW07XHJcblx0XHQuYXJ0aWNsZS1jYXJkLWNvbnRlbnQtdG9we1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cclxuXHRcdFx0LmFydGljbGUtY2F0ZWdvcnl7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIC44ZW07XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlLTE7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdHotaW5kZXg6IDM7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHQuYXJ0aWNsZS1zaGFyZS1pY29ue1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM1cHg7XHJcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXJ0aWNsZS1jYXJkLWltYWdle1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTYycHg7XHJcblx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXJ0aWNsZS1jYXJkLXN1Yi1jb250ZW50e1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtODBweDtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUtMTtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxMDBweCBsaWdodGVuKCRibGFjay0xLCAzNSk7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDI0NXB4O1xyXG5cdFx0XHR6LWluZGV4OiAzO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQuY29udGVudC10aXRsZXtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxZW07XHJcblx0XHRcdFx0cGFkZGluZzogMmVtO1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDE4NXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYXJ0aWNsZS1hcnJvd3tcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTUwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFydGljbGUtcmVhZC1tb3Jle1xyXG5cdFx0XHRcdHBhZGRpbmc6IDBlbSAwZW0gMmVtIDJlbTtcclxuXHRcdFx0XHRjb2xvcjogJGdyZWVuLTE7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjllbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5ibG9nLWN0YXtcclxuXHRcdG1hcmdpbjogMWVtIGF1dG8gM2VtIGF1dG87XHJcblx0fVxyXG5cclxufSIsIi5jbGllbnQtc2xpZGVyLXNlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlLTE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLmNsaWVudC1zbGlkZXItY3RhIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmNsaWVudC1zbGlkZXItY29udHJvbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuLTE7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwMHB4IDEwMHB4ICR3aGl0ZS0xO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xyXG5cclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRncmVlbi0xLCAxNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvcndhcmQge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJhY2sge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6JHNjcmVlbi1zbSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2xpZW50LXNsaWRlciB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMTtcclxuICAgICAgICBtYXJnaW46IDJlbSAwZW0gMmVtIDBlbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiRzY3JlZW4tc20pIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2xpZW50LXNsaWRlci1pdGVtIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZWVuLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jbGllbnQtc2xpZGVyLWl0ZW0tbGluayB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmV2ZW50cy1zZWN0aW9ue1xyXG5cclxuXHQuZXZlbnRzLXdyYXBwZXJ7XHJcblx0XHRtYXJnaW46IDJlbTtcclxuXHRcdHBhZGRpbmc6IDJlbTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0LmZlYXR1cmUtaW1hZ2V7XHJcblx0XHRcdGJhY2tncm91bmQ6IHVybChcIi9kaXN0L3B0Yy9pbWFnZXMvZXZlbnRzLWJnLnBuZ1wiKSBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdGZsZXg6IDE7XHJcblx0XHRcdEBtZWRpYShtYXgtd2lkdGg6JHNjcmVlbi1tZCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZXZlbnRzLWxpc3QtY29udGFpbmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZS0xLCAwLjgpO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdCAgZmxleDogMTtcclxuXHRcdCAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHQgIHBhZGRpbmc6IDIuNWVtIDUlIDIuNWVtIDIwJTtcclxuXHRcdFx0QG1lZGlhKG1heC13aWR0aDokc2NyZWVuLW1kKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQgIFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmV2ZW50LWl0ZW17XHJcblx0XHRcdCAgZGlzcGxheTogZmxleDtcclxuXHRcdFx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0dG9tOiAxZW07XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTExO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwcHg7XHJcblxyXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6JHNjcmVlbi1tZCkge1xyXG4gXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gXHRcdFx0XHRcdGhlaWdodDogMTIwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmV2ZW50LWRhdGV7XHJcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlLTE7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JlZW4tMTtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAycHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMjAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMWVtO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxZW07XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOGVtO1xyXG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDokc2NyZWVuLW1kKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG4gXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcbiBcdFx0XHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxZW07XHJcbiBcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5ldmVudC1kZXNjcmlwdGlvbntcclxuXHRcdFx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDAuOWVtO1xyXG5cdFx0XHRcdFx0QG1lZGlhKG1heC13aWR0aDokc2NyZWVuLW1kKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdCBcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0IFx0XHRcdFx0XHRwYWRkaW5nOiAxZW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZXZlbnQtYXJyb3d7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JlZW4tMTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC41ZW07XHJcblx0XHRcdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6JHNjcmVlbi1tZCkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZXZlbnQtbGlua3tcclxuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2stMTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmVlbi0xO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZXZlbnRzLWN0YXtcclxuXHRcdFx0XHRmb250LXNpemU6IDAuOWVtO1xyXG5cdFx0XHRcdG1hcmdpbjogMS4yZW0gMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdEBtZWRpYShtYXgtd2lkdGg6JHNjcmVlbi1tZCkge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuZmVhdHVyZWQtZXZlbnR7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUtMTtcclxuXHRcdHdpZHRoOiA0NTBweDtcclxuXHRcdGxlZnQ6IDIwJTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luLXRvcDogLTQ3NXB4O1xyXG5cdFx0ei1pbmRleDogNTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTAwcHggcmdiYSgkYmxhY2stMSwgLjI1KTtcclxuXHRcdEBtZWRpYShtYXgtd2lkdGg6JHNjcmVlbi1sZykge1xyXG5cdFx0XHRsZWZ0OiAxMCU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEobWF4LXdpZHRoOiRzY3JlZW4tbWQpIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZlYXR1cmVkLWV2ZW50LWRhdGV7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGUtMTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGdyZWVuLTE7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHRcdFx0d2lkdGg6IDIwJTtcclxuXHRcdFx0cGFkZGluZzogMWVtO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjhlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjAlO1xyXG5cdFx0XHRAbWVkaWEobWF4LXdpZHRoOiRzY3JlZW4tbWQpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZmVhdHVyZWQtZXZlbnQtdGl0bGV7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS40ZW07XHJcblx0XHRcdHBhZGRpbmc6IDJlbSAyZW07XHJcblx0XHR9XHJcblxyXG5cdFx0LmZlYXR1cmVkLWV2ZW50LWNvbnRlbnR7XHJcblx0XHRcdHBhZGRpbmc6IDBlbSAyZW07XHJcblx0XHRcdG1hcmdpbjogMCAwIDFlbSAwO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS44ZW07XHJcblx0XHR9XHJcblxyXG5cdFx0LmZlYXR1cmVkLWV2ZW50LWFycm93e1xyXG5cdFx0XHRcdG1hcmdpbjogMWVtIDUwcHggMWVtIC01MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mZWF0dXJlZC1ldmVudC1yZWFkLW1vcmV7XHJcblx0XHRcdHBhZGRpbmc6IDJlbSAyZW0gM2VtIDJlbTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYmFzZS1zdWJoZWFke1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogM2VtO1xyXG5cdFx0Y29sb3I6ICRncmF5LTE7XHJcblx0XHRmb250LXNpemU6IDAuOGVtO1xyXG5cdFx0bWFyZ2luLXRvcDogMWVtO1xyXG5cdFx0QG1lZGlhKG1heC13aWR0aDokc2NyZWVuLXNtKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDVlbTtcclxuXHRcdH1cclxuXHRcdHBhZGRpbmc6IDJlbTtcclxuXHR9XHJcblxyXG59XHJcbiIsIu+7vy5ibG9nLWZpbHRlci1kcm9wZG93bntcclxuICAmLnJlc291cmNlLWN0ci1kcm9wZG93biB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuIH1cclxufVxyXG5cclxuLnBhcnRuZXItY29udGVudC13cmFwcGVyIHtcclxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMWVtO1xyXG4gIG1hcmdpbjogMWVtO1xyXG4gIC8qYm94LXNoYWRvdzogMHB4IDEwcHggNTBweCByZ2JhKDAsMCwwLDAuMSk7Ki9cclxuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMTVweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgfVxyXG4gIC5wb3N0LXRpdGxlIHtcclxuICAgIG1hcmdpbjogMWVtIDBlbTtcclxuICAgIGNvbG9yOiAjNzRjMzRkICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxufVxyXG5cclxuLmltYWdlLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLnRpZXItY29sb3Ige1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxufVxyXG5cclxuLnRpZXItd3JhcHBlciB7XHJcbiAgbGluZS1oZWlnaHQ6IDE4cmVtO1xyXG59XHJcblxyXG4ubW9kYWwtYm9keSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLnBvcHVwLWNvbnRlbnQge1xyXG4gIC8qb3ZlcmZsb3cteTogc2Nyb2xsOyovXHJcbiAgbWFyZ2luLXRvcDogMnJlbTtcclxufVxyXG5cclxuLmNsb3NlIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5tb2RhbC1wYXJ0bmVyIHtcclxuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1wYXJ0bmVyIHtcclxuICAucG9wdXAtY29udGVudCB7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcclxuICB9XHJcbiAgYnIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAyZW07XHJcbiAgfVxyXG4gIC5wb3N0LXRpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgICBjb2xvcjogIzc0YzM0ZDtcclxuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gIH1cclxuICAudGllci1jb2xvciB7XHJcbiAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG4gIC5wYXJ0bmVyLWltZyB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogMWVtO1xyXG4gIH1cclxufVxyXG5cclxuI2xvYWRNb3JlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAxZW07XHJcbn1cclxuXHJcbi5kaXNhYmxlZCBzZWxlY3Qge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLmRpc2FibGVkIHNlbGVjdC5ibG9nLWZpbHRlci1kcm9wZG93biB7XHJcbiAgICBjb2xvcjogI2NjY2NjYztcclxufSIsIu+7vy5xdW90ZXNDYXJvdXNlbFdyYXBwZXIge1xyXG5cdC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuXHRcdGxpIHtcclxuXHRcdFx0d2lkdGg6IDEycHg7XHJcblx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmxvbmdUaGluQXJyb3dDYXJvdXNlbE5hdiB7XHJcblx0XHQuY2Fyb3VzZWwtY29udHJvbC52aXNpYmxlLXhzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzZiOTVhNDtcclxuXHRcdFx0bGVmdDogMTVweDtcclxuXHRcdFx0Ym90dG9tOiAtNTVweDtcclxuXHRcdFx0Lmljb24tTG9uZ1RoaW5MZWZ0QXJyb3cge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNmI5NWE0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaWNvbi1Mb25nVGhpblJpZ2h0QXJyb3cge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNmI5NWE0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNhcm91c2VsLWNvbnRyb2wudmlzaWJsZS14cy5yaWdodCB7XHJcblx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRsZWZ0OiA1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udHdvLWNvbCB7XHJcblx0LnF1b3Rlc0Nhcm91c2VsV3JhcHBlciB7XHJcblx0XHQuaXRlbSB7XHJcblx0XHRcdHBhZGRpbmc6IDI1cHggMjVweCAyNXB4IDY1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5pbnRlcmlvci1jb250ZW50IHtcclxuXHQucXVvdGVzQ2Fyb3VzZWxXcmFwcGVyIHtcclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0cGFkZGluZzogMjVweCAyNXB4IDI1cHggNjVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4ucXVvdGVzQ2Fyb3VzZWxXcmFwcGVyICB7XHJcbiAgICAuY2Fyb3VzZWwtY2FwdGlvbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRcdHRleHQtc2hhZG93OiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxvY2stcXVvdGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxvY2stcXVvdGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgY29sb3I6ICRibG9jay1xdW90ZS1jYXB0aW9uLWNvbG9yO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDIwcHggMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxvY2stcXVvdGUtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSwmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcIic7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2Fyb3VzZWwtY29udHJvbHtcclxuICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICYubGVmdCwmLnJpZ2h0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDpub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmVlbi0xO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7IFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRjYTRlOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiR0VBQTs7OztHQUlHLEFpQ0pILDRFQUE0RSxBQVE1RSxBQUFBLElBQUksQUFBQyxDQUNILFdBQVcsQ0FBRSxVQUFVLENBQ3ZCLG9CQUFvQixDQUFFLElBQUksQ0FDMUIsd0JBQXdCLENBQUUsSUFBSSxDQUMvQixBQU1ELEFBQUEsSUFBSSxBQUFDLENBQ0gsTUFBTSxDQUFFLENBQUMsQ0FDVixBQVlELEFBQUEsT0FBTyxDQUNQLEFBQUEsS0FBSyxDQUNMLEFBQUEsT0FBTyxDQUNQLEFBQUEsVUFBVSxDQUNWLEFBQUEsTUFBTSxDQUNOLEFBQUEsTUFBTSxDQUNOLEFBQUEsTUFBTSxDQUNOLEFBQUEsTUFBTSxDQUNOLEFBQUEsSUFBSSxDQUNKLEFBQUEsSUFBSSxDQUNKLEFBQUEsR0FBRyxDQUNILEFBQUEsT0FBTyxDQUNQLEFBQUEsT0FBTyxBQUFDLENBQ04sT0FBTyxDQUFFLEtBQUssQ0FDZixBQU9ELEFBQUEsS0FBSyxDQUNMLEFBQUEsTUFBTSxDQUNOLEFBQUEsUUFBUSxD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QUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxTQUFTLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxVQUFVLEFBQWpoQixDQUNQLFFBQVEsQ0FBRSxRQUFRLENBRWxCLFVBQVUsQ0FBRSxHQUFHLENBRWYsWUFBWSxDQUFHLElBQThCLENBQzdDLGFBQWEsQ0FBRSxJQUErQixDQUMvQyxBQVNELEFBQUEsU0FBUyxDQUFFLEFBQUEsU0FBUyxDQUFFLEFBQUEsU0FBUyxDQUFFLEFBQUEsU0FBUyxDQUFFLEFBQUEsU0FBUyxDQUFFLEFBQUEsU0FBUyxDQUFFLEFBQUEsU0FBUyxDQUFFLEFBQUEsU0FBUyxDQUFFLEFBQUEsU0FBUyxDQUFFLEFBQUEsVUFBVSxDQUFFLEFBQUEsVUFBVSxDQUFFLEFBQUEsVUFBVSxBQUE1SCxDQUNQLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFNQyxBQUFBLFNBQVMsQUFBZ0IsQ0FDdkIsS0FBSyxDQUFFLFFBQW9DLENBQzVDLEFBRkQsQUFBQSxTQUFTLEFBQWdCLENBQ3ZCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsU0FBUyxBQUFnQixDQUN2QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLFNBQVMsQUFBZ0IsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxTQUFTLEFBQWdCLENBQ3ZCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsU0FBUyxBQUFnQixDQUN2QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLFNBQVMsQUFBZ0IsQ0FDdkIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxTQUFTLEFBQWdCLENBQ3ZCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsU0FBUyxBQUFnQixDQUN2QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLFVBQVUsQUFBZSxDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLFVBQVUsQUFBZSxDQUN2QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLFVBQVUsQUFBZSxDQUN2QixLQUFLLENBQUUsSUFBb0MsQ0FDNUMsQUFrQkQsQUFBQSxjQUFjLEFBQVEsQ0FDcEIsS0FBSyxDQUFFLElBQUksQ0FDWixBQVBELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsUUFBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxHQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxHQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxHQUFvQyxDQUM1QyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsZUFBZSxBQUFlLENBQzVCLEtBQUssQ0FBRSxJQUFvQyxDQUM1QyxBQVBELEFBQUEsY0FBYyxBQUFRLENBQ3BCLElBQUksQ0FBRSxJQUFJLENBQ1gsQUFQRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFFBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsR0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsR0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixD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QUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsSUFBb0MsQ0FDNUMsQUFQRCxBQUFBLGNBQWMsQUFBUSxDQUNwQixJQUFJLENBQUUsSUFBSSxDQUNYLEFBUEQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxRQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFn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QyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLEdBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLEdBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLEdBQW9DLENBQzVDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxlQUFlLEFBQWUsQ0FDNUIsS0FBSyxDQUFFLElBQW9DLENBQzVDLEFBUEQsQUFBQSxjQUFjLEFBQVEsQ0FDcEIsSUFBSSxDQUFFLElBQUksQ0FDWCxBQVBELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsUUFBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLFNBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxHQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxB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RSxJQUFJLENBQ1osQUFQRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFFBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsS0FBSyxDQUFFLFNBQW9DLENBQzVDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLEtBQUssQ0FBRSxTQUFvQyxDQUM1QyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixLQUFLLENBQUUsR0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsU0FBb0MsQ0FDNUMsQUFGRCxBQUFBLGVBQWUsQUFBZSxDQUM1QixLQUFLLENBQUUsSUFBb0MsQ0FDNUMsQUFQRCxBQUFBLGNBQWMsQUFBUSxDQUNwQixJQUFJLENBQUUsSUFBSSxDQUNYLEFBUEQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxRQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNBQWMsQUFBZ0IsQ0FDNUIsSUFBSSxDQUFFLEdBQW9DLENBQzNDLEFBRkQsQUFBQSxjQUFjLEFBQWdCLENBQzVCLElBQUksQ0FBRSxTQUFvQyxDQUMzQyxBQUZELEFBQUEsY0FBYyxBQUFnQixDQUM1QixJQUFJLENBQUUsU0FBb0MsQ0FDM0MsQUFGRCxBQUFBLGNB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 */
