/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.alert-error,.alert-help,.alert-info,.alert-success,.wpcf7-mail-sent-ng,.wpcf7-mail-sent-ok,.wpcf7-not-valid-tip,.wpcf7-validation-errors,[data-status=invalid] .wpcf7-response-output,[data-status=sent] .wpcf7-response-output{border:1px solid;font-size:.875rem;margin:.25rem 0 0;padding:1rem}.alert-error:first-child,.alert-help:first-child,.alert-info:first-child,.alert-success:first-child,.wpcf7-mail-sent-ng:first-child,.wpcf7-mail-sent-ok:first-child,.wpcf7-not-valid-tip:first-child,.wpcf7-validation-errors:first-child,[data-status=invalid] .wpcf7-response-output:first-child,[data-status=sent] .wpcf7-response-output:first-child{margin-top:0}.alert-error:last-child,.alert-help:last-child,.alert-info:last-child,.alert-success:last-child,.wpcf7-mail-sent-ng:last-child,.wpcf7-mail-sent-ok:last-child,.wpcf7-not-valid-tip:last-child,.wpcf7-validation-errors:last-child,[data-status=invalid] .wpcf7-response-output:last-child,[data-status=sent] .wpcf7-response-output:last-child{margin-bottom:0}.alert-error h2:first-child,.alert-error h3:first-child,.alert-error p:first-child,.alert-help h2:first-child,.alert-help h3:first-child,.alert-help p:first-child,.alert-info h2:first-child,.alert-info h3:first-child,.alert-info p:first-child,.alert-success h2:first-child,.alert-success h3:first-child,.alert-success p:first-child,.wpcf7-mail-sent-ng h2:first-child,.wpcf7-mail-sent-ng h3:first-child,.wpcf7-mail-sent-ng p:first-child,.wpcf7-mail-sent-ok h2:first-child,.wpcf7-mail-sent-ok h3:first-child,.wpcf7-mail-sent-ok p:first-child,.wpcf7-not-valid-tip h2:first-child,.wpcf7-not-valid-tip h3:first-child,.wpcf7-not-valid-tip p:first-child,.wpcf7-validation-errors h2:first-child,.wpcf7-validation-errors h3:first-child,.wpcf7-validation-errors p:first-child,[data-status=invalid] .wpcf7-response-output h2:first-child,[data-status=invalid] .wpcf7-response-output h3:first-child,[data-status=invalid] .wpcf7-response-output p:first-child,[data-status=sent] .wpcf7-response-output h2:first-child,[data-status=sent] .wpcf7-response-output h3:first-child,[data-status=sent] .wpcf7-response-output p:first-child{margin-top:0}.alert-error p:last-child,.alert-help p:last-child,.alert-info p:last-child,.alert-success p:last-child,.wpcf7-mail-sent-ng p:last-child,.wpcf7-mail-sent-ok p:last-child,.wpcf7-not-valid-tip p:last-child,.wpcf7-validation-errors p:last-child,[data-status=invalid] .wpcf7-response-output p:last-child,[data-status=sent] .wpcf7-response-output p:last-child{margin-bottom:0}.alert-help,.wpcf7-mail-sent-ng{background:#f7f4c9;border-color:#e8dc59}.alert-info{background:#d5edf8;border-color:#bfe4f4}.alert-error,.wpcf7-not-valid-tip,.wpcf7-validation-errors,[data-status=invalid] .wpcf7-response-output{background-color:#fbe3e4;border-color:#f8cdce;color:#e23138}.alert-success,.wpcf7-mail-sent-ok,[data-status=sent] .wpcf7-response-output{background-color:#e6efc2;border-color:#deeaae;color:#788d25}.go-live_message{display:block;padding:2em 10%;text-align:center}.go-live_message p{font-weight:600;margin:0;text-transform:uppercase}.go-live_error{background-color:#fbe3e4}.go-live_error p{color:#f5b6b9}.go-live_notice{background-color:#d5edf8}.go-live_notice p{color:#7ec8e9}.field,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:#fff;border:1px solid #c5c5c5;-webkit-box-shadow:none;box-shadow:none;display:block;font-family:venice-blvd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;margin:0;padding:.8rem 1rem;-webkit-transition:border-color .25s cubic-bezier(.24,.17,.54,.98);transition:border-color .25s cubic-bezier(.24,.17,.54,.98);vertical-align:middle;width:100%}.field:active,.field:focus,.field:hover,input[type=color]:active,input[type=color]:focus,input[type=color]:hover,input[type=date]:active,input[type=date]:focus,input[type=date]:hover,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=datetime-local]:hover,input[type=datetime]:active,input[type=datetime]:focus,input[type=datetime]:hover,input[type=email]:active,input[type=email]:focus,input[type=email]:hover,input[type=month]:active,input[type=month]:focus,input[type=month]:hover,input[type=number]:active,input[type=number]:focus,input[type=number]:hover,input[type=password]:active,input[type=password]:focus,input[type=password]:hover,input[type=search]:active,input[type=search]:focus,input[type=search]:hover,input[type=tel]:active,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:active,input[type=text]:focus,input[type=text]:hover,input[type=time]:active,input[type=time]:focus,input[type=time]:hover,input[type=url]:active,input[type=url]:focus,input[type=url]:hover,input[type=week]:active,input[type=week]:focus,input[type=week]:hover,select:active,select:focus,select:hover,textarea:active,textarea:focus,textarea:hover{border-color:#000}.field.error,.field.is-invalid,input[type=color].error,input[type=color].is-invalid,input[type=date].error,input[type=date].is-invalid,input[type=datetime-local].error,input[type=datetime-local].is-invalid,input[type=datetime].error,input[type=datetime].is-invalid,input[type=email].error,input[type=email].is-invalid,input[type=month].error,input[type=month].is-invalid,input[type=number].error,input[type=number].is-invalid,input[type=password].error,input[type=password].is-invalid,input[type=search].error,input[type=search].is-invalid,input[type=tel].error,input[type=tel].is-invalid,input[type=text].error,input[type=text].is-invalid,input[type=time].error,input[type=time].is-invalid,input[type=url].error,input[type=url].is-invalid,input[type=week].error,input[type=week].is-invalid,select.error,select.is-invalid,textarea.error,textarea.is-invalid{background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDREQkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDREQ0YwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQ3ODRGRkE2RjA0QTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERBRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+U8iT5wAAAedJREFUeNqk1U9I02Ecx/HtV3aIFAc1hcRDUoGXRAq0oNLA2CrsEFmHbikZu0iQYIFGYAiegkCpLipBxPpDEBMUzB0EhSG2LhG7hMR2GviPgUTvB57Bw8P3+U23B16HPX8+e/b8nt93wezZSMCnhXETF3AcB5BDCnH8Dq98ExcGHcFn8Ah3cdDni+fxnPDv9oAnTB7CKu6VCFXtChZy56LxUjt+jfuB8toSOth9wd7xWAWhqrUjYR/FRTwWJm+iIPT/w7bQf5ljiZnBg45dtKFX6H+LU8gIY8OEV6vgTkStwXWE8BPTGDHGPqNPz2mCfSOOYkA99TvCt1bhGPL68zMcwmncMuape10jrI+q4BbHi/FLn31S9z2x5tRhTc+1W506ipM+T3oRD4X+8+qtc4SqFvL0z/Fr14S+Szjis8bz9Lvvaq8cwS/wwGfdlqfPSWqTiFlX77o13u9Ym1PBs8JAytpRoy44X9Ft9E/gvbA+rYKn8NcaaMVc8UHgBw4b9/iqUQZ6hOAJFbyDcUflmsEX4a6+wTtHGfhAIUqa1U29Zc2BytouThD8x6xuN5CtMPi2CrXLZkZf/HyZoRFCP7n+QVR4PV7uI/AjGghN7OU/r1ilnqILtfpNC+o6vIFljBKYlhb/F2AAgaBsWR5wRiIAAAAASUVORK5CYII=);background-position:99%;background-repeat:no-repeat;border-color:#fbe3e4;color:#fbe3e4;outline-color:#fbe3e4}.field.is-valid,.field.success,input[type=color].is-valid,input[type=color].success,input[type=date].is-valid,input[type=date].success,input[type=datetime-local].is-valid,input[type=datetime-local].success,input[type=datetime].is-valid,input[type=datetime].success,input[type=email].is-valid,input[type=email].success,input[type=month].is-valid,input[type=month].success,input[type=number].is-valid,input[type=number].success,input[type=password].is-valid,input[type=password].success,input[type=search].is-valid,input[type=search].success,input[type=tel].is-valid,input[type=tel].success,input[type=text].is-valid,input[type=text].success,input[type=time].is-valid,input[type=time].success,input[type=url].is-valid,input[type=url].success,input[type=week].is-valid,input[type=week].success,select.is-valid,select.success,textarea.is-valid,textarea.success{background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NDM0NDRERkYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NDM0NDRFMEYwNEIxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY0MzQ0NERERjA0QjExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0MzQ0NERFRjA0QjExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+7olkTQAAAfhJREFUeNqklU9oE0EUhzdroWjw0tBeWlDxkEaIp55TsCU9VKIgCrHBelA8CQ1Kr1WPbZrQ3gqtQqvGqxpQc2jBk6BIIaAGD4qNCKURpDSKiPi98gLDsJt//uBjsztvfnk7895sIPAw6/joGMThFJyAXn2+A+9gA57/TaY/eU0OeBgfhGm4DiGnsb7DAszxBz/NAdcKjMJLuNWCqagHbsscN5+L+hmH4QkMOe1L5jzFfNA2PgT34ajTuY7AGuZB0/hmh5m+gS0r8xv1zRvg+gGCHZiOwnF4DP3iB3sQkYxPd2C6CWfhB9Xwlus5+K1j4jXuaq3a+gM1H9OPcAa+7q9lPidZJqHbiIm7Wg22rsEI7FrPSzAMX/T+ADyAKSsu7Fr1KplehLvwCs5DvfBf65p+MypqRbO1FXK9utH4/QKuaqYTsG3E3INJv00Q46px3+XxanJ/Ute2/vqP4FKDza2KcdljIKdnhS0xXYULTaqmLMZFn8FFSFtvt6x70ExFCS5oUXspq2ssa7oEl1swFa+CGFdgtkHgPDyDKy02zyxNU6lXRUZb1EuHYayNNs+Yh5B0WQo+/8fpJnNTZFuzz2OpjoQ2QruSOQlMy35fEGmEGMxY9e1brxobw7TkWA1h6xfckUPb+JhGoE/Hpfvew7qUld/H9J8AAwDpw3WYrxcZ3QAAAABJRU5ErkJggg==);background-position:99%;background-repeat:no-repeat;border-color:#e6efc2;color:#e6efc2;outline-color:#e6efc2}.field.is-disabled,.field[disabled],input[type=color].is-disabled,input[type=color][disabled],input[type=date].is-disabled,input[type=date][disabled],input[type=datetime-local].is-disabled,input[type=datetime-local][disabled],input[type=datetime].is-disabled,input[type=datetime][disabled],input[type=email].is-disabled,input[type=email][disabled],input[type=month].is-disabled,input[type=month][disabled],input[type=number].is-disabled,input[type=number][disabled],input[type=password].is-disabled,input[type=password][disabled],input[type=search].is-disabled,input[type=search][disabled],input[type=tel].is-disabled,input[type=tel][disabled],input[type=text].is-disabled,input[type=text][disabled],input[type=time].is-disabled,input[type=time][disabled],input[type=url].is-disabled,input[type=url][disabled],input[type=week].is-disabled,input[type=week][disabled],select.is-disabled,select[disabled],textarea.is-disabled,textarea[disabled]{cursor:not-allowed;opacity:.6}.field.is-disabled:active,.field.is-disabled:focus,.field[disabled]:active,.field[disabled]:focus,input[type=color].is-disabled:active,input[type=color].is-disabled:focus,input[type=color][disabled]:active,input[type=color][disabled]:focus,input[type=date].is-disabled:active,input[type=date].is-disabled:focus,input[type=date][disabled]:active,input[type=date][disabled]:focus,input[type=datetime-local].is-disabled:active,input[type=datetime-local].is-disabled:focus,input[type=datetime-local][disabled]:active,input[type=datetime-local][disabled]:focus,input[type=datetime].is-disabled:active,input[type=datetime].is-disabled:focus,input[type=datetime][disabled]:active,input[type=datetime][disabled]:focus,input[type=email].is-disabled:active,input[type=email].is-disabled:focus,input[type=email][disabled]:active,input[type=email][disabled]:focus,input[type=month].is-disabled:active,input[type=month].is-disabled:focus,input[type=month][disabled]:active,input[type=month][disabled]:focus,input[type=number].is-disabled:active,input[type=number].is-disabled:focus,input[type=number][disabled]:active,input[type=number][disabled]:focus,input[type=password].is-disabled:active,input[type=password].is-disabled:focus,input[type=password][disabled]:active,input[type=password][disabled]:focus,input[type=search].is-disabled:active,input[type=search].is-disabled:focus,input[type=search][disabled]:active,input[type=search][disabled]:focus,input[type=tel].is-disabled:active,input[type=tel].is-disabled:focus,input[type=tel][disabled]:active,input[type=tel][disabled]:focus,input[type=text].is-disabled:active,input[type=text].is-disabled:focus,input[type=text][disabled]:active,input[type=text][disabled]:focus,input[type=time].is-disabled:active,input[type=time].is-disabled:focus,input[type=time][disabled]:active,input[type=time][disabled]:focus,input[type=url].is-disabled:active,input[type=url].is-disabled:focus,input[type=url][disabled]:active,input[type=url][disabled]:focus,input[type=week].is-disabled:active,input[type=week].is-disabled:focus,input[type=week][disabled]:active,input[type=week][disabled]:focus,select.is-disabled:active,select.is-disabled:focus,select[disabled]:active,select[disabled]:focus,textarea.is-disabled:active,textarea.is-disabled:focus,textarea[disabled]:active,textarea[disabled]:focus{background-color:#d5edf8}textarea{line-height:1.5rem;max-width:100%;min-height:120px}select{-webkit-appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAHCAYAAADXhRcnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEZCMjYxMEYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEZCMjYxMUYwNUUxMUUyOTI4REZGQTEzMzA2MDcyNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RkIyNjBFRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RkIyNjBGRjA1RTExRTI5MjhERkZBMTMzMDYwNzI2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Vxkp9gAAAI9JREFUeNpidHFxucHAwKAOxE+AmJmBMPgLxDJAfJMFSKwD4kqoAClgA+P///8ZXF1dPaCGcBKh6QcQB+3evXs7WDMIAA2QB1I7gFgDj0aQFz2BGh+AOEwwUaDAQyBlCMR7cGjcC5KHaQQBuM3IAOiKTiBVhiTUDdRUhq4Oq2aoAelAahIQ5wM1zsCmBiDAADhYMJXVZ9u9AAAAAElFTkSuQmCC);background-position:97.5%;background-repeat:no-repeat}label{display:block;padding:0 0 .5rem}.f-field{display:block;margin:0 0 1rem;position:relative}.f-field--submit{margin-bottom:0}.f-field--checkbox,.f-field--radio{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.f-field--checkbox input,.f-field--radio input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.f-field--checkbox .check,.f-field--radio .check{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;background-color:#fff;border:2px solid #c5c5c5;display:block;flex-grow:0;flex-shrink:0;height:40px;margin:0 1em 0 0;position:relative;-webkit-transition:border-color .25s cubic-bezier(.24,.17,.54,.98);transition:border-color .25s cubic-bezier(.24,.17,.54,.98);width:40px}.f-field--checkbox .check:before,.f-field--radio .check:before{background-color:#c5c5c5;content:"";display:block;height:24px;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transition:background-color .25s cubic-bezier(.24,.17,.54,.98),opacity .25s cubic-bezier(.24,.17,.54,.98);transition:background-color .25s cubic-bezier(.24,.17,.54,.98),opacity .25s cubic-bezier(.24,.17,.54,.98);width:24px}.f-field--checkbox .text,.f-field--radio .text{display:block}.f-field--checkbox>label,.f-field--radio>label{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:flex-end}.f-field--checkbox>label:focus .check,.f-field--checkbox>label:hover .check,.f-field--radio>label:focus .check,.f-field--radio>label:hover .check{border-color:#000}.f-field--checkbox input:focus~.check:before,.f-field--checkbox input:hover~.check:before,.f-field--checkbox>label:focus .check:before,.f-field--checkbox>label:hover .check:before,.f-field--radio input:focus~.check:before,.f-field--radio input:hover~.check:before,.f-field--radio>label:focus .check:before,.f-field--radio>label:hover .check:before{background-color:#000}.f-field--radio .check,.f-field--radio .check:before{border-radius:100%}.f-field--checkbox input:checked~.check:before,.f-field--radio input:checked~.check:before{opacity:1}.f-field--wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-items:flex-start;margin:0 0 1.8rem}.f-field--wrapper .f-field{margin-right:3.3%;width:30%}@media only screen and (max-width:62.5em){.f-field--wrapper .f-field{margin-right:5%;width:45%}}@media only screen and (max-width:50em){.f-field--wrapper .f-field{margin-right:0;width:100%}}.wpcf7{overflow:hidden;position:relative}.screen-reader-response{height:1px;left:-100%;position:absolute;width:1px}.wpcf7-form-control-wrap{display:block;position:relative}.wpcf7-not-valid-tip{border-radius:0 0 .4rem .4rem;display:block}.wpcf7-mail-sent-ng,.wpcf7-mail-sent-ok,.wpcf7-validation-errors,[data-status=invalid] .wpcf7-response-output,[data-status=sent] .wpcf7-response-output{display:block;margin-top:2rem}.ui-selectmenu-button.ui-button{background-color:var(--colour-primary);border:4px solid var(--colour-primary);border-radius:0;-webkit-box-shadow:0 0 1px var(--colour-primary);box-shadow:0 0 1px var(--colour-primary);color:#9876b9;display:block;font-size:1.25rem;font-weight:700;margin:0;padding:.6rem 1rem;position:relative;-webkit-transition:border-color .25s cubic-bezier(.24,.17,.54,.98);transition:border-color .25s cubic-bezier(.24,.17,.54,.98);vertical-align:middle;width:100%}.ui-selectmenu-button.ui-button .ui-selectmenu-icon{background-color:#fff;background-image:url(../images/svgs/icon-arrow-down.svg);background-position:50%;height:100%;position:absolute;right:0;top:0;width:2.4rem}.svg .ui-selectmenu-button.ui-button .ui-selectmenu-icon{background-size:17px 9px}.no-svg .ui-selectmenu-button.ui-button .ui-selectmenu-icon{background-image:url(../images/icon-arrow-down.png)}.disabled .ui-selectmenu-button.ui-button{background-color:#c4dfa9}.ui-selectmenu-button.ui-button:focus,.ui-selectmenu-button.ui-button:hover{border-color:#fff}.ui-selectmenu-button.ui-button[aria-expanded=true] .ui-selectmenu-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ui-selectmenu-menu{background-color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none;color:var(--colour-primary);font-size:1rem;margin:0;padding:0}.ui-selectmenu-menu .ui-menu{border:none;border-radius:0;list-style:none;margin:0;max-height:400px;padding:0}.ui-selectmenu-menu .ui-menu>li{margin:0}.ui-selectmenu-menu .ui-menu-item{font-weight:700}.ui-selectmenu-menu .ui-menu-item-wrapper{background-color:#fff;border:none;color:#1b4b41;font-weight:700;padding:.6rem .8rem}.ui-selectmenu-menu .ui-menu-item-wrapper.ui-state-active,.ui-selectmenu-menu .ui-menu-item-wrapper.ui-state-focus{background-color:var(--colour-primary);border:none;border-radius:0;color:#fff;font-weight:700;margin:0}.ui-button:active,.ui-state-active,.ui-state-active:hover,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border-color:transparent}.form--newsletter br{display:none}.form--newsletter label{text-align:center}.form--newsletter input[type=email],.form--newsletter input[type=text]{margin:1em 0}.form--newsletter button{display:block;margin:0 auto}@media only screen and (min-width:43.75em){.form--newsletter{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.form--newsletter label{display:block;margin-bottom:.5rem;text-align:center;width:100%}.form--newsletter input[type=email],.form--newsletter input[type=text]{-webkit-box-flex:1;-ms-flex-positive:1;-ms-flex-negative:1;flex-grow:1;flex-shrink:1;margin:0;width:auto}.form--newsletter button{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;flex-grow:0;flex-shrink:0;margin:0 0 0 1rem}}@media only screen and (min-width:62.5em){.form--newsletter{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.form--newsletter label{-webkit-box-flex:0;-ms-flex-positive:0;-ms-flex-negative:0;flex-grow:0;flex-shrink:0;margin:0 2rem 0 0;text-align:left;width:auto}.form--newsletter button{margin:0 0 0 2rem}}img{height:auto}@media only screen and (min-width:650px){img.alignleft{float:left;margin-right:2rem}img.alignleft,img.alignright{margin-bottom:1rem;max-width:50%}img.alignright{float:right;margin-left:2rem}}.bg-image,svg{display:block}.bg-image{background-position:50%;background-size:cover;padding-bottom:50%}.bg-image--src{display:none}table{border-collapse:collapse;margin:2rem 0;width:100%}table td,table th{padding:1.2rem 1rem}table th{background-color:#000;color:#fff;font-family:var(--font-sans);text-align:left;text-transform:uppercase}table td,table th{font-size:1rem}table tr td,table tr th{border-bottom:2px solid var(--colour-primary)}table tr:last-child td,table tr:last-child th{border-width:0}table tr:nth-child(odd){background-color:var(--grey--light)}.table--container{display:block;margin:clamp(3.125rem,9vw,9.6875rem) 0;overflow:hidden;overflow-x:scroll;padding:0 0 1rem}.table--container table{margin:0;min-width:50rem}@media only screen and (min-width:58em){.table--container{overflow:visible;padding:0}}html{background-color:var(--background-colour);-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}[data-cinview],[data-inview]{opacity:1;position:relative;-webkit-transition:opacity .5s cubic-bezier(.24,.17,.54,.98),translate .5s cubic-bezier(.24,.17,.54,.98);transition:opacity .5s cubic-bezier(.24,.17,.54,.98),translate .5s cubic-bezier(.24,.17,.54,.98);translate:0 0}[data-cinview][data-cinview=false],[data-cinview][data-inview=false],[data-inview][data-cinview=false],[data-inview][data-inview=false]{opacity:0;translate:0 2rem}.mast{background-color:#fff;padding-block:3.4375rem 1.25rem}.mast .wrap{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}@media only screen and (min-width:56.25em){.mast{background-color:transparent;left:0;position:absolute;top:0;width:100%;z-index:3}}.nhs-logo{display:block;position:relative}.nhs-logo:before{background-color:#fff;border-radius:100%;content:"";display:block;height:19.625rem;left:50%;position:absolute;top:50%;translate:-50% -70%;width:40.875rem;z-index:1}@media only screen and (max-width:56.25em){.nhs-logo:before{display:none}}.nhs-logo svg{height:auto;position:relative;width:122px;width:clamp(122px,24vw,258px);z-index:2}.vita-logo svg{height:auto;width:102px;width:clamp(102px,24vw,209px)}@media only screen and (min-width:56.25em){.vita-logo svg{fill:#fff}}.strip{padding-block:clamp(3.125rem,9vw,9.6875rem)}.strip[data-bg=green]{background-color:var(--colour-green);color:#fff}@-webkit-keyframes stripLineDraw{0%{stroke-dashoffset:9400px;stroke-dasharray:9400px}30%,70%{stroke-dashoffset:0px;stroke-dasharray:9400px}to{stroke-dashoffset:-9400px;stroke-dasharray:9400px}}@keyframes stripLineDraw{0%{stroke-dashoffset:9400px;stroke-dasharray:9400px}30%,70%{stroke-dashoffset:0px;stroke-dasharray:9400px}to{stroke-dashoffset:-9400px;stroke-dasharray:9400px}}.strip-with-lines{overflow:hidden;position:relative}.strip-with-lines .wrap{position:relative;z-index:2}.strip-with-lines .line{display:block;left:50%;position:absolute;translate:-50% 0;z-index:1}.strip-with-lines .line svg path{stroke:var(--colour-green-light)}@media only screen and (max-width:59.375em){.strip-with-lines .line{display:none}}.strip-with-lines .line--strip-001{top:6rem}.strip-with-lines .line--strip-001 svg{stroke-dashoffset:0;stroke-dasharray:9400px;-webkit-animation:stripLineDraw 8s linear infinite;animation:stripLineDraw 8s linear infinite}.strip-with-lines .line--strip-002{bottom:0}.strip-with-lines .line--strip-002 svg{stroke-dashoffset:0;stroke-dasharray:9400px;-webkit-animation:stripLineDraw 7s linear infinite;animation:stripLineDraw 7s linear infinite}.banner{overflow:hidden;position:relative}.banner .wrap{position:relative;z-index:2}@media only screen and (min-width:56.25em){.banner{-webkit-padding-before:13rem;padding-block-start:13rem}}@media only screen and (min-width:59.375em){.banner{padding-block:15rem 5.5rem}}@-webkit-keyframes bannerLineDraw{0%{stroke-dashoffset:8000px;stroke-dasharray:8000px}30%,70%{stroke-dashoffset:0px;stroke-dasharray:8000px}to{stroke-dashoffset:-8000px;stroke-dasharray:8000px}}@keyframes bannerLineDraw{0%{stroke-dashoffset:8000px;stroke-dasharray:8000px}30%,70%{stroke-dashoffset:0px;stroke-dasharray:8000px}to{stroke-dashoffset:-8000px;stroke-dasharray:8000px}}.line--banner{bottom:-5rem;display:block;left:50%;position:absolute;translate:-50% 0;z-index:1}.line--banner svg{stroke:var(--colour-green-dark);stroke-dashoffset:0;stroke-dasharray:8000px;-webkit-animation:bannerLineDraw 14s cubic-bezier(.24,.17,.54,.98) infinite;animation:bannerLineDraw 14s cubic-bezier(.24,.17,.54,.98) infinite;opacity:.4}@media only screen and (max-width:59.375em){.line--banner{display:none}}@media only screen and (min-width:59.375em){.banner--grid{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;justify-content:space-between}}.banner--image{display:block;margin-block:0 2rem;margin-inline:auto;max-width:45rem;width:90%}.banner--image img{display:block}@media only screen and (min-width:59.375em){.banner--image{margin-block:0}}.banner--text{text-align:center}.banner--text .button-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:59.375em){.banner--text{text-align:left}.banner--text .button-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.banner--heading{font-size:2.75rem;font-size:clamp(2.75rem,8vw,6.25rem);font-weight:700;line-height:1;margin-block:0;text-transform:uppercase}.banner--message{color:var(--colour-green-light);font-size:1.25rem;font-size:clamp(1.25rem,5vw,2.75rem);margin-block:2.125rem 3.125rem}@media only screen and (min-width:59.375em){.banner--message{-webkit-margin-after:6.25rem;margin-block-end:6.25rem}}.tile-grid{display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media only screen and (min-width:43.75rem){.tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:62.5rem){.tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.day-tile{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;background-color:var(--colour-green);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;padding:clamp(1.875rem,5vw,2.5rem)}.day-tile[data-colour=pink]{background-color:var(--colour-pink)}.day-tile[data-colour=red]{background-color:var(--colour-red)}.day-tile button{-webkit-margin-before:auto;margin-block-start:auto}.day-tile:hover .day-tile--number{-webkit-animation:numberJingle 1s cubic-bezier(.24,.17,.54,.98) forwards;animation:numberJingle 1s cubic-bezier(.24,.17,.54,.98) forwards}.day-tile:has(button:hover) .day-tile--image{scale:1.05}@-webkit-keyframes numberJingle{0%{-webkit-transform:rotate(0);transform:rotate(0)}10%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}35%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}80%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes numberJingle{0%{-webkit-transform:rotate(0);transform:rotate(0)}10%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}35%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}80%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.day-tile--number{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-padding-before:1.25rem;align-items:center;background-color:#fff;border-radius:10rem;color:var(--colour-red-alt);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-cursive);font-size:3.125rem;font-weight:300;height:4.5rem;justify-content:center;line-height:1;padding-block-start:1.25rem;position:absolute;right:1.5rem;top:1.5rem;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;width:4.5rem;z-index:3}.day-tile--number:before{background-color:var(--colour-green);border:2px solid var(--colour-red-alt);border-radius:100%;content:"";display:block;height:.625rem;left:50%;position:absolute;top:.25rem;translate:-50% 0;width:.625rem}[data-colour=pink] .day-tile--number:before{background-color:var(--colour-pink)}[data-colour=red] .day-tile--number:before{background-color:var(--colour-red)}.day-tile--number span{display:block}.day-tile--image{scale:1;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:scale .25s cubic-bezier(.24,.17,.54,.98);transition:scale .25s cubic-bezier(.24,.17,.54,.98)}.day-tile--image img{display:block}.day-tile--heading{font-size:1.75rem;font-weight:600;margin-block:2.375rem 4.6875rem;text-align:center;text-transform:uppercase}@media only screen and (min-width:68.75em){.link-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}}.link-grid .strip--head{-webkit-margin-after:5rem;margin-block-end:5rem}@media only screen and (min-width:68.75em){.link-grid--text{max-width:42.5rem;width:50%}}.link-grid--image{display:none}.link-grid--image img{display:block}@media only screen and (min-width:68.75em){.link-grid--image{display:block;max-width:42.1875rem;width:45%}}.nav--link--list{list-style:none;margin:0;padding:0}.nav--link--list li{display:block;margin-block:1.875rem}@media only screen and (min-width:56.25em){.nav--link--list li{margin-block:1rem}}.nav--link--list li a,.nav--link--list li a:visited{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;font-size:clamp(1.125rem,4vw,1.75rem);justify-content:space-between;line-height:1.2;text-decoration:none}@media only screen and (min-width:56.25em){.nav--link--list li a,.nav--link--list li a:visited{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.nav--link--list li a span,.nav--link--list li a:visited span{display:block}.nav--link--list li a span:last-child,.nav--link--list li a:visited span:last-child{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-margin-start:.75rem;align-items:center;background-color:var(--colour-purple);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;height:1.5625rem;justify-content:center;margin-inline-start:.75rem;-webkit-transition:translate .25s cubic-bezier(.24,.17,.54,.98);transition:translate .25s cubic-bezier(.24,.17,.54,.98);translate:0 0;width:1.5625rem}@media only screen and (min-width:37.5em){.nav--link--list li a span:last-child,.nav--link--list li a:visited span:last-child{-webkit-margin-before:.25rem;margin-block-start:.25rem}}.nav--link--list li a svg,.nav--link--list li a:visited svg{fill:#fff}.nav--link--list li a:hover span:last-child,.nav--link--list li a:visited:hover span:last-child{translate:.875rem 0}.footer{background-color:var(--colour-green-dark);color:#fff;padding-block:3.625rem}.footer--text{display:block;font-size:1.75rem;font-size:clamp(1.75rem,4vw,3.125rem);font-weight:700;margin-block:0;text-align:center}.nav--end--links{list-style:none}.nav--end--links li{display:inline-block}.nav--end--links a,.nav--end--links a:visited{font-size:.875rem}.nav--social--links{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;list-style:none;margin:0;padding:0}.nav--social--links li{margin:0 1em 0 0}.nav--social--links li:last-child{margin:0}.nav--social--links a,.nav--social--links a:visited{display:block;overflow:hidden;position:relative;text-decoration:none}.nav--social--links a svg,.nav--social--links a:visited svg{fill:#000;display:block;-webkit-transition:fill .25s cubic-bezier(.24,.17,.54,.98);transition:fill .25s cubic-bezier(.24,.17,.54,.98)}.nav--social--links a:focus svg,.nav--social--links a:hover svg,.nav--social--links a:visited:focus svg,.nav--social--links a:visited:hover svg{fill:var(--colour-primary)}.nav--social--links a .social-name,.nav--social--links a:visited .social-name{height:1px;left:-100%;overflow:hidden;position:absolute;text-transform:uppercase;width:1px}.footer{display:block}.copyright,.site-by{font-size:.875rem}.site-by{-webkit-box-align:end;-ms-flex-align:end;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.cargo-logo,.cargo-logo:visited{display:block;margin-left:.3rem;position:relative}.cargo-logo svg,.cargo-logo:visited svg{fill:#000;display:block;-webkit-transition:fill .25s cubic-bezier(.24,.17,.54,.98);transition:fill .25s cubic-bezier(.24,.17,.54,.98)}.cargo-logo:focus svg,.cargo-logo:hover svg,.cargo-logo:visited:focus svg,.cargo-logo:visited:hover svg{fill:var(--colour-primary)}@media only screen and (min-width:50em){.footer--inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.site-by{margin-left:auto}}body{color:var(--text-colour);font-family:venice-blvd,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{text-wrap:balance;font-weight:400;line-height:1.2;text-rendering:optimizelegibility}.h1 a,.h1 a:visited,.h2 a,.h2 a:visited,.h3 a,.h3 a:visited,.h4 a,.h4 a:visited,.h5 a,.h5 a:visited,h1 a,h1 a:visited,h2 a,h2 a:visited,h3 a,h3 a:visited,h4 a,h4 a:visited,h5 a,h5 a:visited{text-decoration:none}.h1,h1{font-size:2.5rem}.h2,h2{font-size:1.8rem;margin-bottom:.375rem}.h2,.h3,h2,h3{color:var(--colour-primary)}.h3,h3{font-size:1.5rem}.h4,h4{font-size:1.25rem;font-weight:700}.h5,h5{font-size:.846rem;letter-spacing:2px;text-transform:uppercase}.strip--heading{font-size:1.75rem;font-size:clamp(1.75rem,5vw,3.125rem);font-weight:700}.strip--head,.strip--heading{margin-block:0 var(--strip-padding)}.strip--head{display:block}@media only screen and (max-width:50em){.strip--head{text-align:center}}.strip--head .strip--heading{margin-block:0}.strip--head .strip--heading:not(:last-child){margin-block:0 2.125rem}.strip--head[data-align=centre]{text-align:center}.strip--head[data-align=centre] .strip--heading{margin-inline:auto;max-width:43.75rem}.strip--open{font-size:1.25rem;font-size:clamp(1.25rem,4vw,1.75rem)}.strip--open p:first-child{-webkit-margin-before:0;margin-block-start:0}.strip--open p:last-child{-webkit-margin-after:0;margin-block-end:0}p{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;word-break:keep-all}.content--intro{font-size:1.2rem;font-weight:700}.content--skip-to,.content--skip-to:visited{height:1px;left:-999px;overflow:hidden;position:absolute;top:auto;width:1px;z-index:-999}.content--skip-to:active,.content--skip-to:focus,.content--skip-to:visited:active,.content--skip-to:visited:focus{background-color:hotpink;background-color:rgba(255,105,180,.8);color:#fff;height:auto;left:0;margin:0;padding:1.5rem;text-align:center;top:0;width:100%;z-index:999}.wp-caption{background-color:#f7f7f7;border:1px solid #e6e6e6;margin:1rem 0 2rem;max-width:100%;padding:.5rem}.wp-caption img{display:block;height:auto!important;width:100%}@media only screen and (min-width:650px){.wp-caption.alignleft{float:left;margin-right:2rem;max-width:50%}.wp-caption.alignright{float:right;margin-left:2rem;max-width:50%}}.wp-caption-text{color:#1b4b41;margin:0;padding:1rem 0}hr{clear:both;display:block;margin:2rem 0}li{font-size:1rem;margin-bottom:.5rem;position:relative}ul{padding-left:1.5rem}dl{display:block;padding:1rem 2rem}dl dt{font-size:1.2rem;font-weight:700;margin:0 0 .6rem}dl dd{margin-bottom:1rem}dl dd:last-child{margin-bottom:0}blockquote{border-left:2px solid var(--colour-primary);font-size:1.25rem;margin-block:2rem;margin-inline:0;padding-block:0;padding-inline:1rem 0}blockquote p:first-child{margin-top:0}blockquote p:last-child{margin-bottom:0}blockquote footer{display:block;font-size:.875rem}blockquote footer:before{-webkit-margin-end:.25rem;content:"-";margin-inline-end:.25rem}.quote--promoted{font-size:2rem}pre{display:block;max-height:75vh;max-width:100%;overflow:auto;padding:.4rem 1rem}code,pre{background-color:#333;color:#fff}code{font-size:.9rem;padding:.4rem}.screen-reader-text{display:block;overflow:hidden;text-indent:100%;white-space:nowrap}.hide-text{display:none}.t-grid{list-style:none;margin-left:-2.5rem}.t-grid>.grid__col--12-of-12,.t-grid>.grid__col--2-of-2,.t-grid>.grid__col--3-of-3,.t-grid>.grid__col--4-of-4,.t-grid>.grid__col--5-of-5,.t-grid>.grid__col--6-of-6,.t-grid>.grid__col--8-of-8{width:100%}.t-grid>.grid__col--1-of-2,.t-grid>.grid__col--2-of-4,.t-grid>.grid__col--3-of-6,.t-grid>.grid__col--4-of-8,.t-grid>.grid__col--6-of-12{width:50%}.t-grid>.grid__col--1-of-3,.t-grid>.grid__col--2-of-6,.t-grid>.grid__col--4-of-12{width:33.3333333333%}.t-grid>.grid__col--2-of-3,.t-grid>.grid__col--4-of-6,.t-grid>.grid__col--8-of-12{width:66.6666666667%}.t-grid>.grid__col--1-of-4,.t-grid>.grid__col--2-of-8,.t-grid>.grid__col--3-of-12{width:25%}.t-grid>.grid__col--3-of-4,.t-grid>.grid__col--6-of-8,.t-grid>.grid__col--9-of-12{width:75%}.t-grid>.grid__col--push-12-of-12,.t-grid>.grid__col--push-2-of-2,.t-grid>.grid__col--push-3-of-3,.t-grid>.grid__col--push-4-of-4,.t-grid>.grid__col--push-5-of-5,.t-grid>.grid__col--push-6-of-6,.t-grid>.grid__col--push-8-of-8{margin-left:100%}.t-grid>.grid__col--push-1-of-2,.t-grid>.grid__col--push-2-of-4,.t-grid>.grid__col--push-3-of-6,.t-grid>.grid__col--push-4-of-8,.t-grid>.grid__col--push-6-of-12{margin-left:50%}.t-grid>.grid__col--push-1-of-3,.t-grid>.grid__col--push-2-of-6,.t-grid>.grid__col--push-4-of-12{margin-left:33.3333333333%}.t-grid>.grid__col--push-2-of-3,.t-grid>.grid__col--push-4-of-6,.t-grid>.grid__col--push-8-of-12{margin-left:66.6666666667%}.t-grid>.grid__col--push-1-of-4,.t-grid>.grid__col--push-2-of-8,.t-grid>.grid__col--push-3-of-12{margin-left:25%}.t-grid>.grid__col--push-3-of-4,.t-grid>.grid__col--push-6-of-8,.t-grid>.grid__col--push-9-of-12{margin-left:75%}.t-grid>.grid__col--pull-12-of-12,.t-grid>.grid__col--pull-2-of-2,.t-grid>.grid__col--pull-3-of-3,.t-grid>.grid__col--pull-4-of-4,.t-grid>.grid__col--pull-5-of-5,.t-grid>.grid__col--pull-6-of-6,.t-grid>.grid__col--pull-8-of-8{margin-left:-100%}.t-grid>.grid__col--pull-1-of-2,.t-grid>.grid__col--pull-2-of-4,.t-grid>.grid__col--pull-3-of-6,.t-grid>.grid__col--pull-4-of-8,.t-grid>.grid__col--pull-6-of-12{margin-left:-50%}.t-grid>.grid__col--pull-1-of-3,.t-grid>.grid__col--pull-2-of-6,.t-grid>.grid__col--pull-4-of-12{margin-left:-33.3333333333%}.t-grid>.grid__col--pull-2-of-3,.t-grid>.grid__col--pull-4-of-6,.t-grid>.grid__col--pull-8-of-12{margin-left:-66.6666666667%}.t-grid>.grid__col--pull-1-of-4,.t-grid>.grid__col--pull-2-of-8,.t-grid>.grid__col--pull-3-of-12{margin-left:-25%}.t-grid>.grid__col--pull-3-of-4,.t-grid>.grid__col--pull-6-of-8,.t-grid>.grid__col--pull-9-of-12{margin-left:-75%}.t-grid>.grid__col--1-of-5{width:20%}.t-grid>.grid__col--push-1-of-5{margin-left:20%}.t-grid>.grid__col--pull-1-of-5{margin-left:-20%}.t-grid>.grid__col--2-of-5{width:40%}.t-grid>.grid__col--push-2-of-5{margin-left:40%}.t-grid>.grid__col--pull-2-of-5{margin-left:-40%}.t-grid>.grid__col--3-of-5{width:60%}.t-grid>.grid__col--push-3-of-5{margin-left:60%}.t-grid>.grid__col--pull-3-of-5{margin-left:-60%}.t-grid>.grid__col--4-of-5{width:80%}.t-grid>.grid__col--push-4-of-5{margin-left:80%}.t-grid>.grid__col--pull-4-of-5{margin-left:-80%}.t-grid>.grid__col--1-of-6{width:16.6666666667%}.t-grid>.grid__col--push-1-of-6{margin-left:16.6666666667%}.t-grid>.grid__col--pull-1-of-6{margin-left:-16.6666666667%}.t-grid>.grid__col--5-of-6{width:83.3333333333%}.t-grid>.grid__col--push-5-of-6{margin-left:83.3333333333%}.t-grid>.grid__col--pull-5-of-6{margin-left:-83.3333333333%}.t-grid>.grid__col--1-of-8{width:12.5%}.t-grid>.grid__col--push-1-of-8{margin-left:12.5%}.t-grid>.grid__col--pull-1-of-8{margin-left:-12.5%}.t-grid>.grid__col--3-of-8{width:37.5%}.t-grid>.grid__col--push-3-of-8{margin-left:37.5%}.t-grid>.grid__col--pull-3-of-8{margin-left:-37.5%}.t-grid>.grid__col--5-of-8{width:62.5%}.t-grid>.grid__col--push-5-of-8{margin-left:62.5%}.t-grid>.grid__col--pull-5-of-8{margin-left:-62.5%}.t-grid>.grid__col--7-of-8{width:87.5%}.t-grid>.grid__col--push-7-of-8{margin-left:87.5%}.t-grid>.grid__col--pull-7-of-8{margin-left:-87.5%}.t-grid>.grid__col--1-of-12{width:8.3333333333%}.t-grid>.grid__col--push-1-of-12{margin-left:8.3333333333%}.t-grid>.grid__col--pull-1-of-12{margin-left:-8.3333333333%}.t-grid>.grid__col--2-of-12{width:16.6666666667%}.t-grid>.grid__col--push-2-of-12{margin-left:16.6666666667%}.t-grid>.grid__col--pull-2-of-12{margin-left:-16.6666666667%}.t-grid>.grid__col--5-of-12{width:41.6666666667%}.t-grid>.grid__col--push-5-of-12{margin-left:41.6666666667%}.t-grid>.grid__col--pull-5-of-12{margin-left:-41.6666666667%}.t-grid>.grid__col--7-of-12{width:58.3333333333%}.t-grid>.grid__col--push-7-of-12{margin-left:58.3333333333%}.t-grid>.grid__col--pull-7-of-12{margin-left:-58.3333333333%}.t-grid>.grid__col--10-of-12{width:83.3333333333%}.t-grid>.grid__col--push-10-of-12{margin-left:83.3333333333%}.t-grid>.grid__col--pull-10-of-12{margin-left:-83.3333333333%}.t-grid>.grid__col--11-of-12{width:91.6666666667%}.t-grid>.grid__col--push-11-of-12{margin-left:91.6666666667%}.t-grid>.grid__col--pull-11-of-12{margin-left:-91.6666666667%}.t-grid .grid__col{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-right:-.25em;min-height:1px;padding-left:2.5rem;vertical-align:top}@media (max-width:700px){.t-grid .grid__col{display:block;margin-left:0;margin-right:0;width:auto}}@media (max-width:480px){.t-grid .grid__col[class*=grid__col--s-]{display:inline-block;margin-right:-.24em}.t-grid .grid__col.grid__col--s-1-of-1{width:100%}.t-grid .grid__col.grid__col--s-1-of-2,.t-grid .grid__col.grid__col--s-2-of-4{width:50%}.t-grid .grid__col.grid__col--s-1-of-3{width:33.3333333333%}.t-grid .grid__col.grid__col--s-2-of-3{width:66.6666666667%}.t-grid .grid__col.grid__col--s-1-of-4{width:25%}.t-grid .grid__col.grid__col--s-3-of-4{width:75%}}@media (max-width:700px) and (min-width:480px){.t-grid .grid__col[class*=grid__col--m-]{display:inline-block;margin-right:-.24em}.t-grid .grid__col.grid__col--m-1-of-1{width:100%}.t-grid .grid__col.grid__col--m-1-of-2,.t-grid .grid__col.grid__col--m-2-of-4{width:50%}.t-grid .grid__col.grid__col--m-1-of-3{width:33.3333333333%}.t-grid .grid__col.grid__col--m-2-of-3{width:66.6666666667%}.t-grid .grid__col.grid__col--m-1-of-4{width:25%}.t-grid .grid__col.grid__col--m-3-of-4{width:75%}}@media (max-width:900px) and (min-width:700px){.t-grid .grid__col[class*=grid__col--l-]{display:inline-block;margin-right:-.24em}.t-grid .grid__col.grid__col--l-1-of-1{width:100%}.t-grid .grid__col.grid__col--l-1-of-2,.t-grid .grid__col.grid__col--l-2-of-4{width:50%}.t-grid .grid__col.grid__col--l-1-of-3{width:33.3333333333%}.t-grid .grid__col.grid__col--l-2-of-3{width:66.6666666667%}.t-grid .grid__col.grid__col--l-1-of-4{width:25%}.t-grid .grid__col.grid__col--l-3-of-4{width:75%}}@media (max-width:1000px) and (min-width:900px){.t-grid .grid__col[class*=grid__col--xl-]{display:inline-block;margin-right:-.24em}.t-grid .grid__col.grid__col--xl-1-of-1{width:100%}.t-grid .grid__col.grid__col--xl-1-of-2,.t-grid .grid__col.grid__col--xl-2-of-4{width:50%}.t-grid .grid__col.grid__col--xl-1-of-3{width:33.3333333333%}.t-grid .grid__col.grid__col--xl-2-of-3{width:66.6666666667%}.t-grid .grid__col.grid__col--xl-1-of-4{width:25%}.t-grid .grid__col.grid__col--xl-3-of-4{width:75%}}@media (max-width:1100px) and (min-width:1000px){.t-grid .grid__col[class*=grid__col--xxl-]{display:inline-block;margin-right:-.24em}.t-grid .grid__col.grid__col--xxl-1-of-1{width:100%}.t-grid .grid__col.grid__col--xxl-1-of-2,.t-grid .grid__col.grid__col--xxl-2-of-4{width:50%}.t-grid .grid__col.grid__col--xxl-1-of-3{width:33.3333333333%}.t-grid .grid__col.grid__col--xxl-2-of-3{width:66.6666666667%}.t-grid .grid__col.grid__col--xxl-1-of-4{width:25%}.t-grid .grid__col.grid__col--xxl-3-of-4{width:75%}}.t-grid .grid__col--centered{display:block;margin-left:auto;margin-right:auto}.t-grid .grid__col--d-first{float:left}.t-grid .grid__col--d-last{float:right}.t-grid.grid--no-gutter{margin-left:0;width:100%}.t-grid.grid--no-gutter>*{padding-left:0}.t-grid.grid--no-gutter .grid__col--span-all{margin-left:0;width:100%}.t-grid .grid__col--ab{vertical-align:bottom}.t-grid .grid__col--am{vertical-align:middle}.wrap{margin:0 auto;max-width:102.375rem;padding-inline:clamp(1.125rem,5vw,2.5rem)}@media only screen and (min-width:108rem){.wrap{padding-inline:0}}.btn,.button-wrap a,.button-wrap a:visited,.wp-element-button{-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--colour-purple);border:2px solid var(--colour-purple);border-radius:5rem;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:venice-blvd,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem;justify-content:center;min-width:18.75rem;padding-block:1.125rem;padding-inline:2rem;position:relative;text-decoration:none;-webkit-transition:background-color .25s cubic-bezier(.24,.17,.54,.98),border-color .25s cubic-bezier(.24,.17,.54,.98),color .25s cubic-bezier(.24,.17,.54,.98);transition:background-color .25s cubic-bezier(.24,.17,.54,.98),border-color .25s cubic-bezier(.24,.17,.54,.98),color .25s cubic-bezier(.24,.17,.54,.98)}@media only screen and (max-width:25em){.btn,.button-wrap a,.button-wrap a:visited,.wp-element-button{min-width:0}}.btn span,.button-wrap a span,.button-wrap a:visited span,.wp-element-button span{display:block}.btn:focus,.btn:hover,.button-wrap a:focus,.button-wrap a:hover,.wp-element-button:focus,.wp-element-button:hover{background-color:#fff;border-color:var(--colour-purple);color:var(--colour-purple);text-decoration:none}.button-wrap{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;margin-block:2.75rem 0}.button-wrap[data-style=centre]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn{border-width:0}.wp-block-button{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.mast{display:block}.nav--toggle,.nav--toggle:visited{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;margin:0 0 0 auto;position:relative;text-decoration:none;z-index:2}.nav--toggle.active .nav--toggle--icon>span:first-child,.nav--toggle:visited.active .nav--toggle--icon>span:first-child{-webkit-transform:rotate(-45deg) translateY(-4px) translateX(0);-ms-transform:rotate(-45deg) translateY(-4px) translateX(0);transform:rotate(-45deg) translateY(-4px) translateX(0)}.nav--toggle.active .nav--toggle--icon>span:nth-child(2),.nav--toggle:visited.active .nav--toggle--icon>span:nth-child(2){opacity:0}.nav--toggle.active .nav--toggle--icon>span:nth-child(3),.nav--toggle:visited.active .nav--toggle--icon>span:nth-child(3){-webkit-transform:rotate(45deg) translateY(4px) translateX(0);-ms-transform:rotate(45deg) translateY(4px) translateX(0);transform:rotate(45deg) translateY(4px) translateX(0)}.nav--toggle--text{display:block;font-size:.875rem;margin-right:.5rem}.nav--toggle--icon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:12px;justify-content:space-between;position:relative;width:22px}.nav--toggle--icon>span{background-color:#000;display:block;height:2px;margin:0;opacity:1;position:relative;-webkit-transition:opacity .25s cubic-bezier(.24,.17,.54,.98),-webkit-transform .25s cubic-bezier(.24,.17,.54,.98);transition:opacity .25s cubic-bezier(.24,.17,.54,.98),-webkit-transform .25s cubic-bezier(.24,.17,.54,.98);transition:opacity .25s cubic-bezier(.24,.17,.54,.98),transform .25s cubic-bezier(.24,.17,.54,.98);transition:opacity .25s cubic-bezier(.24,.17,.54,.98),transform .25s cubic-bezier(.24,.17,.54,.98),-webkit-transform .25s cubic-bezier(.24,.17,.54,.98);width:100%}.nav--toggle--icon>span:first-child{margin-top:0}.nav--toggle--icon>span:first-child,.nav--toggle--icon>span:nth-child(3){-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}.nav--toggle--icon>span:nth-child(3){margin-bottom:0}@media only screen and (min-width:50em){.nav--toggle,.nav--toggle:visited{display:none}}.popup{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#102b1f;background-color:rgba(16,43,31,.8);display:-webkit-box;display:-ms-flexbox;display:flex;height:100dvh;justify-content:center;left:0;position:fixed;top:0;-webkit-transition:translate .25s cubic-bezier(.24,.17,.54,.98);transition:translate .25s cubic-bezier(.24,.17,.54,.98);translate:0 100%;width:100vw;z-index:3}.popup.visible{translate:0 0}.popup--inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-padding-before:6.5625rem;-ms-scroll-chaining:none;align-items:center;background-color:#fff;border-radius:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;max-height:80%;max-width:68rem;overflow:hidden;overflow-y:auto;overscroll-behavior:none;padding:clamp(13px,6vw,51px);padding-block-start:6.5625rem;position:relative;width:80%}.popup--inner .button-wrap{-webkit-margin-before:3.875rem;-webkit-margin-before:clamp(3.875rem,8vw,5.9375rem);margin-block-start:3.875rem;margin-block-start:clamp(3.875rem,8vw,5.9375rem)}.popup--image{-webkit-margin-after:3.75rem;-webkit-margin-after:clamp(3.75rem,10vw,5rem);margin-block-end:3.75rem;margin-block-end:clamp(3.75rem,10vw,5rem);margin-inline:auto;max-width:50%}.popup--heading{font-size:1.75rem;font-size:clamp(1.75rem,5vw,3.125rem);margin-block:0 1.625rem;text-align:center}.popup--content{font-size:1.125rem;font-size:clamp(1.125rem,3.5vw,1.75rem);line-height:1.3;max-width:55.75rem;text-align:center}.popup--content p:first-child{-webkit-margin-before:0;margin-block-start:0}.popup--content p:last-child{-webkit-margin-after:0;margin-block-end:0}.popup--close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;background-color:transparent;border-width:0;color:var(--text-colour);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:var(--font-sans);gap:.625rem;justify-content:flex-end;padding:0;position:absolute;right:2rem;top:2rem;-webkit-transition:color .25s cubic-bezier(.24,.17,.54,.98),gap .25s cubic-bezier(.24,.17,.54,.98);transition:color .25s cubic-bezier(.24,.17,.54,.98),gap .25s cubic-bezier(.24,.17,.54,.98)}.popup--close span{display:block}.popup--close svg{fill:var(--text-colour);-webkit-transition:fill .25s cubic-bezier(.24,.17,.54,.98);transition:fill .25s cubic-bezier(.24,.17,.54,.98)}.popup--close:hover{color:var(--colour-purple);gap:1rem}.popup--close:hover svg{fill:var(--colour-purple)}:root{--background-colour:#fff;--colour-green:#1b4b41;--colour-green-dark:#102b1f;--colour-green-light:#bfe6cb;--colour-purple:#744ca0;--colour-pink:#fc9dca;--colour-red:#e7404d;--colour-red-alt:#ff5d5d;--colour-grey-light:#f9f9f9;--colour-grey-mid:#c5c5c5;--colour-grey-dark:#999;--text-colour:#1b4b41;--font-sans:venice-blvd,Helvetica Neue,Helvetica,Arial,sans-serif;--font-cursive:Kalam,cursive;--wrap:102.375rem;--variable-indent:calc((100vw - var(--wrap))/2);--strip-padding:clamp(3.125rem,9vw,9.6875rem)}img{max-width:100%}img:not([alt]),img[alt="#"]{outline:5px solid hotpink}@media print{*{background:transparent!important;color:#000!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important;text-shadow:none!important}a,a:visited{color:#444!important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.page-navigation,.respond-form,.sidebar,.wp-prev-next,nav{display:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL19ub3JtYWxpemUuc2NzcyIsInN0eWxlLWxvY2FsLmNzcyIsIm1vZHVsZXMvX2FsZXJ0cy5zY3NzIiwicGFydGlhbHMvX3ZhcmlhYmxlcy5zY3NzIiwibW9kdWxlcy9mb3Jtcy9fZm9ybXMuc2NzcyIsIm1vZHVsZXMvZm9ybXMvX2Zvcm0tbmV3c2xldHRlci5zY3NzIiwibW9kdWxlcy9mb3Jtcy9fZm9ybS1uZXdzbGV0dGVyXzcwMC5zY3NzIiwibW9kdWxlcy9mb3Jtcy9fZm9ybS1uZXdzbGV0dGVyXzEwMDAuc2NzcyIsIm1vZHVsZXMvX2ltYWdlcy5zY3NzIiwibW9kdWxlcy9fdGFibGVzLnNjc3MiLCJtb2R1bGVzL2Jhc2UvX2Jhc2Uuc2NzcyIsIm1vZHVsZXMvbmF2aWdhdGlvbi9fbmF2LWZvb3Rlci5zY3NzIiwibW9kdWxlcy9uYXZpZ2F0aW9uL19uYXYtc29jaWFsLnNjc3MiLCJtb2R1bGVzL2Zvb3Rlci9fZm9vdGVyLnNjc3MiLCJtb2R1bGVzL2Zvb3Rlci9fZm9vdGVyXzgwMC5zY3NzIiwibW9kdWxlcy9fdHlwb2dyYXBoeS5zY3NzIiwicGFydGlhbHMvX2dyaWQuc2NzcyIsIm1vZHVsZXMvd3JhcHBlci9fd3JhcC5zY3NzIiwibW9kdWxlcy9fYnV0dG9ucy5zY3NzIiwibW9kdWxlcy9tYXN0L19tYXN0LnNjc3MiLCJtb2R1bGVzL21hc3QvX21hc3RfODAwLnNjc3MiLCJtb2R1bGVzL3BvcHVwL19wb3B1cC5zY3NzIiwicGFydGlhbHMvX3NoYW1lLnNjc3MiLCJwYXJ0aWFscy9fcm9vdC1zdHlsZS1wb3N0LnNjc3MiLCJwYXJ0aWFscy9fcHJpbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwyRUFBQSxDQVdBLEtBRUUseUJBQUEsQ0FDQSw2QkFBQSxDQUZBLGdCQzJDRixDRC9CQSxLQUNFLFFDdUNGLENEaENBLHdDQU1FLGFDc0NGLENEOUJBLEdBQ0UsYUFBQSxDQUNBLGNDcUNGLENEMUJBLHVCQUdFLGFDbUNG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R0FDQywwQmYwcEVGLENldnBFQyxpR0FDQywwQmZ5cEVGLENldHBFQyxpR0FDQyxlZndwRUYsQ2VqcEVDLGlHQUNDLGVmbXBFRixDZWhwRUMsa09BQ0MsaUJma3BFRixDZS9vRUMsaUtBQ0MsZ0JmaXBFRixDZTlvRUMsaUdBQ0MsMkJmZ3BFRixDZTdvRUMsaUdBQ0MsMkJmK29FRixDZTVvRUMsaUdBQ0MsZ0JmOG9FRixDZXZvRUMsaUdBQ0MsZ0JmeW9FRixDZWpvRUcsMkJBZ0NFLFNmb21FTCxDZS9sRUcsZ0NBZ0NFLGVma2tFTCxDZTdqRUcsZ0NBZ0NFLGdCZmdpRUwsQ2Uxb0VHLDJCQWdDRSxTZjZtRUwsQ2V4bUVHLGdDQWdDRSxlZjJrRUwsQ2V0a0VHLGdDQWdDRSxnQmZ5aUVMLENlbnBFRywyQkFnQ0UsU2ZzbkVMLENlam5FRyxnQ0FnQ0UsZWZvbEVMLENlL2tFRyxnQ0FnQ0UsZ0Jma2pFTCxDZTVwRUcsMkJBZ0NFLFNmK25FTCxDZTFuRUcsZ0NBZ0NFLGVmNmxFTCxDZXhsRUcsZ0NBZ0NFLGdCZjJqRUwsQ2VycUVHLDJCQWdDRSxvQmZ3b0VMLENlbm9FRyxnQ0FnQ0UsMEJmc21FTCxDZWptRUcsZ0NBZ0NFLDJCZm9rRUwsQ2U5cUVHLDJCQWdDRSxvQmZpcEVMLENlNW9FRyxnQ0FnQ0UsMEJmK21FTCxDZTFtRUcsZ0NBZ0NFLDJCZjZrRUwsQ2V2ckVHLDJCQWdDRSxXZjBwRUwsQ2VycEVHLGdDQWdDRSxpQmZ3bkVMLENlbm5FRyxnQ0FnQ0Usa0Jmc2xFTCxDZWhzRUcsMkJBZ0NFLFdmbXFFTCxDZTlwRUcsZ0NBZ0NFLGlCZmlvRUwsQ2U1bkVHLGdDQWdDRSxrQmYrbEVMLENlenNFRywyQkFnQ0UsV2Y0cUVMLENldnFFRyxnQ0FnQ0UsaUJmMG9FTCxDZXJvRUcsZ0NBZ0NFLGtCZndtRUwsQ2VsdEVHLDJCQWdDRSxXZnFyRUwsQ2VockVHLGdDQWdDRSxpQmZtcEVMLENlOW9FRyxnQ0FnQ0Usa0JmaW5FTCxDZTN0RUcsNEJBZ0NFLG1CZjhyRUwsQ2V6ckVHLGlDQWdDRSx5QmY0cEVMLENldnBFRyxpQ0FnQ0UsMEJmMG5FTCxDZXB1RUcsNEJBZ0NFLG9CZnVzRUwsQ2Vsc0VHLGlDQWdDRSwwQmZxcUVMLENlaHFFRyxpQ0FnQ0UsMkJmbW9FTCxDZTd1RUcsNEJBZ0NFLG9CZmd0RUwsQ2Uzc0VHLGlDQWdDRSwwQmY4cUVMLENlenFFRyxpQ0FnQ0UsMkJmNG9FTCxDZXR2RUcsNEJBZ0NFLG9CZnl0RUwsQ2VwdEVHLGlDQWdDRSwwQmZ1ckVMLENlbHJFRyxpQ0FnQ0UsMkJmcXBFTCxDZS92RUcsNkJBZ0NFLG9CZmt1RUwsQ2U3dEVHLGtDQWdDRSwwQmZnc0VMLENlM3JFRyxrQ0FnQ0UsMkJmOHBFTCxDZXh3RUcsNkJBZ0NFLG9CZjJ1RUwsQ2V0dUVHLGtDQWdDRSwwQmZ5c0VMLENlcHNFRyxrQ0FnQ0UsMkJmdXFFTCxDZXpwRUMsbUJBQ0MsNkJBQUEsQ0FFQSxxQkFBQSxDQUNBLG9CQUFBLENBQ0EsbUJBQUEsQ0FDQSxjQUFBLENBQ0EsbUJieE9hLENheU9iLGtCZjJwRUYsQ2V6cEVFLHlCQVZELG1CQVdFLGFBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUNBLFVmNHBFRCxDQUNGLENlMXBFRSx5QkFDQyx5Q0FDQyxvQkFBQSxDQUNBLG1CZjRwRUYsQ2V6cEVDLHVDQUNDLFVmMnBFRixDZXhwRUMsOEVBQ0MsU2YwcEVGLENldnBFQyx1Q0FDQyxvQmZ5cEVGLENldHBFQyx1Q0FDQyxvQmZ3cEVGLENlcnBFQyx1Q0FDQyxTZnVwRUYsQ2VocEVDLHVDQUNDLFNma3BFRixDQUNGLENlL29FRSwrQ0FDQyx5Q0FDQyxvQkFBQSxDQUNBLG1CZmlwRUYsQ2U5b0VDLHVDQUNDLFVmZ3BFRixDZTdvRUMsOEVBQ0MsU2Yrb0VGLENlNW9FQyx1Q0FDQyxvQmY4b0VGLENlM29FQyx1Q0FDQyxvQmY2b0VGLENlMW9FQyx1Q0FDQyxTZjRvRUYsQ2Vyb0VDLHVDQUNDLFNmdW9FRixDQUNGLENlcG9FRSwrQ0FDQyx5Q0FDQyxvQkFBQSxDQUNBLG1CZnNvRUYsQ2Vub0VDLHVDQUNDLFVmcW9FRixDZWxvRUMsOEVBQ0MsU2Zvb0VG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dUJ2N0ZELHdCQUNDLDJCdkJ5N0ZBLEN1QnI3RkQsZ0RBQ0MsNEJ2QnU3RkEsQ3VCbjdGRiw0REFHQyxVdkJxN0ZDLEN1Qmw3RkYsZUFDQyxxQkFBQSxDQUNBLHVCdkJvN0ZDLEN1Qmo3RkYsTUFDQywwQnZCbTdGQyxDdUJoN0ZGLE9BQ0MsdUJ2Qms3RkMsQ3VCLzZGRixJQUNDLHdCdkJpN0ZDLEN1Qjk2RkYsTUFDQyxXdkJnN0ZDLEN1Qjc2RkYsUUFDQyxTQUFBLENBQ0EsUXZCKzZGQyxDdUI1NkZGLE1BRUMsc0J2Qjg2RkMsQ3VCMTZGRiwwREFLQyxZdkI0NkZDLENBR0YiLCJmaWxlIjoic3R5bGUtbG9jYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7IC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxuICovXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC0uXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsIC8qIDEgKi9cbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiA9VGhlbWUgdXJsXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPUNvbG91ciBWYXJpYWJsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9U29jaWFsIGNvbG91cnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9V3JhcCBXaWR0aFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID1TdHJpcCBQYWRkaW5nXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPUd1dHRlciB3aWR0aFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID1TaXRlIFRyYW5zaXRpb25zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPVJhZGl1c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID1Gb250IEZhbWlsaWVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPUZvbnQgd2VpZ2h0cyBpbiB1c2UgZnJvbSBUeXBla2l0IG9yIEdvb2dsZSBGb250c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID1DU1MgVmFyaWFibGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuOnJvb3Qge1xuICAtLWJhY2tncm91bmQtY29sb3VyOiAjZmZmO1xuICAtLWNvbG91ci1ncmVlbjogIzFCNEI0MTtcbiAgLS1jb2xvdXItZ3JlZW4tZGFyazogIzEwMkIxRjtcbiAgLS1jb2xvdXItZ3JlZW4tbGlnaHQ6ICNCRkU2Q0I7XG4gIC0tY29sb3VyLXB1cnBsZTogIzc0NENBMDtcbiAgLS1jb2xvdXItcGluazogI0ZDOURDQTtcbiAgLS1jb2xvdXItcmVkOiAjRTc0MDREO1xuICAtLWNvbG91ci1yZWQtYWx0OiAjRkY1RDVEO1xuICAtLWNvbG91ci1ncmV5LWxpZ2h0OiAjZjlmOWY5O1xuICAtLWNvbG91ci1ncmV5LW1pZDogcmdiKDE5NywgMTk3LCAxOTcpO1xuICAtLWNvbG91ci1ncmV5LWRhcms6ICM5OTk7XG4gIC0tdGV4dC1jb2xvdXI6ICMxQjRCNDE7XG4gIC0tZm9udC1zYW5zOiB2ZW5pY2UtYmx2ZCwgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1jdXJzaXZlOiBLYWxhbSwgY3Vyc2l2ZTtcbiAgLS13cmFwOiAxMDIuMzc1cmVtO1xuICAtLXZhcmlhYmxlLWluZGVudDogY2FsYygoMTAwdncgLSB2YXIoLS13cmFwKSkgLyAyKTtcbiAgLS1zdHJpcC1wYWRkaW5nOiBjbGFtcCgzLjEyNXJlbSwgOXZ3LCA5LjY4NzVyZW0pO1xufVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2Ny4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHsgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5odG1sIFt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyxcbm1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID1UaGVtZSB1cmxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9Q29sb3VyIFZhcmlhYmxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID1Tb2NpYWwgY29sb3Vyc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID1XcmFwIFdpZHRoXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPVN0cmlwIFBhZGRpbmdcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9R3V0dGVyIHdpZHRoXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPVNpdGUgVHJhbnNpdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9UmFkaXVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPUZvbnQgRmFtaWxpZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9Rm9udCB3ZWlnaHRzIGluIHVzZSBmcm9tIFR5cGVraXQgb3IgR29vZ2xlIEZvbnRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPUNTUyBWYXJpYWJsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG46cm9vdCB7XG4gIC0tYmFja2dyb3VuZC1jb2xvdXI6ICNmZmY7XG4gIC0tY29sb3VyLWdyZWVuOiAjMUI0QjQxO1xuICAtLWNvbG91ci1ncmVlbi1kYXJrOiAjMTAyQjFGO1xuICAtLWNvbG91ci1ncmVlbi1saWdodDogI0JGRTZDQjtcbiAgLS1jb2xvdXItcHVycGxlOiAjNzQ0Q0EwO1xuICAtLWNvbG91ci1waW5rOiAjRkM5RENBO1xuICAtLWNvbG91ci1yZWQ6ICNFNzQwNEQ7XG4gIC0tY29sb3VyLXJlZC1hbHQ6ICNGRjVENUQ7XG4gIC0tY29sb3VyLWdyZXktbGlnaHQ6ICNmOWY5Zjk7XG4gIC0tY29sb3VyLWdyZXktbWlkOiByZ2IoMTk3LCAxOTcsIDE5Nyk7XG4gIC0tY29sb3VyLWdyZXktZGFyazogIzk5OTtcbiAgLS10ZXh0LWNvbG91cjogIzFCNEI0MTtcbiAgLS1mb250LXNhbnM6IHZlbmljZS1ibHZkLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWN1cnNpdmU6IEthbGFtLCBjdXJzaXZlO1xuICAtLXdyYXA6IDEwMi4zNzVyZW07XG4gIC0tdmFyaWFibGUtaW5kZW50OiBjYWxjKCgxMDB2dyAtIHZhcigtLXdyYXApKSAvIDIpO1xuICAtLXN0cmlwLXBhZGRpbmc6IGNsYW1wKDMuMTI1cmVtLCA5dncsIDkuNjg3NXJlbSk7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbkNPTE9SIEZVTkNUSU9OU1xuVGhlc2UgYXJlIGhlbHBmdWwgd2hlbiB5b3UncmUgd29ya2luZ1xud2l0aCBzaGFkb3dzIGFuZCBzdWNoIHRoaW5ncy4gSXQncyBlc3NlbnRpYWxseVxuYSBxdWlja2VyIHdheSB0byB3cml0ZSBSR0JBLlxuXG5FeGFtcGxlOlxuYm94LXNoYWRvdzogMCAwIDRweCBibGFjaygwLjMpO1xuY29tcGlsZXMgdG86XG5ib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwwLDAsMC4zKTtcbioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKipcblJFU1BPTlNJVkUgSEVMUEVSIEZVTkNUSU9OXG5JZiB5b3UncmUgY3JlYXRpbmcgYSByZXNwb25zaXZlIHNpdGUsIHRoZW5cbnlvdSd2ZSBwcm9iYWJseSBhbHJlYWR5IHJlYWRcblJlc3BvbnNpdmUgV2ViIERlc2lnbjogaHR0cDovL3d3dy5hYm9va2FwYXJ0LmNvbS9wcm9kdWN0cy9yZXNwb25zaXZlLXdlYi1kZXNpZ25cblxuSGVyZSdzIGEgbmljZSBsaXR0bGUgaGVscGVyIGZ1bmN0aW9uIGZvciBjYWxjdWxhdGluZ1xudGFyZ2V0IC8gY29udGV4dFxuYXMgbWVudGlvbmVkIGluIHRoYXQgYm9vay5cblxuRXhhbXBsZTpcbndpZHRoOiBjcCg2NTBweCwgMTAwMHB4KTtcbm9yXG53aWR0aDogY2FsYy1wZXJjZW50KDY1MHB4LCAxMDAwcHgpO1xuYm90aCBjb21waWxlIHRvOlxud2lkdGg6IDY1JTtcbioqKioqKioqKioqKioqKioqKioqKi9cbi8qID1UcmFuc2l0aW9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qXG5cdFVTQUdFOiBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAkdHJhbnNpdGlvbiBlYXNlLWluLW91dCk7XG4qL1xuLyogPUdyYWRpZW50c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qXG5cdFVTQUdFOiBAaW5jbHVkZSBjc3MtZ3JhZGllbnQoI2RmZGZkZiwjZjhmOGY4KTtcbiovXG4vKiA9Q2xlYXJmaXhcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9TW9kdWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5hbGVydC1zdWNjZXNzLCAud3BjZjctbWFpbC1zZW50LW9rLCBbZGF0YS1zdGF0dXM9c2VudF0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwgLmFsZXJ0LWVycm9yLCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsIFtkYXRhLXN0YXR1cz1pbnZhbGlkXSAud3BjZjctcmVzcG9uc2Utb3V0cHV0LCAud3BjZjctbm90LXZhbGlkLXRpcCwgLmFsZXJ0LWluZm8sIC5hbGVydC1oZWxwLCAud3BjZjctbWFpbC1zZW50LW5nIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogMC4yNXJlbSAwIDA7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uYWxlcnQtc3VjY2VzczpmaXJzdC1jaGlsZCwgLndwY2Y3LW1haWwtc2VudC1vazpmaXJzdC1jaGlsZCwgW2RhdGEtc3RhdHVzPXNlbnRdIC53cGNmNy1yZXNwb25zZS1vdXRwdXQ6Zmlyc3QtY2hpbGQsIC5hbGVydC1lcnJvcjpmaXJzdC1jaGlsZCwgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzOmZpcnN0LWNoaWxkLCBbZGF0YS1zdGF0dXM9aW52YWxpZF0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dDpmaXJzdC1jaGlsZCwgLndwY2Y3LW5vdC12YWxpZC10aXA6Zmlyc3QtY2hpbGQsIC5hbGVydC1pbmZvOmZpcnN0LWNoaWxkLCAuYWxlcnQtaGVscDpmaXJzdC1jaGlsZCwgLndwY2Y3LW1haWwtc2VudC1uZzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYWxlcnQtc3VjY2VzczpsYXN0LWNoaWxkLCAud3BjZjctbWFpbC1zZW50LW9rOmxhc3QtY2hpbGQsIFtkYXRhLXN0YXR1cz1zZW50XSAud3BjZjctcmVzcG9uc2Utb3V0cHV0Omxhc3QtY2hpbGQsIC5hbGVydC1lcnJvcjpsYXN0LWNoaWxkLCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnM6bGFzdC1jaGlsZCwgW2RhdGEtc3RhdHVzPWludmFsaWRdIC53cGNmNy1yZXNwb25zZS1vdXRwdXQ6bGFzdC1jaGlsZCwgLndwY2Y3LW5vdC12YWxpZC10aXA6bGFzdC1jaGlsZCwgLmFsZXJ0LWluZm86bGFzdC1jaGlsZCwgLmFsZXJ0LWhlbHA6bGFzdC1jaGlsZCwgLndwY2Y3LW1haWwtc2VudC1uZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGVydC1zdWNjZXNzIGgyOmZpcnN0LWNoaWxkLCAud3BjZjctbWFpbC1zZW50LW9rIGgyOmZpcnN0LWNoaWxkLCBbZGF0YS1zdGF0dXM9c2VudF0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCBoMjpmaXJzdC1jaGlsZCwgLmFsZXJ0LWVycm9yIGgyOmZpcnN0LWNoaWxkLCAud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgaDI6Zmlyc3QtY2hpbGQsIFtkYXRhLXN0YXR1cz1pbnZhbGlkXSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IGgyOmZpcnN0LWNoaWxkLCAud3BjZjctbm90LXZhbGlkLXRpcCBoMjpmaXJzdC1jaGlsZCwgLmFsZXJ0LWluZm8gaDI6Zmlyc3QtY2hpbGQsIC5hbGVydC1oZWxwIGgyOmZpcnN0LWNoaWxkLCAud3BjZjctbWFpbC1zZW50LW5nIGgyOmZpcnN0LWNoaWxkLFxuLmFsZXJ0LXN1Y2Nlc3MgaDM6Zmlyc3QtY2hpbGQsXG4ud3BjZjctbWFpbC1zZW50LW9rIGgzOmZpcnN0LWNoaWxkLFxuW2RhdGEtc3RhdHVzPXNlbnRdIC53cGNmNy1yZXNwb25zZS1vdXRwdXQgaDM6Zmlyc3QtY2hpbGQsXG4uYWxlcnQtZXJyb3IgaDM6Zmlyc3QtY2hpbGQsXG4ud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMgaDM6Zmlyc3QtY2hpbGQsXG5bZGF0YS1zdGF0dXM9aW52YWxpZF0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCBoMzpmaXJzdC1jaGlsZCxcbi53cGNmNy1ub3QtdmFsaWQtdGlwIGgzOmZpcnN0LWNoaWxkLFxuLmFsZXJ0LWluZm8gaDM6Zmlyc3QtY2hpbGQsXG4uYWxlcnQtaGVscCBoMzpmaXJzdC1jaGlsZCxcbi53cGNmNy1tYWlsLXNlbnQtbmcgaDM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgcDpmaXJzdC1jaGlsZCwgLndwY2Y3LW1haWwtc2VudC1vayBwOmZpcnN0LWNoaWxkLCBbZGF0YS1zdGF0dXM9c2VudF0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCBwOmZpcnN0LWNoaWxkLCAuYWxlcnQtZXJyb3IgcDpmaXJzdC1jaGlsZCwgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHA6Zmlyc3QtY2hpbGQsIFtkYXRhLXN0YXR1cz1pbnZhbGlkXSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHA6Zmlyc3QtY2hpbGQsIC53cGNmNy1ub3QtdmFsaWQtdGlwIHA6Zmlyc3QtY2hpbGQsIC5hbGVydC1pbmZvIHA6Zmlyc3QtY2hpbGQsIC5hbGVydC1oZWxwIHA6Zmlyc3QtY2hpbGQsIC53cGNmNy1tYWlsLXNlbnQtbmcgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYWxlcnQtc3VjY2VzcyBwOmxhc3QtY2hpbGQsIC53cGNmNy1tYWlsLXNlbnQtb2sgcDpsYXN0LWNoaWxkLCBbZGF0YS1zdGF0dXM9c2VudF0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCBwOmxhc3QtY2hpbGQsIC5hbGVydC1lcnJvciBwOmxhc3QtY2hpbGQsIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycyBwOmxhc3QtY2hpbGQsIFtkYXRhLXN0YXR1cz1pbnZhbGlkXSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHA6bGFzdC1jaGlsZCwgLndwY2Y3LW5vdC12YWxpZC10aXAgcDpsYXN0LWNoaWxkLCAuYWxlcnQtaW5mbyBwOmxhc3QtY2hpbGQsIC5hbGVydC1oZWxwIHA6bGFzdC1jaGlsZCwgLndwY2Y3LW1haWwtc2VudC1uZyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWxlcnQtaGVscCwgLndwY2Y3LW1haWwtc2VudC1uZyB7XG4gIGJhY2tncm91bmQ6ICNmN2Y0Yzk7XG4gIGJvcmRlci1jb2xvcjogI2U4ZGM1OTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjZDVlZGY4O1xuICBib3JkZXItY29sb3I6ICNiZmU0ZjQ7XG59XG5cbi5hbGVydC1lcnJvciwgLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCBbZGF0YS1zdGF0dXM9aW52YWxpZF0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCwgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlM2U0O1xuICBib3JkZXItY29sb3I6ICNmOGNkY2U7XG4gIGNvbG9yOiAjZTIzMTM4O1xufVxuXG4uYWxlcnQtc3VjY2VzcywgLndwY2Y3LW1haWwtc2VudC1vaywgW2RhdGEtc3RhdHVzPXNlbnRdIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlZmMyO1xuICBib3JkZXItY29sb3I6ICNkZWVhYWU7XG4gIGNvbG9yOiAjNzg4ZDI1O1xufVxuXG4uZ28tbGl2ZV9tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDJlbSAxMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5nby1saXZlX21lc3NhZ2UgcCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmdvLWxpdmVfZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlM2U0O1xufVxuLmdvLWxpdmVfZXJyb3IgcCB7XG4gIGNvbG9yOiAjZjViNmI5O1xufVxuXG4uZ28tbGl2ZV9ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlZGY4O1xufVxuLmdvLWxpdmVfbm90aWNlIHAge1xuICBjb2xvcjogIzdlYzhlOTtcbn1cblxuLyogPUlucHV0IFN0eWxpbmdcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuaW5wdXRbdHlwZT1kYXRlXSxcbmlucHV0W3R5cGU9bW9udGhdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9d2Vla10sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9Y29sb3JdLFxuc2VsZWN0LFxudGV4dGFyZWEsXG4uZmllbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTk3LCAxOTcsIDE5Nyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJ2ZW5pY2UtYmx2ZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBjdWJpYy1iZXppZXIoMC4yNCwgMC4xNywgMC41NCwgMC45OCk7XG59XG5pbnB1dFt0eXBlPXRleHRdOmhvdmVyLCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLCBpbnB1dFt0eXBlPXRleHRdOmFjdGl2ZSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmhvdmVyLFxuaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTphY3RpdmUsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpob3ZlcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRldGltZV06YWN0aXZlLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06aG92ZXIsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmFjdGl2ZSxcbmlucHV0W3R5cGU9ZGF0ZV06aG92ZXIsXG5pbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRlXTphY3RpdmUsXG5pbnB1dFt0eXBlPW1vbnRoXTpob3ZlcixcbmlucHV0W3R5cGU9bW9udGhdOmZvY3VzLFxuaW5wdXRbdHlwZT1tb250aF06YWN0aXZlLFxuaW5wdXRbdHlwZT10aW1lXTpob3ZlcixcbmlucHV0W3R5cGU9dGltZV06Zm9jdXMsXG5pbnB1dFt0eXBlPXRpbWVdOmFjdGl2ZSxcbmlucHV0W3R5cGU9d2Vla106aG92ZXIsXG5pbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuaW5wdXRbdHlwZT13ZWVrXTphY3RpdmUsXG5pbnB1dFt0eXBlPW51bWJlcl06aG92ZXIsXG5pbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG5pbnB1dFt0eXBlPW51bWJlcl06YWN0aXZlLFxuaW5wdXRbdHlwZT1lbWFpbF06aG92ZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbmlucHV0W3R5cGU9ZW1haWxdOmFjdGl2ZSxcbmlucHV0W3R5cGU9dXJsXTpob3ZlcixcbmlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbmlucHV0W3R5cGU9dXJsXTphY3RpdmUsXG5pbnB1dFt0eXBlPXNlYXJjaF06aG92ZXIsXG5pbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG5pbnB1dFt0eXBlPXNlYXJjaF06YWN0aXZlLFxuaW5wdXRbdHlwZT10ZWxdOmhvdmVyLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZWxdOmFjdGl2ZSxcbmlucHV0W3R5cGU9Y29sb3JdOmhvdmVyLFxuaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsXG5pbnB1dFt0eXBlPWNvbG9yXTphY3RpdmUsXG5zZWxlY3Q6aG92ZXIsXG5zZWxlY3Q6Zm9jdXMsXG5zZWxlY3Q6YWN0aXZlLFxudGV4dGFyZWE6aG92ZXIsXG50ZXh0YXJlYTpmb2N1cyxcbnRleHRhcmVhOmFjdGl2ZSxcbi5maWVsZDpob3Zlcixcbi5maWVsZDpmb2N1cyxcbi5maWVsZDphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5pbnB1dFt0eXBlPXRleHRdLmVycm9yLCBpbnB1dFt0eXBlPXRleHRdLmlzLWludmFsaWQsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXS5lcnJvcixcbmlucHV0W3R5cGU9cGFzc3dvcmRdLmlzLWludmFsaWQsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXS5lcnJvcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLmlzLWludmFsaWQsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5lcnJvcixcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmlzLWludmFsaWQsXG5pbnB1dFt0eXBlPWRhdGVdLmVycm9yLFxuaW5wdXRbdHlwZT1kYXRlXS5pcy1pbnZhbGlkLFxuaW5wdXRbdHlwZT1tb250aF0uZXJyb3IsXG5pbnB1dFt0eXBlPW1vbnRoXS5pcy1pbnZhbGlkLFxuaW5wdXRbdHlwZT10aW1lXS5lcnJvcixcbmlucHV0W3R5cGU9dGltZV0uaXMtaW52YWxpZCxcbmlucHV0W3R5cGU9d2Vla10uZXJyb3IsXG5pbnB1dFt0eXBlPXdlZWtdLmlzLWludmFsaWQsXG5pbnB1dFt0eXBlPW51bWJlcl0uZXJyb3IsXG5pbnB1dFt0eXBlPW51bWJlcl0uaXMtaW52YWxpZCxcbmlucHV0W3R5cGU9ZW1haWxdLmVycm9yLFxuaW5wdXRbdHlwZT1lbWFpbF0uaXMtaW52YWxpZCxcbmlucHV0W3R5cGU9dXJsXS5lcnJvcixcbmlucHV0W3R5cGU9dXJsXS5pcy1pbnZhbGlkLFxuaW5wdXRbdHlwZT1zZWFyY2hdLmVycm9yLFxuaW5wdXRbdHlwZT1zZWFyY2hdLmlzLWludmFsaWQsXG5pbnB1dFt0eXBlPXRlbF0uZXJyb3IsXG5pbnB1dFt0eXBlPXRlbF0uaXMtaW52YWxpZCxcbmlucHV0W3R5cGU9Y29sb3JdLmVycm9yLFxuaW5wdXRbdHlwZT1jb2xvcl0uaXMtaW52YWxpZCxcbnNlbGVjdC5lcnJvcixcbnNlbGVjdC5pcy1pbnZhbGlkLFxudGV4dGFyZWEuZXJyb3IsXG50ZXh0YXJlYS5pcy1pbnZhbGlkLFxuLmZpZWxkLmVycm9yLFxuLmZpZWxkLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNmYmUzZTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk5JSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJZQUFBQVdDQVlBQUFERXRHdzdBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQXlScFZGaDBXRTFNT21OdmJTNWhaRzlpWlM1NGJYQUFBQUFBQUR3L2VIQmhZMnRsZENCaVpXZHBiajBpNzd1L0lpQnBaRDBpVnpWTk1FMXdRMlZvYVVoNmNtVlRlazVVWTNwcll6bGtJajgrSUR4NE9uaHRjRzFsZEdFZ2VHMXNibk02ZUQwaVlXUnZZbVU2Ym5NNmJXVjBZUzhpSUhnNmVHMXdkR3M5SWtGa2IySmxJRmhOVUNCRGIzSmxJRFV1TXkxak1ERXhJRFkyTGpFME5UWTJNU3dnTWpBeE1pOHdNaTh3TmkweE5EbzFOam95TnlBZ0lDQWdJQ0FnSWo0Z1BISmtaanBTUkVZZ2VHMXNibk02Y21SbVBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1THpBeUx6SXlMWEprWmkxemVXNTBZWGd0Ym5NaklqNGdQSEprWmpwRVpYTmpjbWx3ZEdsdmJpQnlaR1k2WVdKdmRYUTlJaUlnZUcxc2JuTTZlRzF3UFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdklpQjRiV3h1Y3pwNGJYQk5UVDBpYUhSMGNEb3ZMMjV6TG1Ga2IySmxMbU52YlM5NFlYQXZNUzR3TDIxdEx5SWdlRzFzYm5NNmMzUlNaV1k5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5elZIbHdaUzlTWlhOdmRYSmpaVkpsWmlNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVOVE5pQW9UV0ZqYVc1MGIzTm9LU0lnZUcxd1RVMDZTVzV6ZEdGdVkyVkpSRDBpZUcxd0xtbHBaRG8yTkRNME5EUkVRa1l3TkVJeE1VVXlPVEk0UkVaR1FURXpNekEyTURjeU5pSWdlRzF3VFUwNlJHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEbzJORE0wTkRSRVEwWXdORUl4TVVVeU9USTRSRVpHUVRFek16QTJNRGN5TmlJK0lEeDRiWEJOVFRwRVpYSnBkbVZrUm5KdmJTQnpkRkpsWmpwcGJuTjBZVzVqWlVsRVBTSjRiWEF1YVdsa09qUTNPRFJHUmtFMlJqQTBRVEV4UlRJNU1qaEVSa1pCTVRNek1EWXdOekkySWlCemRGSmxaanBrYjJOMWJXVnVkRWxFUFNKNGJYQXVaR2xrT2pZME16UTBORVJCUmpBMFFqRXhSVEk1TWpoRVJrWkJNVE16TURZd056STJJaTgrSUR3dmNtUm1Pa1JsYzJOeWFYQjBhVzl1UGlBOEwzSmtaanBTUkVZK0lEd3ZlRHA0YlhCdFpYUmhQaUE4UDNod1lXTnJaWFFnWlc1a1BTSnlJajgrVThpVDV3QUFBZWRKUkVGVWVOcWsxVTlJMDJFY3gvSHRWM2FJRkFjMWhjUkRVb0dYUkFxMG9OTEEyQ3JzRUZtSGJpa1p1MGlRWUlGR1lBaWVna0NwTGlwQnhQcERFQk1VekIwRWhTRzJMaEc3aE1SMkd2aVBnVVR2QjU3Qnc4UDMrVTIzQjE2SFBYOCtlL2I4bnQ5M3dlelpTTUNuaFhFVEYzQWNCNUJEQ25IOERxOThFeGNHSGNGbjhBaDNjZERuaStmeG5QRHY5b0FuVEI3Q0t1NlZDRlh0Q2haeTU2THhVanQramZ1Qjh0b1NPdGg5d2Q3eFdBV2hxclVqWVIvRlJUd1dKbStpSVBUL3c3YlFmNWxqaVpuQmc0NWR0S0ZYNkgrTFU4Z0lZOE9FVjZ2Z1RrU3R3WFdFOEJQVEdESEdQcU5QejJtQ2ZTT09Za0E5OVR2Q3QxYmhHUEw2OHpNY3dtbmNNdWFwZTEwanJJK3E0QmJIaS9GTG4zMVM5ejJ4NXRSaFRjKzFXNTA2aXBNK1Qzb1JENFgrOCtxdGM0U3FGdkwwei9GcjE0UytTemppczhiejlMdnZhcThjd1Mvd3dHZmRscWZQU1dxVGlGbFg3N28xM3U5WW0xUEJzOEpBeXRwUm95NDRYOUZ0OUUvZ3ZiQStyWUtuOE5jYWFNVmM4VUhnQnc0YjkvaXFVUVo2aE9BSkZieURjVWZsbXNFWDRhNit3VHRIR2ZoQUlVcWExVTI5WmMyQnl0b3VUaEQ4eDZ4dU41Q3RNUGkyQ3JYTFprWmYvSHlab1JGQ1A3bitRVlI0UFY3dUkvQWpHZ2hON09VL3IxaWxucUlMdGZwTkMrbzZ2SUZsakJLWWxoYi9GMkFBZ2FCc1dSNXdSaUlBQUFBQVNVVk9SSzVDWUlJPSk7XG4gIGNvbG9yOiAjZmJlM2U0O1xuICBvdXRsaW5lLWNvbG9yOiAjZmJlM2U0O1xufVxuaW5wdXRbdHlwZT10ZXh0XS5zdWNjZXNzLCBpbnB1dFt0eXBlPXRleHRdLmlzLXZhbGlkLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0uc3VjY2VzcyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLmlzLXZhbGlkLFxuaW5wdXRbdHlwZT1kYXRldGltZV0uc3VjY2VzcyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLmlzLXZhbGlkLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0uc3VjY2VzcyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmlzLXZhbGlkLFxuaW5wdXRbdHlwZT1kYXRlXS5zdWNjZXNzLFxuaW5wdXRbdHlwZT1kYXRlXS5pcy12YWxpZCxcbmlucHV0W3R5cGU9bW9udGhdLnN1Y2Nlc3MsXG5pbnB1dFt0eXBlPW1vbnRoXS5pcy12YWxpZCxcbmlucHV0W3R5cGU9dGltZV0uc3VjY2VzcyxcbmlucHV0W3R5cGU9dGltZV0uaXMtdmFsaWQsXG5pbnB1dFt0eXBlPXdlZWtdLnN1Y2Nlc3MsXG5pbnB1dFt0eXBlPXdlZWtdLmlzLXZhbGlkLFxuaW5wdXRbdHlwZT1udW1iZXJdLnN1Y2Nlc3MsXG5pbnB1dFt0eXBlPW51bWJlcl0uaXMtdmFsaWQsXG5pbnB1dFt0eXBlPWVtYWlsXS5zdWNjZXNzLFxuaW5wdXRbdHlwZT1lbWFpbF0uaXMtdmFsaWQsXG5pbnB1dFt0eXBlPXVybF0uc3VjY2VzcyxcbmlucHV0W3R5cGU9dXJsXS5pcy12YWxpZCxcbmlucHV0W3R5cGU9c2VhcmNoXS5zdWNjZXNzLFxuaW5wdXRbdHlwZT1zZWFyY2hdLmlzLXZhbGlkLFxuaW5wdXRbdHlwZT10ZWxdLnN1Y2Nlc3MsXG5pbnB1dFt0eXBlPXRlbF0uaXMtdmFsaWQsXG5pbnB1dFt0eXBlPWNvbG9yXS5zdWNjZXNzLFxuaW5wdXRbdHlwZT1jb2xvcl0uaXMtdmFsaWQsXG5zZWxlY3Quc3VjY2VzcyxcbnNlbGVjdC5pcy12YWxpZCxcbnRleHRhcmVhLnN1Y2Nlc3MsXG50ZXh0YXJlYS5pcy12YWxpZCxcbi5maWVsZC5zdWNjZXNzLFxuLmZpZWxkLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlZmMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCWUFBQUFXQ0FZQUFBREV0R3c3QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5UnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVFdGamFXNTBiM05vS1NJZ2VHMXdUVTA2U1c1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRvMk5ETTBORFJFUmtZd05FSXhNVVV5T1RJNFJFWkdRVEV6TXpBMk1EY3lOaUlnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8yTkRNME5EUkZNRVl3TkVJeE1VVXlPVEk0UkVaR1FURXpNekEyTURjeU5pSStJRHg0YlhCTlRUcEVaWEpwZG1Wa1JuSnZiU0J6ZEZKbFpqcHBibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPalkwTXpRME5FUkVSakEwUWpFeFJUSTVNamhFUmtaQk1UTXpNRFl3TnpJMklpQnpkRkpsWmpwa2IyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qWTBNelEwTkVSRlJqQTBRakV4UlRJNU1qaEVSa1pCTVRNek1EWXdOekkySWk4K0lEd3ZjbVJtT2tSbGMyTnlhWEIwYVc5dVBpQThMM0prWmpwU1JFWStJRHd2ZURwNGJYQnRaWFJoUGlBOFAzaHdZV05yWlhRZ1pXNWtQU0p5SWo4KzdvbGtUUUFBQWZoSlJFRlVlTnFrbFU5b0UwRVVoemRyb1dqdzB0QmVXbER4a0VhSXA1NVRzQ1U5VktJZ0NySEJlbEE4Q1ExS3IxV1BiWnJRM2dxdFFxdkdxeHBRYzJqQms2QklJYUFHRDRxTkNLVVJwRFNLaVBpOThnTERzSnQvL3VCanN6dHZmbms3ODk1c0lQQXc2L2pvR01UaEZKeUFYbjIrQSs5Z0E1Ny9UYVkvZVUwT2VCZ2ZoR200RGlHbnNiN0RBc3p4QnovTkFkY0tqTUpMdU5XQ3FhZ0hic3NjTjUrTCtobUg0UWtNT2UxTDVqekZmTkEyUGdUMzRhalR1WTdBR3VaQjAvaG1oNW0rZ1Mwcjh4djF6UnZnK2dHQ0haaU93bkY0RFAzaUIzc1FrWXhQZDJDNkNXZmhCOVh3bHVzNStLMWo0alh1YXEzYStnTTFIOU9QY0FhKzdxOWxQaWRaSnFIYmlJbTdXZzIycnNFSTdGclBTekFNWC9UK0FEeUFLU3N1N0ZyMUtwbGVoTHZ3Q3M1RHZmQmY2NXArTXlwcVJiTzFGWEs5dXRINC9RS3VhcVlUc0czRTNJTkp2MDBRNDZweDMrWHhhbkovVXRlMi92cVA0RktEemEyS2NkbGpJS2RuaFMweFhZVUxUYXFtTE1aRm44RkZTRnR2dDZ4NzBFeEZDUzVvVVhzcHEyc3NhN29FbDFzd0ZhK0NHRmRndGtIZ1BEeURLeTAyenl4TlU2bFhSVVpiMUV1SFlheU5OcytZaDVCMFdRbysvOGZwSm5OVFpGdXp6Mk9wam9RMlFydVNPUWxNeTM1ZkVHbUVHTXhZOWUxYnJ4b2J3N1RrV0ExaDZ4ZmNrVVBiK0poR29FL0hwZnZldzdxVWxkL0g5SjhBQXdEcHczV1lyeGNaM1FBQUFBQkpSVTVFcmtKZ2dnPT0pO1xuICBjb2xvcjogI2U2ZWZjMjtcbiAgb3V0bGluZS1jb2xvcjogI2U2ZWZjMjtcbn1cbmlucHV0W3R5cGU9dGV4dF1bZGlzYWJsZWRdLCBpbnB1dFt0eXBlPXRleHRdLmlzLWRpc2FibGVkLFxuaW5wdXRbdHlwZT1wYXNzd29yZF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0uaXMtZGlzYWJsZWQsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lXS5pcy1kaXNhYmxlZCxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmlzLWRpc2FibGVkLFxuaW5wdXRbdHlwZT1kYXRlXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPWRhdGVdLmlzLWRpc2FibGVkLFxuaW5wdXRbdHlwZT1tb250aF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1tb250aF0uaXMtZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXRpbWVdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9dGltZV0uaXMtZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXdlZWtdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9d2Vla10uaXMtZGlzYWJsZWQsXG5pbnB1dFt0eXBlPW51bWJlcl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1udW1iZXJdLmlzLWRpc2FibGVkLFxuaW5wdXRbdHlwZT1lbWFpbF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1lbWFpbF0uaXMtZGlzYWJsZWQsXG5pbnB1dFt0eXBlPXVybF1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT11cmxdLmlzLWRpc2FibGVkLFxuaW5wdXRbdHlwZT1zZWFyY2hdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9c2VhcmNoXS5pcy1kaXNhYmxlZCxcbmlucHV0W3R5cGU9dGVsXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPXRlbF0uaXMtZGlzYWJsZWQsXG5pbnB1dFt0eXBlPWNvbG9yXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPWNvbG9yXS5pcy1kaXNhYmxlZCxcbnNlbGVjdFtkaXNhYmxlZF0sXG5zZWxlY3QuaXMtZGlzYWJsZWQsXG50ZXh0YXJlYVtkaXNhYmxlZF0sXG50ZXh0YXJlYS5pcy1kaXNhYmxlZCxcbi5maWVsZFtkaXNhYmxlZF0sXG4uZmllbGQuaXMtZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjY7XG59XG5pbnB1dFt0eXBlPXRleHRdW2Rpc2FibGVkXTpmb2N1cywgaW5wdXRbdHlwZT10ZXh0XVtkaXNhYmxlZF06YWN0aXZlLCBpbnB1dFt0eXBlPXRleHRdLmlzLWRpc2FibGVkOmZvY3VzLCBpbnB1dFt0eXBlPXRleHRdLmlzLWRpc2FibGVkOmFjdGl2ZSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdW2Rpc2FibGVkXTphY3RpdmUsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXS5pcy1kaXNhYmxlZDpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLmlzLWRpc2FibGVkOmFjdGl2ZSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdW2Rpc2FibGVkXTphY3RpdmUsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXS5pcy1kaXNhYmxlZDpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLmlzLWRpc2FibGVkOmFjdGl2ZSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdW2Rpc2FibGVkXTphY3RpdmUsXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5pcy1kaXNhYmxlZDpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLmlzLWRpc2FibGVkOmFjdGl2ZSxcbmlucHV0W3R5cGU9ZGF0ZV1bZGlzYWJsZWRdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRlXVtkaXNhYmxlZF06YWN0aXZlLFxuaW5wdXRbdHlwZT1kYXRlXS5pcy1kaXNhYmxlZDpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZV0uaXMtZGlzYWJsZWQ6YWN0aXZlLFxuaW5wdXRbdHlwZT1tb250aF1bZGlzYWJsZWRdOmZvY3VzLFxuaW5wdXRbdHlwZT1tb250aF1bZGlzYWJsZWRdOmFjdGl2ZSxcbmlucHV0W3R5cGU9bW9udGhdLmlzLWRpc2FibGVkOmZvY3VzLFxuaW5wdXRbdHlwZT1tb250aF0uaXMtZGlzYWJsZWQ6YWN0aXZlLFxuaW5wdXRbdHlwZT10aW1lXVtkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPXRpbWVdW2Rpc2FibGVkXTphY3RpdmUsXG5pbnB1dFt0eXBlPXRpbWVdLmlzLWRpc2FibGVkOmZvY3VzLFxuaW5wdXRbdHlwZT10aW1lXS5pcy1kaXNhYmxlZDphY3RpdmUsXG5pbnB1dFt0eXBlPXdlZWtdW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9d2Vla11bZGlzYWJsZWRdOmFjdGl2ZSxcbmlucHV0W3R5cGU9d2Vla10uaXMtZGlzYWJsZWQ6Zm9jdXMsXG5pbnB1dFt0eXBlPXdlZWtdLmlzLWRpc2FibGVkOmFjdGl2ZSxcbmlucHV0W3R5cGU9bnVtYmVyXVtkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPW51bWJlcl1bZGlzYWJsZWRdOmFjdGl2ZSxcbmlucHV0W3R5cGU9bnVtYmVyXS5pcy1kaXNhYmxlZDpmb2N1cyxcbmlucHV0W3R5cGU9bnVtYmVyXS5pcy1kaXNhYmxlZDphY3RpdmUsXG5pbnB1dFt0eXBlPWVtYWlsXVtkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXVtkaXNhYmxlZF06YWN0aXZlLFxuaW5wdXRbdHlwZT1lbWFpbF0uaXMtZGlzYWJsZWQ6Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXS5pcy1kaXNhYmxlZDphY3RpdmUsXG5pbnB1dFt0eXBlPXVybF1bZGlzYWJsZWRdOmZvY3VzLFxuaW5wdXRbdHlwZT11cmxdW2Rpc2FibGVkXTphY3RpdmUsXG5pbnB1dFt0eXBlPXVybF0uaXMtZGlzYWJsZWQ6Zm9jdXMsXG5pbnB1dFt0eXBlPXVybF0uaXMtZGlzYWJsZWQ6YWN0aXZlLFxuaW5wdXRbdHlwZT1zZWFyY2hdW2Rpc2FibGVkXTpmb2N1cyxcbmlucHV0W3R5cGU9c2VhcmNoXVtkaXNhYmxlZF06YWN0aXZlLFxuaW5wdXRbdHlwZT1zZWFyY2hdLmlzLWRpc2FibGVkOmZvY3VzLFxuaW5wdXRbdHlwZT1zZWFyY2hdLmlzLWRpc2FibGVkOmFjdGl2ZSxcbmlucHV0W3R5cGU9dGVsXVtkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPXRlbF1bZGlzYWJsZWRdOmFjdGl2ZSxcbmlucHV0W3R5cGU9dGVsXS5pcy1kaXNhYmxlZDpmb2N1cyxcbmlucHV0W3R5cGU9dGVsXS5pcy1kaXNhYmxlZDphY3RpdmUsXG5pbnB1dFt0eXBlPWNvbG9yXVtkaXNhYmxlZF06Zm9jdXMsXG5pbnB1dFt0eXBlPWNvbG9yXVtkaXNhYmxlZF06YWN0aXZlLFxuaW5wdXRbdHlwZT1jb2xvcl0uaXMtZGlzYWJsZWQ6Zm9jdXMsXG5pbnB1dFt0eXBlPWNvbG9yXS5pcy1kaXNhYmxlZDphY3RpdmUsXG5zZWxlY3RbZGlzYWJsZWRdOmZvY3VzLFxuc2VsZWN0W2Rpc2FibGVkXTphY3RpdmUsXG5zZWxlY3QuaXMtZGlzYWJsZWQ6Zm9jdXMsXG5zZWxlY3QuaXMtZGlzYWJsZWQ6YWN0aXZlLFxudGV4dGFyZWFbZGlzYWJsZWRdOmZvY3VzLFxudGV4dGFyZWFbZGlzYWJsZWRdOmFjdGl2ZSxcbnRleHRhcmVhLmlzLWRpc2FibGVkOmZvY3VzLFxudGV4dGFyZWEuaXMtZGlzYWJsZWQ6YWN0aXZlLFxuLmZpZWxkW2Rpc2FibGVkXTpmb2N1cyxcbi5maWVsZFtkaXNhYmxlZF06YWN0aXZlLFxuLmZpZWxkLmlzLWRpc2FibGVkOmZvY3VzLFxuLmZpZWxkLmlzLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWVkZjg7XG59XG5cbnRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBOEFBQUFIQ0FZQUFBRFhoUmNuQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5UnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVFdGamFXNTBiM05vS1NJZ2VHMXdUVTA2U1c1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwRU9FWkNNall4TUVZd05VVXhNVVV5T1RJNFJFWkdRVEV6TXpBMk1EY3lOaUlnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBFT0VaQ01qWXhNVVl3TlVVeE1VVXlPVEk0UkVaR1FURXpNekEyTURjeU5pSStJRHg0YlhCTlRUcEVaWEpwZG1Wa1JuSnZiU0J6ZEZKbFpqcHBibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa1E0UmtJeU5qQkZSakExUlRFeFJUSTVNamhFUmtaQk1UTXpNRFl3TnpJMklpQnpkRkpsWmpwa2IyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rUTRSa0l5TmpCR1JqQTFSVEV4UlRJNU1qaEVSa1pCTVRNek1EWXdOekkySWk4K0lEd3ZjbVJtT2tSbGMyTnlhWEIwYVc5dVBpQThMM0prWmpwU1JFWStJRHd2ZURwNGJYQnRaWFJoUGlBOFAzaHdZV05yWlhRZ1pXNWtQU0p5SWo4K1Z4a3A5Z0FBQUk5SlJFRlVlTnBpZEhGeHVjSEF3S0FPeEUrQW1KbUJNUGdMeERKQWZKTUZTS3dENGtxb0FDbGdBK1AvLy84WlhGMWRQYUNHY0JLaDZRY1FCKzNldlhzN1dETUlBQTJRQjFJN2dGZ0RqMGFRRnoyQkdoK0FPRXd3VWFEQVF5QmxDTVI3Y0dqY0M1S0hhUVFCdU0zSUFPaUtUaUJWaGlUVURkUlVocTRPcTJhb0FlbEFhaElRNXdNMXpzQ21CaURBQURoWU1KWFZaOXU5QUFBQUFFbEZUa1N1UW1DQyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk3LjUlIGNlbnRlcjtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwIDAuNXJlbTtcbn1cblxuLyogPUZvcm0gV3JhcHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZi1maWVsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZi1maWVsZC0tc3VibWl0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmYtZmllbGQtLXJhZGlvLFxuLmYtZmllbGQtLWNoZWNrYm94IHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZi1maWVsZC0tcmFkaW8gaW5wdXQsXG4uZi1maWVsZC0tY2hlY2tib3ggaW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbn1cbi5mLWZpZWxkLS1yYWRpbyAuY2hlY2ssXG4uZi1maWVsZC0tY2hlY2tib3ggLmNoZWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiKDE5NywgMTk3LCAxOTcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgMWVtIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjI0LCAwLjE3LCAwLjU0LCAwLjk4KTtcbn1cbi5mLWZpZWxkLS1yYWRpbyAuY2hlY2s6YmVmb3JlLFxuLmYtZmllbGQtLWNoZWNrYm94IC5jaGVjazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk3LCAxOTcsIDE5Nyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGN1YmljLWJlemllcigwLjI0LCAwLjE3LCAwLjU0LCAwLjk4KSwgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMC4yNCwgMC4xNywgMC41NCwgMC45OCk7XG59XG4uZi1maWVsZC0tcmFkaW8gLnRleHQsXG4uZi1maWVsZC0tY2hlY2tib3ggLnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mLWZpZWxkLS1yYWRpbyA+IGxhYmVsLFxuLmYtZmllbGQtLWNoZWNrYm94ID4gbGFiZWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uZi1maWVsZC0tcmFkaW8gPiBsYWJlbDpob3ZlciAuY2hlY2ssIC5mLWZpZWxkLS1yYWRpbyA+IGxhYmVsOmZvY3VzIC5jaGVjayxcbi5mLWZpZWxkLS1jaGVja2JveCA+IGxhYmVsOmhvdmVyIC5jaGVjayxcbi5mLWZpZWxkLS1jaGVja2JveCA+IGxhYmVsOmZvY3VzIC5jaGVjayB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5mLWZpZWxkLS1yYWRpbyA+IGxhYmVsOmhvdmVyIC5jaGVjazpiZWZvcmUsIC5mLWZpZWxkLS1yYWRpbyA+IGxhYmVsOmZvY3VzIC5jaGVjazpiZWZvcmUsXG4uZi1maWVsZC0tY2hlY2tib3ggPiBsYWJlbDpob3ZlciAuY2hlY2s6YmVmb3JlLFxuLmYtZmllbGQtLWNoZWNrYm94ID4gbGFiZWw6Zm9jdXMgLmNoZWNrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uZi1maWVsZC0tcmFkaW8gaW5wdXQ6aG92ZXIgfiAuY2hlY2s6YmVmb3JlLFxuLmYtZmllbGQtLXJhZGlvIGlucHV0OmZvY3VzIH4gLmNoZWNrOmJlZm9yZSxcbi5mLWZpZWxkLS1jaGVja2JveCBpbnB1dDpob3ZlciB+IC5jaGVjazpiZWZvcmUsXG4uZi1maWVsZC0tY2hlY2tib3ggaW5wdXQ6Zm9jdXMgfiAuY2hlY2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5mLWZpZWxkLS1yYWRpbyAuY2hlY2sge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmYtZmllbGQtLXJhZGlvIC5jaGVjazpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLmYtZmllbGQtLXJhZGlvIGlucHV0OmNoZWNrZWQgfiAuY2hlY2s6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmYtZmllbGQtLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2s6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmYtZmllbGQtLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgMCAxLjhyZW07XG59XG4uZi1maWVsZC0td3JhcHBlciAuZi1maWVsZCB7XG4gIG1hcmdpbi1yaWdodDogMy4zJTtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjIuNWVtKSB7XG4gIC5mLWZpZWxkLS13cmFwcGVyIC5mLWZpZWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTBlbSkge1xuICAuZi1maWVsZC0td3JhcHBlciAuZi1maWVsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qID1Db250YWN0IEZvcm0gN1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi53cGNmNyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNjcmVlbi1yZWFkZXItcmVzcG9uc2Uge1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogLTEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMC40cmVtIDAuNHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53cGNmNy12YWxpZGF0aW9uLWVycm9ycywgW2RhdGEtc3RhdHVzPWludmFsaWRdIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLndwY2Y3LW1haWwtc2VudC1uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ud3BjZjctbWFpbC1zZW50LW9rLCBbZGF0YS1zdGF0dXM9c2VudF0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4vKiA9alF1ZXJ5IFVJIFNlbGVjdCBNZW51c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogMCAwIDFweCB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIGNvbG9yOiAjOTg3NmI5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNnJlbSAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjQsIDAuMTcsIDAuNTQsIDAuOTgpO1xufVxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbiAudWktc2VsZWN0bWVudS1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Z3MvaWNvbi1hcnJvdy1kb3duLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIuNHJlbTtcbn1cbi5zdmcgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbiAudWktc2VsZWN0bWVudS1pY29uIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDlweDtcbn1cbi5uby1zdmcgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbiAudWktc2VsZWN0bWVudS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb24tYXJyb3ctZG93bi5wbmdcIik7XG59XG4uZGlzYWJsZWQgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGRmYTk7XG59XG4udWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uOmhvdmVyLCAudWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdIC51aS1zZWxlY3RtZW51LWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4udWktc2VsZWN0bWVudS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51ID4gbGkge1xuICBtYXJnaW46IDA7XG59XG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51LWl0ZW0ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMUI0QjQxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwLjZyZW0gMC44cmVtO1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIudWktc3RhdGUtYWN0aXZlLCAudWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51LWl0ZW0td3JhcHBlci51aS1zdGF0ZS1mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4udWktc3RhdGUtYWN0aXZlOmhvdmVyLFxuLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLFxuYS51aS1idXR0b246YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvcm0tLW5ld3NsZXR0ZXIgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tLW5ld3NsZXR0ZXIgbGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9ybS0tbmV3c2xldHRlciBpbnB1dFt0eXBlPXRleHRdLFxuLmZvcm0tLW5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBtYXJnaW46IDFlbSAwO1xufVxuLmZvcm0tLW5ld3NsZXR0ZXIgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmZvcm0tLW5ld3NsZXR0ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5mb3JtLS1uZXdzbGV0dGVyIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mb3JtLS1uZXdzbGV0dGVyIGlucHV0W3R5cGU9dGV4dF0sXG4gIC5mb3JtLS1uZXdzbGV0dGVyIGlucHV0W3R5cGU9ZW1haWxdIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLS1uZXdzbGV0dGVyIGJ1dHRvbiB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbjogMCAwIDAgMXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgLmZvcm0tLW5ld3NsZXR0ZXIge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5mb3JtLS1uZXdzbGV0dGVyIGxhYmVsIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luOiAwIDJyZW0gMCAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmZvcm0tLW5ld3NsZXR0ZXIgYnV0dG9uIHtcbiAgICBtYXJnaW46IDAgMCAwIDJyZW07XG4gIH1cbn1cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgaW1nLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgaW1nLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbi8qID1TVkdzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qID0gSlMgQmFja2dyb3VuZCBpbWFnZSAtIEhpZGVzIGltYWdlIGFuZCBzZXRzIGFzIHBhcmVudCBiYWNrZ3JvdW5kXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJnLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA1MCU7XG59XG5cbi5iZy1pbWFnZS0tc3JjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG59XG50YWJsZSB0aCxcbnRhYmxlIHRkIHtcbiAgcGFkZGluZzogMS4ycmVtIDFyZW07XG59XG50YWJsZSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxudGFibGUgdGQge1xuICBmb250LXNpemU6IDFyZW07XG59XG50YWJsZSB0ciB0ZCxcbnRhYmxlIHRyIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbn1cbnRhYmxlIHRyOmxhc3QtY2hpbGQgdGQsXG50YWJsZSB0cjpsYXN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxudGFibGUgdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LS1saWdodCk7XG59XG5cbi8qID1UYWJsZSB3aXRoIGNvbnRhaW5lclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50YWJsZS0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogY2xhbXAoMy4xMjVyZW0sIDl2dywgOS42ODc1cmVtKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIHBhZGRpbmc6IDAgMCAxcmVtO1xufVxuLnRhYmxlLS1jb250YWluZXIgdGFibGUge1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogNTByZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4ZW0pIHtcbiAgLnRhYmxlLS1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLyogPUJhc2Vcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvdXIpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgaHRtbCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8qID1SZXZlYWxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5bZGF0YS1pbnZpZXddLFxuW2RhdGEtY2ludmlld10ge1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zbGF0ZTogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgY3ViaWMtYmV6aWVyKDAuMjQsIDAuMTcsIDAuNTQsIDAuOTgpLCB0cmFuc2xhdGUgMC41cyBjdWJpYy1iZXppZXIoMC4yNCwgMC4xNywgMC41NCwgMC45OCk7XG59XG5bZGF0YS1pbnZpZXddW2RhdGEtaW52aWV3PWZhbHNlXSwgW2RhdGEtaW52aWV3XVtkYXRhLWNpbnZpZXc9ZmFsc2VdLFxuW2RhdGEtY2ludmlld11bZGF0YS1pbnZpZXc9ZmFsc2VdLFxuW2RhdGEtY2ludmlld11bZGF0YS1jaW52aWV3PWZhbHNlXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zbGF0ZTogMCAycmVtO1xufVxuXG4vKiA9TWFzdFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5tYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYmxvY2s6IDMuNDM3NXJlbSAxLjI1cmVtO1xufVxuLm1hc3QgLndyYXAge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAubWFzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbn1cblxuLm5ocy1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uaHMtbG9nbzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxOS42MjVyZW07XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNsYXRlOiAtNTAlIC03MCU7XG4gIHdpZHRoOiA0MC44NzVyZW07XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2LjI1ZW0pIHtcbiAgLm5ocy1sb2dvOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5ocy1sb2dvIHN2ZyB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTIycHg7XG4gIHdpZHRoOiBjbGFtcCgxMjJweCwgMjR2dywgMjU4cHgpO1xuICB6LWluZGV4OiAyO1xufVxuXG4udml0YS1sb2dvIHN2ZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMnB4O1xuICB3aWR0aDogY2xhbXAoMTAycHgsIDI0dncsIDIwOXB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudml0YS1sb2dvIHN2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgfVxufVxuXG4vKiA9U3RyaXAgYmFzaWNzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnN0cmlwIHtcbiAgcGFkZGluZy1ibG9jazogY2xhbXAoMy4xMjVyZW0sIDl2dywgOS42ODc1cmVtKTtcbn1cbi5zdHJpcFtkYXRhLWJnPWdyZWVuXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1ncmVlbik7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5Aa2V5ZnJhbWVzIHN0cmlwTGluZURyYXcge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDk0MDBweDtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA5NDAwcHg7XG4gIH1cbiAgMzAlLCA3MCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwcHg7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogOTQwMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtOTQwMHB4O1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDk0MDBweDtcbiAgfVxufVxuLnN0cmlwLXdpdGgtbGluZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RyaXAtd2l0aC1saW5lcyAud3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5zdHJpcC13aXRoLWxpbmVzIC5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2xhdGU6IC01MCUgMDtcbiAgei1pbmRleDogMTtcbn1cbi5zdHJpcC13aXRoLWxpbmVzIC5saW5lIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvdXItZ3JlZW4tbGlnaHQpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OS4zNzVlbSkge1xuICAuc3RyaXAtd2l0aC1saW5lcyAubGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0cmlwLXdpdGgtbGluZXMgLmxpbmUtLXN0cmlwLTAwMSB7XG4gIHRvcDogNnJlbTtcbn1cbi5zdHJpcC13aXRoLWxpbmVzIC5saW5lLS1zdHJpcC0wMDEgc3ZnIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDk0MDBweDtcbiAgYW5pbWF0aW9uOiBzdHJpcExpbmVEcmF3IDhzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5zdHJpcC13aXRoLWxpbmVzIC5saW5lLS1zdHJpcC0wMDIge1xuICBib3R0b206IDA7XG59XG4uc3RyaXAtd2l0aC1saW5lcyAubGluZS0tc3RyaXAtMDAyIHN2ZyB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICBzdHJva2UtZGFzaGFycmF5OiA5NDAwcHg7XG4gIGFuaW1hdGlvbjogc3RyaXBMaW5lRHJhdyA3cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi8qID1CYW5uZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYmFubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhbm5lciAud3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAuYmFubmVyIHtcbiAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxM3JlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OS4zNzVlbSkge1xuICAuYmFubmVyIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxNXJlbSA1LjVyZW07XG4gIH1cbn1cblxuQGtleWZyYW1lcyBiYW5uZXJMaW5lRHJhdyB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogODAwMHB4O1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDgwMDBweDtcbiAgfVxuICAzMCUsIDcwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDBweDtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4MDAwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IC04MDAwcHg7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODAwMHB4O1xuICB9XG59XG4ubGluZS0tYmFubmVyIHtcbiAgYm90dG9tOiAtNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2xhdGU6IC01MCUgMDtcbiAgei1pbmRleDogMTtcbn1cbi5saW5lLS1iYW5uZXIgc3ZnIHtcbiAgb3BhY2l0eTogMC40O1xuICBzdHJva2U6IHZhcigtLWNvbG91ci1ncmVlbi1kYXJrKTtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDgwMDBweDtcbiAgYW5pbWF0aW9uOiBiYW5uZXJMaW5lRHJhdyAxNHMgY3ViaWMtYmV6aWVyKDAuMjQsIDAuMTcsIDAuNTQsIDAuOTgpIGluZmluaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OS4zNzVlbSkge1xuICAubGluZS0tYmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkuMzc1ZW0pIHtcbiAgLmJhbm5lci0tZ3JpZCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cblxuLmJhbm5lci0taW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJsb2NrOiAwIDJyZW07XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogNDVyZW07XG4gIHdpZHRoOiA5MCU7XG59XG4uYmFubmVyLS1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkuMzc1ZW0pIHtcbiAgLmJhbm5lci0taW1hZ2Uge1xuICAgIG1hcmdpbi1ibG9jazogMDtcbiAgfVxufVxuXG4uYmFubmVyLS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJhbm5lci0tdGV4dCAuYnV0dG9uLXdyYXAge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkuMzc1ZW0pIHtcbiAgLmJhbm5lci0tdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYmFubmVyLS10ZXh0IC5idXR0b24td3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5iYW5uZXItLWhlYWRpbmcge1xuICBmb250LXNpemU6IDIuNzVyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi43NXJlbSwgOHZ3LCA2LjI1cmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJhbm5lci0tbWVzc2FnZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvdXItZ3JlZW4tbGlnaHQpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgNXZ3LCAyLjc1cmVtKTtcbiAgbWFyZ2luLWJsb2NrOiAyLjEyNXJlbSAzLjEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkuMzc1ZW0pIHtcbiAgLmJhbm5lci0tbWVzc2FnZSB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogNi4yNXJlbTtcbiAgfVxufVxuXG4vKiA9RGF5IHRpbGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnRpbGUtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS4yNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDMuNzVyZW0pIHtcbiAgLnRpbGUtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyLjVyZW0pIHtcbiAgLnRpbGUtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5cbi5kYXktdGlsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1ncmVlbik7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICBwYWRkaW5nOiBjbGFtcCgxLjg3NXJlbSwgNXZ3LCAyLjVyZW0pO1xufVxuLmRheS10aWxlW2RhdGEtY29sb3VyPXBpbmtdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3VyLXBpbmspO1xufVxuLmRheS10aWxlW2RhdGEtY29sb3VyPXJlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvdXItcmVkKTtcbn1cbi5kYXktdGlsZSBidXR0b24ge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87XG59XG4uZGF5LXRpbGU6aG92ZXIgLmRheS10aWxlLS1udW1iZXIge1xuICBhbmltYXRpb246IG51bWJlckppbmdsZSAxcyBjdWJpYy1iZXppZXIoMC4yNCwgMC4xNywgMC41NCwgMC45OCkgZm9yd2FyZHM7XG59XG4uZGF5LXRpbGU6aGFzKGJ1dHRvbjpob3ZlcikgLmRheS10aWxlLS1pbWFnZSB7XG4gIHNjYWxlOiAxLjA1O1xufVxuXG5Aa2V5ZnJhbWVzIG51bWJlckppbmdsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICB9XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbn1cbi5kYXktdGlsZS0tbnVtYmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvdXItcmVkLWFsdCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWN1cnNpdmUpO1xuICBmb250LXNpemU6IDMuMTI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRvcDogMS41cmVtO1xuICB3aWR0aDogNC41cmVtO1xuICB6LWluZGV4OiAzO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xufVxuLmRheS10aWxlLS1udW1iZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3VyLWdyZWVuKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3VyLXJlZC1hbHQpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgdHJhbnNsYXRlOiAtNTAlIDA7XG4gIHdpZHRoOiAwLjYyNXJlbTtcbn1cbltkYXRhLWNvbG91cj1waW5rXSAuZGF5LXRpbGUtLW51bWJlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvdXItcGluayk7XG59XG5bZGF0YS1jb2xvdXI9cmVkXSAuZGF5LXRpbGUtLW51bWJlcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvdXItcmVkKTtcbn1cbi5kYXktdGlsZS0tbnVtYmVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRheS10aWxlLS1pbWFnZSB7XG4gIHNjYWxlOiAxO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBzY2FsZSAwLjI1cyBjdWJpYy1iZXppZXIoMC4yNCwgMC4xNywgMC41NCwgMC45OCk7XG59XG4uZGF5LXRpbGUtLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZGF5LXRpbGUtLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ibG9jazogMi4zNzVyZW0gNC42ODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qID1QYWdlIGxpbmtzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2OC43NWVtKSB7XG4gIC5saW5rLWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ubGluay1ncmlkIC5zdHJpcC0taGVhZCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDVyZW07XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjguNzVlbSkge1xuICAubGluay1ncmlkLS10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQyLjVyZW07XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ubGluay1ncmlkLS1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGluay1ncmlkLS1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjguNzVlbSkge1xuICAubGluay1ncmlkLS1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA0Mi4xODc1cmVtO1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cblxuLm5hdi0tbGluay0tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXYtLWxpbmstLWxpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJsb2NrOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAubmF2LS1saW5rLS1saXN0IGxpIHtcbiAgICBtYXJnaW4tYmxvY2s6IDFyZW07XG4gIH1cbn1cbi5uYXYtLWxpbmstLWxpc3QgbGkgYSxcbi5uYXYtLWxpbmstLWxpc3QgbGkgYTp2aXNpdGVkIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCA0dncsIDEuNzVyZW0pO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAubmF2LS1saW5rLS1saXN0IGxpIGEsXG4gIC5uYXYtLWxpbmstLWxpc3QgbGkgYTp2aXNpdGVkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5uYXYtLWxpbmstLWxpc3QgbGkgYSBzcGFuLFxuLm5hdi0tbGluay0tbGlzdCBsaSBhOnZpc2l0ZWQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi0tbGluay0tbGlzdCBsaSBhIHNwYW46bGFzdC1jaGlsZCxcbi5uYXYtLWxpbmstLWxpc3QgbGkgYTp2aXNpdGVkIHNwYW46bGFzdC1jaGlsZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1wdXJwbGUpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAxLjU2MjVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjc1cmVtO1xuICB0cmFuc2xhdGU6IDAgMDtcbiAgd2lkdGg6IDEuNTYyNXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNsYXRlIDAuMjVzIGN1YmljLWJlemllcigwLjI0LCAwLjE3LCAwLjU0LCAwLjk4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gIC5uYXYtLWxpbmstLWxpc3QgbGkgYSBzcGFuOmxhc3QtY2hpbGQsXG4gIC5uYXYtLWxpbmstLWxpc3QgbGkgYTp2aXNpdGVkIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjI1cmVtO1xuICB9XG59XG4ubmF2LS1saW5rLS1saXN0IGxpIGEgc3ZnLFxuLm5hdi0tbGluay0tbGlzdCBsaSBhOnZpc2l0ZWQgc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5uYXYtLWxpbmstLWxpc3QgbGkgYTpob3ZlciBzcGFuOmxhc3QtY2hpbGQsXG4ubmF2LS1saW5rLS1saXN0IGxpIGE6dmlzaXRlZDpob3ZlciBzcGFuOmxhc3QtY2hpbGQge1xuICB0cmFuc2xhdGU6IDAuODc1cmVtIDA7XG59XG5cbi8qID1Gb290ZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3VyLWdyZWVuLWRhcmspO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1ibG9jazogMy42MjVyZW07XG59XG5cbi5mb290ZXItLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDR2dywgMy4xMjVyZW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi0tZW5kLS1saW5rcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2LS1lbmQtLWxpbmtzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5hdi0tZW5kLS1saW5rcyBhLFxuLm5hdi0tZW5kLS1saW5rcyBhOnZpc2l0ZWQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubmF2LS1zb2NpYWwtLWxpbmtzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm5hdi0tc29jaWFsLS1saW5rcyBsaSB7XG4gIG1hcmdpbjogMCAxZW0gMCAwO1xufVxuLm5hdi0tc29jaWFsLS1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdi0tc29jaWFsLS1saW5rcyBhLFxuLm5hdi0tc29jaWFsLS1saW5rcyBhOnZpc2l0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2LS1zb2NpYWwtLWxpbmtzIGEgc3ZnLFxuLm5hdi0tc29jaWFsLS1saW5rcyBhOnZpc2l0ZWQgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICMwMDA7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjQsIDAuMTcsIDAuNTQsIDAuOTgpO1xufVxuLm5hdi0tc29jaWFsLS1saW5rcyBhOmhvdmVyIHN2ZywgLm5hdi0tc29jaWFsLS1saW5rcyBhOmZvY3VzIHN2Zyxcbi5uYXYtLXNvY2lhbC0tbGlua3MgYTp2aXNpdGVkOmhvdmVyIHN2Zyxcbi5uYXYtLXNvY2lhbC0tbGlua3MgYTp2aXNpdGVkOmZvY3VzIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbn1cbi5uYXYtLXNvY2lhbC0tbGlua3MgYSAuc29jaWFsLW5hbWUsXG4ubmF2LS1zb2NpYWwtLWxpbmtzIGE6dmlzaXRlZCAuc29jaWFsLW5hbWUge1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogLTEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLyogPUJsb2NrIENvbHVtbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qID1Db3B5cmlnaHQgYW5kIENhcmdvIExvZ29cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uY29weXJpZ2h0LFxuLnNpdGUtYnkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uc2l0ZS1ieSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uY2FyZ28tbG9nbyxcbi5jYXJnby1sb2dvOnZpc2l0ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmdvLWxvZ28gc3ZnLFxuLmNhcmdvLWxvZ286dmlzaXRlZCBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogIzAwMDtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjI1cyBjdWJpYy1iZXppZXIoMC4yNCwgMC4xNywgMC41NCwgMC45OCk7XG59XG4uY2FyZ28tbG9nbzpob3ZlciBzdmcsIC5jYXJnby1sb2dvOmZvY3VzIHN2Zyxcbi5jYXJnby1sb2dvOnZpc2l0ZWQ6aG92ZXIgc3ZnLFxuLmNhcmdvLWxvZ286dmlzaXRlZDpmb2N1cyBzdmcge1xuICBmaWxsOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAuZm9vdGVyLS1pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuc2l0ZS1ieSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi8qID1UaGVtZSB1cmxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9Q29sb3VyIFZhcmlhYmxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID1Tb2NpYWwgY29sb3Vyc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID1XcmFwIFdpZHRoXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPVN0cmlwIFBhZGRpbmdcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9R3V0dGVyIHdpZHRoXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPVNpdGUgVHJhbnNpdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9UmFkaXVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPUZvbnQgRmFtaWxpZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9Rm9udCB3ZWlnaHRzIGluIHVzZSBmcm9tIFR5cGVraXQgb3IgR29vZ2xlIEZvbnRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPUNTUyBWYXJpYWJsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG46cm9vdCB7XG4gIC0tYmFja2dyb3VuZC1jb2xvdXI6ICNmZmY7XG4gIC0tY29sb3VyLWdyZWVuOiAjMUI0QjQxO1xuICAtLWNvbG91ci1ncmVlbi1kYXJrOiAjMTAyQjFGO1xuICAtLWNvbG91ci1ncmVlbi1saWdodDogI0JGRTZDQjtcbiAgLS1jb2xvdXItcHVycGxlOiAjNzQ0Q0EwO1xuICAtLWNvbG91ci1waW5rOiAjRkM5RENBO1xuICAtLWNvbG91ci1yZWQ6ICNFNzQwNEQ7XG4gIC0tY29sb3VyLXJlZC1hbHQ6ICNGRjVENUQ7XG4gIC0tY29sb3VyLWdyZXktbGlnaHQ6ICNmOWY5Zjk7XG4gIC0tY29sb3VyLWdyZXktbWlkOiByZ2IoMTk3LCAxOTcsIDE5Nyk7XG4gIC0tY29sb3VyLWdyZXktZGFyazogIzk5OTtcbiAgLS10ZXh0LWNvbG91cjogIzFCNEI0MTtcbiAgLS1mb250LXNhbnM6IHZlbmljZS1ibHZkLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWN1cnNpdmU6IEthbGFtLCBjdXJzaXZlO1xuICAtLXdyYXA6IDEwMi4zNzVyZW07XG4gIC0tdmFyaWFibGUtaW5kZW50OiBjYWxjKCgxMDB2dyAtIHZhcigtLXdyYXApKSAvIDIpO1xuICAtLXN0cmlwLXBhZGRpbmc6IGNsYW1wKDMuMTI1cmVtLCA5dncsIDkuNjg3NXJlbSk7XG59XG5cbi8qXG5cblx0dmFyaWFibGUgdXNhZ2UgZXhhbXBsZTpcblxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2xpYnJhcnkvL2ltYWdlcy8uLi4nKTtcblxuKi9cbi8qID1CYXNlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuYm9keSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG91cik7XG4gIGZvbnQtZmFtaWx5OiBcInZlbmljZS1ibHZkXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLyogPUhlYWRlcnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuaDEgYSxcbmgxIGE6dmlzaXRlZCxcbi5oMSBhLFxuLmgxIGE6dmlzaXRlZCxcbmgyIGEsXG5oMiBhOnZpc2l0ZWQsXG4uaDIgYSxcbi5oMiBhOnZpc2l0ZWQsXG5oMyBhLFxuaDMgYTp2aXNpdGVkLFxuLmgzIGEsXG4uaDMgYTp2aXNpdGVkLFxuaDQgYSxcbmg0IGE6dmlzaXRlZCxcbi5oNCBhLFxuLmg0IGE6dmlzaXRlZCxcbmg1IGEsXG5oNSBhOnZpc2l0ZWQsXG4uaDUgYSxcbi5oNSBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbmgyLFxuLmgyIHtcbiAgY29sb3I6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xufVxuXG5oMyxcbi5oMyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDAuODQ2cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4uc3RyaXAtLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS43NXJlbSwgNXZ3LCAzLjEyNXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ibG9jazogMCB2YXIoLS1zdHJpcC1wYWRkaW5nKTtcbn1cblxuLnN0cmlwLS1oZWFkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ibG9jazogMCB2YXIoLS1zdHJpcC1wYWRkaW5nKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTBlbSkge1xuICAuc3RyaXAtLWhlYWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnN0cmlwLS1oZWFkIC5zdHJpcC0taGVhZGluZyB7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cbi5zdHJpcC0taGVhZCAuc3RyaXAtLWhlYWRpbmc6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ibG9jazogMCAyLjEyNXJlbTtcbn1cbi5zdHJpcC0taGVhZFtkYXRhLWFsaWduPWNlbnRyZV0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3RyaXAtLWhlYWRbZGF0YS1hbGlnbj1jZW50cmVdIC5zdHJpcC0taGVhZGluZyB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogNDMuNzVyZW07XG59XG5cbi5zdHJpcC0tb3BlbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCA0dncsIDEuNzVyZW0pO1xufVxuLnN0cmlwLS1vcGVuIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG59XG4uc3RyaXAtLW9wZW4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cblxuLyogPUNvbnRlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5wIHtcbiAgaHlwaGVuczogbm9uZTtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG5cbi5jb250ZW50LS1pbnRybyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKiA9QWNjZXNzaWJsZSBza2lwIHRvIGNvbnRlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uY29udGVudC0tc2tpcC10byxcbi5jb250ZW50LS1za2lwLXRvOnZpc2l0ZWQge1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogLTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDFweDtcbiAgei1pbmRleDogLTk5OTtcbn1cbi5jb250ZW50LS1za2lwLXRvOmZvY3VzLCAuY29udGVudC0tc2tpcC10bzphY3RpdmUsXG4uY29udGVudC0tc2tpcC10bzp2aXNpdGVkOmZvY3VzLFxuLmNvbnRlbnQtLXNraXAtdG86dmlzaXRlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBob3RwaW5rO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTA1LCAxODAsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLyogPUNhcHRpb25zXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLndwLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIG1hcmdpbjogMXJlbSAwIDJyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53cC1jYXB0aW9uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gIC53cC1jYXB0aW9uLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gIC53cC1jYXB0aW9uLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgY29sb3I6ICMxQjRCNDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG4vKiA9SFJzIC0gV2UgZG9uJ3QgcmVhbGx5IHVzZSB0aGVzZSB0aG91Z2hcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5ociB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAycmVtIDA7XG59XG5cbi8qID1MaXN0c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmxpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbi8qID1EZWZpbml0aW9uIExpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5kbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG59XG5kbCBkdCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAwLjZyZW07XG59XG5kbCBkZCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5kbCBkZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogPUJsb2NrcXVvdGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIG1hcmdpbi1ibG9jazogMnJlbTtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZy1ibG9jazogMDtcbiAgcGFkZGluZy1pbmxpbmU6IDFyZW0gMDtcbn1cbmJsb2NrcXVvdGUgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ibG9ja3F1b3RlIGZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuYmxvY2txdW90ZSBmb290ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjI1cmVtO1xufVxuLnF1b3RlLS1wcm9tb3RlZCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLyogPUNvZGUgYW5kIFByZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbnByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDc1dmg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC40cmVtIDFyZW07XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHBhZGRpbmc6IDAuNHJlbTtcbn1cblxuLyogPVRleHQgVHJpY2tzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmhpZGUtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblxuICAkVE9BU1QtR1JJRFxuXG4gIEFuIGluc2FuZSBncmlkLlxuICBZb3UnZCBiZSBtYWQgdG8gdXNlIGl0LlxuXG4gIFVzYWdlXG4gID09PT09XG5cbiAgQXNzdW1pbmcgZGVmYXVsdCB2YWx1ZXM6XG5cbiAgPGRpdiBjbGFzcz1cInQtZ3JpZFwiPlxuICAgIDxkaXYgY2xhc3M9XCJncmlkX19jb2wgZ3JpZF9fY29sLS0xLW9mLTJcIj5cbiAgICAgIEEgaGFsZi13aWR0aCBjb2x1bW4uXG4gICAgPC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cImdyaWRfX2NvbCBncmlkX19jb2wtLTEtb2YtNCBncmlkX19jb2wtLXB1bGwtMS1vZi00XCI+XG4gICAgICBBIHF1YXJ0ZXIsIHB1bGxlZCBsZWZ0IGJ5IGl0cyBvd24gd2lkdGguIFlvdSBnZXQgdGhpcywgcmlnaHQ/XG4gICAgPC9kaXY+XG4gIDwvZGl2PlxuXG5cbiAgQ3VzdG9taXNhdGlvblxuICA9PT09PT09PT09PT09XG5cbiAgJGdyaWQtbmFtZXNwYWNlIGFuZCAkZ3JpZC1jb2x1bW4tbmFtZXNwYWNlXG4gIGFkanVzdHMgdGhlIGNsYXNzIG5hbWVzIGZvciB0aGUgZ3JpZC4gV2l0aFxuICBkZWZhdWx0IHZhbHVlcywgZ3JpZCB3cmFwcGVycyBoYXZlIGEgY2xhc3NcbiAgb2YgJy5ncmlkJyBhbmQgY29sdW1ucyAnLmdyaWRfX2NvbCcuXG5cbiAgJGNvbC1ncm91cHMobikgYWRqdXN0cyBjb2x1bW4gZGl2aXNpb25zLlxuICBGb3IgZXhhbXBsZSwgJGNvbC1ncm91cHMoMTIpIHdpbGwgcHJvZHVjZVxuICBhIDEyLWNvbHVtbiBncmlkLiAkY29sLWdyb3VwcygzLDYsOClcbiAgd2lsbCBwcm9kdWNlIGEgMy0sIDYtLCBhbmQgOC1jb2x1bW4gZ3JpZC5cblxuICAkZ3V0dGVyLXdpZHRoIGlz4oCUeW91IGd1ZXNzZWQgaXTigJR0aGUgZ3V0dGVyXG4gIHdpZHRoLiBBY2NlcHRzIGFueSB1bml0LlxuXG4gIFRoYXQncyBpdC4gSGF2ZSBmdW4uXG5cblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50LWdyaWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTIuNXJlbTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS0xMi1vZi0xMiwgLnQtZ3JpZCA+IC5ncmlkX19jb2wtLTgtb2YtOCwgLnQtZ3JpZCA+IC5ncmlkX19jb2wtLTYtb2YtNiwgLnQtZ3JpZCA+IC5ncmlkX19jb2wtLTUtb2YtNSwgLnQtZ3JpZCA+IC5ncmlkX19jb2wtLTQtb2YtNCwgLnQtZ3JpZCA+IC5ncmlkX19jb2wtLTMtb2YtMywgLnQtZ3JpZCA+IC5ncmlkX19jb2wtLTItb2YtMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnQtZ3JpZCA+IC5ncmlkX19jb2wtLTYtb2YtMTIsIC50LWdyaWQgPiAuZ3JpZF9fY29sLS00LW9mLTgsIC50LWdyaWQgPiAuZ3JpZF9fY29sLS0zLW9mLTYsIC50LWdyaWQgPiAuZ3JpZF9fY29sLS0yLW9mLTQsIC50LWdyaWQgPiAuZ3JpZF9fY29sLS0xLW9mLTIge1xuICB3aWR0aDogNTAlO1xufVxuLnQtZ3JpZCA+IC5ncmlkX19jb2wtLTQtb2YtMTIsIC50LWdyaWQgPiAuZ3JpZF9fY29sLS0yLW9mLTYsIC50LWdyaWQgPiAuZ3JpZF9fY29sLS0xLW9mLTMge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4udC1ncmlkID4gLmdyaWRfX2NvbC0tOC1vZi0xMiwgLnQtZ3JpZCA+IC5ncmlkX19jb2wtLTQtb2YtNiwgLnQtZ3JpZCA+IC5ncmlkX19jb2wtLTItb2YtMyB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS0zLW9mLTEyLCAudC1ncmlkID4gLmdyaWRfX2NvbC0tMi1vZi04LCAudC1ncmlkID4gLmdyaWRfX2NvbC0tMS1vZi00IHtcbiAgd2lkdGg6IDI1JTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS05LW9mLTEyLCAudC1ncmlkID4gLmdyaWRfX2NvbC0tNi1vZi04LCAudC1ncmlkID4gLmdyaWRfX2NvbC0tMy1vZi00IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdXNoLTEyLW9mLTEyLCAudC1ncmlkID4gLmdyaWRfX2NvbC0tcHVzaC04LW9mLTgsIC50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdXNoLTYtb2YtNiwgLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1c2gtNS1vZi01LCAudC1ncmlkID4gLmdyaWRfX2NvbC0tcHVzaC00LW9mLTQsIC50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdXNoLTMtb2YtMywgLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1c2gtMi1vZi0yIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4udC1ncmlkID4gLmdyaWRfX2NvbC0tcHVzaC02LW9mLTEyLCAudC1ncmlkID4gLmdyaWRfX2NvbC0tcHVzaC00LW9mLTgsIC50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdXNoLTMtb2YtNiwgLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1c2gtMi1vZi00LCAudC1ncmlkID4gLmdyaWRfX2NvbC0tcHVzaC0xLW9mLTIge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1c2gtNC1vZi0xMiwgLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1c2gtMi1vZi02LCAudC1ncmlkID4gLmdyaWRfX2NvbC0tcHVzaC0xLW9mLTMge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG4udC1ncmlkID4gLmdyaWRfX2NvbC0tcHVzaC04LW9mLTEyLCAudC1ncmlkID4gLmdyaWRfX2NvbC0tcHVzaC00LW9mLTYsIC50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdXNoLTItb2YtMyB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdXNoLTMtb2YtMTIsIC50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdXNoLTItb2YtOCwgLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1c2gtMS1vZi00IHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdXNoLTktb2YtMTIsIC50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdXNoLTYtb2YtOCwgLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1c2gtMy1vZi00IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdWxsLTEyLW9mLTEyLCAudC1ncmlkID4gLmdyaWRfX2NvbC0tcHVsbC04LW9mLTgsIC50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdWxsLTYtb2YtNiwgLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1bGwtNS1vZi01LCAudC1ncmlkID4gLmdyaWRfX2NvbC0tcHVsbC00LW9mLTQsIC50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdWxsLTMtb2YtMywgLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1bGwtMi1vZi0yIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xufVxuLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1bGwtNi1vZi0xMiwgLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1bGwtNC1vZi04LCAudC1ncmlkID4gLmdyaWRfX2NvbC0tcHVsbC0zLW9mLTYsIC50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdWxsLTItb2YtNCwgLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1bGwtMS1vZi0yIHtcbiAgbWFyZ2luLWxlZnQ6IC01MCU7XG59XG4udC1ncmlkID4gLmdyaWRfX2NvbC0tcHVsbC00LW9mLTEyLCAudC1ncmlkID4gLmdyaWRfX2NvbC0tcHVsbC0yLW9mLTYsIC50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdWxsLTEtb2YtMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMzMuMzMzMzMzMzMzMyU7XG59XG4udC1ncmlkID4gLmdyaWRfX2NvbC0tcHVsbC04LW9mLTEyLCAudC1ncmlkID4gLmdyaWRfX2NvbC0tcHVsbC00LW9mLTYsIC50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdWxsLTItb2YtMyB7XG4gIG1hcmdpbi1sZWZ0OiAtNjYuNjY2NjY2NjY2NyU7XG59XG4udC1ncmlkID4gLmdyaWRfX2NvbC0tcHVsbC0zLW9mLTEyLCAudC1ncmlkID4gLmdyaWRfX2NvbC0tcHVsbC0yLW9mLTgsIC50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdWxsLTEtb2YtNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjUlO1xufVxuLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1bGwtOS1vZi0xMiwgLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1bGwtNi1vZi04LCAudC1ncmlkID4gLmdyaWRfX2NvbC0tcHVsbC0zLW9mLTQge1xuICBtYXJnaW4tbGVmdDogLTc1JTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS0xLW9mLTUge1xuICB3aWR0aDogMjAlO1xufVxuLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1c2gtMS1vZi01IHtcbiAgbWFyZ2luLWxlZnQ6IDIwJTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdWxsLTEtb2YtNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjAlO1xufVxuLnQtZ3JpZCA+IC5ncmlkX19jb2wtLTItb2YtNSB7XG4gIHdpZHRoOiA0MCU7XG59XG4udC1ncmlkID4gLmdyaWRfX2NvbC0tcHVzaC0yLW9mLTUge1xuICBtYXJnaW4tbGVmdDogNDAlO1xufVxuLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1bGwtMi1vZi01IHtcbiAgbWFyZ2luLWxlZnQ6IC00MCU7XG59XG4udC1ncmlkID4gLmdyaWRfX2NvbC0tMy1vZi01IHtcbiAgd2lkdGg6IDYwJTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdXNoLTMtb2YtNSB7XG4gIG1hcmdpbi1sZWZ0OiA2MCU7XG59XG4udC1ncmlkID4gLmdyaWRfX2NvbC0tcHVsbC0zLW9mLTUge1xuICBtYXJnaW4tbGVmdDogLTYwJTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS00LW9mLTUge1xuICB3aWR0aDogODAlO1xufVxuLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1c2gtNC1vZi01IHtcbiAgbWFyZ2luLWxlZnQ6IDgwJTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdWxsLTQtb2YtNSB7XG4gIG1hcmdpbi1sZWZ0OiAtODAlO1xufVxuLnQtZ3JpZCA+IC5ncmlkX19jb2wtLTEtb2YtNiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdXNoLTEtb2YtNiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdWxsLTEtb2YtNiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTYuNjY2NjY2NjY2NyU7XG59XG4udC1ncmlkID4gLmdyaWRfX2NvbC0tNS1vZi02IHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1c2gtNS1vZi02IHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1bGwtNS1vZi02IHtcbiAgbWFyZ2luLWxlZnQ6IC04My4zMzMzMzMzMzMzJTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS0xLW9mLTgge1xuICB3aWR0aDogMTIuNSU7XG59XG4udC1ncmlkID4gLmdyaWRfX2NvbC0tcHVzaC0xLW9mLTgge1xuICBtYXJnaW4tbGVmdDogMTIuNSU7XG59XG4udC1ncmlkID4gLmdyaWRfX2NvbC0tcHVsbC0xLW9mLTgge1xuICBtYXJnaW4tbGVmdDogLTEyLjUlO1xufVxuLnQtZ3JpZCA+IC5ncmlkX19jb2wtLTMtb2YtOCB7XG4gIHdpZHRoOiAzNy41JTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdXNoLTMtb2YtOCB7XG4gIG1hcmdpbi1sZWZ0OiAzNy41JTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdWxsLTMtb2YtOCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzcuNSU7XG59XG4udC1ncmlkID4gLmdyaWRfX2NvbC0tNS1vZi04IHtcbiAgd2lkdGg6IDYyLjUlO1xufVxuLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1c2gtNS1vZi04IHtcbiAgbWFyZ2luLWxlZnQ6IDYyLjUlO1xufVxuLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1bGwtNS1vZi04IHtcbiAgbWFyZ2luLWxlZnQ6IC02Mi41JTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS03LW9mLTgge1xuICB3aWR0aDogODcuNSU7XG59XG4udC1ncmlkID4gLmdyaWRfX2NvbC0tcHVzaC03LW9mLTgge1xuICBtYXJnaW4tbGVmdDogODcuNSU7XG59XG4udC1ncmlkID4gLmdyaWRfX2NvbC0tcHVsbC03LW9mLTgge1xuICBtYXJnaW4tbGVmdDogLTg3LjUlO1xufVxuLnQtZ3JpZCA+IC5ncmlkX19jb2wtLTEtb2YtMTIge1xuICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdXNoLTEtb2YtMTIge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdWxsLTEtb2YtMTIge1xuICBtYXJnaW4tbGVmdDogLTguMzMzMzMzMzMzMyU7XG59XG4udC1ncmlkID4gLmdyaWRfX2NvbC0tMi1vZi0xMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdXNoLTItb2YtMTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG4udC1ncmlkID4gLmdyaWRfX2NvbC0tcHVsbC0yLW9mLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNi42NjY2NjY2NjY3JTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS01LW9mLTEyIHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1c2gtNS1vZi0xMiB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdWxsLTUtb2YtMTIge1xuICBtYXJnaW4tbGVmdDogLTQxLjY2NjY2NjY2NjclO1xufVxuLnQtZ3JpZCA+IC5ncmlkX19jb2wtLTctb2YtMTIge1xuICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG4udC1ncmlkID4gLmdyaWRfX2NvbC0tcHVzaC03LW9mLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1bGwtNy1vZi0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAtNTguMzMzMzMzMzMzMyU7XG59XG4udC1ncmlkID4gLmdyaWRfX2NvbC0tMTAtb2YtMTIge1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG4udC1ncmlkID4gLmdyaWRfX2NvbC0tcHVzaC0xMC1vZi0xMiB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdWxsLTEwLW9mLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IC04My4zMzMzMzMzMzMzJTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS0xMS1vZi0xMiB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cbi50LWdyaWQgPiAuZ3JpZF9fY29sLS1wdXNoLTExLW9mLTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuLnQtZ3JpZCA+IC5ncmlkX19jb2wtLXB1bGwtMTEtb2YtMTIge1xuICBtYXJnaW4tbGVmdDogLTkxLjY2NjY2NjY2NjclO1xufVxuLnQtZ3JpZCAuZ3JpZF9fY29sIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC50LWdyaWQgLmdyaWRfX2NvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnQtZ3JpZCAuZ3JpZF9fY29sW2NsYXNzKj1ncmlkX19jb2wtLXMtXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjRlbTtcbiAgfVxuICAudC1ncmlkIC5ncmlkX19jb2wuZ3JpZF9fY29sLS1zLTEtb2YtMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnQtZ3JpZCAuZ3JpZF9fY29sLmdyaWRfX2NvbC0tcy0xLW9mLTIsIC50LWdyaWQgLmdyaWRfX2NvbC5ncmlkX19jb2wtLXMtMi1vZi00IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC50LWdyaWQgLmdyaWRfX2NvbC5ncmlkX19jb2wtLXMtMS1vZi0zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnQtZ3JpZCAuZ3JpZF9fY29sLmdyaWRfX2NvbC0tcy0yLW9mLTMge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudC1ncmlkIC5ncmlkX19jb2wuZ3JpZF9fY29sLS1zLTEtb2YtNCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudC1ncmlkIC5ncmlkX19jb2wuZ3JpZF9fY29sLS1zLTMtb2YtNCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnQtZ3JpZCAuZ3JpZF9fY29sW2NsYXNzKj1ncmlkX19jb2wtLW0tXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjRlbTtcbiAgfVxuICAudC1ncmlkIC5ncmlkX19jb2wuZ3JpZF9fY29sLS1tLTEtb2YtMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnQtZ3JpZCAuZ3JpZF9fY29sLmdyaWRfX2NvbC0tbS0xLW9mLTIsIC50LWdyaWQgLmdyaWRfX2NvbC5ncmlkX19jb2wtLW0tMi1vZi00IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC50LWdyaWQgLmdyaWRfX2NvbC5ncmlkX19jb2wtLW0tMS1vZi0zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnQtZ3JpZCAuZ3JpZF9fY29sLmdyaWRfX2NvbC0tbS0yLW9mLTMge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudC1ncmlkIC5ncmlkX19jb2wuZ3JpZF9fY29sLS1tLTEtb2YtNCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudC1ncmlkIC5ncmlkX19jb2wuZ3JpZF9fY29sLS1tLTMtb2YtNCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgLnQtZ3JpZCAuZ3JpZF9fY29sW2NsYXNzKj1ncmlkX19jb2wtLWwtXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjRlbTtcbiAgfVxuICAudC1ncmlkIC5ncmlkX19jb2wuZ3JpZF9fY29sLS1sLTEtb2YtMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnQtZ3JpZCAuZ3JpZF9fY29sLmdyaWRfX2NvbC0tbC0xLW9mLTIsIC50LWdyaWQgLmdyaWRfX2NvbC5ncmlkX19jb2wtLWwtMi1vZi00IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC50LWdyaWQgLmdyaWRfX2NvbC5ncmlkX19jb2wtLWwtMS1vZi0zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnQtZ3JpZCAuZ3JpZF9fY29sLmdyaWRfX2NvbC0tbC0yLW9mLTMge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuICAudC1ncmlkIC5ncmlkX19jb2wuZ3JpZF9fY29sLS1sLTEtb2YtNCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAudC1ncmlkIC5ncmlkX19jb2wuZ3JpZF9fY29sLS1sLTMtb2YtNCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtaW4td2lkdGg6IDkwMHB4KSB7XG4gIC50LWdyaWQgLmdyaWRfX2NvbFtjbGFzcyo9Z3JpZF9fY29sLS14bC1dIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNGVtO1xuICB9XG4gIC50LWdyaWQgLmdyaWRfX2NvbC5ncmlkX19jb2wtLXhsLTEtb2YtMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnQtZ3JpZCAuZ3JpZF9fY29sLmdyaWRfX2NvbC0teGwtMS1vZi0yLCAudC1ncmlkIC5ncmlkX19jb2wuZ3JpZF9fY29sLS14bC0yLW9mLTQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnQtZ3JpZCAuZ3JpZF9fY29sLmdyaWRfX2NvbC0teGwtMS1vZi0zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnQtZ3JpZCAuZ3JpZF9fY29sLmdyaWRfX2NvbC0teGwtMi1vZi0zIHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLnQtZ3JpZCAuZ3JpZF9fY29sLmdyaWRfX2NvbC0teGwtMS1vZi00IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC50LWdyaWQgLmdyaWRfX2NvbC5ncmlkX19jb2wtLXhsLTMtb2YtNCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkgYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAudC1ncmlkIC5ncmlkX19jb2xbY2xhc3MqPWdyaWRfX2NvbC0teHhsLV0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI0ZW07XG4gIH1cbiAgLnQtZ3JpZCAuZ3JpZF9fY29sLmdyaWRfX2NvbC0teHhsLTEtb2YtMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnQtZ3JpZCAuZ3JpZF9fY29sLmdyaWRfX2NvbC0teHhsLTEtb2YtMiwgLnQtZ3JpZCAuZ3JpZF9fY29sLmdyaWRfX2NvbC0teHhsLTItb2YtNCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudC1ncmlkIC5ncmlkX19jb2wuZ3JpZF9fY29sLS14eGwtMS1vZi0zIHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnQtZ3JpZCAuZ3JpZF9fY29sLmdyaWRfX2NvbC0teHhsLTItb2YtMyB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC50LWdyaWQgLmdyaWRfX2NvbC5ncmlkX19jb2wtLXh4bC0xLW9mLTQge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnQtZ3JpZCAuZ3JpZF9fY29sLmdyaWRfX2NvbC0teHhsLTMtb2YtNCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuLnQtZ3JpZCAuZ3JpZF9fY29sLS1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnQtZ3JpZCAuZ3JpZF9fY29sLS1kLWZpcnN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udC1ncmlkIC5ncmlkX19jb2wtLWQtbGFzdCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi50LWdyaWQuZ3JpZC0tbm8tZ3V0dGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnQtZ3JpZC5ncmlkLS1uby1ndXR0ZXIgPiAqIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnQtZ3JpZC5ncmlkLS1uby1ndXR0ZXIgLmdyaWRfX2NvbC0tc3Bhbi1hbGwge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udC1ncmlkIC5ncmlkX19jb2wtLWFiIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi50LWdyaWQgLmdyaWRfX2NvbC0tYW0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ud3JhcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMi4zNzVyZW07XG4gIHBhZGRpbmctaW5saW5lOiBjbGFtcCgxLjEyNXJlbSwgNXZ3LCAyLjVyZW0pO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDhyZW0pIHtcbiAgLndyYXAge1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICB9XG59XG5cbi53cC1lbGVtZW50LWJ1dHRvbiwgLmJ0biwgLmJ1dHRvbi13cmFwIGEsXG4uYnV0dG9uLXdyYXAgYTp2aXNpdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3VyLXB1cnBsZSk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG91ci1wdXJwbGUpO1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJ2ZW5pY2UtYmx2ZFwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTguNzVyZW07XG4gIHBhZGRpbmctYmxvY2s6IDEuMTI1cmVtO1xuICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjQsIDAuMTcsIDAuNTQsIDAuOTgpLCBib3JkZXItY29sb3IgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjQsIDAuMTcsIDAuNTQsIDAuOTgpLCBjb2xvciAwLjI1cyBjdWJpYy1iZXppZXIoMC4yNCwgMC4xNywgMC41NCwgMC45OCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI1ZW0pIHtcbiAgLndwLWVsZW1lbnQtYnV0dG9uLCAuYnRuLCAuYnV0dG9uLXdyYXAgYSxcbiAgLmJ1dHRvbi13cmFwIGE6dmlzaXRlZCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG4ud3AtZWxlbWVudC1idXR0b24gc3BhbiwgLmJ0biBzcGFuLCAuYnV0dG9uLXdyYXAgYSBzcGFuLFxuLmJ1dHRvbi13cmFwIGE6dmlzaXRlZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3AtZWxlbWVudC1idXR0b246aG92ZXIsIC5idG46aG92ZXIsIC5idXR0b24td3JhcCBhOmhvdmVyLCAud3AtZWxlbWVudC1idXR0b246Zm9jdXMsIC5idG46Zm9jdXMsIC5idXR0b24td3JhcCBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvdXItcHVycGxlKTtcbiAgY29sb3I6IHZhcigtLWNvbG91ci1wdXJwbGUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ibG9jazogMi43NXJlbSAwO1xufVxuLmJ1dHRvbi13cmFwW2RhdGEtc3R5bGU9Y2VudHJlXSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYnRuIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4vKlxuXG5cdHVybCB2YXJpYWJsZSB1c2FnZSBleGFtcGxlOlxuXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvbGlicmFyeS8vaW1hZ2VzLy4uLicpO1xuXG4qL1xuLm1hc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdi0tdG9nZ2xlLFxuLm5hdi0tdG9nZ2xlOnZpc2l0ZWQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAyO1xufVxuLm5hdi0tdG9nZ2xlLmFjdGl2ZSAubmF2LS10b2dnbGUtLWljb24gPiBzcGFuOm50aC1jaGlsZCgxKSxcbi5uYXYtLXRvZ2dsZTp2aXNpdGVkLmFjdGl2ZSAubmF2LS10b2dnbGUtLWljb24gPiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNHB4KSB0cmFuc2xhdGVYKDApO1xufVxuLm5hdi0tdG9nZ2xlLmFjdGl2ZSAubmF2LS10b2dnbGUtLWljb24gPiBzcGFuOm50aC1jaGlsZCgyKSxcbi5uYXYtLXRvZ2dsZTp2aXNpdGVkLmFjdGl2ZSAubmF2LS10b2dnbGUtLWljb24gPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubmF2LS10b2dnbGUuYWN0aXZlIC5uYXYtLXRvZ2dsZS0taWNvbiA+IHNwYW46bnRoLWNoaWxkKDMpLFxuLm5hdi0tdG9nZ2xlOnZpc2l0ZWQuYWN0aXZlIC5uYXYtLXRvZ2dsZS0taWNvbiA+IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoNHB4KSB0cmFuc2xhdGVYKDApO1xufVxuXG4ubmF2LS10b2dnbGUtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5uYXYtLXRvZ2dsZS0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMnB4O1xufVxuLm5hdi0tdG9nZ2xlLS1pY29uID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllcigwLjI0LCAwLjE3LCAwLjU0LCAwLjk4KSwgdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjI0LCAwLjE3LCAwLjU0LCAwLjk4KTtcbn1cbi5uYXYtLXRvZ2dsZS0taWNvbiA+IHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xufVxuLm5hdi0tdG9nZ2xlLS1pY29uID4gc3BhbjpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAvKiA9TWFzdFxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICAubmF2LS10b2dnbGUsXG4gIC5uYXYtLXRvZ2dsZTp2aXNpdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiA9IFRlbXBsYXRlIE1vZHVsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ucG9wdXAge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyQjFGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCA0MywgMzEsIDAuOCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwZHZoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHRyYW5zbGF0ZTogMCAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zaXRpb246IHRyYW5zbGF0ZSAwLjI1cyBjdWJpYy1iZXppZXIoMC4yNCwgMC4xNywgMC41NCwgMC45OCk7XG59XG4ucG9wdXAudmlzaWJsZSB7XG4gIHRyYW5zbGF0ZTogMCAwO1xufVxuXG4ucG9wdXAtLWlubmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1heC1oZWlnaHQ6IDgwJTtcbiAgbWF4LXdpZHRoOiA2OHJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMjdweDtcbiAgcGFkZGluZzogY2xhbXAoMTNweCwgNnZ3LCA1MXB4KTtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogNi41NjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MCU7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG59XG4ucG9wdXAtLWlubmVyIC5idXR0b24td3JhcCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMy44NzVyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogY2xhbXAoMy44NzVyZW0sIDh2dywgNS45Mzc1cmVtKTtcbn1cblxuLnBvcHVwLS1pbWFnZSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDMuNzVyZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IGNsYW1wKDMuNzVyZW0sIDEwdncsIDVyZW0pO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnBvcHVwLS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDV2dywgMy4xMjVyZW0pO1xuICBtYXJnaW4tYmxvY2s6IDAgMS42MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvcHVwLS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMy41dncsIDEuNzVyZW0pO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXgtd2lkdGg6IDU1Ljc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9wdXAtLWNvbnRlbnQgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbn1cbi5wb3B1cC0tY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4ucG9wdXAtLWNsb3NlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3VyKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zYW5zKTtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnJlbTtcbiAgdG9wOiAycmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBjdWJpYy1iZXppZXIoMC4yNCwgMC4xNywgMC41NCwgMC45OCksIGdhcCAwLjI1cyBjdWJpYy1iZXppZXIoMC4yNCwgMC4xNywgMC41NCwgMC45OCk7XG59XG4ucG9wdXAtLWNsb3NlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wb3B1cC0tY2xvc2Ugc3ZnIHtcbiAgZmlsbDogdmFyKC0tdGV4dC1jb2xvdXIpO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMjVzIGN1YmljLWJlemllcigwLjI0LCAwLjE3LCAwLjU0LCAwLjk4KTtcbn1cbi5wb3B1cC0tY2xvc2U6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3VyLXB1cnBsZSk7XG4gIGdhcDogMXJlbTtcbn1cbi5wb3B1cC0tY2xvc2U6aG92ZXIgc3ZnIHtcbiAgZmlsbDogdmFyKC0tY29sb3VyLXB1cnBsZSk7XG59XG5cbi8qID1UaGVtZSB1cmxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9Q29sb3VyIFZhcmlhYmxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID1Tb2NpYWwgY29sb3Vyc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID1XcmFwIFdpZHRoXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPVN0cmlwIFBhZGRpbmdcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9R3V0dGVyIHdpZHRoXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPVNpdGUgVHJhbnNpdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9UmFkaXVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPUZvbnQgRmFtaWxpZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9Rm9udCB3ZWlnaHRzIGluIHVzZSBmcm9tIFR5cGVraXQgb3IgR29vZ2xlIEZvbnRzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyogPUNTUyBWYXJpYWJsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG46cm9vdCB7XG4gIC0tYmFja2dyb3VuZC1jb2xvdXI6ICNmZmY7XG4gIC0tY29sb3VyLWdyZWVuOiAjMUI0QjQxO1xuICAtLWNvbG91ci1ncmVlbi1kYXJrOiAjMTAyQjFGO1xuICAtLWNvbG91ci1ncmVlbi1saWdodDogI0JGRTZDQjtcbiAgLS1jb2xvdXItcHVycGxlOiAjNzQ0Q0EwO1xuICAtLWNvbG91ci1waW5rOiAjRkM5RENBO1xuICAtLWNvbG91ci1yZWQ6ICNFNzQwNEQ7XG4gIC0tY29sb3VyLXJlZC1hbHQ6ICNGRjVENUQ7XG4gIC0tY29sb3VyLWdyZXktbGlnaHQ6ICNmOWY5Zjk7XG4gIC0tY29sb3VyLWdyZXktbWlkOiByZ2IoMTk3LCAxOTcsIDE5Nyk7XG4gIC0tY29sb3VyLWdyZXktZGFyazogIzk5OTtcbiAgLS10ZXh0LWNvbG91cjogIzFCNEI0MTtcbiAgLS1mb250LXNhbnM6IHZlbmljZS1ibHZkLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWN1cnNpdmU6IEthbGFtLCBjdXJzaXZlO1xuICAtLXdyYXA6IDEwMi4zNzVyZW07XG4gIC0tdmFyaWFibGUtaW5kZW50OiBjYWxjKCgxMDB2dyAtIHZhcigtLXdyYXApKSAvIDIpO1xuICAtLXN0cmlwLXBhZGRpbmc6IGNsYW1wKDMuMTI1cmVtLCA5dncsIDkuNjg3NXJlbSk7XG59XG5cbi8qID1GYWxsYmFja3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9Q29sb3VyIHRoZW1lc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qID1TaGFtZSBmaWxlIC1cblxuU2hhbWUgaXMgdXNlZCBmb3IgYW55IHF1aWNrIENTUyBmaXhlcy5cbkJlc3QgcHJhY3RpY2Ugd291bGQgZGljdGF0ZSB0aWR5aW5nIHRoaXNcbmZpbGUgdXAgYW5kIG1lcmdpbmcgd2l0aCBiYXNlIG9yIGJyZWFrcG9pbnRzXG5iZWZvcmUgZ29pbmcgbGl2ZS5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiA9U2hhbWUtY2l0eVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qXG5cblx0VGhlIGlkZWEgb2YgdGhpcyBzaGFtZSBmaWxlIGlzIHRvIHB1dCBhbnkgcXVpY2sgZml4ZXMgaGVyZSB0aGF0IGNhbiB0aGVuIGJlIGZpeGVkIGluIGZ1dHVyZS5cblxuXHRSZW1lbWJlciB0byBjb21tZW50IHRoZSBoYWNrIGFuZCBsZWF2ZSBhcyBtdWNoIGluZm9ybWF0aW9uIGFib3V0IHRoZSBpc3N1ZSB3aGVyZSBwb3NzaWJsZS5cblxuXHRBbiBleGFtcGxlIG9mIHRoaXMgd291bGQgYmU6XG5cbiovXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZzpub3QoW2FsdF0pLFxuaW1nW2FsdD1cIiNcIl0ge1xuICBvdXRsaW5lOiA1cHggc29saWQgaG90cGluaztcbn1cblxuLypcbioge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGhvdHBpbmssIC4xKTtcbn1cblxuKioge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGhvdHBpbmssIC4xKTtcbn1cblxuKioqIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShob3RwaW5rLCAuMSk7XG59XG5cbioqKioge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGhvdHBpbmssIC4xKTtcbn1cblxuKioqKioge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGhvdHBpbmssIC4xKTtcbn1cblxuKioqKioqIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShob3RwaW5rLCAuMSk7XG59XG5cbioqKioqKioge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGhvdHBpbmssIC4xKTtcbn1cblxuKioqKioqKioge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGhvdHBpbmssIC4xKTtcbn1cblxuKioqKioqKioqIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShob3RwaW5rLCAuMSk7XG59XG4qL1xuQG1lZGlhIHByaW50IHtcbiAgLyogPVByaW50IEJhc2VcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgKiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIC1tcy1maWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLCBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYTphZnRlciwgYTp2aXNpdGVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgfVxuICBhIGFiYnJbdGl0bGVdOmFmdGVyLCBhOnZpc2l0ZWQgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICAuaXIgYTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxuICBhW2hyZWZePVwiI1wiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUsIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMC41Y207XG4gIH1cbiAgcCwgaDIsIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIC5zaWRlYmFyLFxuICAucGFnZS1uYXZpZ2F0aW9uLFxuICAud3AtcHJldi1uZXh0LFxuICAucmVzcG9uZC1mb3JtLFxuICBuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLyogPVRoZW1lIHNwZWNpZmljIHN0eWxpbmdcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbn0iLCIvLyBhbGVydHMgYW5kIG5vdGljZXNcbiVhbGVydCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRmb250LXNpemU6IC44NzVyZW07XG5cdG1hcmdpbjogLjI1cmVtIDAgMDtcblx0cGFkZGluZzogMXJlbTtcblxuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0aDIsXG5cdGgzIHtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0fVxuXG5cdHAge1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHR9XG5cbn1cblxuLmFsZXJ0LWhlbHAge1xuXHRAZXh0ZW5kICVhbGVydDtcblx0YmFja2dyb3VuZDogbGlnaHRlbigkYWxlcnQteWVsbG93LCAyMCUpO1xuXHRib3JkZXItY29sb3I6IGRhcmtlbigkYWxlcnQteWVsbG93LCA1JSk7XG59XG5cbi5hbGVydC1pbmZvIHtcblx0QGV4dGVuZCAlYWxlcnQ7XG5cdGJhY2tncm91bmQ6ICRhbGVydC1ibHVlO1xuXHRib3JkZXItY29sb3I6IGRhcmtlbigkYWxlcnQtYmx1ZSwgNSUpO1xufVxuXG4uYWxlcnQtZXJyb3Ige1xuXHRAZXh0ZW5kICVhbGVydDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LXJlZDtcblx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGFsZXJ0LXJlZCwgNSUpO1xuXHRjb2xvcjogZGFya2VuKCRhbGVydC1yZWQsIDQwJSk7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcblx0QGV4dGVuZCAlYWxlcnQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICRhbGVydC1ncmVlbjtcblx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJGFsZXJ0LWdyZWVuLCA1JSk7XG5cdGNvbG9yOiBkYXJrZW4oJGFsZXJ0LWdyZWVuLCA1MCUpO1xufVxuXG4uZ28tbGl2ZV9tZXNzYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDJlbSAxMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRwIHtcblx0XHRmb250LXdlaWdodDogJHNlbWk7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblxufVxuXG4uZ28tbGl2ZV9lcnJvciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRhbGVydC1yZWQ7XG5cblx0cCB7XG5cdFx0Y29sb3I6IGRhcmtlbigkYWxlcnQtcmVkLCAxMCUpO1xuXHR9XG5cbn1cblxuLmdvLWxpdmVfbm90aWNlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LWJsdWU7XG5cblx0cCB7XG5cdFx0Y29sb3I6IGRhcmtlbigkYWxlcnQtYmx1ZSwgMjAlKTtcblx0fVxuXG59IiwiLyogPVRoZW1lIHVybFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiR1cmw6ICcvbGlicmFyeS8nO1xuXG5cblxuLyogPUNvbG91ciBWYXJpYWJsZXNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4kYWxlcnQteWVsbG93OiAjZWJlMTZmO1xuJGFsZXJ0LXJlZDogI2ZiZTNlNDtcbiRhbGVydC1ncmVlbjogI2U2ZWZjMjtcbiRhbGVydC1ibHVlOiAjZDVlZGY4O1xuXG4kYmxhY2s6ICMwMDA7XG4kd2hpdGU6ICNmZmY7XG4kZ3JleS1saWdodDogI2Y5ZjlmOTtcbiRncmV5OiByZ2IoMTk3LCAxOTcsIDE5Nyk7XG4kZ3JleS1kYXJrOiAjOTk5O1xuXG4kYnJhbmQtZ3JlZW46ICMxQjRCNDE7XG4kYnJhbmQtZ3JlZW4tZGFyazogIzEwMkIxRjtcbiRicmFuZC1ncmVlbi1saWdodDogI0JGRTZDQjtcbiRicmFuZC1wdXJwbGU6ICM3NDRDQTA7XG4kYnJhbmQtcGluazogI0ZDOURDQTtcbiRicmFuZC1yZWQ6ICNFNzQwNEQ7XG4kYnJhbmQtcmVkLWFsdDogI0ZGNUQ1RDtcblxuJHRleHQtY29sb3I6ICRicmFuZC1ncmVlbjtcblxuXG5cbi8qID1Tb2NpYWwgY29sb3Vyc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiRzb2NpYWwtZmFjZWJvb2s6ICM0ZDcwYTg7XG4kc29jaWFsLXR3aXR0ZXI6ICMwMWJhZjI7XG4kc29jaWFsLWdvb2dsZTogI2UzNDAxZDtcbiRzb2NpYWwtbGlua2VkaW46ICMxNjg3YjE7XG5cblxuXG4vKiA9V3JhcCBXaWR0aFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiR3cmFwOiAxMDIuMzc1cmVtO1xuJHdyYXAtYnJlYWs6IDEwOHJlbTtcblxuXG5cbi8qID1TdHJpcCBQYWRkaW5nXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuJHN0cmlwLXBhZGRpbmc6IGNsYW1wKDMuMTI1cmVtLCA5dncsIDkuNjg3NXJlbSk7XG5cblxuXG4vKiA9R3V0dGVyIHdpZHRoXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuJGd1dHRlci13aWR0aDogMi41cmVtO1xuXG5cblxuLyogPVNpdGUgVHJhbnNpdGlvbnNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4kdHJhbnNpdGlvbjogLjI1cztcbiR0cmFuc2l0aW9uLW1pZDogLjVzO1xuJGVhc2luZzogY3ViaWMtYmV6aWVyKC4yNCwgLjE3LCAuNTQsIC45OCk7XG5cblxuXG4vKiA9UmFkaXVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuJHJhZGl1czogLjRyZW07XG5cblxuXG4vKiA9Rm9udCBGYW1pbGllc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8vIGZvbnQgc3RhY2tzXG4kc2FuczogJ3ZlbmljZS1ibHZkJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHNlcmlmOiBcIkdlb3JnaWFcIiwgQ2FtYnJpYSwgVGltZXMgTmV3IFJvbWFuLCBUaW1lcywgc2VyaWY7XG4kY3Vyc2l2ZTogJ0thbGFtJywgY3Vyc2l2ZTtcblxuXG5cbi8qID1Gb250IHdlaWdodHMgaW4gdXNlIGZyb20gVHlwZWtpdCBvciBHb29nbGUgRm9udHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4kbGlnaHQ6IDMwMDtcbiRyZWd1bGFyOiA0MDA7XG4kc2VtaTogNjAwO1xuJGJvbGQ6IDcwMDtcblxuXG5cbi8qID1DU1MgVmFyaWFibGVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuOnJvb3Qge1xuXHQtLWJhY2tncm91bmQtY29sb3VyOiAjZmZmO1xuXHQtLWNvbG91ci1ncmVlbjogI3skYnJhbmQtZ3JlZW59O1xuXHQtLWNvbG91ci1ncmVlbi1kYXJrOiAjeyRicmFuZC1ncmVlbi1kYXJrfTtcblx0LS1jb2xvdXItZ3JlZW4tbGlnaHQ6ICN7JGJyYW5kLWdyZWVuLWxpZ2h0fTtcblx0LS1jb2xvdXItcHVycGxlOiAjeyRicmFuZC1wdXJwbGV9O1xuXHQtLWNvbG91ci1waW5rOiAjeyRicmFuZC1waW5rfTtcblx0LS1jb2xvdXItcmVkOiAjeyRicmFuZC1yZWR9O1xuXHQtLWNvbG91ci1yZWQtYWx0OiAjeyRicmFuZC1yZWQtYWx0fTtcblx0LS1jb2xvdXItZ3JleS1saWdodDogI3skZ3JleS1saWdodH07XG5cdC0tY29sb3VyLWdyZXktbWlkOiAjeyRncmV5fTtcblx0LS1jb2xvdXItZ3JleS1kYXJrOiAjeyRncmV5LWRhcmt9O1xuXHQtLXRleHQtY29sb3VyOiAjeyR0ZXh0LWNvbG9yfTtcblx0LS1mb250LXNhbnM6ICN7JHNhbnN9O1xuXHQtLWZvbnQtY3Vyc2l2ZTogI3skY3Vyc2l2ZX07XG5cdC0td3JhcDogI3skd3JhcH07XG5cdC0tdmFyaWFibGUtaW5kZW50OiBjYWxjKCgxMDB2dyAtIHZhcigtLXdyYXApKSAvIDIpO1xuXHQtLXN0cmlwLXBhZGRpbmc6ICN7JHN0cmlwLXBhZGRpbmd9O1xufSIsIi8qID1JbnB1dCBTdHlsaW5nXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxuc2VsZWN0LFxudGV4dGFyZWEsXG4uZmllbGQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1mYW1pbHk6ICRzYW5zO1xuXHRmb250LXNpemU6IDFyZW07XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogLjhyZW0gMXJlbTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICR0cmFuc2l0aW9uICRlYXNpbmc7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGJvcmRlci1jb2xvcjogJGJsYWNrO1xuXHR9XG5cblx0Ji5lcnJvcixcblx0Ji5pcy1pbnZhbGlkIHtcblx0XHRib3JkZXItY29sb3I6ICRhbGVydC1yZWQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk5JSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCWUFBQUFXQ0FZQUFBREV0R3c3QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5UnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVFdGamFXNTBiM05vS1NJZ2VHMXdUVTA2U1c1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRvMk5ETTBORFJFUWtZd05FSXhNVVV5T1RJNFJFWkdRVEV6TXpBMk1EY3lOaUlnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8yTkRNME5EUkVRMFl3TkVJeE1VVXlPVEk0UkVaR1FURXpNekEyTURjeU5pSStJRHg0YlhCTlRUcEVaWEpwZG1Wa1JuSnZiU0J6ZEZKbFpqcHBibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPalEzT0RSR1JrRTJSakEwUVRFeFJUSTVNamhFUmtaQk1UTXpNRFl3TnpJMklpQnpkRkpsWmpwa2IyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09qWTBNelEwTkVSQlJqQTBRakV4UlRJNU1qaEVSa1pCTVRNek1EWXdOekkySWk4K0lEd3ZjbVJtT2tSbGMyTnlhWEIwYVc5dVBpQThMM0prWmpwU1JFWStJRHd2ZURwNGJYQnRaWFJoUGlBOFAzaHdZV05yWlhRZ1pXNWtQU0p5SWo4K1U4aVQ1d0FBQWVkSlJFRlVlTnFrMVU5STAyRWN4L0h0VjNhSUZBYzFoY1JEVW9HWFJBcTBvTkxBMkNyc0VGbUhiaWtadTBpUVlJRkdZQWllZ2tDcExpcEJ4UHBERUJNVXpCMEVoU0cyTGhHN2hNUjJHdmlQZ1VUdkI1N0J3OFAzK1UyM0IxNkhQWDgrZS9iOG50OTN3ZXpaU01DbmhYRVRGM0FjQjVCRENuSDhEcTk4RXhjR0hjRm44QWgzY2REbmkrZnhuUER2OW9BblRCN0NLdTZWQ0ZYdENoWnk1Nkx4VWp0K2pmdUI4dG9TT3RoOXdkN3hXQVdocXJVallSL0ZSVHdXSm0raUlQVC93N2JRZjVsamlabkJnNDVkdEtGWDZIK0xVOGdJWThPRVY2dmdUa1N0d1hXRThCUFRHREhHUHFOUHoybUNmU09PWWtBOTlUdkN0MWJoR1BMNjh6TWN3bW5jTXVhcGUxMGpySStxNEJiSGkvRkxuMzFTOXoyeDV0UmhUYysxVzUwNmlwTStUM29SRDRYKzgrcXRjNFNxRnZMMHovRnIxNFMrU3pqaXM4Yno5THZ2YXE4Y3dTL3d3R2ZkbHFmUFNXcVRpRmxYNzdvMTN1OVltMVBCczhKQXl0cFJveTQ0WDlGdDlFL2d2YkErcllLbjhOY2FhTVZjOFVIZ0J3NGI5L2lxVVFaNmhPQUpGYnlEY1VmbG1zRVg0YTYrd1R0SEdmaEFJVXFhMVUyOVpjMkJ5dG91VGhEOHg2eHVONUN0TVBpMkNyWExaa1pmL0h5Wm9SRkNQN24rUVZSNFBWN3VJL0FqR2doTjdPVS9yMWlsbnFJTHRmcE5DK282dklGbGpCS1lsaGIvRjJBQWdhQnNXUjV3UmlJQUFBQUFTVVZPUks1Q1lJST0pO1xuXHRcdGNvbG9yOiAkYWxlcnQtcmVkO1xuXHRcdG91dGxpbmUtY29sb3I6ICRhbGVydC1yZWQ7XG5cdH1cblxuXHQmLnN1Y2Nlc3MsXG5cdCYuaXMtdmFsaWQge1xuXHRcdGJvcmRlci1jb2xvcjogJGFsZXJ0LWdyZWVuO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5OSUgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQllBQUFBV0NBWUFBQURFdEd3N0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBeVJwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVNeTFqTURFeElEWTJMakUwTlRZMk1Td2dNakF4TWk4d01pOHdOaTB4TkRvMU5qb3lOeUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdQU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2SWlCNGJXeHVjenA0YlhCTlRUMGlhSFIwY0RvdkwyNXpMbUZrYjJKbExtTnZiUzk0WVhBdk1TNHdMMjF0THlJZ2VHMXNibk02YzNSU1pXWTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl6Vkhsd1pTOVNaWE52ZFhKalpWSmxaaU1pSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5UTmlBb1RXRmphVzUwYjNOb0tTSWdlRzF3VFUwNlNXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEbzJORE0wTkRSRVJrWXdORUl4TVVVeU9USTRSRVpHUVRFek16QTJNRGN5TmlJZ2VHMXdUVTA2Ukc5amRXMWxiblJKUkQwaWVHMXdMbVJwWkRvMk5ETTBORFJGTUVZd05FSXhNVVV5T1RJNFJFWkdRVEV6TXpBMk1EY3lOaUkrSUR4NGJYQk5UVHBFWlhKcGRtVmtSbkp2YlNCemRGSmxaanBwYm5OMFlXNWpaVWxFUFNKNGJYQXVhV2xrT2pZME16UTBORVJFUmpBMFFqRXhSVEk1TWpoRVJrWkJNVE16TURZd056STJJaUJ6ZEZKbFpqcGtiMk4xYldWdWRFbEVQU0o0YlhBdVpHbGtPalkwTXpRME5FUkZSakEwUWpFeFJUSTVNamhFUmtaQk1UTXpNRFl3TnpJMklpOCtJRHd2Y21SbU9rUmxjMk55YVhCMGFXOXVQaUE4TDNKa1pqcFNSRVkrSUR3dmVEcDRiWEJ0WlhSaFBpQThQM2h3WVdOclpYUWdaVzVrUFNKeUlqOCs3b2xrVFFBQUFmaEpSRUZVZU5xa2xVOW9FMEVVaHpkcm9XancwdEJlV2xEeGtFYUlwNTVUc0NVOVZLSWdDckhCZWxBOENRMUtyMVdQYlpyUTNncXRRcXZHcXhwUWMyakJrNkJJSWFBR0Q0cU5DS1VScERTS2lQaTk4Z0xEc0p0Ly91QmpzenR2Zm5rNzg5NXNJUEF3Ni9qb0dNVGhGSnlBWG4yK0ErOWdBNTcvVGFZL2VVME9lQmdmaEdtNERpR25zYjdEQXN6eEJ6L05BZGNLak1KTHVOV0NxYWdIYnNzY041K0wraG1INFFrTU9lMUw1anpGZk5BMlBnVDM0YWpUdVk3QUd1WkIwL2htaDVtK2dTMHI4eHYxelJ2ZytnR0NIWmlPd25GNERQM2lCM3NRa1l4UGQyQzZDV2ZoQjlYd2x1czUrSzFqNGpYdWFxM2ErZ00xSDlPUGNBYSs3cTlsUGlkWkpxSGJpSW03V2cyMnJzRUk3RnJQU3pBTVgvVCtBRHlBS1NzdTdGcjFLcGxlaEx2d0NzNUR2ZkJmNjVwK015cHFSYk8xRlhLOXV0SDQvUUt1YXFZVHNHM0UzSU5KdjAwUTQ2cHgzK1h4YW5KL1V0ZTIvdnFQNEZLRHphMktjZGxqSUtkbmhTMHhYWVVMVGFxbUxNWkZuOEZGU0Z0dnQ2eDcwRXhGQ1M1b1VYc3BxMnNzYTdvRWwxc3dGYStDR0ZkZ3RrSGdQRHlES3kwMnp5eE5VNmxYUlVaYjFFdUhZYXlOTnMrWWg1QjBXUW8rLzhmcEpuTlRaRnV6ejJPcGpvUTJRcnVTT1FsTXkzNWZFR21FR014WTllMWJyeG9idzdUa1dBMWg2eGZja1VQYitKaEdvRS9IcGZ2ZXc3cVVsZC9IOUo4QUF3RHB3M1dZcnhjWjNRQUFBQUJKUlU1RXJrSmdnZz09KTtcblx0XHRjb2xvcjogJGFsZXJ0LWdyZWVuO1xuXHRcdG91dGxpbmUtY29sb3I6ICRhbGVydC1ncmVlbjtcblx0fVxuXG5cdCZbZGlzYWJsZWRdLFxuXHQmLmlzLWRpc2FibGVkIHtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdG9wYWNpdHk6IC42O1xuXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtYmx1ZTtcblx0XHR9XG5cdH1cblxufVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHt9XG5cbnRleHRhcmVhIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxMjBweDtcblx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuc2VsZWN0IHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBOEFBQUFIQ0FZQUFBRFhoUmNuQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUF5UnBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU15MWpNREV4SURZMkxqRTBOVFkyTVN3Z01qQXhNaTh3TWk4d05pMHhORG8xTmpveU55QWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1BTSm9kSFJ3T2k4dmJuTXVZV1J2WW1VdVkyOXRMM2hoY0M4eExqQXZJaUI0Yld4dWN6cDRiWEJOVFQwaWFIUjBjRG92TDI1ekxtRmtiMkpsTG1OdmJTOTRZWEF2TVM0d0wyMXRMeUlnZUcxc2JuTTZjM1JTWldZOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOXpWSGx3WlM5U1pYTnZkWEpqWlZKbFppTWlJSGh0Y0RwRGNtVmhkRzl5Vkc5dmJEMGlRV1J2WW1VZ1VHaHZkRzl6YUc5d0lFTlROaUFvVFdGamFXNTBiM05vS1NJZ2VHMXdUVTA2U1c1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRwRU9FWkNNall4TUVZd05VVXhNVVV5T1RJNFJFWkdRVEV6TXpBMk1EY3lOaUlnZUcxd1RVMDZSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBFT0VaQ01qWXhNVVl3TlVVeE1VVXlPVEk0UkVaR1FURXpNekEyTURjeU5pSStJRHg0YlhCTlRUcEVaWEpwZG1Wa1JuSnZiU0J6ZEZKbFpqcHBibk4wWVc1alpVbEVQU0o0YlhBdWFXbGtPa1E0UmtJeU5qQkZSakExUlRFeFJUSTVNamhFUmtaQk1UTXpNRFl3TnpJMklpQnpkRkpsWmpwa2IyTjFiV1Z1ZEVsRVBTSjRiWEF1Wkdsa09rUTRSa0l5TmpCR1JqQTFSVEV4UlRJNU1qaEVSa1pCTVRNek1EWXdOekkySWk4K0lEd3ZjbVJtT2tSbGMyTnlhWEIwYVc5dVBpQThMM0prWmpwU1JFWStJRHd2ZURwNGJYQnRaWFJoUGlBOFAzaHdZV05yWlhRZ1pXNWtQU0p5SWo4K1Z4a3A5Z0FBQUk5SlJFRlVlTnBpZEhGeHVjSEF3S0FPeEUrQW1KbUJNUGdMeERKQWZKTUZTS3dENGtxb0FDbGdBK1AvLy84WlhGMWRQYUNHY0JLaDZRY1FCKzNldlhzN1dETUlBQTJRQjFJN2dGZ0RqMGFRRnoyQkdoK0FPRXd3VWFEQVF5QmxDTVI3Y0dqY0M1S0hhUVFCdU0zSUFPaUtUaUJWaGlUVURkUlVocTRPcTJhb0FlbEFhaElRNXdNMXpzQ21CaURBQURoWU1KWFZaOXU5QUFBQUFFbEZUa1N1UW1DQyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDk3LjUlIGNlbnRlcjtcbn1cblxubGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMCAwIC41cmVtO1xufVxuXG5cblxuLyogPUZvcm0gV3JhcHNcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uZi1maWVsZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDAgMCAxcmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji0tc3VibWl0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cbn1cblxuLmYtZmllbGQtLXJhZGlvLFxuLmYtZmllbGQtLWNoZWNrYm94IHtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0aW5wdXQge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0d2lkdGg6IDA7XG5cdH1cblxuXHQuY2hlY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkZ3JleTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbGV4LWdyb3c6IDA7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdG1hcmdpbjogMCAxZW0gMCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogNDBweDtcblxuXHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkdHJhbnNpdGlvbiAkZWFzaW5nO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR3aWR0aDogMjRweDtcblxuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbiAkZWFzaW5nLFxuXHRcdFx0XHRvcGFjaXR5ICR0cmFuc2l0aW9uICRlYXNpbmc7XG5cdFx0fVxuXG5cdH1cblxuXHQudGV4dCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQ+bGFiZWwge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cblx0XHRcdC5jaGVjayB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGJsYWNrO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXG5cdGlucHV0OmhvdmVyfi5jaGVjayxcblx0aW5wdXQ6Zm9jdXN+LmNoZWNrIHtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHR9XG5cblx0fVxuXG5cdGlucHV0OmNoZWNrZWR+LmNoZWNrIHt9XG5cbn1cblxuLmYtZmllbGQtLXJhZGlvIHtcblxuXHQuY2hlY2sge1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdH1cblxuXHR9XG5cblx0PmxhYmVsIHtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cblx0XHRcdC5jaGVjayB7fVxuXG5cdFx0fVxuXG5cdH1cblxuXHRpbnB1dDpjaGVja2Vkfi5jaGVjayB7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHR9XG5cbn1cblxuLmYtZmllbGQtLWNoZWNrYm94IHtcblxuXHQuY2hlY2sge1xuXG5cdFx0JjpiZWZvcmUge31cblxuXHR9XG5cblx0PmxhYmVsIHtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cblx0XHRcdC5jaGVjayB7fVxuXG5cdFx0fVxuXG5cdH1cblxuXHRpbnB1dDpjaGVja2Vkfi5jaGVjayB7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHR9XG5cbn1cblxuLmYtZmllbGQtLXdyYXBwZXIge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRtYXJnaW46IDAgMCAxLjhyZW07XG5cblx0LmYtZmllbGQge1xuXHRcdG1hcmdpbi1yaWdodDogMy4zJTtcblx0XHR3aWR0aDogMzAlO1xuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2Mi41ZW0pIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNSU7XG5cdFx0XHR3aWR0aDogNDUlO1xuXHRcdH1cblxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTBlbSkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdH1cblxufVxuXG5cblxuLyogPUNvbnRhY3QgRm9ybSA3XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLndwY2Y3IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2NyZWVuLXJlYWRlci1yZXNwb25zZSB7XG5cdGhlaWdodDogMXB4O1xuXHRsZWZ0OiAtMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xufVxuXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG5cdEBleHRlbmQgLmFsZXJ0LWVycm9yO1xuXHRib3JkZXItcmFkaXVzOiAwIDAgJHJhZGl1cyAkcmFkaXVzO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzIHtcblx0QGV4dGVuZCAuYWxlcnQtZXJyb3I7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ud3BjZjctbWFpbC1zZW50LW5nIHtcblx0QGV4dGVuZCAuYWxlcnQtaGVscDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi53cGNmNy1tYWlsLXNlbnQtb2sge1xuXHRAZXh0ZW5kIC5hbGVydC1zdWNjZXNzO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG5cblx0W2RhdGEtc3RhdHVzPVwiaW52YWxpZFwiXSAmIHtcblx0XHRAZXh0ZW5kIC53cGNmNy12YWxpZGF0aW9uLWVycm9ycztcblx0fVxuXG5cdFtkYXRhLXN0YXR1cz1cInNlbnRcIl0gJiB7XG5cdFx0QGV4dGVuZCAud3BjZjctbWFpbC1zZW50LW9rO1xuXHR9XG5cbn1cblxuXG5cbi8qID1qUXVlcnkgVUkgU2VsZWN0IE1lbnVzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcblx0Ym9yZGVyOiA0cHggc29saWQgdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3gtc2hhZG93OiAwIDAgMXB4IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcblx0Y29sb3I6ICM5ODc2Yjk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEuMjVyZW07XG5cdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAuNnJlbSAxcmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkdHJhbnNpdGlvbiAkZWFzaW5nO1xuXG5cdC51aS1zZWxlY3RtZW51LWljb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zdmdzL2ljb24tYXJyb3ctZG93bi5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDIuNHJlbTtcblxuXHRcdC5zdmcgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE3cHggOXB4O1xuXHRcdH1cblxuXHRcdC5uby1zdmcgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29uLWFycm93LWRvd24ucG5nJyk7XG5cdFx0fVxuXG5cdH1cblxuXHQudWktc2VsZWN0bWVudS10ZXh0IHt9XG5cblx0LmRpc2FibGVkICYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNjNGRmYTk7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6ICR3aGl0ZTtcblxuXHR9XG5cblx0JlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG5cblx0XHQudWktc2VsZWN0bWVudS1pY29uIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0fVxuXG5cdH1cblxufVxuXG4udWktc2VsZWN0bWVudS1tZW51IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdC51aS1tZW51IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0PmxpIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0fVxuXG5cdC51aS1tZW51LWl0ZW0ge1xuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0fVxuXG5cdC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdHBhZGRpbmc6IC42cmVtIC44cmVtO1xuXG5cdFx0Ji51aS1zdGF0ZS1hY3RpdmUsXG5cdFx0Ji51aS1zdGF0ZS1mb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0fVxuXG59XG5cbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXIsXG4udWktYnV0dG9uOmFjdGl2ZSxcbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXG5hLnVpLWJ1dHRvbjphY3RpdmUge1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5cblxuXG5AaW1wb3J0ICdmb3JtLW5ld3NsZXR0ZXInOyIsIi5mb3JtLS1uZXdzbGV0dGVyIHtcblxuXHRiciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG4gICAgbGFiZWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG5cbiAgICBAaW1wb3J0ICdmb3JtLW5ld3NsZXR0ZXJfNzAwJztcblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYyLjVlbSkge1xuXG4gICAgQGltcG9ydCAnZm9ybS1uZXdzbGV0dGVyXzEwMDAnO1xuXG59XG4iLCIuZm9ybS0tbmV3c2xldHRlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdGxhYmVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0ZmxleC1zaHJpbms6IDE7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0YnV0dG9uIHtcblx0XHRmbGV4LWdyb3c6IDA7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0bWFyZ2luOiAwIDAgMCAxcmVtO1xuXHR9XG5cbn0iLCIuZm9ybS0tbmV3c2xldHRlciB7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXG5cdGxhYmVsIHtcblx0XHRmbGV4LWdyb3c6IDA7XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0bWFyZ2luOiAwIDJyZW0gMCAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdIHt9XG5cblx0YnV0dG9uIHtcblx0XHRtYXJnaW46IDAgMCAwIDJyZW07XG5cdH1cblxufSIsImltZyB7XG5cdGhlaWdodDogYXV0bztcblxuXHQmLmFsaWdubGVmdCB7XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDJyZW07XG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHR9XG5cblx0fVxuXG5cdCYuYWxpZ25yaWdodCB7XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDJyZW07XG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHR9XG5cblx0fVxuXG59XG5cblxuXG4vKiA9U1ZHc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbnN2ZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cblxuLyogPSBKUyBCYWNrZ3JvdW5kIGltYWdlIC0gSGlkZXMgaW1hZ2UgYW5kIHNldHMgYXMgcGFyZW50IGJhY2tncm91bmRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYmctaW1hZ2Uge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy1ib3R0b206IDUwJTtcbn1cblxuLmJnLWltYWdlLS1zcmMge1xuXHRkaXNwbGF5OiBub25lO1xufSIsInRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0bWFyZ2luOiAycmVtIDA7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdHRoLFxuXHR0ZCB7XG5cdFx0cGFkZGluZzogMS4ycmVtIDFyZW07XG5cdH1cblxuXHR0aCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Fucyk7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdHRkIHtcblx0XHRmb250LXNpemU6IDFyZW07XG5cdH1cblxuXHR0ciB7XG5cblx0XHR0ZCxcblx0XHR0aCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cblx0XHRcdHRkLFxuXHRcdFx0dGgge1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDA7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktLWxpZ2h0KTtcblx0XHR9XG5cblx0fVxuXG59XG5cblxuXG4vKiA9VGFibGUgd2l0aCBjb250YWluZXJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4udGFibGUtLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46ICRzdHJpcC1wYWRkaW5nIDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0cGFkZGluZzogMCAwIDFyZW07XG5cblx0dGFibGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRtaW4td2lkdGg6IDUwcmVtO1xuXHR9XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OGVtKSB7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG59IiwiLyogPUJhc2Vcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5odG1sIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvdXIpO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IDEwMCU7XG5cblx0QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG5cdFx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cdH1cbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cblxuXG4vKiA9UmV2ZWFsXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuW2RhdGEtaW52aWV3XSxcbltkYXRhLWNpbnZpZXddIHtcblx0b3BhY2l0eTogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2xhdGU6IDAgMDtcblxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLW1pZCAkZWFzaW5nLFxuXHRcdHRyYW5zbGF0ZSAkdHJhbnNpdGlvbi1taWQgJGVhc2luZztcblxuXHQmW2RhdGEtaW52aWV3PVwiZmFsc2VcIl0sXG5cdCZbZGF0YS1jaW52aWV3PVwiZmFsc2VcIl0ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNsYXRlOiAwIDJyZW07XG5cdH1cblxufVxuXG5cblxuLyogPU1hc3Rcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4ubWFzdCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctYmxvY2s6IDMuNDM3NXJlbSAxLjI1cmVtO1xuXG5cdC53cmFwIHtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogMztcblx0fVxuXG59XG5cbi5uaHMtbG9nbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMTkuNjI1cmVtO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNsYXRlOiAtNTAlIC03MCU7XG5cdFx0d2lkdGg6IDQwLjg3NXJlbTtcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1Ni4yNWVtKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHR9XG5cblx0c3ZnIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMjJweDtcblx0XHR3aWR0aDogY2xhbXAoMTIycHgsIDI0dncsIDI1OHB4KTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cbn1cblxuLnZpdGEtbG9nbyB7XG5cblx0c3ZnIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IDEwMnB4O1xuXHRcdHdpZHRoOiBjbGFtcCgxMDJweCwgMjR2dywgMjA5cHgpO1xuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG5cdFx0XHRmaWxsOiAkd2hpdGU7XG5cdFx0fVxuXG5cdH1cblxufVxuXG5cblxuLyogPVN0cmlwIGJhc2ljc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5zdHJpcCB7XG5cdHBhZGRpbmctYmxvY2s6ICRzdHJpcC1wYWRkaW5nO1xuXG5cdCZbZGF0YS1iZz1cImdyZWVuXCJdIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvdXItZ3JlZW4pO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblxufVxuXG5Aa2V5ZnJhbWVzIHN0cmlwTGluZURyYXcge1xuXG5cdDAlIHtcblx0XHRzdHJva2UtZGFzaG9mZnNldDogOTQwMHB4O1xuXHRcdHN0cm9rZS1kYXNoYXJyYXk6IDk0MDBweDtcblx0fVxuXG5cdDMwJSxcblx0NzAlIHtcblx0XHRzdHJva2UtZGFzaG9mZnNldDogMHB4O1xuXHRcdHN0cm9rZS1kYXNoYXJyYXk6IDk0MDBweDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAtOTQwMHB4O1xuXHRcdHN0cm9rZS1kYXNoYXJyYXk6IDk0MDBweDtcblx0fVxuXG59XG5cbi5zdHJpcC13aXRoLWxpbmVzIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC53cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0fVxuXG5cdC5saW5lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsZWZ0OiA1MCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRyYW5zbGF0ZTogLTUwJSAwO1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHRzdmcge1xuXG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0c3Ryb2tlOiB2YXIoLS1jb2xvdXItZ3JlZW4tbGlnaHQpO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OS4zNzVlbSkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0fVxuXG5cdC5saW5lLS1zdHJpcC0wMDEge1xuXHRcdHRvcDogNnJlbTtcblxuXHRcdHN2ZyB7XG5cdFx0XHRzdHJva2UtZGFzaG9mZnNldDogMDtcblx0XHRcdHN0cm9rZS1kYXNoYXJyYXk6IDk0MDBweDtcblxuXHRcdFx0YW5pbWF0aW9uOiBzdHJpcExpbmVEcmF3IDhzIGxpbmVhciBpbmZpbml0ZTtcblx0XHR9XG5cblx0fVxuXG5cdC5saW5lLS1zdHJpcC0wMDIge1xuXHRcdGJvdHRvbTogMDtcblxuXHRcdHN2ZyB7XG5cdFx0XHRzdHJva2UtZGFzaG9mZnNldDogMDtcblx0XHRcdHN0cm9rZS1kYXNoYXJyYXk6IDk0MDBweDtcblxuXHRcdFx0YW5pbWF0aW9uOiBzdHJpcExpbmVEcmF3IDdzIGxpbmVhciBpbmZpbml0ZTtcblx0XHR9XG5cblx0fVxuXG59XG5cblxuXG4vKiA9QmFubmVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmJhbm5lciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQud3JhcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcblx0XHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiAxM3JlbTtcblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkuMzc1ZW0pIHtcblx0XHRwYWRkaW5nLWJsb2NrOiAxNXJlbSA1LjVyZW07XG5cdH1cblxufVxuXG5Aa2V5ZnJhbWVzIGJhbm5lckxpbmVEcmF3IHtcblxuXHQwJSB7XG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDgwMDBweDtcblx0XHRzdHJva2UtZGFzaGFycmF5OiA4MDAwcHg7XG5cdH1cblxuXHQzMCUsXG5cdDcwJSB7XG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDBweDtcblx0XHRzdHJva2UtZGFzaGFycmF5OiA4MDAwcHg7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRzdHJva2UtZGFzaG9mZnNldDogLTgwMDBweDtcblx0XHRzdHJva2UtZGFzaGFycmF5OiA4MDAwcHg7XG5cdH1cblxufVxuXG4ubGluZS0tYmFubmVyIHtcblx0Ym90dG9tOiAtNXJlbTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxlZnQ6IDUwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0cmFuc2xhdGU6IC01MCUgMDtcblx0ei1pbmRleDogMTtcblxuXHRzdmcge1xuXHRcdG9wYWNpdHk6IC40O1xuXHRcdHN0cm9rZTogdmFyKC0tY29sb3VyLWdyZWVuLWRhcmspO1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuXHRcdHN0cm9rZS1kYXNoYXJyYXk6IDgwMDBweDtcblxuXHRcdGFuaW1hdGlvbjogYmFubmVyTGluZURyYXcgMTRzICRlYXNpbmcgaW5maW5pdGU7XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5LjM3NWVtKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG59XG5cbi5iYW5uZXItLWdyaWQge1xuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTkuMzc1ZW0pIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0fVxuXG59XG5cbi5iYW5uZXItLWltYWdlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ibG9jazogMCAycmVtO1xuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRtYXgtd2lkdGg6IDQ1cmVtO1xuXHR3aWR0aDogOTAlO1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU5LjM3NWVtKSB7XG5cdFx0bWFyZ2luLWJsb2NrOiAwO1xuXHR9XG5cbn1cblxuLmJhbm5lci0tdGV4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQuYnV0dG9uLXdyYXAge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OS4zNzVlbSkge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHQuYnV0dG9uLXdyYXAge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdH1cblxuXHR9XG5cbn1cblxuLmJhbm5lci0taGVhZGluZyB7XG5cdGZvbnQtc2l6ZTogMi43NXJlbTtcblx0Zm9udC1zaXplOiBjbGFtcCgyLjc1cmVtLCA4dncsIDYuMjVyZW0pO1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW4tYmxvY2s6IDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5iYW5uZXItLW1lc3NhZ2Uge1xuXHRjb2xvcjogdmFyKC0tY29sb3VyLWdyZWVuLWxpZ2h0KTtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRmb250LXNpemU6IGNsYW1wKDEuMjVyZW0sIDV2dywgMi43NXJlbSk7XG5cdG1hcmdpbi1ibG9jazogMi4xMjVyZW0gMy4xMjVyZW07XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1OS4zNzVlbSkge1xuXHRcdG1hcmdpbi1ibG9jay1lbmQ6IDYuMjVyZW07XG5cdH1cblxufVxuXG5cblxuLyogPURheSB0aWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi50aWxlLWdyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRnYXA6IDEuMjVyZW07XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0My43NXJlbSkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjIuNXJlbSkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcblx0fVxuXG59XG5cbi5kYXktdGlsZSB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1ncmVlbik7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZzogMS44NzVyZW07XG5cdHBhZGRpbmc6IGNsYW1wKDEuODc1cmVtLCA1dncsIDIuNXJlbSk7XG5cblx0JltkYXRhLWNvbG91cj1cInBpbmtcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1waW5rKTtcblx0fVxuXG5cdCZbZGF0YS1jb2xvdXI9XCJyZWRcIl0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1yZWQpO1xuXHR9XG5cblx0YnV0dG9uIHtcblx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IGF1dG87XG5cdH1cblxuXHQmOmhvdmVyIHtcblxuXHRcdC5kYXktdGlsZS0tbnVtYmVyIHtcblx0XHRcdGFuaW1hdGlvbjogbnVtYmVySmluZ2xlIDFzICRlYXNpbmcgZm9yd2FyZHM7XG5cdFx0fVxuXG5cdH1cblxuXHQmOmhhcyhidXR0b246aG92ZXIpIHtcblxuXHRcdC5kYXktdGlsZS0taW1hZ2Uge1xuXHRcdFx0c2NhbGU6IDEuMDU7XG5cdFx0fVxuXG5cdH1cblxufVxuXG5Aa2V5ZnJhbWVzIG51bWJlckppbmdsZSB7XG5cblx0MCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHR9XG5cblx0MTAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcblx0fVxuXG5cdDM1JSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuXHR9XG5cblx0ODAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xuXHR9XG5cbn1cblxuLmRheS10aWxlLS1udW1iZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDEwcmVtO1xuXHRjb2xvcjogdmFyKC0tY29sb3VyLXJlZC1hbHQpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1jdXJzaXZlKTtcblx0Zm9udC1zaXplOiAzLjEyNXJlbTtcblx0Zm9udC13ZWlnaHQ6ICRsaWdodDtcblx0aGVpZ2h0OiA0LjVyZW07XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMTtcblx0cGFkZGluZy1ibG9jay1zdGFydDogMS4yNXJlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMS41cmVtO1xuXHR0b3A6IDEuNXJlbTtcblx0d2lkdGg6IDQuNXJlbTtcblx0ei1pbmRleDogMztcblxuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvdXItZ3JlZW4pO1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG91ci1yZWQtYWx0KTtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMC42MjVyZW07XG5cdFx0bGVmdDogNTAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC4yNXJlbTtcblx0XHR0cmFuc2xhdGU6IC01MCUgMDtcblx0XHR3aWR0aDogMC42MjVyZW07XG5cblx0XHRbZGF0YS1jb2xvdXI9XCJwaW5rXCJdICYge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3VyLXBpbmspO1xuXHRcdH1cblxuXHRcdFtkYXRhLWNvbG91cj1cInJlZFwiXSAmIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1yZWQpO1xuXHRcdH1cblxuXHR9XG5cblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxufVxuXG4uZGF5LXRpbGUtLWltYWdlIHtcblx0c2NhbGU6IDE7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG5cblx0dHJhbnNpdGlvbjogc2NhbGUgJHRyYW5zaXRpb24gJGVhc2luZztcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cbn1cblxuLmRheS10aWxlLS1oZWFkaW5nIHtcblx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRmb250LXdlaWdodDogJHNlbWk7XG5cdG1hcmdpbi1ibG9jazogMi4zNzVyZW0gNC42ODc1cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cblxuXG4vKiA9UGFnZSBsaW5rc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5saW5rLWdyaWQge1xuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjguNzVlbSkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0LnN0cmlwLS1oZWFkIHtcblx0XHRtYXJnaW4tYmxvY2stZW5kOiA1cmVtO1xuXHR9XG5cbn1cblxuLmxpbmstZ3JpZC0tdGV4dCB7XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2OC43NWVtKSB7XG5cdFx0bWF4LXdpZHRoOiA0Mi41cmVtO1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxufVxuXG4ubGluay1ncmlkLS1pbWFnZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjguNzVlbSkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogNDIuMTg3NXJlbTtcblx0XHR3aWR0aDogNDUlO1xuXHR9XG5cbn1cblxuLm5hdi0tbGluayB7XG5cdC8vXG59XG5cbi5uYXYtLWxpbmstLWxpc3Qge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0bGkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ibG9jazogMS44NzVyZW07XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcblx0XHRcdG1hcmdpbi1ibG9jazogMXJlbTtcblx0XHR9XG5cblx0XHRhLFxuXHRcdGE6dmlzaXRlZCB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogY2xhbXAoMS4xMjVyZW0sIDR2dywgMS43NXJlbSk7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2LjI1ZW0pIHtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1wdXJwbGUpO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEuNTYyNXJlbTtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAuNzVyZW07XG5cdFx0XHRcdFx0dHJhbnNsYXRlOiAwIDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEuNTYyNXJlbTtcblxuXHRcdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zbGF0ZSAkdHJhbnNpdGlvbiAkZWFzaW5nO1xuXG5cdFx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogLjI1cmVtO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmlsbDogJHdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRzcGFuIHtcblxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHR0cmFuc2xhdGU6IC44NzVyZW0gMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG59XG5cblxuXG4vKiA9Rm9vdGVyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmZvb3RlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG91ci1ncmVlbi1kYXJrKTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0cGFkZGluZy1ibG9jazogMy42MjVyZW07XG59XG5cbi5mb290ZXItLXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDR2dywgMy4xMjVyZW0pO1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG5cdG1hcmdpbi1ibG9jazogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufSIsIi5uYXYtLWVuZCB7fVxuXG4ubmF2LS1lbmQtLWxpbmtzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0YSxcblx0YTp2aXNpdGVkIHtcblx0XHRmb250LXNpemU6IC44NzVyZW07XG5cdH1cblxufSIsIi5uYXYtLXNvY2lhbCB7XG5cbn1cblxuLm5hdi0tc29jaWFsLS1saW5rcyB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxuXHRsaSB7XG5cdFx0bWFyZ2luOiAwIDFlbSAwIDA7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHR9XG5cblx0YSxcblx0YTp2aXNpdGVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRzdmcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmaWxsOiAkYmxhY2s7XG5cblx0XHRcdHRyYW5zaXRpb246IGZpbGwgJHRyYW5zaXRpb24gJGVhc2luZztcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmaWxsOiB2YXIoLS1jb2xvdXItcHJpbWFyeSk7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQuc29jaWFsLW5hbWUge1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRsZWZ0OiAtMTAwJTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHR9XG5cblx0fVxuXG59XG4iLCIuZm9vdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb290ZXItLWlubmVyIHt9XG5cblxuLyogPUNvcHlyaWdodCBhbmQgQ2FyZ28gTG9nb1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5jb3B5cmlnaHQsXG4uc2l0ZS1ieSB7XG5cdGZvbnQtc2l6ZTogLjg3NXJlbTtcbn1cblxuLmNvcHlyaWdodCB7fVxuXG4uc2l0ZS1ieSB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uY2FyZ28tbG9nbyxcbi5jYXJnby1sb2dvOnZpc2l0ZWQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IC4zcmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0c3ZnIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQvLyBmaWxsOiAkd2hpdGU7XG5cdFx0ZmlsbDogJGJsYWNrO1xuXG5cdFx0dHJhbnNpdGlvbjogZmlsbCAkdHJhbnNpdGlvbiAkZWFzaW5nO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cblx0XHRzdmcge1xuXHRcdFx0ZmlsbDogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuXHRcdH1cblxuXHR9XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG5cblx0QGltcG9ydCAnZm9vdGVyXzgwMCc7XG5cbn0iLCIuZm9vdGVyIHtcblxuXHQud3JhcCB7XG5cblx0fVxuXG59XG5cbi5mb290ZXItLWlubmVyIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uY29weXJpZ2h0IHtcblxufVxuXG4uc2l0ZS1ieSB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLypcblxuXHR2YXJpYWJsZSB1c2FnZSBleGFtcGxlOlxuXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyR1cmx9L2ltYWdlcy8uLi4nKTtcblxuKi9cblxuXG5cbi8qID1CYXNlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuYm9keSB7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG91cik7XG5cdGZvbnQtZmFtaWx5OiAkc2Fucztcblx0bGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuXG5cbi8qID1IZWFkZXJzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSB7XG5cdGZvbnQtd2VpZ2h0OiAkcmVndWxhcjtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcblx0dGV4dC13cmFwOiBiYWxhbmNlO1xuXG5cdGEsXG5cdGE6dmlzaXRlZCB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cbn1cblxuaDEsXG4uaDEge1xuXHRmb250LXNpemU6IDIuNXJlbTtcbn1cblxuaDIsXG4uaDIge1xuXHRjb2xvcjogdmFyKC0tY29sb3VyLXByaW1hcnkpO1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0bWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG59XG5cbmgzLFxuLmgzIHtcblx0Y29sb3I6IHZhcigtLWNvbG91ci1wcmltYXJ5KTtcblx0Zm9udC1zaXplOiAxLjVyZW07XG59XG5cbmg0LFxuLmg0IHtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5oNSxcbi5oNSB7XG5cdGZvbnQtc2l6ZTogLjg0NnJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLnN0cmlwLS1oZWFkaW5nIHtcblx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDV2dywgMy4xMjVyZW0pO1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG5cdG1hcmdpbi1ibG9jazogMCB2YXIoLS1zdHJpcC1wYWRkaW5nKTtcbn1cblxuLnN0cmlwLS1oZWFkIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ibG9jazogMCB2YXIoLS1zdHJpcC1wYWRkaW5nKTtcblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwZW0pIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuc3RyaXAtLWhlYWRpbmcge1xuXHRcdG1hcmdpbi1ibG9jazogMDtcblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYmxvY2s6IDAgMi4xMjVyZW07XG5cdFx0fVxuXG5cdH1cblxuXHQmW2RhdGEtYWxpZ249XCJjZW50cmVcIl0ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdC5zdHJpcC0taGVhZGluZyB7XG5cdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA0My43NXJlbTtcblx0XHR9XG5cblx0fVxuXG59XG5cbi5zdHJpcC0tb3BlbiB7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0Zm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCA0dncsIDEuNzVyZW0pO1xuXG5cdHAge1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ibG9jay1lbmQ6IDA7XG5cdFx0fVxuXG5cdH1cblxufVxuXG5cblxuLyogPUNvbnRlbnRcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5wIHtcblx0aHlwaGVuczogbm9uZTtcblx0d29yZC1icmVhazoga2VlcC1hbGw7XG59XG5cbi5jb250ZW50LS1pbnRybyB7XG5cdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG59XG5cbmEsXG5hOnZpc2l0ZWQge1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge31cblxufVxuXG5cblxuLyogPUFjY2Vzc2libGUgc2tpcCB0byBjb250ZW50XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLmNvbnRlbnQtLXNraXAtdG8sXG4uY29udGVudC0tc2tpcC10bzp2aXNpdGVkIHtcblx0aGVpZ2h0OiAxcHg7XG5cdGxlZnQ6IC05OTlweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGF1dG87XG5cdHdpZHRoOiAxcHg7XG5cdHotaW5kZXg6IC05OTk7XG5cblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGhvdHBpbms7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShob3RwaW5rLCAuOCk7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMS41cmVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogOTk5O1xuXHR9XG5cbn1cblxuXG5cbi8qID1DYXB0aW9uc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi53cC1jYXB0aW9uIHtcblx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgMyUpO1xuXHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHdoaXRlLCAxMCUpO1xuXHRwYWRkaW5nOiAuNXJlbTtcblx0bWFyZ2luOiAxcmVtIDAgMnJlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmLmFsaWdubGVmdCB7XG5cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY1MHB4KSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1yaWdodDogMnJlbTtcblx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdH1cblxuXHR9XG5cblx0Ji5hbGlnbnJpZ2h0IHtcblxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdH1cblxufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuXG5cbi8qID1IUnMgLSBXZSBkb24ndCByZWFsbHkgdXNlIHRoZXNlIHRob3VnaFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmhyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDJyZW0gMDtcbn1cblxuXG5cbi8qID1MaXN0c1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbnVsLFxub2wge1xuXG5cblx0dWwsXG5cdG9sIHt9XG5cblx0PmxpIHtcblxuXHRcdHVsIHtcblx0XHRcdD5saSB7fVxuXHRcdH1cblx0fVxuXG59XG5cbmxpIHtcblx0Zm9udC1zaXplOiAxcmVtO1xuXHRtYXJnaW4tYm90dG9tOiAuNXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bCB7XG5cdHBhZGRpbmctbGVmdDogMS41cmVtO1xuXG5cdD5saSB7fVxuXG59XG5cbm9sIHtcblxuXHQ+bGkge31cblxufVxuXG4ubGlzdCB7fVxuXG4ubGlzdC0tc2l0ZW1hcCB7XG5cdGxpIHt9XG5cblx0YSB7fVxuXG5cdGE6dmlzaXRlZCB7fVxufVxuXG4vKiA9RGVmaW5pdGlvbiBMaXN0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuZGwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMXJlbSAycmVtO1xuXG5cdGR0IHtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0bWFyZ2luOiAwIDAgLjZyZW07XG5cdH1cblxuXHRkZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHR9XG5cbn1cblxuXG5cbi8qID1CbG9ja3F1b3Rlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbmJsb2NrcXVvdGUge1xuXHRib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWNvbG91ci1wcmltYXJ5KTtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRtYXJnaW4tYmxvY2s6IDJyZW07XG5cdG1hcmdpbi1pbmxpbmU6IDA7XG5cdHBhZGRpbmctYmxvY2s6IDA7XG5cdHBhZGRpbmctaW5saW5lOiAxcmVtIDA7XG5cblx0cCB7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdH1cblxuXHRmb290ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogLjg3NXJlbTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICctJztcblx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAuMjVyZW07XG5cdFx0fVxuXG5cdH1cblxuXHRjaXRlIHt9XG5cbn1cblxuLnF1b3RlLS1wcm9tb3RlZCB7XG5cdGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuXG5cbi8qID1Db2RlIGFuZCBQcmVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5wcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRibGFjaywgMjAlKTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRtYXgtaGVpZ2h0OiA3NXZoO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IC40cmVtIDFyZW07XG59XG5cbmNvZGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRibGFjaywgMjAlKTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Zm9udC1zaXplOiAuOXJlbTtcblx0cGFkZGluZzogLjRyZW07XG59XG5cblxuXG4vKiA9VGV4dCBUcmlja3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtaW5kZW50OiAxMDAlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaGlkZS10ZXh0IHtcblx0ZGlzcGxheTogbm9uZTtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cbiAgJFRPQVNULUdSSURcblxuICBBbiBpbnNhbmUgZ3JpZC5cbiAgWW91J2QgYmUgbWFkIHRvIHVzZSBpdC5cblxuICBVc2FnZVxuICA9PT09PVxuXG4gIEFzc3VtaW5nIGRlZmF1bHQgdmFsdWVzOlxuXG4gIDxkaXYgY2xhc3M9XCJ0LWdyaWRcIj5cbiAgICA8ZGl2IGNsYXNzPVwiZ3JpZF9fY29sIGdyaWRfX2NvbC0tMS1vZi0yXCI+XG4gICAgICBBIGhhbGYtd2lkdGggY29sdW1uLlxuICAgIDwvZGl2PlxuICAgIDxkaXYgY2xhc3M9XCJncmlkX19jb2wgZ3JpZF9fY29sLS0xLW9mLTQgZ3JpZF9fY29sLS1wdWxsLTEtb2YtNFwiPlxuICAgICAgQSBxdWFydGVyLCBwdWxsZWQgbGVmdCBieSBpdHMgb3duIHdpZHRoLiBZb3UgZ2V0IHRoaXMsIHJpZ2h0P1xuICAgIDwvZGl2PlxuICA8L2Rpdj5cblxuXG4gIEN1c3RvbWlzYXRpb25cbiAgPT09PT09PT09PT09PVxuXG4gICRncmlkLW5hbWVzcGFjZSBhbmQgJGdyaWQtY29sdW1uLW5hbWVzcGFjZVxuICBhZGp1c3RzIHRoZSBjbGFzcyBuYW1lcyBmb3IgdGhlIGdyaWQuIFdpdGhcbiAgZGVmYXVsdCB2YWx1ZXMsIGdyaWQgd3JhcHBlcnMgaGF2ZSBhIGNsYXNzXG4gIG9mICcuZ3JpZCcgYW5kIGNvbHVtbnMgJy5ncmlkX19jb2wnLlxuXG4gICRjb2wtZ3JvdXBzKG4pIGFkanVzdHMgY29sdW1uIGRpdmlzaW9ucy5cbiAgRm9yIGV4YW1wbGUsICRjb2wtZ3JvdXBzKDEyKSB3aWxsIHByb2R1Y2VcbiAgYSAxMi1jb2x1bW4gZ3JpZC4gJGNvbC1ncm91cHMoMyw2LDgpXG4gIHdpbGwgcHJvZHVjZSBhIDMtLCA2LSwgYW5kIDgtY29sdW1uIGdyaWQuXG5cbiAgJGd1dHRlci13aWR0aCBpc+KAlHlvdSBndWVzc2VkIGl04oCUdGhlIGd1dHRlclxuICB3aWR0aC4gQWNjZXB0cyBhbnkgdW5pdC5cblxuICBUaGF0J3MgaXQuIEhhdmUgZnVuLlxuXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIE5hbWVzcGFjZXNcbi8vIFRoaXMgc3RvcHMgbWUgZnJvbSBiZWluZyBvdmVyemVhbG91cyB3aXRoIGVuZm9yY2luZyBjbGFzc2VzXG4kZ3JpZC1uYW1lc3BhY2U6IFwidC1ncmlkXCI7XG4kZ3JpZC1jb2x1bW4tbmFtZXNwYWNlOiBcImdyaWRfX2NvbFwiO1xuXG4vLyAkY29sLWdyb3VwcyBhcmUgdGhlIGNvbHVtbiBncm91cHMgeW91IHdhbnRcbi8vIEZvciBleGFtcGxlLCAkY29sLWdyb3VwczogKDMsIDQsIDUpIHdpbGwgb3V0cHV0OlxuLy8gLmdyaWRfX2NvbC0tbi1vZi0zLCAuZ3JpZF9fY29sLS1uLW9mLTQsIFsuLi5dXG4kY29sLWdyb3VwczogKFxuXHQyLFxuXHQzLFxuXHQ0LFxuXHQ1LFxuXHQ2LFxuXHQ4LFxuXHQxMlxuKTtcblxuLy8gQnJlYWtwb2ludHNcbiRicmVha3BvaW50LXNtYWxsOiA0ODBweDtcbiRicmVha3BvaW50LW1lZGl1bTogNzAwcHg7XG4kYnJlYWtwb2ludC1sYXJnZTogOTAwcHg7XG4kYnJlYWtwb2ludC14bDogMTAwMHB4O1xuJGJyZWFrcG9pbnQteHhsOiAxMTAwcHg7XG5cbi4jeyRncmlkLW5hbWVzcGFjZX0ge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW4tbGVmdDogLSRndXR0ZXItd2lkdGg7XG5cblx0PiVzcGFuLWFsbCB7XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgMSkpO1xuXHR9XG5cblx0PiVvbmUtaGFsZiB7XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgMikpO1xuXHR9XG5cblx0PiVvbmUtdGhpcmQge1xuXHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDEsIDMpKTtcblx0fVxuXG5cdD4ldHdvLXRoaXJkcyB7XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMiwgMykpO1xuXHR9XG5cblx0PiVvbmUtcXVhcnRlciB7XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgNCkpO1xuXHR9XG5cblx0PiV0d28tcXVhcnRlcnMge1xuXHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDIsIDQpKTtcblx0fVxuXG5cdD4ldGhyZWUtcXVhcnRlcnMge1xuXHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDMsIDQpKTtcblx0fVxuXG5cdD4lcHVzaC1zcGFuLWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgMSkpO1xuXHR9XG5cblx0PiVwdXNoLW9uZS1oYWxmIHtcblx0XHRtYXJnaW4tbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigxLCAyKSk7XG5cdH1cblxuXHQ+JXB1c2gtb25lLXRoaXJkIHtcblx0XHRtYXJnaW4tbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigxLCAzKSk7XG5cdH1cblxuXHQ+JXB1c2gtdHdvLXRoaXJkcyB7XG5cdFx0bWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMiwgMykpO1xuXHR9XG5cblx0PiVwdXNoLW9uZS1xdWFydGVyIHtcblx0XHRtYXJnaW4tbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigxLCA0KSk7XG5cdH1cblxuXHQ+JXB1c2gtdHdvLXF1YXJ0ZXJzIHtcblx0XHRtYXJnaW4tbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigyLCA0KSk7XG5cdH1cblxuXHQ+JXB1c2gtdGhyZWUtcXVhcnRlcnMge1xuXHRcdG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKG1hdGguZGl2KDMsIDQpKTtcblx0fVxuXG5cdD4lcHVsbC1zcGFuLWFsbCB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0ocGVyY2VudGFnZShtYXRoLmRpdigxLCAxKSkpO1xuXHR9XG5cblx0PiVwdWxsLW9uZS1oYWxmIHtcblx0XHRtYXJnaW4tbGVmdDogLShwZXJjZW50YWdlKG1hdGguZGl2KDEsIDIpKSk7XG5cdH1cblxuXHQ+JXB1bGwtb25lLXRoaXJkIHtcblx0XHRtYXJnaW4tbGVmdDogLShwZXJjZW50YWdlKG1hdGguZGl2KDEsIDMpKSk7XG5cdH1cblxuXHQ+JXB1bGwtdHdvLXRoaXJkcyB7XG5cdFx0bWFyZ2luLWxlZnQ6IC0ocGVyY2VudGFnZShtYXRoLmRpdigyLCAzKSkpO1xuXHR9XG5cblx0PiVwdWxsLW9uZS1xdWFydGVyIHtcblx0XHRtYXJnaW4tbGVmdDogLShwZXJjZW50YWdlKG1hdGguZGl2KDEsIDQpKSk7XG5cdH1cblxuXHQ+JXB1bGwtdHdvLXF1YXJ0ZXJzIHtcblx0XHRtYXJnaW4tbGVmdDogLShwZXJjZW50YWdlKG1hdGguZGl2KDIsIDQpKSk7XG5cdH1cblxuXHQ+JXB1bGwtdGhyZWUtcXVhcnRlcnMge1xuXHRcdG1hcmdpbi1sZWZ0OiAtKHBlcmNlbnRhZ2UobWF0aC5kaXYoMywgNCkpKTtcblx0fVxuXG5cdC8vIEZvciBlYWNoIG9mIG91ciBjb2x1bW4gZ3JvdXBzLi4uXG5cdEBlYWNoICRncm91cCBpbiAkY29sLWdyb3VwcyB7XG5cblx0XHQvLyBGb3IgZWFjaCBjb2x1bW4gd2lkdGggZnJvbSAxIHRvIHRoZSBjb2x1bW4gZ3JvdXAuLi5cblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncm91cCB7XG5cdFx0XHQ+LiN7JGdyaWQtY29sdW1uLW5hbWVzcGFjZX0tLSN7JGl9LW9mLSN7JGdyb3VwfSB7XG5cblx0XHRcdFx0QGlmIHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncm91cCkpPT1wZXJjZW50YWdlKG1hdGguZGl2KDEsIDEpKSB7XG5cdFx0XHRcdFx0QGV4dGVuZCAlc3Bhbi1hbGw7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAZWxzZSBpZiBwZXJjZW50YWdlKG1hdGguZGl2KCRpLCAkZ3JvdXApKT09cGVyY2VudGFnZShtYXRoLmRpdigxLCAyKSkge1xuXHRcdFx0XHRcdEBleHRlbmQgJW9uZS1oYWxmO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGVsc2UgaWYgcGVyY2VudGFnZShtYXRoLmRpdigkaSwgJGdyb3VwKSk9PXBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgMykpIHtcblx0XHRcdFx0XHRAZXh0ZW5kICVvbmUtdGhpcmQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAZWxzZSBpZiBwZXJjZW50YWdlKG1hdGguZGl2KCRpLCAkZ3JvdXApKT09cGVyY2VudGFnZShtYXRoLmRpdigyLCAzKSkge1xuXHRcdFx0XHRcdEBleHRlbmQgJXR3by10aGlyZHM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAZWxzZSBpZiBwZXJjZW50YWdlKG1hdGguZGl2KCRpLCAkZ3JvdXApKT09cGVyY2VudGFnZShtYXRoLmRpdigxLCA0KSkge1xuXHRcdFx0XHRcdEBleHRlbmQgJW9uZS1xdWFydGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGVsc2UgaWYgcGVyY2VudGFnZShtYXRoLmRpdigkaSwgJGdyb3VwKSk9PXBlcmNlbnRhZ2UobWF0aC5kaXYoMiwgNCkpIHtcblx0XHRcdFx0XHRAZXh0ZW5kICV0d28tcXVhcnRlcnM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAZWxzZSBpZiBwZXJjZW50YWdlKG1hdGguZGl2KCRpLCAkZ3JvdXApKT09cGVyY2VudGFnZShtYXRoLmRpdigzLCA0KSkge1xuXHRcdFx0XHRcdEBleHRlbmQgJXRocmVlLXF1YXJ0ZXJzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGVsc2Uge1xuXG5cdFx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncm91cCkpO1xuXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Pi4jeyRncmlkLWNvbHVtbi1uYW1lc3BhY2V9LS1wdXNoLSN7JGl9LW9mLSN7JGdyb3VwfSB7XG5cblx0XHRcdFx0QGlmIHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncm91cCkpPT1wZXJjZW50YWdlKG1hdGguZGl2KDEsIDEpKSB7XG5cdFx0XHRcdFx0QGV4dGVuZCAlcHVzaC1zcGFuLWFsbDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBlbHNlIGlmIHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncm91cCkpPT1wZXJjZW50YWdlKG1hdGguZGl2KDEsIDIpKSB7XG5cdFx0XHRcdFx0QGV4dGVuZCAlcHVzaC1vbmUtaGFsZjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBlbHNlIGlmIHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncm91cCkpPT1wZXJjZW50YWdlKG1hdGguZGl2KDEsIDMpKSB7XG5cdFx0XHRcdFx0QGV4dGVuZCAlcHVzaC1vbmUtdGhpcmQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAZWxzZSBpZiBwZXJjZW50YWdlKG1hdGguZGl2KCRpLCAkZ3JvdXApKT09cGVyY2VudGFnZShtYXRoLmRpdigyLCAzKSkge1xuXHRcdFx0XHRcdEBleHRlbmQgJXB1c2gtdHdvLXRoaXJkcztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBlbHNlIGlmIHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncm91cCkpPT1wZXJjZW50YWdlKG1hdGguZGl2KDEsIDQpKSB7XG5cdFx0XHRcdFx0QGV4dGVuZCAlcHVzaC1vbmUtcXVhcnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBlbHNlIGlmIHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncm91cCkpPT1wZXJjZW50YWdlKG1hdGguZGl2KDIsIDQpKSB7XG5cdFx0XHRcdFx0QGV4dGVuZCAlcHVzaC10d28tcXVhcnRlcnM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAZWxzZSBpZiBwZXJjZW50YWdlKG1hdGguZGl2KCRpLCAkZ3JvdXApKT09cGVyY2VudGFnZShtYXRoLmRpdigzLCA0KSkge1xuXHRcdFx0XHRcdEBleHRlbmQgJXB1c2gtdGhyZWUtcXVhcnRlcnM7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAZWxzZSB7XG5cblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogcGVyY2VudGFnZShtYXRoLmRpdigkaSwgJGdyb3VwKSk7XG5cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+LiN7JGdyaWQtY29sdW1uLW5hbWVzcGFjZX0tLXB1bGwtI3skaX0tb2YtI3skZ3JvdXB9IHtcblxuXHRcdFx0XHRAaWYgcGVyY2VudGFnZShtYXRoLmRpdigkaSwgJGdyb3VwKSk9PXBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgMSkpIHtcblx0XHRcdFx0XHRAZXh0ZW5kICVwdWxsLXNwYW4tYWxsO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGVsc2UgaWYgcGVyY2VudGFnZShtYXRoLmRpdigkaSwgJGdyb3VwKSk9PXBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgMikpIHtcblx0XHRcdFx0XHRAZXh0ZW5kICVwdWxsLW9uZS1oYWxmO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGVsc2UgaWYgcGVyY2VudGFnZShtYXRoLmRpdigkaSwgJGdyb3VwKSk9PXBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgMykpIHtcblx0XHRcdFx0XHRAZXh0ZW5kICVwdWxsLW9uZS10aGlyZDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBlbHNlIGlmIHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncm91cCkpPT1wZXJjZW50YWdlKG1hdGguZGl2KDIsIDMpKSB7XG5cdFx0XHRcdFx0QGV4dGVuZCAlcHVsbC10d28tdGhpcmRzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGVsc2UgaWYgcGVyY2VudGFnZShtYXRoLmRpdigkaSwgJGdyb3VwKSk9PXBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgNCkpIHtcblx0XHRcdFx0XHRAZXh0ZW5kICVwdWxsLW9uZS1xdWFydGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGVsc2UgaWYgcGVyY2VudGFnZShtYXRoLmRpdigkaSwgJGdyb3VwKSk9PXBlcmNlbnRhZ2UobWF0aC5kaXYoMiwgNCkpIHtcblx0XHRcdFx0XHRAZXh0ZW5kICVwdWxsLXR3by1xdWFydGVycztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBlbHNlIGlmIHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncm91cCkpPT1wZXJjZW50YWdlKG1hdGguZGl2KDMsIDQpKSB7XG5cdFx0XHRcdFx0QGV4dGVuZCAlcHVsbC10aHJlZS1xdWFydGVycztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBlbHNlIHtcblxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtKHBlcmNlbnRhZ2UobWF0aC5kaXYoJGksICRncm91cCkpKTtcblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gZW5kIEBmb3JcblxuXHR9XG5cblx0Ly8gZW5kIEBlYWNoXG5cblx0Ly8gQWxsIGRpcmVjdCBkZXNjZW5kZW50cyBvZiAuZ3JpZCBnZXQgdHJlYXRlZCB0aGUgc2FtZSB3YXkuXG5cdC8vIFRoaXMgbWlnaHQgYmUgb3ZlcmtpbGwgZm9yIHNvbWUsIGJ1dCBpdOKAmXMgYSB0aW1lLXNhdmVyIGZvciBtZS5cblx0LiN7JGdyaWQtY29sdW1uLW5hbWVzcGFjZX0ge1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtLjI1ZW07XG5cdFx0bWluLWhlaWdodDogMXB4O1xuXHRcdHBhZGRpbmctbGVmdDogJGd1dHRlci13aWR0aDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1lZGl1bSkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbWFsbCkge1xuXHRcdFx0JltjbGFzcyo9XCIjeyRncmlkLWNvbHVtbi1uYW1lc3BhY2V9LS1zLVwiXSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtLjI0ZW07XG5cdFx0XHR9XG5cblx0XHRcdCYuI3skZ3JpZC1jb2x1bW4tbmFtZXNwYWNlfS0tcy0xLW9mLTEge1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigxLCAxKSk7XG5cdFx0XHR9XG5cblx0XHRcdCYuI3skZ3JpZC1jb2x1bW4tbmFtZXNwYWNlfS0tcy0xLW9mLTIge1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigxLCAyKSk7XG5cdFx0XHR9XG5cblx0XHRcdCYuI3skZ3JpZC1jb2x1bW4tbmFtZXNwYWNlfS0tcy0xLW9mLTMge1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigxLCAzKSk7XG5cdFx0XHR9XG5cblx0XHRcdCYuI3skZ3JpZC1jb2x1bW4tbmFtZXNwYWNlfS0tcy0yLW9mLTMge1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigyLCAzKSk7XG5cdFx0XHR9XG5cblx0XHRcdCYuI3skZ3JpZC1jb2x1bW4tbmFtZXNwYWNlfS0tcy0xLW9mLTQge1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigxLCA0KSk7XG5cdFx0XHR9XG5cblx0XHRcdCYuI3skZ3JpZC1jb2x1bW4tbmFtZXNwYWNlfS0tcy0yLW9mLTQge1xuXHRcdFx0XHRAZXh0ZW5kIC4jeyRncmlkLWNvbHVtbi1uYW1lc3BhY2V9LS1zLTEtb2YtMjtcblx0XHRcdH1cblxuXHRcdFx0Ji4jeyRncmlkLWNvbHVtbi1uYW1lc3BhY2V9LS1zLTMtb2YtNCB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDMsIDQpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc21hbGwpIHtcblx0XHRcdCZbY2xhc3MqPVwiI3skZ3JpZC1jb2x1bW4tbmFtZXNwYWNlfS0tbS1cIl0ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLS4yNGVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmLiN7JGdyaWQtY29sdW1uLW5hbWVzcGFjZX0tLW0tMS1vZi0xIHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgMSkpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLiN7JGdyaWQtY29sdW1uLW5hbWVzcGFjZX0tLW0tMS1vZi0yIHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgMikpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLiN7JGdyaWQtY29sdW1uLW5hbWVzcGFjZX0tLW0tMS1vZi0zIHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgMykpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLiN7JGdyaWQtY29sdW1uLW5hbWVzcGFjZX0tLW0tMi1vZi0zIHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMiwgMykpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLiN7JGdyaWQtY29sdW1uLW5hbWVzcGFjZX0tLW0tMS1vZi00IHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgNCkpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLiN7JGdyaWQtY29sdW1uLW5hbWVzcGFjZX0tLW0tMi1vZi00IHtcblx0XHRcdFx0QGV4dGVuZCAuI3skZ3JpZC1jb2x1bW4tbmFtZXNwYWNlfS0tbS0xLW9mLTI7XG5cdFx0XHR9XG5cblx0XHRcdCYuI3skZ3JpZC1jb2x1bW4tbmFtZXNwYWNlfS0tbS0zLW9mLTQge1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigzLCA0KSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LWxhcmdlKSBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWVkaXVtKSB7XG5cdFx0XHQmW2NsYXNzKj1cIiN7JGdyaWQtY29sdW1uLW5hbWVzcGFjZX0tLWwtXCJdIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0uMjRlbTtcblx0XHRcdH1cblxuXHRcdFx0Ji4jeyRncmlkLWNvbHVtbi1uYW1lc3BhY2V9LS1sLTEtb2YtMSB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDEsIDEpKTtcblx0XHRcdH1cblxuXHRcdFx0Ji4jeyRncmlkLWNvbHVtbi1uYW1lc3BhY2V9LS1sLTEtb2YtMiB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDEsIDIpKTtcblx0XHRcdH1cblxuXHRcdFx0Ji4jeyRncmlkLWNvbHVtbi1uYW1lc3BhY2V9LS1sLTEtb2YtMyB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDEsIDMpKTtcblx0XHRcdH1cblxuXHRcdFx0Ji4jeyRncmlkLWNvbHVtbi1uYW1lc3BhY2V9LS1sLTItb2YtMyB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDIsIDMpKTtcblx0XHRcdH1cblxuXHRcdFx0Ji4jeyRncmlkLWNvbHVtbi1uYW1lc3BhY2V9LS1sLTEtb2YtNCB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDEsIDQpKTtcblx0XHRcdH1cblxuXHRcdFx0Ji4jeyRncmlkLWNvbHVtbi1uYW1lc3BhY2V9LS1sLTItb2YtNCB7XG5cdFx0XHRcdEBleHRlbmQgLiN7JGdyaWQtY29sdW1uLW5hbWVzcGFjZX0tLWwtMS1vZi0yO1xuXHRcdFx0fVxuXG5cdFx0XHQmLiN7JGdyaWQtY29sdW1uLW5hbWVzcGFjZX0tLWwtMy1vZi00IHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMywgNCkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14bCkgYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxhcmdlKSB7XG5cdFx0XHQmW2NsYXNzKj1cIiN7JGdyaWQtY29sdW1uLW5hbWVzcGFjZX0tLXhsLVwiXSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtLjI0ZW07XG5cdFx0XHR9XG5cblx0XHRcdCYuI3skZ3JpZC1jb2x1bW4tbmFtZXNwYWNlfS0teGwtMS1vZi0xIHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgMSkpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLiN7JGdyaWQtY29sdW1uLW5hbWVzcGFjZX0tLXhsLTEtb2YtMiB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDEsIDIpKTtcblx0XHRcdH1cblxuXHRcdFx0Ji4jeyRncmlkLWNvbHVtbi1uYW1lc3BhY2V9LS14bC0xLW9mLTMge1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigxLCAzKSk7XG5cdFx0XHR9XG5cblx0XHRcdCYuI3skZ3JpZC1jb2x1bW4tbmFtZXNwYWNlfS0teGwtMi1vZi0zIHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMiwgMykpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLiN7JGdyaWQtY29sdW1uLW5hbWVzcGFjZX0tLXhsLTEtb2YtNCB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDEsIDQpKTtcblx0XHRcdH1cblxuXHRcdFx0Ji4jeyRncmlkLWNvbHVtbi1uYW1lc3BhY2V9LS14bC0yLW9mLTQge1xuXHRcdFx0XHRAZXh0ZW5kIC4jeyRncmlkLWNvbHVtbi1uYW1lc3BhY2V9LS14bC0xLW9mLTI7XG5cdFx0XHR9XG5cblx0XHRcdCYuI3skZ3JpZC1jb2x1bW4tbmFtZXNwYWNlfS0teGwtMy1vZi00IHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMywgNCkpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14eGwpIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC14bCkge1xuXHRcdFx0JltjbGFzcyo9XCIjeyRncmlkLWNvbHVtbi1uYW1lc3BhY2V9LS14eGwtXCJdIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0uMjRlbTtcblx0XHRcdH1cblxuXHRcdFx0Ji4jeyRncmlkLWNvbHVtbi1uYW1lc3BhY2V9LS14eGwtMS1vZi0xIHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMSwgMSkpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLiN7JGdyaWQtY29sdW1uLW5hbWVzcGFjZX0tLXh4bC0xLW9mLTIge1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigxLCAyKSk7XG5cdFx0XHR9XG5cblx0XHRcdCYuI3skZ3JpZC1jb2x1bW4tbmFtZXNwYWNlfS0teHhsLTEtb2YtMyB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDEsIDMpKTtcblx0XHRcdH1cblxuXHRcdFx0Ji4jeyRncmlkLWNvbHVtbi1uYW1lc3BhY2V9LS14eGwtMi1vZi0zIHtcblx0XHRcdFx0d2lkdGg6IHBlcmNlbnRhZ2UobWF0aC5kaXYoMiwgMykpO1xuXHRcdFx0fVxuXG5cdFx0XHQmLiN7JGdyaWQtY29sdW1uLW5hbWVzcGFjZX0tLXh4bC0xLW9mLTQge1xuXHRcdFx0XHR3aWR0aDogcGVyY2VudGFnZShtYXRoLmRpdigxLCA0KSk7XG5cdFx0XHR9XG5cblx0XHRcdCYuI3skZ3JpZC1jb2x1bW4tbmFtZXNwYWNlfS0teHhsLTItb2YtNCB7XG5cdFx0XHRcdEBleHRlbmQgLiN7JGdyaWQtY29sdW1uLW5hbWVzcGFjZX0tLXh4bC0xLW9mLTI7XG5cdFx0XHR9XG5cblx0XHRcdCYuI3skZ3JpZC1jb2x1bW4tbmFtZXNwYWNlfS0teHhsLTMtb2YtNCB7XG5cdFx0XHRcdHdpZHRoOiBwZXJjZW50YWdlKG1hdGguZGl2KDMsIDQpKTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC8vIENlbnRlcnMgdGhlIGNvbHVtbiBpbiB0aGUgZ3JpZCBhbmQgY2xlYXJzIHRoZSByb3cgb2YgYWxsIG90aGVyIGNvbHVtbnNcblx0LiN7JGdyaWQtY29sdW1uLW5hbWVzcGFjZX0tLWNlbnRlcmVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblxuXG5cdC8vIERpc3BsYXlzIHRoZSBjb2x1bW4gYXMgdGhlIGZpcnN0IGluIGl0cyByb3dcblx0LiN7JGdyaWQtY29sdW1uLW5hbWVzcGFjZX0tLWQtZmlyc3Qge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cblx0Ly8gRGlzcGxheXMgdGhlIGNvbHVtbiBhcyB0aGUgbGFzdCBpbiBpdHMgcm93XG5cdC4jeyRncmlkLWNvbHVtbi1uYW1lc3BhY2V9LS1kLWxhc3Qge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXG5cdC8vIFJlbW92ZXMgZ3V0dGVycyBmcm9tIHRoZSBjb2x1bW5zXG5cdCYuZ3JpZC0tbm8tZ3V0dGVyIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdD4qIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cblx0XHQuI3skZ3JpZC1jb2x1bW4tbmFtZXNwYWNlfS0tc3Bhbi1hbGwge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQvLyBBbGlnbiBjb2x1bW4gdG8gdGhlIGJvdHRvbS5cblx0LiN7JGdyaWQtY29sdW1uLW5hbWVzcGFjZX0tLWFiIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHR9XG5cblx0Ly8gQWxpZ24gY29sdW1uIHRvIHRoZSBtaWRkbGUuXG5cdC4jeyRncmlkLWNvbHVtbi1uYW1lc3BhY2V9LS1hbSB7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXG59IiwiLndyYXAge1xuXHRtYXJnaW46IDAgYXV0bztcblx0bWF4LXdpZHRoOiAkd3JhcDtcblx0cGFkZGluZy1pbmxpbmU6IGNsYW1wKDEuMTI1cmVtLCA1dncsIDIuNXJlbSk7XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd3JhcC1icmVhaykge1xuXHRcdHBhZGRpbmctaW5saW5lOiAwO1xuXHR9XG5cbn0iLCIlYnRuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3VyLXB1cnBsZSk7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG91ci1wdXJwbGUpO1xuXHRib3JkZXItcmFkaXVzOiA1cmVtO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtZmFtaWx5OiAkc2Fucztcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWluLXdpZHRoOiAxOC43NXJlbTtcblx0cGFkZGluZy1ibG9jazogMS4xMjVyZW07XG5cdHBhZGRpbmctaW5saW5lOiAycmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uICRlYXNpbmcsXG5cdFx0Ym9yZGVyLWNvbG9yICR0cmFuc2l0aW9uICRlYXNpbmcsXG5cdFx0Y29sb3IgJHRyYW5zaXRpb24gJGVhc2luZztcblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI1ZW0pIHtcblx0XHRtaW4td2lkdGg6IDA7XG5cdH1cblxuXHRzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG91ci1wdXJwbGUpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvdXItcHVycGxlKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQmOmFjdGl2ZSB7XG5cdFx0Ly9cblx0fVxuXG59XG5cbi5idXR0b24td3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0bWFyZ2luLWJsb2NrOiAyLjc1cmVtIDA7XG5cblx0YSxcblx0YTp2aXNpdGVkIHtcblx0XHRAZXh0ZW5kICVidG47XG5cdH1cblxuXHQmW2RhdGEtc3R5bGU9XCJjZW50cmVcIl0ge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cbn1cblxuLmJ0biB7XG5cdEBleHRlbmQgJWJ0bjtcblx0Ym9yZGVyLXdpZHRoOiAwO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ud3AtZWxlbWVudC1idXR0b24ge1xuXHRAZXh0ZW5kICVidG47XG59IiwiLypcblxuXHR1cmwgdmFyaWFibGUgdXNhZ2UgZXhhbXBsZTpcblxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skdXJsfS9pbWFnZXMvLi4uJyk7XG5cbiovXG5cblxuXG4ubWFzdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2LS10b2dnbGUsXG4ubmF2LS10b2dnbGU6dmlzaXRlZCB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAkYmxhY2s7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0ei1pbmRleDogMjtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHt9XG5cblx0Ji5hY3RpdmUge1xuXHRcdC5uYXYtLXRvZ2dsZS0taWNvbiB7XG5cdFx0XHQ+c3BhbiB7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTRweCkgdHJhbnNsYXRlWCgwKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDRweCkgdHJhbnNsYXRlWCgwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubmF2LS10b2dnbGUtLXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0bWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5uYXYtLXRvZ2dsZS0taWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGhlaWdodDogMTJweDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAyMnB4O1xuXG5cdD5zcGFuIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbiAkZWFzaW5nLCB0cmFuc2Zvcm0gJHRyYW5zaXRpb24gJGVhc2luZztcblxuXHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuXG5cdEBpbXBvcnQgJ21hc3RfODAwJztcblxufSIsIi8qID1NYXN0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLm5hdi0tdG9nZ2xlLFxuLm5hdi0tdG9nZ2xlOnZpc2l0ZWQge1xuXHRkaXNwbGF5OiBub25lO1xufSIsIi5wb3B1cCB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxMDJCMUY7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzEwMkIxRiwgLjgpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRoZWlnaHQ6IDEwMGR2aDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHR0cmFuc2xhdGU6IDAgMTAwJTtcblx0d2lkdGg6IDEwMHZ3O1xuXHR6LWluZGV4OiAzO1xuXG5cdHRyYW5zaXRpb246IHRyYW5zbGF0ZSAkdHJhbnNpdGlvbiAkZWFzaW5nO1xuXG5cdCYudmlzaWJsZSB7XG5cdFx0dHJhbnNsYXRlOiAwIDA7XG5cdH1cblxufVxuXG4ucG9wdXAtLWlubmVyIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiAxLjVyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0bWF4LWhlaWdodDogODAlO1xuXHRtYXgtd2lkdGg6IDY4cmVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRwYWRkaW5nOiAyN3B4O1xuXHRwYWRkaW5nOiBjbGFtcCgxM3B4LCA2dncsIDUxcHgpO1xuXHRwYWRkaW5nLWJsb2NrLXN0YXJ0OiA2LjU2MjVyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDgwJTtcblx0b3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcblxuXHQuYnV0dG9uLXdyYXAge1xuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogMy44NzVyZW07XG5cdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiBjbGFtcCgzLjg3NXJlbSwgOHZ3LCA1LjkzNzVyZW0pO1xuXHR9XG5cbn1cblxuLnBvcHVwLS1pbWFnZSB7XG5cdG1hcmdpbi1ibG9jay1lbmQ6IDMuNzVyZW07XG5cdG1hcmdpbi1ibG9jay1lbmQ6IGNsYW1wKDMuNzVyZW0sIDEwdncsIDVyZW0pO1xuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnBvcHVwLS1oZWFkaW5nIHtcblx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDV2dywgMy4xMjVyZW0pO1xuXHRtYXJnaW4tYmxvY2s6IDAgMS42MjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBvcHVwLS1jb250ZW50IHtcblx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0Zm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMy41dncsIDEuNzVyZW0pO1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRtYXgtd2lkdGg6IDU1Ljc1cmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0cCB7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ibG9jay1zdGFydDogMDtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJsb2NrLWVuZDogMDtcblx0XHR9XG5cblx0fVxuXG59XG5cbi5wb3B1cC0tY2xvc2Uge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvdXIpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNhbnMpO1xuXHRnYXA6IC42MjVyZW07XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDJyZW07XG5cdHRvcDogMnJlbTtcblxuXHR0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbiAkZWFzaW5nLFxuXHRcdGdhcCAkdHJhbnNpdGlvbiAkZWFzaW5nO1xuXG5cdHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0c3ZnIHtcblx0XHRmaWxsOiB2YXIoLS10ZXh0LWNvbG91cik7XG5cblx0XHR0cmFuc2l0aW9uOiBmaWxsICR0cmFuc2l0aW9uICRlYXNpbmc7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3VyLXB1cnBsZSk7XG5cdFx0Z2FwOiAxcmVtO1xuXG5cdFx0c3ZnIHtcblx0XHRcdGZpbGw6IHZhcigtLWNvbG91ci1wdXJwbGUpO1xuXHRcdH1cblxuXHR9XG5cbn0iLCIvKiA9U2hhbWUtY2l0eVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLypcblx0XG5cdFRoZSBpZGVhIG9mIHRoaXMgc2hhbWUgZmlsZSBpcyB0byBwdXQgYW55IHF1aWNrIGZpeGVzIGhlcmUgdGhhdCBjYW4gdGhlbiBiZSBmaXhlZCBpbiBmdXR1cmUuXG5cdFxuXHRSZW1lbWJlciB0byBjb21tZW50IHRoZSBoYWNrIGFuZCBsZWF2ZSBhcyBtdWNoIGluZm9ybWF0aW9uIGFib3V0IHRoZSBpc3N1ZSB3aGVyZSBwb3NzaWJsZS5cblx0XG5cdEFuIGV4YW1wbGUgb2YgdGhpcyB3b3VsZCBiZTpcblx0XG4qL1xuXG4vLyBBIHNpdGUgd2lkZSBmaXggdG8gbWFrZSBhbGwgaW1hZ2UgZml0IHRoZWlyIGNvbnRhaW5lclxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5cblxuLy8gSGlnaGxpZ2h0IGltYWdlcyB3aXRob3V0IGFueSBhbHQgdGV4dFxuaW1nOm5vdChbYWx0XSksXG5pbWdbYWx0PVwiI1wiXSB7XG5cdG91dGxpbmU6IDVweCBzb2xpZCBob3RwaW5rO1xufVxuXG5cblxuLy8gRWxlbWVudCBkZXB0aCBkZXRlY3Rpb25cbi8qXG4qIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShob3RwaW5rLCAuMSk7XG59XG5cbioqIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShob3RwaW5rLCAuMSk7XG59XG5cbioqKiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoaG90cGluaywgLjEpO1xufVxuXG4qKioqIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShob3RwaW5rLCAuMSk7XG59XG5cbioqKioqIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShob3RwaW5rLCAuMSk7XG59XG5cbioqKioqKiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoaG90cGluaywgLjEpO1xufVxuXG4qKioqKioqIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShob3RwaW5rLCAuMSk7XG59XG5cbioqKioqKioqIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYShob3RwaW5rLCAuMSk7XG59XG5cbioqKioqKioqKiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoaG90cGluaywgLjEpO1xufVxuKi8iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbkBpbXBvcnQgXCJwYXJ0aWFscy92YXJpYWJsZXNcIjtcblxuXG5cbi8qID1GYWxsYmFja3Ncbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AaW1wb3J0IFwibW9kdWxlcy9mYWxsYmFja3MvZmFsbGJhY2tzXCI7XG5cblxuXG4vKiA9Q29sb3VyIHRoZW1lc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBpbXBvcnQgXCJtb2R1bGVzL3RoZW1lcy90aGVtZXNcIjtcblxuXG5cbi8qID1TaGFtZSBmaWxlIC1cblxuU2hhbWUgaXMgdXNlZCBmb3IgYW55IHF1aWNrIENTUyBmaXhlcy5cbkJlc3QgcHJhY3RpY2Ugd291bGQgZGljdGF0ZSB0aWR5aW5nIHRoaXNcbmZpbGUgdXAgYW5kIG1lcmdpbmcgd2l0aCBiYXNlIG9yIGJyZWFrcG9pbnRzXG5iZWZvcmUgZ29pbmcgbGl2ZS5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AaW1wb3J0IFwicGFydGlhbHMvc2hhbWVcIjtcblxuXG5AbWVkaWEgcHJpbnQge1xuXHRAaW1wb3J0IFwicGFydGlhbHMvcHJpbnRcIjtcbn0iLCIvKiA9UHJpbnQgQmFzZVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbioge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcblx0dGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0ZmlsdGVyOm5vbmUgIWltcG9ydGFudDtcblx0LW1zLWZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hLCBhOnZpc2l0ZWQge1xuXHRjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuXHQvLyBzaG93IGxpbmtzIG9uIHByaW50ZWQgcGFnZXNcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG5cdH1cblxuXHQvLyBzaG93IHRpdGxlIHRvb1xuXHRhYmJyW3RpdGxlXTphZnRlciB7XG5cdFx0Y29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuXHR9XG59XG5cbi5pciBhOmFmdGVyLFxuYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyLFxuYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xufVxuXG5wcmUsIGJsb2NrcXVvdGUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuXHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5cbnRoZWFkIHtcblx0ZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xufVxuXG50ciwgaW1nIHtcblx0cGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xufVxuXG5pbWcge1xuXHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuQHBhZ2Uge1xuXHRtYXJnaW46IDAuNWNtO1xufVxuXG5wLCBoMiwgaDMge1xuXHRvcnBoYW5zOiAzO1xuXHR3aWRvd3M6IDM7XG59XG5cbmgyLFxuaDMge1xuXHRwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbn1cblxuLy8gaGlkZSBjb250ZW50IHBlb3BsZSB3aG8gcHJpbnQgZG9uJ3QgbmVlZCB0byBzZWVcbi5zaWRlYmFyLFxuLnBhZ2UtbmF2aWdhdGlvbixcbi53cC1wcmV2LW5leHQsXG4ucmVzcG9uZC1mb3JtLFxubmF2IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuXG4vKiA9VGhlbWUgc3BlY2lmaWMgc3R5bGluZ1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiJdfQ== */
